1.3.0 • Published 3 years ago
parcel-plugin-wasm.rs v1.3.0
parcel-plugin-wasm.rs
wasm-bindgen support for Parcel bundler
Requirements
- cargo
- wasm-pack
Installation
npm i --save-dev parcel-plugin-wasm.rs
Usage
extern crate wasm_bindgen;
use wasm_bindgen::prelude::*;
#[wasm_bindgen]
pub fn foo(x: &str) -> String {
if x == "abc" {
"yes".to_string()
} else {
"no".to_string()
}
}
import { foo } from 'path/to/Cargo.toml'
console.log(foo('abc')) // yes
import lib from 'path/to/Cargo.toml'
console.log(lib.wasm) // original wasm import data
console.log(lib.wasm.memory) // memory data
With Profile
You can use the cli variable WASM_PACK_PROFILE={profile}
to change the profile used by wasm-pack build
.
For example:
WASM_PACK_PROFILE=dev parcel src/index.html
The profile list is according to https://rustwasm.github.io/wasm-pack/book/commands/build.html#profile.
1.3.0
3 years ago
1.2.16
4 years ago
1.2.15
5 years ago
1.2.14
5 years ago
1.2.13
5 years ago
1.2.12
5 years ago
1.2.11
5 years ago
1.2.10
5 years ago
1.2.9
5 years ago
1.2.8
5 years ago
1.2.7
5 years ago
1.2.6
6 years ago
1.2.5
6 years ago
1.2.4
6 years ago
1.2.3
6 years ago
1.2.2
6 years ago
1.2.1
6 years ago
1.2.0
6 years ago
1.1.2
6 years ago
1.1.1
6 years ago
1.1.0
6 years ago