diff --git a/package.json b/package.json index 12cb50ae43..05477f722c 100644 --- a/package.json +++ b/package.json @@ -49,14 +49,14 @@ "@nuxt/webpack-builder": "workspace:*", "@nuxtjs/eslint-config-typescript": "^12.0.0", "@types/crawler": "^1.2.2", - "@types/node": "^18.14.0", + "@types/node": "^18.14.2", "@types/rimraf": "^3", "@types/semver": "^7.3.13", - "@unocss/reset": "^0.50.0", - "case-police": "^0.5.11", + "@unocss/reset": "^0.50.1", + "case-police": "^0.5.13", "changelogen": "^0.4.1", "crawler": "^1.4.0", - "eslint": "^8.34.0", + "eslint": "^8.35.0", "eslint-plugin-jsdoc": "^40.0.0", "execa": "^7.0.0", "expect-type": "^0.15.0", @@ -74,10 +74,10 @@ "ufo": "^1.1.0", "unbuild": "^1.1.2", "vite": "^4.1.4", - "vitest": "^0.28.5", - "vue-tsc": "^1.1.7" + "vitest": "^0.29.1", + "vue-tsc": "^1.2.0" }, - "packageManager": "pnpm@7.27.1", + "packageManager": "pnpm@7.28.0", "engines": { "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index aa7a85f378..987d595fc8 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -47,10 +47,10 @@ "@nuxt/telemetry": "^2.1.10", "@nuxt/ui-templates": "^1.1.1", "@nuxt/vite-builder": "3.2.2", - "@unhead/ssr": "^1.0.22", + "@unhead/ssr": "^1.1.11", "@vue/reactivity": "^3.2.47", "@vue/shared": "^3.2.47", - "@vueuse/head": "^1.0.26", + "@vueuse/head": "^1.1.9", "chokidar": "^3.5.3", "cookie-es": "^0.5.0", "defu": "^6.1.2", @@ -77,7 +77,7 @@ "ufo": "^1.1.0", "unctx": "^2.1.2", "unenv": "^1.2.1", - "unhead": "^1.0.22", + "unhead": "^1.1.11", "unimport": "^2.2.4", "unplugin": "^1.1.0", "untyped": "^1.2.2", diff --git a/packages/nuxt/src/app/components/nuxt-island.ts b/packages/nuxt/src/app/components/nuxt-island.ts index 5956c3b104..564f1b2f66 100644 --- a/packages/nuxt/src/app/components/nuxt-island.ts +++ b/packages/nuxt/src/app/components/nuxt-island.ts @@ -4,7 +4,6 @@ import { hash } from 'ohash' import { appendHeader } from 'h3' // eslint-disable-next-line import/no-restricted-paths import type { NuxtIslandResponse } from '../../core/runtime/nitro/renderer' -import type { MetaObject } from 'nuxt/schema' import { useNuxtApp } from '#app/nuxt' import { useRequestEvent } from '#app/composables/ssr' import { useHead } from '#app/composables/head' @@ -34,7 +33,7 @@ export default defineComponent({ const event = useRequestEvent() const html = ref('') - const cHead = ref({ link: [], style: [] }) + const cHead = ref>>>({ link: [], style: [] }) useHead(cHead) function _fetchComponent () { diff --git a/packages/schema/package.json b/packages/schema/package.json index 2681296b56..30c0280f1a 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -16,7 +16,7 @@ "devDependencies": { "@types/lodash.template": "^4", "@types/semver": "^7.3.13", - "@unhead/schema": "^1.0.22", + "@unhead/schema": "^1.1.11", "@vitejs/plugin-vue": "^4.0.0", "@vitejs/plugin-vue-jsx": "^3.0.0", "nitropack": "^2.2.3", diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json index 9b75d67d99..d0ff5a2f49 100644 --- a/packages/test-utils/package.json +++ b/packages/test-utils/package.json @@ -24,9 +24,9 @@ "pathe": "^1.1.0" }, "devDependencies": { - "playwright": "^1.31.0", + "playwright": "^1.31.1", "unbuild": "latest", - "vitest": "^0.28.5" + "vitest": "^0.29.1" }, "peerDependencies": { "vue": "^3.2.47" diff --git a/packages/vite/package.json b/packages/vite/package.json index 9739586564..34011718c6 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -44,13 +44,13 @@ "postcss": "^8.4.21", "postcss-import": "^15.1.0", "postcss-url": "^10.1.3", - "rollup": "^3.17.2", + "rollup": "^3.17.3", "rollup-plugin-visualizer": "^5.9.0", "strip-literal": "^1.0.1", "ufo": "^1.1.0", "unplugin": "^1.1.0", "vite": "~4.1.4", - "vite-node": "^0.28.5", + "vite-node": "^0.29.1", "vite-plugin-checker": "^0.5.6", "vue-bundle-renderer": "^1.0.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f18dbf0d39..dd6fe6c7ce 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,14 +26,14 @@ importers: '@nuxt/webpack-builder': workspace:* '@nuxtjs/eslint-config-typescript': ^12.0.0 '@types/crawler': ^1.2.2 - '@types/node': ^18.14.0 + '@types/node': ^18.14.2 '@types/rimraf': ^3 '@types/semver': ^7.3.13 - '@unocss/reset': ^0.50.0 - case-police: ^0.5.11 + '@unocss/reset': ^0.50.1 + case-police: ^0.5.13 changelogen: ^0.4.1 crawler: ^1.4.0 - eslint: ^8.34.0 + eslint: ^8.35.0 eslint-plugin-jsdoc: ^40.0.0 execa: ^7.0.0 expect-type: ^0.15.0 @@ -51,8 +51,8 @@ importers: ufo: ^1.1.0 unbuild: ^1.1.2 vite: ^4.1.4 - vitest: ^0.28.5 - vue-tsc: ^1.1.7 + vitest: ^0.29.1 + vue-tsc: ^1.2.0 devDependencies: '@actions/core': 1.10.0 '@nuxt/kit': link:packages/kit @@ -60,17 +60,17 @@ importers: '@nuxt/test-utils': link:packages/test-utils '@nuxt/vite-builder': link:packages/vite '@nuxt/webpack-builder': link:packages/webpack - '@nuxtjs/eslint-config-typescript': 12.0.0_7kw3g6rralp5ps6mg3uyzz6azm + '@nuxtjs/eslint-config-typescript': 12.0.0_ycpbpc6yetojsgtrx3mwntkhsu '@types/crawler': 1.2.2 - '@types/node': 18.14.0 + '@types/node': 18.14.2 '@types/rimraf': 3.0.2 '@types/semver': 7.3.13 - '@unocss/reset': 0.50.0 - case-police: 0.5.11 + '@unocss/reset': 0.50.1 + case-police: 0.5.13 changelogen: 0.4.1 crawler: 1.4.0 - eslint: 8.34.0 - eslint-plugin-jsdoc: 40.0.0_eslint@8.34.0 + eslint: 8.35.0 + eslint-plugin-jsdoc: 40.0.0_eslint@8.35.0 execa: 7.0.0 expect-type: 0.15.0 globby: 13.1.3 @@ -86,9 +86,9 @@ importers: typescript: 4.9.5 ufo: 1.1.0 unbuild: 1.1.2 - vite: 4.1.4_@types+node@18.14.0 - vitest: 0.28.5 - vue-tsc: 1.1.7_typescript@4.9.5 + vite: 4.1.4_@types+node@18.14.2 + vitest: 0.29.1 + vue-tsc: 1.2.0_typescript@4.9.5 examples/advanced/config-extends: specifiers: @@ -122,7 +122,7 @@ importers: devDependencies: '@nuxt/test-utils': link:../../../packages/test-utils nuxt: link:../../../packages/nuxt - vitest: 0.28.5 + vitest: 0.29.1 examples/app-config: specifiers: @@ -418,10 +418,10 @@ importers: '@nuxt/vite-builder': workspace:* '@types/fs-extra': ^11.0.1 '@types/hash-sum': ^1.0.0 - '@unhead/ssr': ^1.0.22 + '@unhead/ssr': ^1.1.11 '@vue/reactivity': ^3.2.47 '@vue/shared': ^3.2.47 - '@vueuse/head': ^1.0.26 + '@vueuse/head': ^1.1.9 chokidar: ^3.5.3 cookie-es: ^0.5.0 defu: ^6.1.2 @@ -449,7 +449,7 @@ importers: unbuild: ^1.1.2 unctx: ^2.1.2 unenv: ^1.2.1 - unhead: ^1.0.22 + unhead: ^1.1.11 unimport: ^2.2.4 unplugin: ^1.1.0 untyped: ^1.2.2 @@ -464,10 +464,10 @@ importers: '@nuxt/telemetry': 2.1.10 '@nuxt/ui-templates': 1.1.1 '@nuxt/vite-builder': link:../vite - '@unhead/ssr': 1.0.22 + '@unhead/ssr': 1.1.11 '@vue/reactivity': 3.2.47 '@vue/shared': 3.2.47 - '@vueuse/head': 1.0.26_vue@3.2.47 + '@vueuse/head': 1.1.9_vue@3.2.47 chokidar: 3.5.3 cookie-es: 0.5.0 defu: 6.1.2 @@ -494,7 +494,7 @@ importers: ufo: 1.1.0 unctx: 2.1.2 unenv: 1.2.1 - unhead: 1.0.22 + unhead: 1.1.11 unimport: 2.2.4 unplugin: 1.1.0 untyped: 1.2.2 @@ -511,7 +511,7 @@ importers: specifiers: '@types/lodash.template': ^4 '@types/semver': ^7.3.13 - '@unhead/schema': ^1.0.22 + '@unhead/schema': ^1.1.11 '@vitejs/plugin-vue': ^4.0.0 '@vitejs/plugin-vue-jsx': ^3.0.0 c12: ^1.1.2 @@ -547,7 +547,7 @@ importers: devDependencies: '@types/lodash.template': 4.5.1 '@types/semver': 7.3.13 - '@unhead/schema': 1.0.22 + '@unhead/schema': 1.1.11 '@vitejs/plugin-vue': 4.0.0_vite@4.1.4 '@vitejs/plugin-vue-jsx': 3.0.0_vite@4.1.4 nitropack: 2.2.3 @@ -565,9 +565,9 @@ importers: jiti: ^1.17.1 ofetch: ^1.0.1 pathe: ^1.1.0 - playwright: ^1.31.0 + playwright: ^1.31.1 unbuild: ^1.1.2 - vitest: ^0.28.5 + vitest: ^0.29.1 dependencies: '@nuxt/kit': link:../kit '@nuxt/schema': link:../schema @@ -579,9 +579,9 @@ importers: ofetch: 1.0.1 pathe: 1.1.0 devDependencies: - playwright: 1.31.0 + playwright: 1.31.1 unbuild: 1.1.2 - vitest: 0.28.5 + vitest: 0.29.1 packages/vite: specifiers: @@ -612,20 +612,20 @@ importers: postcss: ^8.4.21 postcss-import: ^15.1.0 postcss-url: ^10.1.3 - rollup: ^3.17.2 + rollup: ^3.17.3 rollup-plugin-visualizer: ^5.9.0 strip-literal: ^1.0.1 ufo: ^1.1.0 unbuild: ^1.1.2 unplugin: ^1.1.0 vite: ^4.1.4 - vite-node: ^0.28.5 + vite-node: ^0.29.1 vite-plugin-checker: ^0.5.6 vue: 3.2.47 vue-bundle-renderer: ^1.0.2 dependencies: '@nuxt/kit': link:../kit - '@rollup/plugin-replace': 5.0.2_rollup@3.17.2 + '@rollup/plugin-replace': 5.0.2_rollup@3.17.3 '@vitejs/plugin-vue': 4.0.0_vite@4.1.4+vue@3.2.47 '@vitejs/plugin-vue-jsx': 3.0.0_vite@4.1.4+vue@3.2.47 autoprefixer: 10.4.13_postcss@8.4.21 @@ -649,13 +649,13 @@ importers: postcss: 8.4.21 postcss-import: 15.1.0_postcss@8.4.21 postcss-url: 10.1.3_postcss@8.4.21 - rollup: 3.17.2 - rollup-plugin-visualizer: 5.9.0_rollup@3.17.2 + rollup: 3.17.3 + rollup-plugin-visualizer: 5.9.0_rollup@3.17.3 strip-literal: 1.0.1 ufo: 1.1.0 unplugin: 1.1.0 vite: 4.1.4 - vite-node: 0.28.5 + vite-node: 0.29.1 vite-plugin-checker: 0.5.6_vite@4.1.4 vue-bundle-renderer: 1.0.2 devDependencies: @@ -1447,8 +1447,8 @@ packages: requiresBuild: true optional: true - /@eslint/eslintrc/1.4.1: - resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} + /@eslint/eslintrc/2.0.0: + resolution: {integrity: sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 @@ -1464,6 +1464,11 @@ packages: - supports-color dev: true + /@eslint/js/8.35.0: + resolution: {integrity: sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@humanwhocodes/config-array/0.11.8: resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} engines: {node: '>=10.10.0'} @@ -1524,7 +1529,7 @@ packages: '@jest/schemas': 29.4.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.14.0 + '@types/node': 18.14.2 '@types/yargs': 17.0.22 chalk: 4.1.2 dev: false @@ -1702,37 +1707,37 @@ packages: pathe: 1.1.0 dev: true - /@nuxtjs/eslint-config-typescript/12.0.0_7kw3g6rralp5ps6mg3uyzz6azm: + /@nuxtjs/eslint-config-typescript/12.0.0_ycpbpc6yetojsgtrx3mwntkhsu: resolution: {integrity: sha512-HJR0ho5MYuOCFjkL+eMX/VXbUwy36J12DUMVy+dj3Qz1GYHwX92Saxap3urFzr8oPkzzFiuOknDivfCeRBWakg==} peerDependencies: eslint: ^8.23.0 dependencies: - '@nuxtjs/eslint-config': 12.0.0_gndiqgw2wrzfeqy4ccfxbmtnsi - '@typescript-eslint/eslint-plugin': 5.52.0_6cfvjsbua5ptj65675bqcn6oza - '@typescript-eslint/parser': 5.52.0_7kw3g6rralp5ps6mg3uyzz6azm - eslint: 8.34.0 - eslint-import-resolver-typescript: 3.5.3_mvgyw3chnqkp6sgfmmtihyjpnm - eslint-plugin-import: 2.27.5_gndiqgw2wrzfeqy4ccfxbmtnsi - eslint-plugin-vue: 9.9.0_eslint@8.34.0 + '@nuxtjs/eslint-config': 12.0.0_mow7sidk2axiiuucvkdwum5utq + '@typescript-eslint/eslint-plugin': 5.52.0_h4p7dqjdloyt5dk25hzsjnx4fi + '@typescript-eslint/parser': 5.52.0_ycpbpc6yetojsgtrx3mwntkhsu + eslint: 8.35.0 + eslint-import-resolver-typescript: 3.5.3_yckic57kx266ph64dhq6ozvb54 + eslint-plugin-import: 2.27.5_mow7sidk2axiiuucvkdwum5utq + eslint-plugin-vue: 9.9.0_eslint@8.35.0 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color - typescript dev: true - /@nuxtjs/eslint-config/12.0.0_gndiqgw2wrzfeqy4ccfxbmtnsi: + /@nuxtjs/eslint-config/12.0.0_mow7sidk2axiiuucvkdwum5utq: resolution: {integrity: sha512-ewenelo75x0eYEUK+9EBXjc/OopQCvdkmYmlZuoHq5kub/vtiRpyZ/autppwokpHUq8tiVyl2ejMakoiHiDTrg==} peerDependencies: eslint: ^8.23.0 dependencies: - eslint: 8.34.0 - eslint-config-standard: 17.0.0_rwq7hzy2vtlwiajbw6pmw3rkzy - eslint-plugin-import: 2.27.5_gndiqgw2wrzfeqy4ccfxbmtnsi - eslint-plugin-n: 15.6.1_eslint@8.34.0 - eslint-plugin-node: 11.1.0_eslint@8.34.0 - eslint-plugin-promise: 6.1.1_eslint@8.34.0 - eslint-plugin-unicorn: 44.0.2_eslint@8.34.0 - eslint-plugin-vue: 9.9.0_eslint@8.34.0 + eslint: 8.35.0 + eslint-config-standard: 17.0.0_hwjsujmtoc7k47rjh5qfu7woty + eslint-plugin-import: 2.27.5_mow7sidk2axiiuucvkdwum5utq + eslint-plugin-n: 15.6.1_eslint@8.35.0 + eslint-plugin-node: 11.1.0_eslint@8.35.0 + eslint-plugin-promise: 6.1.1_eslint@8.35.0 + eslint-plugin-unicorn: 44.0.2_eslint@8.35.0 + eslint-plugin-vue: 9.9.0_eslint@8.35.0 local-pkg: 0.4.3 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -1847,6 +1852,20 @@ packages: magic-string: 0.30.0 rollup: 3.17.2 + /@rollup/plugin-replace/5.0.2_rollup@3.17.3: + resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2_rollup@3.17.3 + magic-string: 0.30.0 + rollup: 3.17.3 + dev: false + /@rollup/plugin-terser/0.4.0_rollup@3.17.2: resolution: {integrity: sha512-Ipcf3LPNerey1q9ZMjiaWHlNPEHNU/B5/uh9zXLltfEQ1lVSLLeZSgAtTPWGyw8Ip1guOeq+mDtdOlEj/wNxQw==} engines: {node: '>=14.0.0'} @@ -1906,6 +1925,21 @@ packages: picomatch: 2.3.1 rollup: 3.17.2 + /@rollup/pluginutils/5.0.2_rollup@3.17.3: + resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.0 + estree-walker: 2.0.2 + picomatch: 2.3.1 + rollup: 3.17.3 + dev: false + /@sinclair/typebox/0.25.23: resolution: {integrity: sha512-VEB8ygeP42CFLWyAJhN5OklpxUliqdNEUcXb4xZ/CINqtYGTjL5ukluKdKzQ0iWdUxyQ7B0539PAUhHKrCNWSQ==} dev: false @@ -1927,7 +1961,7 @@ packages: /@types/cheerio/0.22.31: resolution: {integrity: sha512-Kt7Cdjjdi2XWSfrZ53v4Of0wG3ZcmaegFXjMmz9tfNrZSkzzo36G0AL1YqSdcIA78Etjt6E609pt5h1xnQkPUw==} dependencies: - '@types/node': 18.14.0 + '@types/node': 18.14.2 dev: true /@types/clear/0.1.2: @@ -1937,7 +1971,7 @@ packages: /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.14.0 + '@types/node': 18.14.2 dev: true /@types/crawler/1.2.2: @@ -1988,7 +2022,7 @@ packages: resolution: {integrity: sha512-8bVUjXZvJacUFkJXHdyZ9iH1Eaj5V7I8c4NdH5sQJsdXkqT4CA5Dhb4yb4VE/3asyx4L9ayZr1NIhTsWHczmMw==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.14.0 + '@types/node': 18.14.2 dev: true /@types/hash-sum/1.0.0: @@ -2021,7 +2055,7 @@ packages: /@types/jsonfile/6.1.1: resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} dependencies: - '@types/node': 18.14.0 + '@types/node': 18.14.2 dev: true /@types/lodash-es/4.17.6: @@ -2050,6 +2084,10 @@ packages: /@types/node/18.14.0: resolution: {integrity: sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A==} + dev: true + + /@types/node/18.14.2: + resolution: {integrity: sha512-1uEQxww3DaghA0RxqHx0O0ppVlo43pJhepY51OxuQIKHpjbnYLA7vcdwioNPzIqmC2u3I/dmylcqjlh0e7AyUA==} /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -2070,7 +2108,7 @@ packages: resolution: {integrity: sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==} dependencies: '@types/glob': 8.0.1 - '@types/node': 18.14.0 + '@types/node': 18.14.2 dev: true /@types/semver/7.3.13: @@ -2133,7 +2171,7 @@ packages: /@types/webpack-sources/3.2.0: resolution: {integrity: sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==} dependencies: - '@types/node': 18.14.0 + '@types/node': 18.14.2 '@types/source-list-map': 0.1.2 source-map: 0.7.4 dev: true @@ -2147,7 +2185,7 @@ packages: /@types/webpack/4.41.33: resolution: {integrity: sha512-PPajH64Ft2vWevkerISMtnZ8rTs4YmRbs+23c402J0INmxDKCrhZNvwZYtzx96gY2wAtXdrK1BS2fiC8MlLr3g==} dependencies: - '@types/node': 18.14.0 + '@types/node': 18.14.2 '@types/tapable': 1.0.8 '@types/uglify-js': 3.17.1 '@types/webpack-sources': 3.2.0 @@ -2165,7 +2203,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: false - /@typescript-eslint/eslint-plugin/5.52.0_6cfvjsbua5ptj65675bqcn6oza: + /@typescript-eslint/eslint-plugin/5.52.0_h4p7dqjdloyt5dk25hzsjnx4fi: resolution: {integrity: sha512-lHazYdvYVsBokwCdKOppvYJKaJ4S41CgKBcPvyd0xjZNbvQdhn/pnJlGtQksQ/NhInzdaeaSarlBjDXHuclEbg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2176,12 +2214,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.52.0_7kw3g6rralp5ps6mg3uyzz6azm + '@typescript-eslint/parser': 5.52.0_ycpbpc6yetojsgtrx3mwntkhsu '@typescript-eslint/scope-manager': 5.52.0 - '@typescript-eslint/type-utils': 5.52.0_7kw3g6rralp5ps6mg3uyzz6azm - '@typescript-eslint/utils': 5.52.0_7kw3g6rralp5ps6mg3uyzz6azm + '@typescript-eslint/type-utils': 5.52.0_ycpbpc6yetojsgtrx3mwntkhsu + '@typescript-eslint/utils': 5.52.0_ycpbpc6yetojsgtrx3mwntkhsu debug: 4.3.4 - eslint: 8.34.0 + eslint: 8.35.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 @@ -2193,7 +2231,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.52.0_7kw3g6rralp5ps6mg3uyzz6azm: + /@typescript-eslint/parser/5.52.0_ycpbpc6yetojsgtrx3mwntkhsu: resolution: {integrity: sha512-e2KiLQOZRo4Y0D/b+3y08i3jsekoSkOYStROYmPUnGMEoA0h+k2qOH5H6tcjIc68WDvGwH+PaOrP1XRzLJ6QlA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2207,7 +2245,7 @@ packages: '@typescript-eslint/types': 5.52.0 '@typescript-eslint/typescript-estree': 5.52.0_typescript@4.9.5 debug: 4.3.4 - eslint: 8.34.0 + eslint: 8.35.0 typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -2221,7 +2259,7 @@ packages: '@typescript-eslint/visitor-keys': 5.52.0 dev: true - /@typescript-eslint/type-utils/5.52.0_7kw3g6rralp5ps6mg3uyzz6azm: + /@typescript-eslint/type-utils/5.52.0_ycpbpc6yetojsgtrx3mwntkhsu: resolution: {integrity: sha512-tEKuUHfDOv852QGlpPtB3lHOoig5pyFQN/cUiZtpw99D93nEBjexRLre5sQZlkMoHry/lZr8qDAt2oAHLKA6Jw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2232,9 +2270,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 5.52.0_typescript@4.9.5 - '@typescript-eslint/utils': 5.52.0_7kw3g6rralp5ps6mg3uyzz6azm + '@typescript-eslint/utils': 5.52.0_ycpbpc6yetojsgtrx3mwntkhsu debug: 4.3.4 - eslint: 8.34.0 + eslint: 8.35.0 tsutils: 3.21.0_typescript@4.9.5 typescript: 4.9.5 transitivePeerDependencies: @@ -2267,7 +2305,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.52.0_7kw3g6rralp5ps6mg3uyzz6azm: + /@typescript-eslint/utils/5.52.0_ycpbpc6yetojsgtrx3mwntkhsu: resolution: {integrity: sha512-As3lChhrbwWQLNk2HC8Ree96hldKIqk98EYvypd3It8Q1f8d5zWyIoaZEp2va5667M4ZyE7X8UUR+azXrFl+NA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2278,9 +2316,9 @@ packages: '@typescript-eslint/scope-manager': 5.52.0 '@typescript-eslint/types': 5.52.0 '@typescript-eslint/typescript-estree': 5.52.0_typescript@4.9.5 - eslint: 8.34.0 + eslint: 8.35.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.34.0 + eslint-utils: 3.0.0_eslint@8.35.0 semver: 7.3.8 transitivePeerDependencies: - supports-color @@ -2295,41 +2333,41 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@unhead/dom/1.0.22: - resolution: {integrity: sha512-oqTHB6OgiH91grELZLQxxw17la86dUBiGz40fItaiE6ywIImCSGjid10IjH5VVifHSmLaQ08qq+s5HH0s/hZ4w==} + /@unhead/dom/1.1.11: + resolution: {integrity: sha512-rCRLCCZOml5UHgL381XTKefpVuGV3XP4RBeLPbDxwH/yM9Sa4sjNdgSV76r9VKy3S93ns+hGr6kE+zow1St1nQ==} dependencies: - '@unhead/schema': 1.0.22 - '@unhead/shared': 1.0.22 + '@unhead/schema': 1.1.11 + '@unhead/shared': 1.1.11 dev: false - /@unhead/schema/1.0.22: - resolution: {integrity: sha512-Pg+F4UmYhI3Vz1Jio3bjCxEjuhvqlYrybwphsK2XacIDHYGQmcvBtMiB/5Y8Diuy1lGfHFloWaNjMuvAdh5gNA==} + /@unhead/schema/1.1.11: + resolution: {integrity: sha512-BL1jERCX/ny5SoZKnqWHRTkTZRNZhVu4PJaJjFr1Be1auxAjgXnN3TecBepb/A+fNCOvPbeIaO4ItsLRIb4XQQ==} dependencies: hookable: 5.4.2 - zhead: 2.0.0 + zhead: 2.0.4 - /@unhead/shared/1.0.22: - resolution: {integrity: sha512-0PsmYRoATAdCsJ7edBxKXgUq2vP9gznFOLux+OelF5axGTo3WpxeK7BczaPmyz3fVHg6mJWhWOaHIeOktOcTiQ==} + /@unhead/shared/1.1.11: + resolution: {integrity: sha512-x2FzJUHmN3rau5VLbz62rGrIi0eis+tDjyxucMF/jRiMfBiYzSFbco6qpKqpPK0O1+zXoaw7u1Mko1bQ3hL6CQ==} dependencies: - '@unhead/schema': 1.0.22 + '@unhead/schema': 1.1.11 dev: false - /@unhead/ssr/1.0.22: - resolution: {integrity: sha512-0r9b+QFUAABHqewlqwW+mfNTR4qtWsBe3KCCzhqrNEXFxMBAXqqAtnKRiDJ3YwVZZHJ3YULLu7GlmfivIBM5zA==} + /@unhead/ssr/1.1.11: + resolution: {integrity: sha512-/tQWGj7kBjobnPscszLlkanaOqj/zv+aQY/HYGy3XbQbo+dNsWIY5amuS/izotsC0miZLPVKypiMkOZAPH7V3Q==} dependencies: - '@unhead/schema': 1.0.22 - '@unhead/shared': 1.0.22 + '@unhead/schema': 1.1.11 + '@unhead/shared': 1.1.11 dev: false - /@unhead/vue/1.0.22_vue@3.2.47: - resolution: {integrity: sha512-v6PdiDYKuRXZYFPB11QvoiFjP7Pw+U59MmA0V4yvRZQSz9KAx4KUefgxi3f6JnLeyyUX1xPEZ1Zv6z6Pm8nyOg==} + /@unhead/vue/1.1.11_vue@3.2.47: + resolution: {integrity: sha512-VBDQH2GUrmWbgERbXKeS3y53uYr09yKKo2MCEDcEs4xMuBrx0Zh3Jtj8Bzu1p1l3EGHg23MgbAzNu6WnmbxXOg==} peerDependencies: vue: '>=2.7 || >=3' dependencies: - '@unhead/schema': 1.0.22 - '@unhead/shared': 1.0.22 + '@unhead/schema': 1.1.11 + '@unhead/shared': 1.1.11 hookable: 5.4.2 - unhead: 1.0.22 + unhead: 1.1.11 vue: 3.2.47 dev: false @@ -2468,8 +2506,8 @@ packages: resolution: {integrity: sha512-m6+M3E2cTPhX+2aKocRfDqQt7ebEtjJHH8sVYpX8xJoN0vOqjSNmUYc6AIkwUYljx4QbEC3thcQSbqel82RbXQ==} dev: true - /@unocss/reset/0.50.0: - resolution: {integrity: sha512-cU3YlVWvt9F1wW6X1/j5HXL/DQvod6bM+2sF7wvIuQyeLoiMM7z4Ne5VBwUX4Q0Tt9Chu295MqdQkK6elrDUYg==} + /@unocss/reset/0.50.1: + resolution: {integrity: sha512-BcANWHHrKgHML5TLaPuSl148L2WLA938r0pLi4PrRTmZtkgP4OhBLs8U8BaDNVVGR/nli7VDxNRZFb9es3Tq9Q==} dev: true /@unocss/scope/0.45.30: @@ -2606,30 +2644,30 @@ packages: vue: 3.2.47 dev: false - /@vitest/expect/0.28.5: - resolution: {integrity: sha512-gqTZwoUTwepwGIatnw4UKpQfnoyV0Z9Czn9+Lo2/jLIt4/AXLTn+oVZxlQ7Ng8bzcNkR+3DqLJ08kNr8jRmdNQ==} + /@vitest/expect/0.29.1: + resolution: {integrity: sha512-VFt1u34D+/L4pqjLA8VGPdHbdF8dgjX9Nq573L9KG6/7MIAL9jmbEIKpXudmxjoTwcyczOXRyDuUWBQHZafjoA==} dependencies: - '@vitest/spy': 0.28.5 - '@vitest/utils': 0.28.5 + '@vitest/spy': 0.29.1 + '@vitest/utils': 0.29.1 chai: 4.3.7 dev: true - /@vitest/runner/0.28.5: - resolution: {integrity: sha512-NKkHtLB+FGjpp5KmneQjTcPLWPTDfB7ie+MmF1PnUBf/tGe2OjGxWyB62ySYZ25EYp9krR5Bw0YPLS/VWh1QiA==} + /@vitest/runner/0.29.1: + resolution: {integrity: sha512-VZ6D+kWpd/LVJjvxkt79OA29FUpyrI5L/EEwoBxH5m9KmKgs1QWNgobo/CGQtIWdifLQLvZdzYEK7Qj96w/ixQ==} dependencies: - '@vitest/utils': 0.28.5 + '@vitest/utils': 0.29.1 p-limit: 4.0.0 pathe: 1.1.0 dev: true - /@vitest/spy/0.28.5: - resolution: {integrity: sha512-7if6rsHQr9zbmvxN7h+gGh2L9eIIErgf8nSKYDlg07HHimCxp4H6I/X/DPXktVPPLQfiZ1Cw2cbDIx9fSqDjGw==} + /@vitest/spy/0.29.1: + resolution: {integrity: sha512-sRXXK44pPzaizpiZOIQP7YMhxIs80J/b6v1yR3SItpxG952c8tdA7n0O2j4OsVkjiO/ZDrjAYFrXL3gq6hLx6Q==} dependencies: tinyspy: 1.1.1 dev: true - /@vitest/utils/0.28.5: - resolution: {integrity: sha512-UyZdYwdULlOa4LTUSwZ+Paz7nBHGTT72jKwdFSV4IjHF1xsokp+CabMdhjvVhYwkLfO88ylJT46YMilnkSARZA==} + /@vitest/utils/0.29.1: + resolution: {integrity: sha512-6npOEpmyE6zPS2wsWb7yX5oDpp6WY++cC5BX6/qaaMhGC3ZlPd8BbTz3RtGPi1PfPerPvfs4KqS/JDOIaB6J3w==} dependencies: cli-truncate: 3.1.0 diff: 5.1.0 @@ -2638,29 +2676,29 @@ packages: pretty-format: 27.5.1 dev: true - /@volar/language-core/1.2.0-alpha.19: - resolution: {integrity: sha512-l/QsncqY3aV4CwJtw3r88tmUGO9yoTwcTXqKUfMwU2RC7X97xe6yAaB2medK7T+Azx6Xpv2yh9g5V0immyMWcA==} + /@volar/language-core/1.3.0-alpha.0: + resolution: {integrity: sha512-W3uMzecHPcbwddPu4SJpUcPakRBK/y/BP+U0U6NiPpUX1tONLC4yCawt+QBJqtgJ+sfD6ztf5PyvPL3hQRqfOA==} dependencies: - '@volar/source-map': 1.2.0-alpha.19 + '@volar/source-map': 1.3.0-alpha.0 dev: true - /@volar/source-map/1.2.0-alpha.19: - resolution: {integrity: sha512-pkMPiP28r3zHvyoSh29q4/MY2T+UGtsEN5ASu6N0/JEI0Wl4KKk0+nKP2Fge1JtIx9ZLjpGQxPr1eHBFvHxLAg==} + /@volar/source-map/1.3.0-alpha.0: + resolution: {integrity: sha512-jSdizxWFvDTvkPYZnO6ew3sBZUnS0abKCbuopkc0JrIlFbznWC/fPH3iPFIMS8/IIkRxq1Jh9VVG60SmtsdaMQ==} dependencies: muggle-string: 0.2.2 dev: true - /@volar/typescript/1.2.0-alpha.19: - resolution: {integrity: sha512-KRObKfbQ5930m1nIWBsV3I8uJAaJpqkM76ArsG3cOURuJ1dQSkFm3820Ge/9Ps8Wgf/NDpLPiy21CWDXP1KjnA==} + /@volar/typescript/1.3.0-alpha.0: + resolution: {integrity: sha512-5UItyW2cdH2mBLu4RrECRNJRgtvvzKrSCn2y3v/D61QwIDkGx4aeil6x8RFuUL5TFtV6QvVHXnsOHxNgd+sCow==} dependencies: - '@volar/language-core': 1.2.0-alpha.19 + '@volar/language-core': 1.3.0-alpha.0 dev: true - /@volar/vue-language-core/1.1.7: - resolution: {integrity: sha512-oEgMfbbU5kk6X+xs0U37KGdvHwq5xgQL7IhXLb0RUQVagVVnAzlkZs9m+Fv+XOioGwH75MeH2NQzk4+KVSCuEQ==} + /@volar/vue-language-core/1.2.0: + resolution: {integrity: sha512-w7yEiaITh2WzKe6u8ZdeLKCUz43wdmY/OqAmsB/PGDvvhTcVhCJ6f0W/RprZL1IhqH8wALoWiwEh/Wer7ZviMQ==} dependencies: - '@volar/language-core': 1.2.0-alpha.19 - '@volar/source-map': 1.2.0-alpha.19 + '@volar/language-core': 1.3.0-alpha.0 + '@volar/source-map': 1.3.0-alpha.0 '@vue/compiler-dom': 3.2.47 '@vue/compiler-sfc': 3.2.47 '@vue/reactivity': 3.2.47 @@ -2670,11 +2708,11 @@ packages: vue-template-compiler: 2.7.14 dev: true - /@volar/vue-typescript/1.1.7: - resolution: {integrity: sha512-JGHz+XUUS1MAgnBaDFsk2dBmMumMDYXJ40nH4EFzXUHyKOsinmuFsHaQJScZDOoM0NPeWK9jWaNOEozjygXXeQ==} + /@volar/vue-typescript/1.2.0: + resolution: {integrity: sha512-zjmRi9y3J1EkG+pfuHp8IbHmibihrKK485cfzsHjiuvJMGrpkWvlO5WVEk8oslMxxeGC5XwBFE9AOlvh378EPA==} dependencies: - '@volar/typescript': 1.2.0-alpha.19 - '@volar/vue-language-core': 1.1.7 + '@volar/typescript': 1.3.0-alpha.0 + '@volar/vue-language-core': 1.2.0 dev: true /@vue/babel-helper-vue-transform-on/1.0.2: @@ -2785,15 +2823,15 @@ packages: - vue dev: true - /@vueuse/head/1.0.26_vue@3.2.47: - resolution: {integrity: sha512-Dg51HTkGNS3XCDk5ZMKrF+zhrd0iDLhl7YPpsiSUGR8MFQrulu62BhTOh6gDXic/xNNPB3PLstKtVl49S7CbEQ==} + /@vueuse/head/1.1.9_vue@3.2.47: + resolution: {integrity: sha512-J6OT32x1MnFs6a90DdusFfxPZYupYGR1kItDTw06Lj6ZORJRG1Del1BEy5FFXI7mhuIM4/nGLXgW+FtLE6JJQQ==} peerDependencies: vue: '>=2.7 || >=3' dependencies: - '@unhead/dom': 1.0.22 - '@unhead/schema': 1.0.22 - '@unhead/ssr': 1.0.22 - '@unhead/vue': 1.0.22_vue@3.2.47 + '@unhead/dom': 1.1.11 + '@unhead/schema': 1.1.11 + '@unhead/ssr': 1.1.11 + '@unhead/vue': 1.1.11_vue@3.2.47 vue: 3.2.47 dev: false @@ -3388,8 +3426,8 @@ packages: /caniuse-lite/1.0.30001454: resolution: {integrity: sha512-4E63M5TBbgDoA9dQoFRdjL6iAmzTrz3rwYWoKDlvnvyvBxjCZ0rrUoX3THhEMie0/RYuTCeMbeTYLGAWgnLwEg==} - /case-police/0.5.11: - resolution: {integrity: sha512-3gVpCL5BXK4WmtxASdGC4Q4CDbSizgLwPe2SszqgVno9djKgU4FAVyoXqvQcR9vsmIOzA4qpf0wuVu0lHfHQmA==} + /case-police/0.5.13: + resolution: {integrity: sha512-wri4U26/zUmjzQpgcilOAv36f4GGRS+8PfJppaR1mHE4qjKCWhTivTqQ8jsDmyZOv5gvw0i/CkCZRANRbLMFEQ==} hasBin: true dev: true @@ -4328,7 +4366,7 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - /eslint-config-standard/17.0.0_rwq7hzy2vtlwiajbw6pmw3rkzy: + /eslint-config-standard/17.0.0_hwjsujmtoc7k47rjh5qfu7woty: resolution: {integrity: sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==} peerDependencies: eslint: ^8.0.1 @@ -4336,10 +4374,10 @@ packages: eslint-plugin-n: ^15.0.0 eslint-plugin-promise: ^6.0.0 dependencies: - eslint: 8.34.0 - eslint-plugin-import: 2.27.5_gndiqgw2wrzfeqy4ccfxbmtnsi - eslint-plugin-n: 15.6.1_eslint@8.34.0 - eslint-plugin-promise: 6.1.1_eslint@8.34.0 + eslint: 8.35.0 + eslint-plugin-import: 2.27.5_mow7sidk2axiiuucvkdwum5utq + eslint-plugin-n: 15.6.1_eslint@8.35.0 + eslint-plugin-promise: 6.1.1_eslint@8.35.0 dev: true /eslint-import-resolver-node/0.3.7: @@ -4352,7 +4390,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript/3.5.3_mvgyw3chnqkp6sgfmmtihyjpnm: + /eslint-import-resolver-typescript/3.5.3_yckic57kx266ph64dhq6ozvb54: resolution: {integrity: sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -4361,8 +4399,8 @@ packages: dependencies: debug: 4.3.4 enhanced-resolve: 5.12.0 - eslint: 8.34.0 - eslint-plugin-import: 2.27.5_gndiqgw2wrzfeqy4ccfxbmtnsi + eslint: 8.35.0 + eslint-plugin-import: 2.27.5_mow7sidk2axiiuucvkdwum5utq get-tsconfig: 4.4.0 globby: 13.1.3 is-core-module: 2.11.0 @@ -4372,7 +4410,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.7.4_cvrl34cvgpgac5pvqi7ag6zw7e: + /eslint-module-utils/2.7.4_7zyzvzwjxvxrtsxgh3hyxywtui: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -4393,38 +4431,38 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.52.0_7kw3g6rralp5ps6mg3uyzz6azm + '@typescript-eslint/parser': 5.52.0_ycpbpc6yetojsgtrx3mwntkhsu debug: 3.2.7 - eslint: 8.34.0 + eslint: 8.35.0 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.3_mvgyw3chnqkp6sgfmmtihyjpnm + eslint-import-resolver-typescript: 3.5.3_yckic57kx266ph64dhq6ozvb54 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-es/3.0.1_eslint@8.34.0: + /eslint-plugin-es/3.0.1_eslint@8.35.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.34.0 + eslint: 8.35.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-es/4.1.0_eslint@8.34.0: + /eslint-plugin-es/4.1.0_eslint@8.35.0: resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.34.0 + eslint: 8.35.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-import/2.27.5_gndiqgw2wrzfeqy4ccfxbmtnsi: + /eslint-plugin-import/2.27.5_mow7sidk2axiiuucvkdwum5utq: resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -4434,15 +4472,15 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.52.0_7kw3g6rralp5ps6mg3uyzz6azm + '@typescript-eslint/parser': 5.52.0_ycpbpc6yetojsgtrx3mwntkhsu array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.34.0 + eslint: 8.35.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4_cvrl34cvgpgac5pvqi7ag6zw7e + eslint-module-utils: 2.7.4_7zyzvzwjxvxrtsxgh3hyxywtui has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 @@ -4457,7 +4495,7 @@ packages: - supports-color dev: true - /eslint-plugin-jsdoc/40.0.0_eslint@8.34.0: + /eslint-plugin-jsdoc/40.0.0_eslint@8.35.0: resolution: {integrity: sha512-LOPyIu1vAVvGPkye3ci0moj0iNf3f8bmin6do2DYDj+77NRXWnkmhKRy8swWsatUs3mB5jYPWPUsFg9pyfEiyA==} engines: {node: ^14 || ^16 || ^17 || ^18 || ^19} peerDependencies: @@ -4467,7 +4505,7 @@ packages: comment-parser: 1.3.1 debug: 4.3.4 escape-string-regexp: 4.0.0 - eslint: 8.34.0 + eslint: 8.35.0 esquery: 1.4.2 semver: 7.3.8 spdx-expression-parse: 3.0.1 @@ -4475,16 +4513,16 @@ packages: - supports-color dev: true - /eslint-plugin-n/15.6.1_eslint@8.34.0: + /eslint-plugin-n/15.6.1_eslint@8.35.0: resolution: {integrity: sha512-R9xw9OtCRxxaxaszTQmQAlPgM+RdGjaL1akWuY/Fv9fRAi8Wj4CUKc6iYVG8QNRjRuo8/BqVYIpfqberJUEacA==} engines: {node: '>=12.22.0'} peerDependencies: eslint: '>=7.0.0' dependencies: builtins: 5.0.1 - eslint: 8.34.0 - eslint-plugin-es: 4.1.0_eslint@8.34.0 - eslint-utils: 3.0.0_eslint@8.34.0 + eslint: 8.35.0 + eslint-plugin-es: 4.1.0_eslint@8.35.0 + eslint-utils: 3.0.0_eslint@8.35.0 ignore: 5.2.4 is-core-module: 2.11.0 minimatch: 3.1.2 @@ -4492,14 +4530,14 @@ packages: semver: 7.3.8 dev: true - /eslint-plugin-node/11.1.0_eslint@8.34.0: + /eslint-plugin-node/11.1.0_eslint@8.35.0: resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.34.0 - eslint-plugin-es: 3.0.1_eslint@8.34.0 + eslint: 8.35.0 + eslint-plugin-es: 3.0.1_eslint@8.35.0 eslint-utils: 2.1.0 ignore: 5.2.4 minimatch: 3.1.2 @@ -4507,16 +4545,16 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-promise/6.1.1_eslint@8.34.0: + /eslint-plugin-promise/6.1.1_eslint@8.35.0: resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.34.0 + eslint: 8.35.0 dev: true - /eslint-plugin-unicorn/44.0.2_eslint@8.34.0: + /eslint-plugin-unicorn/44.0.2_eslint@8.35.0: resolution: {integrity: sha512-GLIDX1wmeEqpGaKcnMcqRvMVsoabeF0Ton0EX4Th5u6Kmf7RM9WBl705AXFEsns56ESkEs0uyelLuUTvz9Tr0w==} engines: {node: '>=14.18'} peerDependencies: @@ -4525,8 +4563,8 @@ packages: '@babel/helper-validator-identifier': 7.19.1 ci-info: 3.8.0 clean-regexp: 1.0.0 - eslint: 8.34.0 - eslint-utils: 3.0.0_eslint@8.34.0 + eslint: 8.35.0 + eslint-utils: 3.0.0_eslint@8.35.0 esquery: 1.4.2 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -4539,19 +4577,19 @@ packages: strip-indent: 3.0.0 dev: true - /eslint-plugin-vue/9.9.0_eslint@8.34.0: + /eslint-plugin-vue/9.9.0_eslint@8.35.0: resolution: {integrity: sha512-YbubS7eK0J7DCf0U2LxvVP7LMfs6rC6UltihIgval3azO3gyDwEGVgsCMe1TmDiEkl6GdMKfRpaME6QxIYtzDQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.34.0 - eslint-utils: 3.0.0_eslint@8.34.0 + eslint: 8.35.0 + eslint-utils: 3.0.0_eslint@8.35.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.11 semver: 7.3.8 - vue-eslint-parser: 9.1.0_eslint@8.34.0 + vue-eslint-parser: 9.1.0_eslint@8.35.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -4579,13 +4617,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.34.0: + /eslint-utils/3.0.0_eslint@8.35.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.34.0 + eslint: 8.35.0 eslint-visitor-keys: 2.1.0 dev: true @@ -4604,12 +4642,13 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.34.0: - resolution: {integrity: sha512-1Z8iFsucw+7kSqXNZVslXS8Ioa4u2KM7GPwuKtkTFAqZ/cHMcEaR+1+Br0wLlot49cNxIiZk5wp8EAbPcYZxTg==} + /eslint/8.35.0: + resolution: {integrity: sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.4.1 + '@eslint/eslintrc': 2.0.0 + '@eslint/js': 8.35.0 '@humanwhocodes/config-array': 0.11.8 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -4620,7 +4659,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.34.0 + eslint-utils: 3.0.0_eslint@8.35.0 eslint-visitor-keys: 3.3.0 espree: 9.4.1 esquery: 1.4.2 @@ -5710,7 +5749,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.4.3 - '@types/node': 18.14.0 + '@types/node': 18.14.2 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.10 @@ -5721,7 +5760,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.14.0 + '@types/node': 18.14.2 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -5729,7 +5768,7 @@ packages: resolution: {integrity: sha512-GLHN/GTAAMEy5BFdvpUfzr9Dr80zQqBrh0fz1mtRMe05hqP45+HfQltu7oTBfduD0UeZs09d+maFtFYAXFWvAA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.14.0 + '@types/node': 18.14.2 jest-util: 29.4.3 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -6738,19 +6777,19 @@ packages: mlly: 1.1.1 pathe: 1.1.0 - /playwright-core/1.31.0: - resolution: {integrity: sha512-/KquBjS5DcASCh8cGeNVHuC0kyb7c9plKTwaKxgOGtxT7+DZO2fjmFvPDBSXslEIK5CeOO/2kk5rOCktFXKEdA==} + /playwright-core/1.31.1: + resolution: {integrity: sha512-JTyX4kV3/LXsvpHkLzL2I36aCdml4zeE35x+G5aPc4bkLsiRiQshU5lWeVpHFAuC8xAcbI6FDcw/8z3q2xtJSQ==} engines: {node: '>=14'} hasBin: true dev: true - /playwright/1.31.0: - resolution: {integrity: sha512-cFn1ie3bdYw/9/Ty3842CfPSRSy+ZWPjEhrxWgC+jL/CUjq5RKVJZwUbXV1UKBQU1Vo0NetsokXmk9EEZiqVHQ==} + /playwright/1.31.1: + resolution: {integrity: sha512-zKJabsIA2rvOwJ12lGTqWv4HVJzlfw2JtUvO4hAr7J8UXQZ1qEPpX20E1vcz/9fotnTkwgqp3CVdIBwptBN3Fg==} engines: {node: '>=14'} hasBin: true requiresBuild: true dependencies: - playwright-core: 1.31.0 + playwright-core: 1.31.1 dev: true /pluralize/8.0.0: @@ -7382,6 +7421,23 @@ packages: source-map: 0.7.4 yargs: 17.7.0 + /rollup-plugin-visualizer/5.9.0_rollup@3.17.3: + resolution: {integrity: sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg==} + engines: {node: '>=14'} + hasBin: true + peerDependencies: + rollup: 2.x || 3.x + peerDependenciesMeta: + rollup: + optional: true + dependencies: + open: 8.4.1 + picomatch: 2.3.1 + rollup: 3.17.3 + source-map: 0.7.4 + yargs: 17.7.0 + dev: false + /rollup/3.17.2: resolution: {integrity: sha512-qMNZdlQPCkWodrAZ3qnJtvCAl4vpQ8q77uEujVCCbC/6CLB7Lcmvjq7HyiOSnf4fxTT9XgsE36oLHJBH49xjqA==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} @@ -7389,6 +7445,14 @@ packages: optionalDependencies: fsevents: 2.3.2 + /rollup/3.17.3: + resolution: {integrity: sha512-p5LaCXiiOL/wrOkj8djsIDFmyU9ysUxcyW+EKRLHb6TKldJzXpImjcRSR+vgo09DBdofGcOoLOsRyxxG2n5/qQ==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: false + /run-async/2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} @@ -8182,12 +8246,12 @@ packages: node-fetch-native: 1.0.2 pathe: 1.1.0 - /unhead/1.0.22: - resolution: {integrity: sha512-CIA8aEFHfoW3uABL+inYqDz5h50xgK3mwQQzPL4WtJRG9fEFciM2mjLtW7djvrnUlcGyf/tgVTOcAkhHb+320Q==} + /unhead/1.1.11: + resolution: {integrity: sha512-R7hObRUhNNIWxiZSNiIPXEzA0QJT+hTvvud+FVhqdQzUhkFXhzE1fYuGYI8Ktsr+f8YgefuuDA9f0Mo4q+CRmA==} dependencies: - '@unhead/dom': 1.0.22 - '@unhead/schema': 1.0.22 - '@unhead/shared': 1.0.22 + '@unhead/dom': 1.1.11 + '@unhead/schema': 1.1.11 + '@unhead/shared': 1.1.11 hookable: 5.4.2 dev: false @@ -8407,8 +8471,8 @@ packages: extsprintf: 1.3.0 dev: true - /vite-node/0.28.5: - resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} + /vite-node/0.29.1: + resolution: {integrity: sha512-Ey9bTlQOQrCxQN0oJ7sTg+GrU4nTMLg44iKTFCKf31ry60csqQz4E+Q04hdWhwE4cTgpxUC+zEB1kHbf5jNkFA==} engines: {node: '>=v14.16.0'} hasBin: true dependencies: @@ -8417,8 +8481,6 @@ packages: mlly: 1.1.1 pathe: 1.1.0 picocolors: 1.0.0 - source-map: 0.6.1 - source-map-support: 0.5.21 vite: 4.1.4 transitivePeerDependencies: - '@types/node' @@ -8430,8 +8492,8 @@ packages: - terser dev: false - /vite-node/0.28.5_@types+node@18.14.0: - resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} + /vite-node/0.29.1_@types+node@18.14.2: + resolution: {integrity: sha512-Ey9bTlQOQrCxQN0oJ7sTg+GrU4nTMLg44iKTFCKf31ry60csqQz4E+Q04hdWhwE4cTgpxUC+zEB1kHbf5jNkFA==} engines: {node: '>=v14.16.0'} hasBin: true dependencies: @@ -8440,9 +8502,7 @@ packages: mlly: 1.1.1 pathe: 1.1.0 picocolors: 1.0.0 - source-map: 0.6.1 - source-map-support: 0.5.21 - vite: 4.1.4_@types+node@18.14.0 + vite: 4.1.4_@types+node@18.14.2 transitivePeerDependencies: - '@types/node' - less @@ -8535,7 +8595,7 @@ packages: optionalDependencies: fsevents: 2.3.2 - /vite/4.1.4_@types+node@18.14.0: + /vite/4.1.4_@types+node@18.14.2: resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -8560,7 +8620,7 @@ packages: terser: optional: true dependencies: - '@types/node': 18.14.0 + '@types/node': 18.14.2 esbuild: 0.16.17 postcss: 8.4.21 resolve: 1.22.1 @@ -8569,8 +8629,8 @@ packages: fsevents: 2.3.2 dev: true - /vitest/0.28.5: - resolution: {integrity: sha512-pyCQ+wcAOX7mKMcBNkzDwEHRGqQvHUl0XnoHR+3Pb1hytAHISgSxv9h0gUiSiYtISXUU3rMrKiKzFYDrI6ZIHA==} + /vitest/0.29.1: + resolution: {integrity: sha512-iSy6d9VwsIn7pz5I8SjVwdTLDRGKNZCRJVzROwjt0O0cffoymKwazIZ2epyMpRGpeL5tsXAl1cjXiT7agTyVug==} engines: {node: '>=v14.16.0'} hasBin: true peerDependencies: @@ -8593,11 +8653,11 @@ packages: dependencies: '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 - '@types/node': 18.14.0 - '@vitest/expect': 0.28.5 - '@vitest/runner': 0.28.5 - '@vitest/spy': 0.28.5 - '@vitest/utils': 0.28.5 + '@types/node': 18.14.2 + '@vitest/expect': 0.29.1 + '@vitest/runner': 0.29.1 + '@vitest/spy': 0.29.1 + '@vitest/utils': 0.29.1 acorn: 8.8.2 acorn-walk: 8.2.0 cac: 6.7.14 @@ -8612,8 +8672,8 @@ packages: tinybench: 2.3.1 tinypool: 0.3.1 tinyspy: 1.1.1 - vite: 4.1.4_@types+node@18.14.0 - vite-node: 0.28.5_@types+node@18.14.0 + vite: 4.1.4_@types+node@18.14.2 + vite-node: 0.29.1_@types+node@18.14.2 why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -8687,14 +8747,14 @@ packages: resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} dev: false - /vue-eslint-parser/9.1.0_eslint@8.34.0: + /vue-eslint-parser/9.1.0_eslint@8.35.0: resolution: {integrity: sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.34.0 + eslint: 8.35.0 eslint-scope: 7.1.1 eslint-visitor-keys: 3.3.0 espree: 9.4.1 @@ -8740,14 +8800,14 @@ packages: he: 1.2.0 dev: true - /vue-tsc/1.1.7_typescript@4.9.5: - resolution: {integrity: sha512-TYuWJMQmwaV9kC1oWvw6fSHlymJpsD1ad4GaYqvUloph7E2QiVEXZyZe+lf0pHHayyltZp0Z+ZqcLuXoru8lzA==} + /vue-tsc/1.2.0_typescript@4.9.5: + resolution: {integrity: sha512-rIlzqdrhyPYyLG9zxsVRa+JEseeS9s8F2BbVVVWRRsTZvJO2BbhLEb2HW3MY+DFma0378tnIqs+vfTzbcQtRFw==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/vue-language-core': 1.1.7 - '@volar/vue-typescript': 1.1.7 + '@volar/vue-language-core': 1.2.0 + '@volar/vue-typescript': 1.2.0 typescript: 4.9.5 dev: true @@ -9042,8 +9102,8 @@ packages: engines: {node: '>=12.20'} dev: true - /zhead/2.0.0: - resolution: {integrity: sha512-d7URVnQ0i2llNAewFknJ8L87R23/1XByNWmFJonY2Pwr7SP/HtZ3h8LW6N014lu1uTc5s+b/cDc8sZ3ICMIOPA==} + /zhead/2.0.4: + resolution: {integrity: sha512-V4R94t3ifk9AURym6OskbKcnowzgp5Z88tkoL/NF67vyryNxC62u6mx5F1Ux4oh4+YN7FFmKYEyWy6m5kfPH6g==} /zip-stream/4.1.0: resolution: {integrity: sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==} diff --git a/test/bundle.test.ts b/test/bundle.test.ts index 141f543cb7..28e49f3364 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -40,10 +40,10 @@ describe.skipIf(isWindows)('minimal nuxt application', () => { it('default server bundle size', async () => { stats.server = await analyzeSizes(['**/*.mjs', '!node_modules'], serverDir) - expect(stats.server.totalBytes).toBeLessThan(92700) + expect(stats.server.totalBytes).toBeLessThan(92800) const modules = await analyzeSizes('node_modules/**/*', serverDir) - expect(modules.totalBytes).toBeLessThan(2710200) + expect(modules.totalBytes).toBeLessThan(2721900) const packages = modules.files .filter(m => m.endsWith('package.json'))