snarkyjs
v0.11.1 mina snarkyjs zkapp zk smart contract cryptography blockchain web3 zk-snark and 2 more...
type-check
tsc --noEmit
dev
npx tsc -p tsconfig.node.json && node src/build/copy-to-dist.js
make
make -C ../../.. snarkyjs
make:no-types
npm run clean && make -C ../../.. snarkyjs_no_types
bindings
cd ../../.. && ./scripts/update-snarkyjs-bindings.sh && cd src/lib/snarkyjs
build
node src/build/copy-artifacts.js && rimraf ./dist/node && npm run dev && node src/build/buildNode.js
build:test
npx tsc -p tsconfig.test.json && cp src/snarky.d.ts dist/node/snarky.d.ts
build:node
npm run build
build:web
rimraf ./dist/web && node src/build/buildWeb.js
build:examples
rimraf ./dist/examples && npx tsc -p tsconfig.examples.json || exit 0
build:docs
npx typedoc
serve:web
cp src/bindings/compiled/web_bindings/server.js src/bindings/compiled/web_bindings/index.html src/examples/simple_zkapp.js dist/web && node dist/web/server.js
prepublish:web
NODE_ENV=production node src/build/buildWeb.js
prepublish:node
npm run build && NODE_ENV=production node src/build/buildNode.js
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.cjs && npm run build
format
prettier --write --ignore-unknown **/*
test
./run-jest-tests.sh
clean
rimraf ./dist && rimraf ./src/bindings/compiled/_node_bindings
clean-all
npm run clean && rimraf ./tests/report && rimraf ./tests/test-artifacts
test:integration
./run-integration-tests.sh
test:unit
./run-unit-tests.sh
test:e2e
rimraf ./tests/report && rimraf ./tests/test-artifacts && npx playwright test
e2e:prepare-server
npm run build:examples && (cp -rf dist/examples dist/web || :) && node src/build/e2eTestsBuildHelper.js && cp -rf src/bindings/compiled/web_bindings/index.html src/bindings/compiled/web_bindings/server.js tests/artifacts/html/*.html tests/artifacts/javascript/*.js dist/web
e2e:run-server
node dist/web/server.js
e2e:install
npx playwright install --with-deps
e2e:show-report
npx playwright show-report tests/report
npm i [email protected]
Homepage
github.com/o1-labs/snarkyjs/Metadata
- Apache-2.0
- >=16.4.0
- O
- released 6/27/2023