|
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