From 62a6ffee5736a811c853b7558b1bdb1e593d61b6 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Sat, 2 Dec 2023 20:33:40 +0000 Subject: [PATCH] chore: update vitest to 0.34.6 (#248) --- examples/app-vitest-full/package.json | 2 +- examples/module/package.json | 2 +- package.json | 4 +- pnpm-lock.yaml | 291 ++++++++++++++------------ src/config.ts | 6 + src/module/plugins/mock.ts | 2 +- 6 files changed, 172 insertions(+), 135 deletions(-) diff --git a/examples/app-vitest-full/package.json b/examples/app-vitest-full/package.json index c4e28f095..5e7912fd6 100644 --- a/examples/app-vitest-full/package.json +++ b/examples/app-vitest-full/package.json @@ -23,7 +23,7 @@ "listhen": "^1.5.5", "nuxt": "3.8.2", "typescript": "5.2.2", - "vitest": "0.33.0", + "vitest": "0.34.6", "vue-tsc": "1.8.19" }, "version": "0.10.2", diff --git a/examples/module/package.json b/examples/module/package.json index c127a81f5..6675d80a0 100644 --- a/examples/module/package.json +++ b/examples/module/package.json @@ -37,6 +37,6 @@ "@nuxt/test-utils": "latest", "changelogen": "^0.5.5", "nuxt": "^3.8.2", - "vitest": "0.33.0" + "vitest": "0.34.6" } } diff --git a/package.json b/package.json index 167e17744..33151583d 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "unbuild": "latest", "unimport": "3.6.0", "vite": "5.0.4", - "vitest": "0.33.0", + "vitest": "0.34.6", "vue-router": "4.2.5", "vue-tsc": "1.8.24" }, @@ -94,7 +94,7 @@ "jsdom": "^22.0.0 || ^23.0.0", "playwright-core": "^1.34.3", "vite": "*", - "vitest": "^0.24.5 || ^0.26.0 || ^0.27.0 || ^0.28.0 || ^0.29.0 || ^0.30.0 || ^0.33.0", + "vitest": "^0.24.5 || ^0.26.0 || ^0.27.0 || ^0.28.0 || ^0.29.0 || ^0.30.0 || ^0.33.0 || ^0.34.6", "vue": "^3.3.4", "vue-router": "^4.0.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a6ef17429..61fb980b1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -107,7 +107,7 @@ importers: version: 21.1.6 '@vitest/ui': specifier: 0.33.0 - version: 0.33.0(vitest@0.33.0) + version: 0.33.0(vitest@0.34.6) '@vue/test-utils': specifier: 2.4.3 version: 2.4.3(vue@3.3.9) @@ -149,10 +149,10 @@ importers: version: 3.6.0(rollup@4.6.1) vite: specifier: 5.0.4 - version: 5.0.4(@types/node@20.9.2) + version: 5.0.4(@types/node@20.10.0) vitest: - specifier: 0.33.0 - version: 0.33.0(@vitest/ui@0.33.0)(happy-dom@12.10.3)(jsdom@22.1.0) + specifier: 0.34.6 + version: 0.34.6(@vitest/ui@0.33.0)(happy-dom@12.10.3)(jsdom@22.1.0) vue-router: specifier: 4.2.5 version: 4.2.5(vue@3.3.9) @@ -164,7 +164,7 @@ importers: dependencies: nuxt: specifier: ^3.8.2 - version: 3.8.2(@types/node@20.9.2)(eslint@8.55.0)(rollup@4.6.1)(typescript@5.2.2)(vite@5.0.4)(vue-tsc@1.8.24) + version: 3.8.2(@types/node@20.10.0)(eslint@8.55.0)(rollup@4.6.1)(typescript@5.2.2)(vite@5.0.4)(vue-tsc@1.8.24) vue: specifier: ^3.3.8 version: 3.3.9(typescript@5.2.2) @@ -180,7 +180,7 @@ importers: version: 29.5.7 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.9.2)(ts-node@10.9.1) + version: 29.7.0(@types/node@20.10.0)(ts-node@10.9.1) playwright-core: specifier: 1.39.0 version: 1.39.0 @@ -189,7 +189,7 @@ importers: version: 29.1.1(@babel/core@7.23.3)(jest@29.7.0)(typescript@5.2.2) ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@20.9.2)(typescript@5.2.2) + version: 10.9.1(@types/node@20.10.0)(typescript@5.2.2) typescript: specifier: ^5.2.2 version: 5.2.2 @@ -247,8 +247,8 @@ importers: specifier: 5.2.2 version: 5.2.2 vitest: - specifier: 0.33.0 - version: 0.33.0(@vitest/ui@0.33.0)(happy-dom@12.10.3)(jsdom@22.1.0) + specifier: 0.34.6 + version: 0.34.6(@vitest/ui@0.33.0)(happy-dom@12.10.3)(jsdom@22.1.0) vue-tsc: specifier: 1.8.19 version: 1.8.19(typescript@5.2.2) @@ -281,8 +281,8 @@ importers: specifier: ^3.8.2 version: 3.8.2(eslint@8.55.0)(rollup@4.6.1)(typescript@5.2.2)(vite@5.0.4)(vue-tsc@1.8.24) vitest: - specifier: 0.33.0 - version: 0.33.0(@vitest/ui@0.33.0)(happy-dom@12.10.3)(jsdom@22.1.0) + specifier: 0.34.6 + version: 0.34.6(@vitest/ui@0.33.0)(happy-dom@12.10.3)(jsdom@22.1.0) examples/module/playground: dependencies: @@ -1157,8 +1157,8 @@ packages: resolution: {integrity: sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /@fastify/busboy@2.0.0: - resolution: {integrity: sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==} + /@fastify/busboy@2.1.0: + resolution: {integrity: sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==} engines: {node: '>=14'} /@humanwhocodes/config-array@0.11.13: @@ -1213,7 +1213,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.9.2 + '@types/node': 20.10.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -1234,14 +1234,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.9.2 + '@types/node': 20.10.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.9.2)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@20.10.0)(ts-node@10.9.1) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -1269,7 +1269,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.9.2 + '@types/node': 20.10.0 jest-mock: 29.7.0 dev: true @@ -1296,7 +1296,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.9.2 + '@types/node': 20.10.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -1329,7 +1329,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.20 - '@types/node': 20.9.2 + '@types/node': 20.10.0 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -1417,7 +1417,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.5 '@types/istanbul-reports': 3.0.3 - '@types/node': 20.9.2 + '@types/node': 20.10.0 '@types/yargs': 17.0.29 chalk: 4.1.2 dev: true @@ -1599,7 +1599,7 @@ packages: '@nuxt/schema': 3.8.2(rollup@4.6.1) execa: 7.2.0 nuxt: 3.8.2(eslint@8.55.0)(idb-keyval@6.2.1)(rollup@4.6.1)(typescript@5.2.2)(vite@5.0.4)(vue-tsc@1.8.19) - vite: 5.0.4(@types/node@20.9.2) + vite: 5.0.4(@types/node@20.10.0) transitivePeerDependencies: - rollup - supports-color @@ -1615,7 +1615,7 @@ packages: '@nuxt/schema': 3.8.2(rollup@4.6.1) execa: 7.2.0 nuxt: 3.8.2(eslint@8.55.0)(rollup@4.6.1)(typescript@5.2.2)(vite@5.0.4)(vue-tsc@1.8.24) - vite: 5.0.4(@types/node@20.9.2) + vite: 5.0.4(@types/node@20.10.0) transitivePeerDependencies: - rollup - supports-color @@ -1692,7 +1692,7 @@ packages: simple-git: 3.21.0 sirv: 2.0.3 unimport: 3.6.0(rollup@4.6.1) - vite: 5.0.4(@types/node@20.9.2) + vite: 5.0.4(@types/node@20.10.0) vite-plugin-inspect: 0.7.42(@nuxt/kit@3.8.2)(rollup@4.6.1)(vite@5.0.4) vite-plugin-vue-inspector: 4.0.0(vite@5.0.4) which: 3.0.1 @@ -1760,7 +1760,7 @@ packages: simple-git: 3.21.0 sirv: 2.0.3 unimport: 3.6.0(rollup@4.6.1) - vite: 5.0.4(@types/node@20.9.2) + vite: 5.0.4(@types/node@20.10.0) vite-plugin-inspect: 0.7.42(@nuxt/kit@3.8.2)(rollup@4.6.1)(vite@5.0.4) vite-plugin-vue-inspector: 4.0.0(vite@5.0.4) which: 3.0.1 @@ -1828,7 +1828,7 @@ packages: simple-git: 3.21.0 sirv: 2.0.3 unimport: 3.6.0(rollup@4.6.1) - vite: 5.0.4(@types/node@20.9.2) + vite: 5.0.4(@types/node@20.10.0) vite-plugin-inspect: 0.7.42(@nuxt/kit@3.8.2)(rollup@4.6.1)(vite@5.0.4) vite-plugin-vue-inspector: 4.0.0(vite@5.0.4) which: 3.0.1 @@ -1962,7 +1962,7 @@ packages: /@nuxt/ui-templates@1.3.1: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} - /@nuxt/vite-builder@3.8.2(@types/node@20.9.2)(eslint@8.55.0)(rollup@4.6.1)(typescript@5.2.2)(vue-tsc@1.8.24)(vue@3.3.9): + /@nuxt/vite-builder@3.8.2(@types/node@20.10.0)(eslint@8.55.0)(rollup@4.6.1)(typescript@5.2.2)(vue-tsc@1.8.24)(vue@3.3.9): resolution: {integrity: sha512-l/lzDDTbd3M89BpmWqjhVLgLVRqfkKp0tyYgV5seJQjj3SX+IeqI7k6k8+dMEifdeO34jUajVWptNpITXQryyg==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -1997,8 +1997,8 @@ packages: strip-literal: 1.3.0 ufo: 1.3.2 unplugin: 1.5.1 - vite: 5.0.4(@types/node@20.9.2) - vite-node: 0.33.0(@types/node@20.9.2) + vite: 5.0.4(@types/node@20.10.0) + vite-node: 0.33.0(@types/node@20.10.0) vite-plugin-checker: 0.6.2(eslint@8.55.0)(typescript@5.2.2)(vite@5.0.4)(vue-tsc@1.8.24) vue: 3.3.9(typescript@5.2.2) vue-bundle-renderer: 2.0.0 @@ -2057,8 +2057,8 @@ packages: strip-literal: 1.3.0 ufo: 1.3.2 unplugin: 1.5.1 - vite: 5.0.4(@types/node@20.9.2) - vite-node: 0.33.0(@types/node@20.9.2) + vite: 5.0.4(@types/node@20.10.0) + vite-node: 0.33.0(@types/node@20.10.0) vite-plugin-checker: 0.6.2(eslint@8.55.0)(typescript@5.2.2)(vite@5.0.4)(vue-tsc@1.8.19) vue: 3.3.9(typescript@5.2.2) vue-bundle-renderer: 2.0.0 @@ -2117,8 +2117,8 @@ packages: strip-literal: 1.3.0 ufo: 1.3.2 unplugin: 1.5.1 - vite: 5.0.4(@types/node@20.9.2) - vite-node: 0.33.0(@types/node@20.9.2) + vite: 5.0.4(@types/node@20.10.0) + vite-node: 0.33.0(@types/node@20.10.0) vite-plugin-checker: 0.6.2(eslint@8.55.0)(typescript@5.2.2)(vite@5.0.4)(vue-tsc@1.8.24) vue: 3.3.9(typescript@5.2.2) vue-bundle-renderer: 2.0.0 @@ -2303,7 +2303,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.6.1) + '@rollup/pluginutils': 5.1.0(rollup@4.6.1) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 @@ -2320,7 +2320,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.6.1) + '@rollup/pluginutils': 5.1.0(rollup@4.6.1) estree-walker: 2.0.2 magic-string: 0.30.5 rollup: 4.6.1 @@ -2334,7 +2334,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.6.1) + '@rollup/pluginutils': 5.1.0(rollup@4.6.1) rollup: 4.6.1 /@rollup/plugin-node-resolve@15.2.3(rollup@4.6.1): @@ -2346,7 +2346,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.6.1) + '@rollup/pluginutils': 5.1.0(rollup@4.6.1) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 @@ -2363,7 +2363,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.6.1) + '@rollup/pluginutils': 5.1.0(rollup@4.6.1) magic-string: 0.30.5 rollup: 4.6.1 @@ -2390,7 +2390,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.6.1) + '@rollup/pluginutils': 5.1.0(rollup@4.6.1) rollup: 4.6.1 /@rollup/pluginutils@4.2.1: @@ -2400,8 +2400,8 @@ packages: estree-walker: 2.0.2 picomatch: 2.3.1 - /@rollup/pluginutils@5.0.5(rollup@4.6.1): - resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==} + /@rollup/pluginutils@5.1.0(rollup@4.6.1): + resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: rollup: 4.6.1 @@ -2649,14 +2649,14 @@ packages: '@babel/types': 7.23.4 dev: true - /@types/chai-subset@1.3.4: - resolution: {integrity: sha512-CCWNXrJYSUIojZ1149ksLl3AN9cmZ5djf+yUoVVV+NuYrtydItQVlL2ZDqyC6M6O9LWRnVf8yYDxbXHO2TfQZg==} + /@types/chai-subset@1.3.5: + resolution: {integrity: sha512-c2mPnw+xHtXDoHmdtcCXGwyLMiauiAyxWMzhGpqHC4nqI/Y5G2XhTampslK2rb59kpcuHon03UH8W6iYUzw88A==} dependencies: - '@types/chai': 4.3.9 + '@types/chai': 4.3.11 dev: true - /@types/chai@4.3.9: - resolution: {integrity: sha512-69TtiDzu0bcmKQv3yg1Zx409/Kd7r0b5F1PfpYJfSHzLGtB53547V4u+9iqKYsTu/O2ai6KTb0TInNpvuQ3qmg==} + /@types/chai@4.3.11: + resolution: {integrity: sha512-qQR1dr2rGIHYlJulmr8Ioq3De0Le9E4MJ5AiaeAETJJpndT1uUNHsGFK3L/UIu+rbkQSdj8J/w2bCsBZc/Y5fQ==} dev: true /@types/estree@1.0.5: @@ -2665,13 +2665,13 @@ packages: /@types/graceful-fs@4.1.8: resolution: {integrity: sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw==} dependencies: - '@types/node': 20.9.2 + '@types/node': 20.10.0 dev: true /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 20.9.2 + '@types/node': 20.10.0 /@types/istanbul-lib-coverage@2.0.5: resolution: {integrity: sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==} @@ -2699,7 +2699,7 @@ packages: /@types/jsdom@21.1.6: resolution: {integrity: sha512-/7kkMsC+/kMs7gAYmmBR9P0vGTnOoLhQhyhQJSlXGI5bzTHp6xdo0TtKWQAsz6pmSAeVqKSbqeyP6hytqr9FDw==} dependencies: - '@types/node': 20.9.2 + '@types/node': 20.10.0 '@types/tough-cookie': 4.0.3 parse5: 7.1.2 dev: true @@ -2712,8 +2712,8 @@ packages: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true - /@types/node@20.9.2: - resolution: {integrity: sha512-WHZXKFCEyIUJzAwh3NyyTHYSR35SevJ6mZ1nWwJafKtiQbqRTIKSRcw3Ma3acqgsent3RRDqeVwpHntMk+9irg==} + /@types/node@20.10.0: + resolution: {integrity: sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==} dependencies: undici-types: 5.26.5 @@ -2944,7 +2944,7 @@ packages: '@babel/core': 7.23.3 '@babel/plugin-transform-typescript': 7.23.4(@babel/core@7.23.3) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.3) - vite: 5.0.4(@types/node@20.9.2) + vite: 5.0.4(@types/node@20.10.0) vue: 3.3.9(typescript@5.2.2) transitivePeerDependencies: - supports-color @@ -2956,40 +2956,40 @@ packages: vite: 5.0.4 vue: ^3.2.25 dependencies: - vite: 5.0.4(@types/node@20.9.2) + vite: 5.0.4(@types/node@20.10.0) vue: 3.3.9(typescript@5.2.2) - /@vitest/expect@0.33.0: - resolution: {integrity: sha512-sVNf+Gla3mhTCxNJx+wJLDPp/WcstOe0Ksqz4Vec51MmgMth/ia0MGFEkIZmVGeTL5HtjYR4Wl/ZxBxBXZJTzQ==} + /@vitest/expect@0.34.6: + resolution: {integrity: sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==} dependencies: - '@vitest/spy': 0.33.0 - '@vitest/utils': 0.33.0 + '@vitest/spy': 0.34.6 + '@vitest/utils': 0.34.6 chai: 4.3.10 dev: true - /@vitest/runner@0.33.0: - resolution: {integrity: sha512-UPfACnmCB6HKRHTlcgCoBh6ppl6fDn+J/xR8dTufWiKt/74Y9bHci5CKB8tESSV82zKYtkBJo9whU3mNvfaisg==} + /@vitest/runner@0.34.6: + resolution: {integrity: sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==} dependencies: - '@vitest/utils': 0.33.0 + '@vitest/utils': 0.34.6 p-limit: 4.0.0 pathe: 1.1.1 dev: true - /@vitest/snapshot@0.33.0: - resolution: {integrity: sha512-tJjrl//qAHbyHajpFvr8Wsk8DIOODEebTu7pgBrP07iOepR5jYkLFiqLq2Ltxv+r0uptUb4izv1J8XBOwKkVYA==} + /@vitest/snapshot@0.34.6: + resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==} dependencies: magic-string: 0.30.5 pathe: 1.1.1 pretty-format: 29.7.0 dev: true - /@vitest/spy@0.33.0: - resolution: {integrity: sha512-Kv+yZ4hnH1WdiAkPUQTpRxW8kGtH8VRTnus7ZTGovFYM1ZezJpvGtb9nPIjPnptHbsyIAxYZsEpVPYgtpjGnrg==} + /@vitest/spy@0.34.6: + resolution: {integrity: sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==} dependencies: tinyspy: 2.2.0 dev: true - /@vitest/ui@0.33.0(vitest@0.33.0): + /@vitest/ui@0.33.0(vitest@0.34.6): resolution: {integrity: sha512-7gbAjLqt30R4bodkJAutdpy4ncv+u5IKTHYTow1c2q+FOxZUC9cKOSqMUxjwaaTwLN+EnDnmXYPtg3CoahaUzQ==} peerDependencies: vitest: '>=0.30.1 <1' @@ -3001,7 +3001,7 @@ packages: pathe: 1.1.1 picocolors: 1.0.0 sirv: 2.0.3 - vitest: 0.33.0(@vitest/ui@0.33.0)(happy-dom@12.10.3)(jsdom@22.1.0) + vitest: 0.34.6(@vitest/ui@0.33.0)(happy-dom@12.10.3)(jsdom@22.1.0) dev: true /@vitest/utils@0.33.0: @@ -3012,6 +3012,14 @@ packages: pretty-format: 29.7.0 dev: true + /@vitest/utils@0.34.6: + resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==} + dependencies: + diff-sequences: 29.6.3 + loupe: 2.3.7 + pretty-format: 29.7.0 + dev: true + /@volar/language-core@1.10.10: resolution: {integrity: sha512-nsV1o3AZ5n5jaEAObrS3MWLBWaGwUj/vAsc15FVNIv+DbpizQRISg9wzygsHBr56ELRH8r4K75vkYNMtsSNNWw==} dependencies: @@ -3057,7 +3065,7 @@ packages: optional: true dependencies: '@babel/types': 7.23.4 - '@rollup/pluginutils': 5.0.5(rollup@4.6.1) + '@rollup/pluginutils': 5.1.0(rollup@4.6.1) '@vue/compiler-sfc': 3.3.9 ast-kit: 0.11.2(rollup@4.6.1) local-pkg: 0.4.3 @@ -3465,7 +3473,7 @@ packages: engines: {node: '>=16.14.0'} dependencies: '@babel/parser': 7.23.4 - '@rollup/pluginutils': 5.0.5(rollup@4.6.1) + '@rollup/pluginutils': 5.1.0(rollup@4.6.1) pathe: 1.1.1 transitivePeerDependencies: - rollup @@ -3475,7 +3483,7 @@ packages: engines: {node: '>=16.14.0'} dependencies: '@babel/parser': 7.23.4 - '@rollup/pluginutils': 5.0.5(rollup@4.6.1) + '@rollup/pluginutils': 5.1.0(rollup@4.6.1) pathe: 1.1.1 transitivePeerDependencies: - rollup @@ -4010,7 +4018,7 @@ packages: crc-32: 1.2.2 readable-stream: 3.6.2 - /create-jest@29.7.0(@types/node@20.9.2)(ts-node@10.9.1): + /create-jest@29.7.0(@types/node@20.10.0)(ts-node@10.9.1): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -4019,7 +4027,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.9.2)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@20.10.0)(ts-node@10.9.1) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -5916,7 +5924,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.9.2 + '@types/node': 20.10.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -5937,7 +5945,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@20.9.2)(ts-node@10.9.1): + /jest-cli@29.7.0(@types/node@20.10.0)(ts-node@10.9.1): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -5951,10 +5959,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.9.2)(ts-node@10.9.1) + create-jest: 29.7.0(@types/node@20.10.0)(ts-node@10.9.1) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.9.2)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@20.10.0)(ts-node@10.9.1) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -5965,7 +5973,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@20.9.2)(ts-node@10.9.1): + /jest-config@29.7.0(@types/node@20.10.0)(ts-node@10.9.1): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -5980,7 +5988,7 @@ packages: '@babel/core': 7.23.3 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.9.2 + '@types/node': 20.10.0 babel-jest: 29.7.0(@babel/core@7.23.3) chalk: 4.1.2 ci-info: 3.9.0 @@ -6000,7 +6008,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@types/node@20.9.2)(typescript@5.2.2) + ts-node: 10.9.1(@types/node@20.10.0)(typescript@5.2.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -6041,7 +6049,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.9.2 + '@types/node': 20.10.0 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -6057,7 +6065,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.8 - '@types/node': 20.9.2 + '@types/node': 20.10.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -6108,7 +6116,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.9.2 + '@types/node': 20.10.0 jest-util: 29.7.0 dev: true @@ -6163,7 +6171,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.9.2 + '@types/node': 20.10.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -6194,7 +6202,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.9.2 + '@types/node': 20.10.0 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -6246,7 +6254,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.9.2 + '@types/node': 20.10.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -6271,7 +6279,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.9.2 + '@types/node': 20.10.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -6283,13 +6291,13 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.9.2 + '@types/node': 20.10.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.7.0(@types/node@20.9.2)(ts-node@10.9.1): + /jest@29.7.0(@types/node@20.10.0)(ts-node@10.9.1): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -6302,7 +6310,7 @@ packages: '@jest/core': 29.7.0(ts-node@10.9.1) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.9.2)(ts-node@10.9.1) + jest-cli: 29.7.0(@types/node@20.10.0)(ts-node@10.9.1) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -6890,7 +6898,7 @@ packages: '@rollup/plugin-replace': 5.0.5(rollup@4.6.1) '@rollup/plugin-terser': 0.4.4(rollup@4.6.1) '@rollup/plugin-wasm': 6.2.2(rollup@4.6.1) - '@rollup/pluginutils': 5.0.5(rollup@4.6.1) + '@rollup/pluginutils': 5.1.0(rollup@4.6.1) '@types/http-proxy': 1.17.14 '@vercel/nft': 0.24.3 archiver: 6.0.1 @@ -7143,7 +7151,7 @@ packages: optionalDependencies: fsevents: 2.3.3 - /nuxt@3.8.2(@types/node@20.9.2)(eslint@8.55.0)(rollup@4.6.1)(typescript@5.2.2)(vite@5.0.4)(vue-tsc@1.8.24): + /nuxt@3.8.2(@types/node@20.10.0)(eslint@8.55.0)(rollup@4.6.1)(typescript@5.2.2)(vite@5.0.4)(vue-tsc@1.8.24): resolution: {integrity: sha512-HUAyifmqTs2zcQBGvcby3KNs2pBAk+l7ZbLjD1oCNqQQ+wBuZ1qgLC4Ebu++y4g3o3Y8WAWSvpafbKRLQZziPw==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -7162,8 +7170,8 @@ packages: '@nuxt/schema': 3.8.2(rollup@4.6.1) '@nuxt/telemetry': 2.5.3(rollup@4.6.1) '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.8.2(@types/node@20.9.2)(eslint@8.55.0)(rollup@4.6.1)(typescript@5.2.2)(vue-tsc@1.8.24)(vue@3.3.9) - '@types/node': 20.9.2 + '@nuxt/vite-builder': 3.8.2(@types/node@20.10.0)(eslint@8.55.0)(rollup@4.6.1)(typescript@5.2.2)(vue-tsc@1.8.24)(vue@3.3.9) + '@types/node': 20.10.0 '@unhead/dom': 1.8.8 '@unhead/ssr': 1.8.8 '@unhead/vue': 1.8.8(vue@3.3.9) @@ -7587,7 +7595,7 @@ packages: fast-glob: 3.3.2 js-yaml: 4.1.0 supports-color: 9.4.0 - undici: 5.27.2 + undici: 5.28.1 yargs-parser: 21.1.1 /optionator@0.9.3: @@ -8056,7 +8064,7 @@ packages: dependencies: postcss: 8.4.31 postcss-value-parser: 4.2.0 - svgo: 3.0.2 + svgo: 3.0.4 /postcss-unique-selectors@6.0.0(postcss@8.4.31): resolution: {integrity: sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==} @@ -8852,8 +8860,8 @@ packages: /svg-tags@1.0.0: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} - /svgo@3.0.2: - resolution: {integrity: sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==} + /svgo@3.0.4: + resolution: {integrity: sha512-T+Xul3JwuJ6VGXKo/p2ndqx1ibxNKnLTvRc1ZTWKCfyKS/GgNjRZcYsK84fxTsy/izr91g/Rwx6fGnVgaFSI5g==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -8861,6 +8869,7 @@ packages: commander: 7.2.0 css-select: 5.1.0 css-tree: 2.3.1 + css-what: 6.1.0 csso: 5.0.5 picocolors: 1.0.0 @@ -8918,8 +8927,8 @@ packages: resolution: {integrity: sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==} dev: true - /tinypool@0.6.0: - resolution: {integrity: sha512-FdswUUo5SxRizcBc6b1GSuLpLjisa8N8qMyYoP3rl+bym+QauhtJP5bvZY1ytt8krKGmMLYIRl36HBZfeAoqhQ==} + /tinypool@0.7.0: + resolution: {integrity: sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==} engines: {node: '>=14.0.0'} dev: true @@ -9005,7 +9014,7 @@ packages: '@babel/core': 7.23.3 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.9.2)(ts-node@10.9.1) + jest: 29.7.0(@types/node@20.10.0)(ts-node@10.9.1) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -9015,7 +9024,7 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-node@10.9.1(@types/node@20.9.2)(typescript@5.2.2): + /ts-node@10.9.1(@types/node@20.10.0)(typescript@5.2.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -9034,7 +9043,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.9.2 + '@types/node': 20.10.0 acorn: 8.11.2 acorn-walk: 8.3.0 arg: 4.1.3 @@ -9170,7 +9179,7 @@ packages: '@rollup/plugin-json': 6.0.1(rollup@4.6.1) '@rollup/plugin-node-resolve': 15.2.3(rollup@4.6.1) '@rollup/plugin-replace': 5.0.5(rollup@4.6.1) - '@rollup/pluginutils': 5.0.5(rollup@4.6.1) + '@rollup/pluginutils': 5.1.0(rollup@4.6.1) chalk: 5.3.0 citty: 0.1.5 consola: 3.2.3 @@ -9209,11 +9218,11 @@ packages: /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - /undici@5.27.2: - resolution: {integrity: sha512-iS857PdOEy/y3wlM3yRp+6SNQQ6xU0mmZcwRSriqk+et/cwWAtwmIGf6WkoDN2EK/AMdCO/dfXzIwi+rFMrjjQ==} + /undici@5.28.1: + resolution: {integrity: sha512-xcIIvj1LOQH9zAL54iWFkuDEaIVEjLrru7qRpa3GrEEHk6OBhb/LycuUY2m7VCcTuDeLziXCxobQVyKExyGeIA==} engines: {node: '>=14.0'} dependencies: - '@fastify/busboy': 2.0.0 + '@fastify/busboy': 2.1.0 /unenv@1.8.0: resolution: {integrity: sha512-uIGbdCWZfhRRmyKj1UioCepQ0jpq638j/Cf0xFTn4zD1nGJ2lSdzYHLzfdXN791oo/0juUiSWW1fBklXMTsuqg==} @@ -9239,7 +9248,7 @@ packages: /unimport@3.6.0(rollup@4.6.1): resolution: {integrity: sha512-yXW3Z30yk1vX8fxO8uHlq9wY9K+L56LHp4Hlbv8i7tW+NENSOv8AaFJUPtOQchxlT7/JBAzCtkrBtcVjKIr1VQ==} dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.6.1) + '@rollup/pluginutils': 5.1.0(rollup@4.6.1) escape-string-regexp: 5.0.0 fast-glob: 3.3.2 local-pkg: 0.5.0 @@ -9282,7 +9291,7 @@ packages: optional: true dependencies: '@babel/types': 7.23.4 - '@rollup/pluginutils': 5.0.5(rollup@4.6.1) + '@rollup/pluginutils': 5.1.0(rollup@4.6.1) '@vue-macros/common': 1.8.0(rollup@4.6.1)(vue@3.3.9) ast-walker-scope: 0.5.0(rollup@4.6.1) chokidar: 3.5.3 @@ -9444,7 +9453,7 @@ packages: dependencies: builtins: 5.0.1 - /vite-node@0.33.0(@types/node@20.9.2): + /vite-node@0.33.0(@types/node@20.10.0): resolution: {integrity: sha512-19FpHYbwWWxDr73ruNahC+vtEdza52kA90Qb3La98yZ0xULqV8A5JLNPUff0f5zID4984tW7l3DH2przTJUZSw==} engines: {node: '>=v14.18.0'} hasBin: true @@ -9454,7 +9463,28 @@ packages: mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.0.4(@types/node@20.9.2) + vite: 5.0.4(@types/node@20.10.0) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + + /vite-node@0.34.6(@types/node@20.10.0): + resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} + engines: {node: '>=v14.18.0'} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + mlly: 1.4.2 + pathe: 1.1.1 + picocolors: 1.0.0 + vite: 5.0.4(@types/node@20.10.0) transitivePeerDependencies: - '@types/node' - less @@ -9464,6 +9494,7 @@ packages: - sugarss - supports-color - terser + dev: true /vite-plugin-checker@0.6.2(eslint@8.55.0)(typescript@5.2.2)(vite@5.0.4)(vue-tsc@1.8.19): resolution: {integrity: sha512-YvvvQ+IjY09BX7Ab+1pjxkELQsBd4rPhWNw8WLBeFVxu/E7O+n6VYAqNsKdK/a2luFlX/sMpoWdGFfg4HvwdJQ==} @@ -9511,7 +9542,7 @@ packages: strip-ansi: 6.0.1 tiny-invariant: 1.3.1 typescript: 5.2.2 - vite: 5.0.4(@types/node@20.9.2) + vite: 5.0.4(@types/node@20.10.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -9565,7 +9596,7 @@ packages: strip-ansi: 6.0.1 tiny-invariant: 1.3.1 typescript: 5.2.2 - vite: 5.0.4(@types/node@20.9.2) + vite: 5.0.4(@types/node@20.10.0) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 @@ -9584,14 +9615,14 @@ packages: dependencies: '@antfu/utils': 0.7.6 '@nuxt/kit': 3.8.2(rollup@4.6.1) - '@rollup/pluginutils': 5.0.5(rollup@4.6.1) + '@rollup/pluginutils': 5.1.0(rollup@4.6.1) debug: 4.3.4 error-stack-parser-es: 0.1.1 fs-extra: 11.2.0 open: 9.1.0 picocolors: 1.0.0 sirv: 2.0.3 - vite: 5.0.4(@types/node@20.9.2) + vite: 5.0.4(@types/node@20.10.0) transitivePeerDependencies: - rollup - supports-color @@ -9610,11 +9641,11 @@ packages: '@vue/compiler-dom': 3.3.9 kolorist: 1.8.0 magic-string: 0.30.5 - vite: 5.0.4(@types/node@20.9.2) + vite: 5.0.4(@types/node@20.10.0) transitivePeerDependencies: - supports-color - /vite@5.0.4(@types/node@20.9.2): + /vite@5.0.4(@types/node@20.10.0): resolution: {integrity: sha512-RzAr8LSvM8lmhB4tQ5OPcBhpjOZRZjuxv9zO5UcxeoY2bd3kP3Ticd40Qma9/BqZ8JS96Ll/jeBX9u+LJZrhVg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -9642,15 +9673,15 @@ packages: terser: optional: true dependencies: - '@types/node': 20.9.2 + '@types/node': 20.10.0 esbuild: 0.19.8 postcss: 8.4.31 rollup: 4.6.1 optionalDependencies: fsevents: 2.3.3 - /vitest@0.33.0(@vitest/ui@0.33.0)(happy-dom@12.10.3)(jsdom@22.1.0): - resolution: {integrity: sha512-1CxaugJ50xskkQ0e969R/hW47za4YXDUfWJDxip1hwbnhUjYolpfUn2AMOulqG/Dtd9WYAtkHmM/m3yKVrEejQ==} + /vitest@0.34.6(@vitest/ui@0.33.0)(happy-dom@12.10.3)(jsdom@22.1.0): + resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} engines: {node: '>=v14.18.0'} hasBin: true peerDependencies: @@ -9680,15 +9711,15 @@ packages: webdriverio: optional: true dependencies: - '@types/chai': 4.3.9 - '@types/chai-subset': 1.3.4 - '@types/node': 20.9.2 - '@vitest/expect': 0.33.0 - '@vitest/runner': 0.33.0 - '@vitest/snapshot': 0.33.0 - '@vitest/spy': 0.33.0 - '@vitest/ui': 0.33.0(vitest@0.33.0) - '@vitest/utils': 0.33.0 + '@types/chai': 4.3.11 + '@types/chai-subset': 1.3.5 + '@types/node': 20.10.0 + '@vitest/expect': 0.34.6 + '@vitest/runner': 0.34.6 + '@vitest/snapshot': 0.34.6 + '@vitest/spy': 0.34.6 + '@vitest/ui': 0.33.0(vitest@0.34.6) + '@vitest/utils': 0.34.6 acorn: 8.11.2 acorn-walk: 8.3.0 cac: 6.7.14 @@ -9700,12 +9731,12 @@ packages: magic-string: 0.30.5 pathe: 1.1.1 picocolors: 1.0.0 - std-env: 3.5.0 + std-env: 3.6.0 strip-literal: 1.3.0 tinybench: 2.5.1 - tinypool: 0.6.0 - vite: 5.0.4(@types/node@20.9.2) - vite-node: 0.33.0(@types/node@20.9.2) + tinypool: 0.7.0 + vite: 5.0.4(@types/node@20.10.0) + vite-node: 0.34.6(@types/node@20.10.0) why-is-node-running: 2.2.2 transitivePeerDependencies: - less diff --git a/src/config.ts b/src/config.ts index 672ec5281..7c3e56261 100644 --- a/src/config.ts +++ b/src/config.ts @@ -93,6 +93,7 @@ export async function getVitestConfigFromNuxt( ['{test,tests}/nuxt/**.*', 'nuxt'], ], deps: { + // TODO: move to server.deps.inline when we update to vite v1 inline: [ // vite-node defaults /\/node_modules\/(.*\/)?(nuxt|nuxt3|nuxt-nightly)\//, @@ -106,6 +107,11 @@ export async function getVitestConfigFromNuxt( r => typeof r === 'string' || r instanceof RegExp ) as Array), ], + optimizer: { + web: { + enabled: false, + }, + }, }, } satisfies VitestConfig }, diff --git a/src/module/plugins/mock.ts b/src/module/plugins/mock.ts index d0366d347..33e618f98 100644 --- a/src/module/plugins/mock.ts +++ b/src/module/plugins/mock.ts @@ -277,7 +277,7 @@ export const createMockPlugin = (ctx: MockPluginContext) => createUnplugin(() => const plugins = (config.plugins || []) as Plugin[] // `vite:mocks` was a typo in Vitest before v0.34.0 - const vitestPlugins = plugins.filter(p => p.name === 'vite:mocks' || p.name.startsWith('vitest:')) + const vitestPlugins = plugins.filter(p => (p.name === 'vite:mocks' || p.name.startsWith('vitest:')) && (p.enforce || (p as any).order) === 'post') const lastNuxt = findLastIndex( plugins, i => i.name?.startsWith('nuxt:')