From 1d8da02f04fc9daac8726867f33d0b5b782f144d Mon Sep 17 00:00:00 2001 From: ghiscoding Date: Wed, 20 May 2026 00:51:58 -0400 Subject: [PATCH] chore(deps): upgrade to Vitest v5 Beta 3 --- package.json | 4 +- pnpm-lock.yaml | 133 +++++++++++++++++++------------------------------ 2 files changed, 52 insertions(+), 85 deletions(-) diff --git a/package.json b/package.json index 6122509..aa1e746 100644 --- a/package.json +++ b/package.json @@ -58,11 +58,11 @@ "@lerna-lite/cli": "^5.2.1", "@lerna-lite/publish": "^5.2.1", "@types/node": "^25.9.1", - "@vitest/coverage-v8": "^4.1.6", + "@vitest/coverage-v8": "^5.0.0-beta.3", "conventional-changelog-conventionalcommits": "^9.3.1", "happy-dom": "^20.9.0", "remove-glob": "catalog:", "typescript": "catalog:", - "vitest": "^4.1.6" + "vitest": "^5.0.0-beta.3" } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1d8d234..89baf9e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,8 +42,8 @@ importers: specifier: ^25.9.1 version: 25.9.1 '@vitest/coverage-v8': - specifier: ^4.1.6 - version: 4.1.6(vitest@4.1.6) + specifier: ^5.0.0-beta.3 + version: 5.0.0-beta.3(vitest@5.0.0-beta.3) conventional-changelog-conventionalcommits: specifier: ^9.3.1 version: 9.3.1 @@ -57,8 +57,8 @@ importers: specifier: 'catalog:' version: 6.0.3 vitest: - specifier: ^4.1.6 - version: 4.1.6(@types/node@25.9.1)(@vitest/coverage-v8@4.1.6)(happy-dom@20.9.0)(vite@8.0.13(@types/node@25.9.1)(esbuild@0.27.4)(sass@1.99.0)(yaml@2.8.3)) + specifier: ^5.0.0-beta.3 + version: 5.0.0-beta.3(@types/node@25.9.1)(@vitest/coverage-v8@5.0.0-beta.3)(happy-dom@20.9.0)(vite@8.0.13(@types/node@25.9.1)(esbuild@0.27.4)(sass@1.99.0)(yaml@2.8.3)) packages/demo: dependencies: @@ -842,9 +842,6 @@ packages: resolution: {integrity: sha512-KxXvfapcixpz6rVEB6HPjOUZT22yN6v0vI0urQSk1L8MlEWPDFCZkhw2xmkyoTGYeFw7tWTZd7e3lVzRZRN/EA==} engines: {node: '>=18'} - '@standard-schema/spec@1.1.0': - resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - '@tufjs/canonical-json@2.0.0': resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} engines: {node: ^16.14.0 || >=18.0.0} @@ -881,20 +878,17 @@ packages: '@types/ws@8.18.1': resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} - '@vitest/coverage-v8@4.1.6': - resolution: {integrity: sha512-36l628fQ/9a/8ihy97eOtEnvWQEdqULQOJtcaxtoNq0G1w3Mxd4szSahOaMM9/NGyZ+hyKcMtIW/WIxq0XQViQ==} + '@vitest/coverage-v8@5.0.0-beta.3': + resolution: {integrity: sha512-5D8KuftQ0xFK7uA1RLpKc351NymSmEI4+/TWyyhklUUWL7oMskadlDg5svhLXyPCjuA2gCEGfMx01qhUEVYexg==} peerDependencies: - '@vitest/browser': 4.1.6 - vitest: 4.1.6 + '@vitest/browser': 5.0.0-beta.3 + vitest: 5.0.0-beta.3 peerDependenciesMeta: '@vitest/browser': optional: true - '@vitest/expect@4.1.6': - resolution: {integrity: sha512-7EHDquPthALSV0jhhjgEW8FXaviMx7rSqu8W6oqCoAuOhKov814P99QDV1pxMA3QPv21YudvJngIhjrNI4opLg==} - - '@vitest/mocker@4.1.6': - resolution: {integrity: sha512-MCFc63czMjEInOlcY2cpQCvCN+KgbAn+60xu9cMgP4sKaLC5JNAKw7JH8QdAnoAC88hW1IiSNZ+GgVXlN1UcMQ==} + '@vitest/mocker@5.0.0-beta.3': + resolution: {integrity: sha512-AA7sOlwd8FORhdH2i8E2+0c4k9ldlZzoKpMuj4eSTBcGUkifK3nQ+WQFBWvshDSNI/zFji/vTFPl9hKq4d1VlA==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -904,20 +898,17 @@ packages: vite: optional: true - '@vitest/pretty-format@4.1.6': - resolution: {integrity: sha512-h5SxD/IzNhZYnrSZRsUZQIC+vD0GY8cUvq0iwsmkFKixRCKLLWqCXa/FIQ4S1R+sI+PGoojkHsdNrbZiM9Qpgw==} - - '@vitest/runner@4.1.6': - resolution: {integrity: sha512-nOPCmn2+yD0ZNmKdsXGv/UxMMWbMuKeD6GyYncNwdkYDxpQvrPSKYj2rWuDjC2Y4b6w6hjip5dBKFzEUuZe3vA==} + '@vitest/pretty-format@5.0.0-beta.3': + resolution: {integrity: sha512-A73rrDsCMXFNmPb+XjheTe63XY/vcrrLJRP0F55Cn9RTW7VYEtyPDJQJdzfPiW6Bh1uJk23sMfQQmZ9YK8HK0w==} - '@vitest/snapshot@4.1.6': - resolution: {integrity: sha512-YhsdE6xAVfTDmzjxL2ZDUvjj+ZsgyOKe+TdQzqkD72wIOmHka8NuGQ6NpTNZv9D2Z63fbwWKJPeVpEw4EQgYxw==} + '@vitest/runner@5.0.0-beta.3': + resolution: {integrity: sha512-gKkFCLfLzfcdrKDPt1PtDXmxgYTgJUviSZPN4G8StvzgAhHOqDHosgqvIlzHuqr05vFoPyRr8kW6vrmO99as/g==} - '@vitest/spy@4.1.6': - resolution: {integrity: sha512-JFKxMx6udhwKh/Ldo270e17QX710vgunMkuPAvXjHSvC6oqLWAHhVhjg/I71q0u0CBSErIODV1Kjv0FQNSWjdg==} + '@vitest/spy@5.0.0-beta.3': + resolution: {integrity: sha512-CFTr5wADFZ7XG/7XKER2A+uNIEEj0TnYIYivZTsXNWM+2LroO+zevj9idWReDVHE3UOWrmqMEpku+QIZ+xaAvQ==} - '@vitest/utils@4.1.6': - resolution: {integrity: sha512-FxIY+U81R3LGKCxaHHFRQ5+g6/iRgGLmeHWdp2Amj4ljQRrEIWHmZyDfDYBRZlpyqA7qKxtS9DD1dhk8RnRIVQ==} + '@vitest/utils@5.0.0-beta.3': + resolution: {integrity: sha512-BkiYRbXjO8brsB91PYgdOkyqUtBfBGM+80Z4wtb/x4EAnEehi5vG1GEfBwNNW9vhSaw8bTGEWtg0Tan4urug3g==} abbrev@4.0.0: resolution: {integrity: sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA==} @@ -1855,10 +1846,6 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinyexec@1.1.1: - resolution: {integrity: sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg==} - engines: {node: '>=18'} - tinyexec@1.1.2: resolution: {integrity: sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==} engines: {node: '>=18'} @@ -1971,23 +1958,23 @@ packages: yaml: optional: true - vitest@4.1.6: - resolution: {integrity: sha512-6lvjbS3p9b4CrdCmguzbh2/4uoXhGE2q71R4OX5sqF9R1bo9Xd6fGrMAfvp5wnCzlBnFVdCOp6onuTQVbo8iUQ==} - engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} + vitest@5.0.0-beta.3: + resolution: {integrity: sha512-eO2vteQm3pEdqpPg4ZB1Vb4B5gqffk8WnV3JrybzACs/urE0wgaP3KOl2ZyxPtRH8moojblKoM8TVVmrc7SNlw==} + engines: {node: ^22.12.0 || ^24.0.0 || >=26.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 - '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.1.6 - '@vitest/browser-preview': 4.1.6 - '@vitest/browser-webdriverio': 4.1.6 - '@vitest/coverage-istanbul': 4.1.6 - '@vitest/coverage-v8': 4.1.6 - '@vitest/ui': 4.1.6 + '@types/node': ^22.0.0 || >=24.0.0 + '@vitest/browser-playwright': 5.0.0-beta.3 + '@vitest/browser-preview': 5.0.0-beta.3 + '@vitest/browser-webdriverio': 5.0.0-beta.3 + '@vitest/coverage-istanbul': 5.0.0-beta.3 + '@vitest/coverage-v8': 5.0.0-beta.3 + '@vitest/ui': 5.0.0-beta.3 happy-dom: '*' jsdom: '*' - vite: ^6.0.0 || ^7.0.0 || ^8.0.0 + vite: ^6.4.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: '@edge-runtime/vm': optional: true @@ -2797,8 +2784,6 @@ snapshots: '@simple-libs/stream-utils@1.2.0': {} - '@standard-schema/spec@1.1.0': {} - '@tufjs/canonical-json@2.0.0': {} '@tufjs/models@4.1.0': @@ -2836,10 +2821,10 @@ snapshots: dependencies: '@types/node': 25.9.1 - '@vitest/coverage-v8@4.1.6(vitest@4.1.6)': + '@vitest/coverage-v8@5.0.0-beta.3(vitest@5.0.0-beta.3)': dependencies: '@bcoe/v8-coverage': 1.0.2 - '@vitest/utils': 4.1.6 + '@vitest/utils': 5.0.0-beta.3 ast-v8-to-istanbul: 1.0.0 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 @@ -2848,46 +2833,30 @@ snapshots: obug: 2.1.1 std-env: 4.0.0 tinyrainbow: 3.1.0 - vitest: 4.1.6(@types/node@25.9.1)(@vitest/coverage-v8@4.1.6)(happy-dom@20.9.0)(vite@8.0.13(@types/node@25.9.1)(esbuild@0.27.4)(sass@1.99.0)(yaml@2.8.3)) - - '@vitest/expect@4.1.6': - dependencies: - '@standard-schema/spec': 1.1.0 - '@types/chai': 5.2.3 - '@vitest/spy': 4.1.6 - '@vitest/utils': 4.1.6 - chai: 6.2.2 - tinyrainbow: 3.1.0 + vitest: 5.0.0-beta.3(@types/node@25.9.1)(@vitest/coverage-v8@5.0.0-beta.3)(happy-dom@20.9.0)(vite@8.0.13(@types/node@25.9.1)(esbuild@0.27.4)(sass@1.99.0)(yaml@2.8.3)) - '@vitest/mocker@4.1.6(vite@8.0.13(@types/node@25.9.1)(esbuild@0.27.4)(sass@1.99.0)(yaml@2.8.3))': + '@vitest/mocker@5.0.0-beta.3(vite@8.0.13(@types/node@25.9.1)(esbuild@0.27.4)(sass@1.99.0)(yaml@2.8.3))': dependencies: - '@vitest/spy': 4.1.6 + '@vitest/spy': 5.0.0-beta.3 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: vite: 8.0.13(@types/node@25.9.1)(esbuild@0.27.4)(sass@1.99.0)(yaml@2.8.3) - '@vitest/pretty-format@4.1.6': + '@vitest/pretty-format@5.0.0-beta.3': dependencies: tinyrainbow: 3.1.0 - '@vitest/runner@4.1.6': - dependencies: - '@vitest/utils': 4.1.6 - pathe: 2.0.3 - - '@vitest/snapshot@4.1.6': + '@vitest/runner@5.0.0-beta.3': dependencies: - '@vitest/pretty-format': 4.1.6 - '@vitest/utils': 4.1.6 - magic-string: 0.30.21 + '@vitest/utils': 5.0.0-beta.3 pathe: 2.0.3 - '@vitest/spy@4.1.6': {} + '@vitest/spy@5.0.0-beta.3': {} - '@vitest/utils@4.1.6': + '@vitest/utils@5.0.0-beta.3': dependencies: - '@vitest/pretty-format': 4.1.6 + '@vitest/pretty-format': 5.0.0-beta.3 convert-source-map: 2.0.0 tinyrainbow: 3.1.0 @@ -3833,8 +3802,6 @@ snapshots: tinybench@2.9.0: {} - tinyexec@1.1.1: {} - tinyexec@1.1.2: {} tinyglobby@0.2.16: @@ -3906,15 +3873,15 @@ snapshots: sass: 1.99.0 yaml: 2.8.3 - vitest@4.1.6(@types/node@25.9.1)(@vitest/coverage-v8@4.1.6)(happy-dom@20.9.0)(vite@8.0.13(@types/node@25.9.1)(esbuild@0.27.4)(sass@1.99.0)(yaml@2.8.3)): + vitest@5.0.0-beta.3(@types/node@25.9.1)(@vitest/coverage-v8@5.0.0-beta.3)(happy-dom@20.9.0)(vite@8.0.13(@types/node@25.9.1)(esbuild@0.27.4)(sass@1.99.0)(yaml@2.8.3)): dependencies: - '@vitest/expect': 4.1.6 - '@vitest/mocker': 4.1.6(vite@8.0.13(@types/node@25.9.1)(esbuild@0.27.4)(sass@1.99.0)(yaml@2.8.3)) - '@vitest/pretty-format': 4.1.6 - '@vitest/runner': 4.1.6 - '@vitest/snapshot': 4.1.6 - '@vitest/spy': 4.1.6 - '@vitest/utils': 4.1.6 + '@types/chai': 5.2.3 + '@vitest/mocker': 5.0.0-beta.3(vite@8.0.13(@types/node@25.9.1)(esbuild@0.27.4)(sass@1.99.0)(yaml@2.8.3)) + '@vitest/pretty-format': 5.0.0-beta.3 + '@vitest/runner': 5.0.0-beta.3 + '@vitest/spy': 5.0.0-beta.3 + '@vitest/utils': 5.0.0-beta.3 + chai: 6.2.2 es-module-lexer: 2.0.0 expect-type: 1.3.0 magic-string: 0.30.21 @@ -3923,14 +3890,14 @@ snapshots: picomatch: 4.0.4 std-env: 4.0.0 tinybench: 2.9.0 - tinyexec: 1.1.1 + tinyexec: 1.1.2 tinyglobby: 0.2.16 tinyrainbow: 3.1.0 vite: 8.0.13(@types/node@25.9.1)(esbuild@0.27.4)(sass@1.99.0)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 25.9.1 - '@vitest/coverage-v8': 4.1.6(vitest@4.1.6) + '@vitest/coverage-v8': 5.0.0-beta.3(vitest@5.0.0-beta.3) happy-dom: 20.9.0 transitivePeerDependencies: - msw