diff --git a/package.json b/package.json index 9244921a0f..43a90c1793 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "@types/semver": "7.5.8", "@unhead/schema": "1.11.6", "@unhead/vue": "1.11.6", - "@vitejs/plugin-vue": "5.1.3", + "@vitejs/plugin-vue": "5.1.4", "@vitest/coverage-v8": "2.1.1", "@vue/test-utils": "2.4.6", "autoprefixer": "10.4.20", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 2b85c5621e..86c6ceaaf8 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -128,8 +128,8 @@ "@nuxt/scripts": "0.9.2", "@nuxt/ui-templates": "1.3.4", "@parcel/watcher": "2.4.1", - "@types/estree": "1.0.5", - "@vitejs/plugin-vue": "5.1.3", + "@types/estree": "1.0.6", + "@vitejs/plugin-vue": "5.1.4", "@vue/compiler-sfc": "3.5.6", "unbuild": "3.0.0-rc.7", "vite": "5.4.6", diff --git a/packages/nuxt/src/core/plugins/plugin-metadata.ts b/packages/nuxt/src/core/plugins/plugin-metadata.ts index 6d94a770be..db6fad7b54 100644 --- a/packages/nuxt/src/core/plugins/plugin-metadata.ts +++ b/packages/nuxt/src/core/plugins/plugin-metadata.ts @@ -146,7 +146,7 @@ export const RemovePluginMetadataPlugin = (nuxt: Nuxt) => createUnplugin(() => { ecmaVersion: 'latest', }) as Node, { enter (_node) { - if (_node.type === 'ImportSpecifier' && (_node.imported.name === 'defineNuxtPlugin' || _node.imported.name === 'definePayloadPlugin')) { + if (_node.type === 'ImportSpecifier' && _node.imported.type === 'Identifier' && (_node.imported.name === 'defineNuxtPlugin' || _node.imported.name === 'definePayloadPlugin')) { wrapperNames.add(_node.local.name) } if (_node.type !== 'CallExpression' || (_node as CallExpression).callee.type !== 'Identifier') { return } diff --git a/packages/schema/package.json b/packages/schema/package.json index d16302de0d..b56596f537 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -40,7 +40,7 @@ "@types/pug": "2.0.10", "@types/sass-loader": "8.0.9", "@unhead/schema": "1.11.6", - "@vitejs/plugin-vue": "5.1.3", + "@vitejs/plugin-vue": "5.1.4", "@vitejs/plugin-vue-jsx": "4.0.1", "@vue/compiler-core": "3.5.6", "@vue/compiler-sfc": "3.5.6", diff --git a/packages/vite/package.json b/packages/vite/package.json index 88ff79d62c..84774a96ab 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -26,7 +26,7 @@ "devDependencies": { "@nuxt/schema": "workspace:*", "@types/clear": "0.1.4", - "@types/estree": "1.0.5", + "@types/estree": "1.0.6", "rollup": "4.21.3", "unbuild": "3.0.0-rc.7", "vue": "3.5.6" @@ -34,7 +34,7 @@ "dependencies": { "@nuxt/kit": "workspace:*", "@rollup/plugin-replace": "^5.0.7", - "@vitejs/plugin-vue": "^5.1.3", + "@vitejs/plugin-vue": "^5.1.4", "@vitejs/plugin-vue-jsx": "^4.0.1", "autoprefixer": "^10.4.20", "clear": "^0.1.0", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 1307c73b04..4da39af595 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -44,7 +44,7 @@ "knitwork": "^1.1.0", "lodash-es": "4.17.21", "magic-string": "^0.30.11", - "memfs": "^4.11.1", + "memfs": "^4.11.2", "mini-css-extract-plugin": "^2.9.1", "mlly": "^1.7.1", "ohash": "^1.1.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5b976ad501..689adf5fc9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,8 +73,8 @@ importers: specifier: 1.11.6 version: 1.11.6(vue@3.5.6(typescript@5.6.2)) '@vitejs/plugin-vue': - specifier: 5.1.3 - version: 5.1.3(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) + specifier: 5.1.4 + version: 5.1.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) '@vitest/coverage-v8': specifier: 2.1.1 version: 2.1.1(vitest@2.1.1(@types/node@20.16.5)(happy-dom@15.7.4)(sass@1.78.0)(terser@5.32.0)) @@ -480,11 +480,11 @@ importers: specifier: 2.4.1 version: 2.4.1 '@types/estree': - specifier: 1.0.5 - version: 1.0.5 + specifier: 1.0.6 + version: 1.0.6 '@vitejs/plugin-vue': - specifier: 5.1.3 - version: 5.1.3(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) + specifier: 5.1.4 + version: 5.1.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) '@vue/compiler-sfc': specifier: 3.5.6 version: 3.5.6 @@ -556,8 +556,8 @@ importers: specifier: 1.11.6 version: 1.11.6 '@vitejs/plugin-vue': - specifier: 5.1.3 - version: 5.1.3(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) + specifier: 5.1.4 + version: 5.1.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: 4.0.1 version: 4.0.1(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) @@ -670,8 +670,8 @@ importers: specifier: ^5.0.7 version: 5.0.7(rollup@4.21.3) '@vitejs/plugin-vue': - specifier: ^5.1.3 - version: 5.1.3(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) + specifier: ^5.1.4 + version: 5.1.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 version: 4.0.1(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2)) @@ -773,8 +773,8 @@ importers: specifier: 0.1.4 version: 0.1.4 '@types/estree': - specifier: 1.0.5 - version: 1.0.5 + specifier: 1.0.6 + version: 1.0.6 rollup: specifier: 4.21.3 version: 4.21.3 @@ -845,8 +845,8 @@ importers: specifier: ^0.30.11 version: 0.30.11 memfs: - specifier: ^4.11.1 - version: 4.11.1 + specifier: ^4.11.2 + version: 4.11.2 mini-css-extract-plugin: specifier: ^2.9.1 version: 2.9.1(webpack@5.94.0) @@ -2289,6 +2289,9 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/file-loader@5.0.4': resolution: {integrity: sha512-aB4X92oi5D2nIGI8/kolnJ47btRM2MQjQS4eJgA/VnCD12x0+kP5v7b5beVQWKHLOcquwUXvv6aMt8PmMy9uug==} @@ -2670,8 +2673,8 @@ packages: vite: 5.4.6 vue: 3.5.6 - '@vitejs/plugin-vue@5.1.3': - resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==} + '@vitejs/plugin-vue@5.1.4': + resolution: {integrity: sha512-N2XSI2n3sQqp5w7Y/AN/L2XDjBIRGqXko+eDp42sydYSBeJuSm5a1sLf8zakmo8u7tA8NmBgoDLA1HeOESjp9A==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: 5.4.6 @@ -5125,6 +5128,10 @@ packages: resolution: {integrity: sha512-LZcMTBAgqUUKNXZagcZxvXXfgF1bHX7Y7nQ0QyEiNbRJgE29GhgPd8Yna1VQcLlPiHt/5RFJMWYN9Uv/VPNvjQ==} engines: {node: '>= 4.0.0'} + memfs@4.11.2: + resolution: {integrity: sha512-VcR7lEtgQgv7AxGkrNNeUAimFLT+Ov8uGu1LuOfbe/iF/dKoh/QgpoaMZlhfejvLtMxtXYyeoT7Ar1jEbWdbPA==} + engines: {node: '>= 4.0.0'} + memory-fs@0.5.0: resolution: {integrity: sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==} engines: {node: '>=4.3.0 <5.0.0 || >=5.10'} @@ -8616,7 +8623,7 @@ snapshots: '@rollup/pluginutils@5.1.0(rollup@4.21.3)': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: @@ -8834,7 +8841,7 @@ snapshots: '@types/eslint@9.6.1': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 '@types/eslint__js@8.42.3': @@ -8843,6 +8850,8 @@ snapshots: '@types/estree@1.0.5': {} + '@types/estree@1.0.6': {} + '@types/file-loader@5.0.4': dependencies: '@types/webpack': 4.41.39 @@ -9480,7 +9489,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))': dependencies: vite: 5.4.6(@types/node@20.16.5)(sass@1.78.0)(terser@5.32.0) vue: 3.5.6(typescript@5.6.2) @@ -11064,7 +11073,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 esutils@2.0.3: {} @@ -11807,7 +11816,7 @@ snapshots: is-reference@1.2.1: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 is-regex@1.1.4: dependencies: @@ -12300,6 +12309,13 @@ snapshots: tree-dump: 1.0.2(tslib@2.7.0) tslib: 2.7.0 + memfs@4.11.2: + dependencies: + '@jsonjoy.com/json-pack': 1.1.0(tslib@2.7.0) + '@jsonjoy.com/util': 1.3.0(tslib@2.7.0) + tree-dump: 1.0.2(tslib@2.7.0) + tslib: 2.7.0 + memory-fs@0.5.0: dependencies: errno: 0.1.8