| Crates.io | charms-lib |
| lib.rs | charms-lib |
| version | 0.9.2 |
| created_at | 2025-08-10 22:49:26.823964+00 |
| updated_at | 2025-09-02 02:37:33.141913+00 |
| description | Charms Wasm Library |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1789374 |
| size | 59,649 |
Install LLVM, Rust Wasm target support and wasm-bindgen CLI:
brew install llvm
rustup target add wasm32-unknown-unknown
cargo install wasm-bindgen-cli
Make sure LLVM is in your path:
export PATH="/opt/homebrew/opt/llvm/bin:$PATH"
In this directory:
RUSTFLAGS="-C target-cpu=generic" cargo build --release --target wasm32-unknown-unknown
wasm-bindgen --out-dir target/wasm-bindgen-nodejs --target nodejs ../target/wasm32-unknown-unknown/release/charms_lib.wasm
In this directory:
node test/extractAndVerifySpell.node.test.js