snarkyjs

v0.5.3
JavaScript bindings for SnarkyJS

type-check

tsc --noEmit

dev

node --stack-trace-limit=100 src/build/buildNode.mjs --bindings=./dist/server/node_bindings/

make

make -C ../../../.. snarkyjs

build

node --stack-trace-limit=100 src/build/buildNode.mjs

build:node

node --stack-trace-limit=100 src/build/buildNode.mjs

build:web

node src/build/buildWeb.mjs

serve:web

cp src/chrome_bindings/server.py src/chrome_bindings/index.html dist/web && cd dist/web && python3 server.py

prepublish:node

NODE_ENV=production node src/build/buildNode.mjs

prepublish:web

NODE_ENV=production node src/build/buildWeb.mjs

prepublish:both

npm run prepublish:web && npm run prepublish:node

prepublishOnly

npm run prepublish:web && npm run prepublish:node

bootstrap

npm run build && node src/build/extractJsooMethods.js && npm run build

format

prettier --write --ignore-unknown **/*

test

for f in ./src/**/*.test.ts; do NODE_OPTIONS=--experimental-vm-modules npx jest $f; done

clean

rimraf ./dist

test:integration

./run src/examples/zkapps/hello_world/run.ts && ./run src/examples/zkapps/voting/run.ts

Metadata

Downloads

Maintainers