Skip to content

Commit 81803ef

Browse files
committed
build(ec_renderer_wasm): 添加WASM构建配置和依赖
添加了WASM构建所需的Cargo.toml配置,包括cdylib类型、依赖项和优化设置。同时移除了不必要的测试代码,并添加了.gitignore文件以忽略构建目录。
1 parent ab79548 commit 81803ef

5 files changed

Lines changed: 265 additions & 11 deletions

File tree

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/pkg
2+
/target

frontend/ec_renderer_wasm/Cargo.lock

Lines changed: 245 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/ec_renderer_wasm/Cargo.toml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,22 @@ name = "ec_renderer_wasm"
33
version = "0.1.0"
44
edition = "2024"
55

6+
[lib]
7+
crate-type = ["cdylib"]
8+
9+
[features]
10+
default = ["console_error_panic_hook"]
11+
12+
[profile.release]
13+
lto = true
14+
opt-level = 3
15+
strip = true
16+
#codegen-units = 1
17+
#debug = true
18+
619
[dependencies]
20+
console_error_panic_hook = { version = "0.1.7", optional = true }
21+
wasm-bindgen = { version = "0.2.100", features = ["serde-serialize"] }
22+
serde = { version = "1.0", features = ["derive"] }
23+
serde_json = "1.0"
24+
pulldown-cmark = "0.13.0"
Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,3 @@
11
pub fn add(left: u64, right: u64) -> u64 {
22
left + right
33
}
4-
5-
#[cfg(test)]
6-
mod tests {
7-
use super::*;
8-
9-
#[test]
10-
fn it_works() {
11-
let result = add(2, 2);
12-
assert_eq!(result, 4);
13-
}
14-
}

frontend/src/lib/wasm.ts

Whitespace-only changes.

0 commit comments

Comments
 (0)