diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9f8a413fd..f900df2d4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -908,8 +908,8 @@ importers: specifier: ^5.9.3 version: 5.9.3 unplugin-auto-import: - specifier: ^0.19.0 - version: 0.19.0(@vueuse/core@9.13.0(vue@3.5.8(typescript@5.9.3)))(rollup@4.46.2) + specifier: ^20.2.0 + version: 20.2.0(@vueuse/core@9.13.0(vue@3.5.8(typescript@5.9.3))) rsbuild/vue3-element-plus: dependencies: @@ -930,8 +930,8 @@ importers: specifier: ^5.9.3 version: 5.9.3 unplugin-auto-import: - specifier: ^0.19.0 - version: 0.19.0(@vueuse/core@9.13.0(vue@3.5.8(typescript@5.9.3)))(rollup@4.46.2) + specifier: ^20.2.0 + version: 20.2.0(@vueuse/core@9.13.0(vue@3.5.8(typescript@5.9.3))) unplugin-vue-components: specifier: ^29.2.0 version: 29.2.0(@babel/parser@7.28.5)(vue@3.5.8(typescript@5.9.3)) @@ -992,8 +992,8 @@ importers: specifier: ^5.9.3 version: 5.9.3 unplugin-auto-import: - specifier: ^0.19.0 - version: 0.19.0(@vueuse/core@9.13.0(vue@3.5.8(typescript@5.9.3)))(rollup@4.46.2) + specifier: ^20.2.0 + version: 20.2.0(@vueuse/core@9.13.0(vue@3.5.8(typescript@5.9.3))) unplugin-vue-components: specifier: ^29.2.0 version: 29.2.0(@babel/parser@7.28.5)(vue@3.5.8(typescript@5.9.3)) @@ -3338,8 +3338,8 @@ importers: specifier: 5.6.4 version: 5.6.4(@rspack/core@1.6.0(@swc/helpers@0.5.17))(webpack@5.102.1) unplugin-auto-import: - specifier: ^0.19.0 - version: 0.19.0(@vueuse/core@9.13.0(vue@3.5.8(typescript@5.9.3)))(rollup@4.46.2) + specifier: ^20.2.0 + version: 20.2.0(@vueuse/core@9.13.0(vue@3.5.8(typescript@5.9.3))) vue-loader: specifier: ^17.4.2 version: 17.4.2(vue@3.5.8(typescript@5.9.3))(webpack@5.102.1) @@ -3719,9 +3719,6 @@ packages: engines: {node: '>=20'} hasBin: true - '@antfu/utils@0.7.10': - resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} - '@apideck/better-ajv-errors@0.3.6': resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} engines: {node: '>=10'} @@ -6490,15 +6487,6 @@ packages: peerDependencies: rollup: ^1.20.0||^2.0.0 - '@rollup/pluginutils@5.1.4': - resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - '@rollup/pluginutils@5.3.0': resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} engines: {node: '>=14.0.0'} @@ -12324,10 +12312,6 @@ packages: resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} engines: {node: '>=8.9.0'} - local-pkg@0.5.1: - resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==} - engines: {node: '>=14'} - local-pkg@1.1.2: resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==} engines: {node: '>=14'} @@ -13498,10 +13482,6 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} - engines: {node: '>=12'} - picomatch@4.0.3: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} @@ -15098,12 +15078,12 @@ packages: resolution: {integrity: sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw==} engines: {node: '>=14.16'} - strip-literal@2.1.1: - resolution: {integrity: sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==} - strip-literal@3.0.0: resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==} + strip-literal@3.1.0: + resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==} + strtok3@10.3.4: resolution: {integrity: sha512-KIy5nylvC5le1OdaaoCJ07L+8iQzJHGH6pWDuzS+d07Cu7n1MZ2x26P8ZKIWfbK02+XIL8Mp4RkWeqdUCrDMfg==} engines: {node: '>=18'} @@ -15757,8 +15737,9 @@ packages: unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - unimport@3.14.5: - resolution: {integrity: sha512-tn890SwFFZxqaJSKQPPd+yygfKSATbM8BZWW1aCR2TJBTs1SDrmLamBueaFtYsGjHtQaRgqEbQflOjN2iW12gA==} + unimport@5.5.0: + resolution: {integrity: sha512-/JpWMG9s1nBSlXJAQ8EREFTFy3oy6USFd8T6AoBaw1q2GGcF4R9yp3ofg32UODZlYEO5VD0EWE1RpI9XDWyPYg==} + engines: {node: '>=18.12.0'} union@0.5.0: resolution: {integrity: sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==} @@ -15838,11 +15819,11 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unplugin-auto-import@0.19.0: - resolution: {integrity: sha512-W97gTDEWu/L1EcKCXY5Ni8bsMW1E9kv12wYQv3mYpd7zcFctXYlLKsqeva6sbCQbzS8t9AG/XdU5/WkEJKPlFw==} + unplugin-auto-import@20.2.0: + resolution: {integrity: sha512-vfBI/SvD9hJqYNinipVOAj5n8dS8DJXFlCKFR5iLDp2SaQwsfdnfLXgZ+34Kd3YY3YEY9omk8XQg0bwos3Q8ug==} engines: {node: '>=14'} peerDependencies: - '@nuxt/kit': ^3.2.2 + '@nuxt/kit': ^4.0.0 '@vueuse/core': '*' peerDependenciesMeta: '@nuxt/kit': @@ -15890,10 +15871,6 @@ packages: resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} engines: {node: '>=14.0.0'} - unplugin@2.1.0: - resolution: {integrity: sha512-us4j03/499KhbGP8BU7Hrzrgseo+KdfJYWcbcajCOqsAyb8Gk0Yn2kiUIcZISYCb1JFaZfIuG3b42HmguVOKCQ==} - engines: {node: '>=18.12.0'} - unplugin@2.3.10: resolution: {integrity: sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==} engines: {node: '>=18.12.0'} @@ -16725,8 +16702,6 @@ snapshots: tinyexec: 1.0.1 tinyglobby: 0.2.15 - '@antfu/utils@0.7.10': {} - '@apideck/better-ajv-errors@0.3.6(ajv@8.12.0)': dependencies: ajv: 8.12.0 @@ -20486,14 +20461,6 @@ snapshots: picomatch: 2.3.1 rollup: 2.79.1 - '@rollup/pluginutils@5.1.4(rollup@4.46.2)': - dependencies: - '@types/estree': 1.0.8 - estree-walker: 2.0.2 - picomatch: 4.0.2 - optionalDependencies: - rollup: 4.46.2 - '@rollup/pluginutils@5.3.0(rollup@2.79.1)': dependencies: '@types/estree': 1.0.8 @@ -23895,7 +23862,7 @@ snapshots: babel-walk@3.0.0-canary-5: dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 bail@2.0.2: {} @@ -24463,8 +24430,8 @@ snapshots: constantinople@4.0.1: dependencies: - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 constants-browserify@1.0.0: {} @@ -27918,11 +27885,6 @@ snapshots: emojis-list: 3.0.0 json5: 2.2.3 - local-pkg@0.5.1: - dependencies: - mlly: 1.8.0 - pkg-types: 1.3.0 - local-pkg@1.1.2: dependencies: mlly: 1.8.0 @@ -29623,8 +29585,6 @@ snapshots: picomatch@2.3.1: {} - picomatch@4.0.2: {} - picomatch@4.0.3: {} pidtree@0.6.0: {} @@ -31717,11 +31677,11 @@ snapshots: strip-json-comments@5.0.3: {} - strip-literal@2.1.1: + strip-literal@3.0.0: dependencies: js-tokens: 9.0.1 - strip-literal@3.0.0: + strip-literal@3.1.0: dependencies: js-tokens: 9.0.1 @@ -32449,24 +32409,22 @@ snapshots: trough: 2.2.0 vfile: 6.0.1 - unimport@3.14.5(rollup@4.46.2): + unimport@5.5.0: dependencies: - '@rollup/pluginutils': 5.3.0(rollup@4.46.2) acorn: 8.15.0 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 - fast-glob: 3.3.2 - local-pkg: 0.5.1 + local-pkg: 1.1.2 magic-string: 0.30.21 mlly: 1.8.0 - pathe: 1.1.2 - picomatch: 4.0.2 - pkg-types: 1.3.0 + pathe: 2.0.3 + picomatch: 4.0.3 + pkg-types: 2.3.0 scule: 1.3.0 - strip-literal: 2.1.1 - unplugin: 1.16.1 - transitivePeerDependencies: - - rollup + strip-literal: 3.1.0 + tinyglobby: 0.2.15 + unplugin: 2.3.10 + unplugin-utils: 0.3.1 union@0.5.0: dependencies: @@ -32562,19 +32520,16 @@ snapshots: unpipe@1.0.0: {} - unplugin-auto-import@0.19.0(@vueuse/core@9.13.0(vue@3.5.8(typescript@5.9.3)))(rollup@4.46.2): + unplugin-auto-import@20.2.0(@vueuse/core@9.13.0(vue@3.5.8(typescript@5.9.3))): dependencies: - '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.4(rollup@4.46.2) - local-pkg: 0.5.1 - magic-string: 0.30.17 - picomatch: 4.0.2 - unimport: 3.14.5(rollup@4.46.2) - unplugin: 2.1.0 + local-pkg: 1.1.2 + magic-string: 0.30.21 + picomatch: 4.0.3 + unimport: 5.5.0 + unplugin: 2.3.10 + unplugin-utils: 0.3.1 optionalDependencies: '@vueuse/core': 9.13.0(vue@3.5.8(typescript@5.9.3)) - transitivePeerDependencies: - - rollup unplugin-stylex@0.5.5(@stylexjs/stylex@0.16.3)(rollup@4.46.2)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(jiti@2.6.1)(jsdom@26.1.0)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.93.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)): dependencies: @@ -32653,11 +32608,6 @@ snapshots: acorn: 8.15.0 webpack-virtual-modules: 0.6.2 - unplugin@2.1.0: - dependencies: - acorn: 8.15.0 - webpack-virtual-modules: 0.6.2 - unplugin@2.3.10: dependencies: '@jridgewell/remapping': 2.3.5 @@ -32892,7 +32842,7 @@ snapshots: vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.9.2)(jiti@2.6.1)(jsdom@26.1.0)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.93.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1): dependencies: - '@types/chai': 5.2.2 + '@types/chai': 5.2.3 '@vitest/expect': 3.2.4 '@vitest/mocker': 3.2.4(vite@7.1.1(@types/node@24.9.2)(jiti@2.6.1)(less@4.4.2)(lightningcss@1.30.1)(sass-embedded@1.93.2)(sass@1.93.2)(stylus@0.64.0)(terser@5.37.0)(tsx@4.19.2)(yaml@2.8.1)) '@vitest/pretty-format': 3.2.4 @@ -32949,8 +32899,8 @@ snapshots: vue-docgen-api@4.79.2(vue@3.5.21(typescript@5.9.3)): dependencies: - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 '@vue/compiler-dom': 3.5.21 '@vue/compiler-sfc': 3.5.21 ast-types: 0.16.1 @@ -33578,8 +33528,8 @@ snapshots: with@7.0.2: dependencies: - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 assert-never: 1.4.0 babel-walk: 3.0.0-canary-5 diff --git a/rsbuild/vue3-auto-import/package.json b/rsbuild/vue3-auto-import/package.json index 7518efebe..2b6dd88f6 100644 --- a/rsbuild/vue3-auto-import/package.json +++ b/rsbuild/vue3-auto-import/package.json @@ -14,6 +14,6 @@ "@rsbuild/core": "^1.6.0", "@rsbuild/plugin-vue": "^1.2.0", "typescript": "^5.9.3", - "unplugin-auto-import": "^0.19.0" + "unplugin-auto-import": "^20.2.0" } } diff --git a/rsbuild/vue3-element-plus/package.json b/rsbuild/vue3-element-plus/package.json index f15e68aed..0b9e94e57 100644 --- a/rsbuild/vue3-element-plus/package.json +++ b/rsbuild/vue3-element-plus/package.json @@ -15,7 +15,7 @@ "@rsbuild/core": "^1.6.0", "@rsbuild/plugin-vue": "^1.2.0", "typescript": "^5.9.3", - "unplugin-auto-import": "^0.19.0", + "unplugin-auto-import": "^20.2.0", "unplugin-vue-components": "^29.2.0" } } diff --git a/rsbuild/vue3-vant/package.json b/rsbuild/vue3-vant/package.json index 962a48491..1770a01a2 100644 --- a/rsbuild/vue3-vant/package.json +++ b/rsbuild/vue3-vant/package.json @@ -17,7 +17,7 @@ "@rsbuild/plugin-vue": "^1.2.0", "@vant/auto-import-resolver": "^1.3.0", "typescript": "^5.9.3", - "unplugin-auto-import": "^0.19.0", + "unplugin-auto-import": "^20.2.0", "unplugin-vue-components": "^29.2.0" } } diff --git a/rspack/unplugin-auto-import/package.json b/rspack/unplugin-auto-import/package.json index 080e78f2d..a0d0e667c 100644 --- a/rspack/unplugin-auto-import/package.json +++ b/rspack/unplugin-auto-import/package.json @@ -1,6 +1,7 @@ { - "name": "example-rspack-unplugin_1.6", + "name": "example-rspack-unplugin-auto-import", "private": true, + "type": "module", "scripts": { "dev": "rspack serve", "build": "rspack build" @@ -12,7 +13,7 @@ "@rspack/cli": "1.6.0", "@rspack/core": "1.6.0", "html-webpack-plugin": "5.6.4", - "unplugin-auto-import": "^0.19.0", + "unplugin-auto-import": "^20.2.0", "vue-loader": "^17.4.2" } } diff --git a/rspack/unplugin-auto-import/rspack.config.js b/rspack/unplugin-auto-import/rspack.config.js index d782a18d4..7535668f5 100644 --- a/rspack/unplugin-auto-import/rspack.config.js +++ b/rspack/unplugin-auto-import/rspack.config.js @@ -1,9 +1,9 @@ -const { defineConfig } = require('@rspack/cli'); -const { VueLoaderPlugin } = require('vue-loader'); -const HtmlWebpackPlugin = require('html-webpack-plugin'); -const AutoImport = require('unplugin-auto-import/rspack').default; +import { defineConfig } from '@rspack/cli'; +import HtmlWebpackPlugin from 'html-webpack-plugin'; +import AutoImport from 'unplugin-auto-import/rspack'; +import { VueLoaderPlugin } from 'vue-loader'; -module.exports = defineConfig({ +export default defineConfig({ plugins: [ AutoImport({ imports: ['vue'],