This is the 'cryptoconditions' library for Komodo cc modules development.
Dev language: rust, with wasm support
For use in a js app this lib could be compiled as a wasm module with the wasm-pack, use this cmd to build a wasm:
wasm-pack build --target nodejs
See pkg/cryptoconditions_bs.js for supported javascript cryptoconditions api.
To add the wasm to your nodejs project first make it as a global node module:
cd ~/your-repo-dir/cryptoconditions-js/cryptoconditions/pkg
npm link -g
then make a link to the global npm module for your project
cd ~/your-project-dir
npm link cryptoconditions
Add a link to this repo into your package.json:
"dependencies": {
"cryptoconditions-js": "git+https://github.com/dimxy/cryptoconditions-js.git#master",
...
}
To use the cryptoconditions wasm in browser:
- Build a wasm with
wasm-pack build
cmd - Use browserify tool to create a js module usable in a web app
$ wasm-pack build --target nodejs
$ cd pkg
$ #check the version and package name of the library in package.json
$ npm publish --access=public