-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
99 lines (99 loc) · 6.3 KB
/
package.json
File metadata and controls
99 lines (99 loc) · 6.3 KB
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
{
"name": "bv-hardhat-boilerplate",
"version": "0.1.0",
"private": true,
"main": "index.js",
"repository": "",
"author": "Blockchain Valley",
"license": "MIT",
"engines": {
"node": ">=12.0.0"
},
"scripts": {
"build": "export $(cat tools/env/.hardhat.env | xargs) && npx hardhat compile",
"test": "export $(cat tools/env/.hardhat.env | xargs) && HARDHAT_DEPLOY_FIXTURE=true hardhat test",
"coverage": "export $(cat tools/env/.hardhat.env | xargs) && HARDHAT_DEPLOY_FIXTURE=true hardhat coverage",
"fork:test": "export $(cat tools/env/.hardhat.env | xargs) && HARDHAT_DEPLOY_FIXTURE=true HARDHAT_FORK=true npx hardhat test",
"fork:execute": "export $(cat tools/env/.hardhat.env | xargs) && HARDHAT_FORK=true npx hardhat run",
"fork:testnet": "export $(cat tools/env/.hardhat.env | xargs) && HARDHAT_FORK=true npx hardhat node",
"node:hardhat": "export $(cat tools/env/.hardhat.env | xargs) && npx hardhat node --no-deploy",
"node:hardhat:deploy": "export $(tools/cat env/.hardhat.env | xargs) && npx hardhat node --network hardhat --export ./deployments/localhost.json",
"deploy:hardhat": "export $(cat tools/env/.hardhat.env | xargs) && npx hardhat deploy --network localhost --export ./deployments/localhost.json",
"start:hardhat": "export $(cat tools/env/.hardhat.env | xargs) && npx ts-node",
"run:hardhat": "export $(cat tools/env/.hardhat.env | xargs) && npx hardhat run --network localhost",
"deploy:arbitrum_sepolia_testnet": "export $(cat tools/env/.arbitrum_sepolia_testnet.env | xargs) && npx hardhat deploy --network arbitrum_sepolia_testnet --export ./deployments/arbitrum_sepolia_testnet.json",
"run:arbitrum_sepolia_testnet": "export $(cat tools/env/.arbitrum_sepolia_testnet.env | xargs) && npx hardhat run --network arbitrum_sepolia_testnet",
"deploy:avalanche_fuji_testnet": "export $(cat tools/env/.avalanche_fuji_testnet.env | xargs) && npx hardhat deploy --network avalanche_fuji_testnet --export ./deployments/avalanche_fuji_testnet.json",
"run:avalanche_fuji_testnet": "export $(cat tools/env/.avalanche_fuji_testnet.env | xargs) && npx hardhat run --network avalanche_fuji_testnet",
"deploy:base_sepolia_testnet": "export $(cat tools/env/.base_sepolia_testnet.env | xargs) && npx hardhat deploy --network base_sepolia_testnet --export ./deployments/base_sepolia_testnet.json",
"run:base_sepolia_testnet": "export $(cat tools/env/.base_sepolia_testnet.env | xargs) && npx hardhat run --network base_sepolia_testnet",
"deploy:blast_sepolia_testnet": "export $(cat tools/env/.blast_sepolia_testnet.env | xargs) && npx hardhat deploy --network blast_sepolia_testnet --export ./deployments/blast_sepolia_testnet.json",
"run:blast_sepolia_testnet": "export $(cat tools/env/.blast_sepolia_testnet.env | xargs) && npx hardhat run --network blast_sepolia_testnet",
"deploy:ethereum_sepolia_testnet": "export $(cat tools/env/.ethereum_sepolia_testnet.env | xargs) && npx hardhat deploy --network ethereum_sepolia_testnet --export ./deployments/ethereum_sepolia_testnet.json",
"run:ethereum_sepolia_testnet": "export $(cat tools/env/.ethereum_sepolia_testnet.env | xargs) && npx hardhat run --network ethereum_sepolia_testnet",
"deploy:klaytn_baobab_testnet": "export $(cat tools/env/.klaytn_baobab_testnet.env | xargs) && npx hardhat deploy --network klaytn_baobab_testnet --export ./deployments/klaytn_baobab_testnet.json",
"run:klaytn_baobab_testnet": "export $(cat tools/env/.klaytn_baobab_testnet.env | xargs) && npx hardhat run --network klaytn_baobab_testnet",
"deploy:optimism_sepolia_testnet": "export $(cat tools/env/.optimism_sepolia_testnet.env | xargs) && npx hardhat deploy --network optimism_sepolia_testnet --export ./deployments/optimism_sepolia_testnet.json",
"run:optimism_sepolia_testnet": "export $(cat tools/env/.optimism_sepolia_testnet.env | xargs) && npx hardhat run --network optimism_sepolia_testnet",
"deploy:blast_mainnet": "export $(cat tools/env/.blast_mainnet.env | xargs) && npx hardhat deploy --network blast_mainnet --export ./deployments/blast_mainnet.json",
"run:blast_mainnet": "export $(cat tools/env/.blast_mainnet.env | xargs) && npx hardhat run --network blast_mainnet",
"prepare": "npm-run-all prepare:*",
"prepare:husky": "husky install",
"prepare:build": "export $(cat tools/env/.hardhat.env | xargs) && npx hardhat compile",
"check-branch-name": "chmod 755 tools/scripts/check_branch_naming.sh && sh tools/scripts/check_branch_naming.sh"
},
"dependencies": {
"@commitlint/cli": "^18.2.0",
"@commitlint/config-conventional": "^18.1.0",
"@ethereum-waffle/mock-contract": "3.4.4",
"@faker-js/faker": "^7.6.0",
"@nomicfoundation/hardhat-network-helpers": "^1.0.8",
"@nomiclabs/hardhat-ethers": "npm:hardhat-deploy-ethers@0.3.0-beta.12",
"@nomiclabs/hardhat-etherscan": "2.1.3",
"@nomiclabs/hardhat-waffle": "2.0.0",
"@openzeppelin/contracts": "4.8.3",
"@openzeppelin/contracts-upgradeable": "4.8.3",
"@openzeppelin/hardhat-upgrades": "1.22.1",
"@typechain/ethers-v5": "7.0.1",
"@typechain/hardhat": "3",
"@types/chai": "4.2.21",
"@types/lodash": "^4.14.191",
"@types/mocha": "9.0.0",
"@types/node": "12.0.0",
"@typescript-eslint/eslint-plugin": "6.18.1",
"@typescript-eslint/parser": "6.18.1",
"chai": "4.2.0",
"chai-ethers": "^0.0.1",
"cross-env": "^7.0.3",
"dotenv": "^16.3.1",
"dotenv-cli": "^7.3.0",
"eslint": "8.48.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-airbnb-typescript": "^17.1.0",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jsx-a11y": "^6.8.0",
"eslint-plugin-prettier": "^5.0.1",
"eslint-plugin-react": "^7.33.2",
"eslint-plugin-react-hooks": "^4.6.0",
"ethereum-waffle": "3.0.0",
"hardhat": "2.11.1",
"hardhat-contract-sizer": "2.6.1",
"hardhat-deploy": "0.11.22",
"hardhat-gas-reporter": "1.0.9",
"hardhat-log-remover": "2.0.2",
"hardhat-storage-layout": "^0.1.7",
"husky": "^8.0.3",
"lint-staged": "^15.2.0",
"lodash": "^4.17.21",
"lodash-es": "^4.17.21",
"npm-run-all": "^4.1.5",
"prettier": "^3.1.0",
"prettier-plugin-solidity": "^1.3.1",
"solidity-coverage": "^0.8.12",
"ts-node": "10.1.0",
"tsconfig-paths": "^3.14.2",
"typechain": "5.1.2",
"typescript": "4.5.3"
}
}