From 6e6709a2d8a65ac74138712e957ce5ea258be9e4 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 12 Sep 2024 14:50:14 +0000
Subject: [PATCH] chore(deps): update dependency vitest to v2.1.0
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
##### [v2.1.0](https://github.com/vitest-dev/vitest/releases/tag/v2.1.0)
This release makes another big change to the Browser Mode by introducing [locators API](https://vitest.dev/guide/browser/locators.html):
```ts
test('renders blog posts', async () => {
const screen = page.render()
await expect.element(screen.getByRole('heading', { name: 'Blog' })).toBeInTheDocument()
const [firstPost] = screen.getByRole('listitem').all()
await firstPost.getByRole('button', { name: 'Delete' }).click()
expect(screen.getByRole('listitem').all()).toHaveLength(3)
})
```
You can use either [vitest-browser-vue](https://github.com/vitest-dev/vitest-browser-vue), [vitest-browser-svelte ](https://github.com/vitest-dev/vitest-browser-svelte) or [vitest-browser-react](https://github.com/vitest-dev/vitest-browser-react) to render components and make assertions using locators. Locators are also available on the `page` object from `@vitest/browser/context`.
##### 🚀 Features
- **api**:
- Make spec into a class instead of a tuple - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6355 [(874a1)](https://github.com/vitest-dev/vitest/commit/874a121e)
- **browser**:
- Move page.config to server.config, add more docs - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6252 [(af2b8)](https://github.com/vitest-dev/vitest/commit/af2b813c)
- Make iframe scalable, improve documentation - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6257 [(74ca1)](https://github.com/vitest-dev/vitest/commit/74ca11a4)
- Introduce built-in locators - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6084 [(3347f)](https://github.com/vitest-dev/vitest/commit/3347f83e)
- Support v8 coverage - by [@AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/6273 [(34199)](https://github.com/vitest-dev/vitest/commit/34199bdf)
- Support `userEvent.upload` in playwright provider - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6442 [(cf148)](https://github.com/vitest-dev/vitest/commit/cf148645)
- Support `--inspect` - by [@AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/6433 [(0499a)](https://github.com/vitest-dev/vitest/commit/0499a315)
- Support `--inspect-brk` - by [@AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/6434 [(7ab0f)](https://github.com/vitest-dev/vitest/commit/7ab0f4a8)
- **cli**:
- Extend existing list command to output only a list of file names - by [@Ma-hawaj](https://github.com/Ma-hawaj) and [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6392 [(008f0)](https://github.com/vitest-dev/vitest/commit/008f00b2)
- **coverage**:
- Add `--exclude-after-remap` - by [@AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/6309 [(5932a)](https://github.com/vitest-dev/vitest/commit/5932a7f9)
- **mocker**:
- Introduce [@vitest/mocker](https://github.com/vitest/mocker) package, allow `{ spy: true }` instead of a factory - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6289 [(95f02)](https://github.com/vitest-dev/vitest/commit/95f0203f)
- **vitest**:
- Add "provide" option - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6253 [(4409d)](https://github.com/vitest-dev/vitest/commit/4409d779)
- Add return type and promisable mockFactory - by [@syi0808](https://github.com/syi0808) and [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6139 [(f5e0b)](https://github.com/vitest-dev/vitest/commit/f5e0b987)
- Add `vi.advanceTimersToNextFrame` - by [@bnjm](https://github.com/bnjm) and [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6347 [(8ff63)](https://github.com/vitest-dev/vitest/commit/8ff63560)
- Allow env to be stubbed to undefined - by [@JSanchezIO](https://github.com/JSanchezIO) and [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6359 [(c3b27)](https://github.com/vitest-dev/vitest/commit/c3b2757c)
##### 🐞 Bug Fixes
- Correctly resolve nested mocks with `index` file - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6266 [(081cf)](https://github.com/vitest-dev/vitest/commit/081cfe03)
- Don't panic when coverage.reporter is a string - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6267 [(7b37d)](https://github.com/vitest-dev/vitest/commit/7b37d27b)
- Align RawMatcherFn type definition with Jest - by [@wheresrhys](https://github.com/wheresrhys) in https://github.com/vitest-dev/vitest/issues/6351 [(d09f0)](https://github.com/vitest-dev/vitest/commit/d09f00c7)
- Cjs build of vite node server - by [@AkaraChen](https://github.com/AkaraChen) in https://github.com/vitest-dev/vitest/issues/6389 [(12e70)](https://github.com/vitest-dev/vitest/commit/12e702bd)
- Allow inlining vite's cached dependencies - by [@chriswheeldon-peakon](https://github.com/chriswheeldon-peakon) in https://github.com/vitest-dev/vitest/issues/6284 [(03208)](https://github.com/vitest-dev/vitest/commit/03208017)
- Print unexpected error message if peer dependencies have a different version - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6446 [(b992b)](https://github.com/vitest-dev/vitest/commit/b992b346)
- Ignore importer when resolving Vitest - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6469 [(0b447)](https://github.com/vitest-dev/vitest/commit/0b447226)
- `expect.getState().testPath` always returns correct path - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6472 [(ac698)](https://github.com/vitest-dev/vitest/commit/ac698b1c)
- UserEvent works consistently between providers - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6480 [(0b4da)](https://github.com/vitest-dev/vitest/commit/0b4da69e)
- **browser**:
- Print correct stack trace for unhandled errors - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6134 [(1da6c)](https://github.com/vitest-dev/vitest/commit/1da6cebe)
- Use documentElement as the root for selector - by [@sheremet-va](https://github.com/sheremet-va) [(d8077)](https://github.com/vitest-dev/vitest/commit/d807767f)
- Keep querying elements even if locator is created with elementLocator, add pubic @vitest/browser/utils - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6296 [(30dc5)](https://github.com/vitest-dev/vitest/commit/30dc5793)
- Produce valid config file if preview provider is used - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6305 [(7f0ae)](https://github.com/vitest-dev/vitest/commit/7f0ae292)
- Correctly run in-source tests in the browser - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6440 [(c8531)](https://github.com/vitest-dev/vitest/commit/c853126e)
- Exclude missed packages from optimization, print help message - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6445 [(8d883)](https://github.com/vitest-dev/vitest/commit/8d883cf0)
- Define mocker as a dependency - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6476 [(9560a)](https://github.com/vitest-dev/vitest/commit/9560ab7f)
- **coverage**:
- Warn if `vitest` and `@vitest/*` versions don't match - by [@AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/6317 [(e662c)](https://github.com/vitest-dev/vitest/commit/e662c7b2)
- V8 to support source maps with multiple sources - by [@AriPerkkio](https://github.com/AriPerkkio) and [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6120 [(1f6cb)](https://github.com/vitest-dev/vitest/commit/1f6cb59f)
- V8 to warn instead of crash when conversion fails - by [@AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/6318 [(91dea)](https://github.com/vitest-dev/vitest/commit/91dea8c1)
- Use project specific `vitenode` for uncovered files - by [@AriPerkkio](https://github.com/AriPerkkio) in https://github.com/vitest-dev/vitest/issues/6044 [(da52d)](https://github.com/vitest-dev/vitest/commit/da52d23f)
- **runner**:
- Use `performance.now` instead of `Date.now` for duration - by [@LuciNyan](https://github.com/LuciNyan) in https://github.com/vitest-dev/vitest/issues/6382 [(fe489)](https://github.com/vitest-dev/vitest/commit/fe489432)
- Async assertion auto await should timeout - by [@hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/6391 [(ad6e7)](https://github.com/vitest-dev/vitest/commit/ad6e72fc)
- **snapshot**:
- Reject multiple `toMatchInlineSnapshot` updates at the same location - by [@hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/6332 [(1606f)](https://github.com/vitest-dev/vitest/commit/1606f34f)
- Improve inline snapshot inside loop rejection - by [@hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/6339 [(e0368)](https://github.com/vitest-dev/vitest/commit/e03683c5)
- **typecheck**:
- Run both runtime and typecheck tests if `typecheck.include` overlaps with `include` - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6256 [(153ff)](https://github.com/vitest-dev/vitest/commit/153ff01b)
- **types**:
- Allow Callbacks Passed to before\*/after\* to Return Anything - by [@LuciNyan](https://github.com/LuciNyan) in https://github.com/vitest-dev/vitest/issues/6393 [(f6217)](https://github.com/vitest-dev/vitest/commit/f6217a22)
- **ui**:
- Remove "filters" flickering - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6463 [(0223b)](https://github.com/vitest-dev/vitest/commit/0223bb79)
- Render project name consistently - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6329 [(94a18)](https://github.com/vitest-dev/vitest/commit/94a186ec)
- **vite-node**:
- Disable watcher if hmr is disabled - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6251 [(c51c6)](https://github.com/vitest-dev/vitest/commit/c51c67aa)
- Fix watch on vite 6 - by [@hi-ogawa](https://github.com/hi-ogawa) in https://github.com/vitest-dev/vitest/issues/6422 [(c3ac4)](https://github.com/vitest-dev/vitest/commit/c3ac43c1)
- **vitest**:
- Update json reporter output - by [@Emiyaaaaa](https://github.com/Emiyaaaaa) in https://github.com/vitest-dev/vitest/issues/6064 [(c9979)](https://github.com/vitest-dev/vitest/commit/c997937b)
- Add more type guards for --merge-reports - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6307 [(0a5d8)](https://github.com/vitest-dev/vitest/commit/0a5d8169)
- Always resolve vitest to the root version - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6369 [(163d7)](https://github.com/vitest-dev/vitest/commit/163d7624)
- Dispose vmForks listeners to avoid memory leak - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6448 [(2673c)](https://github.com/vitest-dev/vitest/commit/2673c3bb)
- **workspace**:
- Correctly resolve workspace globs and file paths - by [@sheremet-va](https://github.com/sheremet-va) in https://github.com/vitest-dev/vitest/issues/6316 [(afdcb)](https://github.com/vitest-dev/vitest/commit/afdcb8f2)
##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v2.0.5...v2.1.0)
---
pnpm-lock.yaml | 338 +++++++++++++++++++++++++++----------------------
1 file changed, 190 insertions(+), 148 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 7237b43a..fc4b6004 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -79,7 +79,7 @@ importers:
version: 55.0.0(eslint@9.9.1)
eslint-plugin-vitest:
specifier: ^0.5.0
- version: 0.5.4(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.1)(typescript@5.6.2))(eslint@9.9.1)(typescript@5.6.2))(eslint@9.9.1)(typescript@5.6.2)(vitest@2.0.5(@types/node@20.16.5))
+ version: 0.5.4(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.1)(typescript@5.6.2))(eslint@9.9.1)(typescript@5.6.2))(eslint@9.9.1)(typescript@5.6.2)(vitest@2.1.0(@types/node@20.16.5))
eslint-plugin-wrapper:
specifier: 0.1.0-1
version: 0.1.0-1
@@ -122,7 +122,7 @@ importers:
version: 5.6.2
vitest:
specifier: ^2.0.0
- version: 2.0.5(@types/node@20.16.5)
+ version: 2.1.0(@types/node@20.16.5)
packages:
@@ -717,83 +717,83 @@ packages:
resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==}
engines: {node: '>=12'}
- '@rollup/rollup-android-arm-eabi@4.21.0':
- resolution: {integrity: sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==}
+ '@rollup/rollup-android-arm-eabi@4.21.3':
+ resolution: {integrity: sha512-MmKSfaB9GX+zXl6E8z4koOr/xU63AMVleLEa64v7R0QF/ZloMs5vcD1sHgM64GXXS1csaJutG+ddtzcueI/BLg==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.21.0':
- resolution: {integrity: sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==}
+ '@rollup/rollup-android-arm64@4.21.3':
+ resolution: {integrity: sha512-zrt8ecH07PE3sB4jPOggweBjJMzI1JG5xI2DIsUbkA+7K+Gkjys6eV7i9pOenNSDJH3eOr/jLb/PzqtmdwDq5g==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.21.0':
- resolution: {integrity: sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==}
+ '@rollup/rollup-darwin-arm64@4.21.3':
+ resolution: {integrity: sha512-P0UxIOrKNBFTQaXTxOH4RxuEBVCgEA5UTNV6Yz7z9QHnUJ7eLX9reOd/NYMO3+XZO2cco19mXTxDMXxit4R/eQ==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.21.0':
- resolution: {integrity: sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==}
+ '@rollup/rollup-darwin-x64@4.21.3':
+ resolution: {integrity: sha512-L1M0vKGO5ASKntqtsFEjTq/fD91vAqnzeaF6sfNAy55aD+Hi2pBI5DKwCO+UNDQHWsDViJLqshxOahXyLSh3EA==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-linux-arm-gnueabihf@4.21.0':
- resolution: {integrity: sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.21.3':
+ resolution: {integrity: sha512-btVgIsCjuYFKUjopPoWiDqmoUXQDiW2A4C3Mtmp5vACm7/GnyuprqIDPNczeyR5W8rTXEbkmrJux7cJmD99D2g==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.21.0':
- resolution: {integrity: sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==}
+ '@rollup/rollup-linux-arm-musleabihf@4.21.3':
+ resolution: {integrity: sha512-zmjbSphplZlau6ZTkxd3+NMtE4UKVy7U4aVFMmHcgO5CUbw17ZP6QCgyxhzGaU/wFFdTfiojjbLG3/0p9HhAqA==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.21.0':
- resolution: {integrity: sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==}
+ '@rollup/rollup-linux-arm64-gnu@4.21.3':
+ resolution: {integrity: sha512-nSZfcZtAnQPRZmUkUQwZq2OjQciR6tEoJaZVFvLHsj0MF6QhNMg0fQ6mUOsiCUpTqxTx0/O6gX0V/nYc7LrgPw==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.21.0':
- resolution: {integrity: sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==}
+ '@rollup/rollup-linux-arm64-musl@4.21.3':
+ resolution: {integrity: sha512-MnvSPGO8KJXIMGlQDYfvYS3IosFN2rKsvxRpPO2l2cum+Z3exiExLwVU+GExL96pn8IP+GdH8Tz70EpBhO0sIQ==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.21.0':
- resolution: {integrity: sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.21.3':
+ resolution: {integrity: sha512-+W+p/9QNDr2vE2AXU0qIy0qQE75E8RTwTwgqS2G5CRQ11vzq0tbnfBd6brWhS9bCRjAjepJe2fvvkvS3dno+iw==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.21.0':
- resolution: {integrity: sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==}
+ '@rollup/rollup-linux-riscv64-gnu@4.21.3':
+ resolution: {integrity: sha512-yXH6K6KfqGXaxHrtr+Uoy+JpNlUlI46BKVyonGiaD74ravdnF9BUNC+vV+SIuB96hUMGShhKV693rF9QDfO6nQ==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.21.0':
- resolution: {integrity: sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==}
+ '@rollup/rollup-linux-s390x-gnu@4.21.3':
+ resolution: {integrity: sha512-R8cwY9wcnApN/KDYWTH4gV/ypvy9yZUHlbJvfaiXSB48JO3KpwSpjOGqO4jnGkLDSk1hgjYkTbTt6Q7uvPf8eg==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.21.0':
- resolution: {integrity: sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==}
+ '@rollup/rollup-linux-x64-gnu@4.21.3':
+ resolution: {integrity: sha512-kZPbX/NOPh0vhS5sI+dR8L1bU2cSO9FgxwM8r7wHzGydzfSjLRCFAT87GR5U9scj2rhzN3JPYVC7NoBbl4FZ0g==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.21.0':
- resolution: {integrity: sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==}
+ '@rollup/rollup-linux-x64-musl@4.21.3':
+ resolution: {integrity: sha512-S0Yq+xA1VEH66uiMNhijsWAafffydd2X5b77eLHfRmfLsRSpbiAWiRHV6DEpz6aOToPsgid7TI9rGd6zB1rhbg==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.21.0':
- resolution: {integrity: sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==}
+ '@rollup/rollup-win32-arm64-msvc@4.21.3':
+ resolution: {integrity: sha512-9isNzeL34yquCPyerog+IMCNxKR8XYmGd0tHSV+OVx0TmE0aJOo9uw4fZfUuk2qxobP5sug6vNdZR6u7Mw7Q+Q==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.21.0':
- resolution: {integrity: sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==}
+ '@rollup/rollup-win32-ia32-msvc@4.21.3':
+ resolution: {integrity: sha512-nMIdKnfZfzn1Vsk+RuOvl43ONTZXoAPUUxgcU0tXooqg4YrAqzfKzVenqqk2g5efWh46/D28cKFrOzDSW28gTA==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.21.0':
- resolution: {integrity: sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==}
+ '@rollup/rollup-win32-x64-msvc@4.21.3':
+ resolution: {integrity: sha512-fOvu7PCQjAj4eWDEuD8Xz5gpzFqXzGlxHZozHP4b9Jxv9APtdxL6STqztDzMLuRXEc4UpXGGhx029Xgm91QBeA==}
cpu: [x64]
os: [win32]
@@ -1216,23 +1216,35 @@ packages:
resolution: {integrity: sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@vitest/expect@2.0.5':
- resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==}
+ '@vitest/expect@2.1.0':
+ resolution: {integrity: sha512-N3/xR4fSu0+6sVZETEtPT1orUs2+Y477JOXTcU3xKuu3uBlsgbD7/7Mz2LZ1Jr1XjwilEWlrIgSCj4N1+5ZmsQ==}
- '@vitest/pretty-format@2.0.5':
- resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==}
+ '@vitest/mocker@2.1.0':
+ resolution: {integrity: sha512-ZxENovUqhzl+QiOFpagiHUNUuZ1qPd5yYTCYHomGIZOFArzn4mgX2oxZmiAItJWAaXHG6bbpb/DpSPhlk5DgtA==}
+ peerDependencies:
+ '@vitest/spy': 2.1.0
+ msw: ^2.3.5
+ vite: ^5.0.0
+ peerDependenciesMeta:
+ msw:
+ optional: true
+ vite:
+ optional: true
+
+ '@vitest/pretty-format@2.1.0':
+ resolution: {integrity: sha512-7sxf2F3DNYatgmzXXcTh6cq+/fxwB47RIQqZJFoSH883wnVAoccSRT6g+dTKemUBo8Q5N4OYYj1EBXLuRKvp3Q==}
- '@vitest/runner@2.0.5':
- resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==}
+ '@vitest/runner@2.1.0':
+ resolution: {integrity: sha512-D9+ZiB8MbMt7qWDRJc4CRNNUlne/8E1X7dcKhZVAbcOKG58MGGYVDqAq19xlhNfMFZsW0bpVKgztBwks38Ko0w==}
- '@vitest/snapshot@2.0.5':
- resolution: {integrity: sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==}
+ '@vitest/snapshot@2.1.0':
+ resolution: {integrity: sha512-x69CygGMzt9VCO283K2/FYQ+nBrOj66OTKpsPykjCR4Ac3lLV+m85hj9reaIGmjBSsKzVvbxWmjWE3kF5ha3uQ==}
- '@vitest/spy@2.0.5':
- resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==}
+ '@vitest/spy@2.1.0':
+ resolution: {integrity: sha512-IXX5NkbdgTYTog3F14i2LgnBc+20YmkXMx0IWai84mcxySUDRgm0ihbOfR4L0EVRBDFG85GjmQQEZNNKVVpkZw==}
- '@vitest/utils@2.0.5':
- resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==}
+ '@vitest/utils@2.1.0':
+ resolution: {integrity: sha512-rreyfVe0PuNqJfKYUwfPDfi6rrp0VSu0Wgvp5WBqJonP+4NvXHk48X6oBam1Lj47Hy6jbJtnMj3OcRdrkTP0tA==}
'@voxpelli/config-array-find-files@0.1.2':
resolution: {integrity: sha512-jOva73R+0Nc5/pyS/piBSjQzO4EehME7rPSkBpPC9PYSta+yj3OpF14v0m0HLLYLVNuyHbBjQh5QvGIZwTH2eA==}
@@ -1687,6 +1699,15 @@ packages:
supports-color:
optional: true
+ debug@4.3.7:
+ resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
decode-uri-component@0.4.1:
resolution: {integrity: sha512-+8VxcR21HhTy8nOt6jf20w0c9CADrw1O8d+VZ/YzzCt4bJ3uBjw+D1q2osAB8RnpwwaeYBxy0HyKQxD5JBMuuQ==}
engines: {node: '>=14.16'}
@@ -3260,6 +3281,9 @@ packages:
picocolors@1.0.1:
resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
+ picocolors@1.1.0:
+ resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==}
+
picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
@@ -3291,8 +3315,8 @@ packages:
resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==}
engines: {node: '>= 0.4'}
- postcss@8.4.41:
- resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==}
+ postcss@8.4.45:
+ resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==}
engines: {node: ^10 || ^12 || >=14}
prelude-ls@1.2.1:
@@ -3461,8 +3485,8 @@ packages:
deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
- rollup@4.21.0:
- resolution: {integrity: sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==}
+ rollup@4.21.3:
+ resolution: {integrity: sha512-7sqRtBNnEbcBtMeRVc6VRsJMmpI+JU1z9VTvW8D4gXIYQFz0aLcsE6rRkyghZkLfEgUZgVvOG7A5CVz/VW5GIA==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -3570,8 +3594,8 @@ packages:
resolution: {integrity: sha512-up04hB2hR92PgjpyU3y/eg91yIBILyjVY26NvvciY3EVVPjybkMszMpXQ9QAkcS3I5rtJBDLoTxxg+qvW8c7rw==}
engines: {node: '>=0.10.0'}
- source-map-js@1.2.0:
- resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
+ source-map-js@1.2.1:
+ resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines: {node: '>=0.10.0'}
source-map@0.5.7:
@@ -3743,6 +3767,9 @@ packages:
tinybench@2.9.0:
resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
+ tinyexec@0.3.0:
+ resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==}
+
tinyglobby@0.2.5:
resolution: {integrity: sha512-Dlqgt6h0QkoHttG53/WGADNh9QhcjCAIZMTERAVhdpmIBEejSuLI9ZmGKWzB7tweBjlk30+s/ofi4SLmBeTYhw==}
engines: {node: '>=12.0.0'}
@@ -3755,8 +3782,8 @@ packages:
resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==}
engines: {node: '>=14.0.0'}
- tinyspy@3.0.0:
- resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==}
+ tinyspy@3.0.2:
+ resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==}
engines: {node: '>=14.0.0'}
tmp@0.0.33:
@@ -3944,13 +3971,13 @@ packages:
resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- vite-node@2.0.5:
- resolution: {integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==}
+ vite-node@2.1.0:
+ resolution: {integrity: sha512-+ybYqBVUjYyIscoLzMWodus2enQDZOpGhcU6HdOVD6n8WZdk12w1GFL3mbnxLs7hPtRtqs1Wo5YF6/Tsr6fmhg==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
- vite@5.4.2:
- resolution: {integrity: sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==}
+ vite@5.4.4:
+ resolution: {integrity: sha512-RHFCkULitycHVTtelJ6jQLd+KSAAzOgEYorV32R2q++M6COBjKJR6BxqClwp5sf0XaBDjVMuJ9wnNfyAJwjMkA==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -3980,15 +4007,15 @@ packages:
terser:
optional: true
- vitest@2.0.5:
- resolution: {integrity: sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==}
+ vitest@2.1.0:
+ resolution: {integrity: sha512-XuuEeyNkqbfr0FtAvd9vFbInSSNY1ykCQTYQ0sj9wPy4hx+1gR7gqVNdW0AX2wrrM1wWlN5fnJDjF9xG6mYRSQ==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@types/node': ^18.0.0 || >=20.0.0
- '@vitest/browser': 2.0.5
- '@vitest/ui': 2.0.5
+ '@vitest/browser': 2.1.0
+ '@vitest/ui': 2.1.0
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
@@ -4134,7 +4161,7 @@ snapshots:
'@babel/traverse': 7.24.0
'@babel/types': 7.24.0
convert-source-map: 2.0.0
- debug: 4.3.6
+ debug: 4.3.7
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@@ -4242,7 +4269,7 @@ snapshots:
'@babel/helper-split-export-declaration': 7.22.6
'@babel/parser': 7.24.0
'@babel/types': 7.24.0
- debug: 4.3.6
+ debug: 4.3.7
globals: 11.12.0
transitivePeerDependencies:
- supports-color
@@ -4646,52 +4673,52 @@ snapshots:
'@pnpm/network.ca-file': 1.0.2
config-chain: 1.1.13
- '@rollup/rollup-android-arm-eabi@4.21.0':
+ '@rollup/rollup-android-arm-eabi@4.21.3':
optional: true
- '@rollup/rollup-android-arm64@4.21.0':
+ '@rollup/rollup-android-arm64@4.21.3':
optional: true
- '@rollup/rollup-darwin-arm64@4.21.0':
+ '@rollup/rollup-darwin-arm64@4.21.3':
optional: true
- '@rollup/rollup-darwin-x64@4.21.0':
+ '@rollup/rollup-darwin-x64@4.21.3':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.21.0':
+ '@rollup/rollup-linux-arm-gnueabihf@4.21.3':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.21.0':
+ '@rollup/rollup-linux-arm-musleabihf@4.21.3':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.21.0':
+ '@rollup/rollup-linux-arm64-gnu@4.21.3':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.21.0':
+ '@rollup/rollup-linux-arm64-musl@4.21.3':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.21.0':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.21.3':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.21.0':
+ '@rollup/rollup-linux-riscv64-gnu@4.21.3':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.21.0':
+ '@rollup/rollup-linux-s390x-gnu@4.21.3':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.21.0':
+ '@rollup/rollup-linux-x64-gnu@4.21.3':
optional: true
- '@rollup/rollup-linux-x64-musl@4.21.0':
+ '@rollup/rollup-linux-x64-musl@4.21.3':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.21.0':
+ '@rollup/rollup-win32-arm64-msvc@4.21.3':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.21.0':
+ '@rollup/rollup-win32-ia32-msvc@4.21.3':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.21.0':
+ '@rollup/rollup-win32-x64-msvc@4.21.3':
optional: true
'@rushstack/eslint-config@4.0.1(eslint@9.9.1)(typescript@5.6.2)':
@@ -4963,7 +4990,7 @@ snapshots:
'@typescript-eslint/types': 8.1.0
'@typescript-eslint/typescript-estree': 8.1.0(typescript@5.6.2)
'@typescript-eslint/visitor-keys': 8.1.0
- debug: 4.3.6
+ debug: 4.3.7
eslint: 9.9.1
optionalDependencies:
typescript: 5.6.2
@@ -4976,7 +5003,7 @@ snapshots:
'@typescript-eslint/types': 8.2.0
'@typescript-eslint/typescript-estree': 8.2.0(typescript@5.6.2)
'@typescript-eslint/visitor-keys': 8.2.0
- debug: 4.3.6
+ debug: 4.3.7
eslint: 9.9.1
optionalDependencies:
typescript: 5.6.2
@@ -5017,7 +5044,7 @@ snapshots:
dependencies:
'@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2)
'@typescript-eslint/utils': 7.18.0(eslint@9.9.1)(typescript@5.6.2)
- debug: 4.3.6
+ debug: 4.3.7
eslint: 9.9.1
ts-api-utils: 1.3.0(typescript@5.6.2)
optionalDependencies:
@@ -5029,7 +5056,7 @@ snapshots:
dependencies:
'@typescript-eslint/typescript-estree': 8.1.0(typescript@5.6.2)
'@typescript-eslint/utils': 8.1.0(eslint@9.9.1)(typescript@5.6.2)
- debug: 4.3.6
+ debug: 4.3.7
ts-api-utils: 1.3.0(typescript@5.6.2)
optionalDependencies:
typescript: 5.6.2
@@ -5041,7 +5068,7 @@ snapshots:
dependencies:
'@typescript-eslint/typescript-estree': 8.2.0(typescript@5.6.2)
'@typescript-eslint/utils': 8.2.0(eslint@9.9.1)(typescript@5.6.2)
- debug: 4.3.6
+ debug: 4.3.7
ts-api-utils: 1.3.0(typescript@5.6.2)
optionalDependencies:
typescript: 5.6.2
@@ -5065,7 +5092,7 @@ snapshots:
dependencies:
'@typescript-eslint/types': 5.59.11
'@typescript-eslint/visitor-keys': 5.59.11
- debug: 4.3.6
+ debug: 4.3.7
globby: 11.1.0
is-glob: 4.0.3
semver: 7.6.3
@@ -5079,7 +5106,7 @@ snapshots:
dependencies:
'@typescript-eslint/types': 6.19.1
'@typescript-eslint/visitor-keys': 6.19.1
- debug: 4.3.6
+ debug: 4.3.7
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.3
@@ -5109,7 +5136,7 @@ snapshots:
dependencies:
'@typescript-eslint/types': 8.1.0
'@typescript-eslint/visitor-keys': 8.1.0
- debug: 4.3.6
+ debug: 4.3.7
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.5
@@ -5124,7 +5151,7 @@ snapshots:
dependencies:
'@typescript-eslint/types': 8.2.0
'@typescript-eslint/visitor-keys': 8.2.0
- debug: 4.3.6
+ debug: 4.3.7
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.5
@@ -5253,36 +5280,43 @@ snapshots:
'@typescript-eslint/types': 8.4.0
eslint-visitor-keys: 3.4.3
- '@vitest/expect@2.0.5':
+ '@vitest/expect@2.1.0':
dependencies:
- '@vitest/spy': 2.0.5
- '@vitest/utils': 2.0.5
+ '@vitest/spy': 2.1.0
+ '@vitest/utils': 2.1.0
chai: 5.1.1
tinyrainbow: 1.2.0
- '@vitest/pretty-format@2.0.5':
+ '@vitest/mocker@2.1.0(@vitest/spy@2.1.0)(vite@5.4.4(@types/node@20.16.5))':
+ dependencies:
+ '@vitest/spy': 2.1.0
+ estree-walker: 3.0.3
+ magic-string: 0.30.11
+ optionalDependencies:
+ vite: 5.4.4(@types/node@20.16.5)
+
+ '@vitest/pretty-format@2.1.0':
dependencies:
tinyrainbow: 1.2.0
- '@vitest/runner@2.0.5':
+ '@vitest/runner@2.1.0':
dependencies:
- '@vitest/utils': 2.0.5
+ '@vitest/utils': 2.1.0
pathe: 1.1.2
- '@vitest/snapshot@2.0.5':
+ '@vitest/snapshot@2.1.0':
dependencies:
- '@vitest/pretty-format': 2.0.5
+ '@vitest/pretty-format': 2.1.0
magic-string: 0.30.11
pathe: 1.1.2
- '@vitest/spy@2.0.5':
+ '@vitest/spy@2.1.0':
dependencies:
- tinyspy: 3.0.0
+ tinyspy: 3.0.2
- '@vitest/utils@2.0.5':
+ '@vitest/utils@2.1.0':
dependencies:
- '@vitest/pretty-format': 2.0.5
- estree-walker: 3.0.3
+ '@vitest/pretty-format': 2.1.0
loupe: 3.1.1
tinyrainbow: 1.2.0
@@ -5731,6 +5765,10 @@ snapshots:
dependencies:
ms: 2.1.2
+ debug@4.3.7:
+ dependencies:
+ ms: 2.1.3
+
decode-uri-component@0.4.1: {}
decompress-response@6.0.0:
@@ -6235,13 +6273,13 @@ snapshots:
semver: 7.6.3
strip-indent: 3.0.0
- eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.1)(typescript@5.6.2))(eslint@9.9.1)(typescript@5.6.2))(eslint@9.9.1)(typescript@5.6.2)(vitest@2.0.5(@types/node@20.16.5)):
+ eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.1)(typescript@5.6.2))(eslint@9.9.1)(typescript@5.6.2))(eslint@9.9.1)(typescript@5.6.2)(vitest@2.1.0(@types/node@20.16.5)):
dependencies:
'@typescript-eslint/utils': 7.18.0(eslint@9.9.1)(typescript@5.6.2)
eslint: 9.9.1
optionalDependencies:
'@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.9.1)(typescript@5.6.2))(eslint@9.9.1)(typescript@5.6.2)
- vitest: 2.0.5(@types/node@20.16.5)
+ vitest: 2.1.0(@types/node@20.16.5)
transitivePeerDependencies:
- supports-color
- typescript
@@ -7222,7 +7260,7 @@ snapshots:
micromark@2.11.4:
dependencies:
- debug: 4.3.6
+ debug: 4.3.7
parse-entities: 2.0.0
transitivePeerDependencies:
- supports-color
@@ -7585,6 +7623,8 @@ snapshots:
picocolors@1.0.1: {}
+ picocolors@1.1.0: {}
+
picomatch@2.3.1: {}
picomatch@4.0.2: {}
@@ -7618,11 +7658,11 @@ snapshots:
possible-typed-array-names@1.0.0: {}
- postcss@8.4.41:
+ postcss@8.4.45:
dependencies:
nanoid: 3.3.7
- picocolors: 1.0.1
- source-map-js: 1.2.0
+ picocolors: 1.1.0
+ source-map-js: 1.2.1
prelude-ls@1.2.1: {}
@@ -7804,26 +7844,26 @@ snapshots:
dependencies:
glob: 7.2.3
- rollup@4.21.0:
+ rollup@4.21.3:
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.21.0
- '@rollup/rollup-android-arm64': 4.21.0
- '@rollup/rollup-darwin-arm64': 4.21.0
- '@rollup/rollup-darwin-x64': 4.21.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.21.0
- '@rollup/rollup-linux-arm-musleabihf': 4.21.0
- '@rollup/rollup-linux-arm64-gnu': 4.21.0
- '@rollup/rollup-linux-arm64-musl': 4.21.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.21.0
- '@rollup/rollup-linux-riscv64-gnu': 4.21.0
- '@rollup/rollup-linux-s390x-gnu': 4.21.0
- '@rollup/rollup-linux-x64-gnu': 4.21.0
- '@rollup/rollup-linux-x64-musl': 4.21.0
- '@rollup/rollup-win32-arm64-msvc': 4.21.0
- '@rollup/rollup-win32-ia32-msvc': 4.21.0
- '@rollup/rollup-win32-x64-msvc': 4.21.0
+ '@rollup/rollup-android-arm-eabi': 4.21.3
+ '@rollup/rollup-android-arm64': 4.21.3
+ '@rollup/rollup-darwin-arm64': 4.21.3
+ '@rollup/rollup-darwin-x64': 4.21.3
+ '@rollup/rollup-linux-arm-gnueabihf': 4.21.3
+ '@rollup/rollup-linux-arm-musleabihf': 4.21.3
+ '@rollup/rollup-linux-arm64-gnu': 4.21.3
+ '@rollup/rollup-linux-arm64-musl': 4.21.3
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.21.3
+ '@rollup/rollup-linux-riscv64-gnu': 4.21.3
+ '@rollup/rollup-linux-s390x-gnu': 4.21.3
+ '@rollup/rollup-linux-x64-gnu': 4.21.3
+ '@rollup/rollup-linux-x64-musl': 4.21.3
+ '@rollup/rollup-win32-arm64-msvc': 4.21.3
+ '@rollup/rollup-win32-ia32-msvc': 4.21.3
+ '@rollup/rollup-win32-x64-msvc': 4.21.3
fsevents: 2.3.3
run-applescript@7.0.0: {}
@@ -7918,7 +7958,7 @@ snapshots:
slice-ansi@0.0.4: {}
- source-map-js@1.2.0: {}
+ source-map-js@1.2.1: {}
source-map@0.5.7: {}
@@ -8096,6 +8136,8 @@ snapshots:
tinybench@2.9.0: {}
+ tinyexec@0.3.0: {}
+
tinyglobby@0.2.5:
dependencies:
fdir: 6.3.0(picomatch@4.0.2)
@@ -8105,7 +8147,7 @@ snapshots:
tinyrainbow@1.2.0: {}
- tinyspy@3.0.0: {}
+ tinyspy@3.0.2: {}
tmp@0.0.33:
dependencies:
@@ -8261,13 +8303,13 @@ snapshots:
dependencies:
browserslist: 4.23.0
escalade: 3.1.2
- picocolors: 1.0.1
+ picocolors: 1.1.0
update-browserslist-db@1.1.0(browserslist@4.23.3):
dependencies:
browserslist: 4.23.3
escalade: 3.1.2
- picocolors: 1.0.1
+ picocolors: 1.1.0
update-notifier@7.0.0:
dependencies:
@@ -8299,13 +8341,12 @@ snapshots:
validate-npm-package-name@5.0.1: {}
- vite-node@2.0.5(@types/node@20.16.5):
+ vite-node@2.1.0(@types/node@20.16.5):
dependencies:
cac: 6.7.14
- debug: 4.3.6
+ debug: 4.3.7
pathe: 1.1.2
- tinyrainbow: 1.2.0
- vite: 5.4.2(@types/node@20.16.5)
+ vite: 5.4.4(@types/node@20.16.5)
transitivePeerDependencies:
- '@types/node'
- less
@@ -8317,41 +8358,42 @@ snapshots:
- supports-color
- terser
- vite@5.4.2(@types/node@20.16.5):
+ vite@5.4.4(@types/node@20.16.5):
dependencies:
esbuild: 0.21.5
- postcss: 8.4.41
- rollup: 4.21.0
+ postcss: 8.4.45
+ rollup: 4.21.3
optionalDependencies:
'@types/node': 20.16.5
fsevents: 2.3.3
- vitest@2.0.5(@types/node@20.16.5):
+ vitest@2.1.0(@types/node@20.16.5):
dependencies:
- '@ampproject/remapping': 2.3.0
- '@vitest/expect': 2.0.5
- '@vitest/pretty-format': 2.0.5
- '@vitest/runner': 2.0.5
- '@vitest/snapshot': 2.0.5
- '@vitest/spy': 2.0.5
- '@vitest/utils': 2.0.5
+ '@vitest/expect': 2.1.0
+ '@vitest/mocker': 2.1.0(@vitest/spy@2.1.0)(vite@5.4.4(@types/node@20.16.5))
+ '@vitest/pretty-format': 2.1.0
+ '@vitest/runner': 2.1.0
+ '@vitest/snapshot': 2.1.0
+ '@vitest/spy': 2.1.0
+ '@vitest/utils': 2.1.0
chai: 5.1.1
- debug: 4.3.6
- execa: 8.0.1
+ debug: 4.3.7
magic-string: 0.30.11
pathe: 1.1.2
std-env: 3.7.0
tinybench: 2.9.0
+ tinyexec: 0.3.0
tinypool: 1.0.1
tinyrainbow: 1.2.0
- vite: 5.4.2(@types/node@20.16.5)
- vite-node: 2.0.5(@types/node@20.16.5)
+ vite: 5.4.4(@types/node@20.16.5)
+ vite-node: 2.1.0(@types/node@20.16.5)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 20.16.5
transitivePeerDependencies:
- less
- lightningcss
+ - msw
- sass
- sass-embedded
- stylus