This repository has been archived by the owner on Jul 9, 2019. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This Pull Request renovates the package group "babel6 monorepo" with the following modifications:
babel-core
(homepage, source) fromv6.4.0
tov6.26.3
babel-preset-react
(homepage, source) fromv6.3.13
tov6.24.1
Release Notes
babel/babel
v6.26.3
Compare Source
Summary
v6.26.2
Compare Source
Summary
v6.26.0
Compare Source
6.26.0 (2017-08-16)
v6.25.0
Compare Source
6.25.0 (2017-06-08)
Just backporting a few things.
🚀 New Feature
babel-plugin-transform-react-display-name
babel-generator
,babel-plugin-transform-flow-strip-types
,babel-types
🐛 Bug Fix
babel-types
💅 Polish
babel-traverse
Committers: 5
v6.24.1
Compare Source
v6.24.1 (2017-04-07)
🐛 Bug Fix
babel-plugin-transform-regenerator
Fixes an issue when using async arrow functions with rest parameters (crazy!)
babel-plugin-transform-es2015-function-name
,babel-types
📝 Documentation
babel-generator
🏠 Internal
babel-generator
babel-helper-builder-react-jsx
Committers: 5
v6.24.0
Compare Source
6.24.0 (2017-03-13)
A quick release for 2 features:
noInterop
option for oures2015-modules
transform to remove theinteropRequireDefault
andinteropRequireWildcard
helpers.Input
Regular Output
Output with option
noInterop
dirname
to the preset constructor which presets can use to resolve things relative to files.Example usage of
fileContext.dirname
in a preset🏠 Internal
babel-cli
babel-traverse
Committers: 14
v6.23.1
Compare Source
v6.23.0
Compare Source
6.23.0 (2017-02-13)
🚀 New Feature
babel-plugin-transform-react-constant-elements
babel-preset-flow
,babel-preset-react
babel-traverse
babel-plugin-transform-es2015-block-scoping
🐛 Bug Fix
babel-core
,babel-traverse
babel-plugin-transform-es2015-for-of
babel-plugin-transform-react-constant-elements
,babel-traverse
babel-plugin-transform-do-expressions
,babel-traverse
babel-register
babel-traverse
babel-plugin-transform-runtime
babel
babel-generator
babel-plugin-transform-es2015-modules-commonjs
📝 Documentation
babel-*
babel-plugin-transform-es2015-spread
babel-plugin-transform-flow-strip-types
babel-plugin-transform-regenerator
babel-plugin-transform-es2015-arrow-functions
🏠 Internal
babel-core
babel-core
,babel-traverse
babel-generator
babel-types
babel-*
Committers: 20
v6.22.1
Compare Source
6.22.1 (2017-01-19)
🐛 Bug Fix
Temporary fix with
babel-traverse
via #5019 for transform-react-constant-elements.v6.22.0
Compare Source
6.22.0 (2017-01-19)
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, the wiki and upcoming announcements on twitter!
We support stripping out and generating the new shorthand import syntax in Flow (parser support was added in [email protected].
🚀 New Feature
babel-generator
,babel-types
babel-plugin-transform-flow-strip-types
,babel-traverse
babel-core
🐛 Bug Fix
babel-plugin-transform-object-rest-spread
Old Behavior
New/Expected Behavior
babel-cli
babel-plugin-transform-object-rest-spread
Accounts for default values in object rest params
babel-plugin-transform-es2015-destructuring
babel-plugin-transform-es2015-function-name
Input
Output
babel-types
babel-cli
💅 Polish
babel-traverse
babel-generator
,babel-plugin-transform-exponentiation-operator
📝 Documentation
babel-core
babel-plugin-syntax-class-constructor-call
babel-plugin-transform-es2015-duplicate-keys
,babel-plugin-transform-es2015-parameters
babel-plugin-transform-es2015-computed-properties
,babel-plugin-transform-es2015-for-of
babel-plugin-transform-class-properties
babel-plugin-transform-es2015-classes
,babel-plugin-transform-function-bind
babel-helpers
babel-preset-react
babel-plugin-check-es2015-constants
,babel-plugin-transform-es2015-modules-umd
,babel-plugin-transform-es2015-typeof-symbol
,babel-register
babel-core
🏠 Internal
babel-*
babel-helper-transform-fixture-test-runner
babel-cli
,babel-core
,babel-generator
,babel-helper-define-map
,babel-register
,babel-runtime
,babel-types
babel-cli
,babel-generator
,babel-helper-fixtures
,babel-helper-transform-fixture-test-runner
,babel-preset-es2015
,babel-runtime
,babel-traverse
babel-code-frame
babel-plugin-transform-react-jsx
babel-plugin-transform-decorators
babel-plugin-transform-es2015-computed-properties
babel-cli
Committers: 23, First PRs: 10
v6.21.0
Compare Source
6.21.0 (2016-12-16)
Mostly a lot of bug fixes + exposing rawMapping in
babel-generator
for easy source map use.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.
🐛 Bug Fix
babel-generator
,babel-plugin-transform-flow-comments
,babel-plugin-transform-flow-strip-types
Works with generator, transform-flow-comments, flow-strip-types.
babel-generator
,babel-plugin-transform-es2015-modules-amd
,babel-plugin-transform-es2015-modules-umd
babel-generator
,babel-helper-builder-react-jsx
,babel-plugin-transform-react-jsx
,babel-types
JSXSpreadChildren
but throw in JSX transform plugin. (@jridgewell)Will still error with
Spread children are not supported.
babel-plugin-transform-es2015-block-scoping
,babel-plugin-transform-react-constant-elements
,babel-traverse
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.
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.
babel-plugin-transform-es2015-parameters
Was erroring if the rest parameter shared the same name as a default identifier for a param, needed to be deopt'd.
babel-plugin-transform-es2015-for-of
,babel-traverse
📝 Documentation
babel-plugin-transform-runtime
babel-plugin-transform-es2015-unicode-regex
🏠 Internal
babel-helper-transform-fixture-test-runner
,babel-plugin-syntax-trailing-function-commas
Allows running
require()
in exec.js tests like for babel/babel-preset-env#95Committers: 7
v6.20.0
Compare Source
v6.20.0 (2016-12-08)
You've probably seen this more than a few times and had no idea what it meant…
[BABEL] Note: The code generator has deoptimised the styling of "app.js" as it exceeds the max of "100KB".
Generating code used to get really slow as file size increased. We've mostly fixed that, but we still automatically fall back to compact output on large files. We're going to bump the limit to 500KB and if there aren't issues just remove it.
Ben Newman, @benjamn: wrote Regenerator while at Facebook. It used a bunch of other libraries such as
ast-types
but has now been rewritten as a standalone Babel plugin (also thanks to Sebastian's previous work in facebook/regenerator#222). We're also moving the implementation of Regenerator back into the original repository since Ben is the creator/maintainer.🚀 New Feature
babel-traverse
getBindingIdentifierPaths
/getOuterBindingIdentifierPaths
. (@boopathi)Returns
Array<Path>
rather thanArray<Node>
.path.getBindingIdentifierPaths()
path.getOuterBindingIdentifierPaths()
babel-code-frame
forceColor
option tobabel-code-frame
. (@Timer)Usage
🐛 Bug Fix
babel-plugin-transform-es2015-block-scoping