Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't serve @vitest/ui report on a subpath #3481

Closed
6 tasks done
segevfiner opened this issue May 31, 2023 · 3 comments · Fixed by #3487
Closed
6 tasks done

Can't serve @vitest/ui report on a subpath #3481

segevfiner opened this issue May 31, 2023 · 3 comments · Fixed by #3487

Comments

@segevfiner
Copy link
Contributor

segevfiner commented May 31, 2023

Describe the bug

Upload a vitest/ui generated report to a subpath in an HTTP server (And make sure the .gz file is served with an Content-Type: application/gzip, or Content-Encoding: gzip which might also work). You will get a blank page. The report only works at the root path of a site, disallowing uploading it somewhere for others to view. (e.g. From CI).

That is, it works when the URL is:
http://somewhere.com/

But fails if it is:
http://somewhere.com/vitest-report/

Such reports are very useful to upload to a shared server for others to easily view from CI, but they need to handle being served from any subpath for this to work properly.

Reproduction

Generate any @vitest/ui report, and use caddy run (Install caddy) with the following Caddyfile and the report in a subdirectory.

http://localhost:8080

@gz {
	path *.gz
}

header @gz Content-Type application/gzip

file_server browse

e.g.

  • Caddyfile
  • report/
    • index.html

And try to access http://localhost:8080/report/, you will get a blank page, no errors in the console.

System Info

System:
    OS: macOS 13.4
    CPU: (10) arm64 Apple M1 Pro
    Memory: 57.72 MB / 16.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 16.20.0 - ~/.nvm/versions/node/v16.20.0/bin/node
    npm: 9.6.7 - ~/.nvm/versions/node/v16.20.0/bin/npm
  Browsers:
    Chrome: 113.0.5672.126
    Safari: 16.5
  npmPackages:
    @vitejs/plugin-vue: ^4.0.0 => 4.1.0 
    @vitest/ui: ^0.31.2 => 0.31.2 
    vite: ^4.1.4 => 4.2.1 
    vitest: ^0.31.2 => 0.31.2

Used Package Manager

pnpm

Validations

@sheremet-va
Copy link
Member

sheremet-va commented May 31, 2023

Hm, interesting 🤔 As far as I know, it should work. All paths are relative 🤔

Are you sure your server configuration is correct?

@segevfiner
Copy link
Contributor Author

segevfiner commented May 31, 2023

Yeah. I can upload a zip with a more complete repro. Maybe it's vue-router that gets confused?

@minwe
Copy link

minwe commented Aug 21, 2023

+1

sheremet-va added a commit that referenced this issue Aug 24, 2023
Co-authored-by: Vladimir <sleuths.slews0s@icloud.com>
renovate bot referenced this issue in fwouts/previewjs Aug 25, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vitest](https://github.com/vitest-dev/vitest) | [`^0.34.2` ->
`^0.34.3`](https://renovatebot.com/diffs/npm/vitest/0.34.2/0.34.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vitest-dev/vitest (vitest)</summary>

###
[`v0.34.3`](https://github.com/vitest-dev/vitest/releases/tag/v0.34.3)

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.34.2...v0.34.3)

#####    🚀 Features

- **coverage**: Add `allowExternal` option  -  by
[@&#8203;vojvodics](https://github.com/vojvodics) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3894](https://github.com/vitest-dev/vitest/issues/3894)
[<samp>(c03fa)</samp>](https://github.com/vitest-dev/vitest/commit/c03faa22)
- **vitest**: Export all reporters in `vitest/reporters`  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3980](https://github.com/vitest-dev/vitest/issues/3980)
[<samp>(5704b)</samp>](https://github.com/vitest-dev/vitest/commit/5704b341)

#####    🐞 Bug Fixes

- Should remove mockPath from callstack whether success or failed  -  by
[@&#8203;miserylee](https://github.com/miserylee) and **lijifei** in
[https://github.com/vitest-dev/vitest/issues/3971](https://github.com/vitest-dev/vitest/issues/3971)
[<samp>(5eb85)</samp>](https://github.com/vitest-dev/vitest/commit/5eb8561c)
- Add workspace config files to default coverage excludes  -  by
[@&#8203;FelixGraf](https://github.com/FelixGraf) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3973](https://github.com/vitest-dev/vitest/issues/3973)
[<samp>(20263)</samp>](https://github.com/vitest-dev/vitest/commit/20263d9d)
- Report file error as a <failure> on JUnit  -  by
[@&#8203;3c1u](https://github.com/3c1u) in
[https://github.com/vitest-dev/vitest/issues/3997](https://github.com/vitest-dev/vitest/issues/3997)
[<samp>(00c43)</samp>](https://github.com/vitest-dev/vitest/commit/00c432fa)
- **jsdom**: Correctly resolve buffer on typed arrays  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3998](https://github.com/vitest-dev/vitest/issues/3998)
[<samp>(b42cf)</samp>](https://github.com/vitest-dev/vitest/commit/b42cf36e)
- **ui**: Use web hash history in ui  -  by
[@&#8203;segevfiner](https://github.com/segevfiner) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3481](https://github.com/vitest-dev/vitest/issues/3481)
and
[https://github.com/vitest-dev/vitest/issues/3487](https://github.com/vitest-dev/vitest/issues/3487)
[<samp>(8caab)</samp>](https://github.com/vitest-dev/vitest/commit/8caabaa1)
- **vite-node**: Inline HMR types  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3993](https://github.com/vitest-dev/vitest/issues/3993)
[<samp>(dff60)</samp>](https://github.com/vitest-dev/vitest/commit/dff60e82)
- **vitest**: Correctly resolve optimizer status  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3992](https://github.com/vitest-dev/vitest/issues/3992)
[<samp>(74dc5)</samp>](https://github.com/vitest-dev/vitest/commit/74dc5967)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.34.2...v0.34.3)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->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/fwouts/previewjs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzYuNTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this issue in ariakit/ariakit Aug 25, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vitest](https://github.com/vitest-dev/vitest) | [`0.34.2` ->
`0.34.3`](https://renovatebot.com/diffs/npm/vitest/0.34.2/0.34.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vitest-dev/vitest (vitest)</summary>

###
[`v0.34.3`](https://github.com/vitest-dev/vitest/releases/tag/v0.34.3)

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.34.2...v0.34.3)

#####    🚀 Features

- **coverage**: Add `allowExternal` option  -  by
[@&#8203;vojvodics](https://github.com/vojvodics) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3894](https://github.com/vitest-dev/vitest/issues/3894)
[<samp>(c03fa)</samp>](https://github.com/vitest-dev/vitest/commit/c03faa22)
- **vitest**: Export all reporters in `vitest/reporters`  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3980](https://github.com/vitest-dev/vitest/issues/3980)
[<samp>(5704b)</samp>](https://github.com/vitest-dev/vitest/commit/5704b341)

#####    🐞 Bug Fixes

- Should remove mockPath from callstack whether success or failed  -  by
[@&#8203;miserylee](https://github.com/miserylee) and **lijifei** in
[https://github.com/vitest-dev/vitest/issues/3971](https://github.com/vitest-dev/vitest/issues/3971)
[<samp>(5eb85)</samp>](https://github.com/vitest-dev/vitest/commit/5eb8561c)
- Add workspace config files to default coverage excludes  -  by
[@&#8203;FelixGraf](https://github.com/FelixGraf) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3973](https://github.com/vitest-dev/vitest/issues/3973)
[<samp>(20263)</samp>](https://github.com/vitest-dev/vitest/commit/20263d9d)
- Report file error as a <failure> on JUnit  -  by
[@&#8203;3c1u](https://github.com/3c1u) in
[https://github.com/vitest-dev/vitest/issues/3997](https://github.com/vitest-dev/vitest/issues/3997)
[<samp>(00c43)</samp>](https://github.com/vitest-dev/vitest/commit/00c432fa)
- **jsdom**: Correctly resolve buffer on typed arrays  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3998](https://github.com/vitest-dev/vitest/issues/3998)
[<samp>(b42cf)</samp>](https://github.com/vitest-dev/vitest/commit/b42cf36e)
- **ui**: Use web hash history in ui  -  by
[@&#8203;segevfiner](https://github.com/segevfiner) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3481](https://github.com/vitest-dev/vitest/issues/3481)
and
[https://github.com/vitest-dev/vitest/issues/3487](https://github.com/vitest-dev/vitest/issues/3487)
[<samp>(8caab)</samp>](https://github.com/vitest-dev/vitest/commit/8caabaa1)
- **vite-node**: Inline HMR types  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3993](https://github.com/vitest-dev/vitest/issues/3993)
[<samp>(dff60)</samp>](https://github.com/vitest-dev/vitest/commit/dff60e82)
- **vitest**: Correctly resolve optimizer status  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3992](https://github.com/vitest-dev/vitest/issues/3992)
[<samp>(74dc5)</samp>](https://github.com/vitest-dev/vitest/commit/74dc5967)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.34.2...v0.34.3)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->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/ariakit/ariakit).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzYuNTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this issue in slipmatio/ui Aug 28, 2023
[![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://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped)) |
[`20.5.1` ->
`20.5.6`](https://renovatebot.com/diffs/npm/@types%2fnode/20.5.1/20.5.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.5.1/20.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.5.1/20.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme)
([source](https://github.com/vitejs/vite-plugin-vue)) | [`4.3.1` ->
`4.3.3`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/4.3.1/4.3.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-vue/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-vue/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-vue/4.3.1/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-vue/4.3.1/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme)
([source](https://github.com/vitest-dev/vitest)) | [`0.34.2` ->
`0.34.3`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/0.34.2/0.34.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-v8/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-v8/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-v8/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-v8/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [happy-dom](https://github.com/capricorn86/happy-dom) | [`10.10.4`
->
`10.11.0`](https://renovatebot.com/diffs/npm/happy-dom/10.10.4/10.11.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/10.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/10.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/10.10.4/10.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/10.10.4/10.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://github.com/Microsoft/TypeScript)) | [`5.1.6` ->
`5.2.2`](https://renovatebot.com/diffs/npm/typescript/5.1.6/5.2.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.1.6/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.1.6/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vitest](https://github.com/vitest-dev/vitest) | [`0.34.2` ->
`0.34.3`](https://renovatebot.com/diffs/npm/vitest/0.34.2/0.34.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vitejs/vite-plugin-vue (@&#8203;vitejs/plugin-vue)</summary>

###
[`v4.3.3`](https://github.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small433-2023-08-22-small)

[Compare
Source](https://github.com/vitejs/vite-plugin-vue/compare/833a7a6fadde5337551aa12d6003194fb7fa695f...75bec031a64623b32db8f10bf6153e385e5f3dde)

- fix: conditionally get descriptor on hmr
([#&#8203;236](https://github.com/vitejs/vite-plugin-vue/issues/236))
([b7b1383](https://github.com/vitejs/vite-plugin-vue/commit/b7b1383)),
closes
[#&#8203;236](https://github.com/vitejs/vite-plugin-vue/issues/236)

###
[`v4.3.2`](https://github.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small432-2023-08-21-small)

[Compare
Source](https://github.com/vitejs/vite-plugin-vue/compare/76ffd55cf5a846d60ba3ec4bad3dd7237a0887ae...833a7a6fadde5337551aa12d6003194fb7fa695f)

- fix(plugin-vue): distinguish HMR and transform descriptor
([#&#8203;232](https://github.com/vitejs/vite-plugin-vue/issues/232))
([9119d4d](https://github.com/vitejs/vite-plugin-vue/commit/9119d4d)),
closes
[#&#8203;232](https://github.com/vitejs/vite-plugin-vue/issues/232)

</details>

<details>
<summary>vitest-dev/vitest (@&#8203;vitest/coverage-v8)</summary>

###
[`v0.34.3`](https://github.com/vitest-dev/vitest/releases/tag/v0.34.3)

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.34.2...v0.34.3)

#####    🚀 Features

- **coverage**: Add `allowExternal` option  -  by
[@&#8203;vojvodics](https://github.com/vojvodics) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3894](https://github.com/vitest-dev/vitest/issues/3894)
[<samp>(c03fa)</samp>](https://github.com/vitest-dev/vitest/commit/c03faa22)
- **vitest**: Export all reporters in `vitest/reporters`  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3980](https://github.com/vitest-dev/vitest/issues/3980)
[<samp>(5704b)</samp>](https://github.com/vitest-dev/vitest/commit/5704b341)

#####    🐞 Bug Fixes

- Should remove mockPath from callstack whether success or failed  -  by
[@&#8203;miserylee](https://github.com/miserylee) and **lijifei** in
[https://github.com/vitest-dev/vitest/issues/3971](https://github.com/vitest-dev/vitest/issues/3971)
[<samp>(5eb85)</samp>](https://github.com/vitest-dev/vitest/commit/5eb8561c)
- Add workspace config files to default coverage excludes  -  by
[@&#8203;FelixGraf](https://github.com/FelixGraf) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3973](https://github.com/vitest-dev/vitest/issues/3973)
[<samp>(20263)</samp>](https://github.com/vitest-dev/vitest/commit/20263d9d)
- Report file error as a <failure> on JUnit  -  by
[@&#8203;3c1u](https://github.com/3c1u) in
[https://github.com/vitest-dev/vitest/issues/3997](https://github.com/vitest-dev/vitest/issues/3997)
[<samp>(00c43)</samp>](https://github.com/vitest-dev/vitest/commit/00c432fa)
- **jsdom**: Correctly resolve buffer on typed arrays  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3998](https://github.com/vitest-dev/vitest/issues/3998)
[<samp>(b42cf)</samp>](https://github.com/vitest-dev/vitest/commit/b42cf36e)
- **ui**: Use web hash history in ui  -  by
[@&#8203;segevfiner](https://github.com/segevfiner) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3481](https://github.com/vitest-dev/vitest/issues/3481)
and
[https://github.com/vitest-dev/vitest/issues/3487](https://github.com/vitest-dev/vitest/issues/3487)
[<samp>(8caab)</samp>](https://github.com/vitest-dev/vitest/commit/8caabaa1)
- **vite-node**: Inline HMR types  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3993](https://github.com/vitest-dev/vitest/issues/3993)
[<samp>(dff60)</samp>](https://github.com/vitest-dev/vitest/commit/dff60e82)
- **vitest**: Correctly resolve optimizer status  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3992](https://github.com/vitest-dev/vitest/issues/3992)
[<samp>(74dc5)</samp>](https://github.com/vitest-dev/vitest/commit/74dc5967)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.34.2...v0.34.3)

</details>

<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>

###
[`v10.11.0`](https://github.com/capricorn86/happy-dom/releases/tag/v10.11.0)

[Compare
Source](https://github.com/capricorn86/happy-dom/compare/v10.10.4...v10.11.0)

##### 🎨 Features

- Implement the properties `childNodes` and `children` as getters.
([#&#8203;960](https://github.com/capricorn86/happy-dom/issues/960))

***

Thank you [@&#8203;edoardocavazza](https://github.com/edoardocavazza)
for your contribution!

</details>

<details>
<summary>Microsoft/TypeScript (typescript)</summary>

###
[`v5.2.2`](https://github.com/microsoft/TypeScript/releases/tag/v5.2.2):
TypeScript 5.2

[Compare
Source](https://github.com/Microsoft/TypeScript/compare/v5.1.6...v5.2.2)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-2/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.2.0
(Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.2.1
(RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.2.2
(Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.2%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

---

### 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://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->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/ui).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi42NC44IiwidXBkYXRlZEluVmVyIjoiMzYuNjQuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this issue in slipmatio/toolbelt Aug 28, 2023
[![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://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped)) |
[`20.5.1` ->
`20.5.6`](https://renovatebot.com/diffs/npm/@types%2fnode/20.5.1/20.5.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.5.1/20.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.5.1/20.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme)
([source](https://github.com/vitejs/vite-plugin-vue)) | [`4.3.1` ->
`4.3.3`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/4.3.1/4.3.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-vue/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-vue/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-vue/4.3.1/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-vue/4.3.1/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme)
([source](https://github.com/vitest-dev/vitest)) | [`0.34.2` ->
`0.34.3`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/0.34.2/0.34.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-v8/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-v8/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-v8/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-v8/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [happy-dom](https://github.com/capricorn86/happy-dom) | [`10.10.4`
->
`10.11.0`](https://renovatebot.com/diffs/npm/happy-dom/10.10.4/10.11.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/10.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/10.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/10.10.4/10.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/10.10.4/10.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://github.com/Microsoft/TypeScript)) | [`5.1.6` ->
`5.2.2`](https://renovatebot.com/diffs/npm/typescript/5.1.6/5.2.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.1.6/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.1.6/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vitest](https://github.com/vitest-dev/vitest) | [`0.34.2` ->
`0.34.3`](https://renovatebot.com/diffs/npm/vitest/0.34.2/0.34.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vitejs/vite-plugin-vue (@&#8203;vitejs/plugin-vue)</summary>

###
[`v4.3.3`](https://github.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small433-2023-08-22-small)

[Compare
Source](https://github.com/vitejs/vite-plugin-vue/compare/833a7a6fadde5337551aa12d6003194fb7fa695f...75bec031a64623b32db8f10bf6153e385e5f3dde)

- fix: conditionally get descriptor on hmr
([#&#8203;236](https://github.com/vitejs/vite-plugin-vue/issues/236))
([b7b1383](https://github.com/vitejs/vite-plugin-vue/commit/b7b1383)),
closes
[#&#8203;236](https://github.com/vitejs/vite-plugin-vue/issues/236)

###
[`v4.3.2`](https://github.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small432-2023-08-21-small)

[Compare
Source](https://github.com/vitejs/vite-plugin-vue/compare/76ffd55cf5a846d60ba3ec4bad3dd7237a0887ae...833a7a6fadde5337551aa12d6003194fb7fa695f)

- fix(plugin-vue): distinguish HMR and transform descriptor
([#&#8203;232](https://github.com/vitejs/vite-plugin-vue/issues/232))
([9119d4d](https://github.com/vitejs/vite-plugin-vue/commit/9119d4d)),
closes
[#&#8203;232](https://github.com/vitejs/vite-plugin-vue/issues/232)

</details>

<details>
<summary>vitest-dev/vitest (@&#8203;vitest/coverage-v8)</summary>

###
[`v0.34.3`](https://github.com/vitest-dev/vitest/releases/tag/v0.34.3)

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.34.2...v0.34.3)

#####    🚀 Features

- **coverage**: Add `allowExternal` option  -  by
[@&#8203;vojvodics](https://github.com/vojvodics) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3894](https://github.com/vitest-dev/vitest/issues/3894)
[<samp>(c03fa)</samp>](https://github.com/vitest-dev/vitest/commit/c03faa22)
- **vitest**: Export all reporters in `vitest/reporters`  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3980](https://github.com/vitest-dev/vitest/issues/3980)
[<samp>(5704b)</samp>](https://github.com/vitest-dev/vitest/commit/5704b341)

#####    🐞 Bug Fixes

- Should remove mockPath from callstack whether success or failed  -  by
[@&#8203;miserylee](https://github.com/miserylee) and **lijifei** in
[https://github.com/vitest-dev/vitest/issues/3971](https://github.com/vitest-dev/vitest/issues/3971)
[<samp>(5eb85)</samp>](https://github.com/vitest-dev/vitest/commit/5eb8561c)
- Add workspace config files to default coverage excludes  -  by
[@&#8203;FelixGraf](https://github.com/FelixGraf) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3973](https://github.com/vitest-dev/vitest/issues/3973)
[<samp>(20263)</samp>](https://github.com/vitest-dev/vitest/commit/20263d9d)
- Report file error as a <failure> on JUnit  -  by
[@&#8203;3c1u](https://github.com/3c1u) in
[https://github.com/vitest-dev/vitest/issues/3997](https://github.com/vitest-dev/vitest/issues/3997)
[<samp>(00c43)</samp>](https://github.com/vitest-dev/vitest/commit/00c432fa)
- **jsdom**: Correctly resolve buffer on typed arrays  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3998](https://github.com/vitest-dev/vitest/issues/3998)
[<samp>(b42cf)</samp>](https://github.com/vitest-dev/vitest/commit/b42cf36e)
- **ui**: Use web hash history in ui  -  by
[@&#8203;segevfiner](https://github.com/segevfiner) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3481](https://github.com/vitest-dev/vitest/issues/3481)
and
[https://github.com/vitest-dev/vitest/issues/3487](https://github.com/vitest-dev/vitest/issues/3487)
[<samp>(8caab)</samp>](https://github.com/vitest-dev/vitest/commit/8caabaa1)
- **vite-node**: Inline HMR types  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3993](https://github.com/vitest-dev/vitest/issues/3993)
[<samp>(dff60)</samp>](https://github.com/vitest-dev/vitest/commit/dff60e82)
- **vitest**: Correctly resolve optimizer status  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3992](https://github.com/vitest-dev/vitest/issues/3992)
[<samp>(74dc5)</samp>](https://github.com/vitest-dev/vitest/commit/74dc5967)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.34.2...v0.34.3)

</details>

<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>

###
[`v10.11.0`](https://github.com/capricorn86/happy-dom/releases/tag/v10.11.0)

[Compare
Source](https://github.com/capricorn86/happy-dom/compare/v10.10.4...v10.11.0)

##### 🎨 Features

- Implement the properties `childNodes` and `children` as getters.
([#&#8203;960](https://github.com/capricorn86/happy-dom/issues/960))

***

Thank you [@&#8203;edoardocavazza](https://github.com/edoardocavazza)
for your contribution!

</details>

<details>
<summary>Microsoft/TypeScript (typescript)</summary>

###
[`v5.2.2`](https://github.com/microsoft/TypeScript/releases/tag/v5.2.2):
TypeScript 5.2

[Compare
Source](https://github.com/Microsoft/TypeScript/compare/v5.1.6...v5.2.2)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-2/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.2.0
(Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.2.1
(RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.2.2
(Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.2%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

---

### 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://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->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/toolbelt).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi42NC44IiwidXBkYXRlZEluVmVyIjoiMzYuNjQuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this issue in slipmatio/logger Aug 28, 2023
[![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://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped)) |
[`20.5.1` ->
`20.5.6`](https://renovatebot.com/diffs/npm/@types%2fnode/20.5.1/20.5.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.5.1/20.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.5.1/20.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme)
([source](https://github.com/vitejs/vite-plugin-vue)) | [`4.3.1` ->
`4.3.3`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/4.3.1/4.3.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-vue/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-vue/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-vue/4.3.1/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-vue/4.3.1/4.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme)
([source](https://github.com/vitest-dev/vitest)) | [`0.34.2` ->
`0.34.3`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/0.34.2/0.34.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-v8/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-v8/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-v8/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-v8/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [happy-dom](https://github.com/capricorn86/happy-dom) | [`10.10.4`
->
`10.11.0`](https://renovatebot.com/diffs/npm/happy-dom/10.10.4/10.11.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/10.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/10.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/10.10.4/10.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/10.10.4/10.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://github.com/Microsoft/TypeScript)) | [`5.1.6` ->
`5.2.2`](https://renovatebot.com/diffs/npm/typescript/5.1.6/5.2.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.1.6/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.1.6/5.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vitest](https://github.com/vitest-dev/vitest) | [`0.34.2` ->
`0.34.3`](https://renovatebot.com/diffs/npm/vitest/0.34.2/0.34.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vitejs/vite-plugin-vue (@&#8203;vitejs/plugin-vue)</summary>

###
[`v4.3.3`](https://github.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small433-2023-08-22-small)

[Compare
Source](https://github.com/vitejs/vite-plugin-vue/compare/833a7a6fadde5337551aa12d6003194fb7fa695f...75bec031a64623b32db8f10bf6153e385e5f3dde)

- fix: conditionally get descriptor on hmr
([#&#8203;236](https://github.com/vitejs/vite-plugin-vue/issues/236))
([b7b1383](https://github.com/vitejs/vite-plugin-vue/commit/b7b1383)),
closes
[#&#8203;236](https://github.com/vitejs/vite-plugin-vue/issues/236)

###
[`v4.3.2`](https://github.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small432-2023-08-21-small)

[Compare
Source](https://github.com/vitejs/vite-plugin-vue/compare/76ffd55cf5a846d60ba3ec4bad3dd7237a0887ae...833a7a6fadde5337551aa12d6003194fb7fa695f)

- fix(plugin-vue): distinguish HMR and transform descriptor
([#&#8203;232](https://github.com/vitejs/vite-plugin-vue/issues/232))
([9119d4d](https://github.com/vitejs/vite-plugin-vue/commit/9119d4d)),
closes
[#&#8203;232](https://github.com/vitejs/vite-plugin-vue/issues/232)

</details>

<details>
<summary>vitest-dev/vitest (@&#8203;vitest/coverage-v8)</summary>

###
[`v0.34.3`](https://github.com/vitest-dev/vitest/releases/tag/v0.34.3)

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.34.2...v0.34.3)

#####    🚀 Features

- **coverage**: Add `allowExternal` option  -  by
[@&#8203;vojvodics](https://github.com/vojvodics) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3894](https://github.com/vitest-dev/vitest/issues/3894)
[<samp>(c03fa)</samp>](https://github.com/vitest-dev/vitest/commit/c03faa22)
- **vitest**: Export all reporters in `vitest/reporters`  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3980](https://github.com/vitest-dev/vitest/issues/3980)
[<samp>(5704b)</samp>](https://github.com/vitest-dev/vitest/commit/5704b341)

#####    🐞 Bug Fixes

- Should remove mockPath from callstack whether success or failed  -  by
[@&#8203;miserylee](https://github.com/miserylee) and **lijifei** in
[https://github.com/vitest-dev/vitest/issues/3971](https://github.com/vitest-dev/vitest/issues/3971)
[<samp>(5eb85)</samp>](https://github.com/vitest-dev/vitest/commit/5eb8561c)
- Add workspace config files to default coverage excludes  -  by
[@&#8203;FelixGraf](https://github.com/FelixGraf) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3973](https://github.com/vitest-dev/vitest/issues/3973)
[<samp>(20263)</samp>](https://github.com/vitest-dev/vitest/commit/20263d9d)
- Report file error as a <failure> on JUnit  -  by
[@&#8203;3c1u](https://github.com/3c1u) in
[https://github.com/vitest-dev/vitest/issues/3997](https://github.com/vitest-dev/vitest/issues/3997)
[<samp>(00c43)</samp>](https://github.com/vitest-dev/vitest/commit/00c432fa)
- **jsdom**: Correctly resolve buffer on typed arrays  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3998](https://github.com/vitest-dev/vitest/issues/3998)
[<samp>(b42cf)</samp>](https://github.com/vitest-dev/vitest/commit/b42cf36e)
- **ui**: Use web hash history in ui  -  by
[@&#8203;segevfiner](https://github.com/segevfiner) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3481](https://github.com/vitest-dev/vitest/issues/3481)
and
[https://github.com/vitest-dev/vitest/issues/3487](https://github.com/vitest-dev/vitest/issues/3487)
[<samp>(8caab)</samp>](https://github.com/vitest-dev/vitest/commit/8caabaa1)
- **vite-node**: Inline HMR types  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3993](https://github.com/vitest-dev/vitest/issues/3993)
[<samp>(dff60)</samp>](https://github.com/vitest-dev/vitest/commit/dff60e82)
- **vitest**: Correctly resolve optimizer status  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3992](https://github.com/vitest-dev/vitest/issues/3992)
[<samp>(74dc5)</samp>](https://github.com/vitest-dev/vitest/commit/74dc5967)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.34.2...v0.34.3)

</details>

<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>

###
[`v10.11.0`](https://github.com/capricorn86/happy-dom/releases/tag/v10.11.0)

[Compare
Source](https://github.com/capricorn86/happy-dom/compare/v10.10.4...v10.11.0)

##### 🎨 Features

- Implement the properties `childNodes` and `children` as getters.
([#&#8203;960](https://github.com/capricorn86/happy-dom/issues/960))

***

Thank you [@&#8203;edoardocavazza](https://github.com/edoardocavazza)
for your contribution!

</details>

<details>
<summary>Microsoft/TypeScript (typescript)</summary>

###
[`v5.2.2`](https://github.com/microsoft/TypeScript/releases/tag/v5.2.2):
TypeScript 5.2

[Compare
Source](https://github.com/Microsoft/TypeScript/compare/v5.1.6...v5.2.2)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-2/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.2.0
(Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.2.1
(RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.2.2
(Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.2%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

---

### 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://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->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).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi42NC44IiwidXBkYXRlZEluVmVyIjoiMzYuNjQuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
David-Duefrene referenced this issue in David-Duefrene/dataviewer Aug 29, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vitest](https://github.com/vitest-dev/vitest) | [`0.34.2` ->
`0.34.3`](https://renovatebot.com/diffs/npm/vitest/0.34.2/0.34.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/0.34.2/0.34.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vitest-dev/vitest (vitest)</summary>

###
[`v0.34.3`](https://github.com/vitest-dev/vitest/releases/tag/v0.34.3)

[Compare
Source](https://github.com/vitest-dev/vitest/compare/v0.34.2...v0.34.3)

#####    🚀 Features

- **coverage**: Add `allowExternal` option  -  by
[@&#8203;vojvodics](https://github.com/vojvodics) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3894](https://github.com/vitest-dev/vitest/issues/3894)
[<samp>(c03fa)</samp>](https://github.com/vitest-dev/vitest/commit/c03faa22)
- **vitest**: Export all reporters in `vitest/reporters`  -  by
[@&#8203;Dunqing](https://github.com/Dunqing) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3980](https://github.com/vitest-dev/vitest/issues/3980)
[<samp>(5704b)</samp>](https://github.com/vitest-dev/vitest/commit/5704b341)

#####    🐞 Bug Fixes

- Should remove mockPath from callstack whether success or failed  -  by
[@&#8203;miserylee](https://github.com/miserylee) and **lijifei** in
[https://github.com/vitest-dev/vitest/issues/3971](https://github.com/vitest-dev/vitest/issues/3971)
[<samp>(5eb85)</samp>](https://github.com/vitest-dev/vitest/commit/5eb8561c)
- Add workspace config files to default coverage excludes  -  by
[@&#8203;FelixGraf](https://github.com/FelixGraf) and
[@&#8203;AriPerkkio](https://github.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/3973](https://github.com/vitest-dev/vitest/issues/3973)
[<samp>(20263)</samp>](https://github.com/vitest-dev/vitest/commit/20263d9d)
- Report file error as a <failure> on JUnit  -  by
[@&#8203;3c1u](https://github.com/3c1u) in
[https://github.com/vitest-dev/vitest/issues/3997](https://github.com/vitest-dev/vitest/issues/3997)
[<samp>(00c43)</samp>](https://github.com/vitest-dev/vitest/commit/00c432fa)
- **jsdom**: Correctly resolve buffer on typed arrays  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3998](https://github.com/vitest-dev/vitest/issues/3998)
[<samp>(b42cf)</samp>](https://github.com/vitest-dev/vitest/commit/b42cf36e)
- **ui**: Use web hash history in ui  -  by
[@&#8203;segevfiner](https://github.com/segevfiner) and
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3481](https://github.com/vitest-dev/vitest/issues/3481)
and
[https://github.com/vitest-dev/vitest/issues/3487](https://github.com/vitest-dev/vitest/issues/3487)
[<samp>(8caab)</samp>](https://github.com/vitest-dev/vitest/commit/8caabaa1)
- **vite-node**: Inline HMR types  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3993](https://github.com/vitest-dev/vitest/issues/3993)
[<samp>(dff60)</samp>](https://github.com/vitest-dev/vitest/commit/dff60e82)
- **vitest**: Correctly resolve optimizer status  -  by
[@&#8203;sheremet-va](https://github.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/3992](https://github.com/vitest-dev/vitest/issues/3992)
[<samp>(74dc5)</samp>](https://github.com/vitest-dev/vitest/commit/74dc5967)

#####     [View changes on
GitHub](https://github.com/vitest-dev/vitest/compare/v0.34.2...v0.34.3)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->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/David-Duefrene/dataviewer).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzYuNTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@github-actions github-actions bot locked and limited conversation to collaborators Sep 8, 2023
LorenzoBloedow pushed a commit to LorenzoBloedow/vitest that referenced this issue Dec 19, 2023
…#3487)

Co-authored-by: Vladimir <sleuths.slews0s@icloud.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants