babel/babel (@babel/types)
### [`v7.23.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7230-2023-09-25)
[Compare Source](https://togithub.com/babel/babel/compare/v7.22.19...v7.23.0)
##### :rocket: New Feature
- `babel-plugin-proposal-import-wasm-source`, `babel-plugin-syntax-import-source`, `babel-plugin-transform-dynamic-import`
- [#15870](https://togithub.com/babel/babel/pull/15870) Support transforming `import source` for wasm ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-helper-module-transforms`, `babel-helpers`, `babel-plugin-proposal-import-defer`, `babel-plugin-syntax-import-defer`, `babel-plugin-transform-modules-commonjs`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`, `babel-standalone`
- [#15878](https://togithub.com/babel/babel/pull/15878) Implement `import defer` proposal transform support ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-generator`, `babel-parser`, `babel-types`
- [#15845](https://togithub.com/babel/babel/pull/15845) Implement `import defer` parsing support ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- [#15829](https://togithub.com/babel/babel/pull/15829) Add parsing support for the "source phase imports" proposal ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-generator`, `babel-helper-module-transforms`, `babel-parser`, `babel-plugin-transform-dynamic-import`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-traverse`, `babel-types`
- [#15682](https://togithub.com/babel/babel/pull/15682) Add `createImportExpressions` parser option ([@JLHwung](https://togithub.com/JLHwung))
- `babel-standalone`
- [#15671](https://togithub.com/babel/babel/pull/15671) Pass through nonce to the transformed script element ([@JLHwung](https://togithub.com/JLHwung))
- `babel-helper-function-name`, `babel-helper-member-expression-to-functions`, `babel-helpers`, `babel-parser`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-optional-chaining-assign`, `babel-plugin-syntax-optional-chaining-assign`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-optional-chaining`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`, `babel-standalone`, `babel-types`
- [#15751](https://togithub.com/babel/babel/pull/15751) Add support for optional chain in assignments ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-helpers`, `babel-plugin-proposal-decorators`
- [#15895](https://togithub.com/babel/babel/pull/15895) Implement the "decorator metadata" proposal ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-traverse`, `babel-types`
- [#15893](https://togithub.com/babel/babel/pull/15893) Add `t.buildUndefinedNode` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-preset-typescript`
- [#15913](https://togithub.com/babel/babel/pull/15913) Add `rewriteImportExtensions` option to TS preset ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-parser`
- [#15896](https://togithub.com/babel/babel/pull/15896) Allow TS tuples to have both labeled and unlabeled elements ([@yukukotani](https://togithub.com/yukukotani))
##### :bug: Bug Fix
- `babel-plugin-transform-block-scoping`
- [#15962](https://togithub.com/babel/babel/pull/15962) fix: `transform-block-scoping` captures the variables of the method in the loop ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
##### :nail_care: Polish
- `babel-traverse`
- [#15797](https://togithub.com/babel/babel/pull/15797) Expand evaluation of global built-ins in `@babel/traverse` ([@lorenzoferre](https://togithub.com/lorenzoferre))
- `babel-plugin-proposal-explicit-resource-management`
- [#15985](https://togithub.com/babel/babel/pull/15985) Improve source maps for blocks with `using` declarations ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :microscope: Output optimization
- `babel-core`, `babel-helper-module-transforms`, `babel-plugin-transform-async-to-generator`, `babel-plugin-transform-classes`, `babel-plugin-transform-dynamic-import`, `babel-plugin-transform-function-name`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-umd`, `babel-plugin-transform-parameters`, `babel-plugin-transform-react-constant-elements`, `babel-plugin-transform-react-inline-elements`, `babel-plugin-transform-runtime`, `babel-plugin-transform-typescript`, `babel-preset-env`
- [#15984](https://togithub.com/babel/babel/pull/15984) Inline `exports.XXX =` update in simple variable declarations ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
### [`v7.22.19`](https://togithub.com/babel/babel/releases/tag/v7.22.19)
[Compare Source](https://togithub.com/babel/babel/compare/v7.22.17...v7.22.19)
#### v7.22.19 (2023-09-14)
Re-published 7.22.18, due to a releasing error.
### [`v7.22.17`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72217-2023-09-08)
[Compare Source](https://togithub.com/babel/babel/compare/v7.22.15...v7.22.17)
##### :bug: Bug Fix
- `babel-core`
- [#15947](https://togithub.com/babel/babel/pull/15947) Fix compatibility with Node.js 20.6 ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs`
- [#15941](https://togithub.com/babel/babel/pull/15941) Fix compiling duplicate ns imports to lazy CommonJS ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-types`
- [#15920](https://togithub.com/babel/babel/pull/15920) Make `ClassDeclaration["id"]` optional in babel-types ([@jordanbtucker](https://togithub.com/jordanbtucker))
##### :microscope: Output optimization
- `babel-helper-remap-async-to-generator`, `babel-helper-wrap-function`, `babel-plugin-proposal-explicit-resource-management`, `babel-plugin-proposal-function-sent`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-async-to-generator`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-parameters`, `babel-plugin-transform-runtime`, `babel-preset-env`
- [#15922](https://togithub.com/babel/babel/pull/15922) Improve output when wrapping functions (e.g. `async` functions) ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
### [`v7.22.15`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72215-2023-09-04)
[Compare Source](https://togithub.com/babel/babel/compare/v7.22.11...v7.22.15)
##### :bug: Bug Fix
- `babel-core`
- [#15923](https://togithub.com/babel/babel/pull/15923) Only perform config loading re-entrancy check for cjs ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :house: Internal
- `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-builder-binary-assignment-operator-visitor`, `babel-helper-compilation-targets`, `babel-helper-create-class-features-plugin`, `babel-helper-create-regexp-features-plugin`, `babel-helper-member-expression-to-functions`, `babel-helper-module-imports`, `babel-helper-module-transforms`, `babel-helper-transform-fixture-test-runner`, `babel-helper-validator-identifier`, `babel-helper-validator-option`, `babel-helpers`, `babel-node`, `babel-parser`, `babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-for-of`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-object-rest-spread`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-parameters`, `babel-plugin-transform-property-mutators`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-runtime`, `babel-plugin-transform-typescript`, `babel-preset-env`, `babel-preset-flow`, `babel-preset-react`, `babel-preset-typescript`, `babel-register`, `babel-standalone`, `babel-template`, `babel-traverse`, `babel-types`
- [#15892](https://togithub.com/babel/babel/pull/15892) Add explicit `.ts`/`.js` extension to all imports in `src` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
### [`v7.22.11`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72211-2023-08-24)
[Compare Source](https://togithub.com/babel/babel/compare/v7.22.10...v7.22.11)
##### :bug: Bug Fix
- `babel-plugin-transform-typescript`
- [#15882](https://togithub.com/babel/babel/pull/15882) Fix: fully remove TS nested type-only exported namespaces ([@yangguansen](https://togithub.com/yangguansen))
- `babel-types`
- [#15867](https://togithub.com/babel/babel/pull/15867) fix: definition of TS function type params ([@danez](https://togithub.com/danez))
- `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-class-static-block`, `babel-plugin-transform-dynamic-import`, `babel-plugin-transform-export-namespace-from`, `babel-plugin-transform-json-strings`, `babel-plugin-transform-logical-assignment-operators`, `babel-plugin-transform-nullish-coalescing-operator`, `babel-plugin-transform-numeric-separator`, `babel-plugin-transform-object-rest-spread`, `babel-plugin-transform-optional-catch-binding`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-private-property-in-object`
- [#15858](https://togithub.com/babel/babel/pull/15858) fix(standalone): strip archived syntax plugins ([@JLHwung](https://togithub.com/JLHwung))
- `babel-core`
- [#15850](https://togithub.com/babel/babel/pull/15850) Support configuring cache in ESM configs ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
##### :house: Internal
- `babel-parser`
- [#10940](https://togithub.com/babel/babel/pull/10940) Do not record trailing comma pos when `maybeAsyncArrow: false` ([@JLHwung](https://togithub.com/JLHwung))
- `babel-core`, `babel-helper-compilation-targets`, `babel-parser`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-syntax-decorators`, `babel-preset-env`, `babel-preset-react`, `babel-register`, `babel-traverse`, `babel-types`
- [#15872](https://togithub.com/babel/babel/pull/15872) enable jest/no-standalone-expect ([@JLHwung](https://togithub.com/JLHwung))
- `babel-core`, `babel-helpers`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-regenerator`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
- [#15833](https://togithub.com/babel/babel/pull/15833) bump json5, terser and webpack, further minimize babel helpers ([@JLHwung](https://togithub.com/JLHwung))
- Other
- [#15846](https://togithub.com/babel/babel/pull/15846) Use Babel 8.0 alpha to build babel ([@JLHwung](https://togithub.com/JLHwung))
- [#15856](https://togithub.com/babel/babel/pull/15856) Exclude redundant files from publish process ([@JLHwung](https://togithub.com/JLHwung))
##### :microscope: Output optimization
- `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-optional-chaining`, `babel-preset-env`
- [#15871](https://togithub.com/babel/babel/pull/15871) Simplify `?.` output when chain result is ignored ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
### [`v7.22.10`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72210-2023-08-07)
[Compare Source](https://togithub.com/babel/babel/compare/v7.22.5...v7.22.10)
##### :bug: Bug Fix
- `babel-plugin-transform-typescript`
- [#15799](https://togithub.com/babel/babel/pull/15799) \[ts] Strip type-only namespaces ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- [#15798](https://togithub.com/babel/babel/pull/15798) \[ts] Fix compiling extended exported nested namespace ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-class-static-block`, `babel-plugin-transform-new-target`, `babel-plugin-transform-private-methods`, `babel-preset-env`
- [#15701](https://togithub.com/babel/babel/pull/15701) Memoize class binding when compiling private methods and static elements ([@JLHwung](https://togithub.com/JLHwung))
##### :nail_care: Polish
- `babel-cli`
- [#15824](https://togithub.com/babel/babel/pull/15824) Add `meta` object to `@babel/eslint-plugin` ([@JLHwung](https://togithub.com/JLHwung))
- `babel-traverse`, `babel-types`
- [#15661](https://togithub.com/babel/babel/pull/15661) Improve the type definition of `path.isX` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-generator`, `babel-types`
- [#15776](https://togithub.com/babel/babel/pull/15776) improve SourceLocation typing ([@JLHwung](https://togithub.com/JLHwung))
##### :house: Internal
- Other
- [#15818](https://togithub.com/babel/babel/pull/15818) build: generate flow typings in prepublish job ([@JLHwung](https://togithub.com/JLHwung))
- [#15777](https://togithub.com/babel/babel/pull/15777) chore: bump dev dependencies and remove .eslintignore ([@JLHwung](https://togithub.com/JLHwung))
- `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-builder-react-jsx`, `babel-preset-env`, `babel-standalone`
- [#15794](https://togithub.com/babel/babel/pull/15794) Enable `@typescript-eslint/no-redundant-type-constituents` rule ([@JLHwung](https://togithub.com/JLHwung))
- `babel-helper-compilation-targets`
- [#15811](https://togithub.com/babel/babel/pull/15811) Remove `@babel/core` peerDep from `helper-compilation-targets` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-parser`
- [#15793](https://togithub.com/babel/babel/pull/15793) Use const enum in babel-parser ([@JLHwung](https://togithub.com/JLHwung))
- `babel-plugin-transform-runtime`, `babel-traverse`, `babel-types`
- [#15716](https://togithub.com/babel/babel/pull/15716) chore: Use `typescript-eslint@v6` with reworked configs ([@JoshuaKGoldberg](https://togithub.com/JoshuaKGoldberg))
##### :microscope: Output optimization
- `babel-plugin-transform-block-scoping`, `babel-plugin-transform-parameters`, `babel-plugin-transform-regenerator`
- [#15746](https://togithub.com/babel/babel/pull/15746) Reduce `transform-block-scoping` loops output size ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))
microsoft/rushstack (@microsoft/api-extractor)
### [`v7.38.0`](https://togithub.com/microsoft/rushstack/compare/336b528a6b79185c3a26f8c5001575d96e872f95...ef3017f97bef5b6073999ad22150783aafc84ad1)
[Compare Source](https://togithub.com/microsoft/rushstack/compare/336b528a6b79185c3a26f8c5001575d96e872f95...ef3017f97bef5b6073999ad22150783aafc84ad1)
### [`v7.37.3`](https://togithub.com/microsoft/rushstack/compare/7d7f84e9358b44a32d248c784a87b85eb1fe100f...336b528a6b79185c3a26f8c5001575d96e872f95)
[Compare Source](https://togithub.com/microsoft/rushstack/compare/7d7f84e9358b44a32d248c784a87b85eb1fe100f...336b528a6b79185c3a26f8c5001575d96e872f95)
### [`v7.37.2`](https://togithub.com/microsoft/rushstack/compare/8df3e01335ad52d3db54953e42f3d43cd0317f23...7d7f84e9358b44a32d248c784a87b85eb1fe100f)
[Compare Source](https://togithub.com/microsoft/rushstack/compare/8df3e01335ad52d3db54953e42f3d43cd0317f23...7d7f84e9358b44a32d248c784a87b85eb1fe100f)
rollup/plugins (@rollup/plugin-replace)
### [`v5.0.4`](https://togithub.com/rollup/plugins/blob/HEAD/packages/replace/CHANGELOG.md#v504)
[Compare Source](https://togithub.com/rollup/plugins/compare/f579f68c5719f44861f8f4b28dbdb54dc82f6bf9...563d83a5294299f40ad1ed18c4124f5a01435d8d)
*2023-10-15*
##### Bugfixes
- fix: bump magic-string version [#1596](https://togithub.com/rollup/plugins/pull/1596)
### [`v5.0.3`](https://togithub.com/rollup/plugins/blob/HEAD/packages/replace/CHANGELOG.md#v503)
[Compare Source](https://togithub.com/rollup/plugins/compare/ec974f2b2894ede07fffd12d8bdfd01a08e5b8e9...f579f68c5719f44861f8f4b28dbdb54dc82f6bf9)
*2023-10-05*
##### Bugfixes
- fix: ensure rollup 4 compatibility [#1595](https://togithub.com/rollup/plugins/pull/1595)
vitejs/vite-plugin-vue (@vitejs/plugin-vue)
### [`v4.4.0`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#440-2023-10-02)
- fix(plugin-vue): re-create filters after updating options ([#246](https://togithub.com/vitejs/vite-plugin-vue/issues/246)) ([c383503](https://togithub.com/vitejs/vite-plugin-vue/commit/c383503)), closes [#246](https://togithub.com/vitejs/vite-plugin-vue/issues/246)
- feat: support generated JS imports for external scoped style ([#196](https://togithub.com/vitejs/vite-plugin-vue/issues/196)) ([bd5055d](https://togithub.com/vitejs/vite-plugin-vue/commit/bd5055d)), closes [#196](https://togithub.com/vitejs/vite-plugin-vue/issues/196)
- chore: add `@ts-ignore` when accessing `legacy?.buildSsrCjsExternalHeuristics` ([#255](https://togithub.com/vitejs/vite-plugin-vue/issues/255)) ([04c3b0b](https://togithub.com/vitejs/vite-plugin-vue/commit/04c3b0b)), closes [#255](https://togithub.com/vitejs/vite-plugin-vue/issues/255)
- refactor(plugin-vue): deprecate reactivity transform ([38f8ea5](https://togithub.com/vitejs/vite-plugin-vue/commit/38f8ea5))
- refactor(plugin-vue): use source-map-js ([#247](https://togithub.com/vitejs/vite-plugin-vue/issues/247)) ([b43690d](https://togithub.com/vitejs/vite-plugin-vue/commit/b43690d)), closes [#247](https://togithub.com/vitejs/vite-plugin-vue/issues/247)
### [`v4.3.4`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small434-2023-08-28-small)
[Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/75bec031a64623b32db8f10bf6153e385e5f3dde...1ae5daa9c82606c538c74ab65979d6581a3827f6)
- chore(deps): update typescript-eslint monorepo to v6 (major) ([#210](https://togithub.com/vitejs/vite-plugin-vue/issues/210)) ([fb07b5b](https://togithub.com/vitejs/vite-plugin-vue/commit/fb07b5b)), closes [#210](https://togithub.com/vitejs/vite-plugin-vue/issues/210)
- feat(plugin-vue): expose options in `api` ([#177](https://togithub.com/vitejs/vite-plugin-vue/issues/177)) ([269121e](https://togithub.com/vitejs/vite-plugin-vue/commit/269121e)), closes [#177](https://togithub.com/vitejs/vite-plugin-vue/issues/177)
### [`v4.3.3`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small433-2023-08-22-small)
[Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/833a7a6fadde5337551aa12d6003194fb7fa695f...75bec031a64623b32db8f10bf6153e385e5f3dde)
- fix: conditionally get descriptor on hmr ([#236](https://togithub.com/vitejs/vite-plugin-vue/issues/236)) ([b7b1383](https://togithub.com/vitejs/vite-plugin-vue/commit/b7b1383)), closes [#236](https://togithub.com/vitejs/vite-plugin-vue/issues/236)
### [`v4.3.2`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small432-2023-08-21-small)
[Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/76ffd55cf5a846d60ba3ec4bad3dd7237a0887ae...833a7a6fadde5337551aa12d6003194fb7fa695f)
- fix(plugin-vue): distinguish HMR and transform descriptor ([#232](https://togithub.com/vitejs/vite-plugin-vue/issues/232)) ([9119d4d](https://togithub.com/vitejs/vite-plugin-vue/commit/9119d4d)), closes [#232](https://togithub.com/vitejs/vite-plugin-vue/issues/232)
### [`v4.3.1`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small431-2023-08-17-small)
[Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/f00bcb4d2a0caf013013b0b8b54655daa1fce7ff...76ffd55cf5a846d60ba3ec4bad3dd7237a0887ae)
- fix: revert "fix(plugin-vue): distinguish HMR and transform descriptor ([#227](https://togithub.com/vitejs/vite-plugin-vue/issues/227))" ([0c28448](https://togithub.com/vitejs/vite-plugin-vue/commit/0c28448)), closes [#227](https://togithub.com/vitejs/vite-plugin-vue/issues/227)
### [`v4.3.0`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#430-2023-08-17)
[Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/abdf5f4f32d02af641e5f60871bde14535569b1e...f00bcb4d2a0caf013013b0b8b54655daa1fce7ff)
- docs: add example for transforming custom blocks ([#221](https://togithub.com/vitejs/vite-plugin-vue/issues/221)) ([a6e013e](https://togithub.com/vitejs/vite-plugin-vue/commit/a6e013e)), closes [#221](https://togithub.com/vitejs/vite-plugin-vue/issues/221)
- fix: make it work when a default lang was specified ([#223](https://togithub.com/vitejs/vite-plugin-vue/issues/223)) ([ff68ed3](https://togithub.com/vitejs/vite-plugin-vue/commit/ff68ed3)), closes [#223](https://togithub.com/vitejs/vite-plugin-vue/issues/223) [#17](https://togithub.com/vitejs/vite-plugin-vue/issues/17)
- fix: missing typescript declaration for globalTypeFiles ([#189](https://togithub.com/vitejs/vite-plugin-vue/issues/189)) ([1e8d16e](https://togithub.com/vitejs/vite-plugin-vue/commit/1e8d16e)), closes [#189](https://togithub.com/vitejs/vite-plugin-vue/issues/189)
- fix(build): ensure correct typing for node esm ([#179](https://togithub.com/vitejs/vite-plugin-vue/issues/179)) ([8a19ee4](https://togithub.com/vitejs/vite-plugin-vue/commit/8a19ee4)), closes [#179](https://togithub.com/vitejs/vite-plugin-vue/issues/179)
- fix(deps): update all non-major dependencies ([#163](https://togithub.com/vitejs/vite-plugin-vue/issues/163)) ([3c8193d](https://togithub.com/vitejs/vite-plugin-vue/commit/3c8193d)), closes [#163](https://togithub.com/vitejs/vite-plugin-vue/issues/163)
- fix(deps): update all non-major dependencies ([#205](https://togithub.com/vitejs/vite-plugin-vue/issues/205)) ([e014680](https://togithub.com/vitejs/vite-plugin-vue/commit/e014680)), closes [#205](https://togithub.com/vitejs/vite-plugin-vue/issues/205)
- fix(plugin-vue): distinguish HMR and transform descriptor ([#227](https://togithub.com/vitejs/vite-plugin-vue/issues/227)) ([aa2b59d](https://togithub.com/vitejs/vite-plugin-vue/commit/aa2b59d)), closes [#227](https://togithub.com/vitejs/vite-plugin-vue/issues/227)
- fix(plugin-vue): hmr not working when updating script+template at the same time with a template prep ([93c444c](https://togithub.com/vitejs/vite-plugin-vue/commit/93c444c)), closes [#106](https://togithub.com/vitejs/vite-plugin-vue/issues/106) [#28](https://togithub.com/vitejs/vite-plugin-vue/issues/28) [#76](https://togithub.com/vitejs/vite-plugin-vue/issues/76)
- feat(types): expose `hoistStatic` option for script compilation ([#198](https://togithub.com/vitejs/vite-plugin-vue/issues/198)) ([7466b4f](https://togithub.com/vitejs/vite-plugin-vue/commit/7466b4f)), closes [#198](https://togithub.com/vitejs/vite-plugin-vue/issues/198)
antfu/bumpp (bumpp)
### [`v9.2.0`](https://togithub.com/antfu/bumpp/releases/tag/v9.2.0)
[Compare Source](https://togithub.com/antfu/bumpp/compare/v9.1.1...v9.2.0)
##### 🚀 Features
- Add no commit and tag - by [@sxzz](https://togithub.com/sxzz) in [https://github.com/antfu/bumpp/issues/12](https://togithub.com/antfu/bumpp/issues/12) [(312a2)](https://togithub.com/antfu/bumpp/commit/312a214)
##### [View changes on GitHub](https://togithub.com/antfu/bumpp/compare/v9.1.1...v9.2.0)
codemirror/basic-setup (codemirror)
### [`v5.65.15`](https://togithub.com/codemirror/basic-setup/compare/82ce3d2f64b18e86306a9d9da85beeba4e17834e...854ee51ef20434eae043d64f92e6f8548d569030)
[Compare Source](https://togithub.com/codemirror/basic-setup/compare/82ce3d2f64b18e86306a9d9da85beeba4e17834e...854ee51ef20434eae043d64f92e6f8548d569030)
101arrowz/fflate (fflate)
### [`v0.8.1`](https://togithub.com/101arrowz/fflate/blob/HEAD/CHANGELOG.md#081)
[Compare Source](https://togithub.com/101arrowz/fflate/compare/v0.8.0...9febd5eba1351de9ac2a1713a916cdb696f891ee)
- Fixed reallocating on pre-supplied buffer in `inflateSync` and `unzlibSync`
- Minor documentation fixes
pnpm/pnpm (pnpm)
### [`v8.9.2`](https://togithub.com/pnpm/pnpm/releases/tag/v8.9.2)
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.9.1...v8.9.2)
##### Patch Changes
- Don't use reflink on Windows [#7186](https://togithub.com/pnpm/pnpm/issues/7186).
- Do not run node-gyp rebuild if `preinstall` lifecycle script is present [#7206](https://togithub.com/pnpm/pnpm/pull/7206).
##### Our Gold Sponsors
##### Our Silver Sponsors
### [`v8.9.1`](https://togithub.com/pnpm/pnpm/releases/tag/v8.9.1)
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.9.0...v8.9.1)
##### Patch Changes
- Optimize selection result output of `pnpm update --interactive` [7109](https://togithub.com/pnpm/pnpm/issues/7109)
- When `shared-workspace-lockfile` is set to `false`, read the pnpm settings from `package.json` files that are nested. This was broken in pnpm v8.9.0 [#7184](https://togithub.com/pnpm/pnpm/issues/7184).
- Fix file cloning to `node_modules` on Windows Dev Drives [#7186](https://togithub.com/pnpm/pnpm/issues/7186). This is a fix to a regression that was shipped with v8.9.0.
- `pnpm dlx` should ignore any settings that are in a `package.json` file found in the current working directory [#7198](https://togithub.com/pnpm/pnpm/issues/7198).
##### Our Gold Sponsors
##### Our Silver Sponsors
### [`v8.9.0`](https://togithub.com/pnpm/pnpm/releases/tag/v8.9.0)
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.8.0...v8.9.0)
#### Minor Changes
- **🚀Performance improvement:** Use reflinks instead of hard links by default on macOS and Windows Dev Drives [#5001](https://togithub.com/pnpm/pnpm/issues/5001).
- The list of packages that are allowed to run installation scripts now may be provided in a separate configuration file. The path to the file should be specified via the `pnpm.onlyBuiltDependenciesFile` field in `package.json`. For instance:
```json
{
"dependencies": {
"@my-org/policy": "1.0.0"
}
"pnpm": {
"onlyBuiltDependenciesFile": "node_modules/@my-org/policy/allow-build.json"
}
}
```
In the example above, the list is loaded from a dependency. The JSON file with the list should contain an array of package names. For instance:
```json
["esbuild", "@reflink/reflink"]
```
With the above list, only `esbuild` and `@reflink/reflink` will be allowed to run scripts during installation.
Related issue: [#7137](https://togithub.com/pnpm/pnpm/issues/7137).
- Add `disallow-workspace-cycles` option to error instead of warn about cyclic dependencies
- Allow `env rm` to remove multiple node versions at once, and introduce `env add` for installing node versions without setting as default [#7155](https://togithub.com/pnpm/pnpm/pull/7155).
#### Patch Changes
- Fix memory error in `pnpm why` when the dependencies tree is too big, the command will now prune the tree to just 10 end leafs and now supports `--depth` argument [#7122](https://togithub.com/pnpm/pnpm/pull/7122).
- Use `neverBuiltDependencies` and `onlyBuiltDependencies` from the root `package.json` of the workspace, when `shared-workspace-lockfile` is set to `false` [#7141](https://togithub.com/pnpm/pnpm/pull/7141).
- Optimize peers resolution to avoid out-of-memory exceptions in some rare cases, when there are too many circular dependencies and peer dependencies [#7149](https://togithub.com/pnpm/pnpm/pull/7149).
- Instead of `pnpm.overrides` replacing `resolutions`, the two are now merged. This is intended to make it easier to migrate from Yarn by allowing one to keep using `resolutions` for Yarn, but adding additional changes just for pnpm using `pnpm.overrides`.
#### Our Gold Sponsors
#### Our Silver Sponsors
### [`v8.8.0`](https://togithub.com/pnpm/pnpm/releases/tag/v8.8.0)
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.7.6...v8.8.0)
#### Minor Changes
- Add `--reporter-hide-prefix` option for `run` command to hide project name as prefix for lifecycle log outputs of running scripts [#7061](https://togithub.com/pnpm/pnpm/issues/7061).
#### Patch Changes
- Pass through the `--ignore-scripts` command to install, when running `pnpm dedupe --ignore-scripts` [#7102](https://togithub.com/pnpm/pnpm/issues/7102).
- Throw meaningful error for config sub commands[#7106](https://togithub.com/pnpm/pnpm/issues/7106).
- When the `node-linker` is set to `hoisted`, the `package.json` files of the existing dependencies inside `node_modules` will be checked to verify their actual versions. The data in the `node_modules/.modules.yaml` and `node_modules/.pnpm/lock.yaml` may not be fully reliable, as an installation may fail after changes to dependencies were made but before those state files were updated [#7107](https://togithub.com/pnpm/pnpm/pull/7107).
- Don't update git-hosted dependencies when adding an unrelated dependency [#7008](https://togithub.com/pnpm/pnpm/issues/7008).
#### Our Gold Sponsors
This PR contains the following updates:
^7.22.5
->^7.23.0
^7.36.3
->^7.38.0
^5.0.2
->^5.0.4
^5.60.8
->^5.60.12
^20.4.5
->^20.8.9
^4.2.3
->^4.4.0
^9.1.1
->^9.2.0
^5.65.14
->^5.65.15
^0.8.0
->^0.8.1
8.6.10
->8.9.2
^3.0.0
->^3.0.3
^5.1.6
->^5.2.2
^4.4.7
->^4.5.0
^3.3.4
->^3.3.7
Release Notes
babel/babel (@babel/types)
### [`v7.23.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7230-2023-09-25) [Compare Source](https://togithub.com/babel/babel/compare/v7.22.19...v7.23.0) ##### :rocket: New Feature - `babel-plugin-proposal-import-wasm-source`, `babel-plugin-syntax-import-source`, `babel-plugin-transform-dynamic-import` - [#15870](https://togithub.com/babel/babel/pull/15870) Support transforming `import source` for wasm ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-module-transforms`, `babel-helpers`, `babel-plugin-proposal-import-defer`, `babel-plugin-syntax-import-defer`, `babel-plugin-transform-modules-commonjs`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`, `babel-standalone` - [#15878](https://togithub.com/babel/babel/pull/15878) Implement `import defer` proposal transform support ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser`, `babel-types` - [#15845](https://togithub.com/babel/babel/pull/15845) Implement `import defer` parsing support ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#15829](https://togithub.com/babel/babel/pull/15829) Add parsing support for the "source phase imports" proposal ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-helper-module-transforms`, `babel-parser`, `babel-plugin-transform-dynamic-import`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-traverse`, `babel-types` - [#15682](https://togithub.com/babel/babel/pull/15682) Add `createImportExpressions` parser option ([@JLHwung](https://togithub.com/JLHwung)) - `babel-standalone` - [#15671](https://togithub.com/babel/babel/pull/15671) Pass through nonce to the transformed script element ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-function-name`, `babel-helper-member-expression-to-functions`, `babel-helpers`, `babel-parser`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-optional-chaining-assign`, `babel-plugin-syntax-optional-chaining-assign`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-optional-chaining`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`, `babel-standalone`, `babel-types` - [#15751](https://togithub.com/babel/babel/pull/15751) Add support for optional chain in assignments ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helpers`, `babel-plugin-proposal-decorators` - [#15895](https://togithub.com/babel/babel/pull/15895) Implement the "decorator metadata" proposal ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-traverse`, `babel-types` - [#15893](https://togithub.com/babel/babel/pull/15893) Add `t.buildUndefinedNode` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-preset-typescript` - [#15913](https://togithub.com/babel/babel/pull/15913) Add `rewriteImportExtensions` option to TS preset ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#15896](https://togithub.com/babel/babel/pull/15896) Allow TS tuples to have both labeled and unlabeled elements ([@yukukotani](https://togithub.com/yukukotani)) ##### :bug: Bug Fix - `babel-plugin-transform-block-scoping` - [#15962](https://togithub.com/babel/babel/pull/15962) fix: `transform-block-scoping` captures the variables of the method in the loop ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-traverse` - [#15797](https://togithub.com/babel/babel/pull/15797) Expand evaluation of global built-ins in `@babel/traverse` ([@lorenzoferre](https://togithub.com/lorenzoferre)) - `babel-plugin-proposal-explicit-resource-management` - [#15985](https://togithub.com/babel/babel/pull/15985) Improve source maps for blocks with `using` declarations ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :microscope: Output optimization - `babel-core`, `babel-helper-module-transforms`, `babel-plugin-transform-async-to-generator`, `babel-plugin-transform-classes`, `babel-plugin-transform-dynamic-import`, `babel-plugin-transform-function-name`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-umd`, `babel-plugin-transform-parameters`, `babel-plugin-transform-react-constant-elements`, `babel-plugin-transform-react-inline-elements`, `babel-plugin-transform-runtime`, `babel-plugin-transform-typescript`, `babel-preset-env` - [#15984](https://togithub.com/babel/babel/pull/15984) Inline `exports.XXX =` update in simple variable declarations ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.22.19`](https://togithub.com/babel/babel/releases/tag/v7.22.19) [Compare Source](https://togithub.com/babel/babel/compare/v7.22.17...v7.22.19) #### v7.22.19 (2023-09-14) Re-published 7.22.18, due to a releasing error. ### [`v7.22.17`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72217-2023-09-08) [Compare Source](https://togithub.com/babel/babel/compare/v7.22.15...v7.22.17) ##### :bug: Bug Fix - `babel-core` - [#15947](https://togithub.com/babel/babel/pull/15947) Fix compatibility with Node.js 20.6 ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-module-transforms`, `babel-plugin-transform-modules-commonjs` - [#15941](https://togithub.com/babel/babel/pull/15941) Fix compiling duplicate ns imports to lazy CommonJS ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-types` - [#15920](https://togithub.com/babel/babel/pull/15920) Make `ClassDeclaration["id"]` optional in babel-types ([@jordanbtucker](https://togithub.com/jordanbtucker)) ##### :microscope: Output optimization - `babel-helper-remap-async-to-generator`, `babel-helper-wrap-function`, `babel-plugin-proposal-explicit-resource-management`, `babel-plugin-proposal-function-sent`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-async-to-generator`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-parameters`, `babel-plugin-transform-runtime`, `babel-preset-env` - [#15922](https://togithub.com/babel/babel/pull/15922) Improve output when wrapping functions (e.g. `async` functions) ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ### [`v7.22.15`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72215-2023-09-04) [Compare Source](https://togithub.com/babel/babel/compare/v7.22.11...v7.22.15) ##### :bug: Bug Fix - `babel-core` - [#15923](https://togithub.com/babel/babel/pull/15923) Only perform config loading re-entrancy check for cjs ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-builder-binary-assignment-operator-visitor`, `babel-helper-compilation-targets`, `babel-helper-create-class-features-plugin`, `babel-helper-create-regexp-features-plugin`, `babel-helper-member-expression-to-functions`, `babel-helper-module-imports`, `babel-helper-module-transforms`, `babel-helper-transform-fixture-test-runner`, `babel-helper-validator-identifier`, `babel-helper-validator-option`, `babel-helpers`, `babel-node`, `babel-parser`, `babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-for-of`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-object-rest-spread`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-parameters`, `babel-plugin-transform-property-mutators`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-runtime`, `babel-plugin-transform-typescript`, `babel-preset-env`, `babel-preset-flow`, `babel-preset-react`, `babel-preset-typescript`, `babel-register`, `babel-standalone`, `babel-template`, `babel-traverse`, `babel-types` - [#15892](https://togithub.com/babel/babel/pull/15892) Add explicit `.ts`/`.js` extension to all imports in `src` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.22.11`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72211-2023-08-24) [Compare Source](https://togithub.com/babel/babel/compare/v7.22.10...v7.22.11) ##### :bug: Bug Fix - `babel-plugin-transform-typescript` - [#15882](https://togithub.com/babel/babel/pull/15882) Fix: fully remove TS nested type-only exported namespaces ([@yangguansen](https://togithub.com/yangguansen)) - `babel-types` - [#15867](https://togithub.com/babel/babel/pull/15867) fix: definition of TS function type params ([@danez](https://togithub.com/danez)) - `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-class-static-block`, `babel-plugin-transform-dynamic-import`, `babel-plugin-transform-export-namespace-from`, `babel-plugin-transform-json-strings`, `babel-plugin-transform-logical-assignment-operators`, `babel-plugin-transform-nullish-coalescing-operator`, `babel-plugin-transform-numeric-separator`, `babel-plugin-transform-object-rest-spread`, `babel-plugin-transform-optional-catch-binding`, `babel-plugin-transform-optional-chaining`, `babel-plugin-transform-private-property-in-object` - [#15858](https://togithub.com/babel/babel/pull/15858) fix(standalone): strip archived syntax plugins ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core` - [#15850](https://togithub.com/babel/babel/pull/15850) Support configuring cache in ESM configs ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-parser` - [#10940](https://togithub.com/babel/babel/pull/10940) Do not record trailing comma pos when `maybeAsyncArrow: false` ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core`, `babel-helper-compilation-targets`, `babel-parser`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-syntax-decorators`, `babel-preset-env`, `babel-preset-react`, `babel-register`, `babel-traverse`, `babel-types` - [#15872](https://togithub.com/babel/babel/pull/15872) enable jest/no-standalone-expect ([@JLHwung](https://togithub.com/JLHwung)) - `babel-core`, `babel-helpers`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-regenerator`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#15833](https://togithub.com/babel/babel/pull/15833) bump json5, terser and webpack, further minimize babel helpers ([@JLHwung](https://togithub.com/JLHwung)) - Other - [#15846](https://togithub.com/babel/babel/pull/15846) Use Babel 8.0 alpha to build babel ([@JLHwung](https://togithub.com/JLHwung)) - [#15856](https://togithub.com/babel/babel/pull/15856) Exclude redundant files from publish process ([@JLHwung](https://togithub.com/JLHwung)) ##### :microscope: Output optimization - `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-optional-chaining`, `babel-preset-env` - [#15871](https://togithub.com/babel/babel/pull/15871) Simplify `?.` output when chain result is ignored ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.22.10`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72210-2023-08-07) [Compare Source](https://togithub.com/babel/babel/compare/v7.22.5...v7.22.10) ##### :bug: Bug Fix - `babel-plugin-transform-typescript` - [#15799](https://togithub.com/babel/babel/pull/15799) \[ts] Strip type-only namespaces ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#15798](https://togithub.com/babel/babel/pull/15798) \[ts] Fix compiling extended exported nested namespace ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-class-static-block`, `babel-plugin-transform-new-target`, `babel-plugin-transform-private-methods`, `babel-preset-env` - [#15701](https://togithub.com/babel/babel/pull/15701) Memoize class binding when compiling private methods and static elements ([@JLHwung](https://togithub.com/JLHwung)) ##### :nail_care: Polish - `babel-cli` - [#15824](https://togithub.com/babel/babel/pull/15824) Add `meta` object to `@babel/eslint-plugin` ([@JLHwung](https://togithub.com/JLHwung)) - `babel-traverse`, `babel-types` - [#15661](https://togithub.com/babel/babel/pull/15661) Improve the type definition of `path.isX` ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-generator`, `babel-types` - [#15776](https://togithub.com/babel/babel/pull/15776) improve SourceLocation typing ([@JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - Other - [#15818](https://togithub.com/babel/babel/pull/15818) build: generate flow typings in prepublish job ([@JLHwung](https://togithub.com/JLHwung)) - [#15777](https://togithub.com/babel/babel/pull/15777) chore: bump dev dependencies and remove .eslintignore ([@JLHwung](https://togithub.com/JLHwung)) - `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-builder-react-jsx`, `babel-preset-env`, `babel-standalone` - [#15794](https://togithub.com/babel/babel/pull/15794) Enable `@typescript-eslint/no-redundant-type-constituents` rule ([@JLHwung](https://togithub.com/JLHwung)) - `babel-helper-compilation-targets` - [#15811](https://togithub.com/babel/babel/pull/15811) Remove `@babel/core` peerDep from `helper-compilation-targets` ([@nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#15793](https://togithub.com/babel/babel/pull/15793) Use const enum in babel-parser ([@JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-runtime`, `babel-traverse`, `babel-types` - [#15716](https://togithub.com/babel/babel/pull/15716) chore: Use `typescript-eslint@v6` with reworked configs ([@JoshuaKGoldberg](https://togithub.com/JoshuaKGoldberg)) ##### :microscope: Output optimization - `babel-plugin-transform-block-scoping`, `babel-plugin-transform-parameters`, `babel-plugin-transform-regenerator` - [#15746](https://togithub.com/babel/babel/pull/15746) Reduce `transform-block-scoping` loops output size ([@liuxingbaoyu](https://togithub.com/liuxingbaoyu))microsoft/rushstack (@microsoft/api-extractor)
### [`v7.38.0`](https://togithub.com/microsoft/rushstack/compare/336b528a6b79185c3a26f8c5001575d96e872f95...ef3017f97bef5b6073999ad22150783aafc84ad1) [Compare Source](https://togithub.com/microsoft/rushstack/compare/336b528a6b79185c3a26f8c5001575d96e872f95...ef3017f97bef5b6073999ad22150783aafc84ad1) ### [`v7.37.3`](https://togithub.com/microsoft/rushstack/compare/7d7f84e9358b44a32d248c784a87b85eb1fe100f...336b528a6b79185c3a26f8c5001575d96e872f95) [Compare Source](https://togithub.com/microsoft/rushstack/compare/7d7f84e9358b44a32d248c784a87b85eb1fe100f...336b528a6b79185c3a26f8c5001575d96e872f95) ### [`v7.37.2`](https://togithub.com/microsoft/rushstack/compare/8df3e01335ad52d3db54953e42f3d43cd0317f23...7d7f84e9358b44a32d248c784a87b85eb1fe100f) [Compare Source](https://togithub.com/microsoft/rushstack/compare/8df3e01335ad52d3db54953e42f3d43cd0317f23...7d7f84e9358b44a32d248c784a87b85eb1fe100f)rollup/plugins (@rollup/plugin-replace)
### [`v5.0.4`](https://togithub.com/rollup/plugins/blob/HEAD/packages/replace/CHANGELOG.md#v504) [Compare Source](https://togithub.com/rollup/plugins/compare/f579f68c5719f44861f8f4b28dbdb54dc82f6bf9...563d83a5294299f40ad1ed18c4124f5a01435d8d) *2023-10-15* ##### Bugfixes - fix: bump magic-string version [#1596](https://togithub.com/rollup/plugins/pull/1596) ### [`v5.0.3`](https://togithub.com/rollup/plugins/blob/HEAD/packages/replace/CHANGELOG.md#v503) [Compare Source](https://togithub.com/rollup/plugins/compare/ec974f2b2894ede07fffd12d8bdfd01a08e5b8e9...f579f68c5719f44861f8f4b28dbdb54dc82f6bf9) *2023-10-05* ##### Bugfixes - fix: ensure rollup 4 compatibility [#1595](https://togithub.com/rollup/plugins/pull/1595)vitejs/vite-plugin-vue (@vitejs/plugin-vue)
### [`v4.4.0`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#440-2023-10-02) - fix(plugin-vue): re-create filters after updating options ([#246](https://togithub.com/vitejs/vite-plugin-vue/issues/246)) ([c383503](https://togithub.com/vitejs/vite-plugin-vue/commit/c383503)), closes [#246](https://togithub.com/vitejs/vite-plugin-vue/issues/246) - feat: support generated JS imports for external scoped style ([#196](https://togithub.com/vitejs/vite-plugin-vue/issues/196)) ([bd5055d](https://togithub.com/vitejs/vite-plugin-vue/commit/bd5055d)), closes [#196](https://togithub.com/vitejs/vite-plugin-vue/issues/196) - chore: add `@ts-ignore` when accessing `legacy?.buildSsrCjsExternalHeuristics` ([#255](https://togithub.com/vitejs/vite-plugin-vue/issues/255)) ([04c3b0b](https://togithub.com/vitejs/vite-plugin-vue/commit/04c3b0b)), closes [#255](https://togithub.com/vitejs/vite-plugin-vue/issues/255) - refactor(plugin-vue): deprecate reactivity transform ([38f8ea5](https://togithub.com/vitejs/vite-plugin-vue/commit/38f8ea5)) - refactor(plugin-vue): use source-map-js ([#247](https://togithub.com/vitejs/vite-plugin-vue/issues/247)) ([b43690d](https://togithub.com/vitejs/vite-plugin-vue/commit/b43690d)), closes [#247](https://togithub.com/vitejs/vite-plugin-vue/issues/247) ### [`v4.3.4`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small434-2023-08-28-small) [Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/75bec031a64623b32db8f10bf6153e385e5f3dde...1ae5daa9c82606c538c74ab65979d6581a3827f6) - chore(deps): update typescript-eslint monorepo to v6 (major) ([#210](https://togithub.com/vitejs/vite-plugin-vue/issues/210)) ([fb07b5b](https://togithub.com/vitejs/vite-plugin-vue/commit/fb07b5b)), closes [#210](https://togithub.com/vitejs/vite-plugin-vue/issues/210) - feat(plugin-vue): expose options in `api` ([#177](https://togithub.com/vitejs/vite-plugin-vue/issues/177)) ([269121e](https://togithub.com/vitejs/vite-plugin-vue/commit/269121e)), closes [#177](https://togithub.com/vitejs/vite-plugin-vue/issues/177) ### [`v4.3.3`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small433-2023-08-22-small) [Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/833a7a6fadde5337551aa12d6003194fb7fa695f...75bec031a64623b32db8f10bf6153e385e5f3dde) - fix: conditionally get descriptor on hmr ([#236](https://togithub.com/vitejs/vite-plugin-vue/issues/236)) ([b7b1383](https://togithub.com/vitejs/vite-plugin-vue/commit/b7b1383)), closes [#236](https://togithub.com/vitejs/vite-plugin-vue/issues/236) ### [`v4.3.2`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small432-2023-08-21-small) [Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/76ffd55cf5a846d60ba3ec4bad3dd7237a0887ae...833a7a6fadde5337551aa12d6003194fb7fa695f) - fix(plugin-vue): distinguish HMR and transform descriptor ([#232](https://togithub.com/vitejs/vite-plugin-vue/issues/232)) ([9119d4d](https://togithub.com/vitejs/vite-plugin-vue/commit/9119d4d)), closes [#232](https://togithub.com/vitejs/vite-plugin-vue/issues/232) ### [`v4.3.1`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small431-2023-08-17-small) [Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/f00bcb4d2a0caf013013b0b8b54655daa1fce7ff...76ffd55cf5a846d60ba3ec4bad3dd7237a0887ae) - fix: revert "fix(plugin-vue): distinguish HMR and transform descriptor ([#227](https://togithub.com/vitejs/vite-plugin-vue/issues/227))" ([0c28448](https://togithub.com/vitejs/vite-plugin-vue/commit/0c28448)), closes [#227](https://togithub.com/vitejs/vite-plugin-vue/issues/227) ### [`v4.3.0`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#430-2023-08-17) [Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/abdf5f4f32d02af641e5f60871bde14535569b1e...f00bcb4d2a0caf013013b0b8b54655daa1fce7ff) - docs: add example for transforming custom blocks ([#221](https://togithub.com/vitejs/vite-plugin-vue/issues/221)) ([a6e013e](https://togithub.com/vitejs/vite-plugin-vue/commit/a6e013e)), closes [#221](https://togithub.com/vitejs/vite-plugin-vue/issues/221) - fix: make it work when a default lang was specified ([#223](https://togithub.com/vitejs/vite-plugin-vue/issues/223)) ([ff68ed3](https://togithub.com/vitejs/vite-plugin-vue/commit/ff68ed3)), closes [#223](https://togithub.com/vitejs/vite-plugin-vue/issues/223) [#17](https://togithub.com/vitejs/vite-plugin-vue/issues/17) - fix: missing typescript declaration for globalTypeFiles ([#189](https://togithub.com/vitejs/vite-plugin-vue/issues/189)) ([1e8d16e](https://togithub.com/vitejs/vite-plugin-vue/commit/1e8d16e)), closes [#189](https://togithub.com/vitejs/vite-plugin-vue/issues/189) - fix(build): ensure correct typing for node esm ([#179](https://togithub.com/vitejs/vite-plugin-vue/issues/179)) ([8a19ee4](https://togithub.com/vitejs/vite-plugin-vue/commit/8a19ee4)), closes [#179](https://togithub.com/vitejs/vite-plugin-vue/issues/179) - fix(deps): update all non-major dependencies ([#163](https://togithub.com/vitejs/vite-plugin-vue/issues/163)) ([3c8193d](https://togithub.com/vitejs/vite-plugin-vue/commit/3c8193d)), closes [#163](https://togithub.com/vitejs/vite-plugin-vue/issues/163) - fix(deps): update all non-major dependencies ([#205](https://togithub.com/vitejs/vite-plugin-vue/issues/205)) ([e014680](https://togithub.com/vitejs/vite-plugin-vue/commit/e014680)), closes [#205](https://togithub.com/vitejs/vite-plugin-vue/issues/205) - fix(plugin-vue): distinguish HMR and transform descriptor ([#227](https://togithub.com/vitejs/vite-plugin-vue/issues/227)) ([aa2b59d](https://togithub.com/vitejs/vite-plugin-vue/commit/aa2b59d)), closes [#227](https://togithub.com/vitejs/vite-plugin-vue/issues/227) - fix(plugin-vue): hmr not working when updating script+template at the same time with a template prep ([93c444c](https://togithub.com/vitejs/vite-plugin-vue/commit/93c444c)), closes [#106](https://togithub.com/vitejs/vite-plugin-vue/issues/106) [#28](https://togithub.com/vitejs/vite-plugin-vue/issues/28) [#76](https://togithub.com/vitejs/vite-plugin-vue/issues/76) - feat(types): expose `hoistStatic` option for script compilation ([#198](https://togithub.com/vitejs/vite-plugin-vue/issues/198)) ([7466b4f](https://togithub.com/vitejs/vite-plugin-vue/commit/7466b4f)), closes [#198](https://togithub.com/vitejs/vite-plugin-vue/issues/198)antfu/bumpp (bumpp)
### [`v9.2.0`](https://togithub.com/antfu/bumpp/releases/tag/v9.2.0) [Compare Source](https://togithub.com/antfu/bumpp/compare/v9.1.1...v9.2.0) ##### 🚀 Features - Add no commit and tag - by [@sxzz](https://togithub.com/sxzz) in [https://github.com/antfu/bumpp/issues/12](https://togithub.com/antfu/bumpp/issues/12) [(312a2)](https://togithub.com/antfu/bumpp/commit/312a214) ##### [View changes on GitHub](https://togithub.com/antfu/bumpp/compare/v9.1.1...v9.2.0)codemirror/basic-setup (codemirror)
### [`v5.65.15`](https://togithub.com/codemirror/basic-setup/compare/82ce3d2f64b18e86306a9d9da85beeba4e17834e...854ee51ef20434eae043d64f92e6f8548d569030) [Compare Source](https://togithub.com/codemirror/basic-setup/compare/82ce3d2f64b18e86306a9d9da85beeba4e17834e...854ee51ef20434eae043d64f92e6f8548d569030)101arrowz/fflate (fflate)
### [`v0.8.1`](https://togithub.com/101arrowz/fflate/blob/HEAD/CHANGELOG.md#081) [Compare Source](https://togithub.com/101arrowz/fflate/compare/v0.8.0...9febd5eba1351de9ac2a1713a916cdb696f891ee) - Fixed reallocating on pre-supplied buffer in `inflateSync` and `unzlibSync` - Minor documentation fixespnpm/pnpm (pnpm)
### [`v8.9.2`](https://togithub.com/pnpm/pnpm/releases/tag/v8.9.2) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.9.1...v8.9.2) ##### Patch Changes - Don't use reflink on Windows [#7186](https://togithub.com/pnpm/pnpm/issues/7186). - Do not run node-gyp rebuild if `preinstall` lifecycle script is present [#7206](https://togithub.com/pnpm/pnpm/pull/7206). ##### Our Gold SponsorsConfiguration
📅 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.