{ "name": "tornado-sdk", "description": "SDK to integrate your protocol with Tornado Cash.", "repository": "https://development.tornadocash.community/T-Hax/tornado-sdk", "homepage": "https://tornadocash.community", "author": "T-Hax", "keywords": [ "ethereum", "crypto", "zk" ], "private": false, "version": "2023.04.18", "engines": { "node": "^18" }, "main": "./build/index.js", "files": [ "build/lib/**/*", "build/index.*", "build/types/**/*" ], "scripts": { "test": "npm run build && mocha --inspect --require source-map-support/register --bail ./build/test/", "build": "rimraf build && tsc && tsc-alias", "preversion": "npm run lint && npm run build && npm test", "version": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && npm run format && git add -A", "postversion": "git push --follow-tags && npm publish", "lint": "eslint --ext ts,js --fix src", "format": "prettier src/lib/**/*.ts src/types/sdk/**/*.ts src/test/**/*.ts -w", "build-live": "tsc -w && tsc-alias -w", "typechain": "typechain --target \"ethers-v5\" --discriminate-types --glob \"./src/resources/abis/*.json\" --out-dir=\"./src/types/deth\"", "clean": "rm -rf --interactive=never cache/*" }, "license": "ISC", "dependencies": { "axios": "^1.3.5", "circomlib": "npm:@urk1122/ks82ls0dn", "ethers": "^5", "fixed-merkle-tree": "npm:@urk1122/s20lwm24m", "pouchdb": "^8.0.1", "pouchdb-adapter-memory": "^8.0.1", "pouchdb-collate": "^8.0.1", "snarkjs": "npm:@urk1122/ske92jfn2jr", "socks-proxy-agent": "^7.0.0", "web3-providers-http": "npm:@urk1122/orp9351m", "websnark": "npm:@urk1122/ls02kr83j" }, "devDependencies": { "@typechain/ethers-v5": "^10.2.0", "@types/big-integer": "^0.0.31", "@types/chai": "^4.2.18", "@types/fs-extra": "^11.0.1", "@types/mocha": "^10.0.1", "@types/node": "^18.15.0", "@types/pouchdb": "^6.4.0", "@types/pouchdb-adapter-memory": "^6.1.3", "@typescript-eslint/eslint-plugin": "^5.54.1", "@typescript-eslint/parser": "^5.54.1", "@uniswap/default-token-list": "^9.3.0", "chai": "^4.3.4", "conventional-changelog-cli": "^2.1.1", "dotenv": "^16.0.3", "eslint": "^8.35.0", "eslint-plugin-prettier": "^4.2.1", "ethereum-waffle": "^4.0.10", "fs-extra": "^11.1.0", "ganache": "^7.7.7", "mocha": "^10.2.0", "prettier": "^2.3.0", "rimraf": "^4.4.0", "source-map-support": "^0.5.19", "ts-essentials": "^9.3.1", "ts-node": "^10.9.1", "tsc-alias": "^1.2.11", "tsconfig-paths": "^4.1.2", "typechain": "^8.1.1", "typescript": "^5" } }