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

fix(monaco): completion cannot insert text starting with $ #69

Merged
merged 1 commit into from Oct 25, 2023

Conversation

johnsoncodehk
Copy link
Member

Insert text containing $ was incorrectly escaped as a snippet in older versions.

cc @remcohaszing, @Tahul

@johnsoncodehk johnsoncodehk changed the title fix(monaco): completion cannot insert variables starting with $ fix(monaco): completion cannot insert text starting with $ Oct 25, 2023
@johnsoncodehk johnsoncodehk merged commit cb945a1 into master Oct 25, 2023
6 checks passed
@johnsoncodehk johnsoncodehk deleted the insertTextRules branch October 25, 2023 10:30
renovate bot added a commit to slipmatio/ui that referenced this pull request Oct 30, 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://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`20.8.7` ->
`20.8.9`](https://renovatebot.com/diffs/npm/@types%2fnode/20.8.7/20.8.9)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.8.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.8.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.8.7/20.8.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.8.7/20.8.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [happy-dom](https://togithub.com/capricorn86/happy-dom) | [`12.9.1` ->
`12.10.3`](https://renovatebot.com/diffs/npm/happy-dom/12.9.1/12.10.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/12.10.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/12.10.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/12.9.1/12.10.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/12.9.1/12.10.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [tailwindcss](https://tailwindcss.com)
([source](https://togithub.com/tailwindlabs/tailwindcss)) | [`3.3.3` ->
`3.3.5`](https://renovatebot.com/diffs/npm/tailwindcss/3.3.3/3.3.5) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/tailwindcss/3.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tailwindcss/3.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tailwindcss/3.3.3/3.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tailwindcss/3.3.3/3.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vite-plugin-dts](https://togithub.com/qmhc/vite-plugin-dts) |
[`3.6.0` ->
`3.6.2`](https://renovatebot.com/diffs/npm/vite-plugin-dts/3.6.0/3.6.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plugin-dts/3.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-plugin-dts/3.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-plugin-dts/3.6.0/3.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plugin-dts/3.6.0/3.6.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.6` ->
`3.3.7`](https://renovatebot.com/diffs/npm/vue/3.3.6/3.3.7) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.3.6/3.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.3.6/3.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue-tsc](https://togithub.com/vuejs/language-tools) | [`1.8.19` ->
`1.8.22`](https://renovatebot.com/diffs/npm/vue-tsc/1.8.19/1.8.22) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/1.8.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-tsc/1.8.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-tsc/1.8.19/1.8.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/1.8.19/1.8.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v12.10.3`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.10.3)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v12.10.2...v12.10.3)

##### 👷‍♂️ Patch fixes

- Fix for week being wrong sometimes as it is not calculated as UTC in
`HTMLInputElement.valueAsDate()`.
([#&#8203;1144](https://togithub.com/capricorn86/happy-dom/issues/1144))

***

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

###
[`v12.10.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.10.2)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v12.10.1...v12.10.2)

##### 👷‍♂️ Patch fixes

- `Element.cloneNode()` should not clone scroll properties.
([#&#8203;1148](https://togithub.com/capricorn86/happy-dom/issues/1148))

###
[`v12.10.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.10.1)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v12.10.0...v12.10.1)

##### 👷‍♂️ Patch fixes

- Fixes wrong callback parameter order of "key" and "value" in
`FormData.forEach()`.
([#&#8203;1136](https://togithub.com/capricorn86/happy-dom/issues/1136))

***

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

###
[`v12.10.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.10.0)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v12.9.2...v12.10.0)

##### 🎨 Features

- Adds support for `Navigator.sendBeacon()`.
([#&#8203;309](https://togithub.com/capricorn86/happy-dom/issues/309))
- Adds support for the property `Window.CSSStyleDeclaration`.
([#&#8203;309](https://togithub.com/capricorn86/happy-dom/issues/309))

###
[`v12.9.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.9.2)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v12.9.1...v12.9.2)

##### 👷‍♂️ Patch fixes

- Fixes Node 18.18.2+ support in `@happy-dom/global-registrator` by not
binding classes to the global object.
([#&#8203;1140](https://togithub.com/capricorn86/happy-dom/issues/1140))

***

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

</details>

<details>
<summary>tailwindlabs/tailwindcss (tailwindcss)</summary>

###
[`v3.3.5`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#335---2023-10-25)

[Compare
Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.3.4...v3.3.5)

##### Fixed

- Fix incorrect spaces around `-` in `calc()` expression
([#&#8203;12283](https://togithub.com/tailwindlabs/tailwindcss/pull/12283))

###
[`v3.3.4`](https://togithub.com/tailwindlabs/tailwindcss/blob/HEAD/CHANGELOG.md#334---2023-10-24)

[Compare
Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.3.3...v3.3.4)

##### Fixed

- Improve normalisation of `calc()`-like functions
([#&#8203;11686](https://togithub.com/tailwindlabs/tailwindcss/pull/11686))
- Skip `calc()` normalisation in nested `theme()` calls
([#&#8203;11705](https://togithub.com/tailwindlabs/tailwindcss/pull/11705))
- Fix incorrectly generated CSS when using square brackets inside
arbitrary properties
([#&#8203;11709](https://togithub.com/tailwindlabs/tailwindcss/pull/11709))
- Make `content` optional for presets in TypeScript types
([#&#8203;11730](https://togithub.com/tailwindlabs/tailwindcss/pull/11730))
- Handle variable colors that have variable fallback values
([#&#8203;12049](https://togithub.com/tailwindlabs/tailwindcss/pull/12049))
- Batch reading content files to prevent `too many open files` error
([#&#8203;12079](https://togithub.com/tailwindlabs/tailwindcss/pull/12079))
- Skip over classes inside `:not(…)` when nested in an at-rule
([#&#8203;12105](https://togithub.com/tailwindlabs/tailwindcss/pull/12105))
- Update types to work with `Node16` module resolution
([#&#8203;12097](https://togithub.com/tailwindlabs/tailwindcss/pull/12097))
- Don’t crash when important and parent selectors are equal in `@apply`
([#&#8203;12112](https://togithub.com/tailwindlabs/tailwindcss/pull/12112))
- Eliminate irrelevant rules when applying variants
([#&#8203;12113](https://togithub.com/tailwindlabs/tailwindcss/pull/12113))
- Improve RegEx parser, reduce possibilities as the key for arbitrary
properties
([#&#8203;12121](https://togithub.com/tailwindlabs/tailwindcss/pull/12121))
- Fix sorting of utilities that share multiple candidates
([#&#8203;12173](https://togithub.com/tailwindlabs/tailwindcss/pull/12173))
- Ensure variants with arbitrary values and a modifier are correctly
matched in the RegEx based parser
([#&#8203;12179](https://togithub.com/tailwindlabs/tailwindcss/pull/12179))
- Fix crash when watching renamed files on FreeBSD
([#&#8203;12193](https://togithub.com/tailwindlabs/tailwindcss/pull/12193))
- Allow plugins from a parent document to be used in an iframe
([#&#8203;12208](https://togithub.com/tailwindlabs/tailwindcss/pull/12208))
- Add types for `tailwindcss/nesting`
([#&#8203;12269](https://togithub.com/tailwindlabs/tailwindcss/pull/12269))
- Bump `jiti`, `fast-glob`, and `browserlist` dependencies
([#&#8203;11550](https://togithub.com/tailwindlabs/tailwindcss/pull/11550))
- Improve automatic `var` injection for properties that accept a
`<dashed-ident>`
([#&#8203;12236](https://togithub.com/tailwindlabs/tailwindcss/pull/12236))

</details>

<details>
<summary>qmhc/vite-plugin-dts (vite-plugin-dts)</summary>

###
[`v3.6.2`](https://togithub.com/qmhc/vite-plugin-dts/blob/HEAD/CHANGELOG.md#362-2023-10-27)

[Compare
Source](https://togithub.com/qmhc/vite-plugin-dts/compare/v3.6.1...v3.6.2)

##### Bug Fixes

- remove passing projectReferences to program
([fc1209c](https://togithub.com/qmhc/vite-plugin-dts/commit/fc1209c42b9ce2fc0ad4d8227c2cd594500e95f0)),
closes
[#&#8203;279](https://togithub.com/qmhc/vite-plugin-dts/issues/279)

###
[`v3.6.1`](https://togithub.com/qmhc/vite-plugin-dts/blob/HEAD/CHANGELOG.md#361-2023-10-24)

[Compare
Source](https://togithub.com/qmhc/vite-plugin-dts/compare/v3.6.0...v3.6.1)

##### Bug Fixes

- ensure `moduleResolution` option in compilerOptions
([01528a4](https://togithub.com/qmhc/vite-plugin-dts/commit/01528a45050ecae81ff2b2a836839e0e3d468824)),
closes
[#&#8203;277](https://togithub.com/qmhc/vite-plugin-dts/issues/277)
- ensure `rollupTypes` work with `cleanVueFileName`
([261f7bc](https://togithub.com/qmhc/vite-plugin-dts/commit/261f7bc9579787c7a09dbeef4ef5eb60905a0b8c)),
closes
[#&#8203;276](https://togithub.com/qmhc/vite-plugin-dts/issues/276)

</details>

<details>
<summary>vuejs/core (vue)</summary>

###
[`v3.3.7`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#337-2023-10-24)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.3.6...v3.3.7)

##### Bug Fixes

- **compiler-sfc:** avoid gen useCssVars when targeting SSR
([#&#8203;6979](https://togithub.com/vuejs/core/issues/6979))
([c568778](https://togithub.com/vuejs/core/commit/c568778ea3265d8e57f788b00864c9509bf88a4e)),
closes [#&#8203;6926](https://togithub.com/vuejs/core/issues/6926)
- **compiler-ssr:** proper scope analysis for ssr vnode slot fallback
([#&#8203;7184](https://togithub.com/vuejs/core/issues/7184))
([e09c26b](https://togithub.com/vuejs/core/commit/e09c26bc9bc4394c2c2d928806d382515c2676f3)),
closes [#&#8203;7095](https://togithub.com/vuejs/core/issues/7095)
- correctly resolve types from relative paths on Windows
([#&#8203;9446](https://togithub.com/vuejs/core/issues/9446))
([089d36d](https://togithub.com/vuejs/core/commit/089d36d167dc7834065b03ca689f9b6a44eead8a)),
closes [#&#8203;8671](https://togithub.com/vuejs/core/issues/8671)
- **hmr:** fix hmr error for hoisted children array in v-for
([7334376](https://togithub.com/vuejs/core/commit/733437691f70ebca8dd6cc3bc8356f5b57d4d5d8)),
closes [#&#8203;6978](https://togithub.com/vuejs/core/issues/6978)
[#&#8203;7114](https://togithub.com/vuejs/core/issues/7114)
- **reactivity:** assigning array.length while observing a symbol
property ([#&#8203;7568](https://togithub.com/vuejs/core/issues/7568))
([e9e2778](https://togithub.com/vuejs/core/commit/e9e2778e9ec5cca07c1df5f0c9b7b3595a1a3244))
- **scheduler:** ensure jobs are in the correct order
([#&#8203;7748](https://togithub.com/vuejs/core/issues/7748))
([a8f6638](https://togithub.com/vuejs/core/commit/a8f663867b8cd2736b82204bc58756ef02441276)),
closes [#&#8203;7576](https://togithub.com/vuejs/core/issues/7576)
- **ssr:** fix hydration mismatch for disabled teleport at component
root ([#&#8203;9399](https://togithub.com/vuejs/core/issues/9399))
([d8990fc](https://togithub.com/vuejs/core/commit/d8990fc6182d1c2cf0a8eab7b35a9d04df668507)),
closes [#&#8203;6152](https://togithub.com/vuejs/core/issues/6152)
- **Suspense:** calling hooks before the transition finishes
([#&#8203;9388](https://togithub.com/vuejs/core/issues/9388))
([00de3e6](https://togithub.com/vuejs/core/commit/00de3e61ed7a55e7d6c2e1987551d66ad0f909ff)),
closes [#&#8203;5844](https://togithub.com/vuejs/core/issues/5844)
[#&#8203;5952](https://togithub.com/vuejs/core/issues/5952)
- **transition/ssr:** make transition appear work with SSR
([#&#8203;8859](https://togithub.com/vuejs/core/issues/8859))
([5ea8a8a](https://togithub.com/vuejs/core/commit/5ea8a8a4fab4e19a71e123e4d27d051f5e927172)),
closes [#&#8203;6951](https://togithub.com/vuejs/core/issues/6951)
- **types:** fix ComponentCustomProps augmentation
([#&#8203;9468](https://togithub.com/vuejs/core/issues/9468))
([7374e93](https://togithub.com/vuejs/core/commit/7374e93f0281f273b90ab5a6724cc47332a01d6c)),
closes [#&#8203;8376](https://togithub.com/vuejs/core/issues/8376)
- **types:** improve `h` overload to support union of string and
component ([#&#8203;5432](https://togithub.com/vuejs/core/issues/5432))
([16ecb44](https://togithub.com/vuejs/core/commit/16ecb44c89cd8299a3b8de33cccc2e2cc36f065b)),
closes [#&#8203;5431](https://togithub.com/vuejs/core/issues/5431)

</details>

<details>
<summary>vuejs/language-tools (vue-tsc)</summary>

###
[`v1.8.22`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1822-20231027)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v1.8.21...v1.8.22)

- fix: `experimentalResolveStyleCssClasses: "always"` not working
([#&#8203;3689](https://togithub.com/vuejs/language-tools/issues/3689))
- thanks [@&#8203;maIIady](https://togithub.com/maIIady)
- fix: `__VLS_Prettify` missing for dts build when uses `withDefaults()`
([#&#8203;3691](https://togithub.com/vuejs/language-tools/issues/3691))

###
[`v1.8.21`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1821-20231025)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v1.8.20...v1.8.21)

##### Volar.js 1.10.5 updates:

- fix(monaco): completion cannot insert text starting with `$`
([volarjs/volar.js#69)
- fix(typescript): automatic type acquisition not working since v1.10.0

###
[`v1.8.20`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1820-20231023)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v1.8.19...v1.8.20)

-   feat: added Italian integration documentation
- feat: enforce `v-bind` argument to be an object
([#&#8203;3666](https://togithub.com/vuejs/language-tools/issues/3666))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix: JSDoc comments not emitted when using type-only defineProps macro
([#&#8203;3645](https://togithub.com/vuejs/language-tools/issues/3645))
- fix: autocomplete for directive comments without a space
([#&#8203;3665](https://togithub.com/vuejs/language-tools/issues/3665))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix: fix slot type when using a interpolation in template string
([#&#8203;3657](https://togithub.com/vuejs/language-tools/issues/3657))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix: add autocomplete for v-slot parameters
([#&#8203;3661](https://togithub.com/vuejs/language-tools/issues/3661))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix: export correct SlotsPropertyName for vue2
([#&#8203;3669](https://togithub.com/vuejs/language-tools/issues/3669))
- thanks [@&#8203;zhiyuanzmj](https://togithub.com/zhiyuanzmj)
- fix(types): infer discriminated unions in child component props
([#&#8203;3672](https://togithub.com/vuejs/language-tools/issues/3669))
- thanks [@&#8203;davidmatter](https://togithub.com/davidmatter)
- fix: access to slots directly
([#&#8203;3671](https://togithub.com/vuejs/language-tools/issues/3671))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix: autocomplete not working for `$event`
([#&#8203;3668](https://togithub.com/vuejs/language-tools/issues/3668))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
-   perf: remove duplicate virtual code for native tags
- chore: rename `volar` to `vue` in diagnostics
([#&#8203;3667](https://togithub.com/vuejs/language-tools/issues/3667))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- chore: publish ts plugin to open-vsx
([#&#8203;3589](https://togithub.com/vuejs/language-tools/issues/3589))
- thanks [@&#8203;brc-dd](https://togithub.com/brc-dd)

##### Full-time Support by

<table>
<tbody>
  <tr>
    <td>
<a href="https://stackblitz.com/"><img
src="https://raw.githubusercontent.com/vuejs/language-tools/HEAD/.github/sponsors/StackBlitz.png"
height="80" /></a>
	</td>
<td><h4><a
href="https://blog.stackblitz.com/posts/webcontainer-api-is-here/">WebContainer
API is here.</a></h4></td>
  </tr>
</tbody>
</table>

##### Our Platinum Sponsors

<table>
<tbody>
  <tr>
    <td>
<a href="https://nuxt.com/"><img
src="https://raw.githubusercontent.com/vuejs/language-tools/HEAD/.github/sponsors/nuxt.svg"
height="60" /></a>
	</td>
    <td>The Intuitive Web Framework</td>
  </tr>
  <tr>
    <td>
<a href="https://vuejs.org/"><img
src="https://raw.githubusercontent.com/vuejs/language-tools/HEAD/.github/sponsors/vue.png"
height="80" /></a>
	</td>
    <td>The Progressive JavaScript Framework</td>
  </tr>
</tbody>
</table>

##### Our Silver Sponsors

<table>
<tbody>
  <tr>
    <td>
		<p align="center">
<a href="https://www.prefect.io/"><img
src="https://raw.githubusercontent.com/vuejs/language-tools/HEAD/.github/sponsors/prefect.svg"
height="40" /></a>
</p>
	</td>
  </tr>
</tbody>
</table>

<h5>
	Add you via
<a href="https://togithub.com/sponsors/johnsoncodehk">GitHub
Sponsors</a>
	or
	<a href="https://opencollective.com/volarjs">Open Collective</a>
</h5>

</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://togithub.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS41IiwidXBkYXRlZEluVmVyIjoiMzcuMzEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot added a commit to slipmatio/toolbelt that referenced this pull request Oct 30, 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://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`20.8.7` ->
`20.8.9`](https://renovatebot.com/diffs/npm/@types%2fnode/20.8.7/20.8.9)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.8.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.8.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.8.7/20.8.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.8.7/20.8.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [happy-dom](https://togithub.com/capricorn86/happy-dom) | [`12.9.1` ->
`12.10.3`](https://renovatebot.com/diffs/npm/happy-dom/12.9.1/12.10.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/12.10.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/12.10.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/12.9.1/12.10.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/12.9.1/12.10.3?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.6` ->
`3.3.7`](https://renovatebot.com/diffs/npm/vue/3.3.6/3.3.7) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.3.6/3.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.3.6/3.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue-tsc](https://togithub.com/vuejs/language-tools) | [`1.8.19` ->
`1.8.22`](https://renovatebot.com/diffs/npm/vue-tsc/1.8.19/1.8.22) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/1.8.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-tsc/1.8.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-tsc/1.8.19/1.8.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/1.8.19/1.8.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v12.10.3`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.10.3)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v12.10.2...v12.10.3)

##### 👷‍♂️ Patch fixes

- Fix for week being wrong sometimes as it is not calculated as UTC in
`HTMLInputElement.valueAsDate()`.
([#&#8203;1144](https://togithub.com/capricorn86/happy-dom/issues/1144))

***

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

###
[`v12.10.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.10.2)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v12.10.1...v12.10.2)

##### 👷‍♂️ Patch fixes

- `Element.cloneNode()` should not clone scroll properties.
([#&#8203;1148](https://togithub.com/capricorn86/happy-dom/issues/1148))

###
[`v12.10.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.10.1)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v12.10.0...v12.10.1)

##### 👷‍♂️ Patch fixes

- Fixes wrong callback parameter order of "key" and "value" in
`FormData.forEach()`.
([#&#8203;1136](https://togithub.com/capricorn86/happy-dom/issues/1136))

***

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

###
[`v12.10.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.10.0)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v12.9.2...v12.10.0)

##### 🎨 Features

- Adds support for `Navigator.sendBeacon()`.
([#&#8203;309](https://togithub.com/capricorn86/happy-dom/issues/309))
- Adds support for the property `Window.CSSStyleDeclaration`.
([#&#8203;309](https://togithub.com/capricorn86/happy-dom/issues/309))

###
[`v12.9.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.9.2)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v12.9.1...v12.9.2)

##### 👷‍♂️ Patch fixes

- Fixes Node 18.18.2+ support in `@happy-dom/global-registrator` by not
binding classes to the global object.
([#&#8203;1140](https://togithub.com/capricorn86/happy-dom/issues/1140))

***

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

</details>

<details>
<summary>vuejs/core (vue)</summary>

###
[`v3.3.7`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#337-2023-10-24)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.3.6...v3.3.7)

##### Bug Fixes

- **compiler-sfc:** avoid gen useCssVars when targeting SSR
([#&#8203;6979](https://togithub.com/vuejs/core/issues/6979))
([c568778](https://togithub.com/vuejs/core/commit/c568778ea3265d8e57f788b00864c9509bf88a4e)),
closes [#&#8203;6926](https://togithub.com/vuejs/core/issues/6926)
- **compiler-ssr:** proper scope analysis for ssr vnode slot fallback
([#&#8203;7184](https://togithub.com/vuejs/core/issues/7184))
([e09c26b](https://togithub.com/vuejs/core/commit/e09c26bc9bc4394c2c2d928806d382515c2676f3)),
closes [#&#8203;7095](https://togithub.com/vuejs/core/issues/7095)
- correctly resolve types from relative paths on Windows
([#&#8203;9446](https://togithub.com/vuejs/core/issues/9446))
([089d36d](https://togithub.com/vuejs/core/commit/089d36d167dc7834065b03ca689f9b6a44eead8a)),
closes [#&#8203;8671](https://togithub.com/vuejs/core/issues/8671)
- **hmr:** fix hmr error for hoisted children array in v-for
([7334376](https://togithub.com/vuejs/core/commit/733437691f70ebca8dd6cc3bc8356f5b57d4d5d8)),
closes [#&#8203;6978](https://togithub.com/vuejs/core/issues/6978)
[#&#8203;7114](https://togithub.com/vuejs/core/issues/7114)
- **reactivity:** assigning array.length while observing a symbol
property ([#&#8203;7568](https://togithub.com/vuejs/core/issues/7568))
([e9e2778](https://togithub.com/vuejs/core/commit/e9e2778e9ec5cca07c1df5f0c9b7b3595a1a3244))
- **scheduler:** ensure jobs are in the correct order
([#&#8203;7748](https://togithub.com/vuejs/core/issues/7748))
([a8f6638](https://togithub.com/vuejs/core/commit/a8f663867b8cd2736b82204bc58756ef02441276)),
closes [#&#8203;7576](https://togithub.com/vuejs/core/issues/7576)
- **ssr:** fix hydration mismatch for disabled teleport at component
root ([#&#8203;9399](https://togithub.com/vuejs/core/issues/9399))
([d8990fc](https://togithub.com/vuejs/core/commit/d8990fc6182d1c2cf0a8eab7b35a9d04df668507)),
closes [#&#8203;6152](https://togithub.com/vuejs/core/issues/6152)
- **Suspense:** calling hooks before the transition finishes
([#&#8203;9388](https://togithub.com/vuejs/core/issues/9388))
([00de3e6](https://togithub.com/vuejs/core/commit/00de3e61ed7a55e7d6c2e1987551d66ad0f909ff)),
closes [#&#8203;5844](https://togithub.com/vuejs/core/issues/5844)
[#&#8203;5952](https://togithub.com/vuejs/core/issues/5952)
- **transition/ssr:** make transition appear work with SSR
([#&#8203;8859](https://togithub.com/vuejs/core/issues/8859))
([5ea8a8a](https://togithub.com/vuejs/core/commit/5ea8a8a4fab4e19a71e123e4d27d051f5e927172)),
closes [#&#8203;6951](https://togithub.com/vuejs/core/issues/6951)
- **types:** fix ComponentCustomProps augmentation
([#&#8203;9468](https://togithub.com/vuejs/core/issues/9468))
([7374e93](https://togithub.com/vuejs/core/commit/7374e93f0281f273b90ab5a6724cc47332a01d6c)),
closes [#&#8203;8376](https://togithub.com/vuejs/core/issues/8376)
- **types:** improve `h` overload to support union of string and
component ([#&#8203;5432](https://togithub.com/vuejs/core/issues/5432))
([16ecb44](https://togithub.com/vuejs/core/commit/16ecb44c89cd8299a3b8de33cccc2e2cc36f065b)),
closes [#&#8203;5431](https://togithub.com/vuejs/core/issues/5431)

</details>

<details>
<summary>vuejs/language-tools (vue-tsc)</summary>

###
[`v1.8.22`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1822-20231027)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v1.8.21...v1.8.22)

- fix: `experimentalResolveStyleCssClasses: "always"` not working
([#&#8203;3689](https://togithub.com/vuejs/language-tools/issues/3689))
- thanks [@&#8203;maIIady](https://togithub.com/maIIady)
- fix: `__VLS_Prettify` missing for dts build when uses `withDefaults()`
([#&#8203;3691](https://togithub.com/vuejs/language-tools/issues/3691))

###
[`v1.8.21`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1821-20231025)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v1.8.20...v1.8.21)

##### Volar.js 1.10.5 updates:

- fix(monaco): completion cannot insert text starting with `$`
([volarjs/volar.js#69)
- fix(typescript): automatic type acquisition not working since v1.10.0

###
[`v1.8.20`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1820-20231023)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v1.8.19...v1.8.20)

-   feat: added Italian integration documentation
- feat: enforce `v-bind` argument to be an object
([#&#8203;3666](https://togithub.com/vuejs/language-tools/issues/3666))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix: JSDoc comments not emitted when using type-only defineProps macro
([#&#8203;3645](https://togithub.com/vuejs/language-tools/issues/3645))
- fix: autocomplete for directive comments without a space
([#&#8203;3665](https://togithub.com/vuejs/language-tools/issues/3665))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix: fix slot type when using a interpolation in template string
([#&#8203;3657](https://togithub.com/vuejs/language-tools/issues/3657))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix: add autocomplete for v-slot parameters
([#&#8203;3661](https://togithub.com/vuejs/language-tools/issues/3661))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix: export correct SlotsPropertyName for vue2
([#&#8203;3669](https://togithub.com/vuejs/language-tools/issues/3669))
- thanks [@&#8203;zhiyuanzmj](https://togithub.com/zhiyuanzmj)
- fix(types): infer discriminated unions in child component props
([#&#8203;3672](https://togithub.com/vuejs/language-tools/issues/3669))
- thanks [@&#8203;davidmatter](https://togithub.com/davidmatter)
- fix: access to slots directly
([#&#8203;3671](https://togithub.com/vuejs/language-tools/issues/3671))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix: autocomplete not working for `$event`
([#&#8203;3668](https://togithub.com/vuejs/language-tools/issues/3668))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
-   perf: remove duplicate virtual code for native tags
- chore: rename `volar` to `vue` in diagnostics
([#&#8203;3667](https://togithub.com/vuejs/language-tools/issues/3667))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- chore: publish ts plugin to open-vsx
([#&#8203;3589](https://togithub.com/vuejs/language-tools/issues/3589))
- thanks [@&#8203;brc-dd](https://togithub.com/brc-dd)

##### Full-time Support by

<table>
<tbody>
  <tr>
    <td>
<a href="https://stackblitz.com/"><img
src="https://raw.githubusercontent.com/vuejs/language-tools/HEAD/.github/sponsors/StackBlitz.png"
height="80" /></a>
	</td>
<td><h4><a
href="https://blog.stackblitz.com/posts/webcontainer-api-is-here/">WebContainer
API is here.</a></h4></td>
  </tr>
</tbody>
</table>

##### Our Platinum Sponsors

<table>
<tbody>
  <tr>
    <td>
<a href="https://nuxt.com/"><img
src="https://raw.githubusercontent.com/vuejs/language-tools/HEAD/.github/sponsors/nuxt.svg"
height="60" /></a>
	</td>
    <td>The Intuitive Web Framework</td>
  </tr>
  <tr>
    <td>
<a href="https://vuejs.org/"><img
src="https://raw.githubusercontent.com/vuejs/language-tools/HEAD/.github/sponsors/vue.png"
height="80" /></a>
	</td>
    <td>The Progressive JavaScript Framework</td>
  </tr>
</tbody>
</table>

##### Our Silver Sponsors

<table>
<tbody>
  <tr>
    <td>
		<p align="center">
<a href="https://www.prefect.io/"><img
src="https://raw.githubusercontent.com/vuejs/language-tools/HEAD/.github/sponsors/prefect.svg"
height="40" /></a>
</p>
	</td>
  </tr>
</tbody>
</table>

<h5>
	Add you via
<a href="https://togithub.com/sponsors/johnsoncodehk">GitHub
Sponsors</a>
	or
	<a href="https://opencollective.com/volarjs">Open Collective</a>
</h5>

</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://togithub.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS41IiwidXBkYXRlZEluVmVyIjoiMzcuMzEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot added a commit to slipmatio/logger that referenced this pull request Oct 30, 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://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) |
[`20.8.7` ->
`20.8.9`](https://renovatebot.com/diffs/npm/@types%2fnode/20.8.7/20.8.9)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.8.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.8.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.8.7/20.8.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.8.7/20.8.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [happy-dom](https://togithub.com/capricorn86/happy-dom) | [`12.9.1` ->
`12.10.3`](https://renovatebot.com/diffs/npm/happy-dom/12.9.1/12.10.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/12.10.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/12.10.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/12.9.1/12.10.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/12.9.1/12.10.3?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.6` ->
`3.3.7`](https://renovatebot.com/diffs/npm/vue/3.3.6/3.3.7) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.3.6/3.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.3.6/3.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue-tsc](https://togithub.com/vuejs/language-tools) | [`1.8.19` ->
`1.8.22`](https://renovatebot.com/diffs/npm/vue-tsc/1.8.19/1.8.22) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/1.8.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-tsc/1.8.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-tsc/1.8.19/1.8.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/1.8.19/1.8.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v12.10.3`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.10.3)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v12.10.2...v12.10.3)

##### 👷‍♂️ Patch fixes

- Fix for week being wrong sometimes as it is not calculated as UTC in
`HTMLInputElement.valueAsDate()`.
([#&#8203;1144](https://togithub.com/capricorn86/happy-dom/issues/1144))

***

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

###
[`v12.10.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.10.2)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v12.10.1...v12.10.2)

##### 👷‍♂️ Patch fixes

- `Element.cloneNode()` should not clone scroll properties.
([#&#8203;1148](https://togithub.com/capricorn86/happy-dom/issues/1148))

###
[`v12.10.1`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.10.1)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v12.10.0...v12.10.1)

##### 👷‍♂️ Patch fixes

- Fixes wrong callback parameter order of "key" and "value" in
`FormData.forEach()`.
([#&#8203;1136](https://togithub.com/capricorn86/happy-dom/issues/1136))

***

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

###
[`v12.10.0`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.10.0)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v12.9.2...v12.10.0)

##### 🎨 Features

- Adds support for `Navigator.sendBeacon()`.
([#&#8203;309](https://togithub.com/capricorn86/happy-dom/issues/309))
- Adds support for the property `Window.CSSStyleDeclaration`.
([#&#8203;309](https://togithub.com/capricorn86/happy-dom/issues/309))

###
[`v12.9.2`](https://togithub.com/capricorn86/happy-dom/releases/tag/v12.9.2)

[Compare
Source](https://togithub.com/capricorn86/happy-dom/compare/v12.9.1...v12.9.2)

##### 👷‍♂️ Patch fixes

- Fixes Node 18.18.2+ support in `@happy-dom/global-registrator` by not
binding classes to the global object.
([#&#8203;1140](https://togithub.com/capricorn86/happy-dom/issues/1140))

***

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

</details>

<details>
<summary>vuejs/core (vue)</summary>

###
[`v3.3.7`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#337-2023-10-24)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.3.6...v3.3.7)

##### Bug Fixes

- **compiler-sfc:** avoid gen useCssVars when targeting SSR
([#&#8203;6979](https://togithub.com/vuejs/core/issues/6979))
([c568778](https://togithub.com/vuejs/core/commit/c568778ea3265d8e57f788b00864c9509bf88a4e)),
closes [#&#8203;6926](https://togithub.com/vuejs/core/issues/6926)
- **compiler-ssr:** proper scope analysis for ssr vnode slot fallback
([#&#8203;7184](https://togithub.com/vuejs/core/issues/7184))
([e09c26b](https://togithub.com/vuejs/core/commit/e09c26bc9bc4394c2c2d928806d382515c2676f3)),
closes [#&#8203;7095](https://togithub.com/vuejs/core/issues/7095)
- correctly resolve types from relative paths on Windows
([#&#8203;9446](https://togithub.com/vuejs/core/issues/9446))
([089d36d](https://togithub.com/vuejs/core/commit/089d36d167dc7834065b03ca689f9b6a44eead8a)),
closes [#&#8203;8671](https://togithub.com/vuejs/core/issues/8671)
- **hmr:** fix hmr error for hoisted children array in v-for
([7334376](https://togithub.com/vuejs/core/commit/733437691f70ebca8dd6cc3bc8356f5b57d4d5d8)),
closes [#&#8203;6978](https://togithub.com/vuejs/core/issues/6978)
[#&#8203;7114](https://togithub.com/vuejs/core/issues/7114)
- **reactivity:** assigning array.length while observing a symbol
property ([#&#8203;7568](https://togithub.com/vuejs/core/issues/7568))
([e9e2778](https://togithub.com/vuejs/core/commit/e9e2778e9ec5cca07c1df5f0c9b7b3595a1a3244))
- **scheduler:** ensure jobs are in the correct order
([#&#8203;7748](https://togithub.com/vuejs/core/issues/7748))
([a8f6638](https://togithub.com/vuejs/core/commit/a8f663867b8cd2736b82204bc58756ef02441276)),
closes [#&#8203;7576](https://togithub.com/vuejs/core/issues/7576)
- **ssr:** fix hydration mismatch for disabled teleport at component
root ([#&#8203;9399](https://togithub.com/vuejs/core/issues/9399))
([d8990fc](https://togithub.com/vuejs/core/commit/d8990fc6182d1c2cf0a8eab7b35a9d04df668507)),
closes [#&#8203;6152](https://togithub.com/vuejs/core/issues/6152)
- **Suspense:** calling hooks before the transition finishes
([#&#8203;9388](https://togithub.com/vuejs/core/issues/9388))
([00de3e6](https://togithub.com/vuejs/core/commit/00de3e61ed7a55e7d6c2e1987551d66ad0f909ff)),
closes [#&#8203;5844](https://togithub.com/vuejs/core/issues/5844)
[#&#8203;5952](https://togithub.com/vuejs/core/issues/5952)
- **transition/ssr:** make transition appear work with SSR
([#&#8203;8859](https://togithub.com/vuejs/core/issues/8859))
([5ea8a8a](https://togithub.com/vuejs/core/commit/5ea8a8a4fab4e19a71e123e4d27d051f5e927172)),
closes [#&#8203;6951](https://togithub.com/vuejs/core/issues/6951)
- **types:** fix ComponentCustomProps augmentation
([#&#8203;9468](https://togithub.com/vuejs/core/issues/9468))
([7374e93](https://togithub.com/vuejs/core/commit/7374e93f0281f273b90ab5a6724cc47332a01d6c)),
closes [#&#8203;8376](https://togithub.com/vuejs/core/issues/8376)
- **types:** improve `h` overload to support union of string and
component ([#&#8203;5432](https://togithub.com/vuejs/core/issues/5432))
([16ecb44](https://togithub.com/vuejs/core/commit/16ecb44c89cd8299a3b8de33cccc2e2cc36f065b)),
closes [#&#8203;5431](https://togithub.com/vuejs/core/issues/5431)

</details>

<details>
<summary>vuejs/language-tools (vue-tsc)</summary>

###
[`v1.8.22`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1822-20231027)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v1.8.21...v1.8.22)

- fix: `experimentalResolveStyleCssClasses: "always"` not working
([#&#8203;3689](https://togithub.com/vuejs/language-tools/issues/3689))
- thanks [@&#8203;maIIady](https://togithub.com/maIIady)
- fix: `__VLS_Prettify` missing for dts build when uses `withDefaults()`
([#&#8203;3691](https://togithub.com/vuejs/language-tools/issues/3691))

###
[`v1.8.21`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1821-20231025)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v1.8.20...v1.8.21)

##### Volar.js 1.10.5 updates:

- fix(monaco): completion cannot insert text starting with `$`
([volarjs/volar.js#69)
- fix(typescript): automatic type acquisition not working since v1.10.0

###
[`v1.8.20`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1820-20231023)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v1.8.19...v1.8.20)

-   feat: added Italian integration documentation
- feat: enforce `v-bind` argument to be an object
([#&#8203;3666](https://togithub.com/vuejs/language-tools/issues/3666))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix: JSDoc comments not emitted when using type-only defineProps macro
([#&#8203;3645](https://togithub.com/vuejs/language-tools/issues/3645))
- fix: autocomplete for directive comments without a space
([#&#8203;3665](https://togithub.com/vuejs/language-tools/issues/3665))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix: fix slot type when using a interpolation in template string
([#&#8203;3657](https://togithub.com/vuejs/language-tools/issues/3657))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix: add autocomplete for v-slot parameters
([#&#8203;3661](https://togithub.com/vuejs/language-tools/issues/3661))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix: export correct SlotsPropertyName for vue2
([#&#8203;3669](https://togithub.com/vuejs/language-tools/issues/3669))
- thanks [@&#8203;zhiyuanzmj](https://togithub.com/zhiyuanzmj)
- fix(types): infer discriminated unions in child component props
([#&#8203;3672](https://togithub.com/vuejs/language-tools/issues/3669))
- thanks [@&#8203;davidmatter](https://togithub.com/davidmatter)
- fix: access to slots directly
([#&#8203;3671](https://togithub.com/vuejs/language-tools/issues/3671))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- fix: autocomplete not working for `$event`
([#&#8203;3668](https://togithub.com/vuejs/language-tools/issues/3668))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
-   perf: remove duplicate virtual code for native tags
- chore: rename `volar` to `vue` in diagnostics
([#&#8203;3667](https://togithub.com/vuejs/language-tools/issues/3667))
- thanks [@&#8203;so1ve](https://togithub.com/so1ve)
- chore: publish ts plugin to open-vsx
([#&#8203;3589](https://togithub.com/vuejs/language-tools/issues/3589))
- thanks [@&#8203;brc-dd](https://togithub.com/brc-dd)

##### Full-time Support by

<table>
<tbody>
  <tr>
    <td>
<a href="https://stackblitz.com/"><img
src="https://raw.githubusercontent.com/vuejs/language-tools/HEAD/.github/sponsors/StackBlitz.png"
height="80" /></a>
	</td>
<td><h4><a
href="https://blog.stackblitz.com/posts/webcontainer-api-is-here/">WebContainer
API is here.</a></h4></td>
  </tr>
</tbody>
</table>

##### Our Platinum Sponsors

<table>
<tbody>
  <tr>
    <td>
<a href="https://nuxt.com/"><img
src="https://raw.githubusercontent.com/vuejs/language-tools/HEAD/.github/sponsors/nuxt.svg"
height="60" /></a>
	</td>
    <td>The Intuitive Web Framework</td>
  </tr>
  <tr>
    <td>
<a href="https://vuejs.org/"><img
src="https://raw.githubusercontent.com/vuejs/language-tools/HEAD/.github/sponsors/vue.png"
height="80" /></a>
	</td>
    <td>The Progressive JavaScript Framework</td>
  </tr>
</tbody>
</table>

##### Our Silver Sponsors

<table>
<tbody>
  <tr>
    <td>
		<p align="center">
<a href="https://www.prefect.io/"><img
src="https://raw.githubusercontent.com/vuejs/language-tools/HEAD/.github/sponsors/prefect.svg"
height="40" /></a>
</p>
	</td>
  </tr>
</tbody>
</table>

<h5>
	Add you via
<a href="https://togithub.com/sponsors/johnsoncodehk">GitHub
Sponsors</a>
	or
	<a href="https://opencollective.com/volarjs">Open Collective</a>
</h5>

</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://togithub.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS41IiwidXBkYXRlZEluVmVyIjoiMzcuMzEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant