-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
81 lines (81 loc) · 4.28 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
{
"author": "netzulo",
"name": "evm-deployer-boilerplate",
"version": "0.0.1",
"description": "EVM Deployer Boilerplate is a base project designed to simplify and accelerate the setup and deployment of Smart contracts at EVM chains. This boilerplate includes predefined configurations and essential tools for managing deployments across various environments.",
"license": "GPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/netzulo/evm-deployer-boilerplate.git"
},
"bugs": {
"url": "https://github.com/netzulo/evm-deployer-boilerplate/issues"
},
"homepage": "https://github.com/netzulo/evm-deployer-boilerplate#readme",
"main": "index.js",
"scripts": {
"clean:rm": "rm -rf .coverage .data artifacts node_modules coverage.json package-lock.json yarn.lock",
"clean:hardhat": "npx hardhat clean",
"clean": "yarn clean:rm",
"configure": "npx cp -r .env.example .env",
"lint": "npx hardhat check",
"dev": "yarn lint && npx hardhat watch compilation",
"build": "npx hardhat compile",
"test:sizer": "npx hardhat size-contracts --no-compile",
"test": "npx hardhat coverage",
"ci": "yarn clean && yarn && yarn configure && yarn lint && yarn test && yarn build && echo \"CI: OK\"",
"ci:deploy": "yarn ci && yarn deploy",
"ci:verify": "yarn ci && yarn verify",
"chain:stress": "NODE_OPTIONS='--max-old-space-size=12288' npx hardhat run --network hardhat scripts/stress.js",
"deploy": "npx hardhat run --network hardhat scripts/deploy.js",
"deploy:devnet": "npx hardhat run --network devnet scripts/deploy.js",
"deploy:ethereum": "npx hardhat run --network ethereum scripts/deploy.js",
"deploy:goerli": "npx hardhat run --network goerli scripts/deploy.js",
"deploy:polygon": "npx hardhat run --network polygon scripts/deploy.js",
"deploy:mumbai": "npx hardhat run --network mumbai scripts/deploy.js",
"deploy:bsc": "npx hardhat run --network bsc scripts/deploy.js",
"deploy:bscTestnet": "npx hardhat run --network bscTestnet scripts/deploy.js",
"deploy:arbitrum": "npx hardhat run --network arbitrum scripts/deploy.js",
"deploy:arbitrumGoerli": "npx hardhat run --network arbitrumGoerli scripts/deploy.js",
"deploy:optimism": "npx hardhat run --network optimism scripts/deploy.js",
"deploy:optimismGoerli": "npx hardhat run --network optimismGoerli scripts/deploy.js",
"deploy:coinbase": "npx hardhat run --network coinbase scripts/deploy.js",
"chain:devnet": "npx hardhat node --hostname 0.0.0.0 --port 8545",
"verify": "npx hardhat run --network hardhat scripts/verifier.js",
"verify:devnet": "npx hardhat run --network devnet scripts/verifier.js",
"verify:ethereum": "npx hardhat run --network ethereum scripts/verifier.js",
"verify:goerli": "npx hardhat run --network goerli scripts/verifier.js",
"verify:polygon": "npx hardhat run --network polygon scripts/verifier.js",
"verify:mumbai": "npx hardhat run --network mumbai scripts/verifier.js",
"verify:bsc": "npx hardhat run --network bsc scripts/verifier.js",
"verify:bscTestnet": "npx hardhat run --network bscTestnet scripts/verifier.js",
"verify:arbitrum": "npx hardhat run --network arbitrum scripts/verifier.js",
"verify:arbitrumGoerli": "npx hardhat run --network arbitrumGoerli scripts/verifier.js",
"verify:optimism": "npx hardhat run --network optimism scripts/verifier.js",
"verify:optimismGoerli": "npx hardhat run --network optimismGoerli scripts/verifier.js",
"verify:coinbase": "npx hardhat run --network coinbase scripts/verifier.js"
},
"dependencies": {
"@openzeppelin/contracts": "^4.8.0",
"@openzeppelin/contracts-upgradeable": "^4.8.0",
"@openzeppelin/hardhat-upgrades": "^1.22.0",
"solmate": "^6.7.0"
},
"devDependencies": {
"@nomicfoundation/hardhat-chai-matchers": "^1.0.6",
"@nomicfoundation/hardhat-network-helpers": "^1.0.8",
"@nomiclabs/hardhat-ethers": "^2.2.2",
"@nomiclabs/hardhat-etherscan": "^3.1.5",
"@nomiclabs/hardhat-solhint": "^4.0.0",
"axios": "^1.4.0",
"chai": "^4.3.7",
"ethers": "^5.7.2",
"hardhat": "^2.12.4",
"hardhat-contract-sizer": "^2.10.0",
"hardhat-deploy": "^0.11.22",
"hardhat-watcher": "^2.5.0",
"mocha-junit-reporter": "^2.2.1",
"npx": "^10.2.2",
"solidity-coverage": "^0.8.2"
}
}