From 731de332421b3c7bb0592d68b969ac6c9c58b074 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 4 Dec 2023 02:48:19 +0000
Subject: [PATCH] chore(deps): update all dependencies (#27)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@playwright/test](https://playwright.dev)
([source](https://togithub.com/microsoft/playwright)) | [`1.40.0` ->
`1.40.1`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.40.0/1.40.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.40.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@playwright%2ftest/1.40.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@playwright%2ftest/1.40.0/1.40.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.40.0/1.40.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.10.0` ->
`20.10.2`](https://renovatebot.com/diffs/npm/@types%2fnode/20.10.0/20.10.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.10.0/20.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.10.0/20.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vitejs/plugin-vue](https://togithub.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme)
([source](https://togithub.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue))
| [`4.5.0` ->
`4.5.1`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/4.5.0/4.5.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-vue/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-vue/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-vue/4.5.0/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-vue/4.5.0/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@vue/test-utils](https://togithub.com/vuejs/test-utils) | [`2.4.2` ->
`2.4.3`](https://renovatebot.com/diffs/npm/@vue%2ftest-utils/2.4.2/2.4.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2ftest-utils/2.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vue%2ftest-utils/2.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vue%2ftest-utils/2.4.2/2.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2ftest-utils/2.4.2/2.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vite](https://togithub.com/vitejs/vite/tree/main/#readme)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`5.0.2` -> `5.0.4`](https://renovatebot.com/diffs/npm/vite/5.0.2/5.0.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.0.2/5.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.0.2/5.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vite-plugin-dts](https://togithub.com/qmhc/vite-plugin-dts) |
[`3.6.3` ->
`3.6.4`](https://renovatebot.com/diffs/npm/vite-plugin-dts/3.6.3/3.6.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plugin-dts/3.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-plugin-dts/3.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-plugin-dts/3.6.3/3.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plugin-dts/3.6.3/3.6.4?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.8` ->
`3.3.9`](https://renovatebot.com/diffs/npm/vue/3.3.8/3.3.9) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.3.8/3.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue-tsc](https://togithub.com/vuejs/language-tools)
([source](https://togithub.com/vuejs/language-tools/tree/HEAD/packages/tsc))
| [`1.8.22` ->
`1.8.24`](https://renovatebot.com/diffs/npm/vue-tsc/1.8.22/1.8.24) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/1.8.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-tsc/1.8.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-tsc/1.8.22/1.8.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/1.8.22/1.8.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
microsoft/playwright (@playwright/test)
###
[`v1.40.1`](https://togithub.com/microsoft/playwright/releases/tag/v1.40.1)
[Compare
Source](https://togithub.com/microsoft/playwright/compare/v1.40.0...v1.40.1)
##### Highlights
[https://github.com/microsoft/playwright/issues/28319](https://togithub.com/microsoft/playwright/issues/28319)
- \[REGRESSION]: Version 1.40.0 Produces corrupted
traces[https://github.com/microsoft/playwright/issues/28371](https://togithub.com/microsoft/playwright/issues/28371)1
- \[BUG] The color of the 'ok' text did not change to green in the vs
code test results
sectio[https://github.com/microsoft/playwright/issues/28321](https://togithub.com/microsoft/playwright/issues/28321)21
- \[BUG] Ambiguous test outcome and status for serial
mo[https://github.com/microsoft/playwright/issues/28362](https://togithub.com/microsoft/playwright/issues/28362)362
- \[BUG] Merging blobs ends up in Error: Cannot create a string longer
than 0x1fffffe8
charact[https://github.com/microsoft/playwright/pull/28239](https://togithub.com/microsoft/playwright/pull/28239)8239
- fix: collect all errors in removeFolders
##### Browser Versions
- Chromium 120.0.6099.28
- Mozilla Firefox 119.0
- WebKit 17.4
This version was also tested against the following stable channels:
- Google Chrome 119
- Microsoft Edge 119
vuejs/test-utils (@vue/test-utils)
###
[`v2.4.3`](https://togithub.com/vuejs/test-utils/releases/tag/v2.4.3)
[Compare
Source](https://togithub.com/vuejs/test-utils/compare/v2.4.2...v2.4.3)
#### What's Changed
- types(setProps): setProps to Partial props by
[@pikax](https://togithub.com/pikax) in
[https://github.com/vuejs/test-utils/pull/2241](https://togithub.com/vuejs/test-utils/pull/2241)
**Full Changelog**:
https://github.com/vuejs/test-utils/compare/v2.4.2...v2.4.3
vitejs/vite (vite)
###
[`v5.0.4`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small504-2023-11-29-small)
[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.0.3...v5.0.4)
- fix: bindCLIShortcuts to proper server
([#15162](https://togithub.com/vitejs/vite/issues/15162))
([67ac572](https://togithub.com/vitejs/vite/commit/67ac572)), closes
[#15162](https://togithub.com/vitejs/vite/issues/15162)
- fix: revert "fix: js fallback sourcemap content should be using
original content
([#15135](https://togithub.com/vitejs/vite/issues/15135))"
([#15178](https://togithub.com/vitejs/vite/issues/15178))
([d2a2493](https://togithub.com/vitejs/vite/commit/d2a2493)), closes
[#15135](https://togithub.com/vitejs/vite/issues/15135)
[#15178](https://togithub.com/vitejs/vite/issues/15178)
- fix(define): allow define process.env
([#15173](https://togithub.com/vitejs/vite/issues/15173))
([ec401da](https://togithub.com/vitejs/vite/commit/ec401da)), closes
[#15173](https://togithub.com/vitejs/vite/issues/15173)
- fix(resolve): respect order of browser in mainFields when resolving
([#15137](https://togithub.com/vitejs/vite/issues/15137))
([4a111aa](https://togithub.com/vitejs/vite/commit/4a111aa)), closes
[#15137](https://togithub.com/vitejs/vite/issues/15137)
- feat: preserve vite.middlewares connect instance after restarts
([#15166](https://togithub.com/vitejs/vite/issues/15166))
([9474c4b](https://togithub.com/vitejs/vite/commit/9474c4b)), closes
[#15166](https://togithub.com/vitejs/vite/issues/15166)
- refactor: align with Promise.withResolvers()
([#15171](https://togithub.com/vitejs/vite/issues/15171))
([642f9bc](https://togithub.com/vitejs/vite/commit/642f9bc)), closes
[#15171](https://togithub.com/vitejs/vite/issues/15171)
###
[`v5.0.3`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small503-2023-11-28-small)
[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.0.2...v5.0.3)
- fix: `generateCodeFrame` infinite loop
([#15093](https://togithub.com/vitejs/vite/issues/15093))
([6619de7](https://togithub.com/vitejs/vite/commit/6619de7)), closes
[#15093](https://togithub.com/vitejs/vite/issues/15093)
- fix: js fallback sourcemap content should be using original content
([#15135](https://togithub.com/vitejs/vite/issues/15135))
([227d56d](https://togithub.com/vitejs/vite/commit/227d56d)), closes
[#15135](https://togithub.com/vitejs/vite/issues/15135)
- fix(css): render correct asset url when CSS chunk name is nested
([#15154](https://togithub.com/vitejs/vite/issues/15154))
([ef403c0](https://togithub.com/vitejs/vite/commit/ef403c0)), closes
[#15154](https://togithub.com/vitejs/vite/issues/15154)
- fix(css): use non-nested chunk name if facadeModule is not CSS file
([#15155](https://togithub.com/vitejs/vite/issues/15155))
([811e392](https://togithub.com/vitejs/vite/commit/811e392)), closes
[#15155](https://togithub.com/vitejs/vite/issues/15155)
- fix(dev): bind plugin context functions
([#14569](https://togithub.com/vitejs/vite/issues/14569))
([cb3243c](https://togithub.com/vitejs/vite/commit/cb3243c)), closes
[#14569](https://togithub.com/vitejs/vite/issues/14569)
- chore(deps): update all non-major dependencies
([#15145](https://togithub.com/vitejs/vite/issues/15145))
([7ff2c0a](https://togithub.com/vitejs/vite/commit/7ff2c0a)), closes
[#15145](https://togithub.com/vitejs/vite/issues/15145)
- build: handle latest json-stable-stringify replacement
([#15049](https://togithub.com/vitejs/vite/issues/15049))
([bcc4a61](https://togithub.com/vitejs/vite/commit/bcc4a61)), closes
[#15049](https://togithub.com/vitejs/vite/issues/15049)
qmhc/vite-plugin-dts (vite-plugin-dts)
###
[`v3.6.4`](https://togithub.com/qmhc/vite-plugin-dts/blob/HEAD/CHANGELOG.md#364-2023-11-30)
[Compare
Source](https://togithub.com/qmhc/vite-plugin-dts/compare/v3.6.3...v3.6.4)
##### Bug Fixes
- should match `as default` export syntax
([6e2d16d](https://togithub.com/qmhc/vite-plugin-dts/commit/6e2d16dadf5ef90002e9f26ece14cf4e3d587db9)),
closes
[#285](https://togithub.com/qmhc/vite-plugin-dts/issues/285)
- using more noticeable diagnostics log
([4ad9a81](https://togithub.com/qmhc/vite-plugin-dts/commit/4ad9a810d0f42cefc489d2754638baf8cf5f9919))
vuejs/core (vue)
###
[`v3.3.9`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#339-2023-11-25)
[Compare
Source](https://togithub.com/vuejs/core/compare/v3.3.8...v3.3.9)
##### Bug Fixes
- **compiler-core:** avoid rewriting scope variables in inline for loops
([#7245](https://togithub.com/vuejs/core/issues/7245))
([a2d810e](https://togithub.com/vuejs/core/commit/a2d810eb40cef631f61991ca68b426ee9546aba0)),
closes [#7238](https://togithub.com/vuejs/core/issues/7238)
- **compiler-core:** fix `resolveParserPlugins` decorators check
([#9566](https://togithub.com/vuejs/core/issues/9566))
([9d0eba9](https://togithub.com/vuejs/core/commit/9d0eba916f3bf6fb5c03222400edae1a2db7444f)),
closes [#9560](https://togithub.com/vuejs/core/issues/9560)
- **compiler-sfc:** consistently escape type-only prop names
([#8654](https://togithub.com/vuejs/core/issues/8654))
([3e08d24](https://togithub.com/vuejs/core/commit/3e08d246dfd8523c54fb8e7a4a6fd5506ffb1bcc)),
closes [#8635](https://togithub.com/vuejs/core/issues/8635)
[#8910](https://togithub.com/vuejs/core/issues/8910)
[vitejs/vite-plugin-vue#184](https://togithub.com/vitejs/vite-plugin-vue/issues/184)
- **compiler-sfc:** malformed filename on windows using
path.posix.join()
([#9478](https://togithub.com/vuejs/core/issues/9478))
([f18a174](https://togithub.com/vuejs/core/commit/f18a174979626b3429db93c5d5b7ae5448917c70)),
closes [#8671](https://togithub.com/vuejs/core/issues/8671)
[#9583](https://togithub.com/vuejs/core/issues/9583)
[#9446](https://togithub.com/vuejs/core/issues/9446)
[#9473](https://togithub.com/vuejs/core/issues/9473)
- **compiler-sfc:** support `:is` and `:where` selector in scoped css
rewrite ([#8929](https://togithub.com/vuejs/core/issues/8929))
([3227e50](https://togithub.com/vuejs/core/commit/3227e50b32105f8893f7dff2f29278c5b3a9f621))
- **compiler-sfc:** support resolve extends interface for defineEmits
([#8470](https://togithub.com/vuejs/core/issues/8470))
([9e1b74b](https://togithub.com/vuejs/core/commit/9e1b74bcd5fa4151f5d1bc02c69fbbfa4762f577)),
closes [#8465](https://togithub.com/vuejs/core/issues/8465)
- **hmr/transition:** fix kept-alive component inside transition
disappearing after hmr
([#7126](https://togithub.com/vuejs/core/issues/7126))
([d11e978](https://togithub.com/vuejs/core/commit/d11e978fc98dcc83526c167e603b8308f317f786)),
closes [#7121](https://togithub.com/vuejs/core/issues/7121)
- **hydration:** force hydration for v-bind with .prop modifier
([364f319](https://togithub.com/vuejs/core/commit/364f319d214226770d97c98d8fcada80c9e8dde3)),
closes [#7490](https://togithub.com/vuejs/core/issues/7490)
- **hydration:** properly hydrate indeterminate prop
([34b5a5d](https://togithub.com/vuejs/core/commit/34b5a5da4ae9c9faccac237acd7acc8e7e017571)),
closes [#7476](https://togithub.com/vuejs/core/issues/7476)
- **reactivity:** clear method on readonly collections should return
undefined ([#7316](https://togithub.com/vuejs/core/issues/7316))
([657476d](https://togithub.com/vuejs/core/commit/657476dcdb964be4fbb1277c215c073f3275728e))
- **reactivity:** onCleanup also needs to be cleaned
([#8655](https://togithub.com/vuejs/core/issues/8655))
([73fd810](https://togithub.com/vuejs/core/commit/73fd810eebdd383a2b4629f67736c4db1f428abd)),
closes [#5151](https://togithub.com/vuejs/core/issues/5151)
[#7695](https://togithub.com/vuejs/core/issues/7695)
- **ssr:** hydration `__vnode` missing for devtools
([#9328](https://togithub.com/vuejs/core/issues/9328))
([5156ac5](https://togithub.com/vuejs/core/commit/5156ac5b38cfa80d3db26f2c9bf40cb22a7521cb))
- **types:** allow falsy value types in `StyleValue`
([#7954](https://togithub.com/vuejs/core/issues/7954))
([17aa92b](https://togithub.com/vuejs/core/commit/17aa92b79b31d8bb8b5873ddc599420cb9806db8)),
closes [#7955](https://togithub.com/vuejs/core/issues/7955)
- **types:** defineCustomElement using defineComponent return type with
emits ([#7937](https://togithub.com/vuejs/core/issues/7937))
([5d932a8](https://togithub.com/vuejs/core/commit/5d932a8e6d14343c9d7fc7c2ecb58ac618b2f938)),
closes [#7782](https://togithub.com/vuejs/core/issues/7782)
- **types:** fix `unref` and `toValue` when input union type contains
ComputedRef
([#8748](https://togithub.com/vuejs/core/issues/8748))
([176d476](https://togithub.com/vuejs/core/commit/176d47671271b1abc21b1508e9a493c7efca6451)),
closes [#8747](https://togithub.com/vuejs/core/issues/8747)
[#8857](https://togithub.com/vuejs/core/issues/8857)
- **types:** fix instance type when props type is incompatible with
setup returned type
([#7338](https://togithub.com/vuejs/core/issues/7338))
([0e1e8f9](https://togithub.com/vuejs/core/commit/0e1e8f919e5a74cdaadf9c80ee135088b25e7fa3)),
closes [#5885](https://togithub.com/vuejs/core/issues/5885)
- **types:** fix shallowRef return type with union value type
([#7853](https://togithub.com/vuejs/core/issues/7853))
([7c44800](https://togithub.com/vuejs/core/commit/7c448000b0def910c2cfabfdf7ff20a3d6bc844f)),
closes [#7852](https://togithub.com/vuejs/core/issues/7852)
- **types:** more precise types for class bindings
([#8012](https://togithub.com/vuejs/core/issues/8012))
([46e3374](https://togithub.com/vuejs/core/commit/46e33744c890bd49482c5e5c5cdea44e00ec84d5))
- **types:** remove optional properties from defineProps return type
([#6421](https://togithub.com/vuejs/core/issues/6421))
([94c049d](https://togithub.com/vuejs/core/commit/94c049d930d922069e38ea8700d7ff0970f71e61)),
closes [#6420](https://togithub.com/vuejs/core/issues/6420)
- **types:** return type of withDefaults should be readonly
([#8601](https://togithub.com/vuejs/core/issues/8601))
([f15debc](https://togithub.com/vuejs/core/commit/f15debc01acb22d23f5acee97e6f02db88cef11a))
- **types:** revert class type restrictions
([5d077c8](https://togithub.com/vuejs/core/commit/5d077c8754cc14f85d2d6d386df70cf8c0d93842)),
closes [#8012](https://togithub.com/vuejs/core/issues/8012)
- **types:** update jsx type definitions
([#8607](https://togithub.com/vuejs/core/issues/8607))
([58e2a94](https://togithub.com/vuejs/core/commit/58e2a94871ae06a909c5f8bad07fb401193e6a38))
- **types:** widen ClassValue type
([2424013](https://togithub.com/vuejs/core/commit/242401305944422d0c361b16101a4d18908927af))
- **v-model:** avoid overwriting number input with same value
([#7004](https://togithub.com/vuejs/core/issues/7004))
([40f4b77](https://togithub.com/vuejs/core/commit/40f4b77bb570868cb6e47791078767797e465989)),
closes [#7003](https://togithub.com/vuejs/core/issues/7003)
- **v-model:** unnecessary value binding error should apply to dynamic
instead of static binding
([2859b65](https://togithub.com/vuejs/core/commit/2859b653c9a22460e60233cac10fe139e359b046)),
closes [#3596](https://togithub.com/vuejs/core/issues/3596)
vuejs/language-tools (vue-tsc)
###
[`v1.8.24`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1824-20231129)
[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v1.8.22...v1.8.24)
- refactor(component-type-helpers): vue 2 types now move to
`vue-component-type-helpers/vue2`
([#3404](https://togithub.com/vuejs/language-tools/issues/3404))
- feat(language-core): expose `defineEmits`'s `arg` and `typeArg` in
`parseScriptSetupRanges`
([#3710](https://togithub.com/vuejs/language-tools/issues/3710))
- thanks [@so1ve](https://togithub.com/so1ve)
- fix(language-core): `strictTemplates` fails to report unknown
components
([#3539](https://togithub.com/vuejs/language-tools/issues/3539))
- fix(language-core): script syntax breaks if script options does not
have trailing comma
([#3755](https://togithub.com/vuejs/language-tools/issues/3755))
- fix(language-core): script syntax breaks if options are enclosed in
parentheses
([#3756](https://togithub.com/vuejs/language-tools/issues/3756))
- fix(language-core): allow using `as` with multiple `