From 9ef94d6afb83a067f16476290ecc1ad5e7070290 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 3 Nov 2023 22:05:25 +0000 Subject: [PATCH] chore(deps): update all non-major dependencies (main) (#24053) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Roe --- .github/workflows/semantic-pull-requests.yml | 2 +- package.json | 8 +- packages/nuxt/package.json | 8 +- packages/schema/package.json | 4 +- packages/vite/package.json | 2 +- packages/webpack/package.json | 2 +- pnpm-lock.yaml | 272 ++++++++++++------- test/bundle.test.ts | 2 +- 8 files changed, 182 insertions(+), 118 deletions(-) diff --git a/.github/workflows/semantic-pull-requests.yml b/.github/workflows/semantic-pull-requests.yml index c442dadd48..4ee0a30d46 100644 --- a/.github/workflows/semantic-pull-requests.yml +++ b/.github/workflows/semantic-pull-requests.yml @@ -20,7 +20,7 @@ jobs: name: Semantic pull request steps: - name: Validate PR title - uses: amannn/action-semantic-pull-request@47b15d52c5c30e94a17ec87eb8dd51ff5221fed9 # v5.3.0 + uses: amannn/action-semantic-pull-request@e9fabac35e210fea40ca5b14c0da95a099eff26f # v5.4.0 with: scopes: | kit diff --git a/package.json b/package.json index 1d226313da..95cc7b1cfb 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "@nuxt/webpack-builder": "workspace:*", "@nuxtjs/eslint-config-typescript": "12.1.0", "@types/fs-extra": "11.0.3", - "@types/node": "20.8.9", + "@types/node": "20.8.10", "@types/semver": "7.5.4", "case-police": "0.6.1", "changelogen": "0.5.5", @@ -62,7 +62,7 @@ "nitropack": "2.7.2", "nuxi": "3.9.1", "nuxt": "workspace:*", - "nuxt-vitest": "0.11.0", + "nuxt-vitest": "0.11.2", "ofetch": "1.3.3", "pathe": "1.1.1", "playwright-core": "1.39.0", @@ -73,13 +73,13 @@ "ufo": "1.3.1", "vite": "4.5.0", "vitest": "0.33.0", - "vitest-environment-nuxt": "0.11.0", + "vitest-environment-nuxt": "0.11.2", "vue": "3.3.7", "vue-eslint-parser": "9.3.2", "vue-router": "4.2.5", "vue-tsc": "1.8.22" }, - "packageManager": "pnpm@8.9.2", + "packageManager": "pnpm@8.10.2", "engines": { "node": "^14.18.0 || >=16.10.0" } diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index bbf6f38a5f..c0667c7221 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -60,9 +60,9 @@ "@nuxt/telemetry": "^2.5.2", "@nuxt/ui-templates": "^1.3.1", "@nuxt/vite-builder": "workspace:*", - "@unhead/dom": "^1.8.1", - "@unhead/ssr": "^1.8.1", - "@unhead/vue": "^1.8.1", + "@unhead/dom": "^1.8.2", + "@unhead/ssr": "^1.8.2", + "@unhead/vue": "^1.8.2", "@vue/shared": "^3.3.7", "acorn": "8.11.2", "c12": "^1.5.1", @@ -111,7 +111,7 @@ }, "devDependencies": { "@parcel/watcher": "2.3.0", - "@types/estree": "1.0.3", + "@types/estree": "1.0.4", "@types/fs-extra": "11.0.3", "@vitejs/plugin-vue": "4.4.0", "unbuild": "latest", diff --git a/packages/schema/package.json b/packages/schema/package.json index 56d5fa727b..9a5cc45c4e 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -33,7 +33,7 @@ "@types/file-loader": "5.0.3", "@types/pug": "2.0.8", "@types/sass-loader": "8.0.7", - "@unhead/schema": "1.8.1", + "@unhead/schema": "1.8.2", "@vitejs/plugin-vue": "4.4.0", "@vitejs/plugin-vue-jsx": "3.0.2", "@vue/compiler-core": "3.3.7", @@ -48,7 +48,7 @@ "vite": "4.5.0", "vue": "3.3.7", "vue-bundle-renderer": "2.0.0", - "vue-loader": "17.3.0", + "vue-loader": "17.3.1", "vue-router": "4.2.5", "webpack": "5.89.0", "webpack-dev-middleware": "6.1.1" diff --git a/packages/vite/package.json b/packages/vite/package.json index 797308d944..de01525b1f 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -21,7 +21,7 @@ "devDependencies": { "@nuxt/schema": "workspace:*", "@types/clear": "0.1.3", - "@types/estree": "1.0.3", + "@types/estree": "1.0.4", "@types/fs-extra": "11.0.3", "unbuild": "latest", "vue": "3.3.7" diff --git a/packages/webpack/package.json b/packages/webpack/package.json index 0737cd4f55..de88ef64d4 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -55,7 +55,7 @@ "unplugin": "^1.5.0", "url-loader": "^4.1.1", "vue-bundle-renderer": "^2.0.0", - "vue-loader": "^17.3.0", + "vue-loader": "^17.3.1", "webpack": "^5.89.0", "webpack-bundle-analyzer": "^4.9.1", "webpack-dev-middleware": "^6.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3fae8e4168..c8884a4e53 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,8 +32,8 @@ importers: specifier: 11.0.3 version: 11.0.3 '@types/node': - specifier: 20.8.9 - version: 20.8.9 + specifier: 20.8.10 + version: 20.8.10 '@types/semver': specifier: 7.5.4 version: 7.5.4 @@ -92,8 +92,8 @@ importers: specifier: workspace:* version: link:packages/nuxt nuxt-vitest: - specifier: 0.11.0 - version: 0.11.0(@vitejs/plugin-vue-jsx@3.0.2)(@vitejs/plugin-vue@4.4.0)(happy-dom@12.10.3)(vite@4.5.0)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.7) + specifier: 0.11.2 + version: 0.11.2(@vitejs/plugin-vue-jsx@3.0.2)(@vitejs/plugin-vue@4.4.0)(happy-dom@12.10.3)(vite@4.5.0)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.7) ofetch: specifier: 1.3.3 version: 1.3.3 @@ -120,13 +120,13 @@ importers: version: 1.3.1 vite: specifier: 4.5.0 - version: 4.5.0(@types/node@20.8.9) + version: 4.5.0(@types/node@20.8.10) vitest: specifier: 0.33.0 version: 0.33.0(happy-dom@12.10.3) vitest-environment-nuxt: - specifier: 0.11.0 - version: 0.11.0(happy-dom@12.10.3)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.7) + specifier: 0.11.2 + version: 0.11.2(happy-dom@12.10.3)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.7) vue: specifier: 3.3.7 version: 3.3.7(typescript@5.2.2) @@ -217,7 +217,7 @@ importers: version: 2.0.0(typescript@5.2.2) vite: specifier: 4.5.0 - version: 4.5.0(@types/node@20.8.9) + version: 4.5.0(@types/node@20.8.10) vitest: specifier: 0.33.0 version: 0.33.0(happy-dom@12.10.3) @@ -250,16 +250,16 @@ importers: version: link:../vite '@types/node': specifier: ^14.18.0 || >=16.10.0 - version: 20.8.9 + version: 20.8.10 '@unhead/dom': - specifier: ^1.8.1 - version: 1.8.1 + specifier: ^1.8.2 + version: 1.8.2 '@unhead/ssr': - specifier: ^1.8.1 - version: 1.8.1 + specifier: ^1.8.2 + version: 1.8.2 '@unhead/vue': - specifier: ^1.8.1 - version: 1.8.1(vue@3.3.7) + specifier: ^1.8.2 + version: 1.8.2(vue@3.3.7) '@vue/shared': specifier: ^3.3.7 version: 3.3.7 @@ -400,8 +400,8 @@ importers: specifier: 2.3.0 version: 2.3.0 '@types/estree': - specifier: 1.0.3 - version: 1.0.3 + specifier: 1.0.4 + version: 1.0.4 '@types/fs-extra': specifier: 11.0.3 version: 11.0.3 @@ -413,7 +413,7 @@ importers: version: 2.0.0(typescript@5.2.2) vite: specifier: 4.5.0 - version: 4.5.0(@types/node@20.8.9) + version: 4.5.0(@types/node@20.8.10) vitest: specifier: 0.33.0 version: 0.33.0(happy-dom@12.10.3) @@ -464,8 +464,8 @@ importers: specifier: 8.0.7 version: 8.0.7 '@unhead/schema': - specifier: 1.8.1 - version: 1.8.1 + specifier: 1.8.2 + version: 1.8.2 '@vitejs/plugin-vue': specifier: 4.4.0 version: 4.4.0(vite@4.5.0)(vue@3.3.7) @@ -501,7 +501,7 @@ importers: version: 2.3.1 vite: specifier: 4.5.0 - version: 4.5.0(@types/node@20.8.9) + version: 4.5.0(@types/node@20.8.10) vue: specifier: 3.3.7 version: 3.3.7(typescript@5.2.2) @@ -509,8 +509,8 @@ importers: specifier: 2.0.0 version: 2.0.0 vue-loader: - specifier: 17.3.0 - version: 17.3.0(vue@3.3.7)(webpack@5.89.0) + specifier: 17.3.1 + version: 17.3.1(vue@3.3.7)(webpack@5.89.0) vue-router: specifier: 4.2.5 version: 4.2.5(vue@3.3.7) @@ -658,10 +658,10 @@ importers: version: 1.5.0 vite: specifier: 4.5.0 - version: 4.5.0(@types/node@20.8.9) + version: 4.5.0(@types/node@20.8.10) vite-node: specifier: ^0.33.0 - version: 0.33.0(@types/node@20.8.9) + version: 0.33.0(@types/node@20.8.10) vite-plugin-checker: specifier: ^0.6.2 version: 0.6.2(eslint@8.52.0)(typescript@5.2.2)(vite@4.5.0)(vue-tsc@1.8.22) @@ -676,8 +676,8 @@ importers: specifier: 0.1.3 version: 0.1.3 '@types/estree': - specifier: 1.0.3 - version: 1.0.3 + specifier: 1.0.4 + version: 1.0.4 '@types/fs-extra': specifier: 11.0.3 version: 11.0.3 @@ -796,8 +796,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 vue-loader: - specifier: ^17.3.0 - version: 17.3.0(vue@3.3.7)(webpack@5.89.0) + specifier: ^17.3.1 + version: 17.3.1(vue@3.3.7)(webpack@5.89.0) webpack: specifier: ^5.89.0 version: 5.89.0 @@ -1797,7 +1797,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.8.9 + '@types/node': 20.8.10 jest-mock: 29.7.0 dev: true @@ -1824,7 +1824,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.8.9 + '@types/node': 20.8.10 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -1878,7 +1878,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.5 '@types/istanbul-reports': 3.0.3 - '@types/node': 20.8.9 + '@types/node': 20.8.10 '@types/yargs': 17.0.28 chalk: 4.1.2 @@ -2062,7 +2062,7 @@ packages: '@nuxt/schema': link:packages/schema execa: 7.2.0 nuxt: link:packages/nuxt - vite: 4.5.0(@types/node@20.8.9) + vite: 4.5.0(@types/node@20.8.10) dev: false /@nuxt/devtools-wizard@1.0.0: @@ -2123,7 +2123,7 @@ packages: simple-git: 3.20.0 sirv: 2.0.3 unimport: 3.4.0(rollup@3.29.4) - vite: 4.5.0(@types/node@20.8.9) + vite: 4.5.0(@types/node@20.8.10) vite-plugin-inspect: 0.7.40(@nuxt/kit@packages+kit)(rollup@3.29.4)(vite@4.5.0) vite-plugin-vue-inspector: 4.0.0(vite@4.5.0) which: 3.0.1 @@ -2495,7 +2495,7 @@ packages: rollup: optional: true dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.4 estree-walker: 2.0.2 picomatch: 2.3.1 rollup: 3.29.4 @@ -2588,23 +2588,23 @@ packages: /@types/connect@3.4.37: resolution: {integrity: sha512-zBUSRqkfZ59OcwXon4HVxhx5oWCJmc0OtBTK05M+p0dYjgN6iTwIL2T/WbsQZrEsdnwaF9cWQ+azOnpPvIqY3Q==} dependencies: - '@types/node': 20.8.9 + '@types/node': 20.8.10 dev: true /@types/eslint-scope@3.7.6: resolution: {integrity: sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ==} dependencies: '@types/eslint': 8.44.5 - '@types/estree': 1.0.3 + '@types/estree': 1.0.4 /@types/eslint@8.44.5: resolution: {integrity: sha512-Ol2eio8LtD/tGM4Ga7Jb83NuFwEv3NqvssSlifXL9xuFpSyQZw0ecmm2Kux6iU0KxQmp95hlPmGCzGJ0TCFeRA==} dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.4 '@types/json-schema': 7.0.14 - /@types/estree@1.0.3: - resolution: {integrity: sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==} + /@types/estree@1.0.4: + resolution: {integrity: sha512-2JwWnHK9H+wUZNorf2Zr6ves96WHoWDJIftkcxPKsS7Djta6Zu519LarhRNljPXkpsZR2ZMwNCPeW7omW07BJw==} /@types/file-loader@5.0.3: resolution: {integrity: sha512-g9CX1svLDYL5Nnaa0Dj+XdGuGHfXVcsxpKsfBn3sQ/8X8RZPg1gCCwlhzEnfrXdyYB5hoKAsXOohZAd8iDBd/g==} @@ -2616,13 +2616,13 @@ packages: resolution: {integrity: sha512-sF59BlXtUdzEAL1u0MSvuzWd7PdZvZEtnaVkzX5mjpdWTJ8brG0jUqve3jPCzSzvAKKMHTG8F8o/WMQLtleZdQ==} dependencies: '@types/jsonfile': 6.1.2 - '@types/node': 20.8.9 + '@types/node': 20.8.10 dev: true /@types/graceful-fs@4.1.8: resolution: {integrity: sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw==} dependencies: - '@types/node': 20.8.9 + '@types/node': 20.8.10 dev: true /@types/hash-sum@1.0.1: @@ -2632,7 +2632,7 @@ packages: /@types/http-proxy@1.17.13: resolution: {integrity: sha512-GkhdWcMNiR5QSQRYnJ+/oXzu0+7JJEPC8vkWXK351BkhjraZF+1W13CUYARUvX9+NqIU2n6YHA4iwywsc/M6Sw==} dependencies: - '@types/node': 20.8.9 + '@types/node': 20.8.10 /@types/istanbul-lib-coverage@2.0.5: resolution: {integrity: sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==} @@ -2657,7 +2657,7 @@ packages: /@types/jsonfile@6.1.2: resolution: {integrity: sha512-8t92P+oeW4d/CRQfJaSqEwXujrhH4OEeHRjGU3v1Q8mUS8GPF3yiX26sw4svv6faL2HfBtGTe2xWIoVgN3dy9w==} dependencies: - '@types/node': 20.8.9 + '@types/node': 20.8.10 dev: true /@types/lodash-es@4.17.10: @@ -2673,11 +2673,11 @@ packages: /@types/node-sass@4.11.6: resolution: {integrity: sha512-Qkf5Fs9zzsXchenUY7oVdIHyv8FtPgqIXqOJzhh3FDqpYjqvc/gtZ3hlZVFmKQhl7wyI4+WkRbYufYC5pfY7iw==} dependencies: - '@types/node': 20.8.9 + '@types/node': 20.8.10 dev: true - /@types/node@20.8.9: - resolution: {integrity: sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==} + /@types/node@20.8.10: + resolution: {integrity: sha512-TlgT8JntpcbmKUFzjhsyhGfP2fsiz1Mv56im6enJ905xG1DAYesxJaeSbGqQmAw8OWPdhyJGhGSQGKRNJ45u9w==} dependencies: undici-types: 5.26.5 @@ -2699,7 +2699,7 @@ packages: /@types/sass-loader@8.0.7: resolution: {integrity: sha512-CjRu5osnaDpHCdBFRkfIXtt0xb/kFPIbhZEpSfQnmIhX1TIhY9a2BMZeSQ9ef2csUDR9aOowgWiIwRNPR2N+dQ==} dependencies: - '@types/node': 20.8.9 + '@types/node': 20.8.10 '@types/node-sass': 4.11.6 '@types/webpack': 4.41.34 sass: 1.69.4 @@ -2730,7 +2730,7 @@ packages: /@types/webpack-bundle-analyzer@4.6.2: resolution: {integrity: sha512-QmT3hL44dlvtH3BHroev8PZ98YaGoU9q8bcNWN+Oq9TbuVB+rCcknC/l6DmPjNPs3CvxOe2grxnS9coS6gQu8A==} dependencies: - '@types/node': 20.8.9 + '@types/node': 20.8.10 tapable: 2.2.1 webpack: 5.89.0 transitivePeerDependencies: @@ -2756,7 +2756,7 @@ packages: /@types/webpack-sources@3.2.1: resolution: {integrity: sha512-iLC3Fsx62ejm3ST3PQ8vBMC54Rb3EoCprZjeJGI5q+9QjfDLGt9jeg/k245qz1G9AQnORGk0vqPicJFPT1QODQ==} dependencies: - '@types/node': 20.8.9 + '@types/node': 20.8.10 '@types/source-list-map': 0.1.4 source-map: 0.7.4 dev: true @@ -2770,7 +2770,7 @@ packages: /@types/webpack@4.41.34: resolution: {integrity: sha512-CN2aOGrR3zbMc2v+cKqzaClYP1ldkpPOgtdNvgX+RmlWCSWxHxpzz6WSCVQZRkF8D60ROlkRzAoEpgjWQ+bd2g==} dependencies: - '@types/node': 20.8.9 + '@types/node': 20.8.10 '@types/tapable': 1.0.10 '@types/uglify-js': 3.17.3 '@types/webpack-sources': 3.2.1 @@ -2920,41 +2920,41 @@ packages: /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - /@unhead/dom@1.8.1: - resolution: {integrity: sha512-cBGCXSeJVizG95dTudB069N0DMzWCHznbjYAJUv6sh0fwPUXUfKSHgf3h+Av3rkKeWEYguULN+bpnPOIfs7fJQ==} + /@unhead/dom@1.8.2: + resolution: {integrity: sha512-wyWf2bFItWvWHdfv8BlIyS7fcPYQBhJkwvkCjf3D7bnTXrd2ZyoUck07x3XApFiZavW8KD+A3S6jS39f/h4lBw==} dependencies: - '@unhead/schema': 1.8.1 - '@unhead/shared': 1.8.1 + '@unhead/schema': 1.8.2 + '@unhead/shared': 1.8.2 dev: false - /@unhead/schema@1.8.1: - resolution: {integrity: sha512-mR9i4BANtAug7gZEuyPkGYtVv2CF0wv8bqbPrt3OVSmpW0ts6bin1+ILM7HVKDpAOC7O1l4iyRrHOPocNPeVKQ==} + /@unhead/schema@1.8.2: + resolution: {integrity: sha512-bpCv8ualep2aqbhkBXUKfhYICi35+Pb1CBc5v6oJHHJgHKBIAbBQpbpi14amRMnRuSYDeSOCEM6SV8OJntcNDA==} dependencies: hookable: 5.5.3 zhead: 2.2.4 - /@unhead/shared@1.8.1: - resolution: {integrity: sha512-sFPx36i+InwneUJggwgobvta5KpE/Aj8SIOwHVMXZyj2w/TJshVpR+APFNKn3VMVlliZgl8UPLOROBDxAMXRDQ==} + /@unhead/shared@1.8.2: + resolution: {integrity: sha512-GDrUDN3x2anpNQQOgjmKjpi2ygNsBAwok9C6Z1YCeM2YtjF1lhqF9cTCXaapNEq81FkC0R0LTgnVxa/HJ4n3lQ==} dependencies: - '@unhead/schema': 1.8.1 + '@unhead/schema': 1.8.2 dev: false - /@unhead/ssr@1.8.1: - resolution: {integrity: sha512-SRP+eEQMw+eAGxyTpXDwWDEATY1N8YIpcZwYLJ8dqUaiEYUZTuigCvWv38MAJbT6Os9XSYioWuEwB95HAJwfKg==} + /@unhead/ssr@1.8.2: + resolution: {integrity: sha512-6x5O8z7QOWc3gD6+Zw7pgNSo4AmHqlYHp56JJ0eFSQPrvxFDdmC/ukebG3ATbFcwfCTyobm4IC25Kk4vMOYo0A==} dependencies: - '@unhead/schema': 1.8.1 - '@unhead/shared': 1.8.1 + '@unhead/schema': 1.8.2 + '@unhead/shared': 1.8.2 dev: false - /@unhead/vue@1.8.1(vue@3.3.7): - resolution: {integrity: sha512-qLxrbbr4+AJjlRsayPnIoaMN6p+qndmGNLLslrcfxq0w3qCUSfVbPA/02AD1vpEUlxXy4hHFnnhQzi0b7gEufg==} + /@unhead/vue@1.8.2(vue@3.3.7): + resolution: {integrity: sha512-EcXw7Q++GFcsaJhZ9s6SdRnyVGelOqfhY5/xOt7FfWnTkYGqBaOxWhTrIvNSThh58lkMnAxCr/azI/z6pBVNgw==} peerDependencies: vue: 3.3.7 dependencies: - '@unhead/schema': 1.8.1 - '@unhead/shared': 1.8.1 + '@unhead/schema': 1.8.2 + '@unhead/shared': 1.8.2 hookable: 5.5.3 - unhead: 1.8.1 + unhead: 1.8.2 vue: 3.3.7(typescript@5.2.2) dev: false @@ -2988,7 +2988,7 @@ packages: '@babel/core': 7.23.2 '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.2) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.2) - vite: 4.5.0(@types/node@20.8.9) + vite: 4.5.0(@types/node@20.8.10) vue: 3.3.7(typescript@5.2.2) transitivePeerDependencies: - supports-color @@ -3000,7 +3000,7 @@ packages: vite: 4.5.0 vue: 3.3.7 dependencies: - vite: 4.5.0(@types/node@20.8.9) + vite: 4.5.0(@types/node@20.8.10) vue: 3.3.7(typescript@5.2.2) /@vitest/expect@0.33.0: @@ -3720,6 +3720,11 @@ packages: /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + /base64-arraybuffer-es6@0.7.0: + resolution: {integrity: sha512-ESyU/U1CFZDJUdr+neHRhNozeCv72Y7Vm0m1DCbjX3KBjT6eYocvAJlSk6+8+HkVwXlT1FNxhGW6q3UKAlCvvw==} + engines: {node: '>=6.0.0'} + dev: true + /big-integer@1.6.51: resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} engines: {node: '>=0.6'} @@ -4527,6 +4532,12 @@ packages: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} dev: false + /domexception@1.0.1: + resolution: {integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==} + dependencies: + webidl-conversions: 4.0.2 + dev: true + /domhandler@5.0.3: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} @@ -5191,7 +5202,7 @@ packages: /estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.4 /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} @@ -5271,6 +5282,12 @@ packages: ufo: 1.3.1 dev: false + /fake-indexeddb@4.0.2: + resolution: {integrity: sha512-SdTwEhnakbgazc7W3WUXOJfGmhH0YfG4d+dRPOFoYDRTL6U5t8tvrmkf2W/C3W1jk2ylV7Wrnj44RASqpX/lEw==} + dependencies: + realistic-structured-clone: 3.0.0 + dev: true + /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -6130,7 +6147,7 @@ packages: /is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} dependencies: - '@types/estree': 1.0.3 + '@types/estree': 1.0.4 /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} @@ -6253,7 +6270,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.8 - '@types/node': 20.8.9 + '@types/node': 20.8.10 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -6296,7 +6313,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.8.9 + '@types/node': 20.8.10 jest-util: 29.7.0 dev: true @@ -6338,7 +6355,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.8.9 + '@types/node': 20.8.10 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -6348,7 +6365,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.8.9 + '@types/node': 20.8.10 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -6356,7 +6373,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.8.9 + '@types/node': 20.8.10 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -6585,7 +6602,6 @@ packages: dependencies: mlly: 1.4.2 pkg-types: 1.0.3 - dev: false /locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} @@ -7370,8 +7386,8 @@ packages: optionalDependencies: fsevents: 2.3.3 - /nuxt-vitest@0.11.0(@vitejs/plugin-vue-jsx@3.0.2)(@vitejs/plugin-vue@4.4.0)(happy-dom@12.10.3)(vite@4.5.0)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.7): - resolution: {integrity: sha512-3gXY/c6bfIQnrwUp1tVLdc5jNEk9m2czmebCSWn9fmMz7wVO3BX1k1qJaWvwU0Q4q7WEzHNn6toUXwI8BuhV1Q==} + /nuxt-vitest@0.11.2(@vitejs/plugin-vue-jsx@3.0.2)(@vitejs/plugin-vue@4.4.0)(happy-dom@12.10.3)(vite@4.5.0)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.7): + resolution: {integrity: sha512-iPMpkMAUeQcpIdKvL6NrH0xmHF87V6ztbAKypxqNXNbxYVbqHylJvwPqFGf9hbTGQWpKScb+71/ISt21JgUt/Q==} peerDependencies: '@vitejs/plugin-vue': '*' '@vitejs/plugin-vue-jsx': '*' @@ -7386,9 +7402,9 @@ packages: get-port-please: 3.1.1 perfect-debounce: 1.0.0 std-env: 3.4.3 - vite: 4.5.0(@types/node@20.8.9) + vite: 4.5.0(@types/node@20.8.10) vitest: 0.33.0(happy-dom@12.10.3) - vitest-environment-nuxt: 0.11.0(happy-dom@12.10.3)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.7) + vitest-environment-nuxt: 0.11.2(happy-dom@12.10.3)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.7) transitivePeerDependencies: - '@testing-library/vue' - '@vue/server-renderer' @@ -8401,6 +8417,14 @@ packages: dependencies: picomatch: 2.3.1 + /realistic-structured-clone@3.0.0: + resolution: {integrity: sha512-rOjh4nuWkAqf9PWu6JVpOWD4ndI+JHfgiZeMmujYcPi+fvILUu7g6l26TC1K5aBIp34nV+jE1cDO75EKOfHC5Q==} + dependencies: + domexception: 1.0.1 + typeson: 6.1.0 + typeson-registry: 1.0.0-alpha.39 + dev: true + /redis-errors@1.2.0: resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} engines: {node: '>=4'} @@ -9159,6 +9183,13 @@ packages: /tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + /tr46@2.1.0: + resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} + engines: {node: '>=8'} + dependencies: + punycode: 2.3.0 + dev: true + /ts-api-utils@1.0.3(typescript@5.2.2): resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} engines: {node: '>=16.13.0'} @@ -9269,6 +9300,20 @@ packages: engines: {node: '>=14.17'} hasBin: true + /typeson-registry@1.0.0-alpha.39: + resolution: {integrity: sha512-NeGDEquhw+yfwNhguLPcZ9Oj0fzbADiX4R0WxvoY8nGhy98IbzQy1sezjoEFWOywOboj/DWehI+/aUlRVrJnnw==} + engines: {node: '>=10.0.0'} + dependencies: + base64-arraybuffer-es6: 0.7.0 + typeson: 6.1.0 + whatwg-url: 8.7.0 + dev: true + + /typeson@6.1.0: + resolution: {integrity: sha512-6FTtyGr8ldU0pfbvW/eOZrEtEkczHRUtduBnA90Jh9kMPCiFNnXIon3vF41N0S4tV1HHQt4Hk1j4srpESziCaA==} + engines: {node: '>=0.1.14'} + dev: true + /uc.micro@1.0.6: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} dev: true @@ -9357,12 +9402,12 @@ packages: node-fetch-native: 1.4.1 pathe: 1.1.1 - /unhead@1.8.1: - resolution: {integrity: sha512-hidjRl/irt/kvbJmyA+oED8xh+VnlQqfye3oxoZEuGr+JEKnU7keWNyiQxkSWpo9z5rwg52CKgCmY7oMuPMtmw==} + /unhead@1.8.2: + resolution: {integrity: sha512-f7Ha07cT+cgYav06tRNKxUrOZ722QtvYExn0McE68DYUGUM2boPCxXWlHcZXpSAbOj5OQI5AwQE5Xb3Qp2dWDQ==} dependencies: - '@unhead/dom': 1.8.1 - '@unhead/schema': 1.8.1 - '@unhead/shared': 1.8.1 + '@unhead/dom': 1.8.2 + '@unhead/schema': 1.8.2 + '@unhead/shared': 1.8.2 hookable: 5.5.3 dev: false @@ -9568,7 +9613,7 @@ packages: builtins: 5.0.1 dev: false - /vite-node@0.33.0(@types/node@20.8.9): + /vite-node@0.33.0(@types/node@20.8.10): resolution: {integrity: sha512-19FpHYbwWWxDr73ruNahC+vtEdza52kA90Qb3La98yZ0xULqV8A5JLNPUff0f5zID4984tW7l3DH2przTJUZSw==} engines: {node: '>=v14.18.0'} hasBin: true @@ -9578,7 +9623,7 @@ packages: mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.5.0(@types/node@20.8.9) + vite: 4.5.0(@types/node@20.8.10) transitivePeerDependencies: - '@types/node' - less @@ -9635,7 +9680,7 @@ packages: strip-ansi: 6.0.1 tiny-invariant: 1.3.1 typescript: 5.2.2 - vite: 4.5.0(@types/node@20.8.9) + vite: 4.5.0(@types/node@20.8.10) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -9662,7 +9707,7 @@ packages: open: 9.1.0 picocolors: 1.0.0 sirv: 2.0.3 - vite: 4.5.0(@types/node@20.8.9) + vite: 4.5.0(@types/node@20.8.10) transitivePeerDependencies: - rollup - supports-color @@ -9682,12 +9727,12 @@ packages: '@vue/compiler-dom': 3.3.7 kolorist: 1.8.0 magic-string: 0.30.5 - vite: 4.5.0(@types/node@20.8.9) + vite: 4.5.0(@types/node@20.8.10) transitivePeerDependencies: - supports-color dev: false - /vite@4.5.0(@types/node@20.8.9): + /vite@4.5.0(@types/node@20.8.10): resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -9715,15 +9760,15 @@ packages: terser: optional: true dependencies: - '@types/node': 20.8.9 + '@types/node': 20.8.10 esbuild: 0.18.20 postcss: 8.4.31 rollup: 3.29.4 optionalDependencies: fsevents: 2.3.3 - /vitest-environment-nuxt@0.11.0(happy-dom@12.10.3)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.7): - resolution: {integrity: sha512-+ZvmtdijCgL+18fDV9NeHB17KGpzqAokHc2iXzaRa7cb7eXO1HwaHJFGIavHG3ybr5gJf8MBArraSdVPAjYJlw==} + /vitest-environment-nuxt@0.11.2(happy-dom@12.10.3)(vitest@0.33.0)(vue-router@4.2.5)(vue@3.3.7): + resolution: {integrity: sha512-/X3l1nGZ6CX4mZx1kYm2aBl8DPG+JqU2OXSHvd8CM+6XTdt2Ap/KglkL7yMtAo8zgKHEwuVFzeZjOfEhnQyv8w==} peerDependencies: '@testing-library/vue': 7.0.0 happy-dom: ^9.10.9 || ^10.0.0 || ^11.0.0 || ^12.0.0 @@ -9743,9 +9788,10 @@ packages: '@vue/test-utils': 2.4.1(vue@3.3.7) defu: 6.1.3 estree-walker: 3.0.3 + fake-indexeddb: 4.0.2 h3: 1.8.2 happy-dom: 12.10.3 - local-pkg: 0.4.3 + local-pkg: 0.5.0 magic-string: 0.30.5 ofetch: 1.3.3 radix3: 1.1.0 @@ -9791,7 +9837,7 @@ packages: dependencies: '@types/chai': 4.3.9 '@types/chai-subset': 1.3.4 - '@types/node': 20.8.9 + '@types/node': 20.8.10 '@vitest/expect': 0.33.0 '@vitest/runner': 0.33.0 '@vitest/snapshot': 0.33.0 @@ -9811,8 +9857,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.6.0 - vite: 4.5.0(@types/node@20.8.9) - vite-node: 0.33.0(@types/node@20.8.9) + vite: 4.5.0(@types/node@20.8.10) + vite-node: 0.33.0(@types/node@20.8.10) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -9900,8 +9946,8 @@ packages: - supports-color dev: true - /vue-loader@17.3.0(vue@3.3.7)(webpack@5.89.0): - resolution: {integrity: sha512-VUURABiN0TIUz0yvJJ/V/rZjGUh10JZtD+IDI5bXFslzFi9mV6ebKkPzoqiSi8e0vh8Ip7JHJx+I0AzAG0KsCA==} + /vue-loader@17.3.1(vue@3.3.7)(webpack@5.89.0): + resolution: {integrity: sha512-nmVu7KU8geOyzsStyyaxID/uBGDMS8BkPXb6Lu2SNkMawriIbb+hYrNtgftHMKxOSkjjjTF5OSSwPo3KP59egg==} peerDependencies: '@vue/compiler-sfc': '*' vue: '*' @@ -9974,6 +10020,15 @@ packages: /webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + /webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + dev: true + + /webidl-conversions@6.1.0: + resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} + engines: {node: '>=10.4'} + dev: true + /webidl-conversions@7.0.0: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} @@ -10058,7 +10113,7 @@ packages: optional: true dependencies: '@types/eslint-scope': 3.7.6 - '@types/estree': 1.0.3 + '@types/estree': 1.0.4 '@webassemblyjs/ast': 1.11.6 '@webassemblyjs/wasm-edit': 1.11.6 '@webassemblyjs/wasm-parser': 1.11.6 @@ -10117,6 +10172,15 @@ packages: tr46: 0.0.3 webidl-conversions: 3.0.1 + /whatwg-url@8.7.0: + resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} + engines: {node: '>=10'} + dependencies: + lodash: 4.17.21 + tr46: 2.1.0 + webidl-conversions: 6.1.0 + dev: true + /which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: diff --git a/test/bundle.test.ts b/test/bundle.test.ts index 56c64cb059..f09a720f69 100644 --- a/test/bundle.test.ts +++ b/test/bundle.test.ts @@ -74,7 +74,7 @@ describe.skipIf(process.env.SKIP_BUNDLE_SIZE === 'true' || process.env.ECOSYSTEM expect.soft(roundToKilobytes(serverStats.totalBytes)).toMatchInlineSnapshot('"507k"') const modules = await analyzeSizes('node_modules/**/*', serverDir) - expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot('"76.4k"') + expect.soft(roundToKilobytes(modules.totalBytes)).toMatchInlineSnapshot('"76.5k"') const packages = modules.files .filter(m => m.endsWith('package.json'))