Closed renovate[bot] closed 12 months ago
Run & review this pull request in StackBlitz Codeflow.
Updated dependencies detected. Learn more about Socket for GitHub ↗︎
Packages | Version | New capabilities | Transitives | Size | Publisher |
---|---|---|---|---|---|
tsx | 4.1.4...4.5.0 | None | +0/-0 |
390 kB | hirokiosame |
tsup | 8.0.0...8.0.1 | None | +1/-1 |
32.5 MB | egoist |
typescript | 5.2.2...5.3.2 | None | +0/-0 |
32 MB | typescript-bot |
This PR contains the following updates:
^3.7.4
->^3.7.5
^20.9.2
->^20.10.0
0.19.6
->0.19.8
8.10.5
->8.11.0
^4.5.0
->^4.6.0
^8.0.0
->^8.0.1
^4.1.4
->^4.5.0
^5.2.2
->^5.3.2
^5.0.0
->^5.0.2
^3.3.8
->^3.3.9
Release Notes
sxzz/eslint-config (@sxzz/eslint-config)
### [`v3.7.5`](https://togithub.com/sxzz/eslint-config/releases/tag/v3.7.5) [Compare Source](https://togithub.com/sxzz/eslint-config/compare/v3.7.4...v3.7.5) ##### 🐞 Bug Fixes - Allow export default in prettier config - by [@sxzz](https://togithub.com/sxzz) [(116c0)](https://togithub.com/sxzz/eslint-config/commit/116c0bf) ##### [View changes on GitHub](https://togithub.com/sxzz/eslint-config/compare/v3.7.4...v3.7.5)evanw/esbuild (esbuild)
### [`v0.19.8`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0198) [Compare Source](https://togithub.com/evanw/esbuild/compare/v0.19.7...v0.19.8) - Add a treemap chart to esbuild's bundle analyzer ([#2848](https://togithub.com/evanw/esbuild/issues/2848)) The bundler analyzer on esbuild's website (https://esbuild.github.io/analyze/) now has a treemap chart type in addition to the two existing chart types (sunburst and flame). This should be more familiar for people coming from other similar tools, as well as make better use of large screens. - Allow decorators after the `export` keyword ([#104](https://togithub.com/evanw/esbuild/issues/104)) Previously esbuild's decorator parser followed the original behavior of TypeScript's experimental decorators feature, which only allowed decorators to come before the `export` keyword. However, the upcoming JavaScript decorators feature also allows decorators to come after the `export` keyword. And with TypeScript 5.0, TypeScript now also allows experimental decorators to come after the `export` keyword too. So esbuild now allows this as well: ```js // This old syntax has always been permitted: @decorator export class Foo {} @decorator export default class Foo {} // This new syntax is now permitted too: export @decorator class Foo {} export default @decorator class Foo {} ``` In addition, esbuild's decorator parser has been rewritten to fix several subtle and likely unimportant edge cases with esbuild's parsing of exports and decorators in TypeScript (e.g. TypeScript apparently does automatic semicolon insertion after `interface` and `export interface` but not after `export default interface`). - Pretty-print decorators using the same whitespace as the original When printing code containing decorators, esbuild will now try to respect whether the original code contained newlines after the decorator or not. This can make generated code containing many decorators much more compact to read: ```js // Original code class Foo { @a @b @c abc @x @y @z xyz } // Old output class Foo { @a @b @c abc; @x @y @z xyz; } // New output class Foo { @a @b @c abc; @x @y @z xyz; } ``` ### [`v0.19.7`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0197) [Compare Source](https://togithub.com/evanw/esbuild/compare/v0.19.6...v0.19.7) - Add support for bundling code that uses import attributes ([#3384](https://togithub.com/evanw/esbuild/issues/3384)) JavaScript is gaining new syntax for associating a map of string key-value pairs with individual ESM imports. The proposal is still a work in progress and is still undergoing significant changes before being finalized. However, the first iteration has already been shipping in Chromium-based browsers for a while, and the second iteration has landed in V8 and is now shipping in node, so it makes sense for esbuild to support it. Here are the two major iterations of this proposal (so far): 1. Import assertions (deprecated, will not be standardized) - Uses the `assert` keyword - Does *not* affect module resolution - Causes an error if the assertion fails - Shipping in Chrome 91+ (and in esbuild 0.11.22+) 2. Import attributes (currently set to become standardized) - Uses the `with` keyword - Affects module resolution - Unknown attributes cause an error - Shipping in node 21+ You can already use esbuild to bundle code that uses import assertions (the first iteration). However, this feature is mostly useless for bundlers because import assertions are not allowed to affect module resolution. It's basically only useful as an annotation on external imports, which esbuild will then preserve in the output for use in a browser (which would otherwise refuse to load certain imports). With this release, esbuild now supports bundling code that uses import attributes (the second iteration). This is much more useful for bundlers because they are allowed to affect module resolution, which means the key-value pairs can be provided to plugins. Here's an example, which uses esbuild's built-in support for the upcoming [JSON module standard](https://togithub.com/tc39/proposal-json-modules): ```js // On static imports import foo from './package.json' with { type: 'json' } console.log(foo) // On dynamic imports const bar = await import('./package.json', { with: { type: 'json' } }) console.log(bar) ``` One important consequence of the change in semantics between import assertions and import attributes is that two imports with identical paths but different import attributes are now considered to be different modules. This is because the import attributes are provided to the loader, which might then use those attributes during loading. For example, you could imagine an image loader that produces an image of a different size depending on the import attributes. Import attributes are now reported in the [metafile](https://esbuild.github.io/api/#metafile) and are now provided to [on-load plugins](https://esbuild.github.io/plugins/#on-load) as a map in the `with` property. For example, here's an esbuild plugin that turns all imports with a `type` import attribute equal to `'cheese'` into a module that exports the cheese emoji: ```js const cheesePlugin = { name: 'cheese', setup(build) { build.onLoad({ filter: /.*/ }, args => { if (args.with.type === 'cheese') return { contents: `export default "🧀"`, } }) } } require('esbuild').build({ bundle: true, write: false, stdin: { contents: ` import foo from 'data:text/javascript,' with { type: 'cheese' } console.log(foo) `, }, plugins: [cheesePlugin], }).then(result => { const code = new Function(result.outputFiles[0].text) code() }) ``` Warning: It's possible that the second iteration of this feature may change significantly again even though it's already shipping in real JavaScript VMs (since it has already happened once before). In that case, esbuild may end up adjusting its implementation to match the eventual standard behavior. So keep in mind that by using this, you are using an unstable upcoming JavaScript feature that may undergo breaking changes in the future. - Adjust TypeScript experimental decorator behavior ([#3230](https://togithub.com/evanw/esbuild/issues/3230), [#3326](https://togithub.com/evanw/esbuild/issues/3326), [#3394](https://togithub.com/evanw/esbuild/issues/3394)) With this release, esbuild will now allow TypeScript experimental decorators to access both static class properties and `#private` class names. For example: ```js const check =pnpm/pnpm (pnpm)
### [`v8.11.0`](https://togithub.com/pnpm/pnpm/releases/tag/v8.11.0) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.10.5...v8.11.0) #### Minor Changes - (IMPORTANT) When the package tarballs aren't hosted on the same domain on which the registry (the server with the package metadata) is, the dependency keys in the lockfile should only contain `/rollup/rollup (rollup)
### [`v4.6.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#460) [Compare Source](https://togithub.com/rollup/rollup/compare/v4.5.2...v4.6.0) *2023-11-26* ##### Features - Allow `this.addWatchFile` in all plugin hooks ([#5270](https://togithub.com/rollup/rollup/issues/5270)) ##### Bug Fixes - Show helpful error when native binaries are not installed due to an `npm` issue ([#5267](https://togithub.com/rollup/rollup/issues/5267)) - Do not access `this` context in `this.addWatchFile` so it does not need to be bound when passed around ([#5270](https://togithub.com/rollup/rollup/issues/5270)) ##### Pull Requests - [#5267](https://togithub.com/rollup/rollup/pull/5267): Add friendly error for npm bug ([@sapphi-red](https://togithub.com/sapphi-red)) - [#5270](https://togithub.com/rollup/rollup/pull/5270): Allow this.addWatchFile in all hooks ([@lukastaegert](https://togithub.com/lukastaegert)) - [#5272](https://togithub.com/rollup/rollup/pull/5272): Debug deployed graphs ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v4.5.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#452) [Compare Source](https://togithub.com/rollup/rollup/compare/v4.5.1...v4.5.2) *2023-11-24* ##### Bug Fixes - Handle files with UTF-8 BOM when using the commonjs plugin ([#5268](https://togithub.com/rollup/rollup/issues/5268)) ##### Pull Requests - [#5268](https://togithub.com/rollup/rollup/pull/5268): fix: strip BOM before calling transform hook ([@TrickyPi](https://togithub.com/TrickyPi)) - [#5269](https://togithub.com/rollup/rollup/pull/5269): chore(deps): lock file maintenance minor/patch updates ([@renovate](https://togithub.com/renovate)\[bot]) ### [`v4.5.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#451) [Compare Source](https://togithub.com/rollup/rollup/compare/v4.5.0...v4.5.1) *2023-11-21* ##### Bug Fixes - Do not error when a function expression uses the same name for a parameter and its id ([#5262](https://togithub.com/rollup/rollup/issues/5262)) ##### Pull Requests - [#5257](https://togithub.com/rollup/rollup/pull/5257): Fix graphs in docs, improve REPL colors ([@lukastaegert](https://togithub.com/lukastaegert)) - [#5262](https://togithub.com/rollup/rollup/pull/5262): Allow function expression parameters to shadow the function id ([@lukastaegert](https://togithub.com/lukastaegert))egoist/tsup (tsup)
### [`v8.0.1`](https://togithub.com/egoist/tsup/releases/tag/v8.0.1) [Compare Source](https://togithub.com/egoist/tsup/compare/v8.0.0...v8.0.1) ##### Bug Fixes - **dts:** ensure chunks conform to bundle format ([#1034](https://togithub.com/egoist/tsup/issues/1034)) ([f83baf8](https://togithub.com/egoist/tsup/commit/f83baf86c89a04d3ab31f26fc50216a85d60f617)) - **experimental-dts:** make `--experimental-dts` to be compatible with `--clean` ([#1041](https://togithub.com/egoist/tsup/issues/1041)) ([8c26e63](https://togithub.com/egoist/tsup/commit/8c26e63c92711d60c05aedd3cdc358530ba266c5)) - **experimental-dts:** only include exported declarations ([#1039](https://togithub.com/egoist/tsup/issues/1039)) ([731f43f](https://togithub.com/egoist/tsup/commit/731f43fe1451bdc623bf385b5f436f1f398e654c))privatenumber/tsx (tsx)
### [`v4.5.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.5.0) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.4.0...v4.5.0) ##### Features - **watch:** log reason for rerun & improved exit handling ([#412](https://togithub.com/privatenumber/tsx/issues/412)) ([fb59907](https://togithub.com/privatenumber/tsx/commit/fb599075416e4aec33d9e16014b6c2a667ae81a9)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.5.0) ### [`v4.4.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.4.0) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.3.0...v4.4.0) ##### Bug Fixes - send SIGKILL on unresponsive process ([#395](https://togithub.com/privatenumber/tsx/issues/395)) ([fb61588](https://togithub.com/privatenumber/tsx/commit/fb61588933f7143e81a2243ae3f8d807e5286458)) - **watch:** dont log rerunning on first run ([5a71a87](https://togithub.com/privatenumber/tsx/commit/5a71a870b55b38cd06a1fc3cd37ad9d9b32e9e49)) ##### Features - support TypeScript in `--test` flag ([#410](https://togithub.com/privatenumber/tsx/issues/410)) ([af1b911](https://togithub.com/privatenumber/tsx/commit/af1b911c0ac3bd13e12a8b71588b2178bf73e345)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.4.0) ### [`v4.3.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.3.0) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.2.1...v4.3.0) ##### Bug Fixes - cache bust for dynamic-import transfomer change ([15b4277](https://togithub.com/privatenumber/tsx/commit/15b4277502db96ed3e6028c1ba1bd6e9d491f535)) ##### Features - readable transpilation errors ([#407](https://togithub.com/privatenumber/tsx/issues/407)) ([f58b496](https://togithub.com/privatenumber/tsx/commit/f58b49615ce248fb61ad2a11b19d010b472cfbab)) ##### Performance Improvements - **esbuild:** disable `sourcesContent` ([#390](https://togithub.com/privatenumber/tsx/issues/390)) ([0b624b3](https://togithub.com/privatenumber/tsx/commit/0b624b34fa57eae1ffc52ff1ff6f8f46832484bb)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.3.0) ### [`v4.2.1`](https://togithub.com/privatenumber/tsx/releases/tag/v4.2.1) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.2.0...v4.2.1) ##### Bug Fixes - source map on dynamic import ([#406](https://togithub.com/privatenumber/tsx/issues/406)) ([7a0eb7e](https://togithub.com/privatenumber/tsx/commit/7a0eb7e826c4330521298f2833d03f74431b0ff1)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.2.1) ### [`v4.2.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.2.0) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.1.4...v4.2.0) ##### Features - support TypeScript code in eval flag ([#402](https://togithub.com/privatenumber/tsx/issues/402)) ([db773c5](https://togithub.com/privatenumber/tsx/commit/db773c566786f5c11b783d58b654a56e7d3669d4)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.2.0)Microsoft/TypeScript (typescript)
### [`v5.3.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.3.2): TypeScript 5.3 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.2.2...v5.3.2) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 5.3.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.3.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.3.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.2%22+is%3Aclosed+). Downloads are available on: - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)vitejs/vite (vite)
### [`v5.0.2`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small502-2023-11-21-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v5.0.1...v5.0.2) - fix: make htmlFallback more permissive ([#15059](https://togithub.com/vitejs/vite/issues/15059)) ([6fcceeb](https://togithub.com/vitejs/vite/commit/6fcceeb)), closes [#15059](https://togithub.com/vitejs/vite/issues/15059) ### [`v5.0.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small501-2023-11-21-small) - test: avoid read check when running as root ([#14884](https://togithub.com/vitejs/vite/issues/14884)) ([1d9516c](https://togithub.com/vitejs/vite/commit/1d9516c)), closes [#14884](https://togithub.com/vitejs/vite/issues/14884) - perf(hmr): skip traversed modules when checking circular imports ([#15034](https://togithub.com/vitejs/vite/issues/15034)) ([41e437f](https://togithub.com/vitejs/vite/commit/41e437f)), closes [#15034](https://togithub.com/vitejs/vite/issues/15034) - fix: run htmlFallbackMiddleware for no accept header requests ([#15025](https://togithub.com/vitejs/vite/issues/15025)) ([b93dfe3](https://togithub.com/vitejs/vite/commit/b93dfe3)), closes [#15025](https://togithub.com/vitejs/vite/issues/15025) - fix: update type CSSModulesOptions interface ([#14987](https://togithub.com/vitejs/vite/issues/14987)) ([d0b2153](https://togithub.com/vitejs/vite/commit/d0b2153)), closes [#14987](https://togithub.com/vitejs/vite/issues/14987) - fix(legacy): error in build with --watch and manifest enabled ([#14450](https://togithub.com/vitejs/vite/issues/14450)) ([b9ee620](https://togithub.com/vitejs/vite/commit/b9ee620)), closes [#14450](https://togithub.com/vitejs/vite/issues/14450) - chore: add comment about crossorigin attribute for script module ([#15040](https://togithub.com/vitejs/vite/issues/15040)) ([03c371e](https://togithub.com/vitejs/vite/commit/03c371e)), closes [#15040](https://togithub.com/vitejs/vite/issues/15040) - chore: cleanup v5 beta changelog ([#14694](https://togithub.com/vitejs/vite/issues/14694)) ([531d3cb](https://togithub.com/vitejs/vite/commit/531d3cb)), closes [#14694](https://togithub.com/vitejs/vite/issues/14694)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)Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.