{ "name": "@openpassport/contracts", "version": "0.0.7", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/zk-passport/openpassport" }, "author": "motemotech ", "scripts": { "test": "npx hardhat test", "deploy_all": "npx hardhat ignition deploy ignition/modules/Deploy_All.ts --network optimism --verify", "compile": "npx hardhat compile", "publish": "npm publish --access public" }, "files": [ "contracts/constants/*", "contracts/interfaces/*", "contracts/libraries/*", "contracts/verifiers/GenericVerifier.sol", "contracts/OpenPassportVerifier.sol" ], "devDependencies": { "@nomicfoundation/hardhat-chai-matchers": "^2.0.6", "@nomicfoundation/hardhat-ethers": "^3.0.5", "@nomicfoundation/hardhat-ignition": "^0.15.3", "@nomicfoundation/hardhat-ignition-ethers": "^0.15.3", "@nomicfoundation/hardhat-network-helpers": "^1.0.10", "@nomicfoundation/hardhat-toolbox": "^3.0.0", "@nomicfoundation/hardhat-verify": "^2.0.6", "@nomicfoundation/ignition-core": "^0.15.3", "@typechain/ethers-v6": "^0.4.3", "@typechain/hardhat": "^8.0.3", "@types/chai": "^4.3.16", "@types/mocha": "^10.0.6", "@types/snarkjs": "^0.7.7", "chai": "^4.4.1", "ethers": "^6.12.1", "hardhat": "^2.22.6", "hardhat-gas-reporter": "^1.0.10", "solidity-coverage": "^0.8.13", "ts-node": "^10.9.1", "typechain": "^8.3.2", "typescript": "^5.1.6" }, "dependencies": { "@ashpect/smt": "https://github.com/ashpect/smt#main", "@eth-optimism/hardhat-ovm": "^0.2.4", "@nomiclabs/hardhat-ethers": "^2.2.3", "@openzeppelin/contracts": "^5.0.2", "@types/circomlibjs": "^0.1.6", "@types/jest": "^29.5.12", "@zk-kit/imt": "^2.0.0-beta.4", "@zk-kit/imt.sol": "^2.0.0-beta.12", "@zk-kit/lean-imt": "^2.0.1", "axios": "^1.6.2", "circomlibjs": "^0.1.7", "dotenv": "^16.3.1", "hardhat-contract-sizer": "^2.10.0", "mocha": "^10.4.0", "node-forge": "^1.3.1", "poseidon-lite": "^0.2.0", "poseidon-solidity": "^0.0.5", "snarkjs": "^0.7.4" } }