Packages

@babel/cli

8.0.6 · 18 Sep 2026MIT3.9M / weekRepositoryHomepagenpmAtom feed

Your version

7.15.4

2 Sep 2021Where it was published

7.29.7 is the newest release of 7.x.

In short

1 new1 faster7 fixed1 changed15 internal

Release note

Thanks @flyinox, @komyg, and @meskill for your first PRs!

:eyeglasses: Spec Compliance

  • babel-helper-create-class-features-plugin, babel-helpers, babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-class-properties, babel-plugin-proposal-private-methods, babel-plugin-proposal-private-property-in-object, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime

    • Disallow reinitializing private elements (@komyg)

:bug: Bug Fix

  • Allow "latest" as ecmaVersion (@fisker)

  • babel-traverse, babel-types

    • getBindingIdentifiers should return params for private methods (@JLHwung)

  • babel-types

    • [babel 8] fix: stricter rest element builder check (@JLHwung)

  • babel-helper-compilation-targets

    • fix: pass browserslistEnv to resolveTargets (@meskill)

  • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties, babel-plugin-proposal-private-property-in-object

    • fix: fix static private field shadowed by local variable (@colinaaa)

  • babel-plugin-transform-typescript

    • [ts] Fix transform for nested namespaces shorthand syntax (@nicolo-ribaudo)

  • babel-parser

    • fix(babel-parser): delete static property from class static block for TS (@sosukesuzuki)

    • fix: assure left bracket is not consumed after dot (@JLHwung)

  • babel-core

    • fix: non breaking align options naming (@fedeci)

:memo: Documentation

  • babel-parser

    • add missing ExportNamespaceSpecifier in spec.md (@flyinox)

:house: Internal

  • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-static-block, babel-plugin-proposal-private-property-in-object, babel-plugin-syntax-class-static-block, babel-plugin-syntax-private-property-in-object, babel-plugin-syntax-top-level-await, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs, babel-preset-env, babel-standalone

    • archive stage 4 parser plugins (@JLHwung)

:running_woman: Performance

  • babel-core, babel-generator, babel-helper-annotate-as-pure, babel-helper-builder-binary-assignment-operator-visitor, babel-helper-builder-react-jsx, babel-helper-define-map, babel-helper-explode-assignable-expression, babel-helper-function-name, babel-helper-get-function-arity, 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-remap-async-to-generator, babel-helper-replace-supers, babel-helper-simple-access, babel-helper-skip-transparent-expression-wrappers, babel-helper-split-export-declaration, babel-helper-wrap-function, babel-helpers, babel-preset-env, babel-template, babel-traverse

    • Use named imports for babel types (@JLHwung)

  • babel-cli, babel-helper-define-map, babel-helpers, babel-node, babel-parser, babel-plugin-proposal-async-generator-functions, babel-plugin-proposal-decorators, babel-plugin-transform-classes, babel-plugin-transform-for-of, babel-plugin-transform-modules-systemjs, babel-plugin-transform-parameters, babel-traverse, babel-types

    • perf: partially replace .concat with .push (@fedeci)