diff --git a/eslint.config.js b/eslint.config.js index b404a13b..69cbb526 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,8 +1,8 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ +/* eslint-disable @typescript-eslint/no-require-imports */ const eslint = require("@eslint/js"); const tseslint = require("typescript-eslint"); const eslintConfigPrettier = require("eslint-config-prettier"); -/* eslint-enable @typescript-eslint/no-var-requires */ +/* eslint-enable @typescript-eslint/no-require-imports */ module.exports = tseslint.config( { diff --git a/interface/package.json b/interface/package.json index 6947b8a2..ec55c41b 100644 --- a/interface/package.json +++ b/interface/package.json @@ -43,7 +43,7 @@ "@eslint/js": "^9.8.0", "@next/eslint-plugin-next": "^14.2.5", "@trivago/prettier-plugin-sort-imports": "^4.3.0", - "@types/node": "^22.0.0", + "@types/node": "^22.0.2", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "autoprefixer": "^10.4.19", diff --git a/lib/forge-std b/lib/forge-std index 2cbff060..4d63c978 160000 --- a/lib/forge-std +++ b/lib/forge-std @@ -1 +1 @@ -Subproject commit 2cbff0602d340503dba9828ab6981053704d1384 +Subproject commit 4d63c978718517fa02d4e330fbe7372dbb06c2f1 diff --git a/lib/openzeppelin-contracts b/lib/openzeppelin-contracts index c1d49a32..e3786e63 160000 --- a/lib/openzeppelin-contracts +++ b/lib/openzeppelin-contracts @@ -1 +1 @@ -Subproject commit c1d49a32595bbe095960c43bee34e64a9cfe9f37 +Subproject commit e3786e63e6def6f3b71ce7b4b30906123bffe67c diff --git a/lib/solady b/lib/solady index ee03fc79..43f9d498 160000 --- a/lib/solady +++ b/lib/solady @@ -1 +1 @@ -Subproject commit ee03fc79a39b9b8a608f631bd8f52016300940b0 +Subproject commit 43f9d49815c8126d92771b26bd9bdbe2dbea87a5 diff --git a/package.json b/package.json index 5187c2b4..e84bdfb4 100644 --- a/package.json +++ b/package.json @@ -153,7 +153,7 @@ "@nomicfoundation/hardhat-verify": "^2.0.9", "@typechain/ethers-v6": "^0.5.1", "@typechain/hardhat": "^9.1.0", - "eslint": "^8.57.0", + "eslint": "^9.8.0", "eslint-config-prettier": "^9.1.0", "ethers": "^6.13.2", "hardhat": "^2.22.7", @@ -166,6 +166,6 @@ "ts-node": "^10.9.2", "typechain": "^8.3.2", "typescript": "^5.5.4", - "typescript-eslint": "^7.18.0" + "typescript-eslint": "^8.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ee4a6391..6105bf9c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,37 +12,37 @@ importers: version: 9.8.0 "@nomicfoundation/hardhat-ethers": specifier: ^3.0.6 - version: 3.0.6(ethers@6.13.2)(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)) + version: 3.0.6(ethers@6.13.2)(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)) "@nomicfoundation/hardhat-verify": specifier: ^2.0.9 - version: 2.0.9(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)) + version: 2.0.9(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)) "@typechain/ethers-v6": specifier: ^0.5.1 version: 0.5.1(ethers@6.13.2)(typechain@8.3.2(typescript@5.5.4))(typescript@5.5.4) "@typechain/hardhat": specifier: ^9.1.0 - version: 9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.13.2)(typechain@8.3.2(typescript@5.5.4))(typescript@5.5.4))(ethers@6.13.2)(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4))(typechain@8.3.2(typescript@5.5.4)) + version: 9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.13.2)(typechain@8.3.2(typescript@5.5.4))(typescript@5.5.4))(ethers@6.13.2)(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4))(typechain@8.3.2(typescript@5.5.4)) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.8.0 + version: 9.8.0 eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@8.57.0) + version: 9.1.0(eslint@9.8.0) ethers: specifier: ^6.13.2 version: 6.13.2 hardhat: specifier: ^2.22.7 - version: 2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4) + version: 2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4) hardhat-abi-exporter: specifier: ^2.10.1 - version: 2.10.1(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)) + version: 2.10.1(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)) hardhat-contract-sizer: specifier: ^2.10.0 - version: 2.10.0(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)) + version: 2.10.0(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)) hardhat-gas-reporter: specifier: ^2.2.0 - version: 2.2.0(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4))(typescript@5.5.4) + version: 2.2.0(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4))(typescript@5.5.4) prettier: specifier: ^3.3.3 version: 3.3.3 @@ -54,7 +54,7 @@ importers: version: 5.0.2(typescript@5.5.4) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.0.0)(typescript@5.5.4) + version: 10.9.2(@types/node@22.0.2)(typescript@5.5.4) typechain: specifier: ^8.3.2 version: 8.3.2(typescript@5.5.4) @@ -62,8 +62,8 @@ importers: specifier: ^5.5.4 version: 5.5.4 typescript-eslint: - specifier: ^7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) + specifier: ^8.0.0 + version: 8.0.0(eslint@9.8.0)(typescript@5.5.4) interface: dependencies: @@ -102,8 +102,8 @@ importers: specifier: ^4.3.0 version: 4.3.0(prettier@3.3.3) "@types/node": - specifier: ^22.0.0 - version: 22.0.0 + specifier: ^22.0.2 + version: 22.0.2 "@types/react": specifier: ^18.3.3 version: 18.3.3 @@ -139,7 +139,7 @@ importers: version: 0.6.5(@trivago/prettier-plugin-sort-imports@4.3.0(prettier@3.3.3))(prettier@3.3.3) tailwindcss: specifier: ^3.4.7 - version: 3.4.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4)) + version: 3.4.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4)) typescript: specifier: ^5.5.4 version: 5.5.4 @@ -237,10 +237,10 @@ packages: } engines: { node: ">=6.9.0" } - "@babel/parser@7.25.0": + "@babel/parser@7.25.3": resolution: { - integrity: sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA==, + integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==, } engines: { node: ">=6.0.0" } hasBin: true @@ -309,6 +309,13 @@ packages: } engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } + "@eslint/config-array@0.17.1": + resolution: + { + integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + "@eslint/eslintrc@2.1.4": resolution: { @@ -316,6 +323,13 @@ packages: } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + "@eslint/eslintrc@3.1.0": + resolution: + { + integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + "@eslint/js@8.57.0": resolution: { @@ -330,6 +344,13 @@ packages: } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + "@eslint/object-schema@2.1.4": + resolution: + { + integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + "@ethersproject/abi@5.7.0": resolution: { @@ -527,6 +548,13 @@ packages: } deprecated: Use @eslint/object-schema instead + "@humanwhocodes/retry@0.3.0": + resolution: + { + integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==, + } + engines: { node: ">=18.18" } + "@img/sharp-darwin-arm64@0.33.4": resolution: { @@ -1476,10 +1504,10 @@ packages: integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==, } - "@types/node@22.0.0": + "@types/node@22.0.2": resolution: { - integrity: sha512-VT7KSYudcPOzP5Q0wfbowyNLaVR8QWUdw+088uFWwfvpY6uCWaXpqV6ieLAu9WBcnTa7H4Z5RLK8I5t2FuOcqw==, + integrity: sha512-yPL6DyFwY5PiMVEwymNeqUTKsDczQBJ/5T7W/46RwLU/VH+AA8aT5TZkvBviLKLbbm0hlfftEkGrNzfRk/fofQ==, } "@types/pbkdf2@3.1.2": @@ -1532,6 +1560,20 @@ packages: typescript: optional: true + "@typescript-eslint/eslint-plugin@8.0.0": + resolution: + { + integrity: sha512-STIZdwEQRXAHvNUS6ILDf5z3u95Gc8jzywunxSNqX00OooIemaaNIA0vEgynJlycL5AjabYLLrIyHd4iazyvtg==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + peerDependencies: + "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + "@typescript-eslint/parser@7.18.0": resolution: { @@ -1558,6 +1600,19 @@ packages: typescript: optional: true + "@typescript-eslint/parser@8.0.0": + resolution: + { + integrity: sha512-pS1hdZ+vnrpDIxuFXYQpLTILglTjSYJ9MbetZctrUawogUsPdz31DIIRZ9+rab0LhYNTsk88w4fIzVheiTbWOQ==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + "@typescript-eslint/scope-manager@7.18.0": resolution: { @@ -1572,6 +1627,13 @@ packages: } engines: { node: ^16.0.0 || >=18.0.0 } + "@typescript-eslint/scope-manager@8.0.0": + resolution: + { + integrity: sha512-V0aa9Csx/ZWWv2IPgTfY7T4agYwJyILESu/PVqFtTFz9RIS823mAze+NbnBI8xiwdX3iqeQbcTYlvB04G9wyQw==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + "@typescript-eslint/type-utils@7.18.0": resolution: { @@ -1585,6 +1647,18 @@ packages: typescript: optional: true + "@typescript-eslint/type-utils@8.0.0": + resolution: + { + integrity: sha512-mJAFP2mZLTBwAn5WI4PMakpywfWFH5nQZezUQdSKV23Pqo6o9iShQg1hP2+0hJJXP2LnZkWPphdIq4juYYwCeg==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + "@typescript-eslint/types@7.18.0": resolution: { @@ -1599,6 +1673,13 @@ packages: } engines: { node: ^16.0.0 || >=18.0.0 } + "@typescript-eslint/types@8.0.0": + resolution: + { + integrity: sha512-wgdSGs9BTMWQ7ooeHtu5quddKKs5Z5dS+fHLbrQI+ID0XWJLODGMHRfhwImiHoeO2S5Wir2yXuadJN6/l4JRxw==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + "@typescript-eslint/typescript-estree@7.18.0": resolution: { @@ -1623,6 +1704,18 @@ packages: typescript: optional: true + "@typescript-eslint/typescript-estree@8.0.0": + resolution: + { + integrity: sha512-5b97WpKMX+Y43YKi4zVcCVLtK5F98dFls3Oxui8LbnmRsseKenbbDinmvxrWegKDMmlkIq/XHuyy0UGLtpCDKg==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + "@typescript-eslint/utils@7.18.0": resolution: { @@ -1632,6 +1725,15 @@ packages: peerDependencies: eslint: ^8.56.0 + "@typescript-eslint/utils@8.0.0": + resolution: + { + integrity: sha512-k/oS/A/3QeGLRvOWCg6/9rATJL5rec7/5s1YmdS0ZU6LHveJyGFwBvLhSRBv6i9xaj7etmosp+l+ViN1I9Aj/Q==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + "@typescript-eslint/visitor-keys@7.18.0": resolution: { @@ -1646,6 +1748,13 @@ packages: } engines: { node: ^16.0.0 || >=18.0.0 } + "@typescript-eslint/visitor-keys@8.0.0": + resolution: + { + integrity: sha512-oN0K4nkHuOyF3PVMyETbpP5zp6wfyOvm7tWhTMfoqxSSsPmJIh6JNASuZDlODE8eE+0EB9uar+6+vxr9DBTYOA==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + "@ungap/structured-clone@1.2.0": resolution: { @@ -2147,10 +2256,10 @@ packages: } engines: { node: ">=10" } - caniuse-lite@1.0.30001645: + caniuse-lite@1.0.30001646: resolution: { - integrity: sha512-GFtY2+qt91kzyMk6j48dJcwJVq5uTkk71XxE3RtScx7XWRLsO7bU44LOFkOZYR8w9YMS0UhPSYpN/6rAMImmLw==, + integrity: sha512-dRg00gudiBDDTmUhClSdv3hqRfpbOnU28IpI1T6PBTLWa+kOj0681C8uML3PifYfREuBrVjDGhL3adYpBT6spw==, } cbor@8.1.0: @@ -2835,6 +2944,13 @@ packages: } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + eslint-scope@8.0.2: + resolution: + { + integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + eslint-visitor-keys@3.4.3: resolution: { @@ -2842,6 +2958,13 @@ packages: } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + eslint-visitor-keys@4.0.0: + resolution: + { + integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + eslint@8.57.0: resolution: { @@ -2850,6 +2973,21 @@ packages: engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } hasBin: true + eslint@9.8.0: + resolution: + { + integrity: sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + hasBin: true + + espree@10.1.0: + resolution: + { + integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + espree@9.6.1: resolution: { @@ -2985,6 +3123,13 @@ packages: } engines: { node: ^10.12.0 || >=12.0.0 } + file-entry-cache@8.0.0: + resolution: + { + integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==, + } + engines: { node: ">=16.0.0" } + fill-range@7.1.1: resolution: { @@ -3020,6 +3165,13 @@ packages: } engines: { node: ^10.12.0 || >=12.0.0 } + flat-cache@4.0.1: + resolution: + { + integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==, + } + engines: { node: ">=16" } + flat@5.0.2: resolution: { @@ -3237,6 +3389,13 @@ packages: } engines: { node: ">=8" } + globals@14.0.0: + resolution: + { + integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==, + } + engines: { node: ">=18" } + globalthis@1.0.4: resolution: { @@ -5611,6 +5770,18 @@ packages: typescript: optional: true + typescript-eslint@8.0.0: + resolution: + { + integrity: sha512-yQWBJutWL1PmpmDddIOl9/Mi6vZjqNCjqSGBMQ4vsc2Aiodk0SnbQQWPXbSy0HNuKCuGkw1+u4aQ2mO40TdhDQ==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + typescript@5.5.4: resolution: { @@ -5948,14 +6119,14 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.0.1 - "@babel/parser@7.25.0": + "@babel/parser@7.25.3": dependencies: - "@babel/types": 7.17.0 + "@babel/types": 7.25.2 "@babel/template@7.25.0": dependencies: "@babel/code-frame": 7.24.7 - "@babel/parser": 7.25.0 + "@babel/parser": 7.25.3 "@babel/types": 7.25.2 "@babel/traverse@7.23.2": @@ -5966,7 +6137,7 @@ snapshots: "@babel/helper-function-name": 7.24.7 "@babel/helper-hoist-variables": 7.24.7 "@babel/helper-split-export-declaration": 7.24.7 - "@babel/parser": 7.25.0 + "@babel/parser": 7.25.3 "@babel/types": 7.25.2 debug: 4.3.6(supports-color@8.1.1) globals: 11.12.0 @@ -6001,8 +6172,21 @@ snapshots: eslint: 8.57.0 eslint-visitor-keys: 3.4.3 + "@eslint-community/eslint-utils@4.4.0(eslint@9.8.0)": + dependencies: + eslint: 9.8.0 + eslint-visitor-keys: 3.4.3 + "@eslint-community/regexpp@4.11.0": {} + "@eslint/config-array@0.17.1": + dependencies: + "@eslint/object-schema": 2.1.4 + debug: 4.3.6(supports-color@8.1.1) + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + "@eslint/eslintrc@2.1.4": dependencies: ajv: 6.12.6 @@ -6017,10 +6201,26 @@ snapshots: transitivePeerDependencies: - supports-color + "@eslint/eslintrc@3.1.0": + dependencies: + ajv: 6.12.6 + debug: 4.3.6(supports-color@8.1.1) + espree: 10.1.0 + globals: 14.0.0 + ignore: 5.3.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + "@eslint/js@8.57.0": {} "@eslint/js@9.8.0": {} + "@eslint/object-schema@2.1.4": {} + "@ethersproject/abi@5.7.0": dependencies: "@ethersproject/address": 5.7.0 @@ -6202,6 +6402,8 @@ snapshots: "@humanwhocodes/object-schema@2.0.3": {} + "@humanwhocodes/retry@0.3.0": {} + "@img/sharp-darwin-arm64@0.33.4": optionalDependencies: "@img/sharp-libvips-darwin-arm64": 1.0.2 @@ -6421,23 +6623,23 @@ snapshots: "@nomicfoundation/ethereumjs-rlp": 5.0.4 ethereum-cryptography: 0.1.3 - "@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2)(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4))": + "@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2)(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4))": dependencies: debug: 4.3.6(supports-color@8.1.1) ethers: 6.13.2 - hardhat: 2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4) + hardhat: 2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4) lodash.isequal: 4.5.0 transitivePeerDependencies: - supports-color - "@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4))": + "@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4))": dependencies: "@ethersproject/abi": 5.7.0 "@ethersproject/address": 5.7.0 cbor: 8.1.0 chalk: 2.4.2 debug: 4.3.6(supports-color@8.1.1) - hardhat: 2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4) + hardhat: 2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4) lodash.clonedeep: 4.5.0 semver: 6.3.1 table: 6.8.2 @@ -6649,7 +6851,7 @@ snapshots: "@trivago/prettier-plugin-sort-imports@4.3.0(prettier@3.3.3)": dependencies: "@babel/generator": 7.17.7 - "@babel/parser": 7.25.0 + "@babel/parser": 7.25.3 "@babel/traverse": 7.23.2 "@babel/types": 7.17.0 javascript-natural-sort: 0.7.1 @@ -6674,21 +6876,21 @@ snapshots: typechain: 8.3.2(typescript@5.5.4) typescript: 5.5.4 - "@typechain/hardhat@9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.13.2)(typechain@8.3.2(typescript@5.5.4))(typescript@5.5.4))(ethers@6.13.2)(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4))(typechain@8.3.2(typescript@5.5.4))": + "@typechain/hardhat@9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.13.2)(typechain@8.3.2(typescript@5.5.4))(typescript@5.5.4))(ethers@6.13.2)(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4))(typechain@8.3.2(typescript@5.5.4))": dependencies: "@typechain/ethers-v6": 0.5.1(ethers@6.13.2)(typechain@8.3.2(typescript@5.5.4))(typescript@5.5.4) ethers: 6.13.2 fs-extra: 9.1.0 - hardhat: 2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4) + hardhat: 2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4) typechain: 8.3.2(typescript@5.5.4) "@types/bn.js@4.11.6": dependencies: - "@types/node": 22.0.0 + "@types/node": 22.0.2 "@types/bn.js@5.1.5": dependencies: - "@types/node": 22.0.0 + "@types/node": 22.0.2 "@types/http-cache-semantics@4.0.4": {} @@ -6698,13 +6900,13 @@ snapshots: "@types/node@18.15.13": {} - "@types/node@22.0.0": + "@types/node@22.0.2": dependencies: undici-types: 6.11.1 "@types/pbkdf2@3.1.2": dependencies: - "@types/node": 22.0.0 + "@types/node": 22.0.2 "@types/prettier@2.7.3": {} @@ -6721,7 +6923,7 @@ snapshots: "@types/secp256k1@4.0.6": dependencies: - "@types/node": 22.0.0 + "@types/node": 22.0.2 "@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)": dependencies: @@ -6741,6 +6943,24 @@ snapshots: transitivePeerDependencies: - supports-color + "@typescript-eslint/eslint-plugin@8.0.0(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)": + dependencies: + "@eslint-community/regexpp": 4.11.0 + "@typescript-eslint/parser": 8.0.0(eslint@9.8.0)(typescript@5.5.4) + "@typescript-eslint/scope-manager": 8.0.0 + "@typescript-eslint/type-utils": 8.0.0(eslint@9.8.0)(typescript@5.5.4) + "@typescript-eslint/utils": 8.0.0(eslint@9.8.0)(typescript@5.5.4) + "@typescript-eslint/visitor-keys": 8.0.0 + eslint: 9.8.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + ts-api-utils: 1.3.0(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + "@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4)": dependencies: "@typescript-eslint/scope-manager": 7.18.0 @@ -6767,6 +6987,19 @@ snapshots: transitivePeerDependencies: - supports-color + "@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4)": + dependencies: + "@typescript-eslint/scope-manager": 8.0.0 + "@typescript-eslint/types": 8.0.0 + "@typescript-eslint/typescript-estree": 8.0.0(typescript@5.5.4) + "@typescript-eslint/visitor-keys": 8.0.0 + debug: 4.3.6(supports-color@8.1.1) + eslint: 9.8.0 + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + "@typescript-eslint/scope-manager@7.18.0": dependencies: "@typescript-eslint/types": 7.18.0 @@ -6777,6 +7010,11 @@ snapshots: "@typescript-eslint/types": 7.2.0 "@typescript-eslint/visitor-keys": 7.2.0 + "@typescript-eslint/scope-manager@8.0.0": + dependencies: + "@typescript-eslint/types": 8.0.0 + "@typescript-eslint/visitor-keys": 8.0.0 + "@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.5.4)": dependencies: "@typescript-eslint/typescript-estree": 7.18.0(typescript@5.5.4) @@ -6789,10 +7027,24 @@ snapshots: transitivePeerDependencies: - supports-color + "@typescript-eslint/type-utils@8.0.0(eslint@9.8.0)(typescript@5.5.4)": + dependencies: + "@typescript-eslint/typescript-estree": 8.0.0(typescript@5.5.4) + "@typescript-eslint/utils": 8.0.0(eslint@9.8.0)(typescript@5.5.4) + debug: 4.3.6(supports-color@8.1.1) + ts-api-utils: 1.3.0(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - eslint + - supports-color + "@typescript-eslint/types@7.18.0": {} "@typescript-eslint/types@7.2.0": {} + "@typescript-eslint/types@8.0.0": {} + "@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4)": dependencies: "@typescript-eslint/types": 7.18.0 @@ -6823,6 +7075,21 @@ snapshots: transitivePeerDependencies: - supports-color + "@typescript-eslint/typescript-estree@8.0.0(typescript@5.5.4)": + dependencies: + "@typescript-eslint/types": 8.0.0 + "@typescript-eslint/visitor-keys": 8.0.0 + debug: 4.3.6(supports-color@8.1.1) + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + "@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.5.4)": dependencies: "@eslint-community/eslint-utils": 4.4.0(eslint@8.57.0) @@ -6834,6 +7101,17 @@ snapshots: - supports-color - typescript + "@typescript-eslint/utils@8.0.0(eslint@9.8.0)(typescript@5.5.4)": + dependencies: + "@eslint-community/eslint-utils": 4.4.0(eslint@9.8.0) + "@typescript-eslint/scope-manager": 8.0.0 + "@typescript-eslint/types": 8.0.0 + "@typescript-eslint/typescript-estree": 8.0.0(typescript@5.5.4) + eslint: 9.8.0 + transitivePeerDependencies: + - supports-color + - typescript + "@typescript-eslint/visitor-keys@7.18.0": dependencies: "@typescript-eslint/types": 7.18.0 @@ -6844,6 +7122,11 @@ snapshots: "@typescript-eslint/types": 7.2.0 eslint-visitor-keys: 3.4.3 + "@typescript-eslint/visitor-keys@8.0.0": + dependencies: + "@typescript-eslint/types": 8.0.0 + eslint-visitor-keys: 3.4.3 + "@ungap/structured-clone@1.2.0": {} abitype@1.0.0(typescript@5.5.4): @@ -7016,7 +7299,7 @@ snapshots: autoprefixer@10.4.19(postcss@8.4.40): dependencies: browserslist: 4.23.2 - caniuse-lite: 1.0.30001645 + caniuse-lite: 1.0.30001646 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 @@ -7096,7 +7379,7 @@ snapshots: browserslist@4.23.2: dependencies: - caniuse-lite: 1.0.30001645 + caniuse-lite: 1.0.30001646 electron-to-chromium: 1.5.4 node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.2) @@ -7147,7 +7430,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001645: {} + caniuse-lite@1.0.30001646: {} cbor@8.1.0: dependencies: @@ -7571,8 +7854,8 @@ snapshots: "@typescript-eslint/parser": 7.2.0(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) eslint-plugin-react: 7.35.0(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) @@ -7582,9 +7865,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-config-prettier@9.1.0(eslint@8.57.0): + eslint-config-prettier@9.1.0(eslint@9.8.0): dependencies: - eslint: 8.57.0 + eslint: 9.8.0 eslint-import-resolver-node@0.3.9: dependencies: @@ -7594,13 +7877,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0): dependencies: debug: 4.3.6(supports-color@8.1.1) enhanced-resolve: 5.17.1 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.6 is-core-module: 2.15.0 @@ -7611,18 +7894,18 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): dependencies: debug: 3.2.7 optionalDependencies: "@typescript-eslint/parser": 7.2.0(eslint@8.57.0)(typescript@5.5.4) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -7632,7 +7915,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.15.0 is-glob: 4.0.3 @@ -7643,7 +7926,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - "@typescript-eslint/parser": 7.2.0(eslint@8.57.0)(typescript@5.5.4) + "@typescript-eslint/parser": 7.18.0(eslint@8.57.0)(typescript@5.5.4) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -7700,8 +7983,15 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 + eslint-scope@8.0.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + eslint-visitor-keys@3.4.3: {} + eslint-visitor-keys@4.0.0: {} + eslint@8.57.0: dependencies: "@eslint-community/eslint-utils": 4.4.0(eslint@8.57.0) @@ -7745,6 +8035,51 @@ snapshots: transitivePeerDependencies: - supports-color + eslint@9.8.0: + dependencies: + "@eslint-community/eslint-utils": 4.4.0(eslint@9.8.0) + "@eslint-community/regexpp": 4.11.0 + "@eslint/config-array": 0.17.1 + "@eslint/eslintrc": 3.1.0 + "@eslint/js": 9.8.0 + "@humanwhocodes/module-importer": 1.0.1 + "@humanwhocodes/retry": 0.3.0 + "@nodelib/fs.walk": 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.6(supports-color@8.1.1) + escape-string-regexp: 4.0.0 + eslint-scope: 8.0.2 + eslint-visitor-keys: 4.0.0 + espree: 10.1.0 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + espree@10.1.0: + dependencies: + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) + eslint-visitor-keys: 4.0.0 + espree@9.6.1: dependencies: acorn: 8.12.1 @@ -7859,6 +8194,10 @@ snapshots: dependencies: flat-cache: 3.2.0 + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -7882,6 +8221,11 @@ snapshots: keyv: 4.5.4 rimraf: 3.0.2 + flat-cache@4.0.1: + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + flat@5.0.2: {} flatted@3.3.1: {} @@ -8028,6 +8372,8 @@ snapshots: dependencies: type-fest: 0.20.2 + globals@14.0.0: {} + globalthis@1.0.4: dependencies: define-properties: 1.2.1 @@ -8066,20 +8412,20 @@ snapshots: graphemer@1.4.0: {} - hardhat-abi-exporter@2.10.1(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)): + hardhat-abi-exporter@2.10.1(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)): dependencies: "@ethersproject/abi": 5.7.0 delete-empty: 3.0.0 - hardhat: 2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4) + hardhat: 2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4) - hardhat-contract-sizer@2.10.0(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)): + hardhat-contract-sizer@2.10.0(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)): dependencies: chalk: 4.1.2 cli-table3: 0.6.5 - hardhat: 2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4) + hardhat: 2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4) strip-ansi: 6.0.1 - hardhat-gas-reporter@2.2.0(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4))(typescript@5.5.4): + hardhat-gas-reporter@2.2.0(hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4))(typescript@5.5.4): dependencies: "@ethersproject/abi": 5.7.0 "@ethersproject/bytes": 5.7.0 @@ -8091,7 +8437,7 @@ snapshots: cli-table3: 0.6.5 ethereum-cryptography: 2.2.1 glob: 10.4.5 - hardhat: 2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4) + hardhat: 2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4) jsonschema: 1.4.1 lodash: 4.17.21 markdown-table: 2.0.0 @@ -8104,7 +8450,7 @@ snapshots: - utf-8-validate - zod - hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4): + hardhat@2.22.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4): dependencies: "@ethersproject/abi": 5.7.0 "@metamask/eth-sig-util": 4.0.1 @@ -8150,7 +8496,7 @@ snapshots: uuid: 8.3.2 ws: 7.5.10 optionalDependencies: - ts-node: 10.9.2(@types/node@22.0.0)(typescript@5.5.4) + ts-node: 10.9.2(@types/node@22.0.2)(typescript@5.5.4) typescript: 5.5.4 transitivePeerDependencies: - bufferutil @@ -8626,7 +8972,7 @@ snapshots: "@next/env": 14.2.5 "@swc/helpers": 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001645 + caniuse-lite: 1.0.30001646 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -8817,13 +9163,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.40 - postcss-load-config@4.0.2(postcss@8.4.40)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4)): + postcss-load-config@4.0.2(postcss@8.4.40)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4)): dependencies: lilconfig: 3.1.2 yaml: 2.5.0 optionalDependencies: postcss: 8.4.40 - ts-node: 10.9.2(@types/node@22.0.0)(typescript@5.5.4) + ts-node: 10.9.2(@types/node@22.0.2)(typescript@5.5.4) postcss-nested@6.2.0(postcss@8.4.40): dependencies: @@ -9322,7 +9668,7 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 - tailwindcss@3.4.7(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4)): + tailwindcss@3.4.7(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4)): dependencies: "@alloc/quick-lru": 5.2.0 arg: 5.0.2 @@ -9341,7 +9687,7 @@ snapshots: postcss: 8.4.40 postcss-import: 15.1.0(postcss@8.4.40) postcss-js: 4.0.1(postcss@8.4.40) - postcss-load-config: 4.0.2(postcss@8.4.40)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4)) + postcss-load-config: 4.0.2(postcss@8.4.40)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4)) postcss-nested: 6.2.0(postcss@8.4.40) postcss-selector-parser: 6.1.1 resolve: 1.22.8 @@ -9390,14 +9736,14 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4): + ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4): dependencies: "@cspotcode/source-map-support": 0.8.1 "@tsconfig/node10": 1.0.11 "@tsconfig/node12": 1.0.11 "@tsconfig/node14": 1.0.3 "@tsconfig/node16": 1.0.4 - "@types/node": 22.0.0 + "@types/node": 22.0.2 acorn: 8.12.1 acorn-walk: 8.3.3 arg: 4.1.3 @@ -9496,6 +9842,17 @@ snapshots: transitivePeerDependencies: - supports-color + typescript-eslint@8.0.0(eslint@9.8.0)(typescript@5.5.4): + dependencies: + "@typescript-eslint/eslint-plugin": 8.0.0(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4) + "@typescript-eslint/parser": 8.0.0(eslint@9.8.0)(typescript@5.5.4) + "@typescript-eslint/utils": 8.0.0(eslint@9.8.0)(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - eslint + - supports-color + typescript@5.5.4: {} typical@4.0.0: {}