diff --git a/config/eslint/package.json b/config/eslint/package.json index 0e78d7a8..f974aa57 100644 --- a/config/eslint/package.json +++ b/config/eslint/package.json @@ -21,7 +21,7 @@ "eslint-config-prettier": "9.0.0", "eslint-config-turbo": "1.10.14", "eslint-plugin-prettier": "4.2.1", - "eslint-plugin-simple-import-sort": "8.0.0", + "eslint-plugin-simple-import-sort": "12.0.0", "eslint-plugin-testing-library": "5.9.1", "eslint-plugin-unused-imports": "2.0.0" }, @@ -32,7 +32,7 @@ "eslint-config-prettier": "9.0.0", "eslint-config-turbo": "1.10.14", "eslint-plugin-prettier": "4.2.1", - "eslint-plugin-simple-import-sort": "8.0.0", + "eslint-plugin-simple-import-sort": "12.0.0", "eslint-plugin-testing-library": "5.9.1", "eslint-plugin-unused-imports": "2.0.0" }, diff --git a/package.json b/package.json index 308583d5..1b273131 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "eslint-config-prettier": "8.6.0", "eslint-config-turbo": "1.10.14", "eslint-plugin-prettier": "4.2.1", - "eslint-plugin-simple-import-sort": "8.0.0", + "eslint-plugin-simple-import-sort": "12.0.0", "eslint-plugin-testing-library": "5.9.1", "eslint-plugin-unused-imports": "2.0.0", "husky": "8.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0c5c71d7..39c7f501 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.0' +lockfileVersion: '6.1' settings: autoInstallPeers: true @@ -57,8 +57,8 @@ importers: specifier: 4.2.1 version: 4.2.1(eslint-config-prettier@8.6.0)(eslint@8.29.0)(prettier@2.8.2) eslint-plugin-simple-import-sort: - specifier: 8.0.0 - version: 8.0.0(eslint@8.29.0) + specifier: 12.0.0 + version: 12.0.0(eslint@8.29.0) eslint-plugin-testing-library: specifier: 5.9.1 version: 5.9.1(eslint@8.29.0)(typescript@5.1.6) @@ -516,8 +516,8 @@ importers: specifier: 4.2.1 version: 4.2.1(eslint-config-prettier@9.0.0)(eslint@8.56.0)(prettier@2.8.2) eslint-plugin-simple-import-sort: - specifier: 8.0.0 - version: 8.0.0(eslint@8.56.0) + specifier: 12.0.0 + version: 12.0.0(eslint@8.56.0) eslint-plugin-testing-library: specifier: 5.9.1 version: 5.9.1(eslint@8.56.0)(typescript@5.1.6) @@ -4080,6 +4080,7 @@ packages: dependencies: is-glob: 4.0.3 micromatch: 4.0.5 + napi-wasm: 1.1.0 dev: false optional: true bundledDependencies: @@ -5963,7 +5964,7 @@ packages: resolution: {integrity: sha512-ZLJC1QaeiZarkF07Cr9mOlVjPO1Lf5TBx+JKBms2y5fUIXlKrxCfQgO/gDCureboI+Us2X3IRI659+XacSGpbA==} requiresBuild: true peerDependencies: - typescript: 5.1.6 + typescript: '>=5.0.4' viem: '>=0.3.35' peerDependenciesMeta: typescript: @@ -6007,7 +6008,7 @@ packages: resolution: {integrity: sha512-bLcYmmGgjtl3jAGo8X3Sm6oUwsdjbVxFMu9SWnwHdE4S9JdYeWM57dEhQgq8SYul2yQ7yY2/gimBf1Or0Ky3dQ==} requiresBuild: true peerDependencies: - typescript: 5.1.6 + typescript: '>=5.0.4' viem: '>=0.3.35' peerDependenciesMeta: typescript: @@ -6639,7 +6640,7 @@ packages: resolution: {integrity: sha512-wQ7hV8Yg/yKmGyFpqrNZufCxbszDe5es4AZGYPBitocfSqXtjrTG9JMWFcc4N30ukl2ve48aBTwt7NJxVQdU3w==} requiresBuild: true peerDependencies: - typescript: 5.1.6 + typescript: '>=5.0.4' zod: ^3 >=3.19.1 peerDependenciesMeta: zod: @@ -6653,7 +6654,7 @@ packages: resolution: {integrity: sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==} requiresBuild: true peerDependencies: - typescript: 5.1.6 + typescript: '>=5.0.4' zod: ^3 >=3.19.1 peerDependenciesMeta: typescript: @@ -8627,7 +8628,7 @@ packages: resolution: {integrity: sha512-zdRAQOr8v69ZwJRtBrGqAqm160ONqKxU/pV1FB1KlgfyqveGsLZmlQ7l31otwtw763901J7xdiTVkj2y3YxXZA==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 - typescript: 5.1.6 + typescript: '>=3.3.1' peerDependenciesMeta: typescript: optional: true @@ -8652,7 +8653,7 @@ packages: resolution: {integrity: sha512-zdRAQOr8v69ZwJRtBrGqAqm160ONqKxU/pV1FB1KlgfyqveGsLZmlQ7l31otwtw763901J7xdiTVkj2y3YxXZA==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 - typescript: 5.1.6 + typescript: '>=3.3.1' peerDependenciesMeta: typescript: optional: true @@ -8663,7 +8664,7 @@ packages: eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@5.48.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.48.1)(eslint@8.56.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.48.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.29.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) @@ -8739,7 +8740,6 @@ packages: - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - dev: true /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.48.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.56.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} @@ -8752,7 +8752,7 @@ packages: enhanced-resolve: 5.15.0 eslint: 8.56.0 eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.48.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.48.1)(eslint@8.56.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.48.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.29.0) fast-glob: 3.3.2 get-tsconfig: 4.7.2 is-core-module: 2.13.1 @@ -8792,7 +8792,6 @@ packages: eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@5.48.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.29.0) transitivePeerDependencies: - supports-color - dev: true /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.48.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} @@ -8824,35 +8823,6 @@ packages: - supports-color dev: false - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.48.1)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0): - resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 5.48.1(eslint@8.29.0)(typescript@5.1.6) - debug: 3.2.7 - eslint: 8.56.0 - eslint-import-resolver-node: 0.3.9 - transitivePeerDependencies: - - supports-color - dev: false - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.48.1)(eslint-import-resolver-typescript@3.6.1)(eslint@8.29.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} @@ -8886,42 +8856,6 @@ packages: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - dev: true - - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.48.1)(eslint@8.56.0): - resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - dependencies: - '@typescript-eslint/parser': 5.48.1(eslint@8.29.0)(typescript@5.1.6) - array-includes: 3.1.7 - array.prototype.findlastindex: 1.2.3 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 8.56.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.48.1)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0) - hasown: 2.0.0 - is-core-module: 2.13.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.7 - object.groupby: 1.0.1 - object.values: 1.1.7 - semver: 6.3.1 - tsconfig-paths: 3.15.0 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - dev: false /eslint-plugin-jsx-a11y@6.8.0(eslint@8.29.0): resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} @@ -9075,16 +9009,16 @@ packages: string.prototype.matchall: 4.0.10 dev: false - /eslint-plugin-simple-import-sort@8.0.0(eslint@8.29.0): - resolution: {integrity: sha512-bXgJQ+lqhtQBCuWY/FUWdB27j4+lqcvXv5rUARkzbeWLwea+S5eBZEQrhnO+WgX3ZoJHVj0cn943iyXwByHHQw==} + /eslint-plugin-simple-import-sort@12.0.0(eslint@8.29.0): + resolution: {integrity: sha512-8o0dVEdAkYap0Cn5kNeklaKcT1nUsa3LITWEuFk3nJifOoD+5JQGoyDUW2W/iPWwBsNBJpyJS9y4je/BgxLcyQ==} peerDependencies: eslint: '>=5.0.0' dependencies: eslint: 8.29.0 dev: true - /eslint-plugin-simple-import-sort@8.0.0(eslint@8.56.0): - resolution: {integrity: sha512-bXgJQ+lqhtQBCuWY/FUWdB27j4+lqcvXv5rUARkzbeWLwea+S5eBZEQrhnO+WgX3ZoJHVj0cn943iyXwByHHQw==} + /eslint-plugin-simple-import-sort@12.0.0(eslint@8.56.0): + resolution: {integrity: sha512-8o0dVEdAkYap0Cn5kNeklaKcT1nUsa3LITWEuFk3nJifOoD+5JQGoyDUW2W/iPWwBsNBJpyJS9y4je/BgxLcyQ==} peerDependencies: eslint: '>=5.0.0' dependencies: @@ -11942,6 +11876,11 @@ packages: hasBin: true dev: false + /napi-wasm@1.1.0: + resolution: {integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==} + dev: false + optional: true + /natural-compare-lite@1.4.0: resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} @@ -14389,7 +14328,7 @@ packages: /ts-essentials@7.0.3(typescript@5.1.6): resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==} peerDependencies: - typescript: 5.1.6 + typescript: '>=3.7.0' dependencies: typescript: 5.1.6 dev: true @@ -14408,7 +14347,7 @@ packages: babel-jest: ^29.0.0 esbuild: '*' jest: ^29.0.0 - typescript: 5.1.6 + typescript: '>=4.3 <6' peerDependenciesMeta: '@babel/core': optional: true @@ -14439,7 +14378,7 @@ packages: '@swc/core': '>=1.2.50' '@swc/wasm': '>=1.2.50' '@types/node': '*' - typescript: 5.1.6 + typescript: '>=2.7' peerDependenciesMeta: '@swc/core': optional: true @@ -14490,7 +14429,7 @@ packages: peerDependencies: '@swc/core': ^1 postcss: ^8.4.12 - typescript: 5.1.6 + typescript: ^4.1.0 peerDependenciesMeta: '@swc/core': optional: true @@ -14528,7 +14467,7 @@ packages: '@microsoft/api-extractor': ^7.36.0 '@swc/core': ^1 postcss: ^8.4.12 - typescript: 5.1.6 + typescript: '>=4.5.0' peerDependenciesMeta: '@microsoft/api-extractor': optional: true @@ -14564,7 +14503,7 @@ packages: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: - typescript: 5.1.6 + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 typescript: 5.1.6 @@ -14685,7 +14624,7 @@ packages: resolution: {integrity: sha512-x/sQYr5w9K7yv3es7jo4KTX05CLxOf7TRWwoHlrjRh8H82G64g+k7VuWPJlgMo6qrjfCulOdfBjiaDtmhFYD/Q==} hasBin: true peerDependencies: - typescript: 5.1.6 + typescript: '>=4.3.0' dependencies: '@types/prettier': 2.7.1 debug: 4.3.4 @@ -15027,7 +14966,7 @@ packages: /viem@1.21.4(typescript@5.1.6): resolution: {integrity: sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ==} peerDependencies: - typescript: 5.1.6 + typescript: '>=5.0.4' peerDependenciesMeta: typescript: optional: true @@ -15063,7 +15002,7 @@ packages: requiresBuild: true peerDependencies: react: '>=17.0.0' - typescript: 5.1.6 + typescript: '>=5.0.4' viem: '>=0.3.35' peerDependenciesMeta: typescript: