diff --git a/package.json b/package.json index c54fd64..6a7406d 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@types/jest": "^29.5.14", "@types/react": "^18.3.18", "@types/react-dom": "^18.3.5", - "@typescript-eslint/eslint-plugin": "6.20.0", + "@typescript-eslint/eslint-plugin": "7.0.0", "@typescript-eslint/parser": "6.20.0", "@typescript/lib-dom": "npm:@types/web@^0.0.86", "@vitejs/plugin-react": "^4.3.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 419a79f..8dac011 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -76,8 +76,8 @@ importers: specifier: ^18.3.5 version: 18.3.5(@types/react@18.3.18) '@typescript-eslint/eslint-plugin': - specifier: 6.20.0 - version: 6.20.0(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.7.3))(eslint@8.56.0)(typescript@5.7.3) + specifier: 7.0.0 + version: 7.0.0(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.7.3))(eslint@8.56.0)(typescript@5.7.3) '@typescript-eslint/parser': specifier: 6.20.0 version: 6.20.0(eslint@8.56.0)(typescript@5.7.3) @@ -1149,12 +1149,12 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@6.20.0': - resolution: {integrity: sha512-fTwGQUnjhoYHeSF6m5pWNkzmDDdsKELYrOBxhjMrofPqCkoC2k3B2wvGHFxa1CTIqkEn88nlW1HVMztjo2K8Hg==} + '@typescript-eslint/eslint-plugin@7.0.0': + resolution: {integrity: sha512-M72SJ0DkcQVmmsbqlzc6EJgb/3Oz2Wdm6AyESB4YkGgCxP8u5jt5jn4/OBMPK3HLOxcttZq5xbBBU7e2By4SZQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: @@ -1174,11 +1174,15 @@ packages: resolution: {integrity: sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==} engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/type-utils@6.20.0': - resolution: {integrity: sha512-qnSobiJQb1F5JjN0YDRPHruQTrX7ICsmltXhkV536mp4idGAYrIyr47zF/JmkJtEcAVnIz4gUYJ7gOZa6SmN4g==} + '@typescript-eslint/scope-manager@7.0.0': + resolution: {integrity: sha512-IxTStwhNDPO07CCrYuAqjuJ3Xf5MrMaNgbAZPxFXAUpAtwqFxiuItxUaVtP/SJQeCdJjwDGh9/lMOluAndkKeg==} + engines: {node: ^16.0.0 || >=18.0.0} + + '@typescript-eslint/type-utils@7.0.0': + resolution: {integrity: sha512-FIM8HPxj1P2G7qfrpiXvbHeHypgo2mFpFGoh5I73ZlqmJOsloSa1x0ZyXCer43++P1doxCgNqIOLqmZR6SOT8g==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: @@ -1188,6 +1192,10 @@ packages: resolution: {integrity: sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==} engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/types@7.0.0': + resolution: {integrity: sha512-9ZIJDqagK1TTs4W9IyeB2sH/s1fFhN9958ycW8NRTg1vXGzzH5PQNzq6KbsbVGMT+oyyfa17DfchHDidcmf5cg==} + engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/typescript-estree@6.20.0': resolution: {integrity: sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==} engines: {node: ^16.0.0 || >=18.0.0} @@ -1197,16 +1205,29 @@ packages: typescript: optional: true - '@typescript-eslint/utils@6.20.0': - resolution: {integrity: sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==} + '@typescript-eslint/typescript-estree@7.0.0': + resolution: {integrity: sha512-JzsOzhJJm74aQ3c9um/aDryHgSHfaX8SHFIu9x4Gpik/+qxLvxUylhTsO9abcNu39JIdhY2LgYrFxTii3IajLA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@7.0.0': + resolution: {integrity: sha512-kuPZcPAdGcDBAyqDn/JVeJVhySvpkxzfXjJq1X1BFSTYo1TTuo4iyb937u457q4K0In84p6u2VHQGaFnv7VYqg==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^8.56.0 '@typescript-eslint/visitor-keys@6.20.0': resolution: {integrity: sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==} engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/visitor-keys@7.0.0': + resolution: {integrity: sha512-JZP0uw59PRHp7sHQl3aF/lFgwOW2rgNVnXUksj1d932PMita9wFBd3621vHQRDvHwPsSY9FMAAHVc8gTvLYY4w==} + engines: {node: ^16.0.0 || >=18.0.0} + '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} @@ -2776,6 +2797,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.0: + resolution: {integrity: sha512-DrfFnPzblFmNrIZzg5RzHegbiRWg7KMR7btwi2yjHwx06zsUbO5g613sVwEV7FTwmzJu+Io0lJe2GJ3LxqpvBQ==} + engines: {node: '>=10'} + hasBin: true + set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -4278,20 +4304,20 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@6.20.0(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.7.3))(eslint@8.56.0)(typescript@5.7.3)': + '@typescript-eslint/eslint-plugin@7.0.0(@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.7.3))(eslint@8.56.0)(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 '@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.7.3) - '@typescript-eslint/scope-manager': 6.20.0 - '@typescript-eslint/type-utils': 6.20.0(eslint@8.56.0)(typescript@5.7.3) - '@typescript-eslint/utils': 6.20.0(eslint@8.56.0)(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 6.20.0 + '@typescript-eslint/scope-manager': 7.0.0 + '@typescript-eslint/type-utils': 7.0.0(eslint@8.56.0)(typescript@5.7.3) + '@typescript-eslint/utils': 7.0.0(eslint@8.56.0)(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 7.0.0 debug: 4.4.0 eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - semver: 7.6.3 + semver: 7.7.0 ts-api-utils: 1.4.3(typescript@5.7.3) optionalDependencies: typescript: 5.7.3 @@ -4316,10 +4342,15 @@ snapshots: '@typescript-eslint/types': 6.20.0 '@typescript-eslint/visitor-keys': 6.20.0 - '@typescript-eslint/type-utils@6.20.0(eslint@8.56.0)(typescript@5.7.3)': + '@typescript-eslint/scope-manager@7.0.0': dependencies: - '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.7.3) - '@typescript-eslint/utils': 6.20.0(eslint@8.56.0)(typescript@5.7.3) + '@typescript-eslint/types': 7.0.0 + '@typescript-eslint/visitor-keys': 7.0.0 + + '@typescript-eslint/type-utils@7.0.0(eslint@8.56.0)(typescript@5.7.3)': + dependencies: + '@typescript-eslint/typescript-estree': 7.0.0(typescript@5.7.3) + '@typescript-eslint/utils': 7.0.0(eslint@8.56.0)(typescript@5.7.3) debug: 4.4.0 eslint: 8.56.0 ts-api-utils: 1.4.3(typescript@5.7.3) @@ -4330,6 +4361,8 @@ snapshots: '@typescript-eslint/types@6.20.0': {} + '@typescript-eslint/types@7.0.0': {} + '@typescript-eslint/typescript-estree@6.20.0(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 6.20.0 @@ -4338,23 +4371,38 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.6.3 + semver: 7.7.0 ts-api-utils: 1.4.3(typescript@5.7.3) optionalDependencies: typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@6.20.0(eslint@8.56.0)(typescript@5.7.3)': + '@typescript-eslint/typescript-estree@7.0.0(typescript@5.7.3)': + dependencies: + '@typescript-eslint/types': 7.0.0 + '@typescript-eslint/visitor-keys': 7.0.0 + debug: 4.4.0 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.3 + semver: 7.7.0 + ts-api-utils: 1.4.3(typescript@5.7.3) + optionalDependencies: + typescript: 5.7.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@7.0.0(eslint@8.56.0)(typescript@5.7.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.56.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 6.20.0 - '@typescript-eslint/types': 6.20.0 - '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.7.3) + '@typescript-eslint/scope-manager': 7.0.0 + '@typescript-eslint/types': 7.0.0 + '@typescript-eslint/typescript-estree': 7.0.0(typescript@5.7.3) eslint: 8.56.0 - semver: 7.6.3 + semver: 7.7.0 transitivePeerDependencies: - supports-color - typescript @@ -4364,6 +4412,11 @@ snapshots: '@typescript-eslint/types': 6.20.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@7.0.0': + dependencies: + '@typescript-eslint/types': 7.0.0 + eslint-visitor-keys: 3.4.3 + '@ungap/structured-clone@1.3.0': {} '@vitejs/plugin-react@4.3.4(vite@6.0.11(@types/node@22.12.0)(sass@1.83.4))': @@ -5340,7 +5393,7 @@ snapshots: '@babel/parser': 7.26.7 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.6.3 + semver: 7.7.0 transitivePeerDependencies: - supports-color @@ -5641,7 +5694,7 @@ snapshots: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.6.3 + semver: 7.7.0 transitivePeerDependencies: - supports-color @@ -5804,7 +5857,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.6.3 + semver: 7.7.0 make-error@1.3.6: {} @@ -6227,6 +6280,8 @@ snapshots: semver@7.6.3: {} + semver@7.7.0: {} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4