From 9c3365aaca67d9ae04f5475be3894aa0eb5fd121 Mon Sep 17 00:00:00 2001 From: renovate <29139614+renovate@users.noreply.github.com> Date: Sat, 18 Jan 2025 16:27:22 +0000 Subject: [PATCH] chore: bump up vitest monorepo to v3 (major) (#9739) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@vitest/browser](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/browser#readme) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/browser)) | [`2.1.8` -> `3.0.2`](https://renovatebot.com/diffs/npm/@vitest%2fbrowser/2.1.8/3.0.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fbrowser/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fbrowser/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fbrowser/2.1.8/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fbrowser/2.1.8/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitest/coverage-istanbul](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/coverage-istanbul#readme) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul)) | [`2.1.8` -> `3.0.2`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/2.1.8/3.0.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-istanbul/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-istanbul/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-istanbul/2.1.8/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-istanbul/2.1.8/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitest/ui](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/ui#readme) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/ui)) | [`2.1.8` -> `3.0.2`](https://renovatebot.com/diffs/npm/@vitest%2fui/2.1.8/3.0.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fui/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fui/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fui/2.1.8/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fui/2.1.8/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`^2.1.8` -> `^3.0.0`](https://renovatebot.com/diffs/npm/vitest/2.1.8/3.0.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/2.1.8/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/2.1.8/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`2.1.8` -> `3.0.2`](https://renovatebot.com/diffs/npm/vitest/2.1.8/3.0.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/2.1.8/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/2.1.8/3.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
vitest-dev/vitest (@​vitest/browser) ### [`v3.0.2`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v3.0.2) [Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v3.0.1...v3.0.2) #####    🐞 Bug Fixes - Don't await an empty timeout after every test  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7281](https://redirect.github.com/vitest-dev/vitest/issues/7281) [(ef1aa)](https://redirect.github.com/vitest-dev/vitest/commit/ef1aa893) - **expect**: Fix `expect().resolves/rejects` chain typings  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7273](https://redirect.github.com/vitest-dev/vitest/issues/7273) [(fa415)](https://redirect.github.com/vitest-dev/vitest/commit/fa415059) #####     [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v3.0.1...v3.0.2) ### [`v3.0.1`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v3.0.1) [Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v3.0.0...v3.0.1) #####    🐞 Bug Fixes - Revert "fix: re-apply default conditions if using vite 6 or later ([https://github.com/vitest-dev/vitest/issues/7071](https://redirect.github.com/vitest-dev/vitest/issues/7071))"  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7071](https://redirect.github.com/vitest-dev/vitest/issues/7071) and [https://github.com/vitest-dev/vitest/issues/7271](https://redirect.github.com/vitest-dev/vitest/issues/7271) [(755ec)](https://redirect.github.com/vitest-dev/vitest/commit/755ecdfa) - **deps**: Update all non-major dependencies  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7147](https://redirect.github.com/vitest-dev/vitest/issues/7147) [(537fa)](https://redirect.github.com/vitest-dev/vitest/commit/537fa5ed) #####     [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v3.0.0...v3.0.1) ### [`v3.0.0`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v3.0.0) [Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.8...v3.0.0) Vitest 3 is here! There are a few breaking changes, but we expect the migration to be smooth. This release page lists all changes made to the project during the beta. For the migration guide, please refer to the [documentation](https://vitest.dev/guide/migration.html#migrating-to-vitest-2-0). #####    🚨 Breaking Changes - `spy.mockReset` changes  -  by [@​Lordfirespeed](https://redirect.github.com/Lordfirespeed) in [https://github.com/vitest-dev/vitest/issues/6426](https://redirect.github.com/vitest-dev/vitest/issues/6426) [(db7a8)](https://redirect.github.com/vitest-dev/vitest/commit/db7a8888) - Pass down context to test hooks  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7034](https://redirect.github.com/vitest-dev/vitest/issues/7034) [(82c2e)](https://redirect.github.com/vitest-dev/vitest/commit/82c2e244) - Support Vite 6  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7026](https://redirect.github.com/vitest-dev/vitest/issues/7026) [(7abe8)](https://redirect.github.com/vitest-dev/vitest/commit/7abe854c) - **coverage**: Always exclude test files  -  by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7254](https://redirect.github.com/vitest-dev/vitest/issues/7254) [(b5268)](https://redirect.github.com/vitest-dev/vitest/commit/b5268965) - **deps**: Update fake-timers to v14.0.0  -  by [@​xxzefgh](https://redirect.github.com/xxzefgh) and [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7097](https://redirect.github.com/vitest-dev/vitest/issues/7097) [(c98b4)](https://redirect.github.com/vitest-dev/vitest/commit/c98b4b1c) - **expect**: Check more properties for error equality  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) and [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/5876](https://redirect.github.com/vitest-dev/vitest/issues/5876) [(10023)](https://redirect.github.com/vitest-dev/vitest/commit/100230e9) - **runner**: Support `describe(..., { shuffle: boolean })` and inherit from parent suite  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6670](https://redirect.github.com/vitest-dev/vitest/issues/6670) [(aa1da)](https://redirect.github.com/vitest-dev/vitest/commit/aa1dac3d) - **snapshot**: Reset snapshot state for `retry` and `repeats`  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6817](https://redirect.github.com/vitest-dev/vitest/issues/6817) [(e8ce9)](https://redirect.github.com/vitest-dev/vitest/commit/e8ce94cf) - **spy**: SpyOn reuses mock if method is already spyed on  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) and [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6464](https://redirect.github.com/vitest-dev/vitest/issues/6464) [(b3e43)](https://redirect.github.com/vitest-dev/vitest/commit/b3e43d04) - **vitest**: Don't expose default toFake config  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6288](https://redirect.github.com/vitest-dev/vitest/issues/6288) [(e3144)](https://redirect.github.com/vitest-dev/vitest/commit/e3144fd8) #####    🚀 Features - Support inline `diff` options and support `printBasicPrototype`  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa), [@​sheremet-va](https://redirect.github.com/sheremet-va) and **Michał Grzegorzewski** in [https://github.com/vitest-dev/vitest/issues/6740](https://redirect.github.com/vitest-dev/vitest/issues/6740) [(39186)](https://redirect.github.com/vitest-dev/vitest/commit/391860f7) - Allow a custom note when calling `ctx.skip()` dynamically  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6805](https://redirect.github.com/vitest-dev/vitest/issues/6805) [(697c3)](https://redirect.github.com/vitest-dev/vitest/commit/697c35c5) - Allow inline workspace configuration  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6923](https://redirect.github.com/vitest-dev/vitest/issues/6923) [(562e1)](https://redirect.github.com/vitest-dev/vitest/commit/562e1b14) - Provide the current project to the global setup  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6942](https://redirect.github.com/vitest-dev/vitest/issues/6942) [(a5bbc)](https://redirect.github.com/vitest-dev/vitest/commit/a5bbc0a9) - Print project name as a label  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6925](https://redirect.github.com/vitest-dev/vitest/issues/6925) [(a3bef)](https://redirect.github.com/vitest-dev/vitest/commit/a3bef598) - Print a deprecation warning if suite or test uses object as the third argument  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7031](https://redirect.github.com/vitest-dev/vitest/issues/7031) [(407f1)](https://redirect.github.com/vitest-dev/vitest/commit/407f10e4) - Expose versions from `vitest/node` entry point and statically on Vitest  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7029](https://redirect.github.com/vitest-dev/vitest/issues/7029) [(be8d4)](https://redirect.github.com/vitest-dev/vitest/commit/be8d479b) - `diff.printBasicPrototype: false` by default  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7043](https://redirect.github.com/vitest-dev/vitest/issues/7043) [(2b5c5)](https://redirect.github.com/vitest-dev/vitest/commit/2b5c5201) - Prepare the Vitest API to be stable  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6962](https://redirect.github.com/vitest-dev/vitest/issues/6962) [(9a1b5)](https://redirect.github.com/vitest-dev/vitest/commit/9a1b5012) - Support Vite v6 in mocker package  -  by [@​cexbrayat](https://redirect.github.com/cexbrayat) in [https://github.com/vitest-dev/vitest/issues/7058](https://redirect.github.com/vitest-dev/vitest/issues/7058) [(96f47)](https://redirect.github.com/vitest-dev/vitest/commit/96f47d37) - Allow multi-browser configuration  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6975](https://redirect.github.com/vitest-dev/vitest/issues/6975) [(78b62)](https://redirect.github.com/vitest-dev/vitest/commit/78b62ffe) - Add resolved project names to the reporter API  -  by [@​userquin](https://redirect.github.com/userquin) in [https://github.com/vitest-dev/vitest/issues/7213](https://redirect.github.com/vitest-dev/vitest/issues/7213) [(91758)](https://redirect.github.com/vitest-dev/vitest/commit/91758360) - Introduce the new reporter API  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) and [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7069](https://redirect.github.com/vitest-dev/vitest/issues/7069) [(76662)](https://redirect.github.com/vitest-dev/vitest/commit/766624ab) - Add `describe.for`  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7253](https://redirect.github.com/vitest-dev/vitest/issues/7253) [(0ad28)](https://redirect.github.com/vitest-dev/vitest/commit/0ad2860b) - **api**: - Add onBrowserInit event  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7255](https://redirect.github.com/vitest-dev/vitest/issues/7255) [(80ce0)](https://redirect.github.com/vitest-dev/vitest/commit/80ce0e1c) - **browser**: - Support `actionTimeout` as playwright provider options  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6984](https://redirect.github.com/vitest-dev/vitest/issues/6984) [(e2c29)](https://redirect.github.com/vitest-dev/vitest/commit/e2c29eaf) - Support clipboard api `userEvent.copy, cut, paste`  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6769](https://redirect.github.com/vitest-dev/vitest/issues/6769) [(843a6)](https://redirect.github.com/vitest-dev/vitest/commit/843a621e) - Implement locator.nth()  -  by [@​xeger](https://redirect.github.com/xeger) and [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7137](https://redirect.github.com/vitest-dev/vitest/issues/7137) [(38458)](https://redirect.github.com/vitest-dev/vitest/commit/38458ea6) - **cli**: - Support excluding projects with `--project=!pattern`  -  by [@​haines](https://redirect.github.com/haines) in [https://github.com/vitest-dev/vitest/issues/6924](https://redirect.github.com/vitest-dev/vitest/issues/6924) [(ebfe9)](https://redirect.github.com/vitest-dev/vitest/commit/ebfe942c) - Support specifying a line number when filtering tests  -  by [@​mzhubail](https://redirect.github.com/mzhubail) and [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6411](https://redirect.github.com/vitest-dev/vitest/issues/6411) [(4d94b)](https://redirect.github.com/vitest-dev/vitest/commit/4d94b956) - Support location filters for suites  -  by [@​mzhubail](https://redirect.github.com/mzhubail) in [https://github.com/vitest-dev/vitest/issues/7048](https://redirect.github.com/vitest-dev/vitest/issues/7048) [(751e2)](https://redirect.github.com/vitest-dev/vitest/commit/751e2dce) - **coverage**: - `thresholds` to support maximum uncovered items  -  by [@​jonahkagan](https://redirect.github.com/jonahkagan) in [https://github.com/vitest-dev/vitest/issues/7061](https://redirect.github.com/vitest-dev/vitest/issues/7061) [(bde98)](https://redirect.github.com/vitest-dev/vitest/commit/bde98b6d) - **expect**: - Add `toHaveBeenCalledExactlyOnceWith` expect matcher  -  by [@​jacoberdman2147](https://redirect.github.com/jacoberdman2147) and [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6894](https://redirect.github.com/vitest-dev/vitest/issues/6894) [(ff662)](https://redirect.github.com/vitest-dev/vitest/commit/ff66206a) - Add `toHaveBeenCalledAfter` and `toHaveBeenCalledBefore` utility  -  by [@​Barbapapazes](https://redirect.github.com/Barbapapazes) and [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6056](https://redirect.github.com/vitest-dev/vitest/issues/6056) [(85e6f)](https://redirect.github.com/vitest-dev/vitest/commit/85e6f99f) - Add `toSatisfy` asymmetric matcher  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7022](https://redirect.github.com/vitest-dev/vitest/issues/7022) [(f691a)](https://redirect.github.com/vitest-dev/vitest/commit/f691ad76) - Add `toBeOneOf` matcher  -  by [@​zirkelc](https://redirect.github.com/zirkelc) and [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6974](https://redirect.github.com/vitest-dev/vitest/issues/6974) [(3d742)](https://redirect.github.com/vitest-dev/vitest/commit/3d742b2b) - **reporter**: - Add support for function type to classname option in the junit reporter  -  by [@​jpleclerc](https://redirect.github.com/jpleclerc), **Jean-Philippe Leclerc** and [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6839](https://redirect.github.com/vitest-dev/vitest/issues/6839) [(dc238)](https://redirect.github.com/vitest-dev/vitest/commit/dc238e92) - **reporters**: - `summary` option for `verbose` and `default` reporters  -  by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6893](https://redirect.github.com/vitest-dev/vitest/issues/6893) [(511b7)](https://redirect.github.com/vitest-dev/vitest/commit/511b73c7) - **runner**: - Test context can inject values from the config's `provide`  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6813](https://redirect.github.com/vitest-dev/vitest/issues/6813) [(85c64)](https://redirect.github.com/vitest-dev/vitest/commit/85c64e35) - Add "queued" state  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) and [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6931](https://redirect.github.com/vitest-dev/vitest/issues/6931) [(5f8d2)](https://redirect.github.com/vitest-dev/vitest/commit/5f8d2091) - **snapshot**: - Provide `config` to `resolveSnapshotPath`  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6800](https://redirect.github.com/vitest-dev/vitest/issues/6800) [(746d8)](https://redirect.github.com/vitest-dev/vitest/commit/746d8986) - **ui**: - Allow run individual tests/suites from the UI  -  by [@​userquin](https://redirect.github.com/userquin) in [https://github.com/vitest-dev/vitest/issues/6641](https://redirect.github.com/vitest-dev/vitest/issues/6641) [(d9cc8)](https://redirect.github.com/vitest-dev/vitest/commit/d9cc81dd) - Make clicking on a test in the UI open the report section and scroll to the test failure if applicable  -  by [@​jacoberdman2147](https://redirect.github.com/jacoberdman2147) in [https://github.com/vitest-dev/vitest/issues/6900](https://redirect.github.com/vitest-dev/vitest/issues/6900) [(1bf27)](https://redirect.github.com/vitest-dev/vitest/commit/1bf27f0d) - Allow hide/show node_modules in module graph tab  -  by [@​userquin](https://redirect.github.com/userquin) in [https://github.com/vitest-dev/vitest/issues/7217](https://redirect.github.com/vitest-dev/vitest/issues/7217) [(50cf6)](https://redirect.github.com/vitest-dev/vitest/commit/50cf61b8) - **vitest**: - Include `coverageMap` in json report  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6606](https://redirect.github.com/vitest-dev/vitest/issues/6606) [(9c8f7)](https://redirect.github.com/vitest-dev/vitest/commit/9c8f7e3e) - Add `onTestsRerun` method to global setup context  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6803](https://redirect.github.com/vitest-dev/vitest/issues/6803) [(e26e0)](https://redirect.github.com/vitest-dev/vitest/commit/e26e066c) #####    🐞 Bug Fixes - Misc fix for vite 6 ecosystem ci  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6867](https://redirect.github.com/vitest-dev/vitest/issues/6867) [(80f8b)](https://redirect.github.com/vitest-dev/vitest/commit/80f8bbf4) - Respect `cacheDir` when optimizer is enabled  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6910](https://redirect.github.com/vitest-dev/vitest/issues/6910) [(0b08b)](https://redirect.github.com/vitest-dev/vitest/commit/0b08bc11) - Reset runningPromise after `finally` in case there is an error to avoid it getting stuck  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6951](https://redirect.github.com/vitest-dev/vitest/issues/6951) [(02194)](https://redirect.github.com/vitest-dev/vitest/commit/021944cd) - Revert support for Vite 6  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) [(fbe5c)](https://redirect.github.com/vitest-dev/vitest/commit/fbe5c39d) - Support Node 21  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) [(92f7a)](https://redirect.github.com/vitest-dev/vitest/commit/92f7a2ad) - Don't use `Custom` type internally  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7032](https://redirect.github.com/vitest-dev/vitest/issues/7032) [(7957f)](https://redirect.github.com/vitest-dev/vitest/commit/7957f912) - Persist cli filters as watch mode file filter  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6955](https://redirect.github.com/vitest-dev/vitest/issues/6955) [(cc703)](https://redirect.github.com/vitest-dev/vitest/commit/cc703362) - Don't use dim color for succeeded tests  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7059](https://redirect.github.com/vitest-dev/vitest/issues/7059) [(8a6f5)](https://redirect.github.com/vitest-dev/vitest/commit/8a6f5f16) - Fix missing chai types  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7149](https://redirect.github.com/vitest-dev/vitest/issues/7149) [(6a09c)](https://redirect.github.com/vitest-dev/vitest/commit/6a09cc3b) - `cancelCurrentRun` awaits `runningPromise`  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7168](https://redirect.github.com/vitest-dev/vitest/issues/7168) [(1dbf5)](https://redirect.github.com/vitest-dev/vitest/commit/1dbf5140) - Add Locator typings for nth, first and last.  -  by [@​xeger](https://redirect.github.com/xeger) in [https://github.com/vitest-dev/vitest/issues/7176](https://redirect.github.com/vitest-dev/vitest/issues/7176) [(d262e)](https://redirect.github.com/vitest-dev/vitest/commit/d262e059) - Batch console logs by microtask  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7183](https://redirect.github.com/vitest-dev/vitest/issues/7183) [(53d1d)](https://redirect.github.com/vitest-dev/vitest/commit/53d1d5f5) - Allow `getMockImplementation` to return "once" implementation  -  by [@​chaptergy](https://redirect.github.com/chaptergy) in [https://github.com/vitest-dev/vitest/issues/7033](https://redirect.github.com/vitest-dev/vitest/issues/7033) [(39125)](https://redirect.github.com/vitest-dev/vitest/commit/3912554b) - `capturePrintError` logger duplicate event handlers  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7197](https://redirect.github.com/vitest-dev/vitest/issues/7197) [(e89c3)](https://redirect.github.com/vitest-dev/vitest/commit/e89c3693) - Allow slots in vitest-browser-vue  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7120](https://redirect.github.com/vitest-dev/vitest/issues/7120) [(2319f)](https://redirect.github.com/vitest-dev/vitest/commit/2319f849) - Reset root workspace project on restart  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7238](https://redirect.github.com/vitest-dev/vitest/issues/7238) [(6e518)](https://redirect.github.com/vitest-dev/vitest/commit/6e51843a) - Cleanup `vitest/reporters` entrypoint  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7241](https://redirect.github.com/vitest-dev/vitest/issues/7241) [(aec0b)](https://redirect.github.com/vitest-dev/vitest/commit/aec0b530) - Colors on `forks` pool  -  by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7090](https://redirect.github.com/vitest-dev/vitest/issues/7090) [(8cab9)](https://redirect.github.com/vitest-dev/vitest/commit/8cab9601) - Export `VitestRunner` type from `vitest/runners`  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7240](https://redirect.github.com/vitest-dev/vitest/issues/7240) [(9b218)](https://redirect.github.com/vitest-dev/vitest/commit/9b218854) - Return test fn result to runner  -  by [@​wmertens](https://redirect.github.com/wmertens) in [https://github.com/vitest-dev/vitest/issues/7239](https://redirect.github.com/vitest-dev/vitest/issues/7239) [(48645)](https://redirect.github.com/vitest-dev/vitest/commit/48645bf4) - Re-apply default conditions if using vite 6 or later  -  by [@​thebanjomatic](https://redirect.github.com/thebanjomatic), **thebanjomatic** and [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7071](https://redirect.github.com/vitest-dev/vitest/issues/7071) [(84287)](https://redirect.github.com/vitest-dev/vitest/commit/84287fc2) - Prevent infinite loop on prettyDOM calls  -  by [@​tsirlucas](https://redirect.github.com/tsirlucas) in [https://github.com/vitest-dev/vitest/issues/7250](https://redirect.github.com/vitest-dev/vitest/issues/7250) [(a3a46)](https://redirect.github.com/vitest-dev/vitest/commit/a3a46a53) - **api**: - Don't report events during `vitest list`  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7257](https://redirect.github.com/vitest-dev/vitest/issues/7257) [(1c2b2)](https://redirect.github.com/vitest-dev/vitest/commit/1c2b210d) - **benchmark**: - Disable type testing while benchmarking  -  by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7068](https://redirect.github.com/vitest-dev/vitest/issues/7068) [(4e603)](https://redirect.github.com/vitest-dev/vitest/commit/4e60333d) - Rewrite reporter without `log-update`  -  by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7019](https://redirect.github.com/vitest-dev/vitest/issues/7019) [(6d23f)](https://redirect.github.com/vitest-dev/vitest/commit/6d23f4b1) - **browser**: - Improve source maps when `vi.mock` is present  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6810](https://redirect.github.com/vitest-dev/vitest/issues/6810) [(8d179)](https://redirect.github.com/vitest-dev/vitest/commit/8d179afc) - Explain TypeScript support in docs and add asymmetric matchers to types  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6934](https://redirect.github.com/vitest-dev/vitest/issues/6934) [(ac1a7)](https://redirect.github.com/vitest-dev/vitest/commit/ac1a7fdc) - Fix matchers.d.ts  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6995](https://redirect.github.com/vitest-dev/vitest/issues/6995) [(a485b)](https://redirect.github.com/vitest-dev/vitest/commit/a485b32b) - Fix user event state on preview provider  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7041](https://redirect.github.com/vitest-dev/vitest/issues/7041) [(8e944)](https://redirect.github.com/vitest-dev/vitest/commit/8e94427e) - Fix provider options types  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7115](https://redirect.github.com/vitest-dev/vitest/issues/7115) [(579bd)](https://redirect.github.com/vitest-dev/vitest/commit/579bda97) - Only use locator.element on last expect.element attempt  -  by [@​tsirlucas](https://redirect.github.com/tsirlucas) in [https://github.com/vitest-dev/vitest/issues/7139](https://redirect.github.com/vitest-dev/vitest/issues/7139) and [https://github.com/vitest-dev/vitest/issues/7152](https://redirect.github.com/vitest-dev/vitest/issues/7152) [(847d3)](https://redirect.github.com/vitest-dev/vitest/commit/847d3221) - Use correct project when filtering `entries` in the browser mode  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7167](https://redirect.github.com/vitest-dev/vitest/issues/7167) [(423d6)](https://redirect.github.com/vitest-dev/vitest/commit/423d6345) - Fix `console.time` with fake timers  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7207](https://redirect.github.com/vitest-dev/vitest/issues/7207) [(903f3)](https://redirect.github.com/vitest-dev/vitest/commit/903f3b9b) - Add instance validation to resolve coverage error  -  by [@​DevJoaoLopes](https://redirect.github.com/DevJoaoLopes) and [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7231](https://redirect.github.com/vitest-dev/vitest/issues/7231) [(1e791)](https://redirect.github.com/vitest-dev/vitest/commit/1e7915b5) - **coverage**: - Exclude browser mode iframe results  -  by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6905](https://redirect.github.com/vitest-dev/vitest/issues/6905) [(e04a1)](https://redirect.github.com/vitest-dev/vitest/commit/e04a1368) - Correct coverage when `isolate: false` is used  -  by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6957](https://redirect.github.com/vitest-dev/vitest/issues/6957) [(426ce)](https://redirect.github.com/vitest-dev/vitest/commit/426ce6d8) - Prevent crash when v8 incorrectly merges static_initializer's  -  by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7150](https://redirect.github.com/vitest-dev/vitest/issues/7150) [(cb6db)](https://redirect.github.com/vitest-dev/vitest/commit/cb6db13e) - **deps**: - Update all non-major dependencies  -  in [https://github.com/vitest-dev/vitest/issues/7085](https://redirect.github.com/vitest-dev/vitest/issues/7085) [(8cc92)](https://redirect.github.com/vitest-dev/vitest/commit/8cc92c2f) - Update all non-major dependencies  -  in [https://github.com/vitest-dev/vitest/issues/7116](https://redirect.github.com/vitest-dev/vitest/issues/7116) [(de5ce)](https://redirect.github.com/vitest-dev/vitest/commit/de5ce3d9) - Update dependency pathe to v2  -  in [https://github.com/vitest-dev/vitest/issues/7181](https://redirect.github.com/vitest-dev/vitest/issues/7181) [(74dbe)](https://redirect.github.com/vitest-dev/vitest/commit/74dbe03f) - **diff**: - Truncate to avoid crash on diff large objects  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7133](https://redirect.github.com/vitest-dev/vitest/issues/7133) [(2a9d6)](https://redirect.github.com/vitest-dev/vitest/commit/2a9d67a2) - **junit**: - Fix testsuites time to be sum of all testsuite items  -  by [@​saitonakamura](https://redirect.github.com/saitonakamura) in [https://github.com/vitest-dev/vitest/issues/6985](https://redirect.github.com/vitest-dev/vitest/issues/6985) [(ca37a)](https://redirect.github.com/vitest-dev/vitest/commit/ca37a06a) - **pretty-format**: - Support react 19  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6909](https://redirect.github.com/vitest-dev/vitest/issues/6909) [(bd29b)](https://redirect.github.com/vitest-dev/vitest/commit/bd29bcc7) - **reporters**: - Write buffered stdout/stderr on process exit  -  by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6932](https://redirect.github.com/vitest-dev/vitest/issues/6932) [(80cde)](https://redirect.github.com/vitest-dev/vitest/commit/80cde2a0) - Rewrite `dot` reporter without `log-update`  -  by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6943](https://redirect.github.com/vitest-dev/vitest/issues/6943) [(be969)](https://redirect.github.com/vitest-dev/vitest/commit/be969cfb) - Check `--hideSkippedTests` in base reporter  -  by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6988](https://redirect.github.com/vitest-dev/vitest/issues/6988) [(721a5)](https://redirect.github.com/vitest-dev/vitest/commit/721a5b84) - Show `retry` and `repeats` counts  -  by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) and [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7004](https://redirect.github.com/vitest-dev/vitest/issues/7004) [(3496a)](https://redirect.github.com/vitest-dev/vitest/commit/3496a015) - **runner**: - Long synchronous tasks does not time out  -  by [@​ferdodo](https://redirect.github.com/ferdodo) and [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2920](https://redirect.github.com/vitest-dev/vitest/issues/2920) and [https://github.com/vitest-dev/vitest/issues/6944](https://redirect.github.com/vitest-dev/vitest/issues/6944) [(2fb58)](https://redirect.github.com/vitest-dev/vitest/commit/2fb585ae) - Mark tests of `describe.todo` as `'todo'`  -  by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7171](https://redirect.github.com/vitest-dev/vitest/issues/7171) [(1d458)](https://redirect.github.com/vitest-dev/vitest/commit/1d458955) - **snapshot**: - Fix "obsolete" message on snapshot update re-run  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7129](https://redirect.github.com/vitest-dev/vitest/issues/7129) [(c2beb)](https://redirect.github.com/vitest-dev/vitest/commit/c2beb8ca) - Preserve white space of `toMatchFileSnapshot`  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7156](https://redirect.github.com/vitest-dev/vitest/issues/7156) [(a437b)](https://redirect.github.com/vitest-dev/vitest/commit/a437b656) - Fix obsoleteness check of `toMatchSnapshot("...")`  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7126](https://redirect.github.com/vitest-dev/vitest/issues/7126) [(ac9ba)](https://redirect.github.com/vitest-dev/vitest/commit/ac9ba151) - **typecheck**: - Fix typecheck collect on Vite 6  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6972](https://redirect.github.com/vitest-dev/vitest/issues/6972) [(7b35d)](https://redirect.github.com/vitest-dev/vitest/commit/7b35d13a) - Use unique temp and tsbuildinfo file for each tsconfig file  -  by [@​masnormen](https://redirect.github.com/masnormen) in [https://github.com/vitest-dev/vitest/issues/7107](https://redirect.github.com/vitest-dev/vitest/issues/7107) and [https://github.com/vitest-dev/vitest/issues/7112](https://redirect.github.com/vitest-dev/vitest/issues/7112) [(61b30)](https://redirect.github.com/vitest-dev/vitest/commit/61b30162) - Fix error test case mapping for `@ts-expect-error`  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7125](https://redirect.github.com/vitest-dev/vitest/issues/7125) [(27d34)](https://redirect.github.com/vitest-dev/vitest/commit/27d340aa) - **types**: - Make parameters non-nullable for Playwright options  -  by [@​apple-yagi](https://redirect.github.com/apple-yagi) in [https://github.com/vitest-dev/vitest/issues/6989](https://redirect.github.com/vitest-dev/vitest/issues/6989) [(fe2a1)](https://redirect.github.com/vitest-dev/vitest/commit/fe2a187f) - **ui**: - Wrong module graph when generating html.meta.json.gz in browser mode  -  by [@​userquin](https://redirect.github.com/userquin) in [https://github.com/vitest-dev/vitest/issues/7214](https://redirect.github.com/vitest-dev/vitest/issues/7214) [(dccdd)](https://redirect.github.com/vitest-dev/vitest/commit/dccdd550) - Add errors and draft state (\*) to the code editor  -  by [@​userquin](https://redirect.github.com/userquin) in [https://github.com/vitest-dev/vitest/issues/7044](https://redirect.github.com/vitest-dev/vitest/issues/7044) [(faca4)](https://redirect.github.com/vitest-dev/vitest/commit/faca4de8) - **vite-node**: - Fix error stack on Windows  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6786](https://redirect.github.com/vitest-dev/vitest/issues/6786) [(bf7b3)](https://redirect.github.com/vitest-dev/vitest/commit/bf7b36ac) - Properly normalize file url import  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7087](https://redirect.github.com/vitest-dev/vitest/issues/7087) [(31675)](https://redirect.github.com/vitest-dev/vitest/commit/31675e3b) - Fix mandatory node prefix  -  by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7179](https://redirect.github.com/vitest-dev/vitest/issues/7179) [(b6284)](https://redirect.github.com/vitest-dev/vitest/commit/b6284642) - **watch**: - Don't indicate exit when no matching files  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) and [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7246](https://redirect.github.com/vitest-dev/vitest/issues/7246) [(003c0)](https://redirect.github.com/vitest-dev/vitest/commit/003c0bef) - **workspace**: - `extends: true` correctly inherits all root config properties  -  by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7232](https://redirect.github.com/vitest-dev/vitest/issues/7232) [(798c0)](https://redirect.github.com/vitest-dev/vitest/commit/798c0da2) #####     [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.8...v3.0.0)
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE). --- blocksuite/affine/block-embed/package.json | 2 +- blocksuite/affine/block-list/package.json | 2 +- blocksuite/affine/block-surface/package.json | 2 +- blocksuite/affine/shared/package.json | 2 +- blocksuite/blocks/package.json | 2 +- blocksuite/framework/block-std/package.json | 2 +- blocksuite/framework/global/package.json | 2 +- blocksuite/framework/inline/package.json | 2 +- blocksuite/framework/store/package.json | 2 +- blocksuite/framework/sync/package.json | 2 +- blocksuite/presets/package.json | 2 +- package.json | 8 +- packages/common/debug/package.json | 2 +- packages/common/env/package.json | 2 +- packages/common/infra/package.json | 2 +- packages/common/nbstore/package.json | 2 +- packages/frontend/apps/electron/package.json | 2 +- packages/frontend/component/package.json | 2 +- packages/frontend/core/package.json | 2 +- packages/frontend/graphql/package.json | 2 +- packages/frontend/i18n/package.json | 2 +- packages/frontend/track/package.json | 2 +- yarn.lock | 287 +++++++++++-------- 23 files changed, 190 insertions(+), 147 deletions(-) diff --git a/blocksuite/affine/block-embed/package.json b/blocksuite/affine/block-embed/package.json index 39bb5160b..966e9c80b 100644 --- a/blocksuite/affine/block-embed/package.json +++ b/blocksuite/affine/block-embed/package.json @@ -32,7 +32,7 @@ "zod": "^3.23.8" }, "devDependencies": { - "vitest": "2.1.8" + "vitest": "3.0.2" }, "exports": { ".": "./src/index.ts", diff --git a/blocksuite/affine/block-list/package.json b/blocksuite/affine/block-list/package.json index 4d0256a6a..b6523515d 100644 --- a/blocksuite/affine/block-list/package.json +++ b/blocksuite/affine/block-list/package.json @@ -30,7 +30,7 @@ "zod": "^3.23.8" }, "devDependencies": { - "vitest": "2.1.8" + "vitest": "3.0.2" }, "exports": { ".": "./src/index.ts", diff --git a/blocksuite/affine/block-surface/package.json b/blocksuite/affine/block-surface/package.json index 984c12da6..8258b9900 100644 --- a/blocksuite/affine/block-surface/package.json +++ b/blocksuite/affine/block-surface/package.json @@ -32,7 +32,7 @@ }, "devDependencies": { "@types/lodash.chunk": "^4.2.9", - "vitest": "2.1.8" + "vitest": "3.0.2" }, "exports": { ".": "./src/index.ts", diff --git a/blocksuite/affine/shared/package.json b/blocksuite/affine/shared/package.json index d8540f145..f82d7c287 100644 --- a/blocksuite/affine/shared/package.json +++ b/blocksuite/affine/shared/package.json @@ -69,7 +69,7 @@ "devDependencies": { "@types/lodash.clonedeep": "^4.5.9", "@types/lodash.mergewith": "^4", - "vitest": "2.1.8" + "vitest": "3.0.2" }, "version": "0.19.0" } diff --git a/blocksuite/blocks/package.json b/blocksuite/blocks/package.json index ff78b16ae..59410ab74 100644 --- a/blocksuite/blocks/package.json +++ b/blocksuite/blocks/package.json @@ -81,6 +81,6 @@ "devDependencies": { "@types/katex": "^0.16.7", "@types/lodash.isequal": "^4.5.8", - "vitest": "2.1.8" + "vitest": "3.0.2" } } diff --git a/blocksuite/framework/block-std/package.json b/blocksuite/framework/block-std/package.json index 3dabc211d..fde51dfed 100644 --- a/blocksuite/framework/block-std/package.json +++ b/blocksuite/framework/block-std/package.json @@ -35,7 +35,7 @@ "zod": "^3.23.8" }, "devDependencies": { - "vitest": "2.1.8" + "vitest": "3.0.2" }, "exports": { ".": "./src/index.ts", diff --git a/blocksuite/framework/global/package.json b/blocksuite/framework/global/package.json index 9aad5343b..d16130199 100644 --- a/blocksuite/framework/global/package.json +++ b/blocksuite/framework/global/package.json @@ -49,7 +49,7 @@ "zod": "^3.23.8" }, "devDependencies": { - "vitest": "2.1.8" + "vitest": "3.0.2" }, "version": "0.19.0" } diff --git a/blocksuite/framework/inline/package.json b/blocksuite/framework/inline/package.json index 2bd29d675..439d4ee69 100644 --- a/blocksuite/framework/inline/package.json +++ b/blocksuite/framework/inline/package.json @@ -32,7 +32,7 @@ "zod": "^3.23.8" }, "devDependencies": { - "vitest": "2.1.8" + "vitest": "3.0.2" }, "version": "0.19.0" } diff --git a/blocksuite/framework/store/package.json b/blocksuite/framework/store/package.json index 69a48c4b4..882f6be74 100644 --- a/blocksuite/framework/store/package.json +++ b/blocksuite/framework/store/package.json @@ -33,7 +33,7 @@ "devDependencies": { "@types/lodash.clonedeep": "^4.5.9", "@types/lodash.merge": "^4.6.9", - "vitest": "2.1.8" + "vitest": "3.0.2" }, "exports": { ".": "./src/index.ts", diff --git a/blocksuite/framework/sync/package.json b/blocksuite/framework/sync/package.json index cbdceb362..d2486b4b9 100644 --- a/blocksuite/framework/sync/package.json +++ b/blocksuite/framework/sync/package.json @@ -18,7 +18,7 @@ "y-protocols": "^1.0.6" }, "devDependencies": { - "vitest": "2.1.8" + "vitest": "3.0.2" }, "peerDependencies": { "yjs": "*" diff --git a/blocksuite/presets/package.json b/blocksuite/presets/package.json index 74cd5a1e2..6602e2604 100644 --- a/blocksuite/presets/package.json +++ b/blocksuite/presets/package.json @@ -40,7 +40,7 @@ "!dist/__tests__" ], "devDependencies": { - "vitest": "^2.1.8" + "vitest": "^3.0.0" }, "version": "0.19.0" } diff --git a/package.json b/package.json index d78d39dd6..0893901a2 100644 --- a/package.json +++ b/package.json @@ -64,9 +64,9 @@ "@types/node": "^22.0.0", "@typescript-eslint/parser": "^8.18.0", "@vanilla-extract/vite-plugin": "^4.0.18", - "@vitest/browser": "2.1.8", - "@vitest/coverage-istanbul": "2.1.8", - "@vitest/ui": "2.1.8", + "@vitest/browser": "3.0.2", + "@vitest/coverage-istanbul": "3.0.2", + "@vitest/ui": "3.0.2", "cross-env": "^7.0.3", "electron": "^34.0.0", "eslint": "^9.16.0", @@ -90,7 +90,7 @@ "typescript-eslint": "^8.18.0", "unplugin-swc": "^1.5.1", "vite": "^6.0.3", - "vitest": "2.1.8" + "vitest": "3.0.2" }, "packageManager": "yarn@4.6.0", "resolutions": { diff --git a/packages/common/debug/package.json b/packages/common/debug/package.json index e16097d0a..008949b44 100644 --- a/packages/common/debug/package.json +++ b/packages/common/debug/package.json @@ -9,7 +9,7 @@ }, "devDependencies": { "@types/debug": "^4.1.12", - "vitest": "2.1.8" + "vitest": "3.0.2" }, "version": "0.19.0" } diff --git a/packages/common/env/package.json b/packages/common/env/package.json index 58ed11281..929c04678 100644 --- a/packages/common/env/package.json +++ b/packages/common/env/package.json @@ -3,7 +3,7 @@ "private": true, "type": "module", "devDependencies": { - "vitest": "2.1.8" + "vitest": "3.0.2" }, "exports": { "./automation": "./src/automation.ts", diff --git a/packages/common/infra/package.json b/packages/common/infra/package.json index c9f8b1159..45d06df29 100644 --- a/packages/common/infra/package.json +++ b/packages/common/infra/package.json @@ -38,7 +38,7 @@ "@types/react": "^19.0.1", "fake-indexeddb": "^6.0.0", "rxjs": "^7.8.1", - "vitest": "2.1.8" + "vitest": "3.0.2" }, "peerDependencies": { "electron": "*", diff --git a/packages/common/nbstore/package.json b/packages/common/nbstore/package.json index c3c38bb2b..6fa6a1454 100644 --- a/packages/common/nbstore/package.json +++ b/packages/common/nbstore/package.json @@ -30,7 +30,7 @@ "fake-indexeddb": "^6.0.0", "idb": "^8.0.0", "socket.io-client": "^4.8.1", - "vitest": "2.1.8" + "vitest": "3.0.2" }, "peerDependencies": { "@affine/graphql": "workspace:*", diff --git a/packages/frontend/apps/electron/package.json b/packages/frontend/apps/electron/package.json index 286624c07..ea323b2e3 100644 --- a/packages/frontend/apps/electron/package.json +++ b/packages/frontend/apps/electron/package.json @@ -72,7 +72,7 @@ "tree-kill": "^1.2.2", "ts-node": "^10.9.2", "uuid": "^11.0.3", - "vitest": "2.1.8", + "vitest": "3.0.2", "zod": "^3.24.1" }, "dependencies": { diff --git a/packages/frontend/component/package.json b/packages/frontend/component/package.json index b6bd34d28..444877899 100644 --- a/packages/frontend/component/package.json +++ b/packages/frontend/component/package.json @@ -82,7 +82,7 @@ "typescript": "^5.7.2", "unplugin-swc": "^1.5.1", "vite": "^6.0.3", - "vitest": "2.1.8" + "vitest": "3.0.2" }, "version": "0.19.0" } diff --git a/packages/frontend/core/package.json b/packages/frontend/core/package.json index 94c3e6df7..518b4e7d2 100644 --- a/packages/frontend/core/package.json +++ b/packages/frontend/core/package.json @@ -95,6 +95,6 @@ "@vanilla-extract/css": "^1.16.1", "fake-indexeddb": "^6.0.0", "lodash-es": "^4.17.21", - "vitest": "2.1.8" + "vitest": "3.0.2" } } diff --git a/packages/frontend/graphql/package.json b/packages/frontend/graphql/package.json index b6d198f93..493498bb5 100644 --- a/packages/frontend/graphql/package.json +++ b/packages/frontend/graphql/package.json @@ -18,7 +18,7 @@ "@graphql-codegen/typescript-operations": "^4.4.0", "@types/lodash-es": "^4.17.12", "prettier": "^3.4.2", - "vitest": "2.1.8" + "vitest": "3.0.2" }, "scripts": { "build": "gql-gen --errors-only" diff --git a/packages/frontend/i18n/package.json b/packages/frontend/i18n/package.json index 1ca1ac6a9..850dd00fa 100644 --- a/packages/frontend/i18n/package.json +++ b/packages/frontend/i18n/package.json @@ -27,7 +27,7 @@ }, "devDependencies": { "glob": "^11.0.0", - "vitest": "2.1.8" + "vitest": "3.0.2" }, "version": "0.19.0" } diff --git a/packages/frontend/track/package.json b/packages/frontend/track/package.json index 286eff80f..ee3f652a5 100644 --- a/packages/frontend/track/package.json +++ b/packages/frontend/track/package.json @@ -13,6 +13,6 @@ }, "devDependencies": { "@types/mixpanel-browser": "^2.50.2", - "vitest": "^2.1.8" + "vitest": "^3.0.0" } } diff --git a/yarn.lock b/yarn.lock index 1cc553221..924191d45 100644 --- a/yarn.lock +++ b/yarn.lock @@ -325,7 +325,7 @@ __metadata: typescript: "npm:^5.7.2" unplugin-swc: "npm:^1.5.1" vite: "npm:^6.0.3" - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" zod: "npm:^3.24.1" peerDependencies: "@blocksuite/affine": "*" @@ -431,7 +431,7 @@ __metadata: socket.io-client: "npm:^4.8.1" swr: "npm:2.3.0" tinykeys: "patch:tinykeys@npm%3A2.1.0#~/.yarn/patches/tinykeys-npm-2.1.0-819feeaed0.patch" - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" y-protocols: "npm:^1.0.6" yjs: "npm:^13.6.21" zod: "npm:^3.24.1" @@ -444,7 +444,7 @@ __metadata: dependencies: "@types/debug": "npm:^4.1.12" debug: "npm:^4.4.0" - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" languageName: unknown linkType: soft @@ -543,7 +543,7 @@ __metadata: tree-kill: "npm:^1.2.2" ts-node: "npm:^10.9.2" uuid: "npm:^11.0.3" - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" yjs: "npm:^13.6.21" zod: "npm:^3.24.1" peerDependencies: @@ -555,7 +555,7 @@ __metadata: version: 0.0.0-use.local resolution: "@affine/env@workspace:packages/common/env" dependencies: - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" zod: "npm:^3.24.1" peerDependencies: "@affine/templates": "workspace:*" @@ -577,7 +577,7 @@ __metadata: lodash: "npm:^4.17.21" lodash-es: "npm:^4.17.21" prettier: "npm:^3.4.2" - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" languageName: unknown linkType: soft @@ -593,7 +593,7 @@ __metadata: react: "npm:^19.0.0" react-i18next: "npm:^15.2.0" undici: "npm:^7.1.0" - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" languageName: unknown linkType: soft @@ -672,9 +672,9 @@ __metadata: "@types/node": "npm:^22.0.0" "@typescript-eslint/parser": "npm:^8.18.0" "@vanilla-extract/vite-plugin": "npm:^4.0.18" - "@vitest/browser": "npm:2.1.8" - "@vitest/coverage-istanbul": "npm:2.1.8" - "@vitest/ui": "npm:2.1.8" + "@vitest/browser": "npm:3.0.2" + "@vitest/coverage-istanbul": "npm:3.0.2" + "@vitest/ui": "npm:3.0.2" cross-env: "npm:^7.0.3" electron: "npm:^34.0.0" eslint: "npm:^9.16.0" @@ -698,7 +698,7 @@ __metadata: typescript-eslint: "npm:^8.18.0" unplugin-swc: "npm:^1.5.1" vite: "npm:^6.0.3" - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" languageName: unknown linkType: soft @@ -728,7 +728,7 @@ __metadata: nanoid: "npm:^5.0.9" rxjs: "npm:^7.8.1" socket.io-client: "npm:^4.8.1" - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" y-protocols: "npm:^1.0.6" yjs: "npm:^13.6.21" peerDependencies: @@ -882,7 +882,7 @@ __metadata: "@affine/debug": "workspace:*" "@types/mixpanel-browser": "npm:^2.50.2" mixpanel-browser: "npm:^2.56.0" - vitest: "npm:^2.1.8" + vitest: "npm:^3.0.0" languageName: unknown linkType: soft @@ -3472,7 +3472,7 @@ __metadata: "@toeverything/theme": "npm:^1.1.6" lit: "npm:^3.2.0" minimatch: "npm:^10.0.1" - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" yjs: "npm:^13.6.21" zod: "npm:^3.23.8" languageName: unknown @@ -3567,7 +3567,7 @@ __metadata: "@types/mdast": "npm:^4.0.4" lit: "npm:^3.2.0" minimatch: "npm:^10.0.1" - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" zod: "npm:^3.23.8" languageName: unknown linkType: soft @@ -3661,7 +3661,7 @@ __metadata: lit: "npm:^3.2.0" lodash.chunk: "npm:^4.2.0" nanoid: "npm:^5.0.7" - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" yjs: "npm:^13.6.21" zod: "npm:^3.23.8" languageName: unknown @@ -3752,7 +3752,7 @@ __metadata: remark-parse: "npm:^11.0.0" remark-stringify: "npm:^11.0.0" unified: "npm:^11.0.5" - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" yjs: "npm:^13.6.21" zod: "npm:^3.23.8" languageName: unknown @@ -3864,7 +3864,7 @@ __metadata: lz-string: "npm:^1.5.0" rehype-parse: "npm:^9.0.0" unified: "npm:^11.0.5" - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" w3c-keyname: "npm:^2.2.8" yjs: "npm:^13.6.21" zod: "npm:^3.23.8" @@ -3925,7 +3925,7 @@ __metadata: pdf-lib: "npm:^1.17.1" shiki: "npm:^1.14.1" simple-xml-to-json: "npm:^1.2.2" - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" yjs: "npm:^13.6.21" zod: "npm:^3.23.8" languageName: unknown @@ -3960,7 +3960,7 @@ __metadata: "@preact/signals-core": "npm:^1.8.0" lib0: "npm:^0.2.97" lit: "npm:^3.2.0" - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" zod: "npm:^3.23.8" languageName: unknown linkType: soft @@ -3989,7 +3989,7 @@ __metadata: "@blocksuite/global": "workspace:*" "@preact/signals-core": "npm:^1.8.0" lit: "npm:^3.2.0" - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" yjs: "npm:^13.6.21" zod: "npm:^3.23.8" languageName: unknown @@ -4069,7 +4069,7 @@ __metadata: "@preact/signals-core": "npm:^1.8.0" "@toeverything/theme": "npm:^1.1.6" lit: "npm:^3.2.0" - vitest: "npm:^2.1.8" + vitest: "npm:^3.0.0" yjs: "npm:^13.6.21" zod: "npm:^3.23.8" languageName: unknown @@ -4093,7 +4093,7 @@ __metadata: lodash.merge: "npm:^4.6.2" minimatch: "npm:^10.0.1" nanoid: "npm:^5.0.7" - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" y-protocols: "npm:^1.0.6" yjs: "npm:^13.6.21" zod: "npm:^3.23.8" @@ -4107,7 +4107,7 @@ __metadata: "@blocksuite/global": "workspace:*" idb: "npm:^8.0.0" idb-keyval: "npm:^6.2.1" - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" y-protocols: "npm:^1.0.6" peerDependencies: yjs: "*" @@ -13997,7 +13997,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/user-event@npm:14.5.2, @testing-library/user-event@npm:^14.5.2": +"@testing-library/user-event@npm:14.5.2": version: 14.5.2 resolution: "@testing-library/user-event@npm:14.5.2" peerDependencies: @@ -14006,6 +14006,15 @@ __metadata: languageName: node linkType: hard +"@testing-library/user-event@npm:^14.6.0": + version: 14.6.0 + resolution: "@testing-library/user-event@npm:14.6.0" + peerDependencies: + "@testing-library/dom": ">=7.21.4" + checksum: 10/01a7481642ceda10324ff5356e3cfd9c6131b0cecbcbdd5938096d4d3f8ce9e548e9b460ef35bad8f3649dc392c808044a5abd78de8218a4bc21c91125be85df + languageName: node + linkType: hard + "@toeverything/infra@workspace:*, @toeverything/infra@workspace:^, @toeverything/infra@workspace:packages/common/infra": version: 0.0.0-use.local resolution: "@toeverything/infra@workspace:packages/common/infra" @@ -14032,7 +14041,7 @@ __metadata: nanoid: "npm:^5.0.9" react: "npm:19.0.0" rxjs: "npm:^7.8.1" - vitest: "npm:2.1.8" + vitest: "npm:3.0.2" yjs: "npm:^13.6.21" zod: "npm:^3.24.1" peerDependencies: @@ -15579,22 +15588,22 @@ __metadata: languageName: node linkType: hard -"@vitest/browser@npm:2.1.8": - version: 2.1.8 - resolution: "@vitest/browser@npm:2.1.8" +"@vitest/browser@npm:3.0.2": + version: 3.0.2 + resolution: "@vitest/browser@npm:3.0.2" dependencies: "@testing-library/dom": "npm:^10.4.0" - "@testing-library/user-event": "npm:^14.5.2" - "@vitest/mocker": "npm:2.1.8" - "@vitest/utils": "npm:2.1.8" - magic-string: "npm:^0.30.12" - msw: "npm:^2.6.4" + "@testing-library/user-event": "npm:^14.6.0" + "@vitest/mocker": "npm:3.0.2" + "@vitest/utils": "npm:3.0.2" + magic-string: "npm:^0.30.17" + msw: "npm:^2.7.0" sirv: "npm:^3.0.0" - tinyrainbow: "npm:^1.2.0" + tinyrainbow: "npm:^2.0.0" ws: "npm:^8.18.0" peerDependencies: playwright: "*" - vitest: 2.1.8 + vitest: 3.0.2 webdriverio: "*" peerDependenciesMeta: playwright: @@ -15603,16 +15612,16 @@ __metadata: optional: true webdriverio: optional: true - checksum: 10/6063e02222440347bbc23b2c54e259078aa83a29869337b9ffd642be5a4321ac3ddf3c0bbe4eac5237eb0bb8b9fa17d21d2c31299376de407716e3c7dd3b704c + checksum: 10/b76a2db98332500c89c03b6ad6f829753b1fc8b39cf4927f314d56d38acd8259a9d8dc02590648011ab33b14b051238279c8adfcfa86a5189949af1b19a10c48 languageName: node linkType: hard -"@vitest/coverage-istanbul@npm:2.1.8": - version: 2.1.8 - resolution: "@vitest/coverage-istanbul@npm:2.1.8" +"@vitest/coverage-istanbul@npm:3.0.2": + version: 3.0.2 + resolution: "@vitest/coverage-istanbul@npm:3.0.2" dependencies: "@istanbuljs/schema": "npm:^0.1.3" - debug: "npm:^4.3.7" + debug: "npm:^4.4.0" istanbul-lib-coverage: "npm:^3.2.2" istanbul-lib-instrument: "npm:^6.0.3" istanbul-lib-report: "npm:^3.0.1" @@ -15620,10 +15629,10 @@ __metadata: istanbul-reports: "npm:^3.1.7" magicast: "npm:^0.3.5" test-exclude: "npm:^7.0.1" - tinyrainbow: "npm:^1.2.0" + tinyrainbow: "npm:^2.0.0" peerDependencies: - vitest: 2.1.8 - checksum: 10/502d3c46decb7deb4046454b89b8ea44549eda934304241535958f71170d69f33b1f95147cb9d82ba1bac8de02a43bfe4172f18c8faa865c3def0d559fd3e8f3 + vitest: 3.0.2 + checksum: 10/1698254215f48c2a6a02a9fc871619d78ab25f0f75f86dd909167608d7ba20b0368795e56bf5064a566f5b6875fe9990f40a51d46414e0713ead3849324d909d languageName: node linkType: hard @@ -15639,34 +15648,34 @@ __metadata: languageName: node linkType: hard -"@vitest/expect@npm:2.1.8": - version: 2.1.8 - resolution: "@vitest/expect@npm:2.1.8" +"@vitest/expect@npm:3.0.2": + version: 3.0.2 + resolution: "@vitest/expect@npm:3.0.2" dependencies: - "@vitest/spy": "npm:2.1.8" - "@vitest/utils": "npm:2.1.8" + "@vitest/spy": "npm:3.0.2" + "@vitest/utils": "npm:3.0.2" chai: "npm:^5.1.2" - tinyrainbow: "npm:^1.2.0" - checksum: 10/3594149dd67dfac884a90f8b6a35687cdddd2f5f764562819bf7b66ae2eacfd4aa5e8914155deb4082fbe5a3792dced2fd7e59a948ffafe67acba4d2229dfe5f + tinyrainbow: "npm:^2.0.0" + checksum: 10/0dd4e0e269d0f3890b5767ccc376c6ba2511cfd303169ed2aaa1ff1b33cace5257d1a18a2b5d04e4dccaf8235c95428973f5450ce121ce6a0094236d2286259e languageName: node linkType: hard -"@vitest/mocker@npm:2.1.8": - version: 2.1.8 - resolution: "@vitest/mocker@npm:2.1.8" +"@vitest/mocker@npm:3.0.2": + version: 3.0.2 + resolution: "@vitest/mocker@npm:3.0.2" dependencies: - "@vitest/spy": "npm:2.1.8" + "@vitest/spy": "npm:3.0.2" estree-walker: "npm:^3.0.3" - magic-string: "npm:^0.30.12" + magic-string: "npm:^0.30.17" peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 + vite: ^5.0.0 || ^6.0.0 peerDependenciesMeta: msw: optional: true vite: optional: true - checksum: 10/f04060f42102caa4cca72059e63c1ecae8b8e091aaa61a2d4a914b129fc711ada4ad117eb0184e49e363757784ed1117fdbf9f4a81a45fe575fd92769740a970 + checksum: 10/91f4315d1fec10e670e3cf4165a8b108c651af0f4f2089dc6de8e3f7739f3f3d08335cbec31865ea866a47434e5c879fb6348465efa90e24673197525f6459ce languageName: node linkType: hard @@ -15679,7 +15688,7 @@ __metadata: languageName: node linkType: hard -"@vitest/pretty-format@npm:2.1.8, @vitest/pretty-format@npm:^2.1.8": +"@vitest/pretty-format@npm:2.1.8": version: 2.1.8 resolution: "@vitest/pretty-format@npm:2.1.8" dependencies: @@ -15688,24 +15697,33 @@ __metadata: languageName: node linkType: hard -"@vitest/runner@npm:2.1.8": - version: 2.1.8 - resolution: "@vitest/runner@npm:2.1.8" +"@vitest/pretty-format@npm:3.0.2, @vitest/pretty-format@npm:^3.0.2": + version: 3.0.2 + resolution: "@vitest/pretty-format@npm:3.0.2" dependencies: - "@vitest/utils": "npm:2.1.8" - pathe: "npm:^1.1.2" - checksum: 10/27f265a3ab1e20297b948b06232bfa4dc9fda44d1f9bb6206baa9e6fa643b71143ebfd2d1771570296b7ee74a12d684e529a830f545ad61235cefb454e94a8e9 + tinyrainbow: "npm:^2.0.0" + checksum: 10/4c8d044df5af71ae6d01b8391a8d6422f252bc4b04da2a4ec0fa45dea86a2b259bec279a42ecd30bdae792fb517eb373d517f4292bc5025631850edccfdcae1e languageName: node linkType: hard -"@vitest/snapshot@npm:2.1.8": - version: 2.1.8 - resolution: "@vitest/snapshot@npm:2.1.8" +"@vitest/runner@npm:3.0.2": + version: 3.0.2 + resolution: "@vitest/runner@npm:3.0.2" dependencies: - "@vitest/pretty-format": "npm:2.1.8" - magic-string: "npm:^0.30.12" - pathe: "npm:^1.1.2" - checksum: 10/71edf4f574d317579c605ed0a7ecab7ee96fddcebc777bd130774a770ddc692c538f9f5b3dfde89af83ecb36f7338fe880943c83cede58f55e3556768a1a0749 + "@vitest/utils": "npm:3.0.2" + pathe: "npm:^2.0.1" + checksum: 10/4cdf25a878ec9a253544addda25e8a16c4661fde73ea83036dab1c9f34d67f48a48b0e13b633afca182623be89d246b84ad83cd73d77318bf5fa33dff5b4b843 + languageName: node + linkType: hard + +"@vitest/snapshot@npm:3.0.2": + version: 3.0.2 + resolution: "@vitest/snapshot@npm:3.0.2" + dependencies: + "@vitest/pretty-format": "npm:3.0.2" + magic-string: "npm:^0.30.17" + pathe: "npm:^2.0.1" + checksum: 10/1daec6ec52bc4c4f859f0222a6c9dfad22ebcfedfb2ceb13e23fed06e54a5307c950f595973882d9ca9fdc647a08c975d21f1883764a82a8b9f178022e59f2c5 languageName: node linkType: hard @@ -15718,29 +15736,29 @@ __metadata: languageName: node linkType: hard -"@vitest/spy@npm:2.1.8": - version: 2.1.8 - resolution: "@vitest/spy@npm:2.1.8" +"@vitest/spy@npm:3.0.2": + version: 3.0.2 + resolution: "@vitest/spy@npm:3.0.2" dependencies: tinyspy: "npm:^3.0.2" - checksum: 10/9a1cb9cf6b23c122681469b5890d91ca26fc8d74953b3d46d293a5d2a4944490106891f6a178cd732ab7a8abbda339f43681c81d1594565ecc3bf3e7f9b7735f + checksum: 10/19fe5b04f58d31074fd19086f239a84db437f3b816c0180bd7584a3ce47a77d2593546d8f2a62b33ba93c5a61045681d60cb2f840f08f0fee192a108e7c33620 languageName: node linkType: hard -"@vitest/ui@npm:2.1.8": - version: 2.1.8 - resolution: "@vitest/ui@npm:2.1.8" +"@vitest/ui@npm:3.0.2": + version: 3.0.2 + resolution: "@vitest/ui@npm:3.0.2" dependencies: - "@vitest/utils": "npm:2.1.8" + "@vitest/utils": "npm:3.0.2" fflate: "npm:^0.8.2" - flatted: "npm:^3.3.1" - pathe: "npm:^1.1.2" + flatted: "npm:^3.3.2" + pathe: "npm:^2.0.1" sirv: "npm:^3.0.0" tinyglobby: "npm:^0.2.10" - tinyrainbow: "npm:^1.2.0" + tinyrainbow: "npm:^2.0.0" peerDependencies: - vitest: 2.1.8 - checksum: 10/7ff0532b3b0e3f93c037cad3528b8fde8a93188f3222b92faae42e0fdd996e9284b362c4e5e9d725ce0a019870d3b0b7ad80c1874f74b43ffc5a1d703803fdd8 + vitest: 3.0.2 + checksum: 10/7478da6686c83f9d75ab8b28396710351c46dd72c74897f65f67addf8a9638bce68db8eec061ef9592e3af3312144526433200c4124dcadbdc71391aa780bef3 languageName: node linkType: hard @@ -15756,7 +15774,18 @@ __metadata: languageName: node linkType: hard -"@vitest/utils@npm:2.1.8, @vitest/utils@npm:^2.1.1": +"@vitest/utils@npm:3.0.2": + version: 3.0.2 + resolution: "@vitest/utils@npm:3.0.2" + dependencies: + "@vitest/pretty-format": "npm:3.0.2" + loupe: "npm:^3.1.2" + tinyrainbow: "npm:^2.0.0" + checksum: 10/d66fa335eb9690267db9dd66911804f688f5d3c1c28f48122304819b9d9d9ba450a767dad6de92bf4cf030248b8adfb1255a88538ea7bf899d50d1cdd1032bff + languageName: node + linkType: hard + +"@vitest/utils@npm:^2.1.1": version: 2.1.8 resolution: "@vitest/utils@npm:2.1.8" dependencies: @@ -20475,7 +20504,7 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.5.4": +"es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.6.0": version: 1.6.0 resolution: "es-module-lexer@npm:1.6.0" checksum: 10/807ee7020cc46a9c970c78cad1f2f3fc139877e5ebad7f66dbfbb124d451189ba1c48c1c632bd5f8ce1b8af2caef3fca340ba044a410fa890d17b080a59024bb @@ -21873,7 +21902,7 @@ __metadata: languageName: node linkType: hard -"flatted@npm:^3.2.9, flatted@npm:^3.3.1": +"flatted@npm:^3.2.9, flatted@npm:^3.3.2": version: 3.3.2 resolution: "flatted@npm:3.3.2" checksum: 10/ac3c159742e01d0e860a861164bcfd35bb567ccbebb8a0dd041e61cf3c64a435b917dd1e7ed1c380c2ebca85735fb16644485ec33665bc6aafc3b316aa1eed44 @@ -25744,7 +25773,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.0, magic-string@npm:^0.30.11, magic-string@npm:^0.30.12": +"magic-string@npm:^0.30.0, magic-string@npm:^0.30.11, magic-string@npm:^0.30.17": version: 0.30.17 resolution: "magic-string@npm:0.30.17" dependencies: @@ -27043,7 +27072,7 @@ __metadata: languageName: node linkType: hard -"msw@npm:^2.6.4, msw@npm:^2.6.8": +"msw@npm:^2.6.8, msw@npm:^2.7.0": version: 2.7.0 resolution: "msw@npm:2.7.0" dependencies: @@ -28476,6 +28505,13 @@ __metadata: languageName: node linkType: hard +"pathe@npm:^2.0.1": + version: 2.0.2 + resolution: "pathe@npm:2.0.2" + checksum: 10/027dd246720ec6d3b5567e2b0201f1a815b6a69f2912a4dcafed59620afc729af15b4aff4bc780504c88d11dfb081c051e37327b928a093e714c3e09bf35aff3 + languageName: node + linkType: hard + "pathval@npm:^2.0.0": version: 2.0.0 resolution: "pathval@npm:2.0.0" @@ -32992,7 +33028,7 @@ __metadata: languageName: node linkType: hard -"tinyexec@npm:^0.3.0, tinyexec@npm:^0.3.1": +"tinyexec@npm:^0.3.0, tinyexec@npm:^0.3.2": version: 0.3.2 resolution: "tinyexec@npm:0.3.2" checksum: 10/b9d5fed3166fb1acd1e7f9a89afcd97ccbe18b9c1af0278e429455f6976d69271ba2d21797e7c36d57d6b05025e525d2882d88c2ab435b60d1ddf2fea361de57 @@ -33023,7 +33059,7 @@ __metadata: languageName: node linkType: hard -"tinypool@npm:^1.0.1": +"tinypool@npm:^1.0.2": version: 1.0.2 resolution: "tinypool@npm:1.0.2" checksum: 10/6109322f14b3763f65c8fa49fddab72cd3edd96b82dd50e05e63de74867329ff5353bff4377281ec963213d9314f37f4a353e9ee34bbac85fd4c1e4a568d6076 @@ -33037,6 +33073,13 @@ __metadata: languageName: node linkType: hard +"tinyrainbow@npm:^2.0.0": + version: 2.0.0 + resolution: "tinyrainbow@npm:2.0.0" + checksum: 10/94d4e16246972614a5601eeb169ba94f1d49752426312d3cf8cc4f2cc663a2e354ffc653aa4de4eebccbf9eeebdd0caef52d1150271fdfde65d7ae7f3dcb9eb5 + languageName: node + linkType: hard + "tinyspy@npm:^3.0.0, tinyspy@npm:^3.0.2": version: 3.0.2 resolution: "tinyspy@npm:3.0.2" @@ -34258,18 +34301,18 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:2.1.8": - version: 2.1.8 - resolution: "vite-node@npm:2.1.8" +"vite-node@npm:3.0.2": + version: 3.0.2 + resolution: "vite-node@npm:3.0.2" dependencies: cac: "npm:^6.7.14" - debug: "npm:^4.3.7" - es-module-lexer: "npm:^1.5.4" - pathe: "npm:^1.1.2" - vite: "npm:^5.0.0" + debug: "npm:^4.4.0" + es-module-lexer: "npm:^1.6.0" + pathe: "npm:^2.0.1" + vite: "npm:^5.0.0 || ^6.0.0" bin: vite-node: vite-node.mjs - checksum: 10/0ff0ed7a6fb234d3ddc4946e4c1150229980cac9f34fb4bd7f443aab0aae2da5b73ac20ff68af1df476545807dc23189247194e8cea0dcdfa394311c73f04429 + checksum: 10/e07d8626865327ceff73fc6b0c7996a3f0da33c40c9c2985ae881618887805693497d6d7565c374983c6d3b5bc9a0bcfe33a2169bd788ae5a31c91e670c2b412 languageName: node linkType: hard @@ -34380,35 +34423,35 @@ __metadata: languageName: node linkType: hard -"vitest@npm:2.1.8, vitest@npm:^2.1.8": - version: 2.1.8 - resolution: "vitest@npm:2.1.8" +"vitest@npm:3.0.2, vitest@npm:^3.0.0": + version: 3.0.2 + resolution: "vitest@npm:3.0.2" dependencies: - "@vitest/expect": "npm:2.1.8" - "@vitest/mocker": "npm:2.1.8" - "@vitest/pretty-format": "npm:^2.1.8" - "@vitest/runner": "npm:2.1.8" - "@vitest/snapshot": "npm:2.1.8" - "@vitest/spy": "npm:2.1.8" - "@vitest/utils": "npm:2.1.8" + "@vitest/expect": "npm:3.0.2" + "@vitest/mocker": "npm:3.0.2" + "@vitest/pretty-format": "npm:^3.0.2" + "@vitest/runner": "npm:3.0.2" + "@vitest/snapshot": "npm:3.0.2" + "@vitest/spy": "npm:3.0.2" + "@vitest/utils": "npm:3.0.2" chai: "npm:^5.1.2" - debug: "npm:^4.3.7" + debug: "npm:^4.4.0" expect-type: "npm:^1.1.0" - magic-string: "npm:^0.30.12" - pathe: "npm:^1.1.2" + magic-string: "npm:^0.30.17" + pathe: "npm:^2.0.1" std-env: "npm:^3.8.0" tinybench: "npm:^2.9.0" - tinyexec: "npm:^0.3.1" - tinypool: "npm:^1.0.1" - tinyrainbow: "npm:^1.2.0" - vite: "npm:^5.0.0" - vite-node: "npm:2.1.8" + tinyexec: "npm:^0.3.2" + tinypool: "npm:^1.0.2" + tinyrainbow: "npm:^2.0.0" + vite: "npm:^5.0.0 || ^6.0.0" + vite-node: "npm:3.0.2" why-is-node-running: "npm:^2.3.0" peerDependencies: "@edge-runtime/vm": "*" - "@types/node": ^18.0.0 || >=20.0.0 - "@vitest/browser": 2.1.8 - "@vitest/ui": 2.1.8 + "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 + "@vitest/browser": 3.0.2 + "@vitest/ui": 3.0.2 happy-dom: "*" jsdom: "*" peerDependenciesMeta: @@ -34426,7 +34469,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 10/c2552c068f6faac82eb4e6debb9ed505c0e8016fd6e0a0f0e0dbb5b5417922fbcde80c54af0d3b5a5503a5d6ad6862b6e95b9b59b8b7e98bb553217b9c6fc227 + checksum: 10/4f93c2ef845ad08a10300a30833b583490988811d3d841947103a480899f2fdf0671a16db064fd382508b2b5199e5abd617dbcf533f5612a30233260cb3c6b75 languageName: node linkType: hard