|
11 | 11 | "contract", |
12 | 12 | "solidity" |
13 | 13 | ], |
14 | | - "type": "module", |
15 | 14 | "engines": { |
16 | 15 | "node": ">=20.0.0", |
17 | 16 | "pnpm": ">=9.5.0" |
|
24 | 23 | "@commitlint/cli": "^19.4.0", |
25 | 24 | "@commitlint/config-conventional": "^19.2.2", |
26 | 25 | "@eslint/eslintrc": "^3.1.0", |
27 | | - "@eslint/js": "^9.8.0", |
| 26 | + "@eslint/js": "^9.9.0", |
28 | 27 | "@metamask/eth-sig-util": "^7.0.3", |
29 | 28 | "@nomicfoundation/hardhat-chai-matchers": "^2.0.7", |
30 | 29 | "@nomicfoundation/hardhat-ethers": "^3.0.6", |
31 | 30 | "@nomicfoundation/hardhat-foundry": "^1.1.2", |
32 | 31 | "@nomicfoundation/hardhat-network-helpers": "^1.0.11", |
33 | 32 | "@nomicfoundation/hardhat-toolbox": "^5.0.0", |
34 | 33 | "@nomicfoundation/hardhat-verify": "^2.0.9", |
35 | | - "@nomiclabs/hardhat-solhint": "^3.1.0", |
| 34 | + "@nomiclabs/hardhat-solhint": "^4.0.0", |
36 | 35 | "@openzeppelin/contracts": "^5.0.2", |
37 | 36 | "@openzeppelin/contracts-upgradeable": "^5.0.2", |
38 | 37 | "@openzeppelin/docs-utils": "^0.1.5", |
|
42 | 41 | "@types/chai": "^4.3.17", |
43 | 42 | "@types/fs-extra": "^11.0.4", |
44 | 43 | "@types/mocha": "^10.0.7", |
45 | | - "@types/node": "^20.14.14", |
46 | | - "@typescript-eslint/eslint-plugin": "^7.18.0", |
47 | | - "@typescript-eslint/parser": "^7.18.0", |
48 | | - "eslint": "^8.57.0", |
| 44 | + "@types/node": "^20.14.15", |
| 45 | + "@typescript-eslint/eslint-plugin": "^8.1.0", |
| 46 | + "@typescript-eslint/parser": "^8.1.0", |
| 47 | + "chai": "^4.5.0", |
| 48 | + "eslint": "^9.9.0", |
49 | 49 | "eslint-config-prettier": "^9.1.0", |
50 | | - "eslint-config-standard": "^17.1.0", |
51 | | - "eslint-plugin-import": "^2.29.1", |
52 | 50 | "eslint-plugin-mocha": "^10.5.0", |
53 | | - "eslint-plugin-n": "^17.10.2", |
54 | 51 | "eslint-plugin-prettier": "^5.2.1", |
55 | | - "eslint-plugin-promise": "^6.6.0", |
| 52 | + "eslint-plugin-promise": "^7.1.0", |
56 | 53 | "ethers": "^6.13.2", |
57 | 54 | "fs-extra": "^11.2.0", |
| 55 | + "glob": "^11.0.0", |
58 | 56 | "globals": "^15.9.0", |
59 | 57 | "hardhat": "^2.22.8", |
60 | 58 | "hardhat-abi-exporter": "^2.10.1", |
|
63 | 61 | "hardhat-ignore-warnings": "^0.2.11", |
64 | 62 | "lodash": "^4.17.21", |
65 | 63 | "micromatch": "^4.0.7", |
66 | | - "mocha": "^10.7.0", |
| 64 | + "mocha": "^10.7.3", |
67 | 65 | "prettier": "^3.3.3", |
68 | 66 | "prettier-plugin-solidity": "^1.3.1", |
| 67 | + "rimraf": "^6.0.1", |
69 | 68 | "solhint": "^5.0.3", |
70 | 69 | "solidity-ast": "^0.4.56", |
71 | 70 | "solidity-docgen": "0.6.0-beta.36", |
|
84 | 83 | "clean": "npx hardhat clean", |
85 | 84 | "deploy:polygon": "npx hardhat run --network polygon scripts/deploy.ts", |
86 | 85 | "deploy:mumbai": "npx hardhat run --network mumbai scripts/deploy.ts", |
87 | | - "deploy:goerli": "npx hardhat run --network goerli scripts/deploy.ts", |
| 86 | + "deploy:sepolia": "npx hardhat run --network sepolia scripts/deploy.ts", |
88 | 87 | "deploy:": "npx hardhat run --network mainnet scripts/deploy.ts", |
89 | 88 | "test": "npx hardhat test", |
90 | 89 | "abi": "npx hardhat export-abi", |
91 | 90 | "coverage": "npx hardhat coverage", |
92 | 91 | "size": "npx hardhat size-contracts", |
93 | | - "lint": "pnpm solhint && pnpm eslint && pnpm format:check", |
| 92 | + "lint": "pnpm solhint && pnpm lint:ts && pnpm format:check", |
94 | 93 | "solhint": "solhint --max-warnings 0 contracts/**/*.sol", |
95 | | - "eslint": "eslint", |
| 94 | + "lint:ts": "eslint scripts/**/*.ts test/**/*.ts", |
96 | 95 | "format:check": "prettier --check **/*.{ts,sol}", |
97 | 96 | "format:write": "prettier --write **/*.{ts,sol}" |
98 | 97 | }, |
|
0 commit comments