diff --git a/package.json b/package.json index 004f327be3..7ec4c084e5 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "fs-extra": "11.1.1", "globby": "13.2.2", "h3": "1.8.0", - "happy-dom": "10.9.0", + "happy-dom": "10.10.0", "jiti": "1.19.1", "markdownlint-cli": "^0.33.0", "nitropack": "2.5.2", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index e53991f3e0..fda74cfb34 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -58,9 +58,9 @@ "@nuxt/telemetry": "^2.4.1", "@nuxt/ui-templates": "^1.3.1", "@nuxt/vite-builder": "workspace:../vite", - "@unhead/dom": "^1.3.3", - "@unhead/ssr": "^1.3.3", - "@unhead/vue": "^1.3.3", + "@unhead/dom": "^1.3.4", + "@unhead/ssr": "^1.3.4", + "@unhead/vue": "^1.3.4", "@vue/shared": "^3.3.4", "acorn": "8.10.0", "c12": "^1.4.2", @@ -83,7 +83,7 @@ "mlly": "^1.4.0", "nitropack": "^2.5.2", "nuxi": "workspace:../nuxi", - "nypm": "^0.2.2", + "nypm": "^0.3.0", "ofetch": "^1.1.1", "ohash": "^1.1.3", "pathe": "^1.1.1", diff --git a/packages/nuxt/src/app/composables/payload.ts b/packages/nuxt/src/app/composables/payload.ts index 1cff4e8a36..7d0e782dc9 100644 --- a/packages/nuxt/src/app/composables/payload.ts +++ b/packages/nuxt/src/app/composables/payload.ts @@ -122,7 +122,7 @@ export function definePayloadReducer ( */ export function definePayloadReviver ( name: string, - revive: (data: string) => any | undefined + revive: (data: any) => any | undefined ) { if (import.meta.dev && getCurrentInstance()) { console.warn('[nuxt] [definePayloadReviver] This function must be called in a Nuxt plugin that is `unshift`ed to the beginning of the Nuxt plugins array.') diff --git a/packages/schema/package.json b/packages/schema/package.json index 8623ae2475..f8a36d43a8 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -30,7 +30,7 @@ "@types/file-loader": "5.0.1", "@types/pug": "2.0.6", "@types/sass-loader": "8.0.5", - "@unhead/schema": "1.3.3", + "@unhead/schema": "1.3.4", "@vitejs/plugin-vue": "4.2.3", "@vitejs/plugin-vue-jsx": "3.0.1", "@vue/compiler-core": "3.3.4", diff --git a/packages/vite/package.json b/packages/vite/package.json index d93e0e739d..0142ec9d1b 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -49,7 +49,7 @@ "pathe": "^1.1.1", "perfect-debounce": "^1.0.0", "pkg-types": "^1.0.3", - "postcss": "^8.4.27", + "postcss": "^8.4.28", "postcss-import": "^15.1.0", "postcss-url": "^10.1.3", "rollup-plugin-visualizer": "^5.9.2", diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 517154231c..e2b3e4062c 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -42,7 +42,7 @@ "ohash": "^1.1.3", "pathe": "^1.1.1", "pify": "^6.1.0", - "postcss": "^8.4.27", + "postcss": "^8.4.28", "postcss-import": "^15.1.0", "postcss-loader": "^7.3.3", "postcss-url": "^10.1.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 834915c98d..a43aa5ded4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -84,8 +84,8 @@ importers: specifier: 1.8.0 version: 1.8.0 happy-dom: - specifier: 10.9.0 - version: 10.9.0 + specifier: 10.10.0 + version: 10.10.0 jiti: specifier: 1.19.1 version: 1.19.1 @@ -103,7 +103,7 @@ importers: version: link:packages/nuxt nuxt-vitest: specifier: 0.10.2 - version: 0.10.2(@vitejs/plugin-vue-jsx@3.0.1)(@vitejs/plugin-vue@4.2.3)(happy-dom@10.9.0)(vite@4.4.9)(vitest@0.33.0)(vue-router@4.2.4)(vue@3.3.4) + version: 0.10.2(@vitejs/plugin-vue-jsx@3.0.1)(@vitejs/plugin-vue@4.2.3)(happy-dom@10.10.0)(vite@4.4.9)(vitest@0.33.0)(vue-router@4.2.4)(vue@3.3.4) ofetch: specifier: 1.1.1 version: 1.1.1 @@ -133,10 +133,10 @@ importers: version: 4.4.9(@types/node@18.17.5) vitest: specifier: 0.33.0 - version: 0.33.0(happy-dom@10.9.0) + version: 0.33.0(happy-dom@10.10.0) vitest-environment-nuxt: specifier: 0.10.2 - version: 0.10.2(happy-dom@10.9.0)(vitest@0.33.0)(vue-router@4.2.4)(vue@3.3.4) + version: 0.10.2(happy-dom@10.10.0)(vitest@0.33.0)(vue-router@4.2.4)(vue@3.3.4) vue: specifier: 3.3.4 version: 3.3.4 @@ -154,7 +154,7 @@ importers: devDependencies: '@nuxt-themes/docus': specifier: 1.14.6 - version: 1.14.6(nuxt@packages+nuxt)(postcss@8.4.27)(vue@3.3.4) + version: 1.14.6(nuxt@packages+nuxt)(postcss@8.4.28)(vue@3.3.4) packages/kit: dependencies: @@ -236,7 +236,7 @@ importers: version: 4.4.9(@types/node@18.17.5) vitest: specifier: 0.33.0 - version: 0.33.0(happy-dom@10.9.0) + version: 0.33.0(happy-dom@10.10.0) webpack: specifier: 5.88.2 version: 5.88.2 @@ -368,14 +368,14 @@ importers: specifier: ^14.18.0 || >=16.10.0 version: 18.17.5 '@unhead/dom': - specifier: ^1.3.3 - version: 1.3.3 + specifier: ^1.3.4 + version: 1.3.4 '@unhead/ssr': - specifier: ^1.3.3 - version: 1.3.3 + specifier: ^1.3.4 + version: 1.3.4 '@unhead/vue': - specifier: ^1.3.3 - version: 1.3.3(vue@3.3.4) + specifier: ^1.3.4 + version: 1.3.4(vue@3.3.4) '@vue/shared': specifier: ^3.3.4 version: 3.3.4 @@ -443,8 +443,8 @@ importers: specifier: workspace:* version: link:../nuxi nypm: - specifier: ^0.2.2 - version: 0.2.2 + specifier: ^0.3.0 + version: 0.3.0 ofetch: specifier: ^1.1.1 version: 1.1.1 @@ -535,7 +535,7 @@ importers: version: 4.4.9(@types/node@18.17.5) vitest: specifier: 0.33.0 - version: 0.33.0(happy-dom@10.9.0) + version: 0.33.0(happy-dom@10.10.0) packages/schema: dependencies: @@ -583,8 +583,8 @@ importers: specifier: 8.0.5 version: 8.0.5 '@unhead/schema': - specifier: 1.3.3 - version: 1.3.3 + specifier: 1.3.4 + version: 1.3.4 '@vitejs/plugin-vue': specifier: 4.2.3 version: 4.2.3(vite@4.4.9)(vue@3.3.4) @@ -678,7 +678,7 @@ importers: version: 1.2.1 vitest: specifier: 0.33.0 - version: 0.33.0(happy-dom@10.9.0) + version: 0.33.0(happy-dom@10.10.0) packages/vite: dependencies: @@ -696,7 +696,7 @@ importers: version: 3.0.1(vite@4.4.9)(vue@3.3.4) autoprefixer: specifier: ^10.4.15 - version: 10.4.15(postcss@8.4.27) + version: 10.4.15(postcss@8.4.28) clear: specifier: ^0.1.0 version: 0.1.0 @@ -705,7 +705,7 @@ importers: version: 3.2.3 cssnano: specifier: ^6.0.1 - version: 6.0.1(postcss@8.4.27) + version: 6.0.1(postcss@8.4.28) defu: specifier: ^6.1.2 version: 6.1.2 @@ -752,14 +752,14 @@ importers: specifier: ^1.0.3 version: 1.0.3 postcss: - specifier: ^8.4.27 - version: 8.4.27 + specifier: ^8.4.28 + version: 8.4.28 postcss-import: specifier: ^15.1.0 - version: 15.1.0(postcss@8.4.27) + version: 15.1.0(postcss@8.4.28) postcss-url: specifier: ^10.1.3 - version: 10.1.3(postcss@8.4.27) + version: 10.1.3(postcss@8.4.28) rollup-plugin-visualizer: specifier: ^5.9.2 version: 5.9.2(rollup@3.27.2) @@ -817,7 +817,7 @@ importers: version: link:../kit autoprefixer: specifier: ^10.4.15 - version: 10.4.15(postcss@8.4.27) + version: 10.4.15(postcss@8.4.28) css-loader: specifier: ^6.8.1 version: 6.8.1(webpack@5.88.2) @@ -826,7 +826,7 @@ importers: version: 5.0.1(webpack@5.88.2) cssnano: specifier: ^6.0.1 - version: 6.0.1(postcss@8.4.27) + version: 6.0.1(postcss@8.4.28) defu: specifier: ^6.1.2 version: 6.1.2 @@ -879,17 +879,17 @@ importers: specifier: ^6.1.0 version: 6.1.0 postcss: - specifier: ^8.4.27 - version: 8.4.27 + specifier: ^8.4.28 + version: 8.4.28 postcss-import: specifier: ^15.1.0 - version: 15.1.0(postcss@8.4.27) + version: 15.1.0(postcss@8.4.28) postcss-loader: specifier: ^7.3.3 - version: 7.3.3(postcss@8.4.27)(webpack@5.88.2) + version: 7.3.3(postcss@8.4.28)(webpack@5.88.2) postcss-url: specifier: ^10.1.3 - version: 10.1.3(postcss@8.4.27) + version: 10.1.3(postcss@8.4.28) pug-plain-loader: specifier: ^1.1.0 version: 1.1.0(pug@3.0.2) @@ -1003,7 +1003,7 @@ importers: version: 1.1.1 vitest: specifier: latest - version: 0.34.1(happy-dom@10.9.0) + version: 0.34.1(happy-dom@10.10.0) vue: specifier: 3.3.4 version: 3.3.4 @@ -2287,12 +2287,12 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 - /@nuxt-themes/docus@1.14.6(nuxt@packages+nuxt)(postcss@8.4.27)(vue@3.3.4): + /@nuxt-themes/docus@1.14.6(nuxt@packages+nuxt)(postcss@8.4.28)(vue@3.3.4): resolution: {integrity: sha512-tkSG7j0jhVo53wEpK9V48hIvaK0XEzVU64hXhFfnIMv6LJu99cKOC//boebPbN9qLbJmkBdo4IAIJ0tN5MD0qw==} dependencies: - '@nuxt-themes/elements': 0.9.4(postcss@8.4.27)(vue@3.3.4) - '@nuxt-themes/tokens': 1.9.1(postcss@8.4.27)(vue@3.3.4) - '@nuxt-themes/typography': 0.11.0(postcss@8.4.27)(vue@3.3.4) + '@nuxt-themes/elements': 0.9.4(postcss@8.4.28)(vue@3.3.4) + '@nuxt-themes/tokens': 1.9.1(postcss@8.4.28)(vue@3.3.4) + '@nuxt-themes/typography': 0.11.0(postcss@8.4.28)(vue@3.3.4) '@nuxt/content': 2.7.2 '@nuxthq/studio': 0.13.4 '@vueuse/integrations': 10.3.0(focus-trap@7.5.2)(fuse.js@6.6.2)(vue@3.3.4) @@ -2329,10 +2329,10 @@ packages: - vue dev: true - /@nuxt-themes/elements@0.9.4(postcss@8.4.27)(vue@3.3.4): + /@nuxt-themes/elements@0.9.4(postcss@8.4.28)(vue@3.3.4): resolution: {integrity: sha512-d7XgHc/gjMpre26+N76APL1vlnQHiZTOk61GC4I/ZYQuioSfoKuoIP+Ixrr0QgM22j4MRBtAaBnDAg1wRJrDCQ==} dependencies: - '@nuxt-themes/tokens': 1.9.1(postcss@8.4.27)(vue@3.3.4) + '@nuxt-themes/tokens': 1.9.1(postcss@8.4.28)(vue@3.3.4) '@vueuse/core': 9.13.0(vue@3.3.4) transitivePeerDependencies: - '@vue/composition-api' @@ -2342,12 +2342,12 @@ packages: - vue dev: true - /@nuxt-themes/tokens@1.9.1(postcss@8.4.27)(vue@3.3.4): + /@nuxt-themes/tokens@1.9.1(postcss@8.4.28)(vue@3.3.4): resolution: {integrity: sha512-5C28kfRvKnTX8Tux+xwyaf+2pxKgQ53dC9l6C33sZwRRyfUJulGDZCFjKbuNq4iqVwdGvkFSQBYBYjFAv6t75g==} dependencies: '@nuxtjs/color-mode': 3.3.0 '@vueuse/core': 9.13.0(vue@3.3.4) - pinceau: 0.18.9(postcss@8.4.27) + pinceau: 0.18.9(postcss@8.4.28) transitivePeerDependencies: - '@vue/composition-api' - postcss @@ -2356,13 +2356,13 @@ packages: - vue dev: true - /@nuxt-themes/typography@0.11.0(postcss@8.4.27)(vue@3.3.4): + /@nuxt-themes/typography@0.11.0(postcss@8.4.28)(vue@3.3.4): resolution: {integrity: sha512-TqyvD7sDWnqGmL00VtuI7JdmNTPL5/g957HCAWNzcNp+S20uJjW/FXSdkM76d4JSVDHvBqw7Wer3RsqVhqvA4w==} dependencies: '@nuxtjs/color-mode': 3.3.0 nuxt-config-schema: 0.4.6 nuxt-icon: 0.3.3(vue@3.3.4) - pinceau: 0.18.9(postcss@8.4.27) + pinceau: 0.18.9(postcss@8.4.28) ufo: 1.2.0 transitivePeerDependencies: - postcss @@ -3245,41 +3245,41 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@unhead/dom@1.3.3: - resolution: {integrity: sha512-lagqp2dAAE//WSe5WcCAkI19snMJrLcc0QBWLsFIUXhbKQOR3Y6gr4PeCqwIHGEggEIuAkvaDzJwRd5L/CtqvQ==} + /@unhead/dom@1.3.4: + resolution: {integrity: sha512-wQK31cqjcZHqmMLI0PEDbzigp0KwQjG4P/H8BybcARvGQoaWdgZkiOu+iYmW0sl7e5V08CBL+PXiyiJ1TU6K3Q==} dependencies: - '@unhead/schema': 1.3.3 - '@unhead/shared': 1.3.3 + '@unhead/schema': 1.3.4 + '@unhead/shared': 1.3.4 dev: false - /@unhead/schema@1.3.3: - resolution: {integrity: sha512-5P3Aff/EM5Y4WnJBvvXQqB6CsBq3zdAiK+pf7m0ZXjerc5K5UqKomOtCZ0GXwr10mait7nbca5JaOUiMv2YWjg==} + /@unhead/schema@1.3.4: + resolution: {integrity: sha512-9a/5l6YpyW36ud0AKRkHzIVc9mWBxFqvE/ASFLjef2trmHhIVNewu5hjegotAO3uNSxC32AX4FoeJBgTDpYmHA==} dependencies: hookable: 5.5.3 zhead: 2.0.10 - /@unhead/shared@1.3.3: - resolution: {integrity: sha512-xcrcKJy/4xE/IFJ4TF43HtGLONfkoedihtV8oR/OKFeeL4DshioZ2X1pmLh7U+Mc+QR3cX027BngWVXaGFOOaw==} + /@unhead/shared@1.3.4: + resolution: {integrity: sha512-cBi6gIdSxl5kNrVWJS3zTXsyTeF6JQmub2SQEWzLnCy/+S/1K0pmrbj5d1B01AKBVKgJ4UVS+AaAfKfXKyv4tg==} dependencies: - '@unhead/schema': 1.3.3 + '@unhead/schema': 1.3.4 dev: false - /@unhead/ssr@1.3.3: - resolution: {integrity: sha512-/gSvsWlkgq5aE+kOhvjjYa4TSyXdodsZNST3nqa5+E1rsQswU5o6MJlBVj1mSqnDezQCsmQGeawFfFq8sKgZoQ==} + /@unhead/ssr@1.3.4: + resolution: {integrity: sha512-aovNY0LPMZbOSJ46arLIV9y7kj6agqFnI1HtK+mupbGgTkEIwQhlrL1Xm8P8SP0HijR4j4Wkv9qOErMeVmzlUg==} dependencies: - '@unhead/schema': 1.3.3 - '@unhead/shared': 1.3.3 + '@unhead/schema': 1.3.4 + '@unhead/shared': 1.3.4 dev: false - /@unhead/vue@1.3.3(vue@3.3.4): - resolution: {integrity: sha512-arkHRSsexQGLIC255w9zNfPs8gC1P3l4YHB1ZOa1E/30kiEhgq/Z1G3wHaegN0TfM6ODKnTMpxiOQr0mPIiZqQ==} + /@unhead/vue@1.3.4(vue@3.3.4): + resolution: {integrity: sha512-+LIQ/2W2Kyo0+Z3OvdpOh54tx+LOVURt9dbudHdol2wpioZ6JN6VJlOBBaesIrHqj48fSQP10GdaZDqrIkNUgw==} peerDependencies: vue: '>=2.7 || >=3' dependencies: - '@unhead/schema': 1.3.3 - '@unhead/shared': 1.3.3 + '@unhead/schema': 1.3.4 + '@unhead/shared': 1.3.4 hookable: 5.5.3 - unhead: 1.3.3 + unhead: 1.3.4 vue: 3.3.4 dev: false @@ -3404,7 +3404,7 @@ packages: pathe: 1.1.1 picocolors: 1.0.0 sirv: 2.0.3 - vitest: 0.33.0(happy-dom@10.9.0) + vitest: 0.33.0(happy-dom@10.10.0) dev: true /@vitest/utils@0.33.0: @@ -3530,7 +3530,7 @@ packages: '@vue/shared': 3.3.4 estree-walker: 2.0.2 magic-string: 0.30.2 - postcss: 8.4.27 + postcss: 8.4.28 source-map-js: 1.0.2 /@vue/compiler-ssr@3.3.4: @@ -4148,7 +4148,7 @@ packages: /async@3.2.4: resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} - /autoprefixer@10.4.15(postcss@8.4.27): + /autoprefixer@10.4.15(postcss@8.4.28): resolution: {integrity: sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -4160,7 +4160,7 @@ packages: fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.27 + postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: false @@ -4752,13 +4752,13 @@ packages: shebang-command: 2.0.0 which: 2.0.2 - /css-declaration-sorter@6.4.1(postcss@8.4.27): + /css-declaration-sorter@6.4.1(postcss@8.4.28): resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} engines: {node: ^10 || ^12 || >=14} peerDependencies: postcss: ^8.0.9 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 dev: false /css-loader@6.8.1(webpack@5.88.2): @@ -4767,12 +4767,12 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.27) - postcss: 8.4.27 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.27) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.27) - postcss-modules-scope: 3.0.0(postcss@8.4.27) - postcss-modules-values: 4.0.0(postcss@8.4.27) + icss-utils: 5.1.0(postcss@8.4.28) + postcss: 8.4.28 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.28) + postcss-modules-local-by-default: 4.0.3(postcss@8.4.28) + postcss-modules-scope: 3.0.0(postcss@8.4.28) + postcss-modules-values: 4.0.0(postcss@8.4.28) postcss-value-parser: 4.2.0 semver: 7.5.4 webpack: 5.88.2 @@ -4804,9 +4804,9 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.18 - cssnano: 6.0.1(postcss@8.4.27) + cssnano: 6.0.1(postcss@8.4.28) jest-worker: 29.6.2 - postcss: 8.4.27 + postcss: 8.4.28 schema-utils: 4.2.0 serialize-javascript: 6.0.1 webpack: 5.88.2 @@ -4850,62 +4850,62 @@ packages: engines: {node: '>=4'} hasBin: true - /cssnano-preset-default@6.0.1(postcss@8.4.27): + /cssnano-preset-default@6.0.1(postcss@8.4.28): resolution: {integrity: sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: 6.4.1(postcss@8.4.27) - cssnano-utils: 4.0.0(postcss@8.4.27) - postcss: 8.4.27 - postcss-calc: 9.0.1(postcss@8.4.27) - postcss-colormin: 6.0.0(postcss@8.4.27) - postcss-convert-values: 6.0.0(postcss@8.4.27) - postcss-discard-comments: 6.0.0(postcss@8.4.27) - postcss-discard-duplicates: 6.0.0(postcss@8.4.27) - postcss-discard-empty: 6.0.0(postcss@8.4.27) - postcss-discard-overridden: 6.0.0(postcss@8.4.27) - postcss-merge-longhand: 6.0.0(postcss@8.4.27) - postcss-merge-rules: 6.0.1(postcss@8.4.27) - postcss-minify-font-values: 6.0.0(postcss@8.4.27) - postcss-minify-gradients: 6.0.0(postcss@8.4.27) - postcss-minify-params: 6.0.0(postcss@8.4.27) - postcss-minify-selectors: 6.0.0(postcss@8.4.27) - postcss-normalize-charset: 6.0.0(postcss@8.4.27) - postcss-normalize-display-values: 6.0.0(postcss@8.4.27) - postcss-normalize-positions: 6.0.0(postcss@8.4.27) - postcss-normalize-repeat-style: 6.0.0(postcss@8.4.27) - postcss-normalize-string: 6.0.0(postcss@8.4.27) - postcss-normalize-timing-functions: 6.0.0(postcss@8.4.27) - postcss-normalize-unicode: 6.0.0(postcss@8.4.27) - postcss-normalize-url: 6.0.0(postcss@8.4.27) - postcss-normalize-whitespace: 6.0.0(postcss@8.4.27) - postcss-ordered-values: 6.0.0(postcss@8.4.27) - postcss-reduce-initial: 6.0.0(postcss@8.4.27) - postcss-reduce-transforms: 6.0.0(postcss@8.4.27) - postcss-svgo: 6.0.0(postcss@8.4.27) - postcss-unique-selectors: 6.0.0(postcss@8.4.27) + css-declaration-sorter: 6.4.1(postcss@8.4.28) + cssnano-utils: 4.0.0(postcss@8.4.28) + postcss: 8.4.28 + postcss-calc: 9.0.1(postcss@8.4.28) + postcss-colormin: 6.0.0(postcss@8.4.28) + postcss-convert-values: 6.0.0(postcss@8.4.28) + postcss-discard-comments: 6.0.0(postcss@8.4.28) + postcss-discard-duplicates: 6.0.0(postcss@8.4.28) + postcss-discard-empty: 6.0.0(postcss@8.4.28) + postcss-discard-overridden: 6.0.0(postcss@8.4.28) + postcss-merge-longhand: 6.0.0(postcss@8.4.28) + postcss-merge-rules: 6.0.1(postcss@8.4.28) + postcss-minify-font-values: 6.0.0(postcss@8.4.28) + postcss-minify-gradients: 6.0.0(postcss@8.4.28) + postcss-minify-params: 6.0.0(postcss@8.4.28) + postcss-minify-selectors: 6.0.0(postcss@8.4.28) + postcss-normalize-charset: 6.0.0(postcss@8.4.28) + postcss-normalize-display-values: 6.0.0(postcss@8.4.28) + postcss-normalize-positions: 6.0.0(postcss@8.4.28) + postcss-normalize-repeat-style: 6.0.0(postcss@8.4.28) + postcss-normalize-string: 6.0.0(postcss@8.4.28) + postcss-normalize-timing-functions: 6.0.0(postcss@8.4.28) + postcss-normalize-unicode: 6.0.0(postcss@8.4.28) + postcss-normalize-url: 6.0.0(postcss@8.4.28) + postcss-normalize-whitespace: 6.0.0(postcss@8.4.28) + postcss-ordered-values: 6.0.0(postcss@8.4.28) + postcss-reduce-initial: 6.0.0(postcss@8.4.28) + postcss-reduce-transforms: 6.0.0(postcss@8.4.28) + postcss-svgo: 6.0.0(postcss@8.4.28) + postcss-unique-selectors: 6.0.0(postcss@8.4.28) dev: false - /cssnano-utils@4.0.0(postcss@8.4.27): + /cssnano-utils@4.0.0(postcss@8.4.28): resolution: {integrity: sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 dev: false - /cssnano@6.0.1(postcss@8.4.27): + /cssnano@6.0.1(postcss@8.4.28): resolution: {integrity: sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 6.0.1(postcss@8.4.27) + cssnano-preset-default: 6.0.1(postcss@8.4.28) lilconfig: 2.1.0 - postcss: 8.4.27 + postcss: 8.4.28 dev: false /csso@5.0.5: @@ -6350,8 +6350,8 @@ packages: uncrypto: 0.1.3 unenv: 1.7.1 - /happy-dom@10.9.0: - resolution: {integrity: sha512-SGZ8QqSNDVkWt5T7GNACKS+CpGvr58OKurqCR1iH371dMgpXyUI2tJA91cASG6fe2d5xYnVFOgOwx4MmOaXepw==} + /happy-dom@10.10.0: + resolution: {integrity: sha512-rpWFSemZoid3OKuzMs47CDUOnAYV10vYlXaVBPD+dBDHTAFkyIIpkHXx8gd/uWMyf+XOluQNnxImWp17SprE2Q==} dependencies: css.escape: 1.5.1 entities: 4.5.0 @@ -6583,13 +6583,13 @@ packages: safer-buffer: 2.1.2 dev: true - /icss-utils@5.1.0(postcss@8.4.27): + /icss-utils@5.1.0(postcss@8.4.28): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 dev: false /ieee754@1.2.1: @@ -8306,7 +8306,7 @@ packages: - vue dev: true - /nuxt-vitest@0.10.2(@vitejs/plugin-vue-jsx@3.0.1)(@vitejs/plugin-vue@4.2.3)(happy-dom@10.9.0)(vite@4.4.9)(vitest@0.33.0)(vue-router@4.2.4)(vue@3.3.4): + /nuxt-vitest@0.10.2(@vitejs/plugin-vue-jsx@3.0.1)(@vitejs/plugin-vue@4.2.3)(happy-dom@10.10.0)(vite@4.4.9)(vitest@0.33.0)(vue-router@4.2.4)(vue@3.3.4): resolution: {integrity: sha512-cYEvFY5iU0fV3xccdunV1vAlgyda3Tf7HEyPGrI/4KMAouwtIDIyuu2SgU3WOFqpNbhbAQbI5COLISodOeUHBQ==} peerDependencies: '@vitejs/plugin-vue': '*' @@ -8323,8 +8323,8 @@ packages: perfect-debounce: 1.0.0 std-env: 3.3.3 vite: 4.4.9(@types/node@18.17.5) - vitest: 0.33.0(happy-dom@10.9.0) - vitest-environment-nuxt: 0.10.2(happy-dom@10.9.0)(vitest@0.33.0)(vue-router@4.2.4)(vue@3.3.4) + vitest: 0.33.0(happy-dom@10.10.0) + vitest-environment-nuxt: 0.10.2(happy-dom@10.10.0)(vitest@0.33.0)(vue-router@4.2.4)(vue@3.3.4) transitivePeerDependencies: - '@vue/server-renderer' - happy-dom @@ -8333,11 +8333,12 @@ packages: - vue-router dev: true - /nypm@0.2.2: - resolution: {integrity: sha512-O7bumfWgUXlJefT1Y41SF4vsCvzeUYmnKABuOKStheCObzrkWPDmqJc+RJVU+57oFu9bITcrUq8sKFIHgjCnTg==} + /nypm@0.3.0: + resolution: {integrity: sha512-OTyAXouN2VMCEHWnM5V+QWb+TwhIZjnB0X6yCH5sD/LgD74xbsH67YnTMEG97LMhDp8MPoWLPwskM71+wDdTzg==} engines: {node: ^14.16.0 || >=16.10.0} dependencies: execa: 7.2.0 + ufo: 1.2.0 dev: false /object-assign@4.1.1: @@ -8668,7 +8669,7 @@ packages: engines: {node: '>=14.16'} dev: false - /pinceau@0.18.9(postcss@8.4.27): + /pinceau@0.18.9(postcss@8.4.28): resolution: {integrity: sha512-GJ+l8a5Y+7PP/diwuajJhd2QONTIFkk2YXjrVTh7QKC3sMQEphpLH6ZJfXSeeSonQ0/BnhrrMi9a5e14mmqXug==} dependencies: '@unocss/reset': 0.50.8 @@ -8683,9 +8684,9 @@ packages: ohash: 1.1.3 paneer: 0.1.0 pathe: 1.1.1 - postcss-custom-properties: 13.1.4(postcss@8.4.27) - postcss-dark-theme-class: 0.7.3(postcss@8.4.27) - postcss-nested: 6.0.1(postcss@8.4.27) + postcss-custom-properties: 13.1.4(postcss@8.4.28) + postcss-dark-theme-class: 0.7.3(postcss@8.4.28) + postcss-nested: 6.0.1(postcss@8.4.28) recast: 0.22.0 scule: 1.0.0 style-dictionary-esm: 1.3.7 @@ -8720,18 +8721,18 @@ packages: engines: {node: '>=4'} dev: true - /postcss-calc@9.0.1(postcss@8.4.27): + /postcss-calc@9.0.1(postcss@8.4.28): resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.2 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 dev: false - /postcss-colormin@6.0.0(postcss@8.4.27): + /postcss-colormin@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: @@ -8740,22 +8741,22 @@ packages: browserslist: 4.21.10 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.27 + postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: false - /postcss-convert-values@6.0.0(postcss@8.4.27): + /postcss-convert-values@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.10 - postcss: 8.4.27 + postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: false - /postcss-custom-properties@13.1.4(postcss@8.4.27): + /postcss-custom-properties@13.1.4(postcss@8.4.28): resolution: {integrity: sha512-iSAdaZrM3KMec8cOSzeTUNXPYDlhqsMJHpt62yrjwG6nAnMtRHPk5JdMzGosBJtqEahDolvD5LNbcq+EZ78o5g==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -8764,53 +8765,53 @@ packages: '@csstools/cascade-layer-name-parser': 1.0.4(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0) '@csstools/css-parser-algorithms': 2.3.1(@csstools/css-tokenizer@2.2.0) '@csstools/css-tokenizer': 2.2.0 - postcss: 8.4.27 + postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: true - /postcss-dark-theme-class@0.7.3(postcss@8.4.27): + /postcss-dark-theme-class@0.7.3(postcss@8.4.28): resolution: {integrity: sha512-M9vtfh8ORzQsVdT9BWb+xpEDAzC7nHBn7wVc988/JkEVLPupKcUnV0jw7RZ8sSj0ovpqN1POf6PLdt19JCHfhQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 dev: true - /postcss-discard-comments@6.0.0(postcss@8.4.27): + /postcss-discard-comments@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 dev: false - /postcss-discard-duplicates@6.0.0(postcss@8.4.27): + /postcss-discard-duplicates@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 dev: false - /postcss-discard-empty@6.0.0(postcss@8.4.27): + /postcss-discard-empty@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 dev: false - /postcss-discard-overridden@6.0.0(postcss@8.4.27): + /postcss-discard-overridden@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 dev: false /postcss-import-resolver@2.0.0: @@ -8819,19 +8820,19 @@ packages: enhanced-resolve: 4.5.0 dev: false - /postcss-import@15.1.0(postcss@8.4.27): + /postcss-import@15.1.0(postcss@8.4.28): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.4 dev: false - /postcss-loader@7.3.3(postcss@8.4.27)(webpack@5.88.2): + /postcss-loader@7.3.3(postcss@8.4.28)(webpack@5.88.2): resolution: {integrity: sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -8840,23 +8841,23 @@ packages: dependencies: cosmiconfig: 8.2.0 jiti: 1.19.1 - postcss: 8.4.27 + postcss: 8.4.28 semver: 7.5.4 webpack: 5.88.2 dev: false - /postcss-merge-longhand@6.0.0(postcss@8.4.27): + /postcss-merge-longhand@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 postcss-value-parser: 4.2.0 - stylehacks: 6.0.0(postcss@8.4.27) + stylehacks: 6.0.0(postcss@8.4.28) dev: false - /postcss-merge-rules@6.0.1(postcss@8.4.27): + /postcss-merge-rules@6.0.1(postcss@8.4.28): resolution: {integrity: sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: @@ -8864,208 +8865,208 @@ packages: dependencies: browserslist: 4.21.10 caniuse-api: 3.0.0 - cssnano-utils: 4.0.0(postcss@8.4.27) - postcss: 8.4.27 + cssnano-utils: 4.0.0(postcss@8.4.28) + postcss: 8.4.28 postcss-selector-parser: 6.0.13 dev: false - /postcss-minify-font-values@6.0.0(postcss@8.4.27): + /postcss-minify-font-values@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-gradients@6.0.0(postcss@8.4.27): + /postcss-minify-gradients@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: colord: 2.9.3 - cssnano-utils: 4.0.0(postcss@8.4.27) - postcss: 8.4.27 + cssnano-utils: 4.0.0(postcss@8.4.28) + postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-params@6.0.0(postcss@8.4.27): + /postcss-minify-params@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.10 - cssnano-utils: 4.0.0(postcss@8.4.27) - postcss: 8.4.27 + cssnano-utils: 4.0.0(postcss@8.4.28) + postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-selectors@6.0.0(postcss@8.4.27): + /postcss-minify-selectors@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 postcss-selector-parser: 6.0.13 dev: false - /postcss-modules-extract-imports@3.0.0(postcss@8.4.27): + /postcss-modules-extract-imports@3.0.0(postcss@8.4.28): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 dev: false - /postcss-modules-local-by-default@4.0.3(postcss@8.4.27): + /postcss-modules-local-by-default@4.0.3(postcss@8.4.28): resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.27) - postcss: 8.4.27 + icss-utils: 5.1.0(postcss@8.4.28) + postcss: 8.4.28 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 dev: false - /postcss-modules-scope@3.0.0(postcss@8.4.27): + /postcss-modules-scope@3.0.0(postcss@8.4.28): resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 postcss-selector-parser: 6.0.13 dev: false - /postcss-modules-values@4.0.0(postcss@8.4.27): + /postcss-modules-values@4.0.0(postcss@8.4.28): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.27) - postcss: 8.4.27 + icss-utils: 5.1.0(postcss@8.4.28) + postcss: 8.4.28 dev: false - /postcss-nested@6.0.1(postcss@8.4.27): + /postcss-nested@6.0.1(postcss@8.4.28): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 postcss-selector-parser: 6.0.13 dev: true - /postcss-normalize-charset@6.0.0(postcss@8.4.27): + /postcss-normalize-charset@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 dev: false - /postcss-normalize-display-values@6.0.0(postcss@8.4.27): + /postcss-normalize-display-values@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-positions@6.0.0(postcss@8.4.27): + /postcss-normalize-positions@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-repeat-style@6.0.0(postcss@8.4.27): + /postcss-normalize-repeat-style@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-string@6.0.0(postcss@8.4.27): + /postcss-normalize-string@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-timing-functions@6.0.0(postcss@8.4.27): + /postcss-normalize-timing-functions@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-unicode@6.0.0(postcss@8.4.27): + /postcss-normalize-unicode@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.10 - postcss: 8.4.27 + postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-url@6.0.0(postcss@8.4.27): + /postcss-normalize-url@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-whitespace@6.0.0(postcss@8.4.27): + /postcss-normalize-whitespace@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: false - /postcss-ordered-values@6.0.0(postcss@8.4.27): + /postcss-ordered-values@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 4.0.0(postcss@8.4.27) - postcss: 8.4.27 + cssnano-utils: 4.0.0(postcss@8.4.28) + postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: false - /postcss-reduce-initial@6.0.0(postcss@8.4.27): + /postcss-reduce-initial@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: @@ -9073,16 +9074,16 @@ packages: dependencies: browserslist: 4.21.10 caniuse-api: 3.0.0 - postcss: 8.4.27 + postcss: 8.4.28 dev: false - /postcss-reduce-transforms@6.0.0(postcss@8.4.27): + /postcss-reduce-transforms@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: false @@ -9093,28 +9094,28 @@ packages: cssesc: 3.0.0 util-deprecate: 1.0.2 - /postcss-svgo@6.0.0(postcss@8.4.27): + /postcss-svgo@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==} engines: {node: ^14 || ^16 || >= 18} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 postcss-value-parser: 4.2.0 svgo: 3.0.2 dev: false - /postcss-unique-selectors@6.0.0(postcss@8.4.27): + /postcss-unique-selectors@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.27 + postcss: 8.4.28 postcss-selector-parser: 6.0.13 dev: false - /postcss-url@10.1.3(postcss@8.4.27): + /postcss-url@10.1.3(postcss@8.4.28): resolution: {integrity: sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==} engines: {node: '>=10'} peerDependencies: @@ -9123,15 +9124,15 @@ packages: make-dir: 3.1.0 mime: 2.5.2 minimatch: 3.0.8 - postcss: 8.4.27 + postcss: 8.4.28 xxhashjs: 0.2.2 dev: false /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - /postcss@8.4.27: - resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==} + /postcss@8.4.28: + resolution: {integrity: sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.6 @@ -10100,14 +10101,14 @@ packages: tinycolor2: 1.6.0 dev: true - /stylehacks@6.0.0(postcss@8.4.27): + /stylehacks@6.0.0(postcss@8.4.28): resolution: {integrity: sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.10 - postcss: 8.4.27 + postcss: 8.4.28 postcss-selector-parser: 6.0.13 dev: false @@ -10524,12 +10525,12 @@ packages: node-fetch-native: 1.2.0 pathe: 1.1.1 - /unhead@1.3.3: - resolution: {integrity: sha512-4lGYtrwqsvlw1Grkvyz9vV5H/1ttU/ApqXQwAPpQ4WX/S54QHZNNVD/DjqYR+7QEGkWHxyQgxYoqaeeE0pUlRw==} + /unhead@1.3.4: + resolution: {integrity: sha512-cSl5Xsmb99JzV0lE0D9TQxU9sU2vu3ZMdeIBy48Y0J6XVVY4WXVAyhbeSzhLVRaBfjYn7O43BGsgN7TjxSCSrg==} dependencies: - '@unhead/dom': 1.3.3 - '@unhead/schema': 1.3.3 - '@unhead/shared': 1.3.3 + '@unhead/dom': 1.3.4 + '@unhead/schema': 1.3.4 + '@unhead/shared': 1.3.4 hookable: 5.5.3 dev: false @@ -10983,12 +10984,12 @@ packages: dependencies: '@types/node': 18.17.5 esbuild: 0.18.20 - postcss: 8.4.27 + postcss: 8.4.28 rollup: 3.27.2 optionalDependencies: fsevents: 2.3.2 - /vitest-environment-nuxt@0.10.2(happy-dom@10.9.0)(vitest@0.33.0)(vue-router@4.2.4)(vue@3.3.4): + /vitest-environment-nuxt@0.10.2(happy-dom@10.10.0)(vitest@0.33.0)(vue-router@4.2.4)(vue@3.3.4): resolution: {integrity: sha512-CgOS0KW0zhyDVvfHbq+CbkCa/sA2Ui/SMrp0W0vDgzhaUTCuo7WtJ211HwYqGhj3YvSRopOByRPkUDFQjr3wiw==} peerDependencies: happy-dom: ^9.10.9 || ^10.0.0 @@ -11007,11 +11008,11 @@ packages: defu: 6.1.2 estree-walker: 3.0.3 h3: 1.8.0 - happy-dom: 10.9.0 + happy-dom: 10.10.0 magic-string: 0.30.2 ofetch: 1.1.1 unenv: 1.7.1 - vitest: 0.33.0(happy-dom@10.9.0) + vitest: 0.33.0(happy-dom@10.10.0) vue: 3.3.4 vue-router: 4.2.4(vue@3.3.4) whatwg-fetch: 3.6.17 @@ -11019,7 +11020,7 @@ packages: - '@vue/server-renderer' dev: true - /vitest@0.33.0(happy-dom@10.9.0): + /vitest@0.33.0(happy-dom@10.10.0): resolution: {integrity: sha512-1CxaugJ50xskkQ0e969R/hW47za4YXDUfWJDxip1hwbnhUjYolpfUn2AMOulqG/Dtd9WYAtkHmM/m3yKVrEejQ==} engines: {node: '>=v14.18.0'} hasBin: true @@ -11063,7 +11064,7 @@ packages: cac: 6.7.14 chai: 4.3.7 debug: 4.3.4 - happy-dom: 10.9.0 + happy-dom: 10.10.0 local-pkg: 0.4.3 magic-string: 0.30.2 pathe: 1.1.1 @@ -11085,7 +11086,7 @@ packages: - terser dev: true - /vitest@0.34.1(happy-dom@10.9.0): + /vitest@0.34.1(happy-dom@10.10.0): resolution: {integrity: sha512-G1PzuBEq9A75XSU88yO5G4vPT20UovbC/2osB2KEuV/FisSIIsw7m5y2xMdB7RsAGHAfg2lPmp2qKr3KWliVlQ==} engines: {node: '>=v14.18.0'} hasBin: true @@ -11129,7 +11130,7 @@ packages: cac: 6.7.14 chai: 4.3.7 debug: 4.3.4 - happy-dom: 10.9.0 + happy-dom: 10.10.0 local-pkg: 0.4.3 magic-string: 0.30.2 pathe: 1.1.1 diff --git a/test/bundle.test.ts b/test/bundle.test.ts index 4f6f9c6f27..3cd19a653c 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -19,7 +19,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM for (const outputDir of ['.output', '.output-inline']) { it('default client bundle size', async () => { const clientStats = await analyzeSizes('**/*.js', join(rootDir, outputDir, 'public')) - expect.soft(roundToKilobytes(clientStats.totalBytes)).toMatchInlineSnapshot('"95.0k"') + expect.soft(roundToKilobytes(clientStats.totalBytes)).toMatchInlineSnapshot('"95.7k"') expect(clientStats.files.map(f => f.replace(/\..*\.js/, '.js'))).toMatchInlineSnapshot(` [ "_nuxt/entry.js", @@ -35,7 +35,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot('"64.6k"') const modules = await analyzeSizes('node_modules/**/*', serverDir) - expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot('"2351k"') + expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot('"2352k"') const packages = modules.files .filter(m => m.endsWith('package.json'))