diff --git a/package.json b/package.json index d221620c7d..4c65f35a5b 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "rollup": "^4.12.0", "nuxt": "workspace:*", "vite": "5.1.4", - "vue": "3.4.19", + "vue": "3.4.20", "magic-string": "^0.30.7" }, "devDependencies": { @@ -67,8 +67,8 @@ "execa": "8.0.1", "fs-extra": "11.2.0", "globby": "14.0.1", - "h3": "1.10.2", - "happy-dom": "13.5.0", + "h3": "1.11.1", + "happy-dom": "13.6.2", "jiti": "1.21.0", "markdownlint-cli": "0.39.0", "nitropack": "2.8.1", @@ -85,7 +85,7 @@ "ufo": "1.4.0", "vitest": "1.3.1", "vitest-environment-nuxt": "1.0.0", - "vue": "3.4.19", + "vue": "3.4.20", "vue-eslint-parser": "9.4.2", "vue-router": "4.3.0", "vue-tsc": "1.8.27" diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index faef1eb668..49c0d28790 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -69,7 +69,7 @@ "@unhead/dom": "^1.8.10", "@unhead/ssr": "^1.8.10", "@unhead/vue": "^1.8.10", - "@vue/shared": "^3.4.19", + "@vue/shared": "^3.4.20", "acorn": "8.11.3", "c12": "^1.9.0", "chokidar": "^3.6.0", @@ -82,7 +82,7 @@ "estree-walker": "^3.0.3", "fs-extra": "^11.2.0", "globby": "^14.0.1", - "h3": "^1.10.2", + "h3": "^1.11.1", "hookable": "^5.5.3", "jiti": "^1.21.0", "klona": "^2.0.6", @@ -110,7 +110,7 @@ "unplugin": "^1.7.1", "unplugin-vue-router": "^0.7.0", "untyped": "^1.4.2", - "vue": "^3.4.19", + "vue": "^3.4.20", "vue-bundle-renderer": "^2.0.0", "vue-devtools-stub": "^0.1.0", "vue-router": "^4.3.0" diff --git a/packages/schema/package.json b/packages/schema/package.json index cb3e70df6c..af8b508f11 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -41,10 +41,10 @@ "@unhead/schema": "1.8.10", "@vitejs/plugin-vue": "5.0.4", "@vitejs/plugin-vue-jsx": "3.1.0", - "@vue/compiler-core": "3.4.19", + "@vue/compiler-core": "3.4.20", "c12": "1.9.0", "esbuild-loader": "4.0.3", - "h3": "1.10.2", + "h3": "1.11.1", "ignore": "5.3.1", "nitropack": "2.8.1", "ofetch": "1.3.3", @@ -52,7 +52,7 @@ "unctx": "2.3.1", "unenv": "1.9.0", "vite": "5.1.4", - "vue": "3.4.19", + "vue": "3.4.20", "vue-bundle-renderer": "2.0.0", "vue-loader": "17.4.2", "vue-router": "4.3.0", diff --git a/packages/vite/package.json b/packages/vite/package.json index f7b10ce57c..78e33249fd 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -29,7 +29,7 @@ "@types/estree": "1.0.5", "@types/fs-extra": "11.0.4", "unbuild": "latest", - "vue": "3.4.19" + "vue": "3.4.20" }, "dependencies": { "@nuxt/kit": "workspace:*", @@ -47,7 +47,7 @@ "externality": "^1.0.2", "fs-extra": "^11.2.0", "get-port-please": "^3.1.2", - "h3": "^1.10.2", + "h3": "^1.11.1", "knitwork": "^1.0.0", "magic-string": "^0.30.7", "mlly": "^1.6.1", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index c64c37633d..3d6c60de31 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -38,7 +38,7 @@ "file-loader": "^6.2.0", "fork-ts-checker-webpack-plugin": "^9.0.2", "fs-extra": "^11.2.0", - "h3": "^1.10.2", + "h3": "^1.11.1", "hash-sum": "^2.0.0", "lodash-es": "4.17.21", "magic-string": "^0.30.7", @@ -78,7 +78,7 @@ "@types/webpack-hot-middleware": "2.25.9", "@types/webpack-virtual-modules": "0.1.3", "unbuild": "latest", - "vue": "3.4.19" + "vue": "3.4.20" }, "peerDependencies": { "vue": "^3.3.4" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 147963b788..f95d103caf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,7 +12,7 @@ overrides: rollup: ^4.12.0 nuxt: workspace:* vite: 5.1.4 - vue: 3.4.19 + vue: 3.4.20 magic-string: ^0.30.7 importers: @@ -30,13 +30,13 @@ importers: version: link:packages/kit '@nuxt/test-utils': specifier: 3.11.0 - version: 3.11.0(@testing-library/vue@8.0.2)(@vue/test-utils@2.4.4)(h3@1.10.2)(happy-dom@13.5.0)(playwright-core@1.41.2)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.19) + version: 3.11.0(@testing-library/vue@8.0.2)(@vue/test-utils@2.4.4)(h3@1.11.1)(happy-dom@13.6.2)(playwright-core@1.41.2)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.20) '@nuxt/webpack-builder': specifier: workspace:* version: link:packages/webpack '@testing-library/vue': specifier: 8.0.2 - version: 8.0.2(vue@3.4.19) + version: 8.0.2(vue@3.4.20) '@types/fs-extra': specifier: 11.0.4 version: 11.0.4 @@ -51,7 +51,7 @@ importers: version: 1.3.1(vitest@1.3.1) '@vue/test-utils': specifier: 2.4.4 - version: 2.4.4(vue@3.4.19) + version: 2.4.4(vue@3.4.20) case-police: specifier: 0.6.1 version: 0.6.1 @@ -89,11 +89,11 @@ importers: specifier: 14.0.1 version: 14.0.1 h3: - specifier: 1.10.2 - version: 1.10.2 + specifier: 1.11.1 + version: 1.11.1 happy-dom: - specifier: 13.5.0 - version: 13.5.0 + specifier: 13.6.2 + version: 13.6.2 jiti: specifier: 1.21.0 version: 1.21.0 @@ -138,19 +138,19 @@ importers: version: 1.4.0 vitest: specifier: 1.3.1 - version: 1.3.1(@types/node@20.11.20)(happy-dom@13.5.0) + version: 1.3.1(@types/node@20.11.20)(happy-dom@13.6.2) vitest-environment-nuxt: specifier: 1.0.0 - version: 1.0.0(@testing-library/vue@8.0.2)(@vue/test-utils@2.4.4)(h3@1.10.2)(happy-dom@13.5.0)(playwright-core@1.41.2)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.19) + version: 1.0.0(@testing-library/vue@8.0.2)(@vue/test-utils@2.4.4)(h3@1.11.1)(happy-dom@13.6.2)(playwright-core@1.41.2)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.20) vue: - specifier: 3.4.19 - version: 3.4.19(typescript@5.3.3) + specifier: 3.4.20 + version: 3.4.20(typescript@5.3.3) vue-eslint-parser: specifier: 9.4.2 version: 9.4.2(eslint@8.57.0) vue-router: specifier: 4.3.0 - version: 4.3.0(vue@3.4.19) + version: 4.3.0(vue@3.4.20) vue-tsc: specifier: 1.8.27 version: 1.8.27(typescript@5.3.3) @@ -235,7 +235,7 @@ importers: version: 5.1.4(@types/node@20.11.20) vitest: specifier: 1.3.1 - version: 1.3.1(@types/node@20.11.20)(happy-dom@13.5.0) + version: 1.3.1(@types/node@20.11.20)(happy-dom@13.6.2) webpack: specifier: 5.90.3 version: 5.90.3 @@ -265,7 +265,7 @@ importers: version: link:../vite '@types/node': specifier: ^14.18.0 || >=16.10.0 - version: 20.11.19 + version: 20.11.20 '@unhead/dom': specifier: ^1.8.10 version: 1.8.10 @@ -274,10 +274,10 @@ importers: version: 1.8.10 '@unhead/vue': specifier: ^1.8.10 - version: 1.8.10(vue@3.4.19) + version: 1.8.10(vue@3.4.20) '@vue/shared': - specifier: ^3.4.19 - version: 3.4.19 + specifier: ^3.4.20 + version: 3.4.20 acorn: specifier: 8.11.3 version: 8.11.3 @@ -315,8 +315,8 @@ importers: specifier: ^14.0.1 version: 14.0.1 h3: - specifier: ^1.10.2 - version: 1.10.2 + specifier: ^1.11.1 + version: 1.11.1 hookable: specifier: ^5.5.3 version: 5.5.3 @@ -394,13 +394,13 @@ importers: version: 1.7.1 unplugin-vue-router: specifier: ^0.7.0 - version: 0.7.0(rollup@4.12.0)(vue-router@4.3.0)(vue@3.4.19) + version: 0.7.0(rollup@4.12.0)(vue-router@4.3.0)(vue@3.4.20) untyped: specifier: ^1.4.2 version: 1.4.2 vue: - specifier: 3.4.19 - version: 3.4.19(typescript@5.3.3) + specifier: 3.4.20 + version: 3.4.20(typescript@5.3.3) vue-bundle-renderer: specifier: ^2.0.0 version: 2.0.0 @@ -409,7 +409,7 @@ importers: version: 0.1.0 vue-router: specifier: ^4.3.0 - version: 4.3.0(vue@3.4.19) + version: 4.3.0(vue@3.4.20) devDependencies: '@parcel/watcher': specifier: 2.4.1 @@ -422,16 +422,16 @@ importers: version: 11.0.4 '@vitejs/plugin-vue': specifier: 5.0.4 - version: 5.0.4(vite@5.1.4)(vue@3.4.19) + version: 5.0.4(vite@5.1.4)(vue@3.4.20) unbuild: specifier: latest version: 2.0.0(typescript@5.3.3) vite: specifier: 5.1.4 - version: 5.1.4(@types/node@20.11.19) + version: 5.1.4(@types/node@20.11.20) vitest: specifier: 1.3.1 - version: 1.3.1(@types/node@20.11.19)(happy-dom@13.5.0) + version: 1.3.1(@types/node@20.11.20)(happy-dom@13.6.2) packages/schema: dependencies: @@ -486,13 +486,13 @@ importers: version: 1.8.10 '@vitejs/plugin-vue': specifier: 5.0.4 - version: 5.0.4(vite@5.1.4)(vue@3.4.19) + version: 5.0.4(vite@5.1.4)(vue@3.4.20) '@vitejs/plugin-vue-jsx': specifier: 3.1.0 - version: 3.1.0(vite@5.1.4)(vue@3.4.19) + version: 3.1.0(vite@5.1.4)(vue@3.4.20) '@vue/compiler-core': - specifier: 3.4.19 - version: 3.4.19 + specifier: 3.4.20 + version: 3.4.20 c12: specifier: 1.9.0 version: 1.9.0 @@ -500,8 +500,8 @@ importers: specifier: 4.0.3 version: 4.0.3(webpack@5.90.3) h3: - specifier: 1.10.2 - version: 1.10.2 + specifier: 1.11.1 + version: 1.11.1 ignore: specifier: 5.3.1 version: 5.3.1 @@ -524,17 +524,17 @@ importers: specifier: 5.1.4 version: 5.1.4(@types/node@20.11.20) vue: - specifier: 3.4.19 - version: 3.4.19(typescript@5.3.3) + specifier: 3.4.20 + version: 3.4.20(typescript@5.3.3) vue-bundle-renderer: specifier: 2.0.0 version: 2.0.0 vue-loader: specifier: 17.4.2 - version: 17.4.2(vue@3.4.19)(webpack@5.90.3) + version: 17.4.2(vue@3.4.20)(webpack@5.90.3) vue-router: specifier: 4.3.0 - version: 4.3.0(vue@3.4.19) + version: 4.3.0(vue@3.4.20) webpack: specifier: 5.90.3 version: 5.90.3 @@ -552,10 +552,10 @@ importers: version: 5.0.5(rollup@4.12.0) '@vitejs/plugin-vue': specifier: ^5.0.4 - version: 5.0.4(vite@5.1.4)(vue@3.4.19) + version: 5.0.4(vite@5.1.4)(vue@3.4.20) '@vitejs/plugin-vue-jsx': specifier: ^3.1.0 - version: 3.1.0(vite@5.1.4)(vue@3.4.19) + version: 3.1.0(vite@5.1.4)(vue@3.4.20) autoprefixer: specifier: ^10.4.17 version: 10.4.17(postcss@8.4.35) @@ -590,8 +590,8 @@ importers: specifier: ^3.1.2 version: 3.1.2 h3: - specifier: ^1.10.2 - version: 1.10.2 + specifier: ^1.11.1 + version: 1.11.1 knitwork: specifier: ^1.0.0 version: 1.0.0 @@ -663,8 +663,8 @@ importers: specifier: latest version: 2.0.0(typescript@5.3.3) vue: - specifier: 3.4.19 - version: 3.4.19(typescript@5.3.3) + specifier: 3.4.20 + version: 3.4.20(typescript@5.3.3) packages/webpack: dependencies: @@ -708,8 +708,8 @@ importers: specifier: ^11.2.0 version: 11.2.0 h3: - specifier: ^1.10.2 - version: 1.10.2 + specifier: ^1.11.1 + version: 1.11.1 hash-sum: specifier: ^2.0.0 version: 2.0.0 @@ -778,7 +778,7 @@ importers: version: 2.0.0 vue-loader: specifier: ^17.4.2 - version: 17.4.2(vue@3.4.19)(webpack@5.90.3) + version: 17.4.2(vue@3.4.20)(webpack@5.90.3) webpack: specifier: ^5.90.3 version: 5.90.3 @@ -823,8 +823,8 @@ importers: specifier: latest version: 2.0.0(typescript@5.3.3) vue: - specifier: 3.4.19 - version: 3.4.19(typescript@5.3.3) + specifier: 3.4.20 + version: 3.4.20(typescript@5.3.3) playground: dependencies: @@ -832,8 +832,8 @@ importers: specifier: workspace:* version: link:../packages/nuxt vue: - specifier: 3.4.19 - version: 3.4.19(typescript@5.3.3) + specifier: 3.4.20 + version: 3.4.20(typescript@5.3.3) test/fixtures/basic: dependencies: @@ -851,8 +851,8 @@ importers: specifier: latest version: 1.7.1 vue: - specifier: 3.4.19 - version: 3.4.19(typescript@5.3.3) + specifier: 3.4.20 + version: 3.4.20(typescript@5.3.3) test/fixtures/basic-types: dependencies: @@ -865,13 +865,13 @@ importers: version: 1.3.3 vitest: specifier: 1.0.2 - version: 1.0.2(@types/node@20.11.20)(happy-dom@13.5.0) + version: 1.0.2(@types/node@20.11.20)(happy-dom@13.6.2) vue: - specifier: 3.4.19 - version: 3.4.19(typescript@5.3.3) + specifier: 3.4.20 + version: 3.4.20(typescript@5.3.3) vue-router: specifier: latest - version: 4.3.0(vue@3.4.19) + version: 4.3.0(vue@3.4.20) test/fixtures/minimal: dependencies: @@ -879,8 +879,8 @@ importers: specifier: workspace:* version: link:../../../packages/nuxt vue: - specifier: 3.4.19 - version: 3.4.19(typescript@5.3.3) + specifier: 3.4.20 + version: 3.4.20(typescript@5.3.3) test/fixtures/minimal-types: dependencies: @@ -888,8 +888,8 @@ importers: specifier: workspace:* version: link:../../../packages/nuxt vue: - specifier: 3.4.19 - version: 3.4.19(typescript@5.3.3) + specifier: 3.4.20 + version: 3.4.20(typescript@5.3.3) test/fixtures/runtime-compiler: dependencies: @@ -903,8 +903,8 @@ importers: specifier: workspace:* version: link:../../../packages/nuxt vue: - specifier: 3.4.19 - version: 3.4.19(typescript@5.3.3) + specifier: 3.4.20 + version: 3.4.20(typescript@5.3.3) devDependencies: typescript: specifier: latest @@ -981,7 +981,7 @@ packages: dependencies: '@babel/compat-data': 7.23.5 '@babel/helper-validator-option': 7.23.5 - browserslist: 4.22.2 + browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 @@ -1266,7 +1266,7 @@ packages: dependencies: '@codspeed/core': 3.1.0 vite: 5.1.4(@types/node@20.11.20) - vitest: 1.3.1(@types/node@20.11.20)(happy-dom@13.5.0) + vitest: 1.3.1(@types/node@20.11.20)(happy-dom@13.6.2) transitivePeerDependencies: - debug dev: true @@ -2161,7 +2161,7 @@ packages: '@nuxt/schema': link:packages/schema execa: 7.2.0 nuxt: link:packages/nuxt - vite: 5.1.4(@types/node@20.11.19) + vite: 5.1.4(@types/node@20.11.20) dev: false /@nuxt/devtools-wizard@1.0.8: @@ -2218,7 +2218,7 @@ packages: simple-git: 3.22.0 sirv: 2.0.4 unimport: 3.7.1(rollup@4.12.0) - vite: 5.1.4(@types/node@20.11.19) + vite: 5.1.4(@types/node@20.11.20) vite-plugin-inspect: 0.8.1(@nuxt/kit@packages+kit)(rollup@4.12.0)(vite@5.1.4) vite-plugin-vue-inspector: 4.0.2(vite@5.1.4) which: 3.0.1 @@ -2281,7 +2281,7 @@ packages: rc9: 2.1.1 std-env: 3.7.0 - /@nuxt/test-utils@3.11.0(@testing-library/vue@8.0.2)(@vue/test-utils@2.4.4)(h3@1.10.2)(happy-dom@13.5.0)(playwright-core@1.41.2)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.19): + /@nuxt/test-utils@3.11.0(@testing-library/vue@8.0.2)(@vue/test-utils@2.4.4)(h3@1.11.1)(happy-dom@13.6.2)(playwright-core@1.41.2)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.20): resolution: {integrity: sha512-9ovgpQZkZpVg/MhYVVn2169WjH/IL0XUqwGryTa/lkx0/BCi1LMVEp3HTPkmt4qbRcxitO+kL4vFqqrFGVaSVg==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -2296,7 +2296,7 @@ packages: playwright-core: ^1.34.3 vite: 5.1.4 vitest: ^0.34.6 || ^1.0.0 - vue: 3.4.19 + vue: 3.4.20 vue-router: ^4.0.0 peerDependenciesMeta: '@cucumber/cucumber': @@ -2320,8 +2320,8 @@ packages: dependencies: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema - '@testing-library/vue': 8.0.2(vue@3.4.19) - '@vue/test-utils': 2.4.4(vue@3.4.19) + '@testing-library/vue': 8.0.2(vue@3.4.20) + '@vue/test-utils': 2.4.4(vue@3.4.20) c12: 1.9.0 consola: 3.2.3 defu: 6.1.4 @@ -2330,8 +2330,8 @@ packages: execa: 8.0.1 fake-indexeddb: 5.0.2 get-port-please: 3.1.2 - h3: 1.10.2 - happy-dom: 13.5.0 + h3: 1.11.1 + happy-dom: 13.6.2 local-pkg: 0.5.0 magic-string: 0.30.7 node-fetch-native: 1.6.1 @@ -2346,10 +2346,10 @@ packages: unenv: 1.9.0 unplugin: 1.7.1 vite: 5.1.4(@types/node@20.11.20) - vitest: 1.3.1(@types/node@20.11.20)(happy-dom@13.5.0) - vitest-environment-nuxt: 1.0.0(@testing-library/vue@8.0.2)(@vue/test-utils@2.4.4)(h3@1.10.2)(happy-dom@13.5.0)(playwright-core@1.41.2)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.19) - vue: 3.4.19(typescript@5.3.3) - vue-router: 4.3.0(vue@3.4.19) + vitest: 1.3.1(@types/node@20.11.20)(happy-dom@13.6.2) + vitest-environment-nuxt: 1.0.0(@testing-library/vue@8.0.2)(@vue/test-utils@2.4.4)(h3@1.11.1)(happy-dom@13.6.2)(playwright-core@1.41.2)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.20) + vue: 3.4.20(typescript@5.3.3) + vue-router: 4.3.0(vue@3.4.20) dev: true /@nuxt/ui-templates@1.3.1: @@ -2363,7 +2363,7 @@ packages: '@shikijs/transformers': 1.1.2 '@types/hast': 3.0.4 '@types/mdast': 4.0.3 - '@vue/compiler-core': 3.4.19 + '@vue/compiler-core': 3.4.20 consola: 3.2.3 debug: 4.3.4 defu: 6.1.4 @@ -2794,14 +2794,14 @@ packages: resolution: {integrity: sha512-OpOu/KszoEIm/pdTMmnFW+cPKj+Vw8Jut4CLivqdwgHysTdMUphyG/nuaYcpVZfCQBu6JLfQ6izgkYrefiKzXQ==} dependencies: '@shikijs/twoslash': 1.1.6(typescript@5.3.3) - floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.4.19) + floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.4.20) mdast-util-from-markdown: 2.0.0 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.1.0 shiki: 1.1.6 twoslash: 0.2.4(typescript@5.3.3) twoslash-vue: 0.2.4(typescript@5.3.3) - vue: 3.4.19(typescript@5.3.3) + vue: 3.4.20(typescript@5.3.3) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -2867,20 +2867,20 @@ packages: pretty-format: 27.5.1 dev: true - /@testing-library/vue@8.0.2(vue@3.4.19): + /@testing-library/vue@8.0.2(vue@3.4.20): resolution: {integrity: sha512-A8wWX+qQn0o0izpQWnGCpwQt8wAdpsVP8vPP2h5Q/jcGhZ5yKXz9PPUqhQv+45LTFaWlyRf8bArTVaB/KFFd5A==} engines: {node: '>=14'} peerDependencies: '@vue/compiler-sfc': '>= 3' - vue: 3.4.19 + vue: 3.4.20 peerDependenciesMeta: '@vue/compiler-sfc': optional: true dependencies: '@babel/runtime': 7.23.9 '@testing-library/dom': 9.3.4 - '@vue/test-utils': 2.4.4(vue@3.4.19) - vue: 3.4.19(typescript@5.3.3) + '@vue/test-utils': 2.4.4(vue@3.4.20) + vue: 3.4.20(typescript@5.3.3) transitivePeerDependencies: - '@vue/server-renderer' dev: true @@ -2953,7 +2953,7 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.2 - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/hash-sum@1.0.2: @@ -3025,11 +3025,6 @@ packages: '@types/node': 20.11.20 dev: true - /@types/node@20.11.19: - resolution: {integrity: sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ==} - dependencies: - undici-types: 5.26.5 - /@types/node@20.11.20: resolution: {integrity: sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==} dependencies: @@ -3053,7 +3048,7 @@ packages: /@types/sass-loader@8.0.8: resolution: {integrity: sha512-hjP8aUyTDde2blD6clAGso/+ctC+9Rch/mDpvMe/kZrpXGZBDqf1K/48jWzXOX7hbd4jXQKQMPWdbBv4MRp0yQ==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 '@types/node-sass': 4.11.6 '@types/webpack': 4.41.34 sass: 1.69.4 @@ -3088,7 +3083,7 @@ packages: /@types/webpack-bundle-analyzer@4.7.0: resolution: {integrity: sha512-c5i2ThslSNSG8W891BRvOd/RoCjI2zwph8maD22b1adtSns20j+0azDDMCK06DiVrzTgnwiDl5Ntmu1YRJw8Sg==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 tapable: 2.2.1 webpack: 5.90.3 transitivePeerDependencies: @@ -3314,16 +3309,16 @@ packages: '@unhead/shared': 1.8.10 dev: false - /@unhead/vue@1.8.10(vue@3.4.19): + /@unhead/vue@1.8.10(vue@3.4.20): resolution: {integrity: sha512-KF8pftHnxnlBlgNpKXWLTg3ZUtkuDCxRPUFSDBy9CtqRSX/qvAhLZ26mbqRVmHj8KigiRHP/wnPWNyGnUx20Bg==} peerDependencies: - vue: 3.4.19 + vue: 3.4.20 dependencies: '@unhead/schema': 1.8.10 '@unhead/shared': 1.8.10 hookable: 5.5.3 unhead: 1.8.10 - vue: 3.4.19(typescript@5.3.3) + vue: 3.4.20(typescript@5.3.3) dev: false /@vercel/nft@0.24.3: @@ -3346,30 +3341,30 @@ packages: - encoding - supports-color - /@vitejs/plugin-vue-jsx@3.1.0(vite@5.1.4)(vue@3.4.19): + /@vitejs/plugin-vue-jsx@3.1.0(vite@5.1.4)(vue@3.4.20): resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: 5.1.4 - vue: 3.4.19 + vue: 3.4.20 dependencies: '@babel/core': 7.23.9 '@babel/plugin-transform-typescript': 7.23.3(@babel/core@7.23.9) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.9) vite: 5.1.4(@types/node@20.11.20) - vue: 3.4.19(typescript@5.3.3) + vue: 3.4.20(typescript@5.3.3) transitivePeerDependencies: - supports-color - /@vitejs/plugin-vue@5.0.4(vite@5.1.4)(vue@3.4.19): + /@vitejs/plugin-vue@5.0.4(vite@5.1.4)(vue@3.4.20): resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: 5.1.4 - vue: 3.4.19 + vue: 3.4.20 dependencies: - vite: 5.1.4(@types/node@20.11.19) - vue: 3.4.19(typescript@5.3.3) + vite: 5.1.4(@types/node@20.11.20) + vue: 3.4.20(typescript@5.3.3) /@vitest/coverage-v8@1.3.1(vitest@1.3.1): resolution: {integrity: sha512-UuBnkSJUNE9rdHjDCPyJ4fYuMkoMtnghes1XohYa4At0MS3OQSAo97FrbwSLRshYsXThMZy1+ybD/byK5llyIg==} @@ -3389,7 +3384,7 @@ packages: std-env: 3.7.0 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 - vitest: 1.3.1(@types/node@20.11.20)(happy-dom@13.5.0) + vitest: 1.3.1(@types/node@20.11.20)(happy-dom@13.6.2) transitivePeerDependencies: - supports-color dev: true @@ -3487,22 +3482,22 @@ packages: '@volar/language-core': 1.11.1 path-browserify: 1.0.1 - /@vue-macros/common@1.10.1(rollup@4.12.0)(vue@3.4.19): + /@vue-macros/common@1.10.1(rollup@4.12.0)(vue@3.4.20): resolution: {integrity: sha512-uftSpfwdwitcQT2lM8aVxcfe5rKQBzC9jMrtJM5sG4hEuFyfIvnJihpPpnaWxY+X4p64k+YYXtBFv+1O5Bq3dg==} engines: {node: '>=16.14.0'} peerDependencies: - vue: 3.4.19 + vue: 3.4.20 peerDependenciesMeta: vue: optional: true dependencies: '@babel/types': 7.23.9 '@rollup/pluginutils': 5.1.0(rollup@4.12.0) - '@vue/compiler-sfc': 3.4.19 + '@vue/compiler-sfc': 3.4.20 ast-kit: 0.11.3(rollup@4.12.0) local-pkg: 0.5.0 magic-string-ast: 0.3.0 - vue: 3.4.19(typescript@5.3.3) + vue: 3.4.20(typescript@5.3.3) transitivePeerDependencies: - rollup dev: false @@ -3528,39 +3523,39 @@ packages: transitivePeerDependencies: - supports-color - /@vue/compiler-core@3.4.19: - resolution: {integrity: sha512-gj81785z0JNzRcU0Mq98E56e4ltO1yf8k5PQ+tV/7YHnbZkrM0fyFyuttnN8ngJZjbpofWE/m4qjKBiLl8Ju4w==} + /@vue/compiler-core@3.4.20: + resolution: {integrity: sha512-l7M+xUuL8hrGtRLkrf+62d9zucAdgqNBTbJ/NufCOIuJQhauhfyAKH9ra/qUctCXcULwmclGAVpvmxjbBO30qg==} dependencies: '@babel/parser': 7.23.9 - '@vue/shared': 3.4.19 + '@vue/shared': 3.4.20 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.0.2 - /@vue/compiler-dom@3.4.19: - resolution: {integrity: sha512-vm6+cogWrshjqEHTzIDCp72DKtea8Ry/QVpQRYoyTIg9k7QZDX6D8+HGURjtmatfgM8xgCFtJJaOlCaRYRK3QA==} + /@vue/compiler-dom@3.4.20: + resolution: {integrity: sha512-/cSBGL79HFBYgDnqCNKErOav3bPde3n0sJwJM2Z09rXlkiowV/2SG1tgDAiWS1CatS4Cvo0o74e1vNeCK1R3RA==} dependencies: - '@vue/compiler-core': 3.4.19 - '@vue/shared': 3.4.19 + '@vue/compiler-core': 3.4.20 + '@vue/shared': 3.4.20 - /@vue/compiler-sfc@3.4.19: - resolution: {integrity: sha512-LQ3U4SN0DlvV0xhr1lUsgLCYlwQfUfetyPxkKYu7dkfvx7g3ojrGAkw0AERLOKYXuAGnqFsEuytkdcComei3Yg==} + /@vue/compiler-sfc@3.4.20: + resolution: {integrity: sha512-nPuTZz0yxTPzjyYe+9nQQsFYImcz/57UX8N3jyhl5oIUUs2jqqAMaULsAlJwve3qNYfjQzq0bwy3pqJrN9ecZw==} dependencies: '@babel/parser': 7.23.9 - '@vue/compiler-core': 3.4.19 - '@vue/compiler-dom': 3.4.19 - '@vue/compiler-ssr': 3.4.19 - '@vue/shared': 3.4.19 + '@vue/compiler-core': 3.4.20 + '@vue/compiler-dom': 3.4.20 + '@vue/compiler-ssr': 3.4.20 + '@vue/shared': 3.4.20 estree-walker: 2.0.2 magic-string: 0.30.7 postcss: 8.4.35 source-map-js: 1.0.2 - /@vue/compiler-ssr@3.4.19: - resolution: {integrity: sha512-P0PLKC4+u4OMJ8sinba/5Z/iDT84uMRRlrWzadgLA69opCpI1gG4N55qDSC+dedwq2fJtzmGald05LWR5TFfLw==} + /@vue/compiler-ssr@3.4.20: + resolution: {integrity: sha512-b3gFQPiHLvI12C56otzBPpQhZ5kgkJ5RMv/zpLjLC2BIFwX5GktDqYQ7xg0Q2grP6uFI8al3beVKvAVxFtXmIg==} dependencies: - '@vue/compiler-dom': 3.4.19 - '@vue/shared': 3.4.19 + '@vue/compiler-dom': 3.4.20 + '@vue/shared': 3.4.20 /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} @@ -3575,8 +3570,8 @@ packages: dependencies: '@volar/language-core': 1.11.1 '@volar/source-map': 1.11.1 - '@vue/compiler-dom': 3.4.19 - '@vue/shared': 3.4.19 + '@vue/compiler-dom': 3.4.20 + '@vue/shared': 3.4.20 computeds: 0.0.1 minimatch: 9.0.3 muggle-string: 0.3.1 @@ -3584,47 +3579,47 @@ packages: typescript: 5.3.3 vue-template-compiler: 2.7.14 - /@vue/reactivity@3.4.19: - resolution: {integrity: sha512-+VcwrQvLZgEclGZRHx4O2XhyEEcKaBi50WbxdVItEezUf4fqRh838Ix6amWTdX0CNb/b6t3Gkz3eOebfcSt+UA==} + /@vue/reactivity@3.4.20: + resolution: {integrity: sha512-P5LJcxUkG6inlHr6MHVA4AVFAmRYJQ7ONGWJILNjMjoYuEXFhYviSCb9BEMyszSG/1kWCZbtWQlKSLasFRpThw==} dependencies: - '@vue/shared': 3.4.19 + '@vue/shared': 3.4.20 - /@vue/runtime-core@3.4.19: - resolution: {integrity: sha512-/Z3tFwOrerJB/oyutmJGoYbuoadphDcJAd5jOuJE86THNZji9pYjZroQ2NFsZkTxOq0GJbb+s2kxTYToDiyZzw==} + /@vue/runtime-core@3.4.20: + resolution: {integrity: sha512-MPvsQpGAxoBqLHjqopt4YPtUYBpq0K6oAWDTwIR1CTNZ3y9O/J2ZVh+i2JpxKNYwANJBiZ20O99NE20uisB7xw==} dependencies: - '@vue/reactivity': 3.4.19 - '@vue/shared': 3.4.19 + '@vue/reactivity': 3.4.20 + '@vue/shared': 3.4.20 - /@vue/runtime-dom@3.4.19: - resolution: {integrity: sha512-IyZzIDqfNCF0OyZOauL+F4yzjMPN2rPd8nhqPP2N1lBn3kYqJpPHHru+83Rkvo2lHz5mW+rEeIMEF9qY3PB94g==} + /@vue/runtime-dom@3.4.20: + resolution: {integrity: sha512-OkbPVP69H+8m74543zMAAx/LIkajxufYyow41gc0s5iF0uplT5uTQ4llDYu1GeJZEI8wjL5ueiPQruk4qwOMmA==} dependencies: - '@vue/runtime-core': 3.4.19 - '@vue/shared': 3.4.19 + '@vue/runtime-core': 3.4.20 + '@vue/shared': 3.4.20 csstype: 3.1.3 - /@vue/server-renderer@3.4.19(vue@3.4.19): - resolution: {integrity: sha512-eAj2p0c429RZyyhtMRnttjcSToch+kTWxFPHlzGMkR28ZbF1PDlTcmGmlDxccBuqNd9iOQ7xPRPAGgPVj+YpQw==} + /@vue/server-renderer@3.4.20(vue@3.4.20): + resolution: {integrity: sha512-w3VH2GuwxQHA6pJo/HCV22OfVC8Mw4oeHQM+vKeqtRK0OPE1Wilnh+P/SDVGGxPjJsGmyfphi0dbw8UKZQJH9w==} peerDependencies: - vue: 3.4.19 + vue: 3.4.20 dependencies: - '@vue/compiler-ssr': 3.4.19 - '@vue/shared': 3.4.19 - vue: 3.4.19(typescript@5.3.3) + '@vue/compiler-ssr': 3.4.20 + '@vue/shared': 3.4.20 + vue: 3.4.20(typescript@5.3.3) - /@vue/shared@3.4.19: - resolution: {integrity: sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw==} + /@vue/shared@3.4.20: + resolution: {integrity: sha512-KTEngal0aiUvNJ6I1Chk5Ew5XqChsFsxP4GKAYXWb99zKJWjNU72p2FWEOmZWHxHcqtniOJsgnpd3zizdpfEag==} - /@vue/test-utils@2.4.4(vue@3.4.19): + /@vue/test-utils@2.4.4(vue@3.4.20): resolution: {integrity: sha512-8jkRxz8pNhClAf4Co4ZrpAoFISdvT3nuSkUlY6Ys6rmTpw3DMWG/X3mw3gQ7QJzgCZO9f+zuE2kW57fi09MW7Q==} peerDependencies: '@vue/server-renderer': ^3.0.1 - vue: 3.4.19 + vue: 3.4.20 peerDependenciesMeta: '@vue/server-renderer': optional: true dependencies: js-beautify: 1.14.9 - vue: 3.4.19(typescript@5.3.3) + vue: 3.4.20(typescript@5.3.3) vue-component-type-helpers: 1.8.25 dev: true @@ -4069,8 +4064,8 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.22.2 - caniuse-lite: 1.0.30001578 + browserslist: 4.23.0 + caniuse-lite: 1.0.30001589 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -4156,16 +4151,6 @@ packages: dependencies: fill-range: 7.0.1 - /browserslist@4.22.2: - resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001578 - electron-to-chromium: 1.4.615 - node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.22.2) - /browserslist@4.23.0: resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -4175,7 +4160,6 @@ packages: electron-to-chromium: 1.4.681 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) - dev: false /buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} @@ -4277,17 +4261,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001578 + caniuse-lite: 1.0.30001589 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: false - /caniuse-lite@1.0.30001578: - resolution: {integrity: sha512-J/jkFgsQ3NEl4w2lCoM9ZPxrD+FoBNJ7uJUpGVjIg/j0OwJosWM36EPDv+Yyi0V4twBk9pPmlFS+PLykgEvUmg==} - /caniuse-lite@1.0.30001589: resolution: {integrity: sha512-vNQWS6kI+q6sBlHbh71IIeC+sRwK2N3EDySc/updIGhIee2x5z00J4c1242/5/d6EpEMdOnk/m+6tuk4/tcsqg==} - dev: false /case-police@0.6.1: resolution: {integrity: sha512-tOgkG3HhtzNVHU+HVHqbpVJ3CICPDihtlgoM2C4dx0RLeo6qcNVeBgiYJN5Bln+stxKrnKrw89CFgqYQDqwZQg==} @@ -4578,7 +4558,7 @@ packages: /core-js-compat@3.34.0: resolution: {integrity: sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA==} dependencies: - browserslist: 4.22.2 + browserslist: 4.23.0 dev: true /core-util-is@1.0.3: @@ -4639,6 +4619,14 @@ packages: shebang-command: 2.0.0 which: 2.0.2 + /crossws@0.2.4: + resolution: {integrity: sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==} + peerDependencies: + uWebSockets.js: '*' + peerDependenciesMeta: + uWebSockets.js: + optional: true + /css-declaration-sorter@7.1.1(postcss@8.4.35): resolution: {integrity: sha512-dZ3bVTEEc1vxr3Bek9vGwfB5Z6ESPULhcRvO472mfjVnj8jRcTnKO8/JTczlvxM10Myb+wBM++1MtdO76eWcaQ==} engines: {node: ^14 || ^16 || >=18} @@ -5090,12 +5078,8 @@ packages: /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - /electron-to-chromium@1.4.615: - resolution: {integrity: sha512-/bKPPcgZVUziECqDc+0HkT87+0zhaWSZHNXqF8FLd2lQcptpmUFwoCSWjCdOng9Gdq+afKArPdEg/0ZW461Eng==} - /electron-to-chromium@1.4.681: resolution: {integrity: sha512-1PpuqJUFWoXZ1E54m8bsLPVYwIVCRzvaL+n5cjigGga4z854abDnFRc+cTa2th4S79kyGqya/1xoR7h+Y5G5lg==} - dev: false /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -5819,19 +5803,19 @@ packages: /flatted@3.2.9: resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} - /floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.4.19): + /floating-vue@5.2.2(@nuxt/kit@packages+kit)(vue@3.4.20): resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==} peerDependencies: '@nuxt/kit': workspace:* - vue: 3.4.19 + vue: 3.4.20 peerDependenciesMeta: '@nuxt/kit': optional: true dependencies: '@floating-ui/dom': 1.1.1 '@nuxt/kit': link:packages/kit - vue: 3.4.19(typescript@5.3.3) - vue-resize: 2.0.0-alpha.1(vue@3.4.19) + vue: 3.4.20(typescript@5.3.3) + vue-resize: 2.0.0-alpha.1(vue@3.4.20) dev: true /follow-redirects@1.15.5: @@ -6197,10 +6181,11 @@ packages: dependencies: duplexer: 0.1.2 - /h3@1.10.2: - resolution: {integrity: sha512-r1iNNcFGL4G9pL3lgYxwX0O2ZmqdKqhILAJsnlw5icn5I1QHnADM4TgVdYRtHUqy+NntVpHIEFwnw/XCbebICg==} + /h3@1.11.1: + resolution: {integrity: sha512-AbaH6IDnZN6nmbnJOH72y3c5Wwh9P97soSVdGSBbcDACRdkC0FEWf25pzx4f/NuOCK6quHmW18yF2Wx+G4Zi1A==} dependencies: cookie-es: 1.0.0 + crossws: 0.2.4 defu: 6.1.4 destr: 2.0.3 iron-webcrypto: 1.0.0 @@ -6209,9 +6194,11 @@ packages: ufo: 1.4.0 uncrypto: 0.1.3 unenv: 1.9.0 + transitivePeerDependencies: + - uWebSockets.js - /happy-dom@13.5.0: - resolution: {integrity: sha512-0XWOSvyc03Z2Ye+VGP5pN6fpwgKMy3a2d09RuGRqAR4TEaW0SCtw3upt7dLoKaYBFUO+JeuDJh366aDBat3OVQ==} + /happy-dom@13.6.2: + resolution: {integrity: sha512-Ku+wDqcF/KwFA0dI+xIMZd9Jn020RXjuSil/Vz7gu2yhDC3FsDYZ55qqV9k+SGC4opwb4acisXqVSRxUJMlPbQ==} engines: {node: '>=16.0.0'} dependencies: entities: 4.5.0 @@ -7082,7 +7069,7 @@ packages: consola: 3.2.3 defu: 6.1.4 get-port-please: 3.1.2 - h3: 1.10.2 + h3: 1.11.1 http-shutdown: 1.2.2 jiti: 1.21.0 mlly: 1.6.1 @@ -7092,6 +7079,8 @@ packages: ufo: 1.4.0 untun: 0.1.2 uqr: 0.1.2 + transitivePeerDependencies: + - uWebSockets.js /loader-runner@4.3.0: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} @@ -8030,7 +8019,7 @@ packages: fs-extra: 11.2.0 globby: 14.0.1 gzip-size: 7.0.0 - h3: 1.10.2 + h3: 1.11.1 hookable: 5.5.3 httpxy: 0.1.5 is-primitive: 3.0.1 @@ -8079,6 +8068,7 @@ packages: - encoding - idb-keyval - supports-color + - uWebSockets.js /node-abort-controller@3.1.1: resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} @@ -10665,7 +10655,7 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} - /unplugin-vue-router@0.7.0(rollup@4.12.0)(vue-router@4.3.0)(vue@3.4.19): + /unplugin-vue-router@0.7.0(rollup@4.12.0)(vue-router@4.3.0)(vue@3.4.20): resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==} peerDependencies: vue-router: ^4.1.0 @@ -10675,7 +10665,7 @@ packages: dependencies: '@babel/types': 7.23.9 '@rollup/pluginutils': 5.1.0(rollup@4.12.0) - '@vue-macros/common': 1.10.1(rollup@4.12.0)(vue@3.4.19) + '@vue-macros/common': 1.10.1(rollup@4.12.0)(vue@3.4.20) ast-walker-scope: 0.5.0(rollup@4.12.0) chokidar: 3.6.0 fast-glob: 3.3.2 @@ -10685,7 +10675,7 @@ packages: pathe: 1.1.2 scule: 1.3.0 unplugin: 1.7.1 - vue-router: 4.3.0(vue@3.4.19) + vue-router: 4.3.0(vue@3.4.20) yaml: 2.3.4 transitivePeerDependencies: - rollup @@ -10744,7 +10734,7 @@ packages: anymatch: 3.1.3 chokidar: 3.6.0 destr: 2.0.3 - h3: 1.10.2 + h3: 1.11.1 ioredis: 5.3.2 listhen: 1.5.5 lru-cache: 10.0.3 @@ -10754,6 +10744,7 @@ packages: ufo: 1.4.0 transitivePeerDependencies: - supports-color + - uWebSockets.js /untildify@4.0.0: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} @@ -10791,16 +10782,6 @@ packages: unplugin: 1.7.1 dev: true - /update-browserslist-db@1.0.13(browserslist@4.22.2): - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - dependencies: - browserslist: 4.22.2 - escalade: 3.1.1 - picocolors: 1.0.0 - /update-browserslist-db@1.0.13(browserslist@4.23.0): resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true @@ -10810,7 +10791,6 @@ packages: browserslist: 4.23.0 escalade: 3.1.1 picocolors: 1.0.0 - dev: false /uqr@0.1.2: resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} @@ -10908,27 +10888,6 @@ packages: - terser dev: true - /vite-node@1.3.1(@types/node@20.11.19): - resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - dependencies: - cac: 6.7.14 - debug: 4.3.4 - pathe: 1.1.2 - picocolors: 1.0.0 - vite: 5.1.4(@types/node@20.11.19) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - /vite-node@1.3.1(@types/node@20.11.20): resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==} engines: {node: ^18.0.0 || >=20.0.0} @@ -11020,7 +10979,7 @@ packages: open: 9.1.0 picocolors: 1.0.0 sirv: 2.0.4 - vite: 5.1.4(@types/node@20.11.19) + vite: 5.1.4(@types/node@20.11.20) transitivePeerDependencies: - rollup - supports-color @@ -11037,49 +10996,14 @@ packages: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.9) '@babel/plugin-transform-typescript': 7.23.3(@babel/core@7.23.9) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.9) - '@vue/compiler-dom': 3.4.19 + '@vue/compiler-dom': 3.4.20 kolorist: 1.8.0 magic-string: 0.30.7 - vite: 5.1.4(@types/node@20.11.19) + vite: 5.1.4(@types/node@20.11.20) transitivePeerDependencies: - supports-color dev: false - /vite@5.1.4(@types/node@20.11.19): - resolution: {integrity: sha512-n+MPqzq+d9nMVTKyewqw6kSt+R3CkvF9QAKY8obiQn8g1fwTscKxyfaYnC632HtBXAQGc1Yjomphwn1dtwGAHg==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - 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.11.19 - esbuild: 0.19.11 - postcss: 8.4.35 - rollup: 4.12.0 - optionalDependencies: - fsevents: 2.3.3 - /vite@5.1.4(@types/node@20.11.20): resolution: {integrity: sha512-n+MPqzq+d9nMVTKyewqw6kSt+R3CkvF9QAKY8obiQn8g1fwTscKxyfaYnC632HtBXAQGc1Yjomphwn1dtwGAHg==} engines: {node: ^18.0.0 || >=20.0.0} @@ -11115,10 +11039,10 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vitest-environment-nuxt@1.0.0(@testing-library/vue@8.0.2)(@vue/test-utils@2.4.4)(h3@1.10.2)(happy-dom@13.5.0)(playwright-core@1.41.2)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.19): + /vitest-environment-nuxt@1.0.0(@testing-library/vue@8.0.2)(@vue/test-utils@2.4.4)(h3@1.11.1)(happy-dom@13.6.2)(playwright-core@1.41.2)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.20): resolution: {integrity: sha512-AWMO9h4HdbaFdPWZw34gALFI8gbBiOpvfbyeZwHIPfh4kWg/TwElYHvYMQ61WPUlCGaS5LebfHkaI0WPyb//Iw==} dependencies: - '@nuxt/test-utils': 3.11.0(@testing-library/vue@8.0.2)(@vue/test-utils@2.4.4)(h3@1.10.2)(happy-dom@13.5.0)(playwright-core@1.41.2)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.19) + '@nuxt/test-utils': 3.11.0(@testing-library/vue@8.0.2)(@vue/test-utils@2.4.4)(h3@1.11.1)(happy-dom@13.6.2)(playwright-core@1.41.2)(vite@5.1.4)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.20) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -11135,7 +11059,7 @@ packages: - vue-router dev: true - /vitest@1.0.2(@types/node@20.11.20)(happy-dom@13.5.0): + /vitest@1.0.2(@types/node@20.11.20)(happy-dom@13.6.2): resolution: {integrity: sha512-F3NVwwpXfRSDnJmyv+ALPwSRVt0zDkRRE18pwUHSUPXAlWQ47rY1dc99ziMW5bBHyqwK2ERjMisLNoef64qk9w==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -11171,7 +11095,7 @@ packages: chai: 4.3.10 debug: 4.3.4 execa: 8.0.1 - happy-dom: 13.5.0 + happy-dom: 13.6.2 local-pkg: 0.5.0 magic-string: 0.30.7 pathe: 1.1.2 @@ -11193,64 +11117,7 @@ packages: - terser dev: true - /vitest@1.3.1(@types/node@20.11.19)(happy-dom@13.5.0): - resolution: {integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.3.1 - '@vitest/ui': 1.3.1 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@types/node': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - dependencies: - '@types/node': 20.11.19 - '@vitest/expect': 1.3.1 - '@vitest/runner': 1.3.1 - '@vitest/snapshot': 1.3.1 - '@vitest/spy': 1.3.1 - '@vitest/utils': 1.3.1 - acorn-walk: 8.3.2 - chai: 4.3.10 - debug: 4.3.4 - execa: 8.0.1 - happy-dom: 13.5.0 - local-pkg: 0.5.0 - magic-string: 0.30.7 - pathe: 1.1.2 - picocolors: 1.0.0 - std-env: 3.7.0 - strip-literal: 2.0.0 - tinybench: 2.5.1 - tinypool: 0.8.2 - vite: 5.1.4(@types/node@20.11.19) - vite-node: 1.3.1(@types/node@20.11.19) - why-is-node-running: 2.2.2 - transitivePeerDependencies: - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - - /vitest@1.3.1(@types/node@20.11.20)(happy-dom@13.5.0): + /vitest@1.3.1(@types/node@20.11.20)(happy-dom@13.6.2): resolution: {integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -11285,7 +11152,7 @@ packages: chai: 4.3.10 debug: 4.3.4 execa: 8.0.1 - happy-dom: 13.5.0 + happy-dom: 13.6.2 local-pkg: 0.5.0 magic-string: 0.30.7 pathe: 1.1.2 @@ -11383,7 +11250,7 @@ packages: - supports-color dev: true - /vue-loader@17.4.2(vue@3.4.19)(webpack@5.90.3): + /vue-loader@17.4.2(vue@3.4.20)(webpack@5.90.3): resolution: {integrity: sha512-yTKOA4R/VN4jqjw4y5HrynFL8AK0Z3/Jt7eOJXEitsm0GMRHDBjCfCiuTiLP7OESvsZYo2pATCWhDqxC5ZrM6w==} peerDependencies: '@vue/compiler-sfc': '*' @@ -11397,25 +11264,25 @@ packages: dependencies: chalk: 4.1.2 hash-sum: 2.0.0 - vue: 3.4.19(typescript@5.3.3) + vue: 3.4.20(typescript@5.3.3) watchpack: 2.4.0 webpack: 5.90.3 - /vue-resize@2.0.0-alpha.1(vue@3.4.19): + /vue-resize@2.0.0-alpha.1(vue@3.4.20): resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: - vue: 3.4.19 + vue: 3.4.20 dependencies: - vue: 3.4.19(typescript@5.3.3) + vue: 3.4.20(typescript@5.3.3) dev: true - /vue-router@4.3.0(vue@3.4.19): + /vue-router@4.3.0(vue@3.4.20): resolution: {integrity: sha512-dqUcs8tUeG+ssgWhcPbjHvazML16Oga5w34uCUmsk7i0BcnskoLGwjpa15fqMr2Fa5JgVBrdL2MEgqz6XZ/6IQ==} peerDependencies: - vue: 3.4.19 + vue: 3.4.20 dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.4.19(typescript@5.3.3) + vue: 3.4.20(typescript@5.3.3) /vue-template-compiler@2.7.14: resolution: {integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==} @@ -11434,19 +11301,19 @@ packages: semver: 7.6.0 typescript: 5.3.3 - /vue@3.4.19(typescript@5.3.3): - resolution: {integrity: sha512-W/7Fc9KUkajFU8dBeDluM4sRGc/aa4YJnOYck8dkjgZoXtVsn3OeTGni66FV1l3+nvPA7VBFYtPioaGKUmEADw==} + /vue@3.4.20(typescript@5.3.3): + resolution: {integrity: sha512-xF4zDKXp67NjgORFX/HOuaiaKYjgxkaToK0KWglFQEYlCw9AqgBlj1yu5xa6YaRek47w2IGiuvpvrGg/XuQFCw==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.4.19 - '@vue/compiler-sfc': 3.4.19 - '@vue/runtime-dom': 3.4.19 - '@vue/server-renderer': 3.4.19(vue@3.4.19) - '@vue/shared': 3.4.19 + '@vue/compiler-dom': 3.4.20 + '@vue/compiler-sfc': 3.4.20 + '@vue/runtime-dom': 3.4.20 + '@vue/server-renderer': 3.4.20(vue@3.4.20) + '@vue/shared': 3.4.20 typescript: 5.3.3 /watchpack@2.4.0: @@ -11545,7 +11412,7 @@ packages: '@webassemblyjs/wasm-parser': 1.11.6 acorn: 8.11.3 acorn-import-assertions: 1.9.0(acorn@8.11.3) - browserslist: 4.22.2 + browserslist: 4.23.0 chrome-trace-event: 1.0.3 enhanced-resolve: 5.15.0 es-module-lexer: 1.3.1 diff --git a/test/bundle.test.ts b/test/bundle.test.ts index 17ca34297c..35933367ad 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -32,7 +32,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"202k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"204k"`) const modules = await analyzeSizes('node_modules/**/*', serverDir) expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"1334k"`) @@ -72,7 +72,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM const serverDir = join(rootDir, '.output-inline/server') const serverStats = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"520k"`) + expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot(`"522k"`) const modules = await analyzeSizes('node_modules/**/*', serverDir) expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot(`"77.2k"`)