BoBeenLee / bbl-nx

homepage
https://bbl-nx.vercel.app/
4 stars 0 forks source link

chore(deps): update babel monorepo #99

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@babel/core (source) 7.18.0 -> 7.20.12 age adoption passing confidence
@babel/preset-typescript (source) 7.17.12 -> 7.18.6 age adoption passing confidence

Release Notes

babel/babel ### [`v7.20.12`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72012-2023-01-04) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.7...v7.20.12) ##### :bug: Bug Fix - `babel-traverse` - [#​15224](https://togithub.com/babel/babel/pull/15224) Fix `TaggedTemplateLiteral` evaluation ([@​nmn](https://togithub.com/nmn)) - `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-class-properties` - [#​15312](https://togithub.com/babel/babel/pull/15312) fix: `delete this` in static class properties initialization ([@​SuperSodaSea](https://togithub.com/SuperSodaSea)) ##### :nail_care: Polish - `babel-traverse` - [#​15313](https://togithub.com/babel/babel/pull/15313) Implement support for evaluating computed properties. ([@​JBYoshi](https://togithub.com/JBYoshi)) ### [`v7.20.7`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7207-2022-12-22) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.5...v7.20.7) ##### :eyeglasses: Spec Compliance - `babel-helper-member-expression-to-functions`, `babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-classes` - [#​15223](https://togithub.com/babel/babel/pull/15223) fix: Deleting super property should throw ([@​SuperSodaSea](https://togithub.com/SuperSodaSea)) - `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-object-super` - [#​15241](https://togithub.com/babel/babel/pull/15241) fix: Throw correct error types from sed ant class TDZ helpers ([@​SuperSodaSea](https://togithub.com/SuperSodaSea)) ##### :bug: Bug Fix - `babel-parser`, `babel-plugin-transform-typescript` - [#​15209](https://togithub.com/babel/babel/pull/15209) fix: Support auto accessors with TypeScript annotations ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-traverse` - [#​15287](https://togithub.com/babel/babel/pull/15287) Fix `.parentPath` after rename in `SwitchCase` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-typescript`, `babel-traverse` - [#​15284](https://togithub.com/babel/babel/pull/15284) fix: Ts import type and func with duplicate name ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-block-scoping` - [#​15278](https://togithub.com/babel/babel/pull/15278) Fix tdz analysis for reassigned captured for bindings ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-async-generator-functions`, `babel-preset-env` - [#​15235](https://togithub.com/babel/babel/pull/15235) fix: Transform `for await` with shadowed variables ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-generator`, `babel-plugin-proposal-optional-chaining` - [#​15258](https://togithub.com/babel/babel/pull/15258) fix: Correctly generate `(a ?? b) as T` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-react-jsx`, `babel-types` - [#​15233](https://togithub.com/babel/babel/pull/15233) fix: Emit correct sourcemap ranges for `JSXText` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-core`, `babel-helpers`, `babel-plugin-transform-computed-properties`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​15232](https://togithub.com/babel/babel/pull/15232) fix: Computed properties should keep original definition order ([@​SuperSodaSea](https://togithub.com/SuperSodaSea)) - `babel-helper-member-expression-to-functions`, `babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-classes` - [#​15223](https://togithub.com/babel/babel/pull/15223) fix: Deleting super property should throw ([@​SuperSodaSea](https://togithub.com/SuperSodaSea)) - `babel-generator` - [#​15216](https://togithub.com/babel/babel/pull/15216) fix: Print newlines for leading Comments of `TSEnumMember` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-plugin-transform-block-scoping`, `babel-traverse` - [#​15275](https://togithub.com/babel/babel/pull/15275) Improve relative execution tracking in fn exprs ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-helper-define-map`, `babel-plugin-transform-property-mutators` - [#​15274](https://togithub.com/babel/babel/pull/15274) Inline & simplify `@babel/helper-define-map` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-plugin-proposal-class-properties`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-parameters`, `babel-plugin-transform-regenerator`, `babel-plugin-transform-runtime`, `babel-preset-env`, `babel-traverse` - [#​15200](https://togithub.com/babel/babel/pull/15200) Rewrite `transform-block-scoping` plugin ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :running_woman: Performance - `babel-helper-compilation-targets` - [#​15228](https://togithub.com/babel/babel/pull/15228) perf: Speed up `getTargets` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ### [`v7.20.5`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7205-2022-11-28) [Compare Source](https://togithub.com/babel/babel/compare/v7.20.2...v7.20.5) ##### :eyeglasses: Spec Compliance - `babel-helpers`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-modules-commonjs`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`, `babel-traverse` - [#​15183](https://togithub.com/babel/babel/pull/15183) Improve array destructuring spec compliance ([@​SuperSodaSea](https://togithub.com/SuperSodaSea)) - `babel-cli`, `babel-helpers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-class-static-block`, `babel-plugin-transform-classes`, `babel-plugin-transform-runtime`, `babel-preset-env` - [#​15182](https://togithub.com/babel/babel/pull/15182) fix: apply toPropertyKey when defining class members ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-create-class-features-plugin`, `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-private-property-in-object`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​15133](https://togithub.com/babel/babel/pull/15133) fix: validate rhs of `in` when transpiling `#p in C` ([@​JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-parser` - [#​15225](https://togithub.com/babel/babel/pull/15225) Parse `using[foo]` as computed member expression ([@​JLHwung](https://togithub.com/JLHwung)) - [#​15207](https://togithub.com/babel/babel/pull/15207) Export `ParseResult` type ([@​davydof](https://togithub.com/davydof)) - [#​15198](https://togithub.com/babel/babel/pull/15198) fix: parse `import module, ...` ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-wrap-function`, `babel-preset-env`, `babel-traverse` - [#​15181](https://togithub.com/babel/babel/pull/15181) fix: Edge cases for async functions and `noNewArrow` assumption ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-arrow-functions`, `babel-plugin-transform-parameters`, `babel-traverse` - [#​15163](https://togithub.com/babel/babel/pull/15163) fix: Throw error when compiling `super()` in arrow functions with default / rest parameters ([@​SuperSodaSea](https://togithub.com/SuperSodaSea)) - `babel-helpers`, `babel-node`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-transform-regenerator`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​15194](https://togithub.com/babel/babel/pull/15194) fix: Bump `regenerator` and add tests ([@​SuperSodaSea](https://togithub.com/SuperSodaSea)) - `babel-helper-create-regexp-features-plugin` - [#​15192](https://togithub.com/babel/babel/pull/15192) fix: Update `regjsparser` for `@babel/standalone` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-parser`, `babel-types` - [#​15109](https://togithub.com/babel/babel/pull/15109) fix: Babel 8 types ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-generator` - [#​15143](https://togithub.com/babel/babel/pull/15143) Don't print inner comments as leading when wrapping in `(``)` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-block-scoping`, `babel-traverse` - [#​15167](https://togithub.com/babel/babel/pull/15167) Register `switch`'s `discriminant` in the outer scope ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :nail_care: Polish - `babel-generator` - [#​15173](https://togithub.com/babel/babel/pull/15173) Improve generator behavior when `comments:false` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-block-scoping` - [#​15164](https://togithub.com/babel/babel/pull/15164) Only extract IDs for TDZ checks in assign when necessary ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-core`, `babel-parser` - [#​15202](https://togithub.com/babel/babel/pull/15202) Bump typescript to 4.9.3 ([@​JLHwung](https://togithub.com/JLHwung)) ### [`v7.20.2`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7202-2022-11-04) [Compare Source](https://togithub.com/babel/babel/compare/v7.19.6...v7.20.2) ##### :bug: Bug Fix - `babel-core`, `babel-helper-create-class-features-plugin`, `babel-helper-module-transforms`, `babel-helper-plugin-utils`, `babel-helper-simple-access`, `babel-node`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-react-constant-elements`, `babel-preset-env`, `babel-standalone`, `babel-types` - [#​15124](https://togithub.com/babel/babel/pull/15124) fix: `@babel/node` repl and enable `no-use-before-define` rule ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-typescript` - [#​15121](https://togithub.com/babel/babel/pull/15121) fix: `tsSatisfiesExpression` check with different duplicated `@babel/types` versions ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-parser` - [#​15094](https://togithub.com/babel/babel/pull/15094) fix: `parser` typings for plugins ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-generator` - [#​15118](https://togithub.com/babel/babel/pull/15118) Improve printing of \[no LineTerminator here] with comments ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-proposal-decorators`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-transform-jscript` - [#​15113](https://togithub.com/babel/babel/pull/15113) fix: wrap anonymous class expression within statement ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-destructuring` - [#​15104](https://togithub.com/babel/babel/pull/15104) fix: Destructuring exceptions ` for ( let { } = 0 ; 0 ; ) ` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ### [`v7.19.6`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7196-2022-10-20) [Compare Source](https://togithub.com/babel/babel/compare/v7.19.3...v7.19.6) ##### :eyeglasses: Spec Compliance - `babel-plugin-proposal-decorators` - [#​15059](https://togithub.com/babel/babel/pull/15059) Ensure non-static decorators are applied when a class is instantiated. ([@​JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-parser` - [#​15062](https://togithub.com/babel/babel/pull/15062) Fix parsing of block comments nested in flow comments ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​15052](https://togithub.com/babel/babel/pull/15052) fix: improve module block program location tracking ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-runtime`, `babel-runtime-corejs2`, `babel-runtime-corejs3` - [#​15060](https://togithub.com/babel/babel/pull/15060) Ensure `@babel/runtime-corejs3/core-js/*.js` can be imported on Node.js 17+ ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-preset-env`, `babel-traverse` - [#​15043](https://togithub.com/babel/babel/pull/15043) fix: preserve this for `super.*` template tags ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-generator`, `babel-plugin-transform-flow-comments` - [#​15037](https://togithub.com/babel/babel/pull/15037) Improve generation of comments without location ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :memo: Documentation - `babel-standalone` - [#​15055](https://togithub.com/babel/babel/pull/15055) Fix missing `transformSync` function name ([@​lomirus](https://togithub.com/lomirus)) ##### :house: Internal - `babel-parser` - [#​15056](https://togithub.com/babel/babel/pull/15056) Use `startLoc.index` instead of carrying around `start` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Other - [#​15035](https://togithub.com/babel/babel/pull/15035) chore: Update yarn 3.2.4 ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :running_woman: Performance - `babel-core`, `babel-standalone` - [#​15023](https://togithub.com/babel/babel/pull/15023) Don't bundle unnecessary plugins in `@babel/standalone` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.19.3`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7193-2022-09-27) [Compare Source](https://togithub.com/babel/babel/compare/v7.19.1...v7.19.3) ##### :bug: Bug Fix - `babel-plugin-proposal-decorators` - [#​8566](https://togithub.com/babel/babel/pull/8566) Correctly update bindings of decorated class declarations ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#​14974](https://togithub.com/babel/babel/pull/14974) fix: Normal parsing of `JSXText` following `JSXSpreadChild` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - [#​14941](https://togithub.com/babel/babel/pull/14941) fix: Support local exports in TS `declare module`s ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - [#​14940](https://togithub.com/babel/babel/pull/14940) fix: allow ts redeclaration with `import =` and `var` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-generator` - [#​14962](https://togithub.com/babel/babel/pull/14962) Fix printing of Flow internal slot functions ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-cli` - [#​14950](https://togithub.com/babel/babel/pull/14950) Emit `@babel/cli` source maps based on configuration files ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-typescript` - [#​14946](https://togithub.com/babel/babel/pull/14946) fix: ts exported vars are shadowed by `declare` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-core` - [#​14954](https://togithub.com/babel/babel/pull/14954) Optional filename when preset uses fn test/include/exclude ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-helper-compilation-targets`, `babel-helper-transform-fixture-test-runner`, `babel-parser`, `babel-preset-env`, `babel-traverse` - [#​14961](https://togithub.com/babel/babel/pull/14961) chore: use `c8` for coverage testing ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :microscope: Output optimization - `babel-plugin-transform-typescript` - [#​14952](https://togithub.com/babel/babel/pull/14952) \[ts] remove nested `declare namespace` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ### [`v7.19.1`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7191-2022-09-14) [Compare Source](https://togithub.com/babel/babel/compare/v7.19.0...v7.19.1) ##### :bug: Bug Fix - `babel-core` - [#​14930](https://togithub.com/babel/babel/pull/14930) Avoid fancy stack traces size computation ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-traverse` - [#​14932](https://togithub.com/babel/babel/pull/14932) fix: isForAwaitStatement is broken ([@​JLHwung](https://togithub.com/JLHwung)) - Other - [#​14872](https://togithub.com/babel/babel/pull/14872) Use the built-in class fields and private methods rules in ESLint 8 ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-parser` - [#​14920](https://togithub.com/babel/babel/pull/14920) \[estree] attach comments after directives at the end of file ([@​hegemonic](https://togithub.com/hegemonic)) - [#​14900](https://togithub.com/babel/babel/pull/14900) \[ts] allow redeclaring a var/type with the same name as import ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-typescript` - [#​14913](https://togithub.com/babel/babel/pull/14913) fix: do not remove type import used in TS import= ([@​JLHwung](https://togithub.com/JLHwung)) ### [`v7.19.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7190-2022-09-05) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.13...v7.19.0) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#​14666](https://togithub.com/babel/babel/pull/14666) Support private name in decorator member expression ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helpers`, `babel-plugin-proposal-async-generator-functions`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​14877](https://togithub.com/babel/babel/pull/14877) Remove one promise tick in yield\* ([tc39/ecma262#​2819](https://togithub.com/tc39/ecma262/issues/2819)) ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :rocket: New Feature - `babel-generator`, `babel-helpers`, `babel-parser`, `babel-plugin-proposal-decorators`, `babel-plugin-syntax-decorators`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​14836](https://togithub.com/babel/babel/pull/14836) Add 2022-03 decorators version (stage 3) ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-parser` - [#​14695](https://togithub.com/babel/babel/pull/14695) \[parser] Make `decoratorsBeforeExport` default to `false` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser` - [#​14744](https://togithub.com/babel/babel/pull/14744) Default to hash syntax for Record\&Tuple ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-standalone` - [#​14867](https://togithub.com/babel/babel/pull/14867) feat: add proposal-record-and-tuple to standalone ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-create-regexp-features-plugin`, `babel-helpers`, `babel-plugin-proposal-duplicate-named-capturing-groups-regex`, `babel-plugin-transform-named-capturing-groups-regex`, `babel-standalone` - [#​14805](https://togithub.com/babel/babel/pull/14805) Add support for the duplicate named capturing groups proposal ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :bug: Bug Fix - `babel-helper-function-name`, `babel-helper-wrap-function`, `babel-plugin-transform-classes` - [#​14897](https://togithub.com/babel/babel/pull/14897) Fix: class transform should not drop method definition when key contains non-BMP characters ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-typescript` - [#​14890](https://togithub.com/babel/babel/pull/14890) fix: TS plugin shouldn't remove `#privateField!` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-parser` - [#​14819](https://togithub.com/babel/babel/pull/14819) fix: parse a\>>c as a<(b>>>c) ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-builder-react-jsx` - [#​14886](https://togithub.com/babel/babel/pull/14886) Fix helper-builder-react-jsx compat with Babel 7.9 ([@​JLHwung](https://togithub.com/JLHwung)) ##### :nail_care: Polish - `babel-core` - [#​11612](https://togithub.com/babel/babel/pull/11612) Make error message prefixes more descriptive ([@​eps1lon](https://togithub.com/eps1lon)) - [#​11554](https://togithub.com/babel/babel/pull/11554) Hide internal `@babel/core` functions in config errors ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :memo: Documentation - [#​14895](https://togithub.com/babel/babel/pull/14895) docs: remove david-dm from README ([@​SukkaW](https://togithub.com/SukkaW)) ##### :house: Internal - `babel-standalone` - [#​14863](https://togithub.com/babel/babel/pull/14863) ship [@​babel/standalone](https://togithub.com/babel/standalone) source maps ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-core`, `babel-parser`, `babel-traverse` - [#​14880](https://togithub.com/babel/babel/pull/14880) Update typescript to 4.8 ([@​JLHwung](https://togithub.com/JLHwung)) ### [`v7.18.13`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v71813-2022-08-22) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.10...v7.18.13) ##### :bug: Bug Fix - `babel-generator` - [#​14869](https://togithub.com/babel/babel/pull/14869) fix: jsx with `retainLines` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-core` - [#​14843](https://togithub.com/babel/babel/pull/14843) Fix a race condition in `@babel/core` ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-destructuring` - [#​14841](https://togithub.com/babel/babel/pull/14841) fix: Destructuring exceptions in nested `for` expressions ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-traverse` - [#​14833](https://togithub.com/babel/babel/pull/14833) Let `path.remove()` remove `IfStatement.alternate` ([@​djpohly](https://togithub.com/djpohly)) - [#​14837](https://togithub.com/babel/babel/pull/14837) Add support for static evaluation of ?? operator ([@​djpohly](https://togithub.com/djpohly)) ##### :house: Internal - [#​14846](https://togithub.com/babel/babel/pull/14846) fix: Print build logs correctly ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ### [`v7.18.10`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v71810-2022-08-01) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.9...v7.18.10) ##### :rocket: New Feature - `babel-helper-string-parser`, `babel-types` - [#​14757](https://togithub.com/babel/babel/pull/14757) feat: Automatically generate `cooked` for `templateElement` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :bug: Bug Fix - `babel-parser` - [#​14817](https://togithub.com/babel/babel/pull/14817) fix(parser): allow TS declare readonly fields with initializers ([@​Josh-Cena](https://togithub.com/Josh-Cena)) - `babel-helper-string-parser`, `babel-parser` - [#​14798](https://togithub.com/babel/babel/pull/14798) Fix position of errors in template literals after newlines ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-typescript` - [#​14774](https://togithub.com/babel/babel/pull/14774) fix: TS `declare class` in namespace should be removed ([@​yimingjfe](https://togithub.com/yimingjfe)) - `babel-plugin-transform-react-jsx` - [#​14759](https://togithub.com/babel/babel/pull/14759) fix: skip flattening spread object with **proto** ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-generator` - [#​14762](https://togithub.com/babel/babel/pull/14762) fix: Types containing comments generate invalid code ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helper-wrap-function`, `babel-plugin-transform-async-to-generator`, `babel-traverse` - [#​14752](https://togithub.com/babel/babel/pull/14752) Fix compiling async arrows in uncompiled class fields ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - Other - [#​14800](https://togithub.com/babel/babel/pull/14800) chore: Remove `.yarnrc` file ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - [#​14802](https://togithub.com/babel/babel/pull/14802) chore: Fix coverage test ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - [#​14671](https://togithub.com/babel/babel/pull/14671) feat: Make most `make` commands cross-platform ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - [#​14790](https://togithub.com/babel/babel/pull/14790) enable typescript incremental builds ([@​zxbodya](https://togithub.com/zxbodya)) - `babel-traverse` - [#​14799](https://togithub.com/babel/babel/pull/14799) Restructure virtual types validator ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-cli` - [#​14779](https://togithub.com/babel/babel/pull/14779) chore: expand prettier-e2e test and update typings/deps ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-parser` - [#​14796](https://togithub.com/babel/babel/pull/14796) Make ParseError Much Simpler now that we can use TypeScript ([@​tolmasky](https://togithub.com/tolmasky)) - `babel-core`, `babel-parser` - [#​14785](https://togithub.com/babel/babel/pull/14785) chore: remove flow check scripts ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-cli`, `babel-core`, `babel-parser`, `babel-plugin-transform-unicode-escapes`, `babel-preset-env`, `babel-template`, `babel-traverse` - [#​14783](https://togithub.com/babel/babel/pull/14783) Convert `@babel/parser` to TypeScript ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-string-parser`, `babel-parser` - [#​14772](https://togithub.com/babel/babel/pull/14772) Extract string parsing to a separate package ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-cli`, `babel-node` - [#​14765](https://togithub.com/babel/babel/pull/14765) Enforce type checking on `babel-{cli,node}` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :microscope: Output optimization - `babel-plugin-proposal-export-default-from` - [#​14768](https://togithub.com/babel/babel/pull/14768) optimize: Simplify the `export-default-from` transform ([@​magic-akari](https://togithub.com/magic-akari)) ### [`v7.18.9`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7189-2022-07-18) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.6...v7.18.9) ##### :bug: Bug Fix - `babel-plugin-transform-modules-systemjs`, `babel-types` - [#​14763](https://togithub.com/babel/babel/pull/14763) fix: allow exporting `TSDeclareFunction` as default ([@​zxbodya](https://togithub.com/zxbodya)) - `babel-generator` - [#​14758](https://togithub.com/babel/babel/pull/14758) fix: `returnType` with comments generates incorrect code ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-cli` - [#​14748](https://togithub.com/babel/babel/pull/14748) Print a message when the watcher of `babel-cli` is ready. ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :house: Internal - `babel-core`, `babel-helper-remap-async-to-generator`, `babel-helpers`, `babel-parser`, `babel-plugin-transform-block-scoping`, `babel-preset-env` - [#​13414](https://togithub.com/babel/babel/pull/13414) Prepare for compiling Babel to native ESM ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-helper-member-expression-to-functions`, `babel-helper-remap-async-to-generator`, `babel-helper-replace-supers`, `babel-helper-wrap-function`, `babel-helpers`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-proposal-optional-chaining`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-traverse`, `babel-types` - [#​14739](https://togithub.com/babel/babel/pull/14739) Provide better parentPath typings ([@​JLHwung](https://togithub.com/JLHwung)) ##### :running_woman: Performance - `babel-generator` - [#​14701](https://togithub.com/babel/babel/pull/14701) perf: Improve generator perf ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ### [`v7.18.6`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7186-2022-06-27) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.5...v7.18.6) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#​14650](https://togithub.com/babel/babel/pull/14650) \[ts] Disallow property access after instantiation expression ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​14636](https://togithub.com/babel/babel/pull/14636) \[ts] Allow `...<...>` followed by newline or binary operator ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-generator`, `babel-parser`, `babel-preset-env`, `babel-template` - [#​14668](https://togithub.com/babel/babel/pull/14668) JSON modules should be imported with default ([@​JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-helper-remap-async-to-generator`, `babel-plugin-proposal-async-generator-functions` - [#​14391](https://togithub.com/babel/babel/pull/14391) Transform `await` in computed class keys ([@​Yokubjon-J](https://togithub.com/Yokubjon-J)) - `babel-plugin-transform-parameters` - [#​14694](https://togithub.com/babel/babel/pull/14694) fix: preserve function params type if possible ([@​magic-akari](https://togithub.com/magic-akari)) - `babel-core` - [#​14583](https://togithub.com/babel/babel/pull/14583) fix: Memory leak when deep cloning in `babel-core` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-core`, `babel-helper-check-duplicate-nodes`, `babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-optional-chaining`, `babel-plugin-transform-runtime` - [#​14663](https://togithub.com/babel/babel/pull/14663) Fix `import { types } from "@​babel/core"` with native ESM ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-standalone` - [#​14697](https://togithub.com/babel/babel/pull/14697) Add `proposal-unicode-sets-regex` to `@babel/standalone` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - Other - [#​14687](https://togithub.com/babel/babel/pull/14687) chore: Update bench baselines ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-generator`, `babel-types` - [#​14685](https://togithub.com/babel/babel/pull/14685) enable TS compiler option: strictBindCallApply ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-code-frame`, `babel-core`, `babel-generator`, `babel-helper-annotate-as-pure`, `babel-helper-builder-binary-assignment-operator-visitor`, `babel-helper-builder-react-jsx`, `babel-helper-check-duplicate-nodes`, `babel-helper-compilation-targets`, `babel-helper-create-class-features-plugin`, `babel-helper-create-regexp-features-plugin`, `babel-helper-define-map`, `babel-helper-explode-assignable-expression`, `babel-helper-fixtures`, `babel-helper-function-name`, `babel-helper-hoist-variables`, `babel-helper-member-expression-to-functions`, `babel-helper-module-imports`, `babel-helper-module-transforms`, `babel-helper-optimise-call-expression`, `babel-helper-plugin-test-runner`, `babel-helper-plugin-utils`, `babel-helper-remap-async-to-generator`, `babel-helper-replace-supers`, `babel-helper-simple-access`, `babel-helper-split-export-declaration`, `babel-helper-transform-fixture-test-runner`, `babel-helper-validator-option`, `babel-helper-wrap-function`, `babel-helpers`, `babel-highlight`, `babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`, `babel-plugin-external-helpers`, `babel-plugin-proposal-async-generator-functions`, `babel-plugin-proposal-class-static-block`, `babel-plugin-proposal-decorators`, `babel-plugin-proposal-destructuring-private`, `babel-plugin-proposal-function-bind`, `babel-plugin-proposal-function-sent`, `babel-plugin-proposal-json-strings`, `babel-plugin-proposal-object-rest-spread`, `babel-plugin-proposal-optional-chaining`, `babel-plugin-proposal-partial-application`, `babel-plugin-proposal-pipeline-operator`, `babel-plugin-proposal-private-property-in-object`, `babel-plugin-proposal-record-and-tuple`, `babel-plugin-syntax-typescript`, `babel-plugin-transform-block-scoped-functions`, `babel-plugin-transform-block-scoping`, `babel-plugin-transform-classes`, `babel-plugin-transform-computed-properties`, `babel-plugin-transform-destructuring`, `babel-plugin-transform-duplicate-keys`, `babel-plugin-transform-exponentiation-operator`, `babel-plugin-transform-flow-comments`, `babel-plugin-transform-flow-strip-types`, `babel-plugin-transform-for-of`, `babel-plugin-transform-function-name`, `babel-plugin-transform-modules-amd`, `babel-plugin-transform-modules-commonjs`, `babel-plugin-transform-modules-systemjs`, `babel-plugin-transform-modules-umd`, `babel-plugin-transform-object-super`, `babel-plugin-transform-parameters`, `babel-plugin-transform-property-mutators`, `babel-plugin-transform-proto-to-assign`, `babel-plugin-transform-react-constant-elements`, `babel-plugin-transform-react-display-name`, `babel-plugin-transform-react-inline-elements`, `babel-plugin-transform-react-jsx-compat`, `babel-plugin-transform-react-jsx-source`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-runtime`, `babel-plugin-transform-typescript`, `babel-plugin-transform-unicode-escapes`, `babel-preset-env`, `babel-preset-typescript`, `babel-standalone`, `babel-template`, `babel-traverse`, `babel-types` - [#​14601](https://togithub.com/babel/babel/pull/14601) enable noImplicitAny ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-core`, `babel-helper-transform-fixture-test-runner`, `babel-plugin-transform-destructuring` - [#​14659](https://togithub.com/babel/babel/pull/14659) Run Babel asynchronously in fixtures ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.18.5`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7185-2022-06-13) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.2...v7.18.5) ##### :bug: Bug Fix - `babel-plugin-transform-new-target` - [#​14611](https://togithub.com/babel/babel/pull/14611) fix: `new.target` with shadowed class name ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-modules-systemjs` - [#​14655](https://togithub.com/babel/babel/pull/14655) Fix named destructuring exports ([@​underfin](https://togithub.com/underfin)) ##### :memo: Documentation - [#​14332](https://togithub.com/babel/babel/pull/14332) docs: eslint-parser requireConfigFile behaviour ([@​JLHwung](https://togithub.com/JLHwung)) - [#​14619](https://togithub.com/babel/babel/pull/14619) Move v7 prereleases changelog to a separate file ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-traverse` - [#​14649](https://togithub.com/babel/babel/pull/14649) Rely on the call stack to clean up cache in `_guessExecutionStatusRelativeTo` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core` - [#​14641](https://togithub.com/babel/babel/pull/14641) Change limit of source map 3MB ([@​vasicvuk](https://togithub.com/vasicvuk)) - Other - [#​14627](https://togithub.com/babel/babel/pull/14627) Speedup e2e test on github ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - [#​14248](https://togithub.com/babel/babel/pull/14248) chore: automate compat-data update ([@​tony-go](https://togithub.com/tony-go)) - `babel-parser` - [#​14592](https://togithub.com/babel/babel/pull/14592) feat: Automatically generate test results that do not exist ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :running_woman: Performance - `babel-traverse` - [#​14617](https://togithub.com/babel/babel/pull/14617) Fix `_guessExecutionStatusRelativeToDifferentFunctions` perf ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ### [`v7.18.2`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7182-2022-05-25) [Compare Source](https://togithub.com/babel/babel/compare/v7.18.0...v7.18.2) ##### :bug: Bug Fix - `babel-plugin-transform-template-literals` - [#​14582](https://togithub.com/babel/babel/pull/14582) fix: skip template literal transform for TSLiteralType ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helpers` - [#​14537](https://togithub.com/babel/babel/pull/14537) Support frozen built-ins in `@babel/runtime` ([@​Jack-Works](https://togithub.com/Jack-Works)) - `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​14581](https://togithub.com/babel/babel/pull/14581) Define the global `regeneratorRuntime` in `@babel/runtime/regenerator` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-environment-visitor`, `babel-helper-replace-supers`, `babel-plugin-proposal-class-properties`, `babel-plugin-proposal-decorators`, `babel-traverse`, `babel-types` - [#​14371](https://togithub.com/babel/babel/pull/14371) environmentVisitor should skip decorator expressions ([@​JLHwung](https://togithub.com/JLHwung)) ##### :memo: Documentation - `babel-types` - [#​14571](https://togithub.com/babel/babel/pull/14571) add Accessor alias description ([@​JLHwung](https://togithub.com/JLHwung)) ##### :house: Internal - [#​14541](https://togithub.com/babel/babel/pull/14541) Fix synchronization between main thread and worker ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu))

Configuration

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

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

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • [ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

vercel[bot] commented 1 year ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Ignored Deployment | Name | Status | Preview | Comments | Updated | | :--- | :----- | :------ | :------- | :------ | | **bbl-nx** | ⬜️ Ignored ([Inspect](https://vercel.com/bobeenlee/bbl-nx/EE6smEQj4w6sRmhVoeTUce5brty3)) | | | Jan 15, 2023 at 7:08PM (UTC) |