Update babel monorepo
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
@babel/cli (source) | devDependencies | minor | 7.11.6 -> 7.12.1 |
@babel/core (source) | devDependencies | minor | 7.11.6 -> 7.12.3 |
@babel/plugin-proposal-class-properties | devDependencies | minor | 7.10.4 -> 7.12.1 |
@babel/plugin-proposal-decorators | devDependencies | minor | 7.10.5 -> 7.12.1 |
Release Notes
babel/babel
v7.12.1
🐛 Bug Fix
-
babel-cli
- #12182 Don't force chokidar@2 to be downloaded from registry.npmjs.org (@nicolo-ribaudo)
-
babel-plugin-transform-runtime
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
-
#12184 Allow importing
@babel/runtime/package
(@nicolo-ribaudo)
-
#12184 Allow importing
-
babel-parser
- #12183 Reland "Fix: check if param is assignable when parsing arrow return type annotation" (@nicolo-ribaudo)
🏠 Internal
- Other
-
babel-cli
,babel-core
,babel-generator
,babel-helper-bindify-decorators
,babel-helper-call-delegate
,babel-helper-compilation-targets
,babel-helper-create-class-features-plugin
,babel-helper-create-regexp-features-plugin
,babel-helper-explode-assignable-expression
,babel-helper-explode-class
,babel-helper-module-imports
,babel-helper-remap-async-to-generator
,babel-helper-skip-transparent-expression-wrappers
,babel-helpers
,babel-node
,babel-parser
,babel-plugin-external-helpers
,babel-plugin-proposal-async-generator-functions
,babel-plugin-proposal-class-properties
,babel-plugin-proposal-class-static-block
,babel-plugin-proposal-decorators
,babel-plugin-proposal-do-expressions
,babel-plugin-proposal-dynamic-import
,babel-plugin-proposal-export-default-from
,babel-plugin-proposal-export-namespace-from
,babel-plugin-proposal-function-bind
,babel-plugin-proposal-function-sent
,babel-plugin-proposal-json-strings
,babel-plugin-proposal-logical-assignment-operators
,babel-plugin-proposal-nullish-coalescing-operator
,babel-plugin-proposal-numeric-separator
,babel-plugin-proposal-object-rest-spread
,babel-plugin-proposal-optional-catch-binding
,babel-plugin-proposal-optional-chaining
,babel-plugin-proposal-partial-application
,babel-plugin-proposal-pipeline-operator
,babel-plugin-proposal-private-methods
,babel-plugin-proposal-private-property-in-object
,babel-plugin-proposal-throw-expressions
,babel-plugin-proposal-unicode-property-regex
,babel-plugin-syntax-class-properties
,babel-plugin-syntax-decorators
,babel-plugin-syntax-do-expressions
,babel-plugin-syntax-export-default-from
,babel-plugin-syntax-flow
,babel-plugin-syntax-function-bind
,babel-plugin-syntax-function-sent
,babel-plugin-syntax-import-assertions
,babel-plugin-syntax-jsx
,babel-plugin-syntax-module-string-names
,babel-plugin-syntax-partial-application
,babel-plugin-syntax-pipeline-operator
,babel-plugin-syntax-record-and-tuple
,babel-plugin-syntax-throw-expressions
,babel-plugin-syntax-top-level-await
,babel-plugin-syntax-typescript
,babel-plugin-transform-arrow-functions
,babel-plugin-transform-async-to-generator
,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-dotall-regex
,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-instanceof
,babel-plugin-transform-jscript
,babel-plugin-transform-literals
,babel-plugin-transform-member-expression-literals
,babel-plugin-transform-modules-amd
,babel-plugin-transform-modules-commonjs
,babel-plugin-transform-modules-systemjs
,babel-plugin-transform-modules-umd
,babel-plugin-transform-named-capturing-groups-regex
,babel-plugin-transform-new-target
,babel-plugin-transform-object-assign
,babel-plugin-transform-object-set-prototype-of-to-assign
,babel-plugin-transform-object-super
,babel-plugin-transform-parameters
,babel-plugin-transform-property-literals
,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-development
,babel-plugin-transform-react-jsx-self
,babel-plugin-transform-react-jsx-source
,babel-plugin-transform-react-jsx
,babel-plugin-transform-react-pure-annotations
,babel-plugin-transform-regenerator
,babel-plugin-transform-reserved-words
,babel-plugin-transform-runtime
,babel-plugin-transform-shorthand-properties
,babel-plugin-transform-spread
,babel-plugin-transform-sticky-regex
,babel-plugin-transform-strict-mode
,babel-plugin-transform-template-literals
,babel-plugin-transform-typeof-symbol
,babel-plugin-transform-typescript
,babel-plugin-transform-unicode-escapes
,babel-plugin-transform-unicode-regex
,babel-preset-env
,babel-preset-flow
,babel-preset-react
,babel-preset-typescript
,babel-register
,babel-standalone
,babel-traverse
,babel-types
-
babel-compat-data
,babel-helper-compilation-targets
,babel-helper-create-class-features-plugin
,babel-helper-remap-async-to-generator
,babel-helper-simple-access
,babel-helper-transform-fixture-test-runner
,babel-plugin-transform-named-capturing-groups-regex
,babel-plugin-transform-object-assign
,babel-plugin-transform-parameters
,babel-plugin-transform-react-jsx-self
,babel-plugin-transform-react-jsx-source
,babel-plugin-transform-template-literals
,babel-preset-env
,babel-preset-react
,babel-runtime-corejs2
,babel-runtime
,babel-standalone
-
#12175 Remove unused
dependencies
anddevDependencies
(@nicolo-ribaudo)
-
#12175 Remove unused
v7.12.0
👓 Spec Compliance
-
babel-core
,babel-helper-module-transforms
,babel-parser
,babel-plugin-proposal-export-namespace-from
,babel-plugin-syntax-module-string-names
,babel-plugin-transform-modules-amd
,babel-plugin-transform-modules-commonjs
,babel-plugin-transform-modules-systemjs
,babel-plugin-transform-modules-umd
,babel-types
-
babel-parser
-
#12111 [ts] Throw a syntax error for index signature with
declare
(@sosukesuzuki)
-
#12111 [ts] Throw a syntax error for index signature with
🚀 New Feature
-
babel-core
,babel-generator
,babel-parser
,babel-plugin-syntax-import-assertions
,babel-plugin-syntax-module-attributes
,babel-standalone
,babel-types
-
babel-core
,babel-helper-create-class-features-plugin
,babel-helper-module-transforms
,babel-helper-replace-supers
,babel-plugin-proposal-class-static-block
,babel-plugin-transform-modules-commonjs
,babel-standalone
,babel-traverse
,babel-types
-
babel-generator
,babel-parser
,babel-plugin-syntax-class-static-block
,babel-types
-
babel-generator
,babel-parser
,babel-types
- #12129 Support TypeScript mapped type 'as' clauses (@existentialism)
- #12147 [ts] Add support for the "intrinsic" keyword (@nicolo-ribaudo)
-
babel-parser
,babel-types
- #12131 [ts] Add support for template interpolations in types (@nicolo-ribaudo)
-
babel-plugin-transform-modules-systemjs
- #12163 SystemJS top-level await support (@guybedford)
-
babel-plugin-transform-typescript
,babel-preset-typescript
-
babel-core
,babel-helper-module-transforms
,babel-parser
,babel-plugin-proposal-export-namespace-from
,babel-plugin-syntax-module-string-names
,babel-plugin-transform-modules-amd
,babel-plugin-transform-modules-commonjs
,babel-plugin-transform-modules-systemjs
,babel-plugin-transform-modules-umd
,babel-types
-
babel-core
- #11907 Return a list of files that were read from loadPartialConfig (@devongovett)
🐛 Bug Fix
-
babel-parser
-
#12167 [ts] Add
asserts: false
toTSTypePredicate
node (@sosukesuzuki) - #12161 Move check for TSTypeCastExpression to catch another case (@existentialism)
- #12120 Throw a recoverable error for missing initializer in const declaration (@sosukesuzuki)
- #12108 Improve syntax error for class fields in ambient context (@sosukesuzuki)
- #12088 Throw a syntax error for empty type parameter/argument (@sosukesuzuki)
- #12093 Throw an error for a declare class field that have an initializer (@sosukesuzuki)
- #12085 Do not throw an error for optional binding pattern params in function declaration (@sosukesuzuki)
-
#12076 Fix invalid
setter
parse (@fisker) - #12054 Throw a syntax error for a declare function with a body (@sosukesuzuki)
- #12065 Throw a syntax error for a constructor with type parameters (@sosukesuzuki)
-
#12167 [ts] Add
-
babel-plugin-transform-typescript
-
babel-helper-member-expression-to-functions
,babel-plugin-proposal-class-properties
,babel-plugin-proposal-nullish-coalescing-operator
,babel-plugin-proposal-optional-chaining
-
babel-helper-builder-react-jsx-experimental
,babel-plugin-transform-react-jsx-development
,babel-plugin-transform-react-jsx
,babel-preset-react
-
#12116 add
.js
extension to react runtime for JSX transform (@lunaruan)
-
#12116 add
-
babel-traverse
,babel-types
-
babel-generator
- #12114 Fix printing TSTypeOperator (@existentialism)
- #12082 Ensure expressions wrapped in parens (@overlookmotel)
-
#12081 Fix
@babel/generator
does not print decorators of private properties (@zweimach) - #12086 Add sourcemap markings for each line of a string (@jridgewell)
-
babel-plugin-transform-modules-systemjs
-
babel-helper-module-transforms
,babel-plugin-transform-modules-amd
,babel-plugin-transform-modules-commonjs
,babel-plugin-transform-modules-umd
,babel-plugin-transform-runtime
- #11739 [cjs] Skip duplicate reexported bindings in namespace reexports (@mischnic)
-
babel-helper-create-regexp-features-plugin
,babel-plugin-transform-unicode-regex
- #12077 Bump regexpu-core (@existentialism)
-
babel-plugin-proposal-do-expressions
,babel-traverse
- #11728 fix(do-expr): SwitchStatement with IfStatement cases (@barronwei)
💅 Polish
-
babel-parser
- #12072 [parser] Better error message for missing number exponent (@iamfotx)
- #12061 Throw a syntax error for a parameter properties in not constructor (@sosukesuzuki)
-
babel-helper-compilation-targets
,babel-helper-validator-option
,babel-preset-env
- #12006 refactor: add @babel/helper-validator-option (@JLHwung)
🏠 Internal
-
babel-cli
,babel-helper-transform-fixture-test-runner
,babel-traverse
- #11797 Replace lodash 'defaults' usage with ES6 Spread initializer (@jayaddison)
-
babel-plugin-transform-runtime
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
-
babel-core
- #11689 Instantiate presets before plugins (@nicolo-ribaudo)
-
babel-plugin-proposal-logical-assignment-operators
,babel-plugin-proposal-numeric-separator
,babel-plugin-syntax-import-meta
,babel-plugin-syntax-logical-assignment-operators
,babel-plugin-syntax-numeric-separator
,babel-plugin-transform-modules-systemjs
,babel-preset-env
,babel-standalone
- Other
- #12154 chore: bump gulp-cli to 2.3.0 (@JLHwung)
- #12134 Yarn 2.3 (@nicolo-ribaudo)
- #12099 fix: apply terser plugin only on *.min.js (@JLHwung)
- #12098 docs: update build required node version (@JLHwung)
- #12078 Bump Babel deps (@existentialism)
- #12070 chore: pin browserslist version to 4.12.0 (@JLHwung)
- #12063 chore: add git-blame-ignore-revs (@JLHwung)
- #12049 chore: use latest node on ci workflow when possible (@JLHwung)
-
babel-compat-data
,babel-preset-env
-
babel-parser
- #12103 Add missing tests for TypeScript syntax errors (@sosukesuzuki)
-
babel-core
,babel-plugin-transform-runtime
- #12102 docs: Fix simple typo, preprelease -> pre-release (@timgates42)
-
babel-compat-data
Renovate configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot. The local configuration can be found in the SI Renovate Bot repository.