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
node --experimental-wasm-modules --experimental-modules --experimental-wasm-threads --experimental-vm-modules ./node_modules/jest/bin/jest.js
clean
rimraf ./dist
test:integration
./run src/examples/zkapps/hello_world/run.ts && ./run src/examples/zkapps/voting/run.ts