yosuke-furukawa / tower-of-babel

Tower of babel is tour of babel
MIT License
603 stars 63 forks source link

Update babel monorepo (major) #97

Closed renovate[bot] closed 5 years ago

renovate[bot] commented 5 years ago

This PR contains the following updates:

Package Type Update Change
babel-core (source) dependencies major 5.8.38 -> 6.26.3
babel-runtime dependencies major 5.8.38 -> 6.26.0

Release Notes

babel/babel ### [`v6.26.3`](https://togithub.com/babel/babel/releases/v6.26.3) [Compare Source](https://togithub.com/babel/babel/compare/v6.26.2...v6.26.3) ##### Summary - Fixed a small regression from the backport of [#​7761](https://togithub.com/babel/babel/issues/7761) from [#​7812](https://togithub.com/babel/babel/issues/7812) if the output file contains no JS content ### [`v6.26.2`](https://togithub.com/babel/babel/releases/v6.26.2) [Compare Source](https://togithub.com/babel/babel/compare/v6.26.0...v6.26.2) ##### Summary - Landed [#​7812](https://togithub.com/babel/babel/issues/7812) which backported several fixes to make sourcemaps behave better - [#​7312](https://togithub.com/babel/babel/issues/7312) - Include better mappings for arrow-transformed 'this' and 'arguments' - [#​7378](https://togithub.com/babel/babel/issues/7378) - Include better mappings for import bindings transformed to member expressions - [#​7761](https://togithub.com/babel/babel/issues/7761) - Re-implement inputSourceMap merging logic to more accurately reflect mappings ### [`v6.26.0`](https://togithub.com/babel/babel/releases/v6.26.0) [Compare Source](https://togithub.com/babel/babel/compare/v6.25.0...v6.26.0) #### 6.26.0 (2017-08-16) > Backports for some folks (also others when we accidentally merged PRs from both 6.x/master) > Lesson learned: just use `master` and backport on another branch. > 7.x beta is next: , not planning on further 6.x releases (we say this every time) > > ##### :eyeglasses: Spec Compliancy > > - `babel-core`, `babel-generator`, `babel-plugin-transform-flow-comments`, `babel-plugin-transform-flow-strip-types`, `babel-traverse`, `babel-types` > - [#​6081](https://togithub.com/babel/babel/pull/6081) Flow opaque type 6.x backport. ([@​jbrown215](https://togithub.com/jbrown215)) > > ##### :rocket: New Feature > > - `babel-cli` > - [#​5796](https://togithub.com/babel/babel/pull/5796) Allow --inspect-brk option to be used with babel-node [6.x backport]. ([@​noinkling](https://togithub.com/noinkling)) > > ##### :bug: Bug Fix > > - `babel-plugin-transform-es2015-modules-commonjs` > - [#​5811](https://togithub.com/babel/babel/pull/5811) Fix 5768. ([@​joshwnj](https://togithub.com/joshwnj)) > - [#​5469](https://togithub.com/babel/babel/pull/5469) Fix commonjs exports with destructuring.. ([@​yavorsky](https://togithub.com/yavorsky)) > - `babel-types` > - [#​5693](https://togithub.com/babel/babel/pull/5693) Hoist toSequenceExpression's convert helper. ([@​jridgewell](https://togithub.com/jridgewell)) > > ##### :memo: Documentation > > - `babel-plugin-transform-class-properties` > - [#​6005](https://togithub.com/babel/babel/pull/6005) FIX access to the prototype of an instance. ([@​shuaibird](https://togithub.com/shuaibird)) > - `babel-plugin-transform-runtime` > - [#​5857](https://togithub.com/babel/babel/pull/5857) Fix typos in README.md. ([@​danny-andrews](https://togithub.com/danny-andrews)) > - `babel-plugin-transform-regenerator` > - [#​5852](https://togithub.com/babel/babel/pull/5852) Fix babel-plugin-transform-regenerator README. ([@​k15a](https://togithub.com/k15a)) > - Other > - [#​5788](https://togithub.com/babel/babel/pull/5788) Add a section on troubleshooting [skip ci]. ([@​peey](https://togithub.com/peey)) > - [#​5755](https://togithub.com/babel/babel/pull/5755) Fix broken tables in README.md. ([@​u9lyfish](https://togithub.com/u9lyfish)) > - `babel-generator`, `babel-plugin-transform-es2015-arrow-functions`, `babel-plugin-transform-es2015-modules-commonjs`, `babel-plugin-transform-es2015-spread`, `babel-plugin-transform-runtime`, `babel-register` > - [#​5613](https://togithub.com/babel/babel/pull/5613) Backport doc changes. ([@​xtuc](https://togithub.com/xtuc)) > > ##### :house: Internal > > - `babel-traverse` > - [#​5965](https://togithub.com/babel/babel/pull/5965) Remove unused functions from renamer.js.. ([@​mcav](https://togithub.com/mcav)) > - [#​5363](https://togithub.com/babel/babel/pull/5363) Increase the code coverage for traverse evaluation. ([@​ssuman](https://togithub.com/ssuman)) > - Other > - [#​5938](https://togithub.com/babel/babel/pull/5938) Remove codecov node package and use bash uploader. ([@​existentialism](https://togithub.com/existentialism)) > > ##### Committers: 19 > > - Artem Yavorsky ([yavorsky](https://togithub.com/yavorsky)) > - Brian Ng ([existentialism](https://togithub.com/existentialism)) > - Danny Andrews ([danny-andrews](https://togithub.com/danny-andrews)) > - Henry Zhu ([hzoo](https://togithub.com/hzoo)) > - Jeffrey Wear ([wearhere](https://togithub.com/wearhere)) > - Jordan Brown ([jbrown215](https://togithub.com/jbrown215)) > - Josh Johnston ([joshwnj](https://togithub.com/joshwnj)) > - Justin Ridgewell ([jridgewell](https://togithub.com/jridgewell)) > - Konstantin Pschera ([k15a](https://togithub.com/k15a)) > - Malcolm ([noinkling](https://togithub.com/noinkling)) > - Marcus Cavanaugh ([mcav](https://togithub.com/mcav)) > - Peeyush Kushwaha ([peey](https://togithub.com/peey)) > - Philipp Friedenberger ([MrSpider](https://togithub.com/MrSpider)) > - Samuel Reed ([STRML](https://togithub.com/STRML)) > - Shuaibird Hwang ([shuaibird](https://togithub.com/shuaibird)) > - Suman ([ssuman](https://togithub.com/ssuman)) > - Sven SAULEAU ([xtuc](https://togithub.com/xtuc)) > - jonathan schatz ([modosc](https://togithub.com/modosc)) > - u9lyfish@gmail.com ([u9lyfish](https://togithub.com/u9lyfish)) ### [`v6.25.0`](https://togithub.com/babel/babel/releases/v6.25.0) [Compare Source](https://togithub.com/babel/babel/compare/v6.24.1...v6.25.0) #### 6.25.0 (2017-06-08) Just backporting a few things. ##### :rocket: New Feature - `babel-plugin-transform-react-display-name` - [#​5780](https://togithub.com/babel/babel/pull/5780) Backport support for createReactClass with transform-react-display-name. ([@​kentor](https://togithub.com/kentor)) - [#​5554](https://togithub.com/babel/babel/pull/5554) Updated transform-react-display-name for createReactClass addon. ([@​bvaughn](https://togithub.com/bvaughn)) - `babel-generator`, `babel-plugin-transform-flow-strip-types`, `babel-types` - [#​5653](https://togithub.com/babel/babel/pull/5653) Port flow object spread from [#​418](https://togithub.com/babel/babel/issues/418) to 6.x. ([@​kittens](https://togithub.com/kittens)) ##### :bug: Bug Fix - `babel-types` - [#​5770](https://togithub.com/babel/babel/pull/5770) Backport array & object pattern fixes to 6.x. ([@​citycide](https://togithub.com/citycide)) ##### :nail_care: Polish - `babel-traverse` - [#​5615](https://togithub.com/babel/babel/pull/5615) Update deprecation warning on flow bindings. ([@​kassens](https://togithub.com/kassens)) ##### Committers: 5 - Bo Lingen ([citycide](https://togithub.com/citycide)) - Brian Vaughn ([bvaughn](https://togithub.com/bvaughn)) - Jan Kassens ([kassens](https://togithub.com/kassens)) - Kenneth Chung ([kentor](https://togithub.com/kentor)) - Sebastian McKenzie ([kittens](https://togithub.com/kittens)) ### [`v6.24.1`](https://togithub.com/babel/babel/releases/v6.24.1) [Compare Source](https://togithub.com/babel/babel/compare/v6.24.0...v6.24.1) #### v6.24.1 (2017-04-07) ##### :bug: Bug Fix - `babel-plugin-transform-regenerator` - [#​5567](https://togithub.com/babel/babel/pull/5567) Update regenerator-transform to new version. ([@​aickin](https://togithub.com/aickin)) Fixes an issue when using async arrow functions with rest parameters (crazy!) ```js function test(fn) { return async (...args) => { return fn(...args); }; } ``` - `babel-plugin-transform-es2015-function-name`, `babel-types` - [#​4954](https://togithub.com/babel/babel/pull/4954) Treat "await" as an invalid identifier. ([@​Kovensky](https://togithub.com/Kovensky)) ```js var obj = { await: function () {} }; // input var obj = { await: function _await() {} }; // output ``` ##### :memo: Documentation - `babel-generator` - [#​5477](https://togithub.com/babel/babel/pull/5477) Update babel-generator documentation. ([@​xtuc](https://togithub.com/xtuc)) ##### :house: Internal - `babel-generator` - [#​5575](https://togithub.com/babel/babel/pull/5575) Fix a typo: occurences -> occurrences. ([@​felixonmars](https://togithub.com/felixonmars)) - `babel-helper-builder-react-jsx` - [#​5486](https://togithub.com/babel/babel/pull/5486) Removes unused lodash dependency from babel-helper-builder-react-jsx. ([@​segphault](https://togithub.com/segphault)) ##### Committers: 5 - Diogo Franco ([Kovensky](https://togithub.com/Kovensky)) - Felix Yan ([felixonmars](https://togithub.com/felixonmars)) - Ryan Paul ([segphault](https://togithub.com/segphault)) - Sasha Aickin ([aickin](https://togithub.com/aickin)) - Sven SAULEAU ([xtuc](https://togithub.com/xtuc)) ### [`v6.24.0`](https://togithub.com/babel/babel/releases/v6.24.0) [Compare Source](https://togithub.com/babel/babel/compare/v6.23.1...v6.24.0) #### 6.24.0 (2017-03-13) A quick release for 2 features: - Thanks to [@​rwjblue](https://togithub.com/rwjblue), there is now a `noInterop` option for our `es2015-modules` transform to remove the `interopRequireDefault` and `interopRequireWildcard` helpers. Input ```js import foo from "foo"; foo; ``` Regular Output ```js var _foo = require("foo"); var _foo2 = _interopRequireDefault(_foo); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } _foo2.default; ``` Output with option `noInterop` ```js "use strict"; var _foo = require("foo"); (0, _foo.default)(); ``` > This also helps [ember-cli migrate to Babel 6](https://togithub.com/ember-cli/ember-cli/pull/6828). - [@​izaakschroeder](https://togithub.com/izaakschroeder) has added `dirname` to the preset constructor which presets can use to resolve things relative to files. Example usage of `fileContext.dirname` in a preset ```js module.exports = function preset (context, options, fileContext) { if (/resolve-addons-relative-to-file$/.test(fileContext.dirname)) { return { plugins: ['plugin-here'], }; } return {}; }; ``` > This will help out with reusing a [`browserslist` file for babel-preset-env](https://togithub.com/babel/babel-preset-env/issues/26) and for plugins like . > > ##### :rocket: New Feature > > - `babel-plugin-transform-es2015-modules-amd`, `babel-plugin-transform-es2015-modules-commonjs` > - [#​5427](https://togithub.com/babel/babel/pull/5427) Backport `noInterop` flag for modules to 6.x. ([@​rwjblue](https://togithub.com/rwjblue)) > - `babel-core` > - [#​4834](https://togithub.com/babel/babel/pull/4834) Pass `dirname` as extra metadata to preset constructor. ([@​izaakschroeder](https://togithub.com/izaakschroeder)) > > ##### :bug: Bug Fix > > - `babel-generator` > - [#​5453](https://togithub.com/babel/babel/pull/5453) Keep parentheses for logical expression when in await expression. ([@​aaronang](https://togithub.com/aaronang)) > - [#​5339](https://togithub.com/babel/babel/pull/5339) Wrap some generated do expressions in parens. ([@​zjmiller](https://togithub.com/zjmiller)) > - `babel-generator`, `babel-plugin-transform-object-rest-spread` > - [#​5322](https://togithub.com/babel/babel/pull/5322) Fix for-await printing. ([@​danez](https://togithub.com/danez)) > > ##### :memo: Documentation - [#​5449](https://togithub.com/babel/babel/pull/5449) Fixed broken links in README.md [skip-ci]. ([@​sethbergman](https://togithub.com/sethbergman)) - [#​5409](https://togithub.com/babel/babel/pull/5409) Fix transform-object-rest-spread README. ([@​existentialism](https://togithub.com/existentialism)) - [#​5379](https://togithub.com/babel/babel/pull/5379) Lint code snippets in READMEs. ([@​xtuc](https://togithub.com/xtuc)) - [#​5334](https://togithub.com/babel/babel/pull/5334) Shorthand properties examples. ([@​bhoule](https://togithub.com/bhoule)) - [#​5329](https://togithub.com/babel/babel/pull/5329) Update CONTRIBUTING.md with respect to coverage check [skip ci]. ([@​zjmiller](https://togithub.com/zjmiller)) ##### :house: Internal - Other - [#​5338](https://togithub.com/babel/babel/pull/5338) Improve babel-generator's code coverage. ([@​alxpy](https://togithub.com/alxpy)) - [#​5336](https://togithub.com/babel/babel/pull/5336) Enable codecov partial coverage. ([@​danez](https://togithub.com/danez)) - [#​5350](https://togithub.com/babel/babel/pull/5350) Remove redundant NODE_ENV=test in Makefile. ([@​aaronang](https://togithub.com/aaronang)) - [#​5312](https://togithub.com/babel/babel/pull/5312) [skip ci] Add devEngines to package.json. ([@​yavorsky](https://togithub.com/yavorsky)) - `babel-cli` - [#​5342](https://togithub.com/babel/babel/pull/5342) Add test for passing arguments to babel-node ([#​5163](https://togithub.com/babel/babel/issues/5163)). ([@​outsideris](https://togithub.com/outsideris)) - `babel-traverse` - [#​5296](https://togithub.com/babel/babel/pull/5296) Add test for reference paths. ([@​jasonLaster](https://togithub.com/jasonLaster)) ##### Committers: 14 - Aaron Ang ([aaronang](https://togithub.com/aaronang)) - Alex Kuzmenko ([alxpy](https://togithub.com/alxpy)) - Artem Gurzhii ([artemgurzhii](https://togithub.com/artemgurzhii)) - Artem Yavorsky ([yavorsky](https://togithub.com/yavorsky)) - Brendan Houle ([bhoule](https://togithub.com/bhoule)) - Brian Ng ([existentialism](https://togithub.com/existentialism)) - Daniel Tschinder ([danez](https://togithub.com/danez)) - Izaak Schroeder ([izaakschroeder](https://togithub.com/izaakschroeder)) - Jason Laster ([jasonLaster](https://togithub.com/jasonLaster)) - JeongHoon Byun (aka Outsider) ([outsideris](https://togithub.com/outsideris)) - Robert Jackson ([rwjblue](https://togithub.com/rwjblue)) - Seth Bergman ([sethbergman](https://togithub.com/sethbergman)) - Sven SAULEAU ([xtuc](https://togithub.com/xtuc)) - Zachary Miller ([zjmiller](https://togithub.com/zjmiller)) ### [`v6.23.1`](https://togithub.com/babel/babel/compare/v6.23.0...v6.23.1) [Compare Source](https://togithub.com/babel/babel/compare/v6.23.0...v6.23.1) ### [`v6.23.0`](https://togithub.com/babel/babel/releases/v6.23.0) [Compare Source](https://togithub.com/babel/babel/compare/v6.22.1...v6.23.0) #### 6.23.0 (2017-02-13) ##### :rocket: New Feature - `babel-plugin-transform-react-constant-elements` - [#​4812](https://togithub.com/babel/babel/pull/4812) feature: Support pure expressions in transform-react-constant-elements. ([@​STRML](https://togithub.com/STRML)) - `babel-preset-flow`, `babel-preset-react` - [#​5288](https://togithub.com/babel/babel/pull/5288) Add new flow preset. ([@​thejameskyle](https://togithub.com/thejameskyle)) - `babel-traverse` - [#​5230](https://togithub.com/babel/babel/pull/5230) Add path/family sibling traversal methods. ([@​chitchu](https://togithub.com/chitchu)) - `babel-plugin-transform-es2015-block-scoping` - [#​5236](https://togithub.com/babel/babel/pull/5236) Add option to block-scoping to throw on slow code. ([@​spicyj](https://togithub.com/spicyj)) ##### :bug: Bug Fix - `babel-core`, `babel-traverse` - [#​5050](https://togithub.com/babel/babel/pull/5050) Rewrite Hub as interface [#​5047](https://togithub.com/babel/babel/issues/5047). ([@​yongxu](https://togithub.com/yongxu)) - `babel-plugin-transform-es2015-for-of` - [#​5298](https://togithub.com/babel/babel/pull/5298) Fix loose for-of with label. ([@​jridgewell](https://togithub.com/jridgewell)) - `babel-plugin-transform-react-constant-elements`, `babel-traverse` - [#​5153](https://togithub.com/babel/babel/pull/5153) Fix react constant elements bindings. ([@​STRML](https://togithub.com/STRML)) - [#​5143](https://togithub.com/babel/babel/pull/5143) Fix PathHoister hoisting JSX member expressions on "this".. ([@​STRML](https://togithub.com/STRML)) - `babel-plugin-transform-do-expressions`, `babel-traverse` - [#​5030](https://togithub.com/babel/babel/pull/5030) Prevent multiple return statements in a loop when replacing expressions. ([@​existentialism](https://togithub.com/existentialism)) - `babel-register` - [#​5260](https://togithub.com/babel/babel/pull/5260) Fix TypeError with babel-register's cache. ([@​xtuc](https://togithub.com/xtuc)) - `babel-traverse` - [#​5206](https://togithub.com/babel/babel/pull/5206) Deopt evaluation of undefined with a local binding. Closes [#​5204](https://togithub.com/babel/babel/issues/5204). ([@​boopathi](https://togithub.com/boopathi)) - `babel-plugin-transform-runtime` - [#​5195](https://togithub.com/babel/babel/pull/5195) Don't transpile ES7 symbol properties. ([@​taion](https://togithub.com/taion)) - `babel` - [#​5258](https://togithub.com/babel/babel/pull/5258) checks if babel is installed globally and displays correct cli message. ([@​xtina-starr](https://togithub.com/xtina-starr)) - `babel-generator` - [#​5270](https://togithub.com/babel/babel/pull/5270) Emit parens for await of ternary expressions. ([@​erikdesjardins](https://togithub.com/erikdesjardins)) - [#​5193](https://togithub.com/babel/babel/pull/5193) Fix missing parens when function expressions is tag. ([@​existentialism](https://togithub.com/existentialism)) - `babel-plugin-transform-es2015-modules-commonjs` - [#​5235](https://togithub.com/babel/babel/pull/5235) Limit export node default assignment stack size [#​4323](https://togithub.com/babel/babel/issues/4323). ([@​mattste](https://togithub.com/mattste)) ##### :memo: Documentation - `babel-*` - [#​5244](https://togithub.com/babel/babel/pull/5244) Normalize options sections in docs [skip ci]. ([@​existentialism](https://togithub.com/existentialism)) - [#​5216](https://togithub.com/babel/babel/pull/5216) Remove link to REPL. ([@​xtuc](https://togithub.com/xtuc)) - Other - [#​5242](https://togithub.com/babel/babel/pull/5242) Add our business model [skip ci]. ([@​hzoo](https://togithub.com/hzoo)) - `babel-plugin-transform-es2015-spread` - [#​5227](https://togithub.com/babel/babel/pull/5227) Add example to spread README [skip ci]. ([@​finkef](https://togithub.com/finkef)) - `babel-plugin-transform-flow-strip-types` - [#​5212](https://togithub.com/babel/babel/pull/5212) Remove REPL link transform-flow-strip-types doc. ([@​xtuc](https://togithub.com/xtuc)) - `babel-plugin-transform-regenerator` - [#​5202](https://togithub.com/babel/babel/pull/5202) Fix transform-regenerator README. ([@​xtuc](https://togithub.com/xtuc)) - `babel-plugin-transform-es2015-arrow-functions` - [#​5200](https://togithub.com/babel/babel/pull/5200) Fix transform-es2015-arrow-functions code blocks on the website. ([@​xtuc](https://togithub.com/xtuc)) - [#​5194](https://togithub.com/babel/babel/pull/5194) Fix transform-es2015-arrow-functions README. ([@​xtuc](https://togithub.com/xtuc)) ##### :house: Internal - `babel-core` - [#​5302](https://togithub.com/babel/babel/pull/5302) Add charset so tests work with convert-source-map@>1.4. ([@​loganfsmyth](https://togithub.com/loganfsmyth)) - `babel-core`, `babel-traverse` - [#​5050](https://togithub.com/babel/babel/pull/5050) Rewrite Hub as interface [#​5047](https://togithub.com/babel/babel/issues/5047). ([@​yongxu](https://togithub.com/yongxu)) - `babel-generator` - [#​5255](https://togithub.com/babel/babel/pull/5255) codegen performance: use trim instead of lodash/trimEnd. ([@​jwbay](https://togithub.com/jwbay)) - `babel-types` - [#​5181](https://togithub.com/babel/babel/pull/5181) Remove uses of lodash/compact. ([@​zertosh](https://togithub.com/zertosh)) - `babel-*` - [#​5265](https://togithub.com/babel/babel/pull/5265) Re-enable the max-len ESLint rule.. ([@​loganfsmyth](https://togithub.com/loganfsmyth)) - Other - [#​5264](https://togithub.com/babel/babel/pull/5264) Add a sublime project file. ([@​loganfsmyth](https://togithub.com/loganfsmyth)) - [#​5182](https://togithub.com/babel/babel/pull/5182) Run coverage only once. ([@​existentialism](https://togithub.com/existentialism)) - [#​5165](https://togithub.com/babel/babel/pull/5165) Add Node 7 to CI. ([@​chicoxyzzy](https://togithub.com/chicoxyzzy)) ##### Committers: 20 - Andres Suarez ([zertosh](https://togithub.com/zertosh)) - Ben Alpert ([spicyj](https://togithub.com/spicyj)) - Boopathi Rajaa ([boopathi](https://togithub.com/boopathi)) - Brian Ng ([existentialism](https://togithub.com/existentialism)) - Christina ([xtina-starr](https://togithub.com/xtina-starr)) - Erik Desjardins ([erikdesjardins](https://togithub.com/erikdesjardins)) - Fabian Finke ([finkef](https://togithub.com/finkef)) - Henry Zhu ([hzoo](https://togithub.com/hzoo)) - Jimmy Jia ([taion](https://togithub.com/taion)) - Justin Ridgewell ([jridgewell](https://togithub.com/jridgewell)) - Logan Smyth ([loganfsmyth](https://togithub.com/loganfsmyth)) - Matt Stewart ([mattste](https://togithub.com/mattste)) - Samuel Reed ([STRML](https://togithub.com/STRML)) - Sergey Rubanov ([chicoxyzzy](https://togithub.com/chicoxyzzy)) - Sven SAULEAU ([xtuc](https://togithub.com/xtuc)) - Vicente Jr Yuchitcho ([chitchu](https://togithub.com/chitchu)) - Yongxu Ren ([yongxu](https://togithub.com/yongxu)) - [jwbay](https://togithub.com/jwbay) - james kyle ([thejameskyle](https://togithub.com/thejameskyle)) - Łukasz Lityński ([hex13](https://togithub.com/hex13)) ### [`v6.22.1`](https://togithub.com/babel/babel/releases/v6.22.1) [Compare Source](https://togithub.com/babel/babel/compare/v6.22.0...v6.22.1) #### 6.22.1 (2017-01-19) ##### :bug: Bug Fix Temporary fix with `babel-traverse` via [#​5019](https://togithub.com/babel/babel/pull/5019) for transform-react-constant-elements. ### [`v6.22.0`](https://togithub.com/babel/babel/releases/v6.22.0) [Compare Source](https://togithub.com/babel/babel/compare/v6.21.0...v6.22.0) #### 6.22.0 (2017-01-19) > Thanks to 10 new contributors! (23 total) A quick update since it's been over a month already: adds support for shorthand import syntax in Flow + some fixes! We'll be merging in our current 7.0 PRs on a 7.0 branch soon and I'l be making some more issues (most should be beginner-friendly). To follow our progress check out our [7.0 milestone](https://togithub.com/babel/babel/milestone/9), the [wiki](https://togithub.com/babel/babel/wiki/Babel-7) and upcoming announcements on [twitter](https://twitter.com/babeljs)! We support stripping out and generating the new shorthand import syntax in Flow (parser support was added in [babylon@6.15.0](https://togithub.com/babel/babylon/releases/tag/v6.15.0). ```js import { someValue, type someType, typeof someOtherValue, } from "blah"; ``` ##### :rocket: New Feature - `babel-generator`, `babel-types` - [#​5110](https://togithub.com/babel/babel/pull/5110) Validate importKind and ensure code generation exists.. ([@​loganfsmyth](https://togithub.com/loganfsmyth)) - `babel-plugin-transform-flow-strip-types`, `babel-traverse` - [#​5035](https://togithub.com/babel/babel/pull/5035) Strip Flow's new shorthand import-type specifiers. ([@​jeffmo](https://togithub.com/jeffmo)) - `babel-core` - [#​4729](https://togithub.com/babel/babel/pull/4729) Add resolvePlugin and resolvePreset methods to babel-core API. ([@​rmacklin](https://togithub.com/rmacklin)) ##### :bug: Bug Fix - `babel-plugin-transform-object-rest-spread` - [#​5151](https://togithub.com/babel/babel/pull/5151) Avoid duplicating impure expressions in object rest destructuring. ([@​erikdesjardins](https://togithub.com/erikdesjardins)) ```js const { x, ...y } = foo(); ``` Old Behavior ```js const { x } = foo(); const y = _objectWithoutProperties(foo(), ["x"]); ``` New/Expected Behavior ```js const _ref = foo(); // should only be called once const { x } = _ref; const y = _objectWithoutProperties(_ref, ["x"]); ``` - `babel-cli` - [#​4790](https://togithub.com/babel/babel/pull/4790) fixes invalid line offsets in merged sourcemaps. ([@​peterm0x](https://togithub.com/peterm0x)) - `babel-plugin-transform-object-rest-spread` - [#​5088](https://togithub.com/babel/babel/pull/5088) fix: plugin-transform-object-rest-spread param with default value. ([@​christophehurpeau](https://togithub.com/christophehurpeau)) Accounts for default values in object rest params ```js function fn({a = 1, ...b} = {}) { return {a, b}; } ``` - `babel-plugin-transform-es2015-destructuring` - [#​5093](https://togithub.com/babel/babel/pull/5093) Ensure array is always copied during destructure. ([@​existentialism](https://togithub.com/existentialism)) ```js const assign = ([...arr], index, value) => { arr[index] = value return arr } const arr = [1, 2, 3] assign(arr, 1, 42) console.log(arr) // [1, 2, 3] ``` - `babel-plugin-transform-es2015-function-name` - [#​5008](https://togithub.com/babel/babel/pull/5008) Don't try to visit ArrowFunctionExpression, they cannot be named. ([@​Kovensky](https://togithub.com/Kovensky)) Input ```js export const x = ({ x }) => x; export const y = function () {}; ``` Output ```js export const x = ({ x }) => x; export const y = function y() {}; ``` - `babel-types` - [#​5068](https://togithub.com/babel/babel/pull/5068) Fix getBindingIdentifiers in babel-types. ([@​rtsao](https://togithub.com/rtsao)) - `babel-cli` - [#​3698](https://togithub.com/babel/babel/pull/3698) Watch mode should wait for file write. (T7411) ([@​hayeah](https://togithub.com/hayeah)) ##### :nail_care: Polish - `babel-traverse` - [#​5076](https://togithub.com/babel/babel/pull/5076) Optimize removal-hooks for ArrowFunctions. ([@​danez](https://togithub.com/danez)) - `babel-generator`, `babel-plugin-transform-exponentiation-operator` - [#​5026](https://togithub.com/babel/babel/pull/5026) Remove unnecessary spaces around template element. ([@​chicoxyzzy](https://togithub.com/chicoxyzzy)) ##### :memo: Documentation - Other - [#​5144](https://togithub.com/babel/babel/pull/5144) Fix dependency status extension.. ([@​yavorsky](https://togithub.com/yavorsky)) - [#​5136](https://togithub.com/babel/babel/pull/5136) Add babel-preset-env to maintained list.. ([@​yavorsky](https://togithub.com/yavorsky)) - `babel-core` - [#​5101](https://togithub.com/babel/babel/pull/5101) Document babelrc option. ([@​novemberborn](https://togithub.com/novemberborn)) - [#​5114](https://togithub.com/babel/babel/pull/5114) Update babel-core options in README. ([@​existentialism](https://togithub.com/existentialism)) - `babel-plugin-syntax-class-constructor-call` - [#​5130](https://togithub.com/babel/babel/pull/5130) update syntax-class-constructor-call documentation. ([@​xtuc](https://togithub.com/xtuc)) - `babel-plugin-transform-es2015-duplicate-keys`, `babel-plugin-transform-es2015-parameters` - [#​5111](https://togithub.com/babel/babel/pull/5111) Fixes some inconsistent documentation. ([@​xtuc](https://togithub.com/xtuc)) - `babel-plugin-transform-es2015-computed-properties`, `babel-plugin-transform-es2015-for-of` - [#​5096](https://togithub.com/babel/babel/pull/5096) Add examples to computed-props and for-of READMEs [skip ci]. ([@​existentialism](https://togithub.com/existentialism)) - `babel-plugin-transform-class-properties` - [#​5077](https://togithub.com/babel/babel/pull/5077) Static function call result comment does not match variable content [skip ci]. ([@​kasn](https://togithub.com/kasn)) - Other - [#​5070](https://togithub.com/babel/babel/pull/5070) Fix typo in README.md. ([@​nomicos](https://togithub.com/nomicos)) - [#​5031](https://togithub.com/babel/babel/pull/5031) remove plugin links, just use the website [skip ci]. ([@​hzoo](https://togithub.com/hzoo)) - [#​5011](https://togithub.com/babel/babel/pull/5011) Add Team section [skip ci]. ([@​hzoo](https://togithub.com/hzoo)) - `babel-plugin-transform-es2015-classes`, `babel-plugin-transform-function-bind` - [#​5061](https://togithub.com/babel/babel/pull/5061) Fix some doc lint issues. ([@​existentialism](https://togithub.com/existentialism)) - `babel-helpers` - [#​5059](https://togithub.com/babel/babel/pull/5059) Fix incorrect snippet language in babel-helpers. ([@​xtuc](https://togithub.com/xtuc)) - `babel-preset-react` - [#​5051](https://togithub.com/babel/babel/pull/5051) Adding more info to the Install section. ([@​gitanupam](https://togithub.com/gitanupam)) - `babel-plugin-check-es2015-constants`, `babel-plugin-transform-es2015-modules-umd`, `babel-plugin-transform-es2015-typeof-symbol`, `babel-register` - [#​5045](https://togithub.com/babel/babel/pull/5045) Fix some README links. ([@​existentialism](https://togithub.com/existentialism)) - `babel-core` - [#​5014](https://togithub.com/babel/babel/pull/5014) Update babel-core's README. ([@​xtuc](https://togithub.com/xtuc)) ##### :house: Internal - `babel-*` - [#​5129](https://togithub.com/babel/babel/pull/5129) Bump eslint-config-babel and fix lint. ([@​existentialism](https://togithub.com/existentialism)) - [#​5138](https://togithub.com/babel/babel/pull/5138) Refactor packages to use ES modules instead of CJS. ([@​chicoxyzzy](https://togithub.com/chicoxyzzy)) - [#​5113](https://togithub.com/babel/babel/pull/5113) Kaicataldo enable prefer const. ([@​hzoo](https://togithub.com/hzoo)) - `babel-helper-transform-fixture-test-runner` - [#​5135](https://togithub.com/babel/babel/pull/5135) Run Babel's unittests in a custom sandbox.. ([@​loganfsmyth](https://togithub.com/loganfsmyth)) - `babel-cli`, `babel-core`, `babel-generator`, `babel-helper-define-map`, `babel-register`, `babel-runtime`, `babel-types` - [#​5043](https://togithub.com/babel/babel/pull/5043) Replace "lodash/is\*" and "lodash/each" with native equivalents. ([@​zertosh](https://togithub.com/zertosh)) - `babel-cli`, `babel-generator`, `babel-helper-fixtures`, `babel-helper-transform-fixture-test-runner`, `babel-preset-es2015`, `babel-runtime`, `babel-traverse` - [#​5042](https://togithub.com/babel/babel/pull/5042) Use native or lodash util module where full "lodash" is required. ([@​zertosh](https://togithub.com/zertosh)) - `babel-code-frame` - [#​5094](https://togithub.com/babel/babel/pull/5094) babel-code-frame: Upgrade to js-tokens@3. ([@​lydell](https://togithub.com/lydell)) - `babel-plugin-transform-react-jsx` - [#​5100](https://togithub.com/babel/babel/pull/5100) Fix broken repository url. ([@​batista](https://togithub.com/batista)) - `babel-plugin-transform-decorators` - [#​5038](https://togithub.com/babel/babel/pull/5038) Remove unused dependency. ([@​zertosh](https://togithub.com/zertosh)) - `babel-plugin-transform-es2015-computed-properties` - [#​5053](https://togithub.com/babel/babel/pull/5053) Remove unused define-map helper from computed-properties. ([@​existentialism](https://togithub.com/existentialism)) - `babel-cli` - [#​5027](https://togithub.com/babel/babel/pull/5027) Dependencies: Upgrade glob to v7. ([@​ysangkok](https://togithub.com/ysangkok)) ##### Committers: 23, First PRs: 10 - Andres Suarez ([zertosh](https://togithub.com/zertosh)) - Andrii Bida ([nomicos](https://togithub.com/nomicos)) First PR! - Anthony Zotti ([amZotti](https://togithub.com/amZotti)) First PR! - Anupam ([gitanupam](https://togithub.com/gitanupam)) First PR! - Artem Yavorsky ([yavorsky](https://togithub.com/yavorsky)) First PR! - Brian Ng ([existentialism](https://togithub.com/existentialism)) - Christophe Hurpeau ([christophehurpeau](https://togithub.com/christophehurpeau)) - Daniel Tschinder ([danez](https://togithub.com/danez)) - Diogo Franco ([Kovensky](https://togithub.com/Kovensky)) - Erik Desjardins ([erikdesjardins](https://togithub.com/erikdesjardins)) - Henry Zhu ([hzoo](https://togithub.com/hzoo)) - Howard Yeh ([hayeah](https://togithub.com/hayeah)) First PR! - Janus Troelsen ([ysangkok](https://togithub.com/ysangkok)) First PR! - Jeff Morrison ([jeffmo](https://togithub.com/jeffmo)) - Karsten Gohm ([kasn](https://togithub.com/kasn)) First PR! - Logan Smyth ([loganfsmyth](https://togithub.com/loganfsmyth)) - Mark Wubben ([novemberborn](https://togithub.com/novemberborn)) First PR! - Peter Mikula ([peterm0x](https://togithub.com/peterm0x)) - Ryan Tsao ([rtsao](https://togithub.com/rtsao)) First PR! - Sergey Rubanov ([chicoxyzzy](https://togithub.com/chicoxyzzy)) - Simon Lydell ([lydell](https://togithub.com/lydell)) - Sven SAULEAU ([xtuc](https://togithub.com/xtuc)) - Sérgio Batista ([batista](https://togithub.com/batista)) First PR! - [rmacklin](https://togithub.com/rmacklin) ### [`v6.21.0`](https://togithub.com/babel/babel/releases/v6.21.0) [Compare Source](https://togithub.com/babel/babel/compare/v6.20.0...v6.21.0) #### 6.21.0 (2016-12-16) Mostly a lot of bug fixes + exposing rawMapping in `babel-generator` for easy source map use. > Thanks to [davidaurelio](https://togithub.com/davidaurelio), [appden](https://togithub.com/appden), and [abouthiroppy](https://togithub.com/abouthiroppy) for their first PRs! > > ##### :rocket: New Feature > > - `babel-generator` > - [#​4979](https://togithub.com/babel/babel/pull/4979) `babel-generator`: Expose raw mappings. ([@​davidaurelio](https://togithub.com/davidaurelio)) Exposes raw mappings when source map generation is enabled. To avoid the cost of source map generation for consumers of the raw mappings only, `.map` is changed to a getter that generates the source map lazily on first access. Raw mappings can be useful for post-processing source maps more efficiently by avoiding one decoding/encoding cycle of the b64 vlq mappings. This will be used in the React Native packager. ```js let generator = require("babel-generator"); let generated = generator(ast, { sourceMaps: true }, sources); // generated.rawMappings [ { name: undefined, generated: { line: 1, column: 0 }, source: "inline", original: { line: 1, column: 0 } }, ... ] ``` ##### :bug: Bug Fix - `babel-generator`, `babel-plugin-transform-flow-comments`, `babel-plugin-transform-flow-strip-types` - [#​4872](https://togithub.com/babel/babel/pull/4872) Print Flow optional & type annotations in function params with defaults. ([@​danharper](https://togithub.com/danharper)) Works with generator, transform-flow-comments, flow-strip-types. ```js function foo(numVal: number = 2) {} ``` - `babel-generator`, `babel-plugin-transform-es2015-modules-amd`, `babel-plugin-transform-es2015-modules-umd` - [#​4873](https://togithub.com/babel/babel/pull/4873) Ensure directives get printed in block statements. ([@​existentialism](https://togithub.com/existentialism)) ```js let blockStatement = t.blockStatement( [], [t.directive(t.directiveLiteral("use strict"))] ); ``` - `babel-generator`, `babel-helper-builder-react-jsx`, `babel-plugin-transform-react-jsx`, `babel-types` - [#​4988](https://togithub.com/babel/babel/pull/4988) Add `JSXSpreadChildren` but throw in JSX transform plugin. ([@​jridgewell](https://togithub.com/jridgewell)) Will still error with `Spread children are not supported.` ```js
{...this.props.children}
; ``` - `babel-plugin-transform-es2015-block-scoping`, `babel-plugin-transform-react-constant-elements`, `babel-traverse` - [#​4940](https://togithub.com/babel/babel/pull/4940) Fix React constant element bugs. ([@​appden](https://togithub.com/appden)) When multiple declarators are present in a declaration, we want to insert the constant element inside the declaration rather than placing it before because it may rely on a declarator inside that same declaration. ```js function render() { const bar = "bar", renderFoo = () => , baz = "baz"; return renderFoo(); } ``` When block scoped variables caused the block to be wrapped in a closure, the variable bindings remained in parent function scope, which caused the JSX element to be hoisted out of the closure. ```js function render(flag) { if (flag) { let bar = "bar"; [].map(() => bar); return ; } return null; } ``` - `babel-plugin-transform-es2015-parameters` - [#​3572](https://togithub.com/babel/babel/pull/3572) Fix default parameter - rest parameter edge case. ([@​jridgewell](https://togithub.com/jridgewell)) Was erroring if the rest parameter shared the same name as a default identifier for a param, needed to be deopt'd. ```js const a = 1; function rest(b = a, ...a) { assert.equal(b, 1); } rest(undefined, 2) ``` - `babel-plugin-transform-es2015-for-of`, `babel-traverse` - [#​5007](https://togithub.com/babel/babel/pull/5007) Bail on sharing comments with siblings if key is a string. ([@​existentialism](https://togithub.com/existentialism)) ```js myLabel: //woops for (let a of b) { continue myLabel; } ``` ##### :memo: Documentation - Other - [#​4989](https://togithub.com/babel/babel/pull/4989) Fix links in CONTRIBUTING.md. ([@​abouthiroppy](https://togithub.com/abouthiroppy)) - `babel-plugin-transform-runtime` - [#​4991](https://togithub.com/babel/babel/pull/4991) make installing runtime/transform-runtime clearer [skip ci]. ([@​hzoo](https://togithub.com/hzoo)) - `babel-plugin-transform-es2015-unicode-regex` - [#​4983](https://togithub.com/babel/babel/pull/4983) Add example to es2015-unicode-regex. ([@​existentialism](https://togithub.com/existentialism)) ##### :house: Internal - `babel-helper-transform-fixture-test-runner`, `babel-plugin-syntax-trailing-function-commas` - [#​4999](https://togithub.com/babel/babel/pull/4999) babel-helper-transform-fixture-test-runner: pass require as a global. ([@​hzoo](https://togithub.com/hzoo)) Allows running `require()` in exec.js tests like for [babel/babel-preset-env#​95](https://togithub.com/babel/babel-preset-env/pull/95) - Other - [#​5005](https://togithub.com/babel/babel/pull/5005) internal: don't run watch with the test env (skip building with code …. ([@​hzoo](https://togithub.com/hzoo)) ##### Committers: 7 - Brian Ng ([existentialism](https://togithub.com/existentialism)) - Dan Harper ([danharper](https://togithub.com/danharper)) - David Aurelio ([davidaurelio](https://togithub.com/davidaurelio)) - Henry Zhu ([hzoo](https://togithub.com/hzoo)) - Justin Ridgewell ([jridgewell](https://togithub.com/jridgewell)) - Scott Kyle ([appden](https://togithub.com/appden)) - Yuta Hiroto ([abouthiroppy](https://togithub.com/abouthiroppy)) ### [`v6.20.0`](https://togithub.com/babel/babel/compare/v6.18.2...v6.20.0) [Compare Source](https://togithub.com/babel/babel/compare/v6.18.2...v6.20.0) ### [`v6.18.2`](https://togithub.com/babel/babel/compare/v6.18.0...v6.18.2) [Compare Source](https://togithub.com/babel/babel/compare/v6.18.0...v6.18.2) ### [`v6.18.0`](https://togithub.com/babel/babel/compare/v6.17.0...v6.18.0) [Compare Source](https://togithub.com/babel/babel/compare/v6.17.0...v6.18.0) ### [`v6.17.0`](https://togithub.com/babel/babel/compare/v6.16.0...v6.17.0) [Compare Source](https://togithub.com/babel/babel/compare/v6.16.0...v6.17.0) ### [`v6.16.0`](https://togithub.com/babel/babel/compare/v6.14.0...v6.16.0) [Compare Source](https://togithub.com/babel/babel/compare/v6.14.0...v6.16.0) ### [`v6.14.0`](https://togithub.com/babel/babel/compare/v6.13.2...v6.14.0) [Compare Source](https://togithub.com/babel/babel/compare/v6.13.2...v6.14.0) ### [`v6.13.2`](https://togithub.com/babel/babel/compare/v6.13.1...v6.13.2) [Compare Source](https://togithub.com/babel/babel/compare/v6.13.1...v6.13.2) ### [`v6.13.1`](https://togithub.com/babel/babel/compare/v6.13.0...v6.13.1) [Compare Source](https://togithub.com/babel/babel/compare/v6.13.0...v6.13.1) ### [`v6.13.0`](https://togithub.com/babel/babel/compare/v6.11.4...v6.13.0) [Compare Source](https://togithub.com/babel/babel/compare/v6.11.4...v6.13.0) ### [`v6.11.4`](https://togithub.com/babel/babel/compare/v6.10.4...v6.11.4) [Compare Source](https://togithub.com/babel/babel/compare/v6.10.4...v6.11.4) ### [`v6.10.4`](https://togithub.com/babel/babel/compare/v6.9.1...v6.10.4) [Compare Source](https://togithub.com/babel/babel/compare/v6.9.1...v6.10.4) ### [`v6.9.1`](https://togithub.com/babel/babel/compare/v6.9.0...v6.9.1) [Compare Source](https://togithub.com/babel/babel/compare/v6.9.0...v6.9.1) ### [`v6.9.0`](https://togithub.com/babel/babel/compare/v6.8.0...v6.9.0) [Compare Source](https://togithub.com/babel/babel/compare/v6.8.0...v6.9.0) ### [`v6.8.0`](https://togithub.com/babel/babel/compare/v6.7.7...v6.8.0) [Compare Source](https://togithub.com/babel/babel/compare/v6.7.7...v6.8.0) ### [`v6.7.7`](https://togithub.com/babel/babel/compare/v6.7.6...v6.7.7) [Compare Source](https://togithub.com/babel/babel/compare/v6.7.6...v6.7.7) ### [`v6.7.6`](https://togithub.com/babel/babel/compare/v6.7.5...v6.7.6) [Compare Source](https://togithub.com/babel/babel/compare/v6.7.5...v6.7.6) ### [`v6.7.5`](https://togithub.com/babel/babel/compare/v6.7.4...v6.7.5) [Compare Source](https://togithub.com/babel/babel/compare/v6.7.4...v6.7.5) ### [`v6.7.4`](https://togithub.com/babel/babel/compare/v6.7.2...v6.7.4) [Compare Source](https://togithub.com/babel/babel/compare/v6.7.2...v6.7.4) ### [`v6.7.2`](https://togithub.com/babel/babel/compare/v6.7.0...v6.7.2) [Compare Source](https://togithub.com/babel/babel/compare/v6.7.0...v6.7.2) ### [`v6.7.0`](https://togithub.com/babel/babel/compare/v6.6.5...v6.7.0) [Compare Source](https://togithub.com/babel/babel/compare/v6.6.5...v6.7.0) ### [`v6.6.5`](https://togithub.com/babel/babel/compare/v6.6.0...v6.6.5) [Compare Source](https://togithub.com/babel/babel/compare/v6.6.4...v6.6.5) ### [`v6.6.4`](https://togithub.com/babel/babel/compare/v6.6.0...v6.6.4) [Compare Source](https://togithub.com/babel/babel/compare/v6.6.0...v6.6.4) ### [`v6.6.0`](https://togithub.com/babel/babel/compare/v6.5.0...v6.6.0) [Compare Source](https://togithub.com/babel/babel/compare/v6.5.2...v6.6.0) ### [`v6.5.2`](https://togithub.com/babel/babel/compare/v6.5.1...v6.5.2) [Compare Source](https://togithub.com/babel/babel/compare/v6.5.1...v6.5.2) ### [`v6.5.1`](https://togithub.com/babel/babel/compare/v6.5.0...v6.5.1) [Compare Source](https://togithub.com/babel/babel/compare/v6.5.0...v6.5.1) ### [`v6.5.0`](https://togithub.com/babel/babel/compare/v6.4.3...v6.5.0) [Compare Source](https://togithub.com/babel/babel/compare/v6.4.5...v6.5.0) ### [`v6.4.5`](https://togithub.com/babel/babel/compare/v6.4.0...v6.4.5) [Compare Source](https://togithub.com/babel/babel/compare/v6.4.0...v6.4.5) ### [`v6.4.0`](https://togithub.com/babel/babel/compare/v6.3.13...v6.4.0) [Compare Source](https://togithub.com/babel/babel/compare/v6.3.26...v6.4.0) ### [`v6.3.26`](https://togithub.com/babel/babel/compare/v6.3.21...v6.3.26) [Compare Source](https://togithub.com/babel/babel/compare/v6.3.21...v6.3.26) ### [`v6.3.21`](https://togithub.com/babel/babel/compare/v6.3.17...v6.3.21) [Compare Source](https://togithub.com/babel/babel/compare/v6.3.17...v6.3.21) ### [`v6.3.17`](https://togithub.com/babel/babel/compare/v6.3.15...v6.3.17) [Compare Source](https://togithub.com/babel/babel/compare/v6.3.15...v6.3.17) ### [`v6.3.15`](https://togithub.com/babel/babel/compare/v6.3.13...v6.3.15) [Compare Source](https://togithub.com/babel/babel/compare/v6.3.13...v6.3.15) ### [`v6.3.13`](https://togithub.com/babel/babel/compare/v6.3.2...v6.3.13) [Compare Source](https://togithub.com/babel/babel/compare/v6.3.2...v6.3.13) ### [`v6.2.1`](https://togithub.com/babel/babel/compare/v6.2.0...v6.2.1) [Compare Source](https://togithub.com/babel/babel/compare/v6.2.0...v6.2.1) ### [`v6.2.0`](https://togithub.com/babel/babel/compare/v6.1.21...v6.2.0) [Compare Source](https://togithub.com/babel/babel/compare/v6.1.21...v6.2.0) ### [`v6.1.21`](https://togithub.com/babel/babel/compare/v6.1.20...v6.1.21) [Compare Source](https://togithub.com/babel/babel/compare/v6.1.20...v6.1.21) ### [`v6.1.20`](https://togithub.com/babel/babel/compare/v6.1.19...v6.1.20) [Compare Source](https://togithub.com/babel/babel/compare/v6.1.19...v6.1.20) ### [`v6.1.19`](https://togithub.com/babel/babel/compare/v6.1.18...v6.1.19) [Compare Source](https://togithub.com/babel/babel/compare/v6.1.18...v6.1.19) ### [`v6.1.18`](https://togithub.com/babel/babel/compare/v6.1.17...v6.1.18) [Compare Source](https://togithub.com/babel/babel/compare/v6.1.17...v6.1.18) ### [`v6.1.17`](https://togithub.com/babel/babel/compare/v6.1.16...v6.1.17) [Compare Source](https://togithub.com/babel/babel/compare/v6.1.16...v6.1.17) ### [`v6.1.16`](https://togithub.com/babel/babel/compare/v6.1.15...v6.1.16) [Compare Source](https://togithub.com/babel/babel/compare/v6.1.15...v6.1.16) ### [`v6.1.15`](https://togithub.com/babel/babel/compare/v6.1.14...v6.1.15) [Compare Source](https://togithub.com/babel/babel/compare/v6.1.14...v6.1.15) ### [`v6.1.14`](https://togithub.com/babel/babel/compare/v6.1.13...v6.1.14) [Compare Source](https://togithub.com/babel/babel/compare/v6.1.13...v6.1.14) ### [`v6.1.13`](https://togithub.com/babel/babel/compare/v6.1.12...v6.1.13) [Compare Source](https://togithub.com/babel/babel/compare/v6.1.12...v6.1.13) ### [`v6.1.12`](https://togithub.com/babel/babel/compare/v6.1.11...v6.1.12) [Compare Source](https://togithub.com/babel/babel/compare/v6.1.11...v6.1.12) ### [`v6.1.11`](https://togithub.com/babel/babel/compare/v6.1.10...v6.1.11) [Compare Source](https://togithub.com/babel/babel/compare/v6.1.10...v6.1.11) ### [`v6.1.10`](https://togithub.com/babel/babel/compare/v6.1.9...v6.1.10) [Compare Source](https://togithub.com/babel/babel/compare/v6.1.9...v6.1.10) ### [`v6.1.9`](https://togithub.com/babel/babel/compare/v6.1.8...v6.1.9) [Compare Source](https://togithub.com/babel/babel/compare/v6.1.8...v6.1.9) ### [`v6.1.8`](https://togithub.com/babel/babel/compare/v6.1.7...v6.1.8) [Compare Source](https://togithub.com/babel/babel/compare/v6.1.7...v6.1.8) ### [`v6.1.7`](https://togithub.com/babel/babel/compare/v6.1.6...v6.1.7) [Compare Source](https://togithub.com/babel/babel/compare/v6.1.6...v6.1.7) ### [`v6.1.6`](https://togithub.com/babel/babel/compare/v6.1.5...v6.1.6) [Compare Source](https://togithub.com/babel/babel/compare/v6.1.5...v6.1.6) ### [`v6.1.5`](https://togithub.com/babel/babel/compare/v6.1.4...v6.1.5) [Compare Source](https://togithub.com/babel/babel/compare/v6.1.4...v6.1.5) ### [`v6.1.4`](https://togithub.com/babel/babel/compare/v6.1.2...v6.1.4) [Compare Source](https://togithub.com/babel/babel/compare/v6.1.2...v6.1.4) ### [`v6.1.2`](https://togithub.com/babel/babel/compare/v6.0.20...v6.1.2) [Compare Source](https://togithub.com/babel/babel/compare/v6.0.20...v6.1.2) ### [`v6.0.20`](https://togithub.com/babel/babel/compare/v6.0.19...v6.0.20) [Compare Source](https://togithub.com/babel/babel/compare/v6.0.19...v6.0.20) ### [`v6.0.19`](https://togithub.com/babel/babel/compare/v6.0.18...v6.0.19) [Compare Source](https://togithub.com/babel/babel/compare/v6.0.18...v6.0.19) ### [`v6.0.18`](https://togithub.com/babel/babel/compare/v6.0.17...v6.0.18) [Compare Source](https://togithub.com/babel/babel/compare/v6.0.17...v6.0.18) ### [`v6.0.17`](https://togithub.com/babel/babel/compare/v6.0.16...v6.0.17) [Compare Source](https://togithub.com/babel/babel/compare/v6.0.16...v6.0.17) ### [`v6.0.16`](https://togithub.com/babel/babel/compare/v6.0.15...v6.0.16) [Compare Source](https://togithub.com/babel/babel/compare/v6.0.15...v6.0.16) ### [`v6.0.15`](https://togithub.com/babel/babel/compare/v6.0.14...v6.0.15) [Compare Source](https://togithub.com/babel/babel/compare/v6.0.14...v6.0.15) ### [`v6.0.14`](https://togithub.com/babel/babel/compare/v6.0.12...v6.0.14) [Compare Source](https://togithub.com/babel/babel/compare/v6.0.12...v6.0.14) ### [`v6.0.12`](https://togithub.com/babel/babel/compare/v6.0.2...v6.0.12) [Compare Source](https://togithub.com/babel/babel/compare/v6.0.2...v6.0.12) ### [`v6.0.2`](https://togithub.com/babel/babel/compare/v6.0.1...v6.0.2) [Compare Source](https://togithub.com/babel/babel/compare/v6.0.1...v6.0.2) ### [`v6.0.1`](https://togithub.com/babel/babel/compare/v6.0.0...v6.0.1) [Compare Source](https://togithub.com/babel/babel/compare/v6.0.0...v6.0.1) ### [`v6.0.0`](https://togithub.com/babel/babel/compare/v5.8.38...v6.0.0) [Compare Source](https://togithub.com/babel/babel/compare/v5.8.38...v6.0.0)

Renovate configuration

:date: Schedule: At any time (no schedule defined).

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

:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

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



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