UNPKG

@solarity/solidity-lib

Version:
81 lines (80 loc) 2.54 kB
{ "name": "@solarity/solidity-lib", "version": "3.1.4", "license": "MIT", "author": "Distributed Lab", "readme": "README.md", "description": "Solarity Solidity Library", "repository": { "type": "git", "url": "https://github.com/dl-solarity/solidity-lib" }, "keywords": [ "solidity", "ethereum", "smart-contracts", "zkp", "distributedlab", "solarity" ], "files": [ "**/*.sol", "!mock/**/*" ], "scripts": { "prepare": "husky", "compile": "npx hardhat compile --force", "coverage": "npx hardhat coverage --solcoverjs ./.solcover.ts", "test": "npx hardhat test", "private-network": "npx hardhat node", "lint-fix": "npm run lint-sol-fix && npm run lint-ts-fix && npm run lint-json-fix && npm run solhint-check", "lint-json-fix": "prettier --write \"./**/*.json\"", "lint-ts-fix": "prettier --write \"./**/*.ts\"", "lint-sol-fix": "prettier --write \"contracts/**/*.sol\"", "solhint-check": "solhint --noPoster \"./contracts/**/*.sol\"", "generate-docs": "npx hardhat markup", "publish-to-npm": "npm run lint-fix && bash ./scripts/publish.sh --public" }, "dependencies": { "@openzeppelin/contracts": "5.4.0", "@openzeppelin/contracts-upgradeable": "5.4.0", "@uniswap/v2-core": "1.0.1", "@uniswap/v2-periphery": "1.1.0-beta.0", "@uniswap/v3-core": "1.0.1", "@uniswap/v3-periphery": "1.4.4" }, "devDependencies": { "@iden3/js-crypto": "^1.3.1", "@iden3/js-merkletree": "^1.5.0", "@noble/curves": "^1.9.4", "@nomicfoundation/hardhat-chai-matchers": "^2.1.0", "@nomicfoundation/hardhat-ethers": "^3.1.0", "@nomicfoundation/hardhat-network-helpers": "^1.1.0", "@solarity/hardhat-markup": "^1.0.10", "@typechain/ethers-v6": "^0.5.1", "@typechain/hardhat": "^9.1.0", "@types/chai": "^4.3.20", "@types/mocha": "^10.0.10", "@types/node": "^22.13.5", "bignumber.js": "^9.3.0", "chai": "^4.5.0", "circomlibjs": "^0.1.7", "dotenv": "^17.2.0", "ethers": "^6.15.0", "hardhat": "^2.26.0", "hardhat-contract-sizer": "^2.10.0", "hardhat-gas-reporter": "^2.3.0", "husky": "^9.1.7", "merkletreejs": "^0.5.2", "mock-local-storage": "^1.1.24", "prettier": "^3.6.2", "prettier-plugin-solidity": "^1.4.3", "solhint": "^6.0.0", "solhint-plugin-prettier": "^0.1.0", "solidity-coverage": "^0.8.16", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "typechain": "^8.3.2", "typescript": "^5.8.3" } }