deterministic-bloom Logo

deterministic-bloom-wasm

Crate npm Code Coverage Build Status License Docs Discord

:warning: Work in progress :warning:

#

Description.

Outline

Set-up

We'll use wasm-pack for building, testing, and publishing our Wasm project.

Build for Javascript

The wasm-pack build command will compile the code in this directory into Wasm and generate a pkg folder by default, containing the Wasm binary, a Javascript-wrapper file, the deterministic-bloom-wasm README (and version), and a package.json file.

Testing the Project

For running tests in the current directory, use one of these commands:

console wasm-pack test --node

console wasm-pack test --headless --firefox --chrome --safari

Note: Make sure you have the appropriate browser installed when running locally.

Publishing a Package

Once you've built the package, which lives under pkg by default (or a sub-directory of your choosing), you can pack and publish it to npm via (given credentials):

console wasm-pack publish

License

This project is licensed under the Apache License 2.0, or http://www.apache.org/licenses/LICENSE-2.0.