From e0ec6c804030a3d50da17db7a28811fe114712a2 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 11 Dec 2023 01:45:25 +0000
Subject: [PATCH] chore(deps): update all dependencies (#41)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.10.2` ->
`20.10.4`](https://renovatebot.com/diffs/npm/@types%2fnode/20.10.2/20.10.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.10.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.10.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.10.2/20.10.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.10.2/20.10.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vitejs/plugin-vue](https://togithub.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme)
([source](https://togithub.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue))
| [`4.5.1` ->
`4.5.2`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/4.5.1/4.5.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-vue/4.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-vue/4.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-vue/4.5.1/4.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-vue/4.5.1/4.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vitest/coverage-v8](https://togithub.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme)
([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8))
| [`0.34.6` ->
`1.0.2`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/0.34.6/1.0.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-v8/1.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-v8/1.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-v8/0.34.6/1.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-v8/0.34.6/1.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.3.2` ->
`5.3.3`](https://renovatebot.com/diffs/npm/typescript/5.3.2/5.3.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.3.2/5.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.3.2/5.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vite](https://vitejs.dev)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`5.0.4` -> `5.0.7`](https://renovatebot.com/diffs/npm/vite/5.0.4/5.0.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.0.4/5.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.0.4/5.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vitest](https://togithub.com/vitest-dev/vitest)
([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`0.34.6` ->
`1.0.2`](https://renovatebot.com/diffs/npm/vitest/0.34.6/1.0.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/1.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/1.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/0.34.6/1.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/0.34.6/1.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue](https://togithub.com/vuejs/core/tree/main/packages/vue#readme)
([source](https://togithub.com/vuejs/core)) | [`3.3.9` ->
`3.3.11`](https://renovatebot.com/diffs/npm/vue/3.3.9/3.3.11) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.3.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.3.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.3.9/3.3.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.3.9/3.3.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue-tsc](https://togithub.com/vuejs/language-tools)
([source](https://togithub.com/vuejs/language-tools/tree/HEAD/packages/tsc))
| [`1.8.24` ->
`1.8.25`](https://renovatebot.com/diffs/npm/vue-tsc/1.8.24/1.8.25) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/1.8.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-tsc/1.8.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-tsc/1.8.24/1.8.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/1.8.24/1.8.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
vitest-dev/vitest (@vitest/coverage-v8)
###
[`v1.0.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.0.2)
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v1.0.1...v1.0.2)
##### 🐞 Bug Fixes
- Don't check if vite is installed - by
[@wojtekmaj](https://togithub.com/wojtekmaj) in
[https://github.com/vitest-dev/vitest/issues/4659](https://togithub.com/vitest-dev/vitest/issues/4659)
[(775e2)](https://togithub.com/vitest-dev/vitest/commit/775e2014)
- Fix ensurePackageInstalled on Yarn PnP - by
[@wojtekmaj](https://togithub.com/wojtekmaj) in
[https://github.com/vitest-dev/vitest/issues/4657](https://togithub.com/vitest-dev/vitest/issues/4657)
[(574cc)](https://togithub.com/vitest-dev/vitest/commit/574cc7d0)
- Apply `stripSnapshotIndentation` for thrown snapshot - by
[@hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4663](https://togithub.com/vitest-dev/vitest/issues/4663)
[(74820)](https://togithub.com/vitest-dev/vitest/commit/748205dc)
- **cli**:
- Prompted packages fail to install - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4593](https://togithub.com/vitest-dev/vitest/issues/4593)
[(a9908)](https://togithub.com/vitest-dev/vitest/commit/a9908453)
- **expect**:
- Apply `URL` equality check only when `URL` is available - by
[@hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4670](https://togithub.com/vitest-dev/vitest/issues/4670)
[(43783)](https://togithub.com/vitest-dev/vitest/commit/43783cfe)
- **runner**:
- Improve fixture error messages - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4673](https://togithub.com/vitest-dev/vitest/issues/4673)
[(1e4aa)](https://togithub.com/vitest-dev/vitest/commit/1e4aa8e4)
- Fix fixture cleanup when test times out - by
[@hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4679](https://togithub.com/vitest-dev/vitest/issues/4679)
[(e7c5e)](https://togithub.com/vitest-dev/vitest/commit/e7c5e1f7)
- **vitest**:
- Support new Request('/api') in happy-dom - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4671](https://togithub.com/vitest-dev/vitest/issues/4671)
[(6e6ee)](https://togithub.com/vitest-dev/vitest/commit/6e6ee10e)
- Skip processing getter in auto-mocked constructor call - by
[@hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4677](https://togithub.com/vitest-dev/vitest/issues/4677)
[(cb786)](https://togithub.com/vitest-dev/vitest/commit/cb7864aa)
##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.0.1...v1.0.2)
###
[`v1.0.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.0.1)
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v1.0.0...v1.0.1)
##### 🐞 Bug Fixes
- Bump vitest packages `peerDependencies` versions - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4654](https://togithub.com/vitest-dev/vitest/issues/4654)
[(42070)](https://togithub.com/vitest-dev/vitest/commit/420707fc)
##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.0.0...v1.0.1)
###
[`v1.0.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.0.0)
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.34.6...v1.0.0)
Vitest 1.0 is here! 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-from-vitest-0-34-6).
##### 🚨 Breaking Changes
- Add support for `pool` and `poolOptions`, remove old flags - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4172](https://togithub.com/vitest-dev/vitest/issues/4172)
[(114a9)](https://togithub.com/vitest-dev/vitest/commit/114a993c)
- Support multiple parallel `child_process` - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3925](https://togithub.com/vitest-dev/vitest/issues/3925)
[(8b4a4)](https://togithub.com/vitest-dev/vitest/commit/8b4a44ad)
- Make snapshots more visually pleasing by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/pull/3961](https://togithub.com/vitest-dev/vitest/pull/3961)
- Set `vitest` peer dependency range for sub packages - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4299](https://togithub.com/vitest-dev/vitest/issues/4299)
[(cd03c)](https://togithub.com/vitest-dev/vitest/commit/cd03cb51)
- Bump minimum node version to 18 and match Vite 5 requirement - by
[@ghiscoding](https://togithub.com/ghiscoding) in
[https://github.com/vitest-dev/vitest/issues/4296](https://togithub.com/vitest-dev/vitest/issues/4296)
[(263b7)](https://togithub.com/vitest-dev/vitest/commit/263b7167)
- Remove deprecated node loader - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4371](https://togithub.com/vitest-dev/vitest/issues/4371)
[(29299)](https://togithub.com/vitest-dev/vitest/commit/29299f3c)
- Move browser providers to
[@vitest/browser](https://togithub.com/vitest/browser) package
- by [@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4364](https://togithub.com/vitest-dev/vitest/issues/4364)
[(5cdeb)](https://togithub.com/vitest-dev/vitest/commit/5cdeb558)
- Remove EnhancedSpy type, deprecate SpyInstance, improve mocks and vi
documentation - by
[@sheremet-va](https://togithub.com/sheremet-va) and
[@dammy001](https://togithub.com/dammy001) in
[https://github.com/vitest-dev/vitest/issues/4400](https://togithub.com/vitest-dev/vitest/issues/4400)
[(d40b3)](https://togithub.com/vitest-dev/vitest/commit/d40b3a58)
- `expect().toContain()` can handle classList, Node.contains, and any
array-like structure. This means you cannot use it to check if one
object is a subset of another - use `expect().toMatchObject()` in that
case - by [@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4239](https://togithub.com/vitest-dev/vitest/issues/4239)
[(ce84f)](https://togithub.com/vitest-dev/vitest/commit/ce84f069)
- **runner**: Correctly process custom tasks, update runner hooks naming
by [@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/pull/4076](https://togithub.com/vitest-dev/vitest/pull/4076)
- **coverage**:
- glob based coverage thresholds by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/pull/4442](https://togithub.com/vitest-dev/vitest/pull/4442)
[(18300)](https://togithub.com/vitest-dev/vitest/commit/4953410e8d96bf95f9d92bb2c8413f25b5b371b8)
- Use `transformMode` and workspace project based source maps - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4309](https://togithub.com/vitest-dev/vitest/issues/4309)
[(28109cc)](https://togithub.com/vitest-dev/vitest/commit/28109cc)
- Enable `coverage.all` by default - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4265](https://togithub.com/vitest-dev/vitest/issues/4265)
[(5a741)](https://togithub.com/vitest-dev/vitest/commit/5a741ca2)
##### 🚀 Features
- Add Marko example and include code coverage for Marko files - by
[@DylanPiercey](https://togithub.com/DylanPiercey) in
[https://github.com/vitest-dev/vitest/issues/4263](https://togithub.com/vitest-dev/vitest/issues/4263)
[(eac77)](https://togithub.com/vitest-dev/vitest/commit/eac77765)
- Update magic-string - by [@bluwy](https://togithub.com/bluwy)
in
[https://github.com/vitest-dev/vitest/issues/4345](https://togithub.com/vitest-dev/vitest/issues/4345)
[(fde18)](https://togithub.com/vitest-dev/vitest/commit/fde1843e)
- Implement provide/inject API to transfer data from the main thread -
by [@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4422](https://togithub.com/vitest-dev/vitest/issues/4422)
[(a7522)](https://togithub.com/vitest-dev/vitest/commit/a75228f1)
- Improve expectTypeOf error messages - by
[@mmkal](https://togithub.com/mmkal), **Misha Kaletsky** and
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4206](https://togithub.com/vitest-dev/vitest/issues/4206)
[(18300)](https://togithub.com/vitest-dev/vitest/commit/183005e9)
- Add test.sequential() api - by
[@dsyddall](https://togithub.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4512](https://togithub.com/vitest-dev/vitest/issues/4512)
[(c3619)](https://togithub.com/vitest-dev/vitest/commit/c3619c78)
- Allow custom pools - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4417](https://togithub.com/vitest-dev/vitest/issues/4417)
[(a3fd5)](https://togithub.com/vitest-dev/vitest/commit/a3fd5f85)
- Add --project option to limit what projects are running - by
[@sheremet-va](https://togithub.com/sheremet-va),
[@dammy001](https://togithub.com/dammy001) and
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4561](https://togithub.com/vitest-dev/vitest/issues/4561)
[(58ef5)](https://togithub.com/vitest-dev/vitest/commit/58ef51a9)
- **benchmark**:
- Move importTinybench to runner - by
[@Dunqing](https://togithub.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4376](https://togithub.com/vitest-dev/vitest/issues/4376)
[(c36d2)](https://togithub.com/vitest-dev/vitest/commit/c36d2b97)
- **browser**:
- Support "none" provider and update lit example to use it - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4427](https://togithub.com/vitest-dev/vitest/issues/4427)
[(d03a2)](https://togithub.com/vitest-dev/vitest/commit/d03a2a21)
- **coverage**:
- Support `/* v8 ignore...` ignore hints - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4573](https://togithub.com/vitest-dev/vitest/issues/4573)
[(f9e4a)](https://togithub.com/vitest-dev/vitest/commit/f9e4ad83)
- **expect**:
- Support `expect.closeTo` api - by
[@Dunqing](https://togithub.com/Dunqing) and **golebiowskib** in
[https://github.com/vitest-dev/vitest/issues/4260](https://togithub.com/vitest-dev/vitest/issues/4260)
[(7f91c)](https://togithub.com/vitest-dev/vitest/commit/7f91c6f6)
- Compare URL objects by href - by
[@kleinfreund](https://togithub.com/kleinfreund) and
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4615](https://togithub.com/vitest-dev/vitest/issues/4615)
[(f7a73)](https://togithub.com/vitest-dev/vitest/commit/f7a73338)
- **snapshot**:
- Add option to configure snapshot directory - by
[@d3lm](https://togithub.com/d3lm) in
[https://github.com/vitest-dev/vitest/issues/4651](https://togithub.com/vitest-dev/vitest/issues/4651)
[(20b2a)](https://togithub.com/vitest-dev/vitest/commit/20b2a857)
- **vite-node**:
- Support import.meta.hot.off for vite 5 - by
[@bluwy](https://togithub.com/bluwy) in
[https://github.com/vitest-dev/vitest/issues/4315](https://togithub.com/vitest-dev/vitest/issues/4315)
[(01b1c)](https://togithub.com/vitest-dev/vitest/commit/01b1c55c)
- **vitest**:
- Expose getBenchFn, getBenchOptions - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4208](https://togithub.com/vitest-dev/vitest/issues/4208)
[(8e5e4)](https://togithub.com/vitest-dev/vitest/commit/8e5e42dc)
- Run typecheck during tests - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4324](https://togithub.com/vitest-dev/vitest/issues/4324)
[(a1aad)](https://togithub.com/vitest-dev/vitest/commit/a1aadd71)
- Filter stacktraces - by
[@clarkf](https://togithub.com/clarkf) in
[https://github.com/vitest-dev/vitest/issues/1999](https://togithub.com/vitest-dev/vitest/issues/1999)
and
[https://github.com/vitest-dev/vitest/issues/4338](https://togithub.com/vitest-dev/vitest/issues/4338)
[(6b734)](https://togithub.com/vitest-dev/vitest/commit/6b73473f)
- Expose execArgv to the different pools - by
[@adriencaccia](https://togithub.com/adriencaccia) in
[https://github.com/vitest-dev/vitest/issues/4383](https://togithub.com/vitest-dev/vitest/issues/4383)
[(9021e)](https://togithub.com/vitest-dev/vitest/commit/9021e8b8)
##### 🐞 Bug Fixes
- Add multiple globals in VM+JSDOM - by
[@nstepien](https://togithub.com/nstepien) in
[https://github.com/vitest-dev/vitest/issues/4199](https://togithub.com/vitest-dev/vitest/issues/4199)
and
[https://github.com/vitest-dev/vitest/issues/4202](https://togithub.com/vitest-dev/vitest/issues/4202)
[(fc947)](https://togithub.com/vitest-dev/vitest/commit/fc947ce6)
- Ignore "plugins" field in snapshotFormat option - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4204](https://togithub.com/vitest-dev/vitest/issues/4204)
[(db1ff)](https://togithub.com/vitest-dev/vitest/commit/db1ff438)
- `nextTick` mocking error message to mention correct config option -
by [@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4215](https://togithub.com/vitest-dev/vitest/issues/4215)
[(98fe3)](https://togithub.com/vitest-dev/vitest/commit/98fe3d55)
- Export VitestUtils interface - by
[@fbritoferreira](https://togithub.com/fbritoferreira) in
[https://github.com/vitest-dev/vitest/issues/4301](https://togithub.com/vitest-dev/vitest/issues/4301)
[(b1439)](https://togithub.com/vitest-dev/vitest/commit/b1439852)
- Assertion diff message handle non-writable sub-properties - by
[@bfamchon](https://togithub.com/bfamchon) in
[https://github.com/vitest-dev/vitest/issues/4278](https://togithub.com/vitest-dev/vitest/issues/4278)
[(7e1a0)](https://togithub.com/vitest-dev/vitest/commit/7e1a0f83)
- Don't bundle import from rollup - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4392](https://togithub.com/vitest-dev/vitest/issues/4392)
[(3b584)](https://togithub.com/vitest-dev/vitest/commit/3b58487b)
- Support accessing fixture at same index of dependency fixture - by
[@dsyddall](https://togithub.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4387](https://togithub.com/vitest-dev/vitest/issues/4387)
[(4cd1d)](https://togithub.com/vitest-dev/vitest/commit/4cd1d3ce)
- Make asynchronous fixtures work concurrently - by
[@dsyddall](https://togithub.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4403](https://togithub.com/vitest-dev/vitest/issues/4403)
[(3c9f9)](https://togithub.com/vitest-dev/vitest/commit/3c9f920a)
- Coverage.100 crash when using as an cli argument - by
[@marcelobotega](https://togithub.com/marcelobotega) in
[https://github.com/vitest-dev/vitest/issues/4346](https://togithub.com/vitest-dev/vitest/issues/4346)
[(0db38)](https://togithub.com/vitest-dev/vitest/commit/0db386dc)
- Support typechecking with Yarn PnP - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4412](https://togithub.com/vitest-dev/vitest/issues/4412)
[(1ecbe)](https://togithub.com/vitest-dev/vitest/commit/1ecbe74d)
- Support accessing task from test context without accessing fixtures
- by [@dsyddall](https://togithub.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4419](https://togithub.com/vitest-dev/vitest/issues/4419)
[(3397f)](https://togithub.com/vitest-dev/vitest/commit/3397fdc4)
- Copy custom asymmetric matchers to local `expect` - by
[@hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4405](https://togithub.com/vitest-dev/vitest/issues/4405)
[(9fe38)](https://togithub.com/vitest-dev/vitest/commit/9fe38737)
- Apply serializer to `Error` instance for thrown snapshot - by
[@hi-ogawa](https://togithub.com/hi-ogawa) and
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4396](https://togithub.com/vitest-dev/vitest/issues/4396)
[(ac309)](https://togithub.com/vitest-dev/vitest/commit/ac309726)
- Throw an error when running "vitest typecheck" - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4439](https://togithub.com/vitest-dev/vitest/issues/4439)
[(7f502)](https://togithub.com/vitest-dev/vitest/commit/7f502299)
- Don't expand snapshot diff by default - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4430](https://togithub.com/vitest-dev/vitest/issues/4430)
[(8983c)](https://togithub.com/vitest-dev/vitest/commit/8983cd48)
- Handle errors thrown in fixtures - by
[@dsyddall](https://togithub.com/dsyddall)
[(f6844)](https://togithub.com/vitest-dev/vitest/commit/f6844ad6)
- Default --open to !process.env.CI - by
[@collinstevens](https://togithub.com/collinstevens) in
[https://github.com/vitest-dev/vitest/issues/4477](https://togithub.com/vitest-dev/vitest/issues/4477)
[(088a0)](https://togithub.com/vitest-dev/vitest/commit/088a047d)
- Disable ESBuild when user config disables it - by
[@Namchee](https://togithub.com/Namchee) in
[https://github.com/vitest-dev/vitest/issues/4492](https://togithub.com/vitest-dev/vitest/issues/4492)
[(9abde)](https://togithub.com/vitest-dev/vitest/commit/9abde204)
- Inherit concurrent/sequential in nested suites - by
[@dsyddall](https://togithub.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4482](https://togithub.com/vitest-dev/vitest/issues/4482)
[(ca168)](https://togithub.com/vitest-dev/vitest/commit/ca168a14)
- Provide customTesters to asymmetric matchers - by
[@sheremet-va](https://togithub.com/sheremet-va)
[(ac665)](https://togithub.com/vitest-dev/vitest/commit/ac665c96)
- Apply `retry` and `bail` from test config file - by
[@hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4530](https://togithub.com/vitest-dev/vitest/issues/4530)
[(94f9a)](https://togithub.com/vitest-dev/vitest/commit/94f9a3ca)
- Respect trailing slash when filtering by file path - by
[@ibuibu](https://togithub.com/ibuibu) in
[https://github.com/vitest-dev/vitest/issues/4538](https://togithub.com/vitest-dev/vitest/issues/4538)
[(f377a)](https://togithub.com/vitest-dev/vitest/commit/f377a3bf)
- Date prototype when using setSystemTime - by
[@spiroka](https://togithub.com/spiroka) in
[https://github.com/vitest-dev/vitest/issues/4584](https://togithub.com/vitest-dev/vitest/issues/4584)
[(3f8c3)](https://togithub.com/vitest-dev/vitest/commit/3f8c3fb1)
- BrowserTestRunner called incorrect super methods - by
[@samthor](https://togithub.com/samthor) in
[https://github.com/vitest-dev/vitest/issues/4632](https://togithub.com/vitest-dev/vitest/issues/4632)
[(8385c)](https://togithub.com/vitest-dev/vitest/commit/8385c981)
- Set process name for idle workers - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4641](https://togithub.com/vitest-dev/vitest/issues/4641)
[(eca25)](https://togithub.com/vitest-dev/vitest/commit/eca25dc9)
- **bench**:
- Extract ChainableBenchmarkAPI type - by
[@dsyddall](https://togithub.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4537](https://togithub.com/vitest-dev/vitest/issues/4537)
[(79e9b)](https://togithub.com/vitest-dev/vitest/commit/79e9bfaa)
- **browser**:
- Improve error handling and don't rely on Node.js builtin modules in
browser mode - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4244](https://togithub.com/vitest-dev/vitest/issues/4244)
[(e7e8c)](https://togithub.com/vitest-dev/vitest/commit/e7e8c3cc)
- Disable hijacking ES modules until vi.mock is implemented - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4414](https://togithub.com/vitest-dev/vitest/issues/4414)
[(ab556)](https://togithub.com/vitest-dev/vitest/commit/ab556376)
- Add vitest/ imports to entries - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4514](https://togithub.com/vitest-dev/vitest/issues/4514)
[(648bc)](https://togithub.com/vitest-dev/vitest/commit/648bccb9)
- Wait until vite finishes prebundling of vitest dependencies - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4518](https://togithub.com/vitest-dev/vitest/issues/4518)
[(56ee7)](https://togithub.com/vitest-dev/vitest/commit/56ee7026)
- Allow for `pretty-format` as a sibling dependency - by
[@nicojs](https://togithub.com/nicojs) in
[https://github.com/vitest-dev/vitest/issues/4590](https://togithub.com/vitest-dev/vitest/issues/4590)
[(ed50a)](https://togithub.com/vitest-dev/vitest/commit/ed50a944)
- Don't go into an infinite reload loop, don't fail if "error" event is
caught - by [@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4618](https://togithub.com/vitest-dev/vitest/issues/4618)
[(ec3d6)](https://togithub.com/vitest-dev/vitest/commit/ec3d6949)
- Respect "server" option in vite config - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4627](https://togithub.com/vitest-dev/vitest/issues/4627)
[(723f6)](https://togithub.com/vitest-dev/vitest/commit/723f65b9)
- **cli**:
- Do not capture `stdin` when in run mode - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4310](https://togithub.com/vitest-dev/vitest/issues/4310)
[(fc51a)](https://togithub.com/vitest-dev/vitest/commit/fc51ad04)
- **config**:
- Type issue of `pool` and `poolMatchGlobs` in defineConfig - by
[@InfiniteXyy](https://togithub.com/InfiniteXyy) in
[https://github.com/vitest-dev/vitest/issues/4282](https://togithub.com/vitest-dev/vitest/issues/4282)
[(9112c)](https://togithub.com/vitest-dev/vitest/commit/9112cc96)
- **coverage**:
- `thresholdAutoUpdate` to detect zero limits - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4287](https://togithub.com/vitest-dev/vitest/issues/4287)
[(a29fe)](https://togithub.com/vitest-dev/vitest/commit/a29fecee)
- Exclude files and directories starting with dot by default - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4428](https://togithub.com/vitest-dev/vitest/issues/4428)
[(b3327)](https://togithub.com/vitest-dev/vitest/commit/b3327a64)
- Improve memory usage by writing temporary files on file system - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4603](https://togithub.com/vitest-dev/vitest/issues/4603)
[(4166c)](https://togithub.com/vitest-dev/vitest/commit/4166c413)
- **deps**:
- Update dependency v8-to-istanbul to ^9.2.0 - by
[@renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vitest-dev/vitest/issues/4583](https://togithub.com/vitest-dev/vitest/issues/4583)3
[(a70f2)](https://togithub.com/vitest-dev/vitest/commit/a70f216d)
- Update dependency std-env to ^3.5.0 - by
[@renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vitest-dev/vitest/issues/4582](https://togithub.com/vitest-dev/vitest/issues/4582)2
[(1fdd6)](https://togithub.com/vitest-dev/vitest/commit/1fdd6fe2)
- **example**:
- Resolve type error - by [@jqkk](https://togithub.com/jqkk) in
[https://github.com/vitest-dev/vitest/issues/4515](https://togithub.com/vitest-dev/vitest/issues/4515)
[(2d1b4)](https://togithub.com/vitest-dev/vitest/commit/2d1b4785)
- **expect**:
- Publish types file - by
[@sheremet-va](https://togithub.com/sheremet-va)
[(5996c)](https://togithub.com/vitest-dev/vitest/commit/5996c8c0)
- `Object.freeze` breaks `toEqual` - by
[@Dunqing](https://togithub.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4303](https://togithub.com/vitest-dev/vitest/issues/4303)
[(a4501)](https://togithub.com/vitest-dev/vitest/commit/a4501d6b)
- Publish semantically correct chai types - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4322](https://togithub.com/vitest-dev/vitest/issues/4322)
[(80a70)](https://togithub.com/vitest-dev/vitest/commit/80a706a1)
- Print full error if promise is rejected - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4467](https://togithub.com/vitest-dev/vitest/issues/4467)
[(cadb9)](https://togithub.com/vitest-dev/vitest/commit/cadb9cd3)
- Don't fail when using jest expect - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4517](https://togithub.com/vitest-dev/vitest/issues/4517)
[(60d6d)](https://togithub.com/vitest-dev/vitest/commit/60d6d173)
- **happy-dom**:
- Don't crash when calling useFakeTimers with empty config - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4214](https://togithub.com/vitest-dev/vitest/issues/4214)
[(2e1a1)](https://togithub.com/vitest-dev/vitest/commit/2e1a1bd4)
- **jsdom**:
- Don't go into an infinite recusion when calling atob - by
[@sheremet-va](https://togithub.com/sheremet-va)
[(da794)](https://togithub.com/vitest-dev/vitest/commit/da7949dc)
- **runner**:
- Fixture needs to be initialized for each test - by
[@Dunqing](https://togithub.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4250](https://togithub.com/vitest-dev/vitest/issues/4250)
[(76a93)](https://togithub.com/vitest-dev/vitest/commit/76a93298)
- Nested tests should throw errors - by
[@Dunqing](https://togithub.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4262](https://togithub.com/vitest-dev/vitest/issues/4262)
[(8ac9f)](https://togithub.com/vitest-dev/vitest/commit/8ac9f8b1)
- Removes deprecated `error` option from TaskResult - by
[@Dunqing](https://togithub.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4313](https://togithub.com/vitest-dev/vitest/issues/4313)
[(4cee6)](https://togithub.com/vitest-dev/vitest/commit/4cee6711)
- Preserve fixtures when calling runif and skipif - by
[@dsyddall](https://togithub.com/dsyddall) in
[https://github.com/vitest-dev/vitest/issues/4585](https://togithub.com/vitest-dev/vitest/issues/4585)
and
[https://github.com/vitest-dev/vitest/issues/4591](https://togithub.com/vitest-dev/vitest/issues/4591)
[(515ea)](https://togithub.com/vitest-dev/vitest/commit/515eadf9)
- PassWithNoTests option not work - by
[@Dunqing](https://togithub.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4553](https://togithub.com/vitest-dev/vitest/issues/4553)
[(8d183)](https://togithub.com/vitest-dev/vitest/commit/8d183da4)
- **vite-node**:
- Have a separate cache for web/ssr transforms - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4221](https://togithub.com/vitest-dev/vitest/issues/4221)
[(ca5db)](https://togithub.com/vitest-dev/vitest/commit/ca5dbef4)
- Mjs files watch not work - by
[@Dunqing](https://togithub.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/3982](https://togithub.com/vitest-dev/vitest/issues/3982)
[(77ea9)](https://togithub.com/vitest-dev/vitest/commit/77ea9326)
- **vitest**:
- Make [@types/node](https://togithub.com/types/node) optional
- by [@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4210](https://togithub.com/vitest-dev/vitest/issues/4210)
[(a5383)](https://togithub.com/vitest-dev/vitest/commit/a5383c2d)
- Inline chai types instead of using
[@types/chai](https://togithub.com/types/chai) - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4209](https://togithub.com/vitest-dev/vitest/issues/4209)
[(5f477)](https://togithub.com/vitest-dev/vitest/commit/5f4774fc)
- Don't initialize globalSetup if workspace doesn't run tests - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4213](https://togithub.com/vitest-dev/vitest/issues/4213)
[(06461)](https://togithub.com/vitest-dev/vitest/commit/0646197e)
- Deduplicate vitest when running globally or in a workspace - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4238](https://togithub.com/vitest-dev/vitest/issues/4238)
[(93504)](https://togithub.com/vitest-dev/vitest/commit/93504619)
- Print file path instead of "unknown test" when logging - by
[@Dunqing](https://togithub.com/Dunqing) in
[https://github.com/vitest-dev/vitest/issues/4146](https://togithub.com/vitest-dev/vitest/issues/4146)
[(ec2e8)](https://togithub.com/vitest-dev/vitest/commit/ec2e8040)
- Failed to load custom environment from js/ts file - by
[@Dunqing](https://togithub.com/Dunqing) and
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4255](https://togithub.com/vitest-dev/vitest/issues/4255)
[(da8d0)](https://togithub.com/vitest-dev/vitest/commit/da8d0570)
- Support assets in new URL in Vite 5 - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4258](https://togithub.com/vitest-dev/vitest/issues/4258)
[(d280f)](https://togithub.com/vitest-dev/vitest/commit/d280f489)
- Correctly hoist `vi.hoisted` if assigned - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4285](https://togithub.com/vitest-dev/vitest/issues/4285)
[(ff93a)](https://togithub.com/vitest-dev/vitest/commit/ff93a573)
- Run globalSetup from the root config even if it's not in a workspace
- by [@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4325](https://togithub.com/vitest-dev/vitest/issues/4325)
[(4293e)](https://togithub.com/vitest-dev/vitest/commit/4293e1b1)
- Pass correct mode in vitest config function - by
[@adriencaccia](https://togithub.com/adriencaccia) in
[https://github.com/vitest-dev/vitest/issues/4399](https://togithub.com/vitest-dev/vitest/issues/4399)
[(b8ca3)](https://togithub.com/vitest-dev/vitest/commit/b8ca3873)
- Throw an error if vitest is imported using require() - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4466](https://togithub.com/vitest-dev/vitest/issues/4466)
[(e5cf1)](https://togithub.com/vitest-dev/vitest/commit/e5cf1418)
- Use correct type for defineProject to allow usage in mergeConfig -
by [@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4498](https://togithub.com/vitest-dev/vitest/issues/4498)
[(7dee8)](https://togithub.com/vitest-dev/vitest/commit/7dee832d)
- Throw an error if Vite wasn't able to resolve aliased path - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4503](https://togithub.com/vitest-dev/vitest/issues/4503)
[(50333)](https://togithub.com/vitest-dev/vitest/commit/503331d8)
- Improve vi.waitUntil type to excude falsy types - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4572](https://togithub.com/vitest-dev/vitest/issues/4572)
[(23652)](https://togithub.com/vitest-dev/vitest/commit/23652300)
- Add import-meta.d.ts - by
[@macdaddyaz](https://togithub.com/macdaddyaz) in
[https://github.com/vitest-dev/vitest/issues/4571](https://togithub.com/vitest-dev/vitest/issues/4571)
[(dd802)](https://togithub.com/vitest-dev/vitest/commit/dd80288f)
- Correctly support CSS variable when using happy-dom - by
[@sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/4601](https://togithub.com/vitest-dev/vitest/issues/4601)
[(9fbf3)](https://togithub.com/vitest-dev/vitest/commit/9fbf39af)
- Pass correct server options in workspace - by
[@hironytic](https://togithub.com/hironytic) in
[https://github.com/vitest-dev/vitest/issues/4539](https://togithub.com/vitest-dev/vitest/issues/4539)
and
[https://github.com/vitest-dev/vitest/issues/4540](https://togithub.com/vitest-dev/vitest/issues/4540)
[(241a8)](https://togithub.com/vitest-dev/vitest/commit/241a8c13)
- Independently mock each instance's methods for mocked class - by
[@hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/4564](https://togithub.com/vitest-dev/vitest/issues/4564)
[(05b05)](https://togithub.com/vitest-dev/vitest/commit/05b0521c)
- **vm**:
- Remove sequencer usage from createVmThreadsPool function - by
[@mhogeveen](https://togithub.com/mhogeveen) in
[https://github.com/vitest-dev/vitest/issues/4638](https://togithub.com/vitest-dev/vitest/issues/4638)
[(54d52)](https://togithub.com/vitest-dev/vitest/commit/54d52d44)
##### 🏎 Performance
- Update `log-update` v9 - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4390](https://togithub.com/vitest-dev/vitest/issues/4390)
[(ba1df)](https://togithub.com/vitest-dev/vitest/commit/ba1df849)
- Close pool early in run-mode - by
[@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4623](https://togithub.com/vitest-dev/vitest/issues/4623)
[(e0e20)](https://togithub.com/vitest-dev/vitest/commit/e0e20176)
- **coverage-istanbul**: `all: true` instruments already instrumented
files - by [@AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/4552](https://togithub.com/vitest-dev/vitest/issues/4552)
[(d1e1b)](https://togithub.com/vitest-dev/vitest/commit/d1e1bc90)
##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.34.7...v1.0.0)
Microsoft/TypeScript (typescript)
###
[`v5.3.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.3.3):
TypeScript 5.3.3
[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.3.2...v5.3.3)
For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 5.3.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.3.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.3.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.2%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.3.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.3%22+is%3Aclosed+).
Downloads are available on:
- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
vitejs/vite (vite)
###
[`v5.0.7`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small507-2023-12-08-small)
[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.0.6...v5.0.7)
- fix: suppress terser warning if minify disabled
([#15275](https://togithub.com/vitejs/vite/issues/15275))
([3e42611](https://togithub.com/vitejs/vite/commit/3e42611)), closes
[#15275](https://togithub.com/vitejs/vite/issues/15275)
- fix: symbolic links in public dir
([#15264](https://togithub.com/vitejs/vite/issues/15264))
([ef2a024](https://togithub.com/vitejs/vite/commit/ef2a024)), closes
[#15264](https://togithub.com/vitejs/vite/issues/15264)
- fix(html): skip inlining icon and manifest links
([#14958](https://togithub.com/vitejs/vite/issues/14958))
([8ad81b4](https://togithub.com/vitejs/vite/commit/8ad81b4)), closes
[#14958](https://togithub.com/vitejs/vite/issues/14958)
- chore: remove unneeded condition in getRealPath
([#15267](https://togithub.com/vitejs/vite/issues/15267))
([8e4655c](https://togithub.com/vitejs/vite/commit/8e4655c)), closes
[#15267](https://togithub.com/vitejs/vite/issues/15267)
- perf: cache empty optimizer result
([#15245](https://togithub.com/vitejs/vite/issues/15245))
([8409b66](https://togithub.com/vitejs/vite/commit/8409b66)), closes
[#15245](https://togithub.com/vitejs/vite/issues/15245)
###
[`v5.0.6`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small506-2023-12-06-small)
[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.0.5...v5.0.6)
- perf: in-memory public files check
([#15195](https://togithub.com/vitejs/vite/issues/15195))
([0f9e1bf](https://togithub.com/vitejs/vite/commit/0f9e1bf)), closes
[#15195](https://togithub.com/vitejs/vite/issues/15195)
- chore: remove unneccessary eslint-disable-next-line
regexp/no-unused-capturing-group
([#15247](https://togithub.com/vitejs/vite/issues/15247))
([35a5bcf](https://togithub.com/vitejs/vite/commit/35a5bcf)), closes
[#15247](https://togithub.com/vitejs/vite/issues/15247)
###
[`v5.0.5`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small505-2023-12-04-small)
[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.0.4...v5.0.5)
- fix: emit `vite:preloadError` for chunks without deps
([#15203](https://togithub.com/vitejs/vite/issues/15203))
([d8001c5](https://togithub.com/vitejs/vite/commit/d8001c5)), closes
[#15203](https://togithub.com/vitejs/vite/issues/15203)
- fix: esbuild glob import resolve error
([#15140](https://togithub.com/vitejs/vite/issues/15140))
([676804d](https://togithub.com/vitejs/vite/commit/676804d)), closes
[#15140](https://togithub.com/vitejs/vite/issues/15140)
- fix: json error with position
([#15225](https://togithub.com/vitejs/vite/issues/15225))
([14be75f](https://togithub.com/vitejs/vite/commit/14be75f)), closes
[#15225](https://togithub.com/vitejs/vite/issues/15225)
- fix: proxy html path should be encoded
([#15223](https://togithub.com/vitejs/vite/issues/15223))
([5b85040](https://togithub.com/vitejs/vite/commit/5b85040)), closes
[#15223](https://togithub.com/vitejs/vite/issues/15223)
- fix(deps): update all non-major dependencies
([#15233](https://togithub.com/vitejs/vite/issues/15233))
([ad3adda](https://togithub.com/vitejs/vite/commit/ad3adda)), closes
[#15233](https://togithub.com/vitejs/vite/issues/15233)
- fix(hmr): don't consider CSS dep as a circular dep
([#15229](https://togithub.com/vitejs/vite/issues/15229))
([5f2cdec](https://togithub.com/vitejs/vite/commit/5f2cdec)), closes
[#15229](https://togithub.com/vitejs/vite/issues/15229)
- feat: add '\*.mov' to client.d.ts
([#15189](https://togithub.com/vitejs/vite/issues/15189))
([d93a211](https://togithub.com/vitejs/vite/commit/d93a211)), closes
[#15189](https://togithub.com/vitejs/vite/issues/15189)
- feat(server): allow disabling built-in shortcuts
([#15218](https://togithub.com/vitejs/vite/issues/15218))
([7fd7c6c](https://togithub.com/vitejs/vite/commit/7fd7c6c)), closes
[#15218](https://togithub.com/vitejs/vite/issues/15218)
- chore: replace 'some' with 'includes' in resolveEnvPrefix
([#15220](https://togithub.com/vitejs/vite/issues/15220))
([ee12f30](https://togithub.com/vitejs/vite/commit/ee12f30)), closes
[#15220](https://togithub.com/vitejs/vite/issues/15220)
- chore: update the website url for homepage in package.json
([#15181](https://togithub.com/vitejs/vite/issues/15181))
([282bd8f](https://togithub.com/vitejs/vite/commit/282bd8f)), closes
[#15181](https://togithub.com/vitejs/vite/issues/15181)
- chore: update vitest to 1.0.0-beta.6
([#15194](https://togithub.com/vitejs/vite/issues/15194))
([2fce647](https://togithub.com/vitejs/vite/commit/2fce647)), closes
[#15194](https://togithub.com/vitejs/vite/issues/15194)
- refactor: make HMR agnostic to environment
([#15179](https://togithub.com/vitejs/vite/issues/15179))
([0571b7c](https://togithub.com/vitejs/vite/commit/0571b7c)), closes
[#15179](https://togithub.com/vitejs/vite/issues/15179)
- refactor: use dedicated regex methods
([#15228](https://togithub.com/vitejs/vite/issues/15228))
([0348137](https://togithub.com/vitejs/vite/commit/0348137)), closes
[#15228](https://togithub.com/vitejs/vite/issues/15228)
- perf: remove debug only prettifyUrl call
([#15204](https://togithub.com/vitejs/vite/issues/15204))
([73e971f](https://togithub.com/vitejs/vite/commit/73e971f)), closes
[#15204](https://togithub.com/vitejs/vite/issues/15204)
- perf: skip computing sourceRoot in injectSourcesContent
([#15207](https://togithub.com/vitejs/vite/issues/15207))
([1df1fd1](https://togithub.com/vitejs/vite/commit/1df1fd1)), closes
[#15207](https://togithub.com/vitejs/vite/issues/15207)
vuejs/core (vue)
###
[`v3.3.11`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3311-2023-12-08)
[Compare
Source](https://togithub.com/vuejs/core/compare/v3.3.10...v3.3.11)
##### Bug Fixes
- **custom-element:** correctly handle number type props in prod
([#8989](https://togithub.com/vuejs/core/issues/8989))
([d74d364](https://togithub.com/vuejs/core/commit/d74d364d62db8e48881af6b5a75ce4fb5f36cc35))
- **reactivity:** fix mutation on user proxy of reactive Array
([6ecbd5c](https://togithub.com/vuejs/core/commit/6ecbd5ce2a7f59314a8326a1d193874b87f4d8c8)),
closes [#9742](https://togithub.com/vuejs/core/issues/9742)
[#9751](https://togithub.com/vuejs/core/issues/9751)
[#9750](https://togithub.com/vuejs/core/issues/9750)
- **runtime-dom:** fix width and height prop check condition
([5b00286](https://togithub.com/vuejs/core/commit/5b002869c533220706f9788b496b8ca8d8e98609)),
closes [#9762](https://togithub.com/vuejs/core/issues/9762)
- **shared:** handle Map with symbol keys in toDisplayString
([#9731](https://togithub.com/vuejs/core/issues/9731))
([364821d](https://togithub.com/vuejs/core/commit/364821d6bdb1775e2f55a69bcfb9f40f7acf1506)),
closes [#9727](https://togithub.com/vuejs/core/issues/9727)
- **shared:** handle more Symbol cases in toDisplayString
([983d45d](https://togithub.com/vuejs/core/commit/983d45d4f8eb766b5a16b7ea93b86d3c51618fa6))
- **Suspense:** properly get anchor when mount fallback vnode
([#9770](https://togithub.com/vuejs/core/issues/9770))
([b700328](https://togithub.com/vuejs/core/commit/b700328342e17dc16b19316c2e134a26107139d2)),
closes [#9769](https://togithub.com/vuejs/core/issues/9769)
- **types:** ref() return type should not be any when initial value is
any ([#9768](https://togithub.com/vuejs/core/issues/9768))
([cdac121](https://togithub.com/vuejs/core/commit/cdac12161ec27b45ded48854c3d749664b6d4a6d))
- **watch:** should not fire pre watcher on child component unmount
([#7181](https://togithub.com/vuejs/core/issues/7181))
([6784f0b](https://togithub.com/vuejs/core/commit/6784f0b1f8501746ea70d87d18ed63a62cf6b76d)),
closes [#7030](https://togithub.com/vuejs/core/issues/7030)
###
[`v3.3.10`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3310-2023-12-04)
[Compare
Source](https://togithub.com/vuejs/core/compare/v3.3.9...v3.3.10)
##### Bug Fixes
- **app:** prevent template from being cached between apps with
different options
([#9724](https://togithub.com/vuejs/core/issues/9724))
([ec71585](https://togithub.com/vuejs/core/commit/ec715854ca12520b2afc9e9b3981cbae05ae5206)),
closes [#9618](https://togithub.com/vuejs/core/issues/9618)
- **compiler-sfc:** avoid passing forEach index to genMap
([f12db7f](https://togithub.com/vuejs/core/commit/f12db7fb564a534cef2e5805cc9f54afe5d72fbf))
- **compiler-sfc:** deindent pug/jade templates
([6345197](https://togithub.com/vuejs/core/commit/634519720a21fb5a6871454e1cadad7053a568b8)),
closes [#3231](https://togithub.com/vuejs/core/issues/3231)
[#3842](https://togithub.com/vuejs/core/issues/3842)
[#7723](https://togithub.com/vuejs/core/issues/7723)
- **compiler-sfc:** fix :where and :is selector in scoped mode with
multiple selectors
([#9735](https://togithub.com/vuejs/core/issues/9735))
([c3e2c55](https://togithub.com/vuejs/core/commit/c3e2c556b532656b50b8ab5cd2d9eabc26622d63)),
closes [#9707](https://togithub.com/vuejs/core/issues/9707)
- **compiler-sfc:** generate more treeshaking friendly code
([#9507](https://togithub.com/vuejs/core/issues/9507))
([8d74ca0](https://togithub.com/vuejs/core/commit/8d74ca0e6fa2738ca6854b7e879ff59419f948c7)),
closes [#9500](https://togithub.com/vuejs/core/issues/9500)
- **compiler-sfc:** support inferring generic types
([#8511](https://togithub.com/vuejs/core/issues/8511))
([eb5e307](https://togithub.com/vuejs/core/commit/eb5e307c0be62002e62c4c800d0dfacb39b0d4ca)),
closes [#8482](https://togithub.com/vuejs/core/issues/8482)
- **compiler-sfc:** support resolving components from props
([#8785](https://togithub.com/vuejs/core/issues/8785))
([7cbcee3](https://togithub.com/vuejs/core/commit/7cbcee3d831241a8bd3588ae92d3f27e3641e25f))
- **compiler-sfc:** throw error when failing to load TS during type
resolution ([#8883](https://togithub.com/vuejs/core/issues/8883))
([4936d2e](https://togithub.com/vuejs/core/commit/4936d2e11a8d0ca3704bfe408548cb26bb3fd5e9))
- **cssVars:** cssVar names should be double-escaped when generating
code for ssr
([#8824](https://togithub.com/vuejs/core/issues/8824))
([5199a12](https://togithub.com/vuejs/core/commit/5199a12f8855cd06f24bf355708b5a2134f63176)),
closes [#7823](https://togithub.com/vuejs/core/issues/7823)
- **deps:** update compiler to ^7.23.4
([#9681](https://togithub.com/vuejs/core/issues/9681))
([31f6ebc](https://togithub.com/vuejs/core/commit/31f6ebc4df84490ed29fb75e7bf4259200eb51f0))
- **runtime-core:** Suspense get anchor properly in Transition
([#9309](https://togithub.com/vuejs/core/issues/9309))
([65f3fe2](https://togithub.com/vuejs/core/commit/65f3fe273127a8b68e1222fbb306d28d85f01757)),
closes [#8105](https://togithub.com/vuejs/core/issues/8105)
- **runtime-dom:** set width/height with units as attribute
([#8781](https://togithub.com/vuejs/core/issues/8781))
([bfc1838](https://togithub.com/vuejs/core/commit/bfc1838f31199de3f189198a3c234fa7bae91386))
- **ssr:** avoid computed being accidentally cached before server render
([#9688](https://togithub.com/vuejs/core/issues/9688))
([30d5d93](https://togithub.com/vuejs/core/commit/30d5d93a92b2154406ec04f8aca6b217fa01177c)),
closes [#5300](https://togithub.com/vuejs/core/issues/5300)
- **types:** expose emits as props in functional components
([#9234](https://togithub.com/vuejs/core/issues/9234))
([887e54c](https://togithub.com/vuejs/core/commit/887e54c347ea9eac4c721b5e2288f054873d1d30))
- **types:** fix reactive collection types
([#8960](https://togithub.com/vuejs/core/issues/8960))
([ad27473](https://togithub.com/vuejs/core/commit/ad274737015c36906d76f3189203093fa3a2e4e7)),
closes [#8904](https://togithub.com/vuejs/core/issues/8904)
- **types:** improve return type withKeys and withModifiers
([#9734](https://togithub.com/vuejs/core/issues/9734))
([43c3cfd](https://togithub.com/vuejs/core/commit/43c3cfdec5ae5d70fa2a21e857abc2d73f1a0d07))
##### Performance Improvements
- optimize on\* prop check
([38aaa8c](https://togithub.com/vuejs/core/commit/38aaa8c88648c54fe2616ad9c0961288092fcb44))
- **runtime-dom:** cache modifier wrapper functions
([da4a4fb](https://togithub.com/vuejs/core/commit/da4a4fb5e8eee3c6d31f24ebd79a9d0feca56cb2)),
closes [#8882](https://togithub.com/vuejs/core/issues/8882)
- **v-on:** constant handlers with modifiers should not be treated as
dynamic
([4d94ebf](https://togithub.com/vuejs/core/commit/4d94ebfe75174b340d2b794e699cad1add3600a9))
vuejs/language-tools (vue-tsc)
###
[`v1.8.25`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1825-2023126)
[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v1.8.24...v1.8.25)
- fix(component-type-helpers): correct type inference for
FunctionalComponent
([#3766](https://togithub.com/vuejs/language-tools/issues/3766))
- thanks [@pinguet62](https://togithub.com/pinguet62)
- fix(language-core): camelize props for dynamic component
([#3774](https://togithub.com/vuejs/language-tools/issues/3774))
- thanks [@so1ve](https://togithub.com/so1ve)
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone
Europe/Helsinki, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/slipmatio/logger).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
package.json | 16 +-
pnpm-lock.yaml | 606 ++++++++++++++++++++++++++++---------------------
2 files changed, 359 insertions(+), 263 deletions(-)
diff --git a/package.json b/package.json
index f71b201..f407575 100644
--- a/package.json
+++ b/package.json
@@ -40,17 +40,17 @@
"license": "MIT",
"devDependencies": {
"@playwright/test": "1.40.1",
- "@types/node": "20.10.2",
- "@vitejs/plugin-vue": "4.5.1",
- "@vitest/coverage-v8": "0.34.6",
+ "@types/node": "20.10.4",
+ "@vitejs/plugin-vue": "4.5.2",
+ "@vitest/coverage-v8": "1.0.2",
"@vue/test-utils": "2.4.3",
"happy-dom": "12.10.3",
- "typescript": "5.3.2",
- "vite": "5.0.4",
+ "typescript": "5.3.3",
+ "vite": "5.0.7",
"vite-plugin-dts": "3.2.0",
- "vitest": "0.34.6",
- "vue": "3.3.9",
- "vue-tsc": "1.8.24"
+ "vitest": "1.0.2",
+ "vue": "3.3.11",
+ "vue-tsc": "1.8.25"
},
"peerDependencies": {
"vue": "3"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index aff08d1..a5b0a69 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,38 +9,38 @@ devDependencies:
specifier: 1.40.1
version: 1.40.1
'@types/node':
- specifier: 20.10.2
- version: 20.10.2
+ specifier: 20.10.4
+ version: 20.10.4
'@vitejs/plugin-vue':
- specifier: 4.5.1
- version: 4.5.1(vite@5.0.4)(vue@3.3.9)
+ specifier: 4.5.2
+ version: 4.5.2(vite@5.0.7)(vue@3.3.11)
'@vitest/coverage-v8':
- specifier: 0.34.6
- version: 0.34.6(vitest@0.34.6)
+ specifier: 1.0.2
+ version: 1.0.2(vitest@1.0.2)
'@vue/test-utils':
specifier: 2.4.3
- version: 2.4.3(vue@3.3.9)
+ version: 2.4.3(vue@3.3.11)
happy-dom:
specifier: 12.10.3
version: 12.10.3
typescript:
- specifier: 5.3.2
- version: 5.3.2
+ specifier: 5.3.3
+ version: 5.3.3
vite:
- specifier: 5.0.4
- version: 5.0.4(@types/node@20.10.2)
+ specifier: 5.0.7
+ version: 5.0.7(@types/node@20.10.4)
vite-plugin-dts:
specifier: 3.2.0
- version: 3.2.0(@types/node@20.10.2)(typescript@5.3.2)
+ version: 3.2.0(@types/node@20.10.4)(typescript@5.3.3)
vitest:
- specifier: 0.34.6
- version: 0.34.6(happy-dom@12.10.3)
+ specifier: 1.0.2
+ version: 1.0.2(@types/node@20.10.4)(happy-dom@12.10.3)
vue:
- specifier: 3.3.9
- version: 3.3.9(typescript@5.3.2)
+ specifier: 3.3.11
+ version: 3.3.11(typescript@5.3.3)
vue-tsc:
- specifier: 1.8.24
- version: 1.8.24(typescript@5.3.2)
+ specifier: 1.8.25
+ version: 1.8.25(typescript@5.3.3)
packages:
@@ -52,38 +52,30 @@ packages:
'@jridgewell/trace-mapping': 0.3.18
dev: true
- /@babel/helper-string-parser@7.22.5:
- resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==}
+ /@babel/helper-string-parser@7.23.4:
+ resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
engines: {node: '>=6.9.0'}
dev: true
- /@babel/helper-validator-identifier@7.22.5:
- resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==}
+ /@babel/helper-validator-identifier@7.22.20:
+ resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
engines: {node: '>=6.9.0'}
dev: true
- /@babel/parser@7.23.0:
- resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==}
- engines: {node: '>=6.0.0'}
- hasBin: true
- dependencies:
- '@babel/types': 7.22.5
- dev: true
-
/@babel/parser@7.23.5:
resolution: {integrity: sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.22.5
+ '@babel/types': 7.23.5
dev: true
- /@babel/types@7.22.5:
- resolution: {integrity: sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==}
+ /@babel/types@7.23.5:
+ resolution: {integrity: sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-string-parser': 7.22.5
- '@babel/helper-validator-identifier': 7.22.5
+ '@babel/helper-string-parser': 7.23.4
+ '@babel/helper-validator-identifier': 7.22.20
to-fast-properties: 2.0.0
dev: true
@@ -294,8 +286,8 @@ packages:
engines: {node: '>=8'}
dev: true
- /@jest/schemas@29.6.0:
- resolution: {integrity: sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==}
+ /@jest/schemas@29.6.3:
+ resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@sinclair/typebox': 0.27.8
@@ -335,24 +327,24 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.14
dev: true
- /@microsoft/api-extractor-model@7.27.4(@types/node@20.10.2):
+ /@microsoft/api-extractor-model@7.27.4(@types/node@20.10.4):
resolution: {integrity: sha512-HjqQFmuGPOS20rtnu+9Jj0QrqZyR59E+piUWXPMZTTn4jaZI+4UmsHSf3Id8vyueAhOBH2cgwBuRTE5R+MfSMw==}
dependencies:
'@microsoft/tsdoc': 0.14.2
'@microsoft/tsdoc-config': 0.16.2
- '@rushstack/node-core-library': 3.59.5(@types/node@20.10.2)
+ '@rushstack/node-core-library': 3.59.5(@types/node@20.10.4)
transitivePeerDependencies:
- '@types/node'
dev: true
- /@microsoft/api-extractor@7.36.2(@types/node@20.10.2):
+ /@microsoft/api-extractor@7.36.2(@types/node@20.10.4):
resolution: {integrity: sha512-ONe/jOmTZtR3OjTkWKHmeSV1P5ozbHDxHr6FV3KoWyIl1AcPk2B3dmvVBM5eOlZB5bgM66nxcWQTZ6msQo2hHg==}
hasBin: true
dependencies:
- '@microsoft/api-extractor-model': 7.27.4(@types/node@20.10.2)
+ '@microsoft/api-extractor-model': 7.27.4(@types/node@20.10.4)
'@microsoft/tsdoc': 0.14.2
'@microsoft/tsdoc-config': 0.16.2
- '@rushstack/node-core-library': 3.59.5(@types/node@20.10.2)
+ '@rushstack/node-core-library': 3.59.5(@types/node@20.10.4)
'@rushstack/rig-package': 0.4.0
'@rushstack/ts-command-line': 4.15.1
colors: 1.2.5
@@ -501,7 +493,7 @@ packages:
dev: true
optional: true
- /@rushstack/node-core-library@3.59.5(@types/node@20.10.2):
+ /@rushstack/node-core-library@3.59.5(@types/node@20.10.4):
resolution: {integrity: sha512-1IpV7LufrI1EoVO8hYsb3t6L8L+yp40Sa0OaOV2CIu1zx4e6ZeVNaVIEXFgMXBKdGXkAh21MnCaIzlDNpG6ZQw==}
peerDependencies:
'@types/node': '*'
@@ -509,7 +501,7 @@ packages:
'@types/node':
optional: true
dependencies:
- '@types/node': 20.10.2
+ '@types/node': 20.10.4
colors: 1.2.5
fs-extra: 7.0.1
import-lazy: 4.0.0
@@ -543,16 +535,6 @@ packages:
resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==}
dev: true
- /@types/chai-subset@1.3.3:
- resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
- dependencies:
- '@types/chai': 4.3.5
- dev: true
-
- /@types/chai@4.3.5:
- resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==}
- dev: true
-
/@types/estree@1.0.1:
resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==}
dev: true
@@ -561,80 +543,82 @@ packages:
resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==}
dev: true
- /@types/node@20.10.2:
- resolution: {integrity: sha512-37MXfxkb0vuIlRKHNxwCkb60PNBpR94u4efQuN4JgIAm66zfCDXGSAFCef9XUWFovX2R1ok6Z7MHhtdVXXkkIw==}
+ /@types/node@20.10.4:
+ resolution: {integrity: sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==}
dependencies:
undici-types: 5.26.5
dev: true
- /@vitejs/plugin-vue@4.5.1(vite@5.0.4)(vue@3.3.9):
- resolution: {integrity: sha512-DaUzYFr+2UGDG7VSSdShKa9sIWYBa1LL8KC0MNOf2H5LjcTPjob0x8LbkqXWmAtbANJCkpiQTj66UVcQkN2s3g==}
+ /@vitejs/plugin-vue@4.5.2(vite@5.0.7)(vue@3.3.11):
+ resolution: {integrity: sha512-UGR3DlzLi/SaVBPX0cnSyE37vqxU3O6chn8l0HJNzQzDia6/Au2A4xKv+iIJW8w2daf80G7TYHhi1pAUjdZ0bQ==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0 || ^5.0.0
vue: ^3.2.25
dependencies:
- vite: 5.0.4(@types/node@20.10.2)
- vue: 3.3.9(typescript@5.3.2)
+ vite: 5.0.7(@types/node@20.10.4)
+ vue: 3.3.11(typescript@5.3.3)
dev: true
- /@vitest/coverage-v8@0.34.6(vitest@0.34.6):
- resolution: {integrity: sha512-fivy/OK2d/EsJFoEoxHFEnNGTg+MmdZBAVK9Ka4qhXR2K3J0DS08vcGVwzDtXSuUMabLv4KtPcpSKkcMXFDViw==}
+ /@vitest/coverage-v8@1.0.2(vitest@1.0.2):
+ resolution: {integrity: sha512-WCTbfnvFPqH8TGVPNnPXcLBK/tbMX5GGZ/Lc9EuYvVX4xbO0ULKLzWDbVU37C2Y2YIlNu/VP1kp7QKUZolUDgA==}
peerDependencies:
- vitest: '>=0.32.0 <1'
+ vitest: ^1.0.0
dependencies:
'@ampproject/remapping': 2.2.1
'@bcoe/v8-coverage': 0.2.3
- istanbul-lib-coverage: 3.2.0
+ debug: 4.3.4
+ istanbul-lib-coverage: 3.2.2
istanbul-lib-report: 3.0.1
istanbul-lib-source-maps: 4.0.1
- istanbul-reports: 3.1.5
- magic-string: 0.30.1
+ istanbul-reports: 3.1.6
+ magic-string: 0.30.5
+ magicast: 0.3.2
picocolors: 1.0.0
- std-env: 3.3.3
+ std-env: 3.6.0
test-exclude: 6.0.0
- v8-to-istanbul: 9.1.0
- vitest: 0.34.6(happy-dom@12.10.3)
+ v8-to-istanbul: 9.2.0
+ vitest: 1.0.2(@types/node@20.10.4)(happy-dom@12.10.3)
transitivePeerDependencies:
- supports-color
dev: true
- /@vitest/expect@0.34.6:
- resolution: {integrity: sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==}
+ /@vitest/expect@1.0.2:
+ resolution: {integrity: sha512-mAIo/8uddSWkjQMLFcjqZP3WmkwvvN0OtlyZIu33jFnwme3vZds8m8EDMxtj+Uzni2DwtPfHNjJcTM8zTV1f4A==}
dependencies:
- '@vitest/spy': 0.34.6
- '@vitest/utils': 0.34.6
+ '@vitest/spy': 1.0.2
+ '@vitest/utils': 1.0.2
chai: 4.3.10
dev: true
- /@vitest/runner@0.34.6:
- resolution: {integrity: sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==}
+ /@vitest/runner@1.0.2:
+ resolution: {integrity: sha512-ZcHJXPT2kg/9Hc4fNkCbItlsgZSs3m4vQbxB8LCSdzpbG85bExCmSvu6K9lWpMNdoKfAr1Jn0BwS9SWUcGnbTQ==}
dependencies:
- '@vitest/utils': 0.34.6
- p-limit: 4.0.0
+ '@vitest/utils': 1.0.2
+ p-limit: 5.0.0
pathe: 1.1.1
dev: true
- /@vitest/snapshot@0.34.6:
- resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==}
+ /@vitest/snapshot@1.0.2:
+ resolution: {integrity: sha512-9ClDz2/aV5TfWA4reV7XR9p+hE0e7bifhwxlURugj3Fw0YXeTFzHmKCNEHd6wOIFMfthbGGwhlq7TOJ2jDO4/g==}
dependencies:
magic-string: 0.30.5
pathe: 1.1.1
- pretty-format: 29.6.1
+ pretty-format: 29.7.0
dev: true
- /@vitest/spy@0.34.6:
- resolution: {integrity: sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==}
+ /@vitest/spy@1.0.2:
+ resolution: {integrity: sha512-YlnHmDntp+zNV3QoTVFI5EVHV0AXpiThd7+xnDEbWnD6fw0TH/J4/+3GFPClLimR39h6nA5m0W4Bjm5Edg4A/A==}
dependencies:
- tinyspy: 2.1.1
+ tinyspy: 2.2.0
dev: true
- /@vitest/utils@0.34.6:
- resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==}
+ /@vitest/utils@1.0.2:
+ resolution: {integrity: sha512-GPQkGHAnFAP/+seSbB9pCsj339yRrMgILoI5H2sPevTLCYgBq0VRjF8QSllmnQyvf0EontF6KUIt2t5s2SmqoQ==}
dependencies:
- diff-sequences: 29.4.3
- loupe: 2.3.6
- pretty-format: 29.6.1
+ diff-sequences: 29.6.3
+ loupe: 2.3.7
+ pretty-format: 29.7.0
dev: true
/@volar/language-core@1.11.1:
@@ -668,11 +652,11 @@ packages:
path-browserify: 1.0.1
dev: true
- /@vue/compiler-core@3.3.8:
- resolution: {integrity: sha512-hN/NNBUECw8SusQvDSqqcVv6gWq8L6iAktUR0UF3vGu2OhzRqcOiAno0FmBJWwxhYEXRlQJT5XnoKsVq1WZx4g==}
+ /@vue/compiler-core@3.3.11:
+ resolution: {integrity: sha512-h97/TGWBilnLuRaj58sxNrsUU66fwdRKLOLQ9N/5iNDfp+DZhYH9Obhe0bXxhedl8fjAgpRANpiZfbgWyruQ0w==}
dependencies:
- '@babel/parser': 7.23.0
- '@vue/shared': 3.3.8
+ '@babel/parser': 7.23.5
+ '@vue/shared': 3.3.11
estree-walker: 2.0.2
source-map-js: 1.0.2
dev: true
@@ -686,11 +670,11 @@ packages:
source-map-js: 1.0.2
dev: true
- /@vue/compiler-dom@3.3.8:
- resolution: {integrity: sha512-+PPtv+p/nWDd0AvJu3w8HS0RIm/C6VGBIRe24b9hSyNWOAPEUosFZ5diwawwP8ip5sJ8n0Pe87TNNNHnvjs0FQ==}
+ /@vue/compiler-dom@3.3.11:
+ resolution: {integrity: sha512-zoAiUIqSKqAJ81WhfPXYmFGwDRuO+loqLxvXmfUdR5fOitPoUiIeFI9cTTyv9MU5O1+ZZglJVTusWzy+wfk5hw==}
dependencies:
- '@vue/compiler-core': 3.3.8
- '@vue/shared': 3.3.8
+ '@vue/compiler-core': 3.3.11
+ '@vue/shared': 3.3.11
dev: true
/@vue/compiler-dom@3.3.9:
@@ -700,30 +684,30 @@ packages:
'@vue/shared': 3.3.9
dev: true
- /@vue/compiler-sfc@3.3.9:
- resolution: {integrity: sha512-wy0CNc8z4ihoDzjASCOCsQuzW0A/HP27+0MDSSICMjVIFzk/rFViezkR3dzH+miS2NDEz8ywMdbjO5ylhOLI2A==}
+ /@vue/compiler-sfc@3.3.11:
+ resolution: {integrity: sha512-U4iqPlHO0KQeK1mrsxCN0vZzw43/lL8POxgpzcJweopmqtoYy9nljJzWDIQS3EfjiYhfdtdk9Gtgz7MRXnz3GA==}
dependencies:
'@babel/parser': 7.23.5
- '@vue/compiler-core': 3.3.9
- '@vue/compiler-dom': 3.3.9
- '@vue/compiler-ssr': 3.3.9
- '@vue/reactivity-transform': 3.3.9
- '@vue/shared': 3.3.9
+ '@vue/compiler-core': 3.3.11
+ '@vue/compiler-dom': 3.3.11
+ '@vue/compiler-ssr': 3.3.11
+ '@vue/reactivity-transform': 3.3.11
+ '@vue/shared': 3.3.11
estree-walker: 2.0.2
magic-string: 0.30.5
- postcss: 8.4.31
+ postcss: 8.4.32
source-map-js: 1.0.2
dev: true
- /@vue/compiler-ssr@3.3.9:
- resolution: {integrity: sha512-NO5oobAw78R0G4SODY5A502MGnDNiDjf6qvhn7zD7TJGc8XDeIEw4fg6JU705jZ/YhuokBKz0A5a/FL/XZU73g==}
+ /@vue/compiler-ssr@3.3.11:
+ resolution: {integrity: sha512-Zd66ZwMvndxRTgVPdo+muV4Rv9n9DwQ4SSgWWKWkPFebHQfVYRrVjeygmmDmPewsHyznCNvJ2P2d6iOOhdv8Qg==}
dependencies:
- '@vue/compiler-dom': 3.3.9
- '@vue/shared': 3.3.9
+ '@vue/compiler-dom': 3.3.11
+ '@vue/shared': 3.3.11
dev: true
- /@vue/language-core@1.8.24(typescript@5.3.2):
- resolution: {integrity: sha512-2ClHvij0WlsDWryPzXJCSpPc6rusZFNoVtRZGgGGkKCmKuIREDDKmH8j+1tYyxPYyH0qL6pZ6+IHD8KIm5nWAw==}
+ /@vue/language-core@1.8.25(typescript@5.3.3):
+ resolution: {integrity: sha512-NJk/5DnAZlpvXX8BdWmHI45bWGLViUaS3R/RMrmFSvFMSbJKuEODpM4kR0F0Ofv5SFzCWuNiMhxameWpVdQsnA==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -732,17 +716,17 @@ packages:
dependencies:
'@volar/language-core': 1.11.1
'@volar/source-map': 1.11.1
- '@vue/compiler-dom': 3.3.8
- '@vue/shared': 3.3.8
+ '@vue/compiler-dom': 3.3.9
+ '@vue/shared': 3.3.9
computeds: 0.0.1
minimatch: 9.0.3
muggle-string: 0.3.1
path-browserify: 1.0.1
- typescript: 5.3.2
+ typescript: 5.3.3
vue-template-compiler: 2.7.14
dev: true
- /@vue/language-core@1.8.5(typescript@5.3.2):
+ /@vue/language-core@1.8.5(typescript@5.3.3):
resolution: {integrity: sha512-DKQNiNQzNV7nrkZQujvjfX73zqKdj2+KoM4YeKl+ft3f+crO3JB4ycPnmgaRMNX/ULJootdQPGHKFRl5cXxwaw==}
peerDependencies:
typescript: '*'
@@ -752,60 +736,64 @@ packages:
dependencies:
'@volar/language-core': 1.9.0
'@volar/source-map': 1.9.0
- '@vue/compiler-dom': 3.3.8
+ '@vue/compiler-dom': 3.3.9
'@vue/reactivity': 3.3.8
- '@vue/shared': 3.3.8
+ '@vue/shared': 3.3.9
minimatch: 9.0.3
muggle-string: 0.3.1
- typescript: 5.3.2
+ typescript: 5.3.3
vue-template-compiler: 2.7.14
dev: true
- /@vue/reactivity-transform@3.3.9:
- resolution: {integrity: sha512-HnUFm7Ry6dFa4Lp63DAxTixUp8opMtQr6RxQCpDI1vlh12rkGIeYqMvJtK+IKyEfEOa2I9oCkD1mmsPdaGpdVg==}
+ /@vue/reactivity-transform@3.3.11:
+ resolution: {integrity: sha512-fPGjH0wqJo68A0wQ1k158utDq/cRyZNlFoxGwNScE28aUFOKFEnCBsvyD8jHn+0kd0UKVpuGuaZEQ6r9FJRqCg==}
dependencies:
'@babel/parser': 7.23.5
- '@vue/compiler-core': 3.3.9
- '@vue/shared': 3.3.9
+ '@vue/compiler-core': 3.3.11
+ '@vue/shared': 3.3.11
estree-walker: 2.0.2
magic-string: 0.30.5
dev: true
- /@vue/reactivity@3.3.8:
- resolution: {integrity: sha512-ctLWitmFBu6mtddPyOKpHg8+5ahouoTCRtmAHZAXmolDtuZXfjL2T3OJ6DL6ezBPQB1SmMnpzjiWjCiMYmpIuw==}
+ /@vue/reactivity@3.3.11:
+ resolution: {integrity: sha512-D5tcw091f0nuu+hXq5XANofD0OXnBmaRqMYl5B3fCR+mX+cXJIGNw/VNawBqkjLNWETrFW0i+xH9NvDbTPVh7g==}
dependencies:
- '@vue/shared': 3.3.8
+ '@vue/shared': 3.3.11
dev: true
- /@vue/reactivity@3.3.9:
- resolution: {integrity: sha512-VmpIqlNp+aYDg2X0xQhJqHx9YguOmz2UxuUJDckBdQCNkipJvfk9yA75woLWElCa0Jtyec3lAAt49GO0izsphw==}
+ /@vue/reactivity@3.3.8:
+ resolution: {integrity: sha512-ctLWitmFBu6mtddPyOKpHg8+5ahouoTCRtmAHZAXmolDtuZXfjL2T3OJ6DL6ezBPQB1SmMnpzjiWjCiMYmpIuw==}
dependencies:
- '@vue/shared': 3.3.9
+ '@vue/shared': 3.3.8
dev: true
- /@vue/runtime-core@3.3.9:
- resolution: {integrity: sha512-xxaG9KvPm3GTRuM4ZyU8Tc+pMVzcu6eeoSRQJ9IE7NmCcClW6z4B3Ij6L4EDl80sxe/arTtQ6YmgiO4UZqRc+w==}
+ /@vue/runtime-core@3.3.11:
+ resolution: {integrity: sha512-g9ztHGwEbS5RyWaOpXuyIVFTschclnwhqEbdy5AwGhYOgc7m/q3NFwr50MirZwTTzX55JY8pSkeib9BX04NIpw==}
dependencies:
- '@vue/reactivity': 3.3.9
- '@vue/shared': 3.3.9
+ '@vue/reactivity': 3.3.11
+ '@vue/shared': 3.3.11
dev: true
- /@vue/runtime-dom@3.3.9:
- resolution: {integrity: sha512-e7LIfcxYSWbV6BK1wQv9qJyxprC75EvSqF/kQKe6bdZEDNValzeRXEVgiX7AHI6hZ59HA4h7WT5CGvm69vzJTQ==}
+ /@vue/runtime-dom@3.3.11:
+ resolution: {integrity: sha512-OlhtV1PVpbgk+I2zl+Y5rQtDNcCDs12rsRg71XwaA2/Rbllw6mBLMi57VOn8G0AjOJ4Mdb4k56V37+g8ukShpQ==}
dependencies:
- '@vue/runtime-core': 3.3.9
- '@vue/shared': 3.3.9
+ '@vue/runtime-core': 3.3.11
+ '@vue/shared': 3.3.11
csstype: 3.1.2
dev: true
- /@vue/server-renderer@3.3.9(vue@3.3.9):
- resolution: {integrity: sha512-w0zT/s5l3Oa3ZjtLW88eO4uV6AQFqU8X5GOgzq7SkQQu6vVr+8tfm+OI2kDBplS/W/XgCBuFXiPw6T5EdwXP0A==}
+ /@vue/server-renderer@3.3.11(vue@3.3.11):
+ resolution: {integrity: sha512-AIWk0VwwxCAm4wqtJyxBylRTXSy1wCLOKbWxHaHiu14wjsNYtiRCSgVuqEPVuDpErOlRdNnuRgipQfXRLjLN5A==}
peerDependencies:
- vue: 3.3.9
+ vue: 3.3.11
dependencies:
- '@vue/compiler-ssr': 3.3.9
- '@vue/shared': 3.3.9
- vue: 3.3.9(typescript@5.3.2)
+ '@vue/compiler-ssr': 3.3.11
+ '@vue/shared': 3.3.11
+ vue: 3.3.11(typescript@5.3.3)
+ dev: true
+
+ /@vue/shared@3.3.11:
+ resolution: {integrity: sha512-u2G8ZQ9IhMWTMXaWqZycnK4UthG1fA238CD+DP4Dm4WJi5hdUKKLg0RMRaRpDPNMdkTwIDkp7WtD0Rd9BH9fLw==}
dev: true
/@vue/shared@3.3.8:
@@ -816,7 +804,7 @@ packages:
resolution: {integrity: sha512-ZE0VTIR0LmYgeyhurPTpy4KzKsuDyQbMSdM49eKkMnT5X4VfFBLysMzjIZhLEFQYjjOVVfbvUDHckwjDFiO2eA==}
dev: true
- /@vue/test-utils@2.4.3(vue@3.3.9):
+ /@vue/test-utils@2.4.3(vue@3.3.11):
resolution: {integrity: sha512-F4K7mF+ad++VlTrxMJVRnenKSJmO6fkQt2wpRDiKDesQMkfpniGWsqEi/JevxGBo2qEkwwjvTUAoiGJLNx++CA==}
peerDependencies:
'@vue/server-renderer': ^3.0.1
@@ -826,7 +814,7 @@ packages:
optional: true
dependencies:
js-beautify: 1.14.9
- vue: 3.3.9(typescript@5.3.2)
+ vue: 3.3.11(typescript@5.3.3)
vue-component-type-helpers: 1.8.22
dev: true
@@ -834,8 +822,8 @@ packages:
resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
dev: true
- /acorn-walk@8.2.0:
- resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
+ /acorn-walk@8.3.1:
+ resolution: {integrity: sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==}
engines: {node: '>=0.4.0'}
dev: true
@@ -942,8 +930,17 @@ packages:
proto-list: 1.2.4
dev: true
- /convert-source-map@1.9.0:
- resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
+ /convert-source-map@2.0.0:
+ resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
+ dev: true
+
+ /cross-spawn@7.0.3:
+ resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
+ engines: {node: '>= 8'}
+ dependencies:
+ path-key: 3.1.1
+ shebang-command: 2.0.0
+ which: 2.0.2
dev: true
/css.escape@1.5.1:
@@ -977,8 +974,8 @@ packages:
type-detect: 4.0.8
dev: true
- /diff-sequences@29.4.3:
- resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==}
+ /diff-sequences@29.6.3:
+ resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dev: true
@@ -1032,6 +1029,21 @@ packages:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
dev: true
+ /execa@8.0.1:
+ resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
+ engines: {node: '>=16.17'}
+ dependencies:
+ cross-spawn: 7.0.3
+ get-stream: 8.0.1
+ human-signals: 5.0.0
+ is-stream: 3.0.0
+ merge-stream: 2.0.0
+ npm-run-path: 5.1.0
+ onetime: 6.0.0
+ signal-exit: 4.1.0
+ strip-final-newline: 3.0.0
+ dev: true
+
/fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
dev: true
@@ -1077,6 +1089,11 @@ packages:
resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==}
dev: true
+ /get-stream@8.0.1:
+ resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
+ engines: {node: '>=16'}
+ dev: true
+
/glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
dependencies:
@@ -1135,6 +1152,11 @@ packages:
resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
dev: true
+ /human-signals@5.0.0:
+ resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
+ engines: {node: '>=16.17.0'}
+ dev: true
+
/iconv-lite@0.6.3:
resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
engines: {node: '>=0.10.0'}
@@ -1168,8 +1190,17 @@ packages:
has: 1.0.3
dev: true
- /istanbul-lib-coverage@3.2.0:
- resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==}
+ /is-stream@3.0.0:
+ resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dev: true
+
+ /isexe@2.0.0:
+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+ dev: true
+
+ /istanbul-lib-coverage@3.2.2:
+ resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
engines: {node: '>=8'}
dev: true
@@ -1177,7 +1208,7 @@ packages:
resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
engines: {node: '>=10'}
dependencies:
- istanbul-lib-coverage: 3.2.0
+ istanbul-lib-coverage: 3.2.2
make-dir: 4.0.0
supports-color: 7.2.0
dev: true
@@ -1187,14 +1218,14 @@ packages:
engines: {node: '>=10'}
dependencies:
debug: 4.3.4
- istanbul-lib-coverage: 3.2.0
+ istanbul-lib-coverage: 3.2.2
source-map: 0.6.1
transitivePeerDependencies:
- supports-color
dev: true
- /istanbul-reports@3.1.5:
- resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==}
+ /istanbul-reports@3.1.6:
+ resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==}
engines: {node: '>=8'}
dependencies:
html-escaper: 2.0.2
@@ -1234,9 +1265,12 @@ packages:
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
dev: true
- /local-pkg@0.4.3:
- resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
+ /local-pkg@0.5.0:
+ resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
engines: {node: '>=14'}
+ dependencies:
+ mlly: 1.4.2
+ pkg-types: 1.0.3
dev: true
/lodash.get@4.4.2:
@@ -1253,6 +1287,13 @@ packages:
/loupe@2.3.6:
resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==}
+ deprecated: Please upgrade to 2.3.7 which fixes GHSA-4q6p-r6v2-jvc5
+ dependencies:
+ get-func-name: 2.0.2
+ dev: true
+
+ /loupe@2.3.7:
+ resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==}
dependencies:
get-func-name: 2.0.2
dev: true
@@ -1264,18 +1305,19 @@ packages:
yallist: 4.0.0
dev: true
- /magic-string@0.30.1:
- resolution: {integrity: sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==}
+ /magic-string@0.30.5:
+ resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
engines: {node: '>=12'}
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
dev: true
- /magic-string@0.30.5:
- resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
- engines: {node: '>=12'}
+ /magicast@0.3.2:
+ resolution: {integrity: sha512-Fjwkl6a0syt9TFN0JSYpOybxiMCkYNEeOTnOTNRbjphirLakznZXAqrXgj/7GG3D1dvETONNwrBfinvAbpunDg==}
dependencies:
- '@jridgewell/sourcemap-codec': 1.4.15
+ '@babel/parser': 7.23.5
+ '@babel/types': 7.23.5
+ source-map-js: 1.0.2
dev: true
/make-dir@4.0.0:
@@ -1285,6 +1327,15 @@ packages:
semver: 7.5.4
dev: true
+ /merge-stream@2.0.0:
+ resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+ dev: true
+
+ /mimic-fn@4.0.0:
+ resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
+ engines: {node: '>=12'}
+ dev: true
+
/minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
dependencies:
@@ -1312,13 +1363,13 @@ packages:
brace-expansion: 2.0.1
dev: true
- /mlly@1.4.0:
- resolution: {integrity: sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==}
+ /mlly@1.4.2:
+ resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==}
dependencies:
acorn: 8.10.0
pathe: 1.1.1
pkg-types: 1.0.3
- ufo: 1.1.2
+ ufo: 1.3.2
dev: true
/ms@2.1.2:
@@ -1329,8 +1380,8 @@ packages:
resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==}
dev: true
- /nanoid@3.3.6:
- resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
+ /nanoid@3.3.7:
+ resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
dev: true
@@ -1343,15 +1394,29 @@ packages:
abbrev: 1.1.1
dev: true
+ /npm-run-path@5.1.0:
+ resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ path-key: 4.0.0
+ dev: true
+
/once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
dependencies:
wrappy: 1.0.2
dev: true
- /p-limit@4.0.0:
- resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ /onetime@6.0.0:
+ resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ mimic-fn: 4.0.0
+ dev: true
+
+ /p-limit@5.0.0:
+ resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==}
+ engines: {node: '>=18'}
dependencies:
yocto-queue: 1.0.0
dev: true
@@ -1365,6 +1430,16 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /path-key@3.1.1:
+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /path-key@4.0.0:
+ resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
+ engines: {node: '>=12'}
+ dev: true
+
/path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
dev: true
@@ -1390,7 +1465,7 @@ packages:
resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
dependencies:
jsonc-parser: 3.2.0
- mlly: 1.4.0
+ mlly: 1.4.2
pathe: 1.1.1
dev: true
@@ -1410,20 +1485,20 @@ packages:
fsevents: 2.3.2
dev: true
- /postcss@8.4.31:
- resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
+ /postcss@8.4.32:
+ resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
- nanoid: 3.3.6
+ nanoid: 3.3.7
picocolors: 1.0.0
source-map-js: 1.0.2
dev: true
- /pretty-format@29.6.1:
- resolution: {integrity: sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==}
+ /pretty-format@29.7.0:
+ resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/schemas': 29.6.0
+ '@jest/schemas': 29.6.3
ansi-styles: 5.2.0
react-is: 18.2.0
dev: true
@@ -1497,10 +1572,27 @@ packages:
lru-cache: 6.0.0
dev: true
+ /shebang-command@2.0.0:
+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
+ engines: {node: '>=8'}
+ dependencies:
+ shebang-regex: 3.0.0
+ dev: true
+
+ /shebang-regex@3.0.0:
+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
+ engines: {node: '>=8'}
+ dev: true
+
/siginfo@2.0.0:
resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
dev: true
+ /signal-exit@4.1.0:
+ resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
+ engines: {node: '>=14'}
+ dev: true
+
/source-map-js@1.0.2:
resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
engines: {node: '>=0.10.0'}
@@ -1519,8 +1611,8 @@ packages:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
dev: true
- /std-env@3.3.3:
- resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==}
+ /std-env@3.6.0:
+ resolution: {integrity: sha512-aFZ19IgVmhdB2uX599ve2kE6BIE3YMnQ6Gp6BURhW/oIzpXGKr878TQfAQZn1+i0Flcc/UKUy1gOlcfaUBCryg==}
dev: true
/string-argv@0.3.2:
@@ -1528,13 +1620,18 @@ packages:
engines: {node: '>=0.6.19'}
dev: true
+ /strip-final-newline@3.0.0:
+ resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
+ engines: {node: '>=12'}
+ dev: true
+
/strip-json-comments@3.1.1:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
dev: true
- /strip-literal@1.0.1:
- resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==}
+ /strip-literal@1.3.0:
+ resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==}
dependencies:
acorn: 8.10.0
dev: true
@@ -1560,17 +1657,17 @@ packages:
minimatch: 3.1.2
dev: true
- /tinybench@2.5.0:
- resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==}
+ /tinybench@2.5.1:
+ resolution: {integrity: sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==}
dev: true
- /tinypool@0.7.0:
- resolution: {integrity: sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==}
+ /tinypool@0.8.1:
+ resolution: {integrity: sha512-zBTCK0cCgRROxvs9c0CGK838sPkeokNGdQVUUwHAbynHFlmyJYj825f/oRs528HaIJ97lo0pLIlDUzwN+IorWg==}
engines: {node: '>=14.0.0'}
dev: true
- /tinyspy@2.1.1:
- resolution: {integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==}
+ /tinyspy@2.2.0:
+ resolution: {integrity: sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==}
engines: {node: '>=14.0.0'}
dev: true
@@ -1590,14 +1687,14 @@ packages:
hasBin: true
dev: true
- /typescript@5.3.2:
- resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==}
+ /typescript@5.3.3:
+ resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==}
engines: {node: '>=14.17'}
hasBin: true
dev: true
- /ufo@1.1.2:
- resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==}
+ /ufo@1.3.2:
+ resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==}
dev: true
/undici-types@5.26.5:
@@ -1615,13 +1712,13 @@ packages:
punycode: 2.3.0
dev: true
- /v8-to-istanbul@9.1.0:
- resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==}
+ /v8-to-istanbul@9.2.0:
+ resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==}
engines: {node: '>=10.12.0'}
dependencies:
'@jridgewell/trace-mapping': 0.3.18
'@types/istanbul-lib-coverage': 2.0.4
- convert-source-map: 1.9.0
+ convert-source-map: 2.0.0
dev: true
/validator@13.9.0:
@@ -1629,17 +1726,16 @@ packages:
engines: {node: '>= 0.10'}
dev: true
- /vite-node@0.34.6(@types/node@20.10.2):
- resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==}
- engines: {node: '>=v14.18.0'}
+ /vite-node@1.0.2(@types/node@20.10.4):
+ resolution: {integrity: sha512-h7BbMJf46fLvFW/9Ygo3snkIBEHFh6fHpB4lge98H5quYrDhPFeI3S0LREz328uqPWSnii2yeJXktQ+Pmqk5BQ==}
+ engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
dependencies:
cac: 6.7.14
debug: 4.3.4
- mlly: 1.4.0
pathe: 1.1.1
picocolors: 1.0.0
- vite: 5.0.4(@types/node@20.10.2)
+ vite: 5.0.7(@types/node@20.10.4)
transitivePeerDependencies:
- '@types/node'
- less
@@ -1651,23 +1747,23 @@ packages:
- terser
dev: true
- /vite-plugin-dts@3.2.0(@types/node@20.10.2)(typescript@5.3.2):
+ /vite-plugin-dts@3.2.0(@types/node@20.10.4)(typescript@5.3.3):
resolution: {integrity: sha512-s+dwJvDcb/AWgb49oVbq9JiUSIMwaVpFfV4SVIaBZmv9OZyeyDGxujaq+z4HJ4LB4hUG5c4oRAJyLfV66c763Q==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
typescript: '*'
dependencies:
- '@microsoft/api-extractor': 7.36.2(@types/node@20.10.2)
+ '@microsoft/api-extractor': 7.36.2(@types/node@20.10.4)
'@rollup/pluginutils': 5.0.2(rollup@4.5.0)
- '@rushstack/node-core-library': 3.59.5(@types/node@20.10.2)
- '@vue/language-core': 1.8.5(typescript@5.3.2)
+ '@rushstack/node-core-library': 3.59.5(@types/node@20.10.4)
+ '@vue/language-core': 1.8.5(typescript@5.3.3)
debug: 4.3.4
kolorist: 1.8.0
- typescript: 5.3.2
- vue-tsc: 1.8.24(typescript@5.3.2)
+ typescript: 5.3.3
+ vue-tsc: 1.8.25(typescript@5.3.3)
optionalDependencies:
rollup: 4.5.0
- vite: 5.0.4(@types/node@20.10.2)
+ vite: 5.0.7(@types/node@20.10.4)
transitivePeerDependencies:
- '@types/node'
- less
@@ -1679,8 +1775,8 @@ packages:
- terser
dev: true
- /vite@5.0.4(@types/node@20.10.2):
- resolution: {integrity: sha512-RzAr8LSvM8lmhB4tQ5OPcBhpjOZRZjuxv9zO5UcxeoY2bd3kP3Ticd40Qma9/BqZ8JS96Ll/jeBX9u+LJZrhVg==}
+ /vite@5.0.7(@types/node@20.10.4):
+ resolution: {integrity: sha512-B4T4rJCDPihrQo2B+h1MbeGL/k/GMAHzhQ8S0LjQ142s6/+l3hHTT095ORvsshj4QCkoWu3Xtmob5mazvakaOw==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -1707,30 +1803,30 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 20.10.2
+ '@types/node': 20.10.4
esbuild: 0.19.6
- postcss: 8.4.31
+ postcss: 8.4.32
rollup: 4.5.0
optionalDependencies:
fsevents: 2.3.3
dev: true
- /vitest@0.34.6(happy-dom@12.10.3):
- resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==}
- engines: {node: '>=v14.18.0'}
+ /vitest@1.0.2(@types/node@20.10.4)(happy-dom@12.10.3):
+ resolution: {integrity: sha512-F3NVwwpXfRSDnJmyv+ALPwSRVt0zDkRRE18pwUHSUPXAlWQ47rY1dc99ziMW5bBHyqwK2ERjMisLNoef64qk9w==}
+ engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
- '@vitest/browser': '*'
- '@vitest/ui': '*'
+ '@types/node': ^18.0.0 || >=20.0.0
+ '@vitest/browser': ^1.0.0
+ '@vitest/ui': ^1.0.0
happy-dom: '*'
jsdom: '*'
- playwright: '*'
- safaridriver: '*'
- webdriverio: '*'
peerDependenciesMeta:
'@edge-runtime/vm':
optional: true
+ '@types/node':
+ optional: true
'@vitest/browser':
optional: true
'@vitest/ui':
@@ -1739,37 +1835,29 @@ packages:
optional: true
jsdom:
optional: true
- playwright:
- optional: true
- safaridriver:
- optional: true
- webdriverio:
- optional: true
dependencies:
- '@types/chai': 4.3.5
- '@types/chai-subset': 1.3.3
- '@types/node': 20.10.2
- '@vitest/expect': 0.34.6
- '@vitest/runner': 0.34.6
- '@vitest/snapshot': 0.34.6
- '@vitest/spy': 0.34.6
- '@vitest/utils': 0.34.6
- acorn: 8.10.0
- acorn-walk: 8.2.0
+ '@types/node': 20.10.4
+ '@vitest/expect': 1.0.2
+ '@vitest/runner': 1.0.2
+ '@vitest/snapshot': 1.0.2
+ '@vitest/spy': 1.0.2
+ '@vitest/utils': 1.0.2
+ acorn-walk: 8.3.1
cac: 6.7.14
chai: 4.3.10
debug: 4.3.4
+ execa: 8.0.1
happy-dom: 12.10.3
- local-pkg: 0.4.3
- magic-string: 0.30.1
+ local-pkg: 0.5.0
+ magic-string: 0.30.5
pathe: 1.1.1
picocolors: 1.0.0
- std-env: 3.3.3
- strip-literal: 1.0.1
- tinybench: 2.5.0
- tinypool: 0.7.0
- vite: 5.0.4(@types/node@20.10.2)
- vite-node: 0.34.6(@types/node@20.10.2)
+ std-env: 3.6.0
+ strip-literal: 1.3.0
+ tinybench: 2.5.1
+ tinypool: 0.8.1
+ vite: 5.0.7(@types/node@20.10.4)
+ vite-node: 1.0.2(@types/node@20.10.4)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@@ -1792,32 +1880,32 @@ packages:
he: 1.2.0
dev: true
- /vue-tsc@1.8.24(typescript@5.3.2):
- resolution: {integrity: sha512-eH1CSj231OzVEY5Hi7wS6ubzyOEwgr5jCptR0Ddf2SitGcaXIsPVDvrprm3eolCdyhDt3WS1Eb2F4fGX9BsUUw==}
+ /vue-tsc@1.8.25(typescript@5.3.3):
+ resolution: {integrity: sha512-lHsRhDc/Y7LINvYhZ3pv4elflFADoEOo67vfClAfF2heVHpHmVquLSjojgCSIwzA4F0Pc4vowT/psXCYcfk+iQ==}
hasBin: true
peerDependencies:
typescript: '*'
dependencies:
'@volar/typescript': 1.11.1
- '@vue/language-core': 1.8.24(typescript@5.3.2)
+ '@vue/language-core': 1.8.25(typescript@5.3.3)
semver: 7.5.4
- typescript: 5.3.2
+ typescript: 5.3.3
dev: true
- /vue@3.3.9(typescript@5.3.2):
- resolution: {integrity: sha512-sy5sLCTR8m6tvUk1/ijri3Yqzgpdsmxgj6n6yl7GXXCXqVbmW2RCXe9atE4cEI6Iv7L89v5f35fZRRr5dChP9w==}
+ /vue@3.3.11(typescript@5.3.3):
+ resolution: {integrity: sha512-d4oBctG92CRO1cQfVBZp6WJAs0n8AK4Xf5fNjQCBeKCvMI1efGQ5E3Alt1slFJS9fZuPcFoiAiqFvQlv1X7t/w==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@vue/compiler-dom': 3.3.9
- '@vue/compiler-sfc': 3.3.9
- '@vue/runtime-dom': 3.3.9
- '@vue/server-renderer': 3.3.9(vue@3.3.9)
- '@vue/shared': 3.3.9
- typescript: 5.3.2
+ '@vue/compiler-dom': 3.3.11
+ '@vue/compiler-sfc': 3.3.11
+ '@vue/runtime-dom': 3.3.11
+ '@vue/server-renderer': 3.3.11(vue@3.3.11)
+ '@vue/shared': 3.3.11
+ typescript: 5.3.3
dev: true
/webidl-conversions@7.0.0:
@@ -1837,6 +1925,14 @@ packages:
engines: {node: '>=12'}
dev: true
+ /which@2.0.2:
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+ engines: {node: '>= 8'}
+ hasBin: true
+ dependencies:
+ isexe: 2.0.0
+ dev: true
+
/why-is-node-running@2.2.2:
resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==}
engines: {node: '>=8'}