@nori-zk/mina-token-bridge
Version:
A Mina zk-program contract allowing users to mint tokens on Nori Bridge.
114 lines • 4.29 kB
JSON
{
"name": "@nori-zk/mina-token-bridge",
"version": "0.2.12",
"description": "",
"author": "",
"license": "Apache-2.0",
"keywords": [
"mina-zkapp",
"mina-zk-app",
"mina-dapp",
"zkapp"
],
"publishConfig": {
"registry": "https://registry.npmjs.org/",
"access": "public"
},
"type": "module",
"main": "target/src/index.js",
"types": "target/src/index.d.ts",
"exports": {
".": "./target/src/index.js",
"./node/worker/parent": {
"import": "./target/src/worker/parent/index.node.js"
},
"./node/worker/child": {
"import": "./target/src/worker/child/index.node.js"
},
"./browser/worker/parent": {
"import": "./target/src/worker/parent/index.browser.js"
},
"./browser/worker/child": {
"import": "./target/src/worker/child/index.browser.js"
},
"./worker": {
"import": "./target/src/worker/index.js"
},
"./rx/deposit": {
"import": "./target/src/rx/deposit.js"
},
"./rx/socket": {
"import": "./target/src/rx/socket.js"
},
"./rx/topics": {
"import": "./target/src/rx/topics.js"
},
"./workers/specs": {
"import": "./target/src/workers/specs.js"
},
"./workers/defs": {
"import": "./target/src/workers/defs.js"
},
"./node/workers/tokenMint": {
"import": "./target/src/workers/tokenMint/node/parent.js"
},
"./node/workers/depositAttestation": {
"import": "./target/src/workers/depositAttestation/node/parent.js"
},
"./node/workers/credentialAttestation": {
"import": "./target/src/workers/credentialAttestation/node/parent.js"
}
},
"scripts": {
"clean": "rimraf target",
"build": "npm run clean && tsc",
"buildw": "tsc --watch",
"coverage": "node --experimental-vm-modules ../../../node_modules/jest/bin/jest.js --coverage",
"format": "prettier --write --ignore-unknown **/*",
"test": "npm run build && node --experimental-vm-modules --experimental-wasm-modules --max-old-space-size=8192 ../../../node_modules/jest/bin/jest.js",
"testw": "node --experimental-vm-modules ../../../node_modules/jest/bin/jest.js --watch",
"lint": "npx eslint src/* --fix",
"testn": "tsc && NODE_NO_WARNINGS=1 node --test --loader ts-node/esm",
"testOnly": "tsc && NODE_NO_WARNINGS=1 node --test --test-only --loader ts-node/esm",
"controller": "tsc && NODE_NO_WARNINGS=1 node --test ./target/src/NoriTokenController.test.js --loader ts-node/esm",
"nori": "tsc && NODE_NO_WARNINGS=1 node --test --loader ts-node/esm --test-name-pattern='NoriCore' ",
"noriOnly": "tsc && NODE_NO_WARNINGS=1 node --test --test-only --loader ts-node/esm --test-name-pattern='NoriCore' ",
"deploy": "npm run build && node --experimental-vm-modules --experimental-wasm-modules target/src/bin/deploy.js"
},
"devDependencies": {
"@babel/preset-env": "^7.16.4",
"@babel/preset-typescript": "^7.16.0",
"@nomicfoundation/hardhat-toolbox": "^5.0.0",
"@nori-zk/ethereum-token-bridge": "^0.0.7",
"@nori-zk/pts-types": "^4.0.0",
"@types/jest": "^29.5.12",
"@typescript-eslint/eslint-plugin": "^5.5.0",
"@typescript-eslint/parser": "^5.5.0",
"eslint": "^8.7.0",
"eslint-plugin-o1js": "^0.4.0",
"ethers": "^6.15.0",
"hardhat": "^2.24.2",
"jest": "^29.7.0",
"npm-workspaces-publish-tool": "^0.0.8",
"prettier": "^2.3.2",
"rimraf": "^6.0.1",
"ts-jest": "^29.2.4",
"ts-node": "^10.9.2",
"typescript": "^5.4.5"
},
"peerDependencies": {
"o1js": "^2.3.0"
},
"engines": {
"node": ">=18.14.0"
},
"dependencies": {
"@nori-zk/ethprocessor": "5.0.5",
"@nori-zk/o1js-zk-utils": "0.0.12",
"@nori-zk/proof-conversion": "^0.5.14",
"autrace": "^0.0.22",
"mina-attestations": "^0.5.3",
"rxjs": "^7.8.2",
"xstate": "^5.20.1"
}
}