lib9c-wasm
The experimental project to part Lib9c into JavaScript environment through WASM.
Installation
# yarn
yarn add lib9c-wasm
# npm
npm install lib9c-wasm
Examples
You can see examples in the TypeScript source files under the /examples
directory.
Development
Prerequisite
Git clone
git clone --recurse-submodules https://github.com/planetarium/lib9c-wasm
Build
You can generate codes under the generated/*
by using the below command:
yarn build
Run example
You can run example with the below steps:
yarn build
yarn ts-node examples/stake.ts
Publish
yarn prepare-pack
yarn custom-pack
yarn publish lib9c-wasm*.tgz
Generate docs
You can generate docs with the below command:
yarn generate-docs
It'll generate /docs
directory then you can open the /docs/index.html
file in your browser.
Run .NET tests
You can run .NET tests.
dotnet test