Packages

@babel/cli

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

Your version

7.1.5

6 Nov 2018Where it was published

7.29.7 is the newest release of 7.x.

In short

2 new4 fixed5 changed20 internal

Release note

Various bug fixes and additions.

And thanks to @benmosher, @ryanwmarsh, @Cyp, @vvyomjjain, @byronluk, @everdimension for their first PRs!

:eyeglasses: Spec Compliancy

  • babel-parser, babylon

:rocket: New Feature

  • babel-parser

    • Typescript: Validate tuple type element positions. (@Retsam)

    • [flow] Add support for parsing _ as implicit instantiation in call/new. (@jbrown215)

  • babel-core, babel-generator, babel-parser, babel-plugin-syntax-typescript, babel-traverse

    • Remove Babylon plugins for features already merged to the ECMAScript spec. (@nicolo-ribaudo)

  • babel-parser, babel-types

    • [flow] Explicit inexact objects with .... (@jbrown215)

  • babel-preset-env

:bug: Bug Fix

  • babel-parser

    • Do not allow TypeCastExpressions w/o parens . (@danez)

    • Allow function types in type params within arrow return types. (@danez)

    • Closes #8865. (@byronluk)

  • babel-core

    • Resolve babel.config.js 'babelrcRoots' values relative to the config file.. (@loganfsmyth)

    • Fix message when plugin of a wrong type is passed. (@everdimension)

  • babel-plugin-transform-block-scoping

    • rename colliding let bindings with for loop init. (@byronluk)

    • Treat break inside block inside loop. (@thiagoarrais)

  • babel-preset-env

    • preset-env: Edge support for arrow param destructuring. (@benmosher)

  • babel-generator

    • fix single-arg async arrows when retainLines=true. (@ryanwmarsh)

  • babel-traverse

    • fix: Expression x === 'y' && '' should not evaluate to undefined.. (@Cyp)