{ "name": "semaphore-contracts", "private": true, "scripts": { "start": "hardhat node", "compile": "hardhat compile", "deploy": "hardhat deploy", "verify": "hardhat run scripts/verify-contracts.ts", "mock": "hardhat run scripts/create-mock-groups.ts", "test": "hardhat test", "test:report-gas": "REPORT_GAS=true hardhat test", "test:coverage": "hardhat coverage", "typechain": "hardhat typechain", "lint": "solhint 'contracts/**/*.sol'" }, "devDependencies": { "@nomicfoundation/hardhat-chai-matchers": "^2.0.3", "@nomicfoundation/hardhat-ethers": "^3.0.0", "@nomicfoundation/hardhat-network-helpers": "^1.0.0", "@nomicfoundation/hardhat-toolbox": "^4.0.0", "@nomicfoundation/hardhat-verify": "^2.0.0", "@openzeppelin/hardhat-upgrades": "^3.0.4", "@semaphore-protocol/core": "workspace:packages/core", "@typechain/ethers-v6": "^0.5.0", "@typechain/hardhat": "^9.0.0", "@types/chai": "^4.2.0", "@types/mocha": "^10.0.6", "@types/node": "^20.10.7", "chai": "^4.2.0", "ethers": "^6.4.0", "hardhat": "^2.19.4", "hardhat-gas-reporter": "^1.0.8", "prettier-plugin-solidity": "^1.3.1", "solhint": "^3.3.6", "solhint-plugin-prettier": "^0.0.5", "solidity-coverage": "^0.8.0", "ts-node": "^10.9.2", "typechain": "^8.3.0", "typescript": "^5.3.3" }, "dependencies": { "@zk-kit/imt.sol": "^2.0.0-beta.5" } }