diff --git a/package.json b/package.json index c16d8a450198..528b13927fa5 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "@nuxt/vite-builder": "workspace:*", "@nuxt/webpack-builder": "workspace:*", "nuxt": "workspace:*", - "vite": "4.5.0", + "vite": "5.0.2", "vue": "3.3.8", "magic-string": "^0.30.5" }, @@ -75,7 +75,7 @@ "std-env": "3.5.0", "typescript": "5.3.2", "ufo": "1.3.2", - "vite": "4.5.0", + "vite": "5.0.2", "vitest": "0.33.0", "vitest-environment-nuxt": "0.11.5", "vue": "3.3.8", diff --git a/packages/kit/package.json b/packages/kit/package.json index 89d1199fa5e8..45470a791959 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -52,7 +52,7 @@ "lodash-es": "4.17.21", "nitropack": "2.8.0", "unbuild": "latest", - "vite": "4.5.0", + "vite": "5.0.2", "vitest": "0.33.0", "webpack": "5.89.0" }, diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 0f5406bf8183..ce913d58c798 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -120,7 +120,7 @@ "@types/fs-extra": "11.0.4", "@vitejs/plugin-vue": "4.5.0", "unbuild": "latest", - "vite": "4.5.0", + "vite": "5.0.2", "vitest": "0.33.0" }, "peerDependencies": { diff --git a/packages/schema/package.json b/packages/schema/package.json index 707e22f9a953..f7fe94ac65af 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -50,7 +50,7 @@ "ofetch": "1.3.3", "unbuild": "latest", "unctx": "2.3.1", - "vite": "4.5.0", + "vite": "5.0.2", "vue": "3.3.8", "vue-bundle-renderer": "2.0.0", "vue-loader": "17.3.1", diff --git a/packages/vite/package.json b/packages/vite/package.json index 66245d69a639..9af3c59ab407 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -61,7 +61,7 @@ "strip-literal": "^1.3.0", "ufo": "^1.3.2", "unplugin": "^1.5.1", - "vite": "^4.5.0", + "vite": "^5.0.2", "vite-node": "^0.33.0", "vite-plugin-checker": "^0.6.2", "vue-bundle-renderer": "^2.0.0" diff --git a/packages/vite/src/plugins/analyze.ts b/packages/vite/src/plugins/analyze.ts index f772264a4602..aa71fe765d44 100644 --- a/packages/vite/src/plugins/analyze.ts +++ b/packages/vite/src/plugins/analyze.ts @@ -24,7 +24,6 @@ export function analyzePlugin (ctx: ViteBuildContext): Plugin[] { } } }, - // @ts-expect-error rollup 4 types visualizer({ ...analyzeOptions, filename: 'filename' in analyzeOptions ? analyzeOptions.filename!.replace('{name}', 'client') : undefined, diff --git a/packages/vite/src/server.ts b/packages/vite/src/server.ts index a9bfbdc32407..4441bd19fe71 100644 --- a/packages/vite/src/server.ts +++ b/packages/vite/src/server.ts @@ -97,6 +97,7 @@ export async function buildServer (ctx: ViteBuildContext) { hmr: false }, plugins: [ + // @ts-expect-error types not compatible yet in `@rollup/plugin-replace` replace({ values: { 'typeof window': '"undefined"', diff --git a/packages/vite/src/vite.ts b/packages/vite/src/vite.ts index 54507cebf5a6..4b7f85b990eb 100644 --- a/packages/vite/src/vite.ts +++ b/packages/vite/src/vite.ts @@ -103,6 +103,7 @@ export const bundle: NuxtBuilder['bundle'] = async (nuxt) => { rootDir: nuxt.options.rootDir, composables: nuxt.options.optimization.keyedComposables }), + // @ts-expect-error types not compatible yet in `@rollup/plugin-replace` replace({ ...Object.fromEntries([';', '(', '{', '}', ' ', '\t', '\n'].map(d => [`${d}global.`, `${d}globalThis.`])), preventAssignment: true @@ -152,6 +153,7 @@ export const bundle: NuxtBuilder['bundle'] = async (nuxt) => { await nuxt.callHook('vite:extend', ctx) nuxt.hook('vite:extendConfig', (config) => { + // @ts-expect-error types not compatible yet in `@rollup/plugin-replace` config.plugins!.push(replace({ preventAssignment: true, ...Object.fromEntries(Object.entries(config.define!).filter(([key]) => key.startsWith('import.meta.'))) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f43fd583882c..db3eb12ef4aa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ overrides: '@nuxt/vite-builder': workspace:* '@nuxt/webpack-builder': workspace:* nuxt: workspace:* - vite: 4.5.0 + vite: 5.0.2 vue: 3.3.8 magic-string: ^0.30.5 @@ -98,7 +98,7 @@ importers: version: link:packages/nuxt nuxt-vitest: specifier: 0.11.5 - version: 0.11.5(@vitejs/plugin-vue-jsx@3.1.0)(@vitejs/plugin-vue@4.5.0)(happy-dom@12.10.3)(vite@4.5.0)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.8) + version: 0.11.5(@vitejs/plugin-vue-jsx@3.1.0)(@vitejs/plugin-vue@4.5.0)(happy-dom@12.10.3)(vite@5.0.2)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.8) ofetch: specifier: 1.3.3 version: 1.3.3 @@ -124,8 +124,8 @@ importers: specifier: 1.3.2 version: 1.3.2 vite: - specifier: 4.5.0 - version: 4.5.0(@types/node@20.9.4) + specifier: 5.0.2 + version: 5.0.2(@types/node@20.9.4) vitest: specifier: 0.33.0 version: 0.33.0(happy-dom@12.10.3) @@ -221,8 +221,8 @@ importers: specifier: latest version: 2.0.0(typescript@5.3.2) vite: - specifier: 4.5.0 - version: 4.5.0(@types/node@20.9.4) + specifier: 5.0.2 + version: 5.0.2(@types/node@20.9.4) vitest: specifier: 0.33.0 version: 0.33.0(happy-dom@12.10.3) @@ -237,7 +237,7 @@ importers: version: 2.0.2 '@nuxt/devtools': specifier: ^1.0.3 - version: 1.0.3(nuxt@packages+nuxt)(rollup@3.29.4)(vite@4.5.0) + version: 1.0.3(nuxt@packages+nuxt)(rollup@3.29.4)(vite@5.0.2) '@nuxt/kit': specifier: workspace:* version: link:../kit @@ -255,7 +255,7 @@ importers: version: link:../vite '@types/node': specifier: ^14.18.0 || >=16.10.0 - version: 20.9.3 + version: 20.9.4 '@unhead/dom': specifier: ^1.8.8 version: 1.8.8 @@ -412,13 +412,13 @@ importers: version: 11.0.4 '@vitejs/plugin-vue': specifier: 4.5.0 - version: 4.5.0(vite@4.5.0)(vue@3.3.8) + version: 4.5.0(vite@5.0.2)(vue@3.3.8) unbuild: specifier: latest version: 2.0.0(typescript@5.3.2) vite: - specifier: 4.5.0 - version: 4.5.0(@types/node@20.9.3) + specifier: 5.0.2 + version: 5.0.2(@types/node@20.9.4) vitest: specifier: 0.33.0 version: 0.33.0(happy-dom@12.10.3) @@ -476,10 +476,10 @@ importers: version: 1.8.8 '@vitejs/plugin-vue': specifier: 4.5.0 - version: 4.5.0(vite@4.5.0)(vue@3.3.8) + version: 4.5.0(vite@5.0.2)(vue@3.3.8) '@vitejs/plugin-vue-jsx': specifier: 3.1.0 - version: 3.1.0(vite@4.5.0)(vue@3.3.8) + version: 3.1.0(vite@5.0.2)(vue@3.3.8) '@vue/compiler-core': specifier: 3.3.8 version: 3.3.8 @@ -508,8 +508,8 @@ importers: specifier: 2.3.1 version: 2.3.1 vite: - specifier: 4.5.0 - version: 4.5.0(@types/node@20.9.4) + specifier: 5.0.2 + version: 5.0.2(@types/node@20.9.4) vue: specifier: 3.3.8 version: 3.3.8(typescript@5.3.2) @@ -539,10 +539,10 @@ importers: version: 5.0.5(rollup@3.29.4) '@vitejs/plugin-vue': specifier: ^4.5.0 - version: 4.5.0(vite@4.5.0)(vue@3.3.8) + version: 4.5.0(vite@5.0.2)(vue@3.3.8) '@vitejs/plugin-vue-jsx': specifier: ^3.1.0 - version: 3.1.0(vite@4.5.0)(vue@3.3.8) + version: 3.1.0(vite@5.0.2)(vue@3.3.8) autoprefixer: specifier: ^10.4.16 version: 10.4.16(postcss@8.4.31) @@ -619,14 +619,14 @@ importers: specifier: ^1.5.1 version: 1.5.1 vite: - specifier: 4.5.0 - version: 4.5.0(@types/node@20.9.4) + specifier: 5.0.2 + version: 5.0.2(@types/node@20.9.4) vite-node: specifier: ^0.33.0 version: 0.33.0(@types/node@20.9.4) vite-plugin-checker: specifier: ^0.6.2 - version: 0.6.2(eslint@8.54.0)(typescript@5.3.2)(vite@4.5.0)(vue-tsc@1.8.22) + version: 0.6.2(eslint@8.54.0)(typescript@5.3.2)(vite@5.0.2)(vue-tsc@1.8.22) vue-bundle-renderer: specifier: ^2.0.0 version: 2.0.0 @@ -1228,6 +1228,7 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: true optional: true /@esbuild/android-arm64@0.19.7: @@ -1244,6 +1245,7 @@ packages: cpu: [arm] os: [android] requiresBuild: true + dev: true optional: true /@esbuild/android-arm@0.19.7: @@ -1260,6 +1262,7 @@ packages: cpu: [x64] os: [android] requiresBuild: true + dev: true optional: true /@esbuild/android-x64@0.19.7: @@ -1276,6 +1279,7 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: true optional: true /@esbuild/darwin-arm64@0.19.7: @@ -1292,6 +1296,7 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: true optional: true /@esbuild/darwin-x64@0.19.7: @@ -1308,6 +1313,7 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true + dev: true optional: true /@esbuild/freebsd-arm64@0.19.7: @@ -1324,6 +1330,7 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: true optional: true /@esbuild/freebsd-x64@0.19.7: @@ -1340,6 +1347,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-arm64@0.19.7: @@ -1356,6 +1364,7 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-arm@0.19.7: @@ -1372,6 +1381,7 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-ia32@0.19.7: @@ -1388,6 +1398,7 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-loong64@0.19.7: @@ -1404,6 +1415,7 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-mips64el@0.19.7: @@ -1420,6 +1432,7 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-ppc64@0.19.7: @@ -1436,6 +1449,7 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-riscv64@0.19.7: @@ -1452,6 +1466,7 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-s390x@0.19.7: @@ -1468,6 +1483,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-x64@0.19.7: @@ -1484,6 +1500,7 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true + dev: true optional: true /@esbuild/netbsd-x64@0.19.7: @@ -1500,6 +1517,7 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true + dev: true optional: true /@esbuild/openbsd-x64@0.19.7: @@ -1516,6 +1534,7 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true + dev: true optional: true /@esbuild/sunos-x64@0.19.7: @@ -1532,6 +1551,7 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: true optional: true /@esbuild/win32-arm64@0.19.7: @@ -1548,6 +1568,7 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: true optional: true /@esbuild/win32-ia32@0.19.7: @@ -1564,6 +1585,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: true optional: true /@esbuild/win32-x64@0.19.7: @@ -1835,17 +1857,17 @@ packages: resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} dev: false - /@nuxt/devtools-kit@1.0.3(nuxt@packages+nuxt)(vite@4.5.0): + /@nuxt/devtools-kit@1.0.3(nuxt@packages+nuxt)(vite@5.0.2): resolution: {integrity: sha512-a/ZAVmrD5yOfUYhRVfC9afMkczzL8J8zdf0h6QHbTd33rJW/jmjwTn++RTdnbSD2gg2fSBRi/h8y17RmqIdb9g==} peerDependencies: nuxt: workspace:* - vite: 4.5.0 + vite: 5.0.2 dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema execa: 7.2.0 nuxt: link:packages/nuxt - vite: 4.5.0(@types/node@20.9.3) + vite: 5.0.2(@types/node@20.9.4) dev: false /@nuxt/devtools-wizard@1.0.3: @@ -1864,15 +1886,15 @@ packages: semver: 7.5.4 dev: false - /@nuxt/devtools@1.0.3(nuxt@packages+nuxt)(rollup@3.29.4)(vite@4.5.0): + /@nuxt/devtools@1.0.3(nuxt@packages+nuxt)(rollup@3.29.4)(vite@5.0.2): resolution: {integrity: sha512-2mXvQiS3KTMF0fO80Y9WLx95yubRoIp2wSCarmhhqInPe8/0K9VZ4TUiTGF20ti45h0ky3OAxiVSmLfViwDWjg==} hasBin: true peerDependencies: nuxt: workspace:* - vite: 4.5.0 + vite: 5.0.2 dependencies: '@antfu/utils': 0.7.6 - '@nuxt/devtools-kit': 1.0.3(nuxt@packages+nuxt)(vite@4.5.0) + '@nuxt/devtools-kit': 1.0.3(nuxt@packages+nuxt)(vite@5.0.2) '@nuxt/devtools-wizard': 1.0.3 '@nuxt/kit': link:packages/kit birpc: 0.2.14 @@ -1905,9 +1927,9 @@ packages: simple-git: 3.21.0 sirv: 2.0.3 unimport: 3.6.0(rollup@3.29.4) - vite: 4.5.0(@types/node@20.9.3) - vite-plugin-inspect: 0.7.42(@nuxt/kit@packages+kit)(rollup@3.29.4)(vite@4.5.0) - vite-plugin-vue-inspector: 4.0.0(vite@4.5.0) + vite: 5.0.2(@types/node@20.9.4) + vite-plugin-inspect: 0.7.42(@nuxt/kit@packages+kit)(rollup@3.29.4)(vite@5.0.2) + vite-plugin-vue-inspector: 4.0.0(vite@5.0.2) which: 3.0.1 ws: 8.14.2 transitivePeerDependencies: @@ -2098,7 +2120,6 @@ packages: dependencies: is-glob: 4.0.3 micromatch: 4.0.5 - napi-wasm: 1.1.0 bundledDependencies: - napi-wasm @@ -2574,7 +2595,7 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.2 - '@types/node': 20.9.3 + '@types/node': 20.9.4 dev: true /@types/hash-sum@1.0.2: @@ -2630,11 +2651,6 @@ packages: '@types/node': 20.9.4 dev: true - /@types/node@20.9.3: - resolution: {integrity: sha512-nk5wXLAXGBKfrhLB0cyHGbSqopS+nz0BUgZkUQqSHSSgdee0kssp1IAqlQOu333bW+gMNs2QREx7iynm19Abxw==} - dependencies: - undici-types: 5.26.5 - /@types/node@20.9.4: resolution: {integrity: sha512-wmyg8HUhcn6ACjsn8oKYjkN/zUzQeNtMy44weTJSM6p4MMzEOuKbA3OjJ267uPCOW7Xex9dyrNTful8XTQYoDA==} dependencies: @@ -2658,7 +2674,7 @@ packages: /@types/sass-loader@8.0.8: resolution: {integrity: sha512-hjP8aUyTDde2blD6clAGso/+ctC+9Rch/mDpvMe/kZrpXGZBDqf1K/48jWzXOX7hbd4jXQKQMPWdbBv4MRp0yQ==} dependencies: - '@types/node': 20.9.3 + '@types/node': 20.9.4 '@types/node-sass': 4.11.6 '@types/webpack': 4.41.34 sass: 1.69.4 @@ -2685,7 +2701,7 @@ packages: /@types/webpack-bundle-analyzer@4.6.3: resolution: {integrity: sha512-XYU3m7oRb1tlE8YhwkKLi1xba2buNB9V4VkQtOVTfJuUm/413pE/UCMVcPDFFBwpzGkr9y1WbSEvdPjKVPt0gw==} dependencies: - '@types/node': 20.9.3 + '@types/node': 20.9.4 tapable: 2.2.1 webpack: 5.89.0 transitivePeerDependencies: @@ -2935,29 +2951,29 @@ packages: - encoding - supports-color - /@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.0)(vue@3.3.8): + /@vitejs/plugin-vue-jsx@3.1.0(vite@5.0.2)(vue@3.3.8): resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - vite: 4.5.0 + vite: 5.0.2 vue: 3.3.8 dependencies: '@babel/core': 7.23.3 '@babel/plugin-transform-typescript': 7.23.3(@babel/core@7.23.3) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.3) - vite: 4.5.0(@types/node@20.9.4) + vite: 5.0.2(@types/node@20.9.4) vue: 3.3.8(typescript@5.3.2) transitivePeerDependencies: - supports-color - /@vitejs/plugin-vue@4.5.0(vite@4.5.0)(vue@3.3.8): + /@vitejs/plugin-vue@4.5.0(vite@5.0.2)(vue@3.3.8): resolution: {integrity: sha512-a2WSpP8X8HTEww/U00bU4mX1QpLINNuz/2KMNpLsdu3BzOpak3AGI1CJYBTXcc4SPhaD0eNRUp7IyQK405L5dQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - vite: 4.5.0 + vite: 5.0.2 vue: 3.3.8 dependencies: - vite: 4.5.0(@types/node@20.9.3) + vite: 5.0.2(@types/node@20.9.4) vue: 3.3.8(typescript@5.3.2) /@vitest/coverage-v8@0.33.0(vitest@0.33.0): @@ -4702,6 +4718,7 @@ packages: '@esbuild/win32-arm64': 0.18.20 '@esbuild/win32-ia32': 0.18.20 '@esbuild/win32-x64': 0.18.20 + dev: true /esbuild@0.19.7: resolution: {integrity: sha512-6brbTZVqxhqgbpqBR5MzErImcpA0SQdoKOkcWK/U30HtQxnokIpG3TX2r0IJqbFUzqLjhU/zC1S5ndgakObVCQ==} @@ -6768,9 +6785,6 @@ packages: engines: {node: ^14 || ^16 || >=18} hasBin: true - /napi-wasm@1.1.0: - resolution: {integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==} - /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -6852,7 +6866,7 @@ packages: ufo: 1.3.2 uncrypto: 0.1.3 unctx: 2.3.1 - unenv: 1.7.4 + unenv: 1.8.0 unimport: 3.6.0(rollup@4.5.0) unstorage: 1.10.1 transitivePeerDependencies: @@ -7068,23 +7082,23 @@ packages: optionalDependencies: fsevents: 2.3.3 - /nuxt-vitest@0.11.5(@vitejs/plugin-vue-jsx@3.1.0)(@vitejs/plugin-vue@4.5.0)(happy-dom@12.10.3)(vite@4.5.0)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.8): + /nuxt-vitest@0.11.5(@vitejs/plugin-vue-jsx@3.1.0)(@vitejs/plugin-vue@4.5.0)(happy-dom@12.10.3)(vite@5.0.2)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.8): resolution: {integrity: sha512-uBdojodtD0/oq8mryU6KdFK7G9bppXFK+CgxMdRbPyTnAvKW31dJs5OFg4yE8EIa4whsezi16Ny+yvzaFtT/1Q==} peerDependencies: '@vitejs/plugin-vue': '*' '@vitejs/plugin-vue-jsx': '*' - vite: 4.5.0 + vite: 5.0.2 vitest: ^0.24.5 || ^0.26.0 || ^0.27.0 || ^0.28.0 || ^0.29.0 || ^0.30.0 || ^0.33.0 dependencies: '@nuxt/kit': link:packages/kit - '@vitejs/plugin-vue': 4.5.0(vite@4.5.0)(vue@3.3.8) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.0)(vue@3.3.8) + '@vitejs/plugin-vue': 4.5.0(vite@5.0.2)(vue@3.3.8) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.0.2)(vue@3.3.8) '@vitest/ui': 0.33.0(vitest@0.33.0) defu: 6.1.3 get-port-please: 3.1.1 perfect-debounce: 1.0.0 std-env: 3.5.0 - vite: 4.5.0(@types/node@20.9.4) + vite: 5.0.2(@types/node@20.9.4) vitest: 0.33.0(happy-dom@12.10.3) vitest-environment-nuxt: 0.11.5(happy-dom@12.10.3)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.8) transitivePeerDependencies: @@ -9066,15 +9080,6 @@ packages: dependencies: '@fastify/busboy': 2.0.0 - /unenv@1.7.4: - resolution: {integrity: sha512-fjYsXYi30It0YCQYqLOcT6fHfMXsBr2hw9XC7ycf8rTG7Xxpe3ZssiqUnD0khrjiZEmkBXWLwm42yCSCH46fMw==} - dependencies: - consola: 3.2.3 - defu: 6.1.3 - mime: 3.0.0 - node-fetch-native: 1.4.1 - pathe: 1.1.1 - /unenv@1.8.0: resolution: {integrity: sha512-uIGbdCWZfhRRmyKj1UioCepQ0jpq638j/Cf0xFTn4zD1nGJ2lSdzYHLzfdXN791oo/0juUiSWW1fBklXMTsuqg==} dependencies: @@ -9183,7 +9188,7 @@ packages: acorn: 8.11.2 chokidar: 3.5.3 webpack-sources: 3.2.3 - webpack-virtual-modules: 0.6.0 + webpack-virtual-modules: 0.6.1 /unstorage@1.10.1: resolution: {integrity: sha512-rWQvLRfZNBpF+x8D3/gda5nUCQL2PgXy2jNG4U7/Rc9BGEv9+CAJd0YyGCROUBKs9v49Hg8huw3aih5Bf5TAVw==} @@ -9329,28 +9334,6 @@ packages: builtins: 5.0.1 dev: false - /vite-node@0.33.0(@types/node@20.9.3): - resolution: {integrity: sha512-19FpHYbwWWxDr73ruNahC+vtEdza52kA90Qb3La98yZ0xULqV8A5JLNPUff0f5zID4984tW7l3DH2przTJUZSw==} - engines: {node: '>=v14.18.0'} - hasBin: true - dependencies: - cac: 6.7.14 - debug: 4.3.4 - mlly: 1.4.2 - pathe: 1.1.1 - picocolors: 1.0.0 - vite: 4.5.0(@types/node@20.9.3) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - /vite-node@0.33.0(@types/node@20.9.4): resolution: {integrity: sha512-19FpHYbwWWxDr73ruNahC+vtEdza52kA90Qb3La98yZ0xULqV8A5JLNPUff0f5zID4984tW7l3DH2przTJUZSw==} engines: {node: '>=v14.18.0'} @@ -9361,7 +9344,7 @@ packages: mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.5.0(@types/node@20.9.4) + vite: 5.0.2(@types/node@20.9.4) transitivePeerDependencies: - '@types/node' - less @@ -9371,9 +9354,8 @@ packages: - sugarss - supports-color - terser - dev: false - /vite-plugin-checker@0.6.2(eslint@8.54.0)(typescript@5.3.2)(vite@4.5.0)(vue-tsc@1.8.22): + /vite-plugin-checker@0.6.2(eslint@8.54.0)(typescript@5.3.2)(vite@5.0.2)(vue-tsc@1.8.22): resolution: {integrity: sha512-YvvvQ+IjY09BX7Ab+1pjxkELQsBd4rPhWNw8WLBeFVxu/E7O+n6VYAqNsKdK/a2luFlX/sMpoWdGFfg4HvwdJQ==} engines: {node: '>=14.16'} peerDependencies: @@ -9382,7 +9364,7 @@ packages: optionator: ^0.9.1 stylelint: '>=13' typescript: '*' - vite: 4.5.0 + vite: 5.0.2 vls: '*' vti: '*' vue-tsc: '>=1.3.9' @@ -9419,7 +9401,7 @@ packages: strip-ansi: 6.0.1 tiny-invariant: 1.3.1 typescript: 5.3.2 - vite: 4.5.0(@types/node@20.9.4) + vite: 5.0.2(@types/node@20.9.4) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -9427,12 +9409,12 @@ packages: vue-tsc: 1.8.22(typescript@5.3.2) dev: false - /vite-plugin-inspect@0.7.42(@nuxt/kit@packages+kit)(rollup@3.29.4)(vite@4.5.0): + /vite-plugin-inspect@0.7.42(@nuxt/kit@packages+kit)(rollup@3.29.4)(vite@5.0.2): resolution: {integrity: sha512-JCyX86wr3siQc+p9Kd0t8VkFHAJag0RaQVIpdFGSv5FEaePEVB6+V/RGtz2dQkkGSXQzRWrPs4cU3dRKg32bXw==} engines: {node: '>=14'} peerDependencies: '@nuxt/kit': '*' - vite: 4.5.0 + vite: 5.0.2 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -9446,16 +9428,16 @@ packages: open: 9.1.0 picocolors: 1.0.0 sirv: 2.0.3 - vite: 4.5.0(@types/node@20.9.3) + vite: 5.0.2(@types/node@20.9.4) transitivePeerDependencies: - rollup - supports-color dev: false - /vite-plugin-vue-inspector@4.0.0(vite@4.5.0): + /vite-plugin-vue-inspector@4.0.0(vite@5.0.2): resolution: {integrity: sha512-xNjMbRj3YrebuuInTvlC8ghPtzT+3LjMIQPeeR/5CaFd+WcbA9wBnECZmlcP3GITCVED0SxGmTyoJ3iVKsK4vQ==} peerDependencies: - vite: 4.5.0 + vite: 5.0.2 dependencies: '@babel/core': 7.23.3 '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.23.3) @@ -9466,52 +9448,17 @@ packages: '@vue/compiler-dom': 3.3.8 kolorist: 1.8.0 magic-string: 0.30.5 - vite: 4.5.0(@types/node@20.9.3) + vite: 5.0.2(@types/node@20.9.4) transitivePeerDependencies: - supports-color dev: false - /vite@4.5.0(@types/node@20.9.3): - resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - '@types/node': 20.9.3 - esbuild: 0.18.20 - postcss: 8.4.31 - rollup: 3.29.4 - optionalDependencies: - fsevents: 2.3.3 - - /vite@4.5.0(@types/node@20.9.4): - resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} - engines: {node: ^14.18.0 || >=16.0.0} + /vite@5.0.2(@types/node@20.9.4): + resolution: {integrity: sha512-6CCq1CAJCNM1ya2ZZA7+jS2KgnhbzvxakmlIjN24cF/PXhRMzpM/z8QgsVJA/Dm5fWUWnVEsmtBoMhmerPxT0g==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': '>= 14' + '@types/node': ^18.0.0 || >=20.0.0 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -9535,9 +9482,9 @@ packages: optional: true dependencies: '@types/node': 20.9.4 - esbuild: 0.18.20 + esbuild: 0.19.7 postcss: 8.4.31 - rollup: 3.29.4 + rollup: 4.5.0 optionalDependencies: fsevents: 2.3.3 @@ -9611,7 +9558,7 @@ packages: dependencies: '@types/chai': 4.3.9 '@types/chai-subset': 1.3.4 - '@types/node': 20.9.3 + '@types/node': 20.9.4 '@vitest/expect': 0.33.0 '@vitest/runner': 0.33.0 '@vitest/snapshot': 0.33.0 @@ -9631,8 +9578,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.6.0 - vite: 4.5.0(@types/node@20.9.3) - vite-node: 0.33.0(@types/node@20.9.3) + vite: 5.0.2(@types/node@20.9.4) + vite-node: 0.33.0(@types/node@20.9.4) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -9850,12 +9797,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - /webpack-virtual-modules@0.6.0: - resolution: {integrity: sha512-KnaMTE6EItz/f2q4Gwg5/rmeKVi79OR58NoYnwDJqCk9ywMtTGbBnBcfoBtN4QbYu0lWXvyMoH2Owxuhe4qI6Q==} - /webpack-virtual-modules@0.6.1: resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} - dev: false /webpack@5.89.0: resolution: {integrity: sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==}