diff --git a/eslint.config.js b/eslint.config.js index 99b5d4303..076a32bd8 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,9 +1,6 @@ import globals from 'globals' -import tsEsLintPlugin from '@typescript-eslint/eslint-plugin' -import tsEsLintParser from '@typescript-eslint/parser' +import tseslint from 'typescript-eslint' import eslintConfigPrettier from 'eslint-config-prettier' -import { FlatCompat } from '@eslint/eslintrc' -const compat = new FlatCompat() export default [ // Ignores @@ -31,19 +28,16 @@ export default [ files: ['**/*.js', '**/*.ts', '**/*.vue', '**/*.json'], languageOptions: { globals: globals.node, - parser: tsEsLintParser, parserOptions: { sourceType: 'module' } } }, // Extends - ...compat.extends('plugin:@typescript-eslint/recommended'), - ...compat.extends('plugin:@typescript-eslint/eslint-recommended'), + ...tseslint.configs.recommended, eslintConfigPrettier, - // TS Plugin + // Rules { - plugins: { '@typescript-eslint': tsEsLintPlugin }, rules: { '@typescript-eslint/ban-ts-comment': 'off' } } ] diff --git a/package.json b/package.json index f0ad8a010..c00529ba1 100644 --- a/package.json +++ b/package.json @@ -105,13 +105,11 @@ "@nuxt/module-builder": "^0.5.4", "@nuxt/schema": "^3.7.4", "@types/debug": "^4.1.9", - "@typescript-eslint/eslint-plugin": "^6.7.4", - "@typescript-eslint/parser": "^6.7.4", "@unhead/vue": "^1.8.8", "bumpp": "^9.2.0", "changelogithub": "^0.13.0", "consola": "^3", - "eslint": "^8.50.0", + "eslint": "^8.56.0", "eslint-config-prettier": "^9.0.0", "execa": "^8.0.1", "get-port-please": "^3.1.1", @@ -130,6 +128,7 @@ "prettier": "^3.0.3", "ts-essentials": "^9.4.0", "typescript": "^5.2.2", + "typescript-eslint": "^7.0.1", "unbuild": "^2.0.0", "undici": "^6.0.1", "unhead": "^1.8.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 912b8830a..a0af4e024 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -95,12 +95,6 @@ importers: '@types/debug': specifier: ^4.1.9 version: 4.1.12 - '@typescript-eslint/eslint-plugin': - specifier: ^6.7.4 - version: 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.2) - '@typescript-eslint/parser': - specifier: ^6.7.4 - version: 6.13.2(eslint@8.55.0)(typescript@5.3.2) '@unhead/vue': specifier: ^1.8.8 version: 1.8.8(vue@3.4.7) @@ -114,11 +108,11 @@ importers: specifier: ^3 version: 3.2.3 eslint: - specifier: ^8.50.0 - version: 8.55.0 + specifier: ^8.56.0 + version: 8.56.0 eslint-config-prettier: specifier: ^9.0.0 - version: 9.1.0(eslint@8.55.0) + version: 9.1.0(eslint@8.56.0) execa: specifier: ^8.0.1 version: 8.0.1 @@ -154,7 +148,7 @@ importers: version: 6.1.2 nuxt: specifier: ^3.8.0 - version: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) + version: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) ofetch: specifier: ^1.3.3 version: 1.3.3 @@ -170,6 +164,9 @@ importers: typescript: specifier: ^5.2.2 version: 5.3.2 + typescript-eslint: + specifier: ^7.0.1 + version: 7.0.1(eslint@8.56.0)(typescript@5.3.2) unbuild: specifier: ^2.0.0 version: 2.0.0(typescript@5.3.2) @@ -199,7 +196,7 @@ importers: version: 0.56.5 nuxt: specifier: ^3.8.0 - version: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) + version: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) pinceau: specifier: 0.18.9 version: 0.18.9(postcss@8.4.32) @@ -217,7 +214,7 @@ importers: version: link:.. nuxt: specifier: ^3.8.0 - version: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) + version: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) specs/fixtures/basic: devDependencies: @@ -226,7 +223,7 @@ importers: version: link:../../.. nuxt: specifier: ^3.8.0 - version: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) + version: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) specs/fixtures/basic_usage: dependencies: @@ -239,7 +236,7 @@ importers: version: link:../../.. nuxt: specifier: ^3.8.0 - version: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) + version: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) specs/fixtures/different_domains: devDependencies: @@ -248,7 +245,7 @@ importers: version: link:../../.. nuxt: specifier: ^3.8.0 - version: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) + version: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) specs/fixtures/inline_options: devDependencies: @@ -257,7 +254,7 @@ importers: version: link:../../.. nuxt: specifier: ^3.8.0 - version: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) + version: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) specs/fixtures/lazy: devDependencies: @@ -266,7 +263,7 @@ importers: version: link:../../.. nuxt: specifier: ^3.8.0 - version: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) + version: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) specs/fixtures/locale_codes: devDependencies: @@ -275,7 +272,7 @@ importers: version: link:../../.. nuxt: specifier: ^3.8.0 - version: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) + version: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) specs/fixtures/no_ssr: devDependencies: @@ -284,7 +281,7 @@ importers: version: link:../../.. nuxt: specifier: ^3.8.0 - version: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) + version: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) specs/fixtures/routing: devDependencies: @@ -293,7 +290,7 @@ importers: version: link:../../.. nuxt: specifier: ^3.8.0 - version: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) + version: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) specs/fixtures/switcher: devDependencies: @@ -302,7 +299,7 @@ importers: version: link:../../.. nuxt: specifier: ^3.8.0 - version: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) + version: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) packages: @@ -1220,13 +1217,13 @@ packages: requiresBuild: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.55.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.55.0 + eslint: 8.56.0 eslint-visitor-keys: 3.4.3 /@eslint-community/regexpp@4.10.0: @@ -1249,8 +1246,8 @@ packages: transitivePeerDependencies: - supports-color - /@eslint/js@8.55.0: - resolution: {integrity: sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==} + /@eslint/js@8.56.0: + resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} /@fastify/busboy@2.1.0: @@ -1760,7 +1757,7 @@ packages: '@nuxt/kit': 3.8.2(rollup@3.29.4) '@nuxt/schema': 3.8.2(rollup@3.29.4) execa: 7.2.0 - nuxt: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) + nuxt: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) vite: 5.0.5 transitivePeerDependencies: - rollup @@ -1775,7 +1772,7 @@ packages: '@nuxt/kit': 3.9.1(rollup@3.29.4) '@nuxt/schema': 3.9.1(rollup@3.29.4) execa: 7.2.0 - nuxt: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) + nuxt: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) vite: 5.0.5 transitivePeerDependencies: - rollup @@ -1840,7 +1837,7 @@ packages: local-pkg: 0.5.0 magicast: 0.3.2 nitropack: 2.8.1 - nuxt: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) + nuxt: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) nypm: 0.3.3 ofetch: 1.3.3 ohash: 1.1.3 @@ -1905,7 +1902,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.2 - nuxt: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) + nuxt: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) nypm: 0.3.4 ohash: 1.1.3 pacote: 17.0.5 @@ -2071,7 +2068,7 @@ packages: /@nuxt/ui-templates@1.3.1: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} - /@nuxt/vite-builder@3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vue@3.4.7): + /@nuxt/vite-builder@3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vue@3.4.7): resolution: {integrity: sha512-l/lzDDTbd3M89BpmWqjhVLgLVRqfkKp0tyYgV5seJQjj3SX+IeqI7k6k8+dMEifdeO34jUajVWptNpITXQryyg==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -2108,7 +2105,7 @@ packages: unplugin: 1.5.1 vite: 4.5.1 vite-node: 0.33.0 - vite-plugin-checker: 0.6.2(eslint@8.55.0)(typescript@5.3.2)(vite@4.5.1) + vite-plugin-checker: 0.6.2(eslint@8.56.0)(typescript@5.3.2)(vite@4.5.1) vue: 3.4.7(typescript@5.3.2) vue-bundle-renderer: 2.0.0 transitivePeerDependencies: @@ -2821,25 +2818,25 @@ packages: resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} dev: true - /@typescript-eslint/eslint-plugin@6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.2): - resolution: {integrity: sha512-3+9OGAWHhk4O1LlcwLBONbdXsAhLjyCFogJY/cWy2lxdVJ2JrcTF2pTGMaLl2AE7U1l31n8Py4a8bx5DLf/0dQ==} + /@typescript-eslint/eslint-plugin@7.0.1(@typescript-eslint/parser@7.0.1)(eslint@8.56.0)(typescript@5.3.2): + resolution: {integrity: sha512-OLvgeBv3vXlnnJGIAgCLYKjgMEU+wBGj07MQ/nxAaON+3mLzX7mJbhRYrVGiVvFiXtwFlkcBa/TtmglHy0UbzQ==} 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 + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.2) - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/type-utils': 6.13.2(eslint@8.55.0)(typescript@5.3.2) - '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.2) - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/parser': 7.0.1(eslint@8.56.0)(typescript@5.3.2) + '@typescript-eslint/scope-manager': 7.0.1 + '@typescript-eslint/type-utils': 7.0.1(eslint@8.56.0)(typescript@5.3.2) + '@typescript-eslint/utils': 7.0.1(eslint@8.56.0)(typescript@5.3.2) + '@typescript-eslint/visitor-keys': 7.0.1 debug: 4.3.4 - eslint: 8.55.0 + eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.3.0 natural-compare: 1.4.0 @@ -2850,62 +2847,62 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.13.2(eslint@8.55.0)(typescript@5.3.2): - resolution: {integrity: sha512-MUkcC+7Wt/QOGeVlM8aGGJZy1XV5YKjTpq9jK6r6/iLsGXhBVaGP5N0UYvFsu9BFlSpwY9kMretzdBH01rkRXg==} + /@typescript-eslint/parser@7.0.1(eslint@8.56.0)(typescript@5.3.2): + resolution: {integrity: sha512-8GcRRZNzaHxKzBPU3tKtFNing571/GwPBeCvmAUw0yBtfE2XVd0zFKJIMSWkHJcPQi0ekxjIts6L/rrZq5cxGQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.2) - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/scope-manager': 7.0.1 + '@typescript-eslint/types': 7.0.1 + '@typescript-eslint/typescript-estree': 7.0.1(typescript@5.3.2) + '@typescript-eslint/visitor-keys': 7.0.1 debug: 4.3.4 - eslint: 8.55.0 + eslint: 8.56.0 typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@6.13.2: - resolution: {integrity: sha512-CXQA0xo7z6x13FeDYCgBkjWzNqzBn8RXaE3QVQVIUm74fWJLkJkaHmHdKStrxQllGh6Q4eUGyNpMe0b1hMkXFA==} + /@typescript-eslint/scope-manager@7.0.1: + resolution: {integrity: sha512-v7/T7As10g3bcWOOPAcbnMDuvctHzCFYCG/8R4bK4iYzdFqsZTbXGln0cZNVcwQcwewsYU2BJLay8j0/4zOk4w==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/types': 7.0.1 + '@typescript-eslint/visitor-keys': 7.0.1 dev: true - /@typescript-eslint/type-utils@6.13.2(eslint@8.55.0)(typescript@5.3.2): - resolution: {integrity: sha512-Qr6ssS1GFongzH2qfnWKkAQmMUyZSyOr0W54nZNU1MDfo+U4Mv3XveeLZzadc/yq8iYhQZHYT+eoXJqnACM1tw==} + /@typescript-eslint/type-utils@7.0.1(eslint@8.56.0)(typescript@5.3.2): + resolution: {integrity: sha512-YtT9UcstTG5Yqy4xtLiClm1ZpM/pWVGFnkAa90UfdkkZsR1eP2mR/1jbHeYp8Ay1l1JHPyGvoUYR6o3On5Nhmw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.2) - '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/typescript-estree': 7.0.1(typescript@5.3.2) + '@typescript-eslint/utils': 7.0.1(eslint@8.56.0)(typescript@5.3.2) debug: 4.3.4 - eslint: 8.55.0 + eslint: 8.56.0 ts-api-utils: 1.0.3(typescript@5.3.2) typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@6.13.2: - resolution: {integrity: sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg==} + /@typescript-eslint/types@7.0.1: + resolution: {integrity: sha512-uJDfmirz4FHib6ENju/7cz9SdMSkeVvJDK3VcMFvf/hAShg8C74FW+06MaQPODHfDJp/z/zHfgawIJRjlu0RLg==} engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.13.2(typescript@5.3.2): - resolution: {integrity: sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w==} + /@typescript-eslint/typescript-estree@7.0.1(typescript@5.3.2): + resolution: {integrity: sha512-SO9wHb6ph0/FN5OJxH4MiPscGah5wjOd0RRpaLvuBv9g8565Fgu0uMySFEPqwPHiQU90yzJ2FjRYKGrAhS1xig==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -2913,11 +2910,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/types': 7.0.1 + '@typescript-eslint/visitor-keys': 7.0.1 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 + minimatch: 9.0.3 semver: 7.5.4 ts-api-utils: 1.0.3(typescript@5.3.2) typescript: 5.3.2 @@ -2925,30 +2923,30 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.13.2(eslint@8.55.0)(typescript@5.3.2): - resolution: {integrity: sha512-b9Ptq4eAZUym4idijCRzl61oPCwwREcfDI8xGk751Vhzig5fFZR9CyzDz4Sp/nxSLBYxUPyh4QdIDqWykFhNmQ==} + /@typescript-eslint/utils@7.0.1(eslint@8.56.0)(typescript@5.3.2): + resolution: {integrity: sha512-oe4his30JgPbnv+9Vef1h48jm0S6ft4mNwi9wj7bX10joGn07QRfqIqFHoMiajrtoU88cIhXf8ahwgrcbNLgPA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.2) - eslint: 8.55.0 + '@typescript-eslint/scope-manager': 7.0.1 + '@typescript-eslint/types': 7.0.1 + '@typescript-eslint/typescript-estree': 7.0.1(typescript@5.3.2) + eslint: 8.56.0 semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@6.13.2: - resolution: {integrity: sha512-OGznFs0eAQXJsp+xSd6k/O1UbFi/K/L7WjqeRoFE7vadjAF9y0uppXhYNQNEqygjou782maGClOoZwPqF0Drlw==} + /@typescript-eslint/visitor-keys@7.0.1: + resolution: {integrity: sha512-hwAgrOyk++RTXrP4KzCg7zB2U0xt7RUU0ZdMSCsqF3eKUwkdXUMyTb0qdCuji7VIbcpG62kKTU9M1J1c9UpFBw==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.13.2 + '@typescript-eslint/types': 7.0.1 eslint-visitor-keys: 3.4.3 dev: true @@ -3408,7 +3406,7 @@ packages: '@vueuse/core': 10.7.0(vue@3.4.7) '@vueuse/metadata': 10.7.0 local-pkg: 0.5.0 - nuxt: 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) + nuxt: 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5) vue-demi: 0.14.6(vue@3.4.7) transitivePeerDependencies: - '@vue/composition-api' @@ -4730,13 +4728,13 @@ packages: source-map: 0.6.1 dev: false - /eslint-config-prettier@9.1.0(eslint@8.55.0): + /eslint-config-prettier@9.1.0(eslint@8.56.0): resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.55.0 + eslint: 8.56.0 dev: true /eslint-scope@7.2.2: @@ -4750,15 +4748,15 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /eslint@8.55.0: - resolution: {integrity: sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==} + /eslint@8.56.0: + resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@eslint-community/regexpp': 4.10.0 '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.55.0 + '@eslint/js': 8.56.0 '@humanwhocodes/config-array': 0.11.13 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -7423,7 +7421,7 @@ packages: - vue dev: true - /nuxt@3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5): + /nuxt@3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vite@5.0.5): resolution: {integrity: sha512-HUAyifmqTs2zcQBGvcby3KNs2pBAk+l7ZbLjD1oCNqQQ+wBuZ1qgLC4Ebu++y4g3o3Y8WAWSvpafbKRLQZziPw==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -7442,7 +7440,7 @@ packages: '@nuxt/schema': 3.8.2(rollup@3.29.4) '@nuxt/telemetry': 2.5.3(rollup@3.29.4) '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.8.2(eslint@8.55.0)(rollup@3.29.4)(typescript@5.3.2)(vue@3.4.7) + '@nuxt/vite-builder': 3.8.2(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.2)(vue@3.4.7) '@unhead/dom': 1.8.8 '@unhead/ssr': 1.8.8 '@unhead/vue': 1.8.8(vue@3.4.7) @@ -9356,6 +9354,24 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} + /typescript-eslint@7.0.1(eslint@8.56.0)(typescript@5.3.2): + resolution: {integrity: sha512-aIquOfwHkGHrMSH57HxLT+1Qzp99YtGxEHXMRD+BXOc8fkuFBbA5BXsMYnoVXFuXOWBdXg8U2rN9Xe4p7LrPSQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 7.0.1(@typescript-eslint/parser@7.0.1)(eslint@8.56.0)(typescript@5.3.2) + '@typescript-eslint/parser': 7.0.1(eslint@8.56.0)(typescript@5.3.2) + eslint: 8.56.0 + typescript: 5.3.2 + transitivePeerDependencies: + - supports-color + dev: true + /typescript@5.3.2: resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} engines: {node: '>=14.17'} @@ -9950,7 +9966,7 @@ packages: - terser dev: true - /vite-plugin-checker@0.6.2(eslint@8.55.0)(typescript@5.3.2)(vite@4.5.1): + /vite-plugin-checker@0.6.2(eslint@8.56.0)(typescript@5.3.2)(vite@4.5.1): resolution: {integrity: sha512-YvvvQ+IjY09BX7Ab+1pjxkELQsBd4rPhWNw8WLBeFVxu/E7O+n6VYAqNsKdK/a2luFlX/sMpoWdGFfg4HvwdJQ==} engines: {node: '>=14.16'} peerDependencies: @@ -9986,7 +10002,7 @@ packages: chalk: 4.1.2 chokidar: 3.5.3 commander: 8.3.0 - eslint: 8.55.0 + eslint: 8.56.0 fast-glob: 3.3.2 fs-extra: 11.2.0 lodash.debounce: 4.0.8