diff --git a/package.json b/package.json index c51df6be..3b47efd4 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,6 @@ "magic-string": "catalog:build", "nano-staged": "catalog:devtools", "nuxt": "catalog:build", - "nuxt-eslint-auto-explicit-import": "catalog:devtools", "p-limit": "catalog:deps", "simple-git-hooks": "catalog:devtools", "tsdown": "catalog:build", diff --git a/packages/core/playground/vite.config.ts b/packages/core/playground/vite.config.ts index bdd322cc..fa613e4e 100644 --- a/packages/core/playground/vite.config.ts +++ b/packages/core/playground/vite.config.ts @@ -147,7 +147,6 @@ export default defineConfig({ initialValue: { count: 1 }, }) - // eslint-disable-next-line unimport/auto-insert setInterval(() => { counterState.mutate((current) => { current.count = (current.count + 1) % 5 diff --git a/packages/rolldown/src/nuxt.config.ts b/packages/rolldown/src/nuxt.config.ts index 82cb8042..53aefaca 100644 --- a/packages/rolldown/src/nuxt.config.ts +++ b/packages/rolldown/src/nuxt.config.ts @@ -15,7 +15,6 @@ export default defineNuxtConfig({ '@vueuse/nuxt', '@unocss/nuxt', '@nuxt/eslint', - 'nuxt-eslint-auto-explicit-import', './modules/rpc', ], diff --git a/packages/vite/src/nuxt.config.ts b/packages/vite/src/nuxt.config.ts index 8062e871..eddfa6a0 100644 --- a/packages/vite/src/nuxt.config.ts +++ b/packages/vite/src/nuxt.config.ts @@ -13,7 +13,6 @@ export default defineNuxtConfig({ '@vueuse/nuxt', '@unocss/nuxt', '@nuxt/eslint', - 'nuxt-eslint-auto-explicit-import', './modules/rpc', ], diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5260b062..75675bc8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -143,9 +143,6 @@ catalogs: nano-staged: specifier: ^0.9.0 version: 0.9.0 - nuxt-eslint-auto-explicit-import: - specifier: ^0.1.1 - version: 0.1.1 serve: specifier: ^14.2.6 version: 14.2.6 @@ -476,9 +473,6 @@ importers: nuxt: specifier: ^4.3.1 version: 4.3.1(@parcel/watcher@2.5.1)(@types/node@25.0.3)(@vue/compiler-sfc@3.5.30)(cac@6.7.14)(db0@0.3.4)(eslint@10.0.3(jiti@2.6.1))(idb-keyval@6.2.2)(ioredis@5.9.1)(magicast@0.5.2)(optionator@0.9.4)(rolldown@1.0.0-rc.8)(rollup@4.55.1)(terser@5.44.1)(tsx@4.21.0)(typescript@5.9.3)(vite@8.0.0-beta.18(@types/node@25.0.3)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2) - nuxt-eslint-auto-explicit-import: - specifier: catalog:devtools - version: 0.1.1(eslint@10.0.3(jiti@2.6.1))(magicast@0.5.2)(rollup@4.55.1)(typescript@5.9.3) p-limit: specifier: catalog:deps version: 7.3.0 @@ -4828,11 +4822,6 @@ packages: peerDependencies: eslint: '>=9.38.0' - eslint-plugin-unimport@0.1.2: - resolution: {integrity: sha512-C021i+pdXLZXlXwS9QGyRjxYo4PAB7QiOT89GgwwtvcBOhiQpfZFCCLya7iH1ALBICgrKM7GqRSKhUUNTXWALA==} - peerDependencies: - eslint: ^9.0.0 || ^8.45.0 - eslint-plugin-unused-imports@4.4.1: resolution: {integrity: sha512-oZGYUz1X3sRMGUB+0cZyK2VcvRX5lm/vB56PgNNcU+7ficUCKm66oZWKUubXWnOuPjQ8PvmXtCViXBMONPe7tQ==} peerDependencies: @@ -6094,9 +6083,6 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nuxt-eslint-auto-explicit-import@0.1.1: - resolution: {integrity: sha512-Oi/ldgnzQKpUgOUgP3TgWm11gK4AsG2MuBhBFjxszo1acv7YO7ZQrfFsxUFLY2CVNPD+jR2Eldd/BrVN59nBXQ==} - nuxt@4.3.1: resolution: {integrity: sha512-bl+0rFcT5Ax16aiWFBFPyWcsTob19NTZaDL5P6t0MQdK63AtgS6fN6fwvwdbXtnTk6/YdCzlmuLzXhSM22h0OA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -6955,9 +6941,6 @@ packages: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} - strip-literal@2.1.1: - resolution: {integrity: sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==} - strip-literal@3.1.0: resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==} @@ -7263,9 +7246,6 @@ packages: resolution: {integrity: sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==} engines: {node: '>=20'} - unimport@3.14.6: - resolution: {integrity: sha512-CYvbDaTT04Rh8bmD8jz3WPmHYZRG/NnvYVzwD6V1YAlvvKROlAeNDUBhkBGzNav2RKaeuXvlWYaa1V4Lfi/O0g==} - unimport@5.6.0: resolution: {integrity: sha512-8rqAmtJV8o60x46kBAJKtHpJDJWkA2xcBqWKPI14MgUb05o1pnpnCnXSxedUXyeq7p8fR5g3pTo2BaswZ9lD9A==} engines: {node: '>=18.12.0'} @@ -7324,10 +7304,6 @@ packages: peerDependencies: vue: ^3.2.25 - unplugin@1.16.1: - resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} - engines: {node: '>=14.0.0'} - unplugin@2.3.11: resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} engines: {node: '>=18.12.0'} @@ -12120,19 +12096,6 @@ snapshots: semver: 7.7.4 strip-indent: 4.1.1 - eslint-plugin-unimport@0.1.2(eslint@10.0.3(jiti@2.6.1))(rollup@4.55.1)(typescript@5.9.3): - dependencies: - '@typescript-eslint/scope-manager': 8.57.0 - '@typescript-eslint/utils': 8.57.0(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3) - debug: 4.4.3 - eslint: 10.0.3(jiti@2.6.1) - pathe: 1.1.2 - unimport: 3.14.6(rollup@4.55.1) - transitivePeerDependencies: - - rollup - - supports-color - - typescript - eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1))(typescript@5.9.3))(eslint@10.0.3(jiti@2.6.1)): dependencies: eslint: 10.0.3(jiti@2.6.1) @@ -13591,17 +13554,6 @@ snapshots: dependencies: boolbase: 1.0.0 - nuxt-eslint-auto-explicit-import@0.1.1(eslint@10.0.3(jiti@2.6.1))(magicast@0.5.2)(rollup@4.55.1)(typescript@5.9.3): - dependencies: - '@nuxt/kit': 4.3.1(magicast@0.5.2) - eslint-plugin-unimport: 0.1.2(eslint@10.0.3(jiti@2.6.1))(rollup@4.55.1)(typescript@5.9.3) - transitivePeerDependencies: - - eslint - - magicast - - rollup - - supports-color - - typescript - nuxt@4.3.1(@parcel/watcher@2.5.1)(@types/node@25.0.3)(@vue/compiler-sfc@3.5.30)(cac@6.7.14)(db0@0.3.4)(eslint@10.0.3(jiti@2.6.1))(idb-keyval@6.2.2)(ioredis@5.9.1)(magicast@0.5.2)(optionator@0.9.4)(rolldown@1.0.0-rc.8)(rollup@4.55.1)(terser@5.44.1)(tsx@4.21.0)(typescript@5.9.3)(vite@8.0.0-beta.18(@types/node@25.0.3)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2): dependencies: '@dxup/nuxt': 0.3.2(magicast@0.5.2) @@ -14823,10 +14775,6 @@ snapshots: strip-json-comments@2.0.1: {} - strip-literal@2.1.1: - dependencies: - js-tokens: 9.0.1 - strip-literal@3.1.0: dependencies: js-tokens: 9.0.1 @@ -15111,25 +15059,6 @@ snapshots: unicorn-magic@0.4.0: {} - unimport@3.14.6(rollup@4.55.1): - dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.55.1) - acorn: 8.16.0 - escape-string-regexp: 5.0.0 - estree-walker: 3.0.3 - fast-glob: 3.3.3 - local-pkg: 1.1.2 - magic-string: 0.30.21 - mlly: 1.8.1 - pathe: 2.0.3 - picomatch: 4.0.3 - pkg-types: 1.3.1 - scule: 1.3.0 - strip-literal: 2.1.1 - unplugin: 1.16.1 - transitivePeerDependencies: - - rollup - unimport@5.6.0: dependencies: acorn: 8.16.0 @@ -15277,11 +15206,6 @@ snapshots: - tsx - yaml - unplugin@1.16.1: - dependencies: - acorn: 8.16.0 - webpack-virtual-modules: 0.6.2 - unplugin@2.3.11: dependencies: '@jridgewell/remapping': 2.3.5 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 9b7a7767..1cca2e09 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -70,7 +70,6 @@ catalogs: chokidar: ^5.0.0 eslint: ^10.0.3 nano-staged: ^0.9.0 - nuxt-eslint-auto-explicit-import: ^0.1.1 serve: ^14.2.6 simple-git-hooks: ^2.13.1 typescript: ^5.9.3