diff --git a/packages/eslint-config-ix/package.json b/packages/eslint-config-ix/package.json index 9d723e2bc4..779757ca5e 100644 --- a/packages/eslint-config-ix/package.json +++ b/packages/eslint-config-ix/package.json @@ -5,7 +5,7 @@ "main": "index.js", "private": true, "dependencies": { - "eslint": "latest", + "eslint": "~8.21.0", "eslint-config-prettier": "^9.0.0", "eslint-config-turbo": "^1.10.16", "eslint-plugin-prettier": "^5.0.1", diff --git a/packages/react/.eslintrc.json b/packages/react/.eslintrc.json index 96d539ed27..2474a9c88c 100644 --- a/packages/react/.eslintrc.json +++ b/packages/react/.eslintrc.json @@ -24,6 +24,7 @@ } }, "rules": { - "react/display-name": 0 + "react/display-name": 0, + "@typescript-eslint/no-explicit-any": "warn" } } diff --git a/packages/react/package.json b/packages/react/package.json index 2b44079a9e..b58fcf6e52 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -36,9 +36,8 @@ "@types/estree": "~0.0.51", "@types/react": "18.2.33", "@types/react-dom": "18.2.14", - "@typescript-eslint/eslint-plugin": "^5.45.0", - "@typescript-eslint/parser": "^5.45.0", "babel-jest": "^29.7.0", + "eslint": "~8.21.0", "eslint-config-ix": "workspace:*", "eslint-plugin-react": "^7.31.11", "happy-dom": "^14.7.1", diff --git a/packages/vue/package.json b/packages/vue/package.json index e49542188b..4eb665b9e9 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -39,8 +39,10 @@ "@siemens/ix": "workspace:*", "@typescript-eslint/eslint-plugin": "^5.45.0", "@typescript-eslint/parser": "^5.45.0", + "eslint": "~8.21.0", "eslint-config-ix": "workspace:*", - "eslint-plugin-vue": "^9.9.0" + "eslint-plugin-vue": "^9.9.0", + "typescript": "^4.5.4" }, "peerDependencies": { "vue": ">=3.2.45", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cfed0f8a58..0b896ac4e6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -541,20 +541,20 @@ importers: packages/eslint-config-ix: dependencies: eslint: - specifier: latest - version: 9.5.0 + specifier: ~8.21.0 + version: 8.21.0 eslint-config-prettier: specifier: ^9.0.0 - version: 9.0.0(eslint@9.5.0) + version: 9.0.0(eslint@8.21.0) eslint-config-turbo: specifier: ^1.10.16 - version: 1.10.16(eslint@9.5.0) + version: 1.10.16(eslint@8.21.0) eslint-plugin-prettier: specifier: ^5.0.1 - version: 5.0.1(@types/eslint@8.44.6)(eslint-config-prettier@9.0.0(eslint@9.5.0))(eslint@9.5.0)(prettier@3.0.3) + version: 5.0.1(@types/eslint@8.44.6)(eslint-config-prettier@9.0.0(eslint@8.21.0))(eslint@8.21.0)(prettier@3.0.3) eslint-plugin-turbo: specifier: ^2.0.4 - version: 2.0.4(eslint@9.5.0) + version: 2.0.4(eslint@8.21.0) prettier: specifier: ^3.0.3 version: 3.0.3 @@ -628,21 +628,18 @@ importers: '@types/react-dom': specifier: 18.2.14 version: 18.2.14 - '@typescript-eslint/eslint-plugin': - specifier: ^5.45.0 - version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.5.0)(typescript@4.9.5))(eslint@9.5.0)(typescript@4.9.5) - '@typescript-eslint/parser': - specifier: ^5.45.0 - version: 5.62.0(eslint@9.5.0)(typescript@4.9.5) babel-jest: specifier: ^29.7.0 version: 29.7.0(@babel/core@7.23.7) + eslint: + specifier: ~8.21.0 + version: 8.21.0 eslint-config-ix: specifier: workspace:* version: link:../eslint-config-ix eslint-plugin-react: specifier: ^7.31.11 - version: 7.33.2(eslint@9.5.0) + version: 7.33.2(eslint@8.21.0) happy-dom: specifier: ^14.7.1 version: 14.7.1 @@ -767,22 +764,28 @@ importers: devDependencies: '@typescript-eslint/eslint-plugin': specifier: ^5.45.0 - version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.5.0)(typescript@5.3.3))(eslint@9.5.0)(typescript@5.3.3) + version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.21.0)(typescript@4.9.5))(eslint@8.21.0)(typescript@4.9.5) '@typescript-eslint/parser': specifier: ^5.45.0 - version: 5.62.0(eslint@9.5.0)(typescript@5.3.3) + version: 5.62.0(eslint@8.21.0)(typescript@4.9.5) + eslint: + specifier: ~8.21.0 + version: 8.21.0 eslint-config-ix: specifier: workspace:* version: link:../eslint-config-ix eslint-plugin-vue: specifier: ^9.9.0 - version: 9.18.0(eslint@9.5.0) + version: 9.18.0(eslint@8.21.0) rimraf: specifier: ^3.0.2 version: 3.0.2 + typescript: + specifier: ^4.5.4 + version: 4.9.5 vue: specifier: ^3.2.45 - version: 3.3.7(typescript@5.3.3) + version: 3.3.7(typescript@4.9.5) packages/vue-test-app: dependencies: @@ -2682,6 +2685,10 @@ packages: resolution: {integrity: sha512-/jmuSd74i4Czf1XXn7wGRWZCuyaUZ330NH1Bek0Pplatt4Sy1S5haN21SCLLdbeKslQ+S0wEJ+++v5YibSi+Lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/eslintrc@1.4.1': + resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/eslintrc@2.1.2': resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2728,15 +2735,27 @@ packages: '@hapi/topo@5.1.0': resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + '@humanwhocodes/config-array@0.10.7': + resolution: {integrity: sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead + '@humanwhocodes/config-array@0.11.13': resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} engines: {node: '>=10.10.0'} deprecated: Use @eslint/config-array instead + '@humanwhocodes/gitignore-to-minimatch@1.0.2': + resolution: {integrity: sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==} + '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} + '@humanwhocodes/object-schema@1.2.1': + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + deprecated: Use @eslint/object-schema instead + '@humanwhocodes/object-schema@2.0.1': resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} deprecated: Use @eslint/object-schema instead @@ -6310,6 +6329,11 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint@8.21.0: + resolution: {integrity: sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + eslint@8.52.0: resolution: {integrity: sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6773,6 +6797,9 @@ packages: resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} + functional-red-black-tree@1.0.1: + resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} + functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} @@ -10593,6 +10620,10 @@ packages: resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} engines: {node: '>= 0.4'} + regexpp@3.2.0: + resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} + engines: {node: '>=8'} + regexpu-core@4.8.0: resolution: {integrity: sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==} engines: {node: '>=4'} @@ -12170,6 +12201,9 @@ packages: v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + v8-compile-cache@2.4.0: + resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==} + v8-to-istanbul@9.1.3: resolution: {integrity: sha512-9lDD+EVI2fjFsMWXc6dy5JJzBsVTcQ2fVkfBvncZ6xJWG9wtBhOldG+mHkSL0+V1K/xgZz0JDO5UT5hFwHUghg==} engines: {node: '>=10.12.0'} @@ -16085,6 +16119,11 @@ snapshots: '@esbuild/win32-x64@0.19.12': optional: true + '@eslint-community/eslint-utils@4.4.0(eslint@8.21.0)': + dependencies: + eslint: 8.21.0 + eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.4.0(eslint@8.52.0)': dependencies: eslint: 8.52.0 @@ -16099,6 +16138,7 @@ snapshots: dependencies: eslint: 9.5.0 eslint-visitor-keys: 3.4.3 + optional: true '@eslint-community/regexpp@4.10.0': {} @@ -16109,6 +16149,21 @@ snapshots: minimatch: 3.1.2 transitivePeerDependencies: - supports-color + optional: true + + '@eslint/eslintrc@1.4.1': + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.6.1 + globals: 13.23.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color '@eslint/eslintrc@2.1.2': dependencies: @@ -16151,14 +16206,17 @@ snapshots: strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color + optional: true '@eslint/js@8.52.0': {} '@eslint/js@8.56.0': {} - '@eslint/js@9.5.0': {} + '@eslint/js@9.5.0': + optional: true - '@eslint/object-schema@2.1.4': {} + '@eslint/object-schema@2.1.4': + optional: true '@floating-ui/core@1.5.0': dependencies: @@ -16179,6 +16237,14 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 + '@humanwhocodes/config-array@0.10.7': + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + '@humanwhocodes/config-array@0.11.13': dependencies: '@humanwhocodes/object-schema': 2.0.1 @@ -16187,11 +16253,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@humanwhocodes/gitignore-to-minimatch@1.0.2': {} + '@humanwhocodes/module-importer@1.0.1': {} + '@humanwhocodes/object-schema@1.2.1': {} + '@humanwhocodes/object-schema@2.0.1': {} - '@humanwhocodes/retry@0.3.0': {} + '@humanwhocodes/retry@0.3.0': + optional: true '@isaacs/cliui@8.0.2': dependencies: @@ -17526,15 +17597,15 @@ snapshots: '@types/node': 16.18.70 optional: true - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.5.0)(typescript@4.9.5))(eslint@9.5.0)(typescript@4.9.5)': + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.21.0)(typescript@4.9.5))(eslint@8.21.0)(typescript@4.9.5)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 5.62.0(eslint@9.5.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.21.0)(typescript@4.9.5) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@9.5.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@9.5.0)(typescript@4.9.5) + '@typescript-eslint/type-utils': 5.62.0(eslint@8.21.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.21.0)(typescript@4.9.5) debug: 4.3.4 - eslint: 9.5.0 + eslint: 8.21.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 @@ -17545,25 +17616,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.5.0)(typescript@5.3.3))(eslint@9.5.0)(typescript@5.3.3)': - dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 5.62.0(eslint@9.5.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@9.5.0)(typescript@5.3.3) - '@typescript-eslint/utils': 5.62.0(eslint@9.5.0)(typescript@5.3.3) - debug: 4.3.4 - eslint: 9.5.0 - graphemer: 1.4.0 - ignore: 5.2.4 - natural-compare-lite: 1.4.0 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.3.3) - optionalDependencies: - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/eslint-plugin@6.18.1(@typescript-eslint/parser@6.18.1(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3)': dependencies: '@eslint-community/regexpp': 4.10.0 @@ -17584,30 +17636,18 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@5.62.0(eslint@9.5.0)(typescript@4.9.5)': + '@typescript-eslint/parser@5.62.0(eslint@8.21.0)(typescript@4.9.5)': dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) debug: 4.3.4 - eslint: 9.5.0 + eslint: 8.21.0 optionalDependencies: typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@5.62.0(eslint@9.5.0)(typescript@5.3.3)': - dependencies: - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) - debug: 4.3.4 - eslint: 9.5.0 - optionalDependencies: - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/parser@6.18.1(eslint@8.56.0)(typescript@5.3.3)': dependencies: '@typescript-eslint/scope-manager': 6.18.1 @@ -17631,30 +17671,18 @@ snapshots: '@typescript-eslint/types': 6.18.1 '@typescript-eslint/visitor-keys': 6.18.1 - '@typescript-eslint/type-utils@5.62.0(eslint@9.5.0)(typescript@4.9.5)': + '@typescript-eslint/type-utils@5.62.0(eslint@8.21.0)(typescript@4.9.5)': dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@9.5.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.21.0)(typescript@4.9.5) debug: 4.3.4 - eslint: 9.5.0 + eslint: 8.21.0 tsutils: 3.21.0(typescript@4.9.5) optionalDependencies: typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@5.62.0(eslint@9.5.0)(typescript@5.3.3)': - dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) - '@typescript-eslint/utils': 5.62.0(eslint@9.5.0)(typescript@5.3.3) - debug: 4.3.4 - eslint: 9.5.0 - tsutils: 3.21.0(typescript@5.3.3) - optionalDependencies: - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/type-utils@6.18.1(eslint@8.56.0)(typescript@5.3.3)': dependencies: '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.3.3) @@ -17685,20 +17713,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.3)': - dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.3.3) - optionalDependencies: - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@6.18.1(typescript@5.3.3)': dependencies: '@typescript-eslint/types': 6.18.1 @@ -17714,30 +17728,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@5.62.0(eslint@9.5.0)(typescript@4.9.5)': + '@typescript-eslint/utils@5.62.0(eslint@8.21.0)(typescript@4.9.5)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.21.0) '@types/json-schema': 7.0.14 '@types/semver': 7.5.4 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - eslint: 9.5.0 - eslint-scope: 5.1.1 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - - '@typescript-eslint/utils@5.62.0(eslint@9.5.0)(typescript@5.3.3)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) - '@types/json-schema': 7.0.14 - '@types/semver': 7.5.4 - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) - eslint: 9.5.0 + eslint: 8.21.0 eslint-scope: 5.1.1 semver: 7.5.4 transitivePeerDependencies: @@ -17901,12 +17900,6 @@ snapshots: '@vue/shared': 3.3.7 vue: 3.3.7(typescript@4.9.5) - '@vue/server-renderer@3.3.7(vue@3.3.7(typescript@5.3.3))': - dependencies: - '@vue/compiler-ssr': 3.3.7 - '@vue/shared': 3.3.7 - vue: 3.3.7(typescript@5.3.3) - '@vue/shared@3.3.7': {} '@webassemblyjs/ast@1.11.1': @@ -18122,6 +18115,7 @@ snapshots: acorn-jsx@5.3.2(acorn@8.12.0): dependencies: acorn: 8.12.0 + optional: true acorn-walk@7.2.0: {} @@ -18137,7 +18131,8 @@ snapshots: acorn@8.11.3: {} - acorn@8.12.0: {} + acorn@8.12.0: + optional: true address@1.2.2: {} @@ -20746,33 +20741,33 @@ snapshots: dependencies: eslint: 8.52.0 - eslint-config-prettier@9.0.0(eslint@9.5.0): + eslint-config-prettier@9.0.0(eslint@8.21.0): dependencies: - eslint: 9.5.0 + eslint: 8.21.0 - eslint-config-turbo@1.10.16(eslint@9.5.0): + eslint-config-turbo@1.10.16(eslint@8.21.0): dependencies: - eslint: 9.5.0 - eslint-plugin-turbo: 1.10.16(eslint@9.5.0) + eslint: 8.21.0 + eslint-plugin-turbo: 1.10.16(eslint@8.21.0) - eslint-plugin-prettier@5.0.1(@types/eslint@8.44.6)(eslint-config-prettier@9.0.0(eslint@9.5.0))(eslint@9.5.0)(prettier@3.0.3): + eslint-plugin-prettier@5.0.1(@types/eslint@8.44.6)(eslint-config-prettier@9.0.0(eslint@8.21.0))(eslint@8.21.0)(prettier@3.0.3): dependencies: - eslint: 9.5.0 + eslint: 8.21.0 prettier: 3.0.3 prettier-linter-helpers: 1.0.0 synckit: 0.8.5 optionalDependencies: '@types/eslint': 8.44.6 - eslint-config-prettier: 9.0.0(eslint@9.5.0) + eslint-config-prettier: 9.0.0(eslint@8.21.0) - eslint-plugin-react@7.33.2(eslint@8.56.0): + eslint-plugin-react@7.33.2(eslint@8.21.0): dependencies: array-includes: 3.1.7 array.prototype.flatmap: 1.3.2 array.prototype.tosorted: 1.1.2 doctrine: 2.1.0 es-iterator-helpers: 1.0.15 - eslint: 8.56.0 + eslint: 8.21.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -20785,14 +20780,14 @@ snapshots: semver: 6.3.1 string.prototype.matchall: 4.0.10 - eslint-plugin-react@7.33.2(eslint@9.5.0): + eslint-plugin-react@7.33.2(eslint@8.56.0): dependencies: array-includes: 3.1.7 array.prototype.flatmap: 1.3.2 array.prototype.tosorted: 1.1.2 doctrine: 2.1.0 es-iterator-helpers: 1.0.15 - eslint: 9.5.0 + eslint: 8.56.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -20805,25 +20800,25 @@ snapshots: semver: 6.3.1 string.prototype.matchall: 4.0.10 - eslint-plugin-turbo@1.10.16(eslint@9.5.0): + eslint-plugin-turbo@1.10.16(eslint@8.21.0): dependencies: dotenv: 16.0.3 - eslint: 9.5.0 + eslint: 8.21.0 - eslint-plugin-turbo@2.0.4(eslint@9.5.0): + eslint-plugin-turbo@2.0.4(eslint@8.21.0): dependencies: dotenv: 16.0.3 - eslint: 9.5.0 + eslint: 8.21.0 - eslint-plugin-vue@9.18.0(eslint@9.5.0): + eslint-plugin-vue@9.18.0(eslint@8.21.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) - eslint: 9.5.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.21.0) + eslint: 8.21.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.13 semver: 7.5.4 - vue-eslint-parser: 9.3.2(eslint@9.5.0) + vue-eslint-parser: 9.3.2(eslint@8.21.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -20842,6 +20837,12 @@ snapshots: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 + optional: true + + eslint-utils@3.0.0(eslint@8.21.0): + dependencies: + eslint: 8.21.0 + eslint-visitor-keys: 2.1.0 eslint-utils@3.0.0(eslint@8.56.0): dependencies: @@ -20852,7 +20853,52 @@ snapshots: eslint-visitor-keys@3.4.3: {} - eslint-visitor-keys@4.0.0: {} + eslint-visitor-keys@4.0.0: + optional: true + + eslint@8.21.0: + dependencies: + '@eslint/eslintrc': 1.4.1 + '@humanwhocodes/config-array': 0.10.7 + '@humanwhocodes/gitignore-to-minimatch': 1.0.2 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-utils: 3.0.0(eslint@8.21.0) + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + functional-red-black-tree: 1.0.1 + glob-parent: 6.0.2 + globals: 13.23.0 + globby: 11.1.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + js-yaml: 4.1.0 + 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.3 + regexpp: 3.2.0 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + v8-compile-cache: 2.4.0 + transitivePeerDependencies: + - supports-color eslint@8.52.0: dependencies: @@ -20978,12 +21024,14 @@ snapshots: text-table: 0.2.0 transitivePeerDependencies: - supports-color + optional: true espree@10.1.0: dependencies: acorn: 8.12.0 acorn-jsx: 5.3.2(acorn@8.12.0) eslint-visitor-keys: 4.0.0 + optional: true espree@9.6.1: dependencies: @@ -21283,6 +21331,7 @@ snapshots: file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 + optional: true file-loader@6.2.0(webpack@5.89.0): dependencies: @@ -21422,6 +21471,7 @@ snapshots: dependencies: flatted: 3.2.9 keyv: 4.5.4 + optional: true flat@5.0.2: {} @@ -21563,6 +21613,8 @@ snapshots: es-abstract: 1.22.3 functions-have-names: 1.2.3 + functional-red-black-tree@1.0.1: {} + functions-have-names@1.2.3: {} gauge@3.0.2: @@ -21712,7 +21764,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 5.1.0 + minimatch: 5.1.6 once: 1.4.0 glob@8.1.0: @@ -21761,7 +21813,8 @@ snapshots: dependencies: type-fest: 0.20.2 - globals@14.0.0: {} + globals@14.0.0: + optional: true globalthis@1.0.3: dependencies: @@ -26916,6 +26969,8 @@ snapshots: define-properties: 1.2.1 set-function-name: 2.0.1 + regexpp@3.2.0: {} + regexpu-core@4.8.0: dependencies: regenerate: 1.4.2 @@ -28787,6 +28842,8 @@ snapshots: v8-compile-cache-lib@3.0.1: {} + v8-compile-cache@2.4.0: {} + v8-to-istanbul@9.1.3: dependencies: '@jridgewell/trace-mapping': 0.3.20 @@ -28996,10 +29053,10 @@ snapshots: optionalDependencies: '@vue/runtime-core': 3.3.7 - vue-eslint-parser@9.3.2(eslint@9.5.0): + vue-eslint-parser@9.3.2(eslint@8.21.0): dependencies: debug: 4.3.4 - eslint: 9.5.0 + eslint: 8.21.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -29042,16 +29099,6 @@ snapshots: optionalDependencies: typescript: 4.9.5 - vue@3.3.7(typescript@5.3.3): - dependencies: - '@vue/compiler-dom': 3.3.7 - '@vue/compiler-sfc': 3.3.7 - '@vue/runtime-dom': 3.3.7 - '@vue/server-renderer': 3.3.7(vue@3.3.7(typescript@5.3.3)) - '@vue/shared': 3.3.7 - optionalDependencies: - typescript: 5.3.3 - w3c-hr-time@1.0.2: dependencies: browser-process-hrtime: 1.0.0