0.1.3 • Published 5 years ago
bin_packer_3d
Licence
—
Version
0.1.3
Deps
0
Size
123 kB
Vulns
0
Weekly
0
wasm-pack-template
A template for kick starting a Rust and WebAssembly project using wasm-pack.
Tutorial | Chat
Built with by The Rust and WebAssembly Working Group
About
This template is designed for compiling Rust libraries into WebAssembly and publishing the resulting package to NPM.
Be sure to check out other wasm-pack tutorials online for other
templates and usages of wasm-pack.
Usage
Use cargo generate to Clone this Template
Learn more about cargo generate here.
cargo generate --git https://github.com/rustwasm/wasm-pack-template.git --name my-project
cd my-project
Build with wasm-pack build
wasm-pack build
additional notes for manual edits:
- add
"bin_packer_3d_wasm_bg.js"to the package.json'sfilesfield perhaps related issue: https://github.com/rustwasm/wasm-pack/issues/199 - add
"module": "bin_packer_3d_wasm.js",to enable importing as esm from node - add
"type": "module",to enable importing as esm from node - rename the package.json to
"name": "bin_packer_3d"This crate is namedbin_packer_3d_wasmto avoid naming conflicts with thebin_packer_3dcrate. - bump the package.json version
Test in Headless Browsers with wasm-pack test
wasm-pack test --headless --firefox
Publish to NPM with wasm-pack publish
wasm-pack publish
Batteries Included
wasm-bindgenfor communicating between WebAssembly and JavaScript.console_error_panic_hookfor logging panic messages to the developer console.wee_alloc, an allocator optimized for small code size.