9 releases (5 stable)
| 1.2.1 | May 7, 2024 |
|---|---|
| 1.2.0 | Jan 31, 2024 |
| 1.1.1 | Sep 11, 2023 |
| 1.1.0 | Jul 31, 2023 |
| 0.1.0 | Mar 4, 2022 |
#4 in #javy
28 downloads per month
Used in quickjs-wasm-rs
3MB
87K
SLoC
Contains (Mach-o exe, 1MB) quickjs/run-test262, (Mach-o exe, 1MB) quickjs/examples/test_fib, (Mach-o exe, 395KB) quickjs/examples/hello, (Mach-o exe, 470KB) quickjs/examples/hello_module
This crate is deprecated.
The motivation for this change is explained in detail in https://github.com/bytecodealliance/javy/pull/618
We recommend using rquickjs as the
high-level bindings for QuickJS.
quickjs-wasm-sys: Wasm QuickJS bindings for Rust
High-level bindings and serializers for a Wasm build of QuickJS.
FFI bindings for a Wasm build of the QuickJS Javascript engine.
Publishing to crates.io
To publish this crate to crates.io, run ./publish.sh.
Using a custom WASI SDK
This crate can be compiled using a custom WASI SDK. When building this crate, set the QUICKJS_WASM_SYS_WASI_SDK_PATH environment variable to the absolute path where you installed the SDK. You can also use a particular version of the WASI SDK by setting the QUICKJS_WASM_SYS_WASI_SDK_MAJOR_VERSION and QUICKJS_WASM_SYS_WASI_SDK_MINOR_VERSION environment variables to the appropriate versions.