diff --git a/package.json b/package.json index bd49c4c5..9d49c88f 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "simple-git-hooks": "^2.11.1", "taze": "^0.13.6", "typescript": "^5.4.5", - "vitest": "^0.34.6" + "vitest": "^1.6.0" }, "commitlint": { "extends": [ diff --git a/packages/cli/package.json b/packages/cli/package.json index 4111a110..28c08f9f 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -74,7 +74,7 @@ "@types/lodash-es": "^4.5.3", "@types/node": "^20.11.30", "@types/prompts": "^2.4.9", - "@vitest/ui": "^0.34.4", + "@vitest/ui": "^1.6.0", "tsup": "^8.0.2", "type-fest": "^4.16.0", "typescript": "^5.4.5", diff --git a/packages/cli/test/utils/__snapshots__/transform-cjs-to-esm.test.ts.snap b/packages/cli/test/utils/__snapshots__/transform-cjs-to-esm.test.ts.snap index 27bdafe0..389e04f2 100644 --- a/packages/cli/test/utils/__snapshots__/transform-cjs-to-esm.test.ts.snap +++ b/packages/cli/test/utils/__snapshots__/transform-cjs-to-esm.test.ts.snap @@ -1,40 +1,40 @@ // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html exports[`handle tailwind config template correctly 1`] = ` -"import animate from \\"tailwindcss-animate\\" +"import animate from "tailwindcss-animate" /** @type {import('tailwindcss').Config} */ export default { - darkMode: [\\"class\\"], + darkMode: ["class"], content: [ './pages/**/*.{<%- extension %>,<%- extension %>x,vue}', './components/**/*.{<%- extension %>,<%- extension %>x,vue}', './app/**/*.{<%- extension %>,<%- extension %>x,vue}', './src/**/*.{<%- extension %>,<%- extension %>x,vue}', ], - prefix: \\"<%- prefix %>\\", + prefix: "<%- prefix %>", theme: { container: { center: true, - padding: \\"2rem\\", + padding: "2rem", screens: { - \\"2xl\\": \\"1400px\\", + "2xl": "1400px", }, }, extend: { keyframes: { - \\"accordion-down\\": { + "accordion-down": { from: { height: 0 }, - to: { height: \\"var(--radix-accordion-content-height)\\" }, + to: { height: "var(--radix-accordion-content-height)" }, }, - \\"accordion-up\\": { - from: { height: \\"var(--radix-accordion-content-height)\\" }, + "accordion-up": { + from: { height: "var(--radix-accordion-content-height)" }, to: { height: 0 }, }, }, animation: { - \\"accordion-down\\": \\"accordion-down 0.2s ease-out\\", - \\"accordion-up\\": \\"accordion-up 0.2s ease-out\\", + "accordion-down": "accordion-down 0.2s ease-out", + "accordion-up": "accordion-up 0.2s ease-out", }, }, }, @@ -43,13 +43,13 @@ export default { `; exports[`handle tailwind config template correctly 2`] = ` -"import animate from \\"tailwindcss-animate\\" +"import animate from "tailwindcss-animate" /** @type {import('tailwindcss').Config} */ export default { - darkMode: [\\"class\\"], - safelist: [\\"dark\\"], - prefix: \\"<%- prefix %>\\", + darkMode: ["class"], + safelist: ["dark"], + prefix: "<%- prefix %>", <% if (framework === 'vite') { %> content: [ './pages/**/*.{<%- extension %>,<%- extension %>x,vue}', @@ -59,10 +59,10 @@ export default { ], <% } else if (framework === 'laravel') { %> content: [ - \\"./vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php\\", - \\"./storage/framework/views/*.php\\", - \\"./resources/views/**/*.blade.php\\", - \\"./resources/js/**/*.{<%- extension %>,<%- extension %>x,vue}\\", + "./vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php", + "./storage/framework/views/*.php", + "./resources/views/**/*.blade.php", + "./resources/js/**/*.{<%- extension %>,<%- extension %>x,vue}", ], <% } else if (framework === 'astro') { %> content: [ @@ -72,76 +72,76 @@ export default { theme: { container: { center: true, - padding: \\"2rem\\", + padding: "2rem", screens: { - \\"2xl\\": \\"1400px\\", + "2xl": "1400px", }, }, extend: { colors: { - border: \\"hsl(var(--border))\\", - input: \\"hsl(var(--input))\\", - ring: \\"hsl(var(--ring))\\", - background: \\"hsl(var(--background))\\", - foreground: \\"hsl(var(--foreground))\\", + border: "hsl(var(--border))", + input: "hsl(var(--input))", + ring: "hsl(var(--ring))", + background: "hsl(var(--background))", + foreground: "hsl(var(--foreground))", primary: { - DEFAULT: \\"hsl(var(--primary))\\", - foreground: \\"hsl(var(--primary-foreground))\\", + DEFAULT: "hsl(var(--primary))", + foreground: "hsl(var(--primary-foreground))", }, secondary: { - DEFAULT: \\"hsl(var(--secondary))\\", - foreground: \\"hsl(var(--secondary-foreground))\\", + DEFAULT: "hsl(var(--secondary))", + foreground: "hsl(var(--secondary-foreground))", }, destructive: { - DEFAULT: \\"hsl(var(--destructive))\\", - foreground: \\"hsl(var(--destructive-foreground))\\", + DEFAULT: "hsl(var(--destructive))", + foreground: "hsl(var(--destructive-foreground))", }, muted: { - DEFAULT: \\"hsl(var(--muted))\\", - foreground: \\"hsl(var(--muted-foreground))\\", + DEFAULT: "hsl(var(--muted))", + foreground: "hsl(var(--muted-foreground))", }, accent: { - DEFAULT: \\"hsl(var(--accent))\\", - foreground: \\"hsl(var(--accent-foreground))\\", + DEFAULT: "hsl(var(--accent))", + foreground: "hsl(var(--accent-foreground))", }, popover: { - DEFAULT: \\"hsl(var(--popover))\\", - foreground: \\"hsl(var(--popover-foreground))\\", + DEFAULT: "hsl(var(--popover))", + foreground: "hsl(var(--popover-foreground))", }, card: { - DEFAULT: \\"hsl(var(--card))\\", - foreground: \\"hsl(var(--card-foreground))\\", + DEFAULT: "hsl(var(--card))", + foreground: "hsl(var(--card-foreground))", }, }, borderRadius: { - xl: \\"calc(var(--radius) + 4px)\\", - lg: \\"var(--radius)\\", - md: \\"calc(var(--radius) - 2px)\\", - sm: \\"calc(var(--radius) - 4px)\\", + xl: "calc(var(--radius) + 4px)", + lg: "var(--radius)", + md: "calc(var(--radius) - 2px)", + sm: "calc(var(--radius) - 4px)", }, keyframes: { - \\"accordion-down\\": { + "accordion-down": { from: { height: 0 }, - to: { height: \\"var(--radix-accordion-content-height)\\" }, + to: { height: "var(--radix-accordion-content-height)" }, }, - \\"accordion-up\\": { - from: { height: \\"var(--radix-accordion-content-height)\\" }, + "accordion-up": { + from: { height: "var(--radix-accordion-content-height)" }, to: { height: 0 }, }, - \\"collapsible-down\\": { + "collapsible-down": { from: { height: 0 }, to: { height: 'var(--radix-collapsible-content-height)' }, }, - \\"collapsible-up\\": { + "collapsible-up": { from: { height: 'var(--radix-collapsible-content-height)' }, to: { height: 0 }, }, }, animation: { - \\"accordion-down\\": \\"accordion-down 0.2s ease-out\\", - \\"accordion-up\\": \\"accordion-up 0.2s ease-out\\", - \\"collapsible-down\\": \\"collapsible-down 0.2s ease-in-out\\", - \\"collapsible-up\\": \\"collapsible-up 0.2s ease-in-out\\", + "accordion-down": "accordion-down 0.2s ease-out", + "accordion-up": "accordion-up 0.2s ease-out", + "collapsible-down": "collapsible-down 0.2s ease-in-out", + "collapsible-up": "collapsible-up 0.2s ease-in-out", }, }, }, diff --git a/packages/cli/test/utils/__snapshots__/transform-tw-prefix.test.ts.snap b/packages/cli/test/utils/__snapshots__/transform-tw-prefix.test.ts.snap deleted file mode 100644 index c72fbfa5..00000000 --- a/packages/cli/test/utils/__snapshots__/transform-tw-prefix.test.ts.snap +++ /dev/null @@ -1,127 +0,0 @@ -// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html - -exports[`transform tailwind prefix 1`] = ` -"const testVariants = cva( - \\"tw-bg-background hover:tw-bg-muted tw-text-primary-foreground sm:focus:tw-text-accent-foreground\\", - { - variants: { - variant: { - default: - \\"tw-bg-primary tw-text-primary-foreground hover:tw-bg-primary/90\\", - }, - size: { - default: \\"tw-h-10 tw-px-4 tw-py-2\\", - }, - }, - } -); -" -`; - -exports[`transform tailwind prefix 2`] = ` -" - " -`; - -exports[`transform tailwind prefix 3`] = ` -" - " -`; - -exports[`transform tailwind prefix 4`] = ` -" - " -`; - -exports[`transform tailwind prefix 5`] = ` -"@tailwind base; -@tailwind components; -@tailwind utilities; - -@layer base { - :root { - --background: 0 0% 100%; - --foreground: 224 71.4% 4.1%; - - --muted: 220 14.3% 95.9%; - --muted-foreground: 220 8.9% 46.1%; - - --popover: 0 0% 100%; - --popover-foreground: 224 71.4% 4.1%; - - --card: 0 0% 100%; - --card-foreground: 224 71.4% 4.1%; - - --border: 220 13% 91%; - --input: 220 13% 91%; - - --primary: 220.9 39.3% 11%; - --primary-foreground: 210 20% 98%; - - --secondary: 220 14.3% 95.9%; - --secondary-foreground: 220.9 39.3% 11%; - - --accent: 220 14.3% 95.9%; - --accent-foreground: 220.9 39.3% 11%; - - --destructive: 0 84.2% 60.2%; - --destructive-foreground: 210 20% 98%; - - --ring: 217.9 10.6% 64.9%; - - --radius: 0.5rem; - } - - .dark { - --background: 224 71.4% 4.1%; - --foreground: 210 20% 98%; - - --muted: 215 27.9% 16.9%; - --muted-foreground: 217.9 10.6% 64.9%; - - --popover: 224 71.4% 4.1%; - --popover-foreground: 210 20% 98%; - - --card: 224 71.4% 4.1%; - --card-foreground: 210 20% 98%; - - --border: 215 27.9% 16.9%; - --input: 215 27.9% 16.9%; - - --primary: 210 20% 98%; - --primary-foreground: 220.9 39.3% 11%; - - --secondary: 215 27.9% 16.9%; - --secondary-foreground: 210 20% 98%; - - --accent: 215 27.9% 16.9%; - --accent-foreground: 210 20% 98%; - - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 0 85.7% 97.3%; - - --ring: 215 27.9% 16.9%; - } -} - -@layer base { - * { - @apply tw-border-border; - } - body { - @apply tw-bg-background tw-text-foreground; - } -}" -`; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d3125180..d49d4e9e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: ^2.15.0 - version: 2.15.0(@vue/compiler-sfc@3.4.24)(eslint@9.1.1)(typescript@5.4.5)(vitest@0.34.6(@vitest/ui@0.34.7)(terser@5.30.4)) + version: 2.15.0(@vue/compiler-sfc@3.4.24)(eslint@9.1.1)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.8)(@vitest/ui@1.6.0)(terser@5.30.4)) '@commitlint/cli': specifier: ^19.3.0 version: 19.3.0(@types/node@20.12.8)(typescript@5.4.5) @@ -36,8 +36,8 @@ importers: specifier: ^5.4.5 version: 5.4.5 vitest: - specifier: ^0.34.6 - version: 0.34.6(@vitest/ui@0.34.7)(terser@5.30.4) + specifier: ^1.6.0 + version: 1.6.0(@types/node@20.12.8)(@vitest/ui@1.6.0)(terser@5.30.4) apps/www: dependencies: @@ -308,8 +308,8 @@ importers: specifier: ^2.4.9 version: 2.4.9 '@vitest/ui': - specifier: ^0.34.4 - version: 0.34.7(vitest@1.6.0) + specifier: ^1.6.0 + version: 1.6.0(vitest@1.6.0) tsup: specifier: ^8.0.2 version: 8.0.2(postcss@8.4.38)(typescript@5.4.5) @@ -343,7 +343,7 @@ importers: version: 3.11.2(rollup@4.16.3) '@nuxt/test-utils': specifier: ^3.12.1 - version: 3.12.1(@vitest/ui@0.34.7(vitest@1.6.0))(h3@1.11.1)(rollup@4.16.3)(vite@5.2.10(@types/node@20.12.8)(terser@5.30.4))(vitest@1.6.0(@types/node@20.12.8)(@vitest/ui@0.34.7)(terser@5.30.4))(vue-router@4.3.2(vue@3.4.24(typescript@5.4.5)))(vue@3.4.24(typescript@5.4.5)) + version: 3.12.1(@vitest/ui@1.6.0(vitest@1.6.0))(h3@1.11.1)(rollup@4.16.3)(vite@5.2.10(@types/node@20.12.8)(terser@5.30.4))(vitest@1.6.0(@types/node@20.12.8)(@vitest/ui@1.6.0)(terser@5.30.4))(vue-router@4.3.2(vue@3.4.24(typescript@5.4.5)))(vue@3.4.24(typescript@5.4.5)) '@types/node': specifier: ^20.12.8 version: 20.12.8 @@ -352,7 +352,7 @@ importers: version: 3.11.2(@parcel/watcher@2.4.1)(@types/node@20.12.8)(@unocss/reset@0.59.4)(axios@0.18.1)(encoding@0.1.13)(eslint@9.1.1)(floating-vue@5.2.2(@nuxt/kit@3.11.2(rollup@4.16.3))(vue@3.4.24(typescript@5.4.5)))(ioredis@5.4.1)(meow@12.1.1)(optionator@0.9.3)(rollup@4.16.3)(terser@5.30.4)(typescript@5.4.5)(unocss@0.59.4(postcss@8.4.38)(rollup@4.16.3)(vite@5.2.10(@types/node@20.12.8)(terser@5.30.4)))(vite@5.2.10(@types/node@20.12.8)(terser@5.30.4))(vue-tsc@2.0.14(typescript@5.4.5)) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.12.8)(@vitest/ui@0.34.7)(terser@5.30.4) + version: 1.6.0(@types/node@20.12.8)(@vitest/ui@1.6.0)(terser@5.30.4) packages: @@ -1791,12 +1791,6 @@ packages: '@types/babel__traverse@7.20.5': resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} - '@types/chai-subset@1.3.5': - resolution: {integrity: sha512-c2mPnw+xHtXDoHmdtcCXGwyLMiauiAyxWMzhGpqHC4nqI/Y5G2XhTampslK2rb59kpcuHon03UH8W6iYUzw88A==} - - '@types/chai@4.3.14': - resolution: {integrity: sha512-Wj71sXE4Q4AkGdG9Tvq1u/fquNz9EdG4LIJMwVVII7ashjD/8cf8fyIfJAjRr6YcsXnSE8cOGQPq1gqeR8z+3w==} - '@types/conventional-commits-parser@5.0.0': resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==} @@ -2244,40 +2238,22 @@ packages: vite: ^5.0.0 vue: ^3.2.25 - '@vitest/expect@0.34.6': - resolution: {integrity: sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==} - '@vitest/expect@1.6.0': resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} - '@vitest/runner@0.34.6': - resolution: {integrity: sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==} - '@vitest/runner@1.6.0': resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} - '@vitest/snapshot@0.34.6': - resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==} - '@vitest/snapshot@1.6.0': resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} - '@vitest/spy@0.34.6': - resolution: {integrity: sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==} - '@vitest/spy@1.6.0': resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} - '@vitest/ui@0.34.7': - resolution: {integrity: sha512-iizUu9R5Rsvsq8FtdJ0suMqEfIsIIzziqnasMHe4VH8vG+FnZSA3UAtCHx6rLeRupIFVAVg7bptMmuvMcsn8WQ==} + '@vitest/ui@1.6.0': + resolution: {integrity: sha512-k3Lyo+ONLOgylctiGovRKy7V4+dIN2yxstX3eY5cWFXH6WP+ooVX79YSyi0GagdTQzLmT43BF27T0s6dOIPBXA==} peerDependencies: - vitest: '>=0.30.1 <1' - - '@vitest/utils@0.34.6': - resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==} - - '@vitest/utils@0.34.7': - resolution: {integrity: sha512-ziAavQLpCYS9sLOorGrFFKmy2gnfiNU0ZJ15TsMz/K92NAPS/rp9K4z6AJQQk5Y8adCy4Iwpxy7pQumQ/psnRg==} + vitest: 1.6.0 '@vitest/utils@1.6.0': resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} @@ -6498,10 +6474,6 @@ packages: tinybench@2.8.0: resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} - tinypool@0.7.0: - resolution: {integrity: sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==} - engines: {node: '>=14.0.0'} - tinypool@0.8.4: resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} engines: {node: '>=14.0.0'} @@ -6891,11 +6863,6 @@ packages: peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 - vite-node@0.34.6: - resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} - engines: {node: '>=v14.18.0'} - hasBin: true - vite-node@1.5.0: resolution: {integrity: sha512-tV8h6gMj6vPzVCa7l+VGq9lwoJjW8Y79vst8QZZGiuRAfijU+EEWuc0kFpmndQrWhMMhet1jdSF+40KSZUqIIw==} engines: {node: ^18.0.0 || >=20.0.0} @@ -7003,37 +6970,6 @@ packages: vitest-environment-nuxt@1.0.0: resolution: {integrity: sha512-AWMO9h4HdbaFdPWZw34gALFI8gbBiOpvfbyeZwHIPfh4kWg/TwElYHvYMQ61WPUlCGaS5LebfHkaI0WPyb//Iw==} - vitest@0.34.6: - resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} - engines: {node: '>=v14.18.0'} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@vitest/browser': '*' - '@vitest/ui': '*' - happy-dom: '*' - jsdom: '*' - playwright: '*' - safaridriver: '*' - webdriverio: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - playwright: - optional: true - safaridriver: - optional: true - webdriverio: - optional: true - vitest@1.6.0: resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -7439,7 +7375,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@2.15.0(@vue/compiler-sfc@3.4.24)(eslint@9.1.1)(typescript@5.4.5)(vitest@0.34.6(@vitest/ui@0.34.7)(terser@5.30.4))': + '@antfu/eslint-config@2.15.0(@vue/compiler-sfc@3.4.24)(eslint@9.1.1)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.8)(@vitest/ui@1.6.0)(terser@5.30.4))': dependencies: '@antfu/install-pkg': 0.3.2 '@clack/prompts': 0.7.0 @@ -7462,7 +7398,7 @@ snapshots: eslint-plugin-toml: 0.11.0(eslint@9.1.1) eslint-plugin-unicorn: 52.0.0(eslint@9.1.1) eslint-plugin-unused-imports: 3.1.0(@typescript-eslint/eslint-plugin@7.7.1(@typescript-eslint/parser@7.7.1(eslint@9.1.1)(typescript@5.4.5))(eslint@9.1.1)(typescript@5.4.5))(eslint@9.1.1) - eslint-plugin-vitest: 0.5.3(@typescript-eslint/eslint-plugin@7.7.1(@typescript-eslint/parser@7.7.1(eslint@9.1.1)(typescript@5.4.5))(eslint@9.1.1)(typescript@5.4.5))(eslint@9.1.1)(typescript@5.4.5)(vitest@0.34.6(@vitest/ui@0.34.7)(terser@5.30.4)) + eslint-plugin-vitest: 0.5.3(@typescript-eslint/eslint-plugin@7.7.1(@typescript-eslint/parser@7.7.1(eslint@9.1.1)(typescript@5.4.5))(eslint@9.1.1)(typescript@5.4.5))(eslint@9.1.1)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.8)(@vitest/ui@1.6.0)(terser@5.30.4)) eslint-plugin-vue: 9.25.0(eslint@9.1.1) eslint-plugin-yml: 1.14.0(eslint@9.1.1) eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.24)(eslint@9.1.1) @@ -8579,7 +8515,7 @@ snapshots: - rollup - supports-color - '@nuxt/test-utils@3.12.1(@vitest/ui@0.34.7(vitest@1.6.0))(h3@1.11.1)(rollup@4.16.3)(vite@5.2.10(@types/node@20.12.8)(terser@5.30.4))(vitest@1.6.0(@types/node@20.12.8)(@vitest/ui@0.34.7)(terser@5.30.4))(vue-router@4.3.2(vue@3.4.24(typescript@5.4.5)))(vue@3.4.24(typescript@5.4.5))': + '@nuxt/test-utils@3.12.1(@vitest/ui@1.6.0(vitest@1.6.0))(h3@1.11.1)(rollup@4.16.3)(vite@5.2.10(@types/node@20.12.8)(terser@5.30.4))(vitest@1.6.0(@types/node@20.12.8)(@vitest/ui@1.6.0)(terser@5.30.4))(vue-router@4.3.2(vue@3.4.24(typescript@5.4.5)))(vue@3.4.24(typescript@5.4.5))': dependencies: '@nuxt/kit': 3.11.2(rollup@4.16.3) '@nuxt/schema': 3.11.2(rollup@4.16.3) @@ -8605,12 +8541,12 @@ snapshots: unenv: 1.9.0 unplugin: 1.10.1 vite: 5.2.10(@types/node@20.12.8)(terser@5.30.4) - vitest-environment-nuxt: 1.0.0(@vitest/ui@0.34.7(vitest@1.6.0))(h3@1.11.1)(rollup@4.16.3)(vite@5.2.10(@types/node@20.12.8)(terser@5.30.4))(vitest@1.6.0(@types/node@20.12.8)(@vitest/ui@0.34.7)(terser@5.30.4))(vue-router@4.3.2(vue@3.4.24(typescript@5.4.5)))(vue@3.4.24(typescript@5.4.5)) + vitest-environment-nuxt: 1.0.0(@vitest/ui@1.6.0(vitest@1.6.0))(h3@1.11.1)(rollup@4.16.3)(vite@5.2.10(@types/node@20.12.8)(terser@5.30.4))(vitest@1.6.0(@types/node@20.12.8)(@vitest/ui@1.6.0)(terser@5.30.4))(vue-router@4.3.2(vue@3.4.24(typescript@5.4.5)))(vue@3.4.24(typescript@5.4.5)) vue: 3.4.24(typescript@5.4.5) vue-router: 4.3.2(vue@3.4.24(typescript@5.4.5)) optionalDependencies: - '@vitest/ui': 0.34.7(vitest@1.6.0) - vitest: 1.6.0(@types/node@20.12.8)(@vitest/ui@0.34.7)(terser@5.30.4) + '@vitest/ui': 1.6.0(vitest@1.6.0) + vitest: 1.6.0(@types/node@20.12.8)(@vitest/ui@1.6.0)(terser@5.30.4) transitivePeerDependencies: - rollup - supports-color @@ -9062,12 +8998,6 @@ snapshots: dependencies: '@babel/types': 7.24.0 - '@types/chai-subset@1.3.5': - dependencies: - '@types/chai': 4.3.14 - - '@types/chai@4.3.14': {} - '@types/conventional-commits-parser@5.0.0': dependencies: '@types/node': 20.12.8 @@ -9725,84 +9655,38 @@ snapshots: vite: 5.2.10(@types/node@20.12.8)(terser@5.30.4) vue: 3.4.24(typescript@5.4.5) - '@vitest/expect@0.34.6': - dependencies: - '@vitest/spy': 0.34.6 - '@vitest/utils': 0.34.6 - chai: 4.4.1 - '@vitest/expect@1.6.0': dependencies: '@vitest/spy': 1.6.0 '@vitest/utils': 1.6.0 chai: 4.4.1 - '@vitest/runner@0.34.6': - dependencies: - '@vitest/utils': 0.34.6 - p-limit: 4.0.0 - pathe: 1.1.2 - '@vitest/runner@1.6.0': dependencies: '@vitest/utils': 1.6.0 p-limit: 5.0.0 pathe: 1.1.2 - '@vitest/snapshot@0.34.6': - dependencies: - magic-string: 0.30.10 - pathe: 1.1.2 - pretty-format: 29.7.0 - '@vitest/snapshot@1.6.0': dependencies: magic-string: 0.30.10 pathe: 1.1.2 pretty-format: 29.7.0 - '@vitest/spy@0.34.6': - dependencies: - tinyspy: 2.2.1 - '@vitest/spy@1.6.0': dependencies: tinyspy: 2.2.1 - '@vitest/ui@0.34.7(vitest@0.34.6)': + '@vitest/ui@1.6.0(vitest@1.6.0)': dependencies: - '@vitest/utils': 0.34.7 + '@vitest/utils': 1.6.0 fast-glob: 3.3.2 fflate: 0.8.2 flatted: 3.3.1 pathe: 1.1.2 picocolors: 1.0.0 sirv: 2.0.4 - vitest: 0.34.6(@vitest/ui@0.34.7)(terser@5.30.4) - optional: true - - '@vitest/ui@0.34.7(vitest@1.6.0)': - dependencies: - '@vitest/utils': 0.34.7 - fast-glob: 3.3.2 - fflate: 0.8.2 - flatted: 3.3.1 - pathe: 1.1.2 - picocolors: 1.0.0 - sirv: 2.0.4 - vitest: 1.6.0(@types/node@20.12.8)(@vitest/ui@0.34.7)(terser@5.30.4) - - '@vitest/utils@0.34.6': - dependencies: - diff-sequences: 29.6.3 - loupe: 2.3.7 - pretty-format: 29.7.0 - - '@vitest/utils@0.34.7': - dependencies: - diff-sequences: 29.6.3 - loupe: 2.3.7 - pretty-format: 29.7.0 + vitest: 1.6.0(@types/node@20.12.8)(@vitest/ui@1.6.0)(terser@5.30.4) '@vitest/utils@1.6.0': dependencies: @@ -11491,13 +11375,13 @@ snapshots: optionalDependencies: '@typescript-eslint/eslint-plugin': 7.7.1(@typescript-eslint/parser@7.7.1(eslint@9.1.1)(typescript@5.4.5))(eslint@9.1.1)(typescript@5.4.5) - eslint-plugin-vitest@0.5.3(@typescript-eslint/eslint-plugin@7.7.1(@typescript-eslint/parser@7.7.1(eslint@9.1.1)(typescript@5.4.5))(eslint@9.1.1)(typescript@5.4.5))(eslint@9.1.1)(typescript@5.4.5)(vitest@0.34.6(@vitest/ui@0.34.7)(terser@5.30.4)): + eslint-plugin-vitest@0.5.3(@typescript-eslint/eslint-plugin@7.7.1(@typescript-eslint/parser@7.7.1(eslint@9.1.1)(typescript@5.4.5))(eslint@9.1.1)(typescript@5.4.5))(eslint@9.1.1)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.8)(@vitest/ui@1.6.0)(terser@5.30.4)): dependencies: '@typescript-eslint/utils': 7.7.1(eslint@9.1.1)(typescript@5.4.5) eslint: 9.1.1 optionalDependencies: '@typescript-eslint/eslint-plugin': 7.7.1(@typescript-eslint/parser@7.7.1(eslint@9.1.1)(typescript@5.4.5))(eslint@9.1.1)(typescript@5.4.5) - vitest: 0.34.6(@vitest/ui@0.34.7)(terser@5.30.4) + vitest: 1.6.0(@types/node@20.12.8)(@vitest/ui@1.6.0)(terser@5.30.4) transitivePeerDependencies: - supports-color - typescript @@ -14641,8 +14525,6 @@ snapshots: tinybench@2.8.0: {} - tinypool@0.7.0: {} - tinypool@0.8.4: {} tinyqueue@2.0.3: {} @@ -15086,24 +14968,6 @@ snapshots: dependencies: vite: 5.2.10(@types/node@20.12.8)(terser@5.30.4) - vite-node@0.34.6(@types/node@20.12.8)(terser@5.30.4): - dependencies: - cac: 6.7.14 - debug: 4.3.4 - mlly: 1.6.1 - pathe: 1.1.2 - picocolors: 1.0.0 - vite: 5.2.10(@types/node@20.12.8)(terser@5.30.4) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - vite-node@1.5.0(@types/node@20.12.8)(terser@5.30.4): dependencies: cac: 6.7.14 @@ -15263,9 +15127,9 @@ snapshots: - typescript - universal-cookie - vitest-environment-nuxt@1.0.0(@vitest/ui@0.34.7(vitest@1.6.0))(h3@1.11.1)(rollup@4.16.3)(vite@5.2.10(@types/node@20.12.8)(terser@5.30.4))(vitest@1.6.0(@types/node@20.12.8)(@vitest/ui@0.34.7)(terser@5.30.4))(vue-router@4.3.2(vue@3.4.24(typescript@5.4.5)))(vue@3.4.24(typescript@5.4.5)): + vitest-environment-nuxt@1.0.0(@vitest/ui@1.6.0(vitest@1.6.0))(h3@1.11.1)(rollup@4.16.3)(vite@5.2.10(@types/node@20.12.8)(terser@5.30.4))(vitest@1.6.0(@types/node@20.12.8)(@vitest/ui@1.6.0)(terser@5.30.4))(vue-router@4.3.2(vue@3.4.24(typescript@5.4.5)))(vue@3.4.24(typescript@5.4.5)): dependencies: - '@nuxt/test-utils': 3.12.1(@vitest/ui@0.34.7(vitest@1.6.0))(h3@1.11.1)(rollup@4.16.3)(vite@5.2.10(@types/node@20.12.8)(terser@5.30.4))(vitest@1.6.0(@types/node@20.12.8)(@vitest/ui@0.34.7)(terser@5.30.4))(vue-router@4.3.2(vue@3.4.24(typescript@5.4.5)))(vue@3.4.24(typescript@5.4.5)) + '@nuxt/test-utils': 3.12.1(@vitest/ui@1.6.0(vitest@1.6.0))(h3@1.11.1)(rollup@4.16.3)(vite@5.2.10(@types/node@20.12.8)(terser@5.30.4))(vitest@1.6.0(@types/node@20.12.8)(@vitest/ui@1.6.0)(terser@5.30.4))(vue-router@4.3.2(vue@3.4.24(typescript@5.4.5)))(vue@3.4.24(typescript@5.4.5)) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -15284,44 +15148,7 @@ snapshots: - vue - vue-router - vitest@0.34.6(@vitest/ui@0.34.7)(terser@5.30.4): - dependencies: - '@types/chai': 4.3.14 - '@types/chai-subset': 1.3.5 - '@types/node': 20.12.8 - '@vitest/expect': 0.34.6 - '@vitest/runner': 0.34.6 - '@vitest/snapshot': 0.34.6 - '@vitest/spy': 0.34.6 - '@vitest/utils': 0.34.6 - acorn: 8.11.3 - acorn-walk: 8.3.2 - cac: 6.7.14 - chai: 4.4.1 - debug: 4.3.4 - local-pkg: 0.4.3 - magic-string: 0.30.10 - pathe: 1.1.2 - picocolors: 1.0.0 - std-env: 3.7.0 - strip-literal: 1.3.0 - tinybench: 2.8.0 - tinypool: 0.7.0 - vite: 5.2.10(@types/node@20.12.8)(terser@5.30.4) - vite-node: 0.34.6(@types/node@20.12.8)(terser@5.30.4) - why-is-node-running: 2.2.2 - optionalDependencies: - '@vitest/ui': 0.34.7(vitest@0.34.6) - transitivePeerDependencies: - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - - vitest@1.6.0(@types/node@20.12.8)(@vitest/ui@0.34.7)(terser@5.30.4): + vitest@1.6.0(@types/node@20.12.8)(@vitest/ui@1.6.0)(terser@5.30.4): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -15345,7 +15172,7 @@ snapshots: why-is-node-running: 2.2.2 optionalDependencies: '@types/node': 20.12.8 - '@vitest/ui': 0.34.7(vitest@1.6.0) + '@vitest/ui': 1.6.0(vitest@1.6.0) transitivePeerDependencies: - less - lightningcss