UNPKG

@provablehq/wasm

Version:

SnarkVM WASM binaries with javascript bindings

80 lines (79 loc) 2.51 kB
{ "name": "@provablehq/wasm", "version": "0.11.4", "type": "module", "description": "SnarkVM WASM binaries with javascript bindings", "collaborators": [ "The Provable Team" ], "license": "GPL-3.0", "main": "./dist/testnet/index.cjs", "browser": "./dist/testnet/index.js", "module": "./dist/testnet/index.js", "types": "./dist/testnet/index.d.ts", "exports": { ".": { "types": { "import": "./dist/testnet/index.d.ts", "require": "./dist/testnet/index.d.cts" }, "import": "./dist/testnet/index.js", "require": "./dist/testnet/index.cjs", "default": "./dist/testnet/index.js" }, "./worker.js": "./dist/testnet/worker.js", "./testnet.js": { "types": { "import": "./dist/testnet/index.d.ts", "require": "./dist/testnet/index.d.cts" }, "import": "./dist/testnet/index.js", "require": "./dist/testnet/index.cjs", "default": "./dist/testnet/index.js" }, "./testnet/worker.js": "./dist/testnet/worker.js", "./mainnet.js": { "types": { "import": "./dist/mainnet/index.d.ts", "require": "./dist/mainnet/index.d.cts" }, "import": "./dist/mainnet/index.js", "require": "./dist/mainnet/index.cjs", "default": "./dist/mainnet/index.js" }, "./mainnet/worker.js": "./dist/mainnet/worker.js" }, "files": [ "dist", "LICENSE.md", "README.md" ], "repository": { "type": "git", "url": "git+https://github.com/ProvableHQ/sdk.git" }, "keywords": [ "Aleo", "Blockchain", "Zero-Knowledge", "ZK" ], "bugs": { "url": "https://github.com/ProvableHQ/sdk/issues" }, "homepage": "https://github.com/ProvableHQ/sdk#readme", "scripts": { "build": "rimraf dist && node build.js", "test": "node test.js", "_comment:test:attw": "cjs-resolves-to-esm is ignored because the worker subpath (./worker.js, ./testnet/worker.js, ./mainnet/worker.js) is ESM-only by design — the Node polyfill loads it via `eval` + dynamic import() from a CJS parent, not synchronous require().", "test:attw": "yarn pack --filename /tmp/provablehq-wasm-attw.tgz && attw /tmp/provablehq-wasm-attw.tgz --profile=node16 --ignore-rules=cjs-resolves-to-esm" }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.2", "@rollup/plugin-virtual": "^3.0.2", "@wasm-tool/rollup-plugin-rust": "^3.1.5", "binaryen": "^120.0.0", "rimraf": "^6.0.1", "rollup": "^4.59.0" } }