UNPKG

@safe-global/safe-contracts

Version:
88 lines (87 loc) 3.08 kB
{ "name": "@safe-global/safe-contracts", "version": "1.4.1-2", "description": "Ethereum multisig contract", "homepage": "https://github.com/safe-global/safe-contracts/", "license": "LGPL-3.0", "main": "dist/src/index.js", "typings": "dist/src/index.d.ts", "files": [ "contracts", "dist", "src", "test", "build" ], "scripts": { "build": "hardhat compile", "build:ts": "yarn rimraf dist && tsc -p tsconfig.prod.json", "test": "hardhat test && npm run test:SafeToL2Setup:L1", "test:SafeToL2Setup:L1": "HARDHAT_CHAIN_ID=1 hardhat test --grep \"SafeToL2Setup\"", "coverage": "hardhat coverage", "benchmark": "yarn test benchmark/*.ts", "deploy-custom": "rm -rf deployments/custom && yarn deploy-all custom", "deploy-all": "hardhat deploy-contracts --network", "deploy": "hardhat deploy --network", "lint": "yarn lint:sol && yarn lint:ts", "lint:sol": "solhint 'contracts/**/*.sol'", "lint:ts": "eslint 'src/**/*.ts' 'test/**/*.ts' --max-warnings 0 --fix", "fmt:sol": "prettier 'contracts/**/*.sol' -w", "fmt:ts": "prettier 'src/**/*.ts' 'test/**/*.ts' -w", "prepack": "yarn build", "prepare": "husky install", "prepublish": "yarn rimraf build && yarn build && yarn build:ts" }, "repository": { "type": "git", "url": "git+https://github.com/safe-global/safe-contracts.git" }, "keywords": [ "Ethereum", "Wallet", "Safe" ], "author": "richard@safe.global", "bugs": { "url": "https://github.com/safe-global/safe-contracts/issues" }, "devDependencies": { "@gnosis.pm/mock-contract": "^4.0.0", "@safe-global/safe-singleton-factory": "^1.0.30", "@nomiclabs/hardhat-ethers": "2.0.2", "@nomiclabs/hardhat-etherscan": "^3.1.7", "@nomiclabs/hardhat-waffle": "2.0.1", "@openzeppelin/contracts": "^3.4.0", "@types/chai": "^4.2.14", "@types/mocha": "^8.2.0", "@types/node": "^14.14.21", "@types/yargs": "^15.0.10", "@typescript-eslint/eslint-plugin": "^5.49.0", "@typescript-eslint/parser": "^5.49.0", "argv": "^0.0.2", "chai": "^4.2.0", "debug": "^4.2.0", "dotenv": "^8.0.0", "eslint": "^8.32.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-no-only-tests": "^3.1.0", "eslint-plugin-prettier": "^4.2.1", "ethereum-waffle": "^3.3.0", "ethers": "5.4.0", "hardhat": "^2.2.1", "hardhat-deploy": "0.11.26", "husky": "^5.1.3", "prettier": "^2.8.4", "prettier-plugin-solidity": "1.1.2", "solc": "0.7.6", "solhint": "3.3.8", "solhint-plugin-prettier": "0.0.5", "solidity-coverage": "^0.7.17", "ts-node": "^9.1.1", "typescript": "^4.2.4", "yargs": "^16.1.1" }, "peerDependencies": { "ethers": "5.4.0" } }