From 60df9f3cad158d5023d379678927bcfaaefa9bba Mon Sep 17 00:00:00 2001 From: Sasha Aickin Date: Thu, 30 Mar 2017 22:10:02 -0700 Subject: [PATCH 01/11] Updating regenerator-transform and adding a test for the issue in facebook/regenerator#267 --- .../package.json | 2 +- .../fixtures/computed-properties/example/actual.js | 5 +++++ .../computed-properties/example/expected.js | 14 ++++++++++++++ .../computed-properties/example/options.json | 3 +++ 4 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 packages/babel-plugin-transform-regenerator/test/fixtures/computed-properties/example/actual.js create mode 100644 packages/babel-plugin-transform-regenerator/test/fixtures/computed-properties/example/expected.js create mode 100644 packages/babel-plugin-transform-regenerator/test/fixtures/computed-properties/example/options.json diff --git a/packages/babel-plugin-transform-regenerator/package.json b/packages/babel-plugin-transform-regenerator/package.json index 39d2c085bc..168c470cf9 100644 --- a/packages/babel-plugin-transform-regenerator/package.json +++ b/packages/babel-plugin-transform-regenerator/package.json @@ -7,7 +7,7 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-regenerator", "main": "lib/index.js", "dependencies": { - "regenerator-transform": "0.9.8" + "regenerator-transform": "0.9.11" }, "license": "MIT", "devDependencies": { diff --git a/packages/babel-plugin-transform-regenerator/test/fixtures/computed-properties/example/actual.js b/packages/babel-plugin-transform-regenerator/test/fixtures/computed-properties/example/actual.js new file mode 100644 index 0000000000..15269af02d --- /dev/null +++ b/packages/babel-plugin-transform-regenerator/test/fixtures/computed-properties/example/actual.js @@ -0,0 +1,5 @@ +var o = { + *foo() { + return "foo"; + } +}; diff --git a/packages/babel-plugin-transform-regenerator/test/fixtures/computed-properties/example/expected.js b/packages/babel-plugin-transform-regenerator/test/fixtures/computed-properties/example/expected.js new file mode 100644 index 0000000000..ed5887aa72 --- /dev/null +++ b/packages/babel-plugin-transform-regenerator/test/fixtures/computed-properties/example/expected.js @@ -0,0 +1,14 @@ +var o = { + foo: regeneratorRuntime.mark(function _callee() { + return regeneratorRuntime.wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + return _context.abrupt("return", "foo"); + + case 1: + case "end": + return _context.stop(); + } + }, _callee, this); + }) +}; \ No newline at end of file diff --git a/packages/babel-plugin-transform-regenerator/test/fixtures/computed-properties/example/options.json b/packages/babel-plugin-transform-regenerator/test/fixtures/computed-properties/example/options.json new file mode 100644 index 0000000000..9e14e1cefa --- /dev/null +++ b/packages/babel-plugin-transform-regenerator/test/fixtures/computed-properties/example/options.json @@ -0,0 +1,3 @@ +{ + "plugins": ["transform-regenerator"] +} From 66f8546107624d26374f807f81d1d3a245634e1e Mon Sep 17 00:00:00 2001 From: Daniel Tschinder Date: Thu, 6 Apr 2017 15:51:17 +0200 Subject: [PATCH 02/11] Add test for regression 4219 --- .../test/fixtures/regression/4219/actual.js | 5 +++++ .../test/fixtures/regression/4219/expected.js | 21 +++++++++++++++++++ .../fixtures/regression/4219/options.json | 7 +++++++ 3 files changed, 33 insertions(+) create mode 100644 packages/babel-plugin-transform-regenerator/test/fixtures/regression/4219/actual.js create mode 100644 packages/babel-plugin-transform-regenerator/test/fixtures/regression/4219/expected.js create mode 100644 packages/babel-plugin-transform-regenerator/test/fixtures/regression/4219/options.json diff --git a/packages/babel-plugin-transform-regenerator/test/fixtures/regression/4219/actual.js b/packages/babel-plugin-transform-regenerator/test/fixtures/regression/4219/actual.js new file mode 100644 index 0000000000..c3895d07fd --- /dev/null +++ b/packages/babel-plugin-transform-regenerator/test/fixtures/regression/4219/actual.js @@ -0,0 +1,5 @@ +function test(fn) { + return async (...args) => { + return fn(...args); + }; +} \ No newline at end of file diff --git a/packages/babel-plugin-transform-regenerator/test/fixtures/regression/4219/expected.js b/packages/babel-plugin-transform-regenerator/test/fixtures/regression/4219/expected.js new file mode 100644 index 0000000000..66d3cf4dae --- /dev/null +++ b/packages/babel-plugin-transform-regenerator/test/fixtures/regression/4219/expected.js @@ -0,0 +1,21 @@ +"use strict"; + +function test(fn) { + var _this = this; + + return function _callee() { + var _args = arguments; + return regeneratorRuntime.async(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + return _context.abrupt("return", fn.apply(undefined, _args)); + + case 1: + case "end": + return _context.stop(); + } + } + }, null, _this); + }; +} \ No newline at end of file diff --git a/packages/babel-plugin-transform-regenerator/test/fixtures/regression/4219/options.json b/packages/babel-plugin-transform-regenerator/test/fixtures/regression/4219/options.json new file mode 100644 index 0000000000..20b4f2cd5f --- /dev/null +++ b/packages/babel-plugin-transform-regenerator/test/fixtures/regression/4219/options.json @@ -0,0 +1,7 @@ +{ + "plugins": [ + "transform-es2015-parameters", + "transform-es2015-spread", + "transform-regenerator" + ] +} \ No newline at end of file From f8da5e345798c8a5db98302bfbc2621187b0d4ac Mon Sep 17 00:00:00 2001 From: Henry Zhu Date: Fri, 7 Apr 2017 11:19:02 -0400 Subject: [PATCH 03/11] v6.24.1 --- lerna.json | 16 +++++---- packages/babel-cli/package.json | 6 ++-- packages/babel-core/package.json | 16 ++++----- packages/babel-generator/package.json | 4 +-- .../package.json | 6 ++-- .../package.json | 6 ++-- .../package.json | 6 ++-- .../package.json | 4 +-- .../babel-helper-call-delegate/package.json | 8 ++--- packages/babel-helper-define-map/package.json | 6 ++-- .../package.json | 6 ++-- .../babel-helper-explode-class/package.json | 8 ++--- .../babel-helper-function-name/package.json | 10 +++--- .../package.json | 4 +-- .../babel-helper-hoist-variables/package.json | 4 +-- .../package.json | 4 +-- .../package.json | 4 +-- packages/babel-helper-regex/package.json | 4 +-- .../package.json | 10 +++--- .../babel-helper-replace-supers/package.json | 10 +++--- .../package.json | 4 +-- packages/babel-helpers/package.json | 4 +-- .../package.json | 6 ++-- .../package.json | 6 ++-- .../package.json | 8 ++--- .../package.json | 6 ++-- .../package.json | 8 ++--- .../package.json | 10 +++--- .../package.json | 10 +++--- .../package.json | 18 +++++----- .../package.json | 6 ++-- .../package.json | 6 ++-- .../package.json | 8 ++--- .../package.json | 8 ++--- .../package.json | 10 +++--- .../package.json | 8 ++--- .../package.json | 8 ++--- .../package.json | 6 ++-- .../package.json | 14 ++++---- .../package.json | 6 ++-- .../package.json | 8 ++--- .../package.json | 6 ++-- .../package.json | 6 ++-- .../package.json | 6 ++-- .../package.json | 6 ++-- .../package.json | 6 ++-- .../package.json | 4 +-- .../package.json | 6 ++-- packages/babel-preset-es2015/package.json | 36 +++++++++---------- packages/babel-preset-es2016/package.json | 4 +-- packages/babel-preset-es2017/package.json | 4 +-- packages/babel-preset-latest/package.json | 10 +++--- packages/babel-preset-react/package.json | 4 +-- packages/babel-preset-stage-0/package.json | 4 +-- packages/babel-preset-stage-1/package.json | 6 ++-- packages/babel-preset-stage-2/package.json | 8 ++--- packages/babel-preset-stage-3/package.json | 8 ++--- packages/babel-register/package.json | 4 +-- packages/babel-template/package.json | 6 ++-- packages/babel-traverse/package.json | 6 ++-- packages/babel-types/package.json | 2 +- 61 files changed, 227 insertions(+), 225 deletions(-) diff --git a/lerna.json b/lerna.json index 117685b8a5..b5dc6b6174 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { - "lerna": "2.0.0-beta.23", - "version": "6.24.0", + "lerna": "2.0.0-beta.38", + "version": "6.24.1", "changelog": { "repo": "babel/babel", "labels": { @@ -16,10 +16,12 @@ "bootstrapConfig": { "ignore": "babel-runtime" }, - "publishConfig": { - "ignore": [ - "*.md", - "test/**" - ] + "commands": { + "publish": { + "ignore": [ + "*.md", + "test/**" + ] + } } } diff --git a/packages/babel-cli/package.json b/packages/babel-cli/package.json index 650754193a..004f8aaf37 100644 --- a/packages/babel-cli/package.json +++ b/packages/babel-cli/package.json @@ -1,6 +1,6 @@ { "name": "babel-cli", - "version": "6.24.0", + "version": "6.24.1", "description": "Babel command line.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -16,8 +16,8 @@ "compiler" ], "dependencies": { - "babel-core": "^6.24.0", - "babel-register": "^6.24.0", + "babel-core": "^6.24.1", + "babel-register": "^6.24.1", "babel-polyfill": "^6.23.0", "babel-runtime": "^6.22.0", "commander": "^2.8.1", diff --git a/packages/babel-core/package.json b/packages/babel-core/package.json index 782335fc44..9c18b89cf7 100644 --- a/packages/babel-core/package.json +++ b/packages/babel-core/package.json @@ -1,6 +1,6 @@ { "name": "babel-core", - "version": "6.24.0", + "version": "6.24.1", "description": "Babel compiler core.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -27,14 +27,14 @@ }, "dependencies": { "babel-code-frame": "^6.22.0", - "babel-generator": "^6.24.0", - "babel-helpers": "^6.23.0", + "babel-generator": "^6.24.1", + "babel-helpers": "^6.24.1", "babel-messages": "^6.23.0", - "babel-template": "^6.23.0", + "babel-template": "^6.24.1", "babel-runtime": "^6.22.0", - "babel-register": "^6.24.0", - "babel-traverse": "^6.23.1", - "babel-types": "^6.23.0", + "babel-register": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1", "babylon": "^6.11.0", "convert-source-map": "^1.1.0", "debug": "^2.1.1", @@ -48,7 +48,7 @@ }, "devDependencies": { "babel-helper-fixtures": "^6.22.0", - "babel-helper-transform-fixture-test-runner": "^6.24.0", + "babel-helper-transform-fixture-test-runner": "^6.24.1", "babel-polyfill": "^6.23.0" } } diff --git a/packages/babel-generator/package.json b/packages/babel-generator/package.json index f306ab9665..989f200e7b 100644 --- a/packages/babel-generator/package.json +++ b/packages/babel-generator/package.json @@ -1,6 +1,6 @@ { "name": "babel-generator", - "version": "6.24.0", + "version": "6.24.1", "description": "Turns an AST into code.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -13,7 +13,7 @@ "dependencies": { "babel-messages": "^6.23.0", "babel-runtime": "^6.22.0", - "babel-types": "^6.23.0", + "babel-types": "^6.24.1", "detect-indent": "^4.0.0", "jsesc": "^1.3.0", "lodash": "^4.2.0", diff --git a/packages/babel-helper-bindify-decorators/package.json b/packages/babel-helper-bindify-decorators/package.json index ba8d4b6ed3..175eb515d6 100644 --- a/packages/babel-helper-bindify-decorators/package.json +++ b/packages/babel-helper-bindify-decorators/package.json @@ -1,13 +1,13 @@ { "name": "babel-helper-bindify-decorators", - "version": "6.22.0", + "version": "6.24.1", "description": "Helper function to bindify decorators", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-bindify-decorators", "license": "MIT", "main": "lib/index.js", "dependencies": { "babel-runtime": "^6.22.0", - "babel-traverse": "^6.22.0", - "babel-types": "^6.22.0" + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } } diff --git a/packages/babel-helper-builder-binary-assignment-operator-visitor/package.json b/packages/babel-helper-builder-binary-assignment-operator-visitor/package.json index 1170a03986..30be794691 100644 --- a/packages/babel-helper-builder-binary-assignment-operator-visitor/package.json +++ b/packages/babel-helper-builder-binary-assignment-operator-visitor/package.json @@ -1,13 +1,13 @@ { "name": "babel-helper-builder-binary-assignment-operator-visitor", - "version": "6.22.0", + "version": "6.24.1", "description": "Helper function to build binary assignment operator visitors", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-builder-binary-assignment-operator-visitor", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-explode-assignable-expression": "^6.22.0", + "babel-helper-explode-assignable-expression": "^6.24.1", "babel-runtime": "^6.22.0", - "babel-types": "^6.22.0" + "babel-types": "^6.24.1" } } diff --git a/packages/babel-helper-builder-conditional-assignment-operator-visitor/package.json b/packages/babel-helper-builder-conditional-assignment-operator-visitor/package.json index d693b0dab6..76131377db 100644 --- a/packages/babel-helper-builder-conditional-assignment-operator-visitor/package.json +++ b/packages/babel-helper-builder-conditional-assignment-operator-visitor/package.json @@ -1,13 +1,13 @@ { "name": "babel-helper-builder-conditional-assignment-operator-visitor", - "version": "6.22.0", + "version": "6.24.1", "description": "Helper function to build conditional assignment operator visitors", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-builder-conditional-assignment-operator-visitor", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-explode-assignable-expression": "^6.22.0", + "babel-helper-explode-assignable-expression": "^6.24.1", "babel-runtime": "^6.22.0", - "babel-types": "^6.22.0" + "babel-types": "^6.24.1" } } diff --git a/packages/babel-helper-builder-react-jsx/package.json b/packages/babel-helper-builder-react-jsx/package.json index 92fb33891d..00796cf0af 100644 --- a/packages/babel-helper-builder-react-jsx/package.json +++ b/packages/babel-helper-builder-react-jsx/package.json @@ -1,13 +1,13 @@ { "name": "babel-helper-builder-react-jsx", - "version": "6.23.0", + "version": "6.24.1", "description": "Helper function to build react jsx", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-builder-react-jsx", "license": "MIT", "main": "lib/index.js", "dependencies": { "babel-runtime": "^6.22.0", - "babel-types": "^6.23.0", + "babel-types": "^6.24.1", "esutils": "^2.0.0" } } diff --git a/packages/babel-helper-call-delegate/package.json b/packages/babel-helper-call-delegate/package.json index 258f15ebef..8662c3f0ae 100644 --- a/packages/babel-helper-call-delegate/package.json +++ b/packages/babel-helper-call-delegate/package.json @@ -1,14 +1,14 @@ { "name": "babel-helper-call-delegate", - "version": "6.22.0", + "version": "6.24.1", "description": "Helper function to call delegate", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-call-delegate", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-traverse": "^6.22.0", + "babel-traverse": "^6.24.1", "babel-runtime": "^6.22.0", - "babel-types": "^6.22.0", - "babel-helper-hoist-variables": "^6.22.0" + "babel-types": "^6.24.1", + "babel-helper-hoist-variables": "^6.24.1" } } diff --git a/packages/babel-helper-define-map/package.json b/packages/babel-helper-define-map/package.json index d90b57f8b8..7d3a0809b5 100644 --- a/packages/babel-helper-define-map/package.json +++ b/packages/babel-helper-define-map/package.json @@ -1,6 +1,6 @@ { "name": "babel-helper-define-map", - "version": "6.23.0", + "version": "6.24.1", "description": "Helper function to define a map", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-define-map", "license": "MIT", @@ -8,7 +8,7 @@ "dependencies": { "babel-runtime": "^6.22.0", "lodash": "^4.2.0", - "babel-types": "^6.23.0", - "babel-helper-function-name": "^6.23.0" + "babel-types": "^6.24.1", + "babel-helper-function-name": "^6.24.1" } } diff --git a/packages/babel-helper-explode-assignable-expression/package.json b/packages/babel-helper-explode-assignable-expression/package.json index 5baba21edd..264e806b00 100644 --- a/packages/babel-helper-explode-assignable-expression/package.json +++ b/packages/babel-helper-explode-assignable-expression/package.json @@ -1,13 +1,13 @@ { "name": "babel-helper-explode-assignable-expression", - "version": "6.22.0", + "version": "6.24.1", "description": "Helper function to explode an assignable expression", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-explode-assignable-expression", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-traverse": "^6.22.0", + "babel-traverse": "^6.24.1", "babel-runtime": "^6.22.0", - "babel-types": "^6.22.0" + "babel-types": "^6.24.1" } } diff --git a/packages/babel-helper-explode-class/package.json b/packages/babel-helper-explode-class/package.json index 0bbd09cc0a..05d0f115f4 100644 --- a/packages/babel-helper-explode-class/package.json +++ b/packages/babel-helper-explode-class/package.json @@ -1,14 +1,14 @@ { "name": "babel-helper-explode-class", - "version": "6.22.0", + "version": "6.24.1", "description": "Helper function to explode class", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-explode-class", "license": "MIT", "main": "lib/index.js", "dependencies": { "babel-runtime": "^6.22.0", - "babel-traverse": "^6.22.0", - "babel-types": "^6.22.0", - "babel-helper-bindify-decorators": "^6.22.0" + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1", + "babel-helper-bindify-decorators": "^6.24.1" } } diff --git a/packages/babel-helper-function-name/package.json b/packages/babel-helper-function-name/package.json index d131f2e387..905b401fb1 100644 --- a/packages/babel-helper-function-name/package.json +++ b/packages/babel-helper-function-name/package.json @@ -1,15 +1,15 @@ { "name": "babel-helper-function-name", - "version": "6.23.0", + "version": "6.24.1", "description": "Helper function to change the property 'name' of every function", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-function-name", "license": "MIT", "main": "lib/index.js", "dependencies": { "babel-runtime": "^6.22.0", - "babel-types": "^6.23.0", - "babel-traverse": "^6.23.0", - "babel-helper-get-function-arity": "^6.22.0", - "babel-template": "^6.23.0" + "babel-types": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-template": "^6.24.1" } } diff --git a/packages/babel-helper-get-function-arity/package.json b/packages/babel-helper-get-function-arity/package.json index d6878a1758..d12fb37a05 100644 --- a/packages/babel-helper-get-function-arity/package.json +++ b/packages/babel-helper-get-function-arity/package.json @@ -1,12 +1,12 @@ { "name": "babel-helper-get-function-arity", - "version": "6.22.0", + "version": "6.24.1", "description": "Helper function to get function arity", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-get-function-arity", "license": "MIT", "main": "lib/index.js", "dependencies": { "babel-runtime": "^6.22.0", - "babel-types": "^6.22.0" + "babel-types": "^6.24.1" } } diff --git a/packages/babel-helper-hoist-variables/package.json b/packages/babel-helper-hoist-variables/package.json index 6d303b2765..7d62a4f727 100644 --- a/packages/babel-helper-hoist-variables/package.json +++ b/packages/babel-helper-hoist-variables/package.json @@ -1,12 +1,12 @@ { "name": "babel-helper-hoist-variables", - "version": "6.22.0", + "version": "6.24.1", "description": "Helper function to hoist variables", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-hoist-variables", "license": "MIT", "main": "lib/index.js", "dependencies": { "babel-runtime": "^6.22.0", - "babel-types": "^6.22.0" + "babel-types": "^6.24.1" } } diff --git a/packages/babel-helper-optimise-call-expression/package.json b/packages/babel-helper-optimise-call-expression/package.json index 888f412beb..a34efda7f3 100644 --- a/packages/babel-helper-optimise-call-expression/package.json +++ b/packages/babel-helper-optimise-call-expression/package.json @@ -1,12 +1,12 @@ { "name": "babel-helper-optimise-call-expression", - "version": "6.23.0", + "version": "6.24.1", "description": "Helper function to optimise call expression", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-optimise-call-expression", "license": "MIT", "main": "lib/index.js", "dependencies": { "babel-runtime": "^6.22.0", - "babel-types": "^6.23.0" + "babel-types": "^6.24.1" } } diff --git a/packages/babel-helper-plugin-test-runner/package.json b/packages/babel-helper-plugin-test-runner/package.json index 8e305b6964..c74128461d 100644 --- a/packages/babel-helper-plugin-test-runner/package.json +++ b/packages/babel-helper-plugin-test-runner/package.json @@ -1,12 +1,12 @@ { "name": "babel-helper-plugin-test-runner", - "version": "6.24.0", + "version": "6.24.1", "description": "Helper function to support test runner", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-plugin-test-runner", "license": "MIT", "main": "lib/index.js", "dependencies": { "babel-runtime": "^6.22.0", - "babel-helper-transform-fixture-test-runner": "^6.24.0" + "babel-helper-transform-fixture-test-runner": "^6.24.1" } } diff --git a/packages/babel-helper-regex/package.json b/packages/babel-helper-regex/package.json index 0a3e92f249..894abcea05 100644 --- a/packages/babel-helper-regex/package.json +++ b/packages/babel-helper-regex/package.json @@ -1,6 +1,6 @@ { "name": "babel-helper-regex", - "version": "6.22.0", + "version": "6.24.1", "description": "Helper function to check for literal RegEx", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-regex", "license": "MIT", @@ -8,6 +8,6 @@ "dependencies": { "babel-runtime": "^6.22.0", "lodash": "^4.2.0", - "babel-types": "^6.22.0" + "babel-types": "^6.24.1" } } diff --git a/packages/babel-helper-remap-async-to-generator/package.json b/packages/babel-helper-remap-async-to-generator/package.json index e1ec449760..be9907c940 100644 --- a/packages/babel-helper-remap-async-to-generator/package.json +++ b/packages/babel-helper-remap-async-to-generator/package.json @@ -1,15 +1,15 @@ { "name": "babel-helper-remap-async-to-generator", - "version": "6.22.0", + "version": "6.24.1", "description": "Helper function to remap async functions to generators", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-remap-async-to-generator", "license": "MIT", "main": "lib/index.js", "dependencies": { "babel-runtime": "^6.22.0", - "babel-template": "^6.22.0", - "babel-types": "^6.22.0", - "babel-traverse": "^6.22.0", - "babel-helper-function-name": "^6.22.0" + "babel-template": "^6.24.1", + "babel-types": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-helper-function-name": "^6.24.1" } } diff --git a/packages/babel-helper-replace-supers/package.json b/packages/babel-helper-replace-supers/package.json index 2401573e5d..c5bed94d4c 100644 --- a/packages/babel-helper-replace-supers/package.json +++ b/packages/babel-helper-replace-supers/package.json @@ -1,16 +1,16 @@ { "name": "babel-helper-replace-supers", - "version": "6.23.0", + "version": "6.24.1", "description": "Helper function to replace supers", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-replace-supers", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-optimise-call-expression": "^6.23.0", + "babel-helper-optimise-call-expression": "^6.24.1", "babel-runtime": "^6.22.0", - "babel-traverse": "^6.23.0", + "babel-traverse": "^6.24.1", "babel-messages": "^6.23.0", - "babel-template": "^6.23.0", - "babel-types": "^6.23.0" + "babel-template": "^6.24.1", + "babel-types": "^6.24.1" } } diff --git a/packages/babel-helper-transform-fixture-test-runner/package.json b/packages/babel-helper-transform-fixture-test-runner/package.json index 1f3b785bf5..24865aff9b 100644 --- a/packages/babel-helper-transform-fixture-test-runner/package.json +++ b/packages/babel-helper-transform-fixture-test-runner/package.json @@ -1,6 +1,6 @@ { "name": "babel-helper-transform-fixture-test-runner", - "version": "6.24.0", + "version": "6.24.1", "description": "Transform test runner for babel-helper-fixtures module", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -9,7 +9,7 @@ "main": "lib/index.js", "dependencies": { "babel-runtime": "^6.22.0", - "babel-core": "^6.24.0", + "babel-core": "^6.24.1", "babel-polyfill": "^6.23.0", "babel-helper-fixtures": "^6.22.0", "source-map": "^0.5.0", diff --git a/packages/babel-helpers/package.json b/packages/babel-helpers/package.json index 15172747db..f2f8dc237d 100644 --- a/packages/babel-helpers/package.json +++ b/packages/babel-helpers/package.json @@ -1,6 +1,6 @@ { "name": "babel-helpers", - "version": "6.23.0", + "version": "6.24.1", "description": "Collection of helper functions used by Babel transforms.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -9,6 +9,6 @@ "main": "lib/index.js", "dependencies": { "babel-runtime": "^6.22.0", - "babel-template": "^6.23.0" + "babel-template": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-async-generator-functions/package.json b/packages/babel-plugin-transform-async-generator-functions/package.json index 0fdff521fb..06cd571e1c 100644 --- a/packages/babel-plugin-transform-async-generator-functions/package.json +++ b/packages/babel-plugin-transform-async-generator-functions/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-async-generator-functions", - "version": "6.22.0", + "version": "6.24.1", "description": "Turn async generator functions into ES2015 generators", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-generator-functions", "license": "MIT", @@ -9,11 +9,11 @@ "babel-plugin" ], "dependencies": { - "babel-helper-remap-async-to-generator": "^6.22.0", + "babel-helper-remap-async-to-generator": "^6.24.1", "babel-plugin-syntax-async-generators": "^6.5.0", "babel-runtime": "^6.22.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-async-to-generator/package.json b/packages/babel-plugin-transform-async-to-generator/package.json index 9dcbc1e179..762003f8a9 100644 --- a/packages/babel-plugin-transform-async-to-generator/package.json +++ b/packages/babel-plugin-transform-async-to-generator/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-async-to-generator", - "version": "6.22.0", + "version": "6.24.1", "description": "Turn async functions into ES2015 generators", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-to-generator", "license": "MIT", @@ -9,11 +9,11 @@ "babel-plugin" ], "dependencies": { - "babel-helper-remap-async-to-generator": "^6.22.0", + "babel-helper-remap-async-to-generator": "^6.24.1", "babel-plugin-syntax-async-functions": "^6.8.0", "babel-runtime": "^6.22.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-async-to-module-method/package.json b/packages/babel-plugin-transform-async-to-module-method/package.json index 1d5029e79b..d078ce4de8 100644 --- a/packages/babel-plugin-transform-async-to-module-method/package.json +++ b/packages/babel-plugin-transform-async-to-module-method/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-async-to-module-method", - "version": "6.22.0", + "version": "6.24.1", "description": "Turn async functions into a module method", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-to-module-method", "license": "MIT", @@ -10,11 +10,11 @@ ], "dependencies": { "babel-plugin-syntax-async-functions": "^6.8.0", - "babel-helper-remap-async-to-generator": "^6.22.0", - "babel-types": "^6.22.0", + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-types": "^6.24.1", "babel-runtime": "^6.22.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-class-constructor-call/package.json b/packages/babel-plugin-transform-class-constructor-call/package.json index b150c05137..1b5bda11bb 100644 --- a/packages/babel-plugin-transform-class-constructor-call/package.json +++ b/packages/babel-plugin-transform-class-constructor-call/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-class-constructor-call", - "version": "6.22.0", + "version": "6.24.1", "description": "This plugin allows Babel to transform class constructors (deprecated)", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-class-constructor-call", "license": "MIT", @@ -9,11 +9,11 @@ "babel-plugin" ], "dependencies": { - "babel-template": "^6.22.0", + "babel-template": "^6.24.1", "babel-plugin-syntax-class-constructor-call": "^6.18.0", "babel-runtime": "^6.22.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-class-properties/package.json b/packages/babel-plugin-transform-class-properties/package.json index 6b7df0db15..b9019e8da0 100644 --- a/packages/babel-plugin-transform-class-properties/package.json +++ b/packages/babel-plugin-transform-class-properties/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-class-properties", - "version": "6.23.0", + "version": "6.24.1", "description": "This plugin transforms static class properties as well as properties declared with the property initializer syntax", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-class-properties", "license": "MIT", @@ -9,12 +9,12 @@ "babel-plugin" ], "dependencies": { - "babel-helper-function-name": "^6.23.0", + "babel-helper-function-name": "^6.24.1", "babel-plugin-syntax-class-properties": "^6.8.0", "babel-runtime": "^6.22.0", - "babel-template": "^6.23.0" + "babel-template": "^6.24.1" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-decorators/package.json b/packages/babel-plugin-transform-decorators/package.json index e8df3a76d0..9f775cf3c1 100644 --- a/packages/babel-plugin-transform-decorators/package.json +++ b/packages/babel-plugin-transform-decorators/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-decorators", - "version": "6.22.0", + "version": "6.24.1", "description": "Compile class and object decorators to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-decorators", "license": "MIT", @@ -9,13 +9,13 @@ "babel-plugin" ], "dependencies": { - "babel-types": "^6.22.0", + "babel-types": "^6.24.1", "babel-plugin-syntax-decorators": "^6.13.0", - "babel-helper-explode-class": "^6.22.0", - "babel-template": "^6.22.0", + "babel-helper-explode-class": "^6.24.1", + "babel-template": "^6.24.1", "babel-runtime": "^6.22.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-es2015-block-scoping/package.json b/packages/babel-plugin-transform-es2015-block-scoping/package.json index df7f3c7875..0b8883d683 100644 --- a/packages/babel-plugin-transform-es2015-block-scoping/package.json +++ b/packages/babel-plugin-transform-es2015-block-scoping/package.json @@ -1,14 +1,14 @@ { "name": "babel-plugin-transform-es2015-block-scoping", - "version": "6.23.0", + "version": "6.24.1", "description": "Compile ES2015 block scoping (const and let) to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-block-scoping", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-traverse": "^6.23.0", - "babel-types": "^6.23.0", - "babel-template": "^6.23.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1", + "babel-template": "^6.24.1", "lodash": "^4.2.0", "babel-runtime": "^6.22.0" }, @@ -16,6 +16,6 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-es2015-classes/package.json b/packages/babel-plugin-transform-es2015-classes/package.json index d07efab036..a559e79594 100644 --- a/packages/babel-plugin-transform-es2015-classes/package.json +++ b/packages/babel-plugin-transform-es2015-classes/package.json @@ -1,25 +1,25 @@ { "name": "babel-plugin-transform-es2015-classes", - "version": "6.23.0", + "version": "6.24.1", "description": "Compile ES2015 classes to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-classes", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-helper-optimise-call-expression": "^6.23.0", - "babel-helper-function-name": "^6.23.0", - "babel-helper-replace-supers": "^6.23.0", - "babel-template": "^6.23.0", - "babel-traverse": "^6.23.0", - "babel-helper-define-map": "^6.23.0", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-helper-define-map": "^6.24.1", "babel-messages": "^6.23.0", "babel-runtime": "^6.22.0", - "babel-types": "^6.23.0" + "babel-types": "^6.24.1" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-es2015-computed-properties/package.json b/packages/babel-plugin-transform-es2015-computed-properties/package.json index 5eb95c5463..46ddea01aa 100644 --- a/packages/babel-plugin-transform-es2015-computed-properties/package.json +++ b/packages/babel-plugin-transform-es2015-computed-properties/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-es2015-computed-properties", - "version": "6.22.0", + "version": "6.24.1", "description": "Compile ES2015 computed properties to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-computed-properties", "license": "MIT", @@ -9,10 +9,10 @@ "babel-plugin" ], "dependencies": { - "babel-template": "^6.22.0", + "babel-template": "^6.24.1", "babel-runtime": "^6.22.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-es2015-duplicate-keys/package.json b/packages/babel-plugin-transform-es2015-duplicate-keys/package.json index 6b67a6e48d..ee574a4f56 100644 --- a/packages/babel-plugin-transform-es2015-duplicate-keys/package.json +++ b/packages/babel-plugin-transform-es2015-duplicate-keys/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-es2015-duplicate-keys", - "version": "6.22.0", + "version": "6.24.1", "description": "Compile objects with duplicate keys to valid strict ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-duplicate-keys", "license": "MIT", @@ -10,9 +10,9 @@ ], "dependencies": { "babel-runtime": "^6.22.0", - "babel-types": "^6.22.0" + "babel-types": "^6.24.1" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-es2015-function-name/package.json b/packages/babel-plugin-transform-es2015-function-name/package.json index 27d81478bc..4d96d97f4f 100644 --- a/packages/babel-plugin-transform-es2015-function-name/package.json +++ b/packages/babel-plugin-transform-es2015-function-name/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-es2015-function-name", - "version": "6.22.0", + "version": "6.24.1", "description": "Apply ES2015 function.name semantics to all functions", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-function-name", "license": "MIT", @@ -9,11 +9,11 @@ "babel-plugin" ], "dependencies": { - "babel-helper-function-name": "^6.22.0", - "babel-types": "^6.22.0", + "babel-helper-function-name": "^6.24.1", + "babel-types": "^6.24.1", "babel-runtime": "^6.22.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-es2015-modules-amd/package.json b/packages/babel-plugin-transform-es2015-modules-amd/package.json index d25079b7a3..816b5699b5 100644 --- a/packages/babel-plugin-transform-es2015-modules-amd/package.json +++ b/packages/babel-plugin-transform-es2015-modules-amd/package.json @@ -1,19 +1,19 @@ { "name": "babel-plugin-transform-es2015-modules-amd", - "version": "6.24.0", + "version": "6.24.1", "description": "This plugin transforms ES2015 modules to AMD", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-modules-amd", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.0", - "babel-template": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-template": "^6.24.1", "babel-runtime": "^6.22.0" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "^6.24.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-es2015-modules-commonjs/package.json b/packages/babel-plugin-transform-es2015-modules-commonjs/package.json index 148504224f..6692af6084 100644 --- a/packages/babel-plugin-transform-es2015-modules-commonjs/package.json +++ b/packages/babel-plugin-transform-es2015-modules-commonjs/package.json @@ -1,20 +1,20 @@ { "name": "babel-plugin-transform-es2015-modules-commonjs", - "version": "6.24.0", + "version": "6.24.1", "description": "This plugin transforms ES2015 modules to CommonJS", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-modules-commonjs", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-types": "^6.23.0", + "babel-types": "^6.24.1", "babel-runtime": "^6.22.0", - "babel-template": "^6.23.0", - "babel-plugin-transform-strict-mode": "^6.22.0" + "babel-template": "^6.24.1", + "babel-plugin-transform-strict-mode": "^6.24.1" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "^6.24.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-es2015-modules-systemjs/package.json b/packages/babel-plugin-transform-es2015-modules-systemjs/package.json index a4d7b43764..c5e282735f 100644 --- a/packages/babel-plugin-transform-es2015-modules-systemjs/package.json +++ b/packages/babel-plugin-transform-es2015-modules-systemjs/package.json @@ -1,20 +1,20 @@ { "name": "babel-plugin-transform-es2015-modules-systemjs", - "version": "6.23.0", + "version": "6.24.1", "description": "This plugin transforms ES2015 modules to SystemJS", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-modules-systemjs", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-template": "^6.23.0", - "babel-helper-hoist-variables": "^6.22.0", + "babel-template": "^6.24.1", + "babel-helper-hoist-variables": "^6.24.1", "babel-runtime": "^6.22.0" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0", + "babel-helper-plugin-test-runner": "^6.24.1", "babel-plugin-syntax-dynamic-import": "^6.18.0" } } diff --git a/packages/babel-plugin-transform-es2015-modules-umd/package.json b/packages/babel-plugin-transform-es2015-modules-umd/package.json index 15e7dd4244..ea38e91bd3 100644 --- a/packages/babel-plugin-transform-es2015-modules-umd/package.json +++ b/packages/babel-plugin-transform-es2015-modules-umd/package.json @@ -1,19 +1,19 @@ { "name": "babel-plugin-transform-es2015-modules-umd", - "version": "6.24.0", + "version": "6.24.1", "description": "This plugin transforms ES2015 modules to UMD", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-modules-umd", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-plugin-transform-es2015-modules-amd": "^6.24.0", - "babel-template": "^6.23.0", + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-template": "^6.24.1", "babel-runtime": "^6.22.0" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "^6.24.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-es2015-object-super/package.json b/packages/babel-plugin-transform-es2015-object-super/package.json index df33b3d904..c0bc4a9fd9 100644 --- a/packages/babel-plugin-transform-es2015-object-super/package.json +++ b/packages/babel-plugin-transform-es2015-object-super/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-es2015-object-super", - "version": "6.22.0", + "version": "6.24.1", "description": "Compile ES2015 object super to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-object-super", "license": "MIT", @@ -9,10 +9,10 @@ "babel-plugin" ], "dependencies": { - "babel-helper-replace-supers": "^6.22.0", + "babel-helper-replace-supers": "^6.24.1", "babel-runtime": "^6.22.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-es2015-parameters/package.json b/packages/babel-plugin-transform-es2015-parameters/package.json index f88d30c684..6d27af9a4e 100644 --- a/packages/babel-plugin-transform-es2015-parameters/package.json +++ b/packages/babel-plugin-transform-es2015-parameters/package.json @@ -1,22 +1,22 @@ { "name": "babel-plugin-transform-es2015-parameters", - "version": "6.23.0", + "version": "6.24.1", "description": "Compile ES2015 default and rest parameters to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-parameters", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-traverse": "^6.23.0", - "babel-helper-call-delegate": "^6.22.0", - "babel-helper-get-function-arity": "^6.22.0", - "babel-template": "^6.23.0", - "babel-types": "^6.23.0", + "babel-traverse": "^6.24.1", + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-template": "^6.24.1", + "babel-types": "^6.24.1", "babel-runtime": "^6.22.0" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-es2015-shorthand-properties/package.json b/packages/babel-plugin-transform-es2015-shorthand-properties/package.json index f3d831b323..dba2f277b3 100644 --- a/packages/babel-plugin-transform-es2015-shorthand-properties/package.json +++ b/packages/babel-plugin-transform-es2015-shorthand-properties/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-es2015-shorthand-properties", - "version": "6.22.0", + "version": "6.24.1", "description": "Compile ES2015 shorthand properties to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-shorthand-properties", "license": "MIT", @@ -9,10 +9,10 @@ "babel-plugin" ], "dependencies": { - "babel-types": "^6.22.0", + "babel-types": "^6.24.1", "babel-runtime": "^6.22.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-es2015-sticky-regex/package.json b/packages/babel-plugin-transform-es2015-sticky-regex/package.json index 066ca612df..068c7e0e9d 100644 --- a/packages/babel-plugin-transform-es2015-sticky-regex/package.json +++ b/packages/babel-plugin-transform-es2015-sticky-regex/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-es2015-sticky-regex", - "version": "6.22.0", + "version": "6.24.1", "description": "Compile ES2015 sticky regex to an ES5 RegExp constructor", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-sticky-regex", "license": "MIT", @@ -9,11 +9,11 @@ "babel-plugin" ], "dependencies": { - "babel-helper-regex": "^6.22.0", - "babel-types": "^6.22.0", + "babel-helper-regex": "^6.24.1", + "babel-types": "^6.24.1", "babel-runtime": "^6.22.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-es2015-unicode-regex/package.json b/packages/babel-plugin-transform-es2015-unicode-regex/package.json index 116b9035f3..0a02d878ca 100644 --- a/packages/babel-plugin-transform-es2015-unicode-regex/package.json +++ b/packages/babel-plugin-transform-es2015-unicode-regex/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-es2015-unicode-regex", - "version": "6.22.0", + "version": "6.24.1", "description": "Compile ES2015 Unicode regex to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-unicode-regex", "license": "MIT", @@ -9,11 +9,11 @@ "babel-plugin" ], "dependencies": { - "babel-helper-regex": "^6.22.0", + "babel-helper-regex": "^6.24.1", "babel-runtime": "^6.22.0", "regexpu-core": "^2.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-es5-property-mutators/package.json b/packages/babel-plugin-transform-es5-property-mutators/package.json index b2cdbb72e7..1c1f1a4bfe 100644 --- a/packages/babel-plugin-transform-es5-property-mutators/package.json +++ b/packages/babel-plugin-transform-es5-property-mutators/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-es5-property-mutators", - "version": "6.22.0", + "version": "6.24.1", "description": "Compile ES5 property mutator shorthand syntax to Object.defineProperty", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es5-property-mutators", "license": "MIT", @@ -9,10 +9,10 @@ "babel-plugin" ], "dependencies": { - "babel-helper-define-map": "^6.22.0", + "babel-helper-define-map": "^6.24.1", "babel-runtime": "^6.22.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-exponentiation-operator/package.json b/packages/babel-plugin-transform-exponentiation-operator/package.json index 17b67800e9..8055d3811e 100644 --- a/packages/babel-plugin-transform-exponentiation-operator/package.json +++ b/packages/babel-plugin-transform-exponentiation-operator/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-exponentiation-operator", - "version": "6.22.0", + "version": "6.24.1", "description": "Compile exponentiation operator to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-exponentiation-operator", "license": "MIT", @@ -10,10 +10,10 @@ ], "dependencies": { "babel-plugin-syntax-exponentiation-operator": "^6.8.0", - "babel-helper-builder-binary-assignment-operator-visitor": "^6.22.0", + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", "babel-runtime": "^6.22.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-react-jsx-compat/package.json b/packages/babel-plugin-transform-react-jsx-compat/package.json index 7b853f1a64..e832161251 100644 --- a/packages/babel-plugin-transform-react-jsx-compat/package.json +++ b/packages/babel-plugin-transform-react-jsx-compat/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-react-jsx-compat", - "version": "6.22.0", + "version": "6.24.1", "description": "Turn JSX into React Pre-0.12 function calls", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-react-jsx-compat", "license": "MIT", @@ -10,9 +10,9 @@ ], "dependencies": { "babel-runtime": "^6.22.0", - "babel-helper-builder-react-jsx": "^6.22.0" + "babel-helper-builder-react-jsx": "^6.24.1" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-react-jsx/package.json b/packages/babel-plugin-transform-react-jsx/package.json index b6a25a2dc5..cf5e7cce81 100644 --- a/packages/babel-plugin-transform-react-jsx/package.json +++ b/packages/babel-plugin-transform-react-jsx/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-react-jsx", - "version": "6.23.0", + "version": "6.24.1", "description": "Turn JSX into React function calls", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-react-jsx", "license": "MIT", @@ -10,10 +10,10 @@ ], "dependencies": { "babel-runtime": "^6.22.0", - "babel-helper-builder-react-jsx": "^6.23.0", + "babel-helper-builder-react-jsx": "^6.24.1", "babel-plugin-syntax-jsx": "^6.8.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-regenerator/package.json b/packages/babel-plugin-transform-regenerator/package.json index 168c470cf9..3b5887adfa 100644 --- a/packages/babel-plugin-transform-regenerator/package.json +++ b/packages/babel-plugin-transform-regenerator/package.json @@ -2,7 +2,7 @@ "name": "babel-plugin-transform-regenerator", "author": "Ben Newman ", "description": "Explode async and generator functions into a state machine.", - "version": "6.22.0", + "version": "6.24.1", "homepage": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-regenerator", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-regenerator", "main": "lib/index.js", @@ -11,6 +11,6 @@ }, "license": "MIT", "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-plugin-transform-strict-mode/package.json b/packages/babel-plugin-transform-strict-mode/package.json index c006ccf966..da1f871793 100644 --- a/packages/babel-plugin-transform-strict-mode/package.json +++ b/packages/babel-plugin-transform-strict-mode/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-strict-mode", - "version": "6.22.0", + "version": "6.24.1", "description": "This plugin places a 'use strict'; directive at the top of all files to enable strict mode", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-strict-mode", "license": "MIT", @@ -10,9 +10,9 @@ ], "dependencies": { "babel-runtime": "^6.22.0", - "babel-types": "^6.22.0" + "babel-types": "^6.24.1" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.22.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-preset-es2015/package.json b/packages/babel-preset-es2015/package.json index 15cccddece..fe93c1a990 100644 --- a/packages/babel-preset-es2015/package.json +++ b/packages/babel-preset-es2015/package.json @@ -1,6 +1,6 @@ { "name": "babel-preset-es2015", - "version": "6.24.0", + "version": "6.24.1", "description": "Babel preset for all es2015 plugins.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -11,30 +11,30 @@ "babel-plugin-check-es2015-constants": "^6.22.0", "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.22.0", - "babel-plugin-transform-es2015-classes": "^6.22.0", - "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.24.1", + "babel-plugin-transform-es2015-classes": "^6.24.1", + "babel-plugin-transform-es2015-computed-properties": "^6.24.1", "babel-plugin-transform-es2015-destructuring": "^6.22.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", "babel-plugin-transform-es2015-for-of": "^6.22.0", - "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-function-name": "^6.24.1", "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.24.0", - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.0", - "babel-plugin-transform-es2015-modules-systemjs": "^6.22.0", - "babel-plugin-transform-es2015-modules-umd": "^6.24.0", - "babel-plugin-transform-es2015-object-super": "^6.22.0", - "babel-plugin-transform-es2015-parameters": "^6.22.0", - "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-umd": "^6.24.1", + "babel-plugin-transform-es2015-object-super": "^6.24.1", + "babel-plugin-transform-es2015-parameters": "^6.24.1", + "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", "babel-plugin-transform-es2015-template-literals": "^6.22.0", "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", - "babel-plugin-transform-regenerator": "^6.22.0" + "babel-plugin-transform-es2015-unicode-regex": "^6.24.1", + "babel-plugin-transform-regenerator": "^6.24.1" }, "devDependencies": { - "babel-helper-transform-fixture-test-runner": "^6.24.0", - "babel-helper-plugin-test-runner": "^6.24.0" + "babel-helper-transform-fixture-test-runner": "^6.24.1", + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-preset-es2016/package.json b/packages/babel-preset-es2016/package.json index 9df7e0dfd8..ef41bddb5b 100644 --- a/packages/babel-preset-es2016/package.json +++ b/packages/babel-preset-es2016/package.json @@ -1,6 +1,6 @@ { "name": "babel-preset-es2016", - "version": "6.22.0", + "version": "6.24.1", "description": "Babel preset for all es2016 plugins.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -8,6 +8,6 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-es2016", "main": "lib/index.js", "dependencies": { - "babel-plugin-transform-exponentiation-operator": "^6.22.0" + "babel-plugin-transform-exponentiation-operator": "^6.24.1" } } diff --git a/packages/babel-preset-es2017/package.json b/packages/babel-preset-es2017/package.json index 2db56d5ae4..794551b8e6 100644 --- a/packages/babel-preset-es2017/package.json +++ b/packages/babel-preset-es2017/package.json @@ -1,6 +1,6 @@ { "name": "babel-preset-es2017", - "version": "6.22.0", + "version": "6.24.1", "description": "Babel preset for all es2017 plugins.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -9,6 +9,6 @@ "main": "lib/index.js", "dependencies": { "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-to-generator": "^6.22.0" + "babel-plugin-transform-async-to-generator": "^6.24.1" } } diff --git a/packages/babel-preset-latest/package.json b/packages/babel-preset-latest/package.json index 85791245c0..88816ba5fa 100644 --- a/packages/babel-preset-latest/package.json +++ b/packages/babel-preset-latest/package.json @@ -1,6 +1,6 @@ { "name": "babel-preset-latest", - "version": "6.24.0", + "version": "6.24.1", "description": "Babel preset including es2015+", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -8,11 +8,11 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-latest", "main": "lib/index.js", "dependencies": { - "babel-preset-es2015": "^6.24.0", - "babel-preset-es2016": "^6.22.0", - "babel-preset-es2017": "^6.22.0" + "babel-preset-es2015": "^6.24.1", + "babel-preset-es2016": "^6.24.1", + "babel-preset-es2017": "^6.24.1" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.24.0" + "babel-helper-plugin-test-runner": "^6.24.1" } } diff --git a/packages/babel-preset-react/package.json b/packages/babel-preset-react/package.json index 1a4bf7c55d..4aba06e9fd 100644 --- a/packages/babel-preset-react/package.json +++ b/packages/babel-preset-react/package.json @@ -1,6 +1,6 @@ { "name": "babel-preset-react", - "version": "6.23.0", + "version": "6.24.1", "description": "Babel preset for all React plugins.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -11,7 +11,7 @@ "babel-preset-flow": "^6.23.0", "babel-plugin-syntax-jsx": "^6.3.13", "babel-plugin-transform-react-display-name": "^6.23.0", - "babel-plugin-transform-react-jsx": "^6.23.0", + "babel-plugin-transform-react-jsx": "^6.24.1", "babel-plugin-transform-react-jsx-source": "^6.22.0", "babel-plugin-transform-react-jsx-self": "^6.22.0" } diff --git a/packages/babel-preset-stage-0/package.json b/packages/babel-preset-stage-0/package.json index 398e12bc61..4542abb98f 100644 --- a/packages/babel-preset-stage-0/package.json +++ b/packages/babel-preset-stage-0/package.json @@ -1,6 +1,6 @@ { "name": "babel-preset-stage-0", - "version": "6.22.0", + "version": "6.24.1", "description": "Babel preset for stage 0 plugins", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -10,6 +10,6 @@ "dependencies": { "babel-plugin-transform-do-expressions": "^6.22.0", "babel-plugin-transform-function-bind": "^6.22.0", - "babel-preset-stage-1": "^6.22.0" + "babel-preset-stage-1": "^6.24.1" } } diff --git a/packages/babel-preset-stage-1/package.json b/packages/babel-preset-stage-1/package.json index 7ba8cdaffd..602df05fb8 100644 --- a/packages/babel-preset-stage-1/package.json +++ b/packages/babel-preset-stage-1/package.json @@ -1,6 +1,6 @@ { "name": "babel-preset-stage-1", - "version": "6.22.0", + "version": "6.24.1", "description": "Babel preset for stage 1 plugins", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -8,8 +8,8 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-stage-1", "main": "lib/index.js", "dependencies": { - "babel-plugin-transform-class-constructor-call": "^6.22.0", + "babel-plugin-transform-class-constructor-call": "^6.24.1", "babel-plugin-transform-export-extensions": "^6.22.0", - "babel-preset-stage-2": "^6.22.0" + "babel-preset-stage-2": "^6.24.1" } } diff --git a/packages/babel-preset-stage-2/package.json b/packages/babel-preset-stage-2/package.json index b47b116be7..1c0928cb2f 100644 --- a/packages/babel-preset-stage-2/package.json +++ b/packages/babel-preset-stage-2/package.json @@ -1,6 +1,6 @@ { "name": "babel-preset-stage-2", - "version": "6.22.0", + "version": "6.24.1", "description": "Babel preset for stage 2 plugins", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -8,9 +8,9 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-stage-2", "main": "lib/index.js", "dependencies": { - "babel-plugin-transform-class-properties": "^6.22.0", - "babel-plugin-transform-decorators": "^6.22.0", + "babel-plugin-transform-class-properties": "^6.24.1", + "babel-plugin-transform-decorators": "^6.24.1", "babel-plugin-syntax-dynamic-import": "^6.18.0", - "babel-preset-stage-3": "^6.22.0" + "babel-preset-stage-3": "^6.24.1" } } diff --git a/packages/babel-preset-stage-3/package.json b/packages/babel-preset-stage-3/package.json index 256406caed..5eb0ba7bb5 100644 --- a/packages/babel-preset-stage-3/package.json +++ b/packages/babel-preset-stage-3/package.json @@ -1,6 +1,6 @@ { "name": "babel-preset-stage-3", - "version": "6.22.0", + "version": "6.24.1", "description": "Babel preset for stage 3 plugins", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -9,9 +9,9 @@ "main": "lib/index.js", "dependencies": { "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-generator-functions": "^6.22.0", - "babel-plugin-transform-async-to-generator": "^6.22.0", - "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-async-generator-functions": "^6.24.1", + "babel-plugin-transform-async-to-generator": "^6.24.1", + "babel-plugin-transform-exponentiation-operator": "^6.24.1", "babel-plugin-transform-object-rest-spread": "^6.22.0" } } diff --git a/packages/babel-register/package.json b/packages/babel-register/package.json index 2d1e7c7668..13db56e091 100644 --- a/packages/babel-register/package.json +++ b/packages/babel-register/package.json @@ -1,6 +1,6 @@ { "name": "babel-register", - "version": "6.24.0", + "version": "6.24.1", "description": "babel require hook", "license": "MIT", "repository": "https://github.com/babel/babel/tree/master/packages/babel-register", @@ -8,7 +8,7 @@ "main": "lib/node.js", "browser": "lib/browser.js", "dependencies": { - "babel-core": "^6.24.0", + "babel-core": "^6.24.1", "babel-runtime": "^6.22.0", "core-js": "^2.4.0", "home-or-tmp": "^2.0.0", diff --git a/packages/babel-template/package.json b/packages/babel-template/package.json index 4de89280f4..e07a8025b5 100644 --- a/packages/babel-template/package.json +++ b/packages/babel-template/package.json @@ -1,6 +1,6 @@ { "name": "babel-template", - "version": "6.23.0", + "version": "6.24.1", "description": "Generate an AST from a string template.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -9,8 +9,8 @@ "main": "lib/index.js", "dependencies": { "babylon": "^6.11.0", - "babel-traverse": "^6.23.0", - "babel-types": "^6.23.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1", "babel-runtime": "^6.22.0", "lodash": "^4.2.0" } diff --git a/packages/babel-traverse/package.json b/packages/babel-traverse/package.json index f884ed2d8b..cf762e7ebb 100644 --- a/packages/babel-traverse/package.json +++ b/packages/babel-traverse/package.json @@ -1,6 +1,6 @@ { "name": "babel-traverse", - "version": "6.23.1", + "version": "6.24.1", "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -11,7 +11,7 @@ "babel-code-frame": "^6.22.0", "babel-messages": "^6.23.0", "babel-runtime": "^6.22.0", - "babel-types": "^6.23.0", + "babel-types": "^6.24.1", "babylon": "^6.15.0", "debug": "^2.2.0", "globals": "^9.0.0", @@ -19,6 +19,6 @@ "lodash": "^4.2.0" }, "devDependencies": { - "babel-generator": "^6.23.0" + "babel-generator": "^6.24.1" } } diff --git a/packages/babel-types/package.json b/packages/babel-types/package.json index 5a3001f1e7..35f4b85548 100644 --- a/packages/babel-types/package.json +++ b/packages/babel-types/package.json @@ -1,6 +1,6 @@ { "name": "babel-types", - "version": "6.23.0", + "version": "6.24.1", "description": "Babel Types is a Lodash-esque utility library for AST nodes", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", From a1a795321aa936738a385470d64849e2469718c4 Mon Sep 17 00:00:00 2001 From: Jan Kassens Date: Sun, 9 Apr 2017 16:11:06 -0700 Subject: [PATCH 04/11] Update deprecation warning on flow bindings (#5615) Babel 6 is at 6.24, doesn't seem like this is getting removed in version 6 anymore. --- packages/babel-traverse/src/scope/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/babel-traverse/src/scope/index.js b/packages/babel-traverse/src/scope/index.js index a0b26bc573..c062296a7f 100644 --- a/packages/babel-traverse/src/scope/index.js +++ b/packages/babel-traverse/src/scope/index.js @@ -869,7 +869,7 @@ export default class Scope { if (_crawlCallsCount === 0 && binding && binding.path.isFlow()) { console.warn(` You or one of the Babel plugins you are using are using Flow declarations as bindings. - Support for this will be removed in version 6.8. To find out the caller, grep for this + Support for this will be removed in version 7. To find out the caller, grep for this message and change it to a \`console.trace()\`. `); } From 60adcd68a041df03a1be27359bc35aa9ae88d37f Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Wed, 26 Apr 2017 22:16:38 +0100 Subject: [PATCH 05/11] Port flow object spread from #418 to 6.x (#5653) * Add support for object type spread * Type spread: remove variance and add stripping test * Fix tests --- packages/babel-generator/src/generators/flow.js | 5 +++++ .../test/fixtures/flow/object-literal-types/actual.js | 7 +++++++ .../test/fixtures/flow/object-literal-types/expected.js | 7 +++++++ .../fixtures/strip-types/strip-type-annotations/actual.js | 1 + .../strip-types/strip-type-annotations/expected.js | 1 + packages/babel-types/src/definitions/flow.js | 8 ++++++++ 6 files changed, 29 insertions(+) create mode 100644 packages/babel-generator/test/fixtures/flow/object-literal-types/actual.js create mode 100644 packages/babel-generator/test/fixtures/flow/object-literal-types/expected.js diff --git a/packages/babel-generator/src/generators/flow.js b/packages/babel-generator/src/generators/flow.js index 9f5c6f3623..ecb676ba7d 100644 --- a/packages/babel-generator/src/generators/flow.js +++ b/packages/babel-generator/src/generators/flow.js @@ -333,6 +333,11 @@ export function ObjectTypeProperty(node: Object) { this.print(node.value, node); } +export function ObjectTypeSpreadProperty(node: Object) { + this.token("..."); + this.print(node.argument, node); +} + export function QualifiedTypeIdentifier(node: Object) { this.print(node.qualification, node); this.token("."); diff --git a/packages/babel-generator/test/fixtures/flow/object-literal-types/actual.js b/packages/babel-generator/test/fixtures/flow/object-literal-types/actual.js new file mode 100644 index 0000000000..80d29c99ee --- /dev/null +++ b/packages/babel-generator/test/fixtures/flow/object-literal-types/actual.js @@ -0,0 +1,7 @@ +type U = {}; +type V = {}; +type T = { ...U, }; +type T = { ...U, ...V }; +type T = { p: V, ...U }; +type T = { ...U, p: V, }; +type T = { ...{}|{ p: V, }}; \ No newline at end of file diff --git a/packages/babel-generator/test/fixtures/flow/object-literal-types/expected.js b/packages/babel-generator/test/fixtures/flow/object-literal-types/expected.js new file mode 100644 index 0000000000..94a1bf0f7b --- /dev/null +++ b/packages/babel-generator/test/fixtures/flow/object-literal-types/expected.js @@ -0,0 +1,7 @@ +type U = {}; +type V = {}; +type T = { ...U }; +type T = { ...U; ...V; }; +type T = { p: V; ...U; }; +type T = { ...U; p: V; }; +type T = { ...{} | { p: V } }; diff --git a/packages/babel-plugin-transform-flow-strip-types/test/fixtures/strip-types/strip-type-annotations/actual.js b/packages/babel-plugin-transform-flow-strip-types/test/fixtures/strip-types/strip-type-annotations/actual.js index f602db2cbc..3d96731ccf 100644 --- a/packages/babel-plugin-transform-flow-strip-types/test/fixtures/strip-types/strip-type-annotations/actual.js +++ b/packages/babel-plugin-transform-flow-strip-types/test/fixtures/strip-types/strip-type-annotations/actual.js @@ -44,6 +44,7 @@ var a: { subObj: {strVal: string} } var a: { subObj: ?{strVal: string} } var a: { param1: number; param2: string } var a: { param1: number; param2?: string } +var a: { ...any; ...{}|{p: void} }; var a: { [a: number]: string; [b: number]: string; }; var a: { add(x: number, ...y: Array): void }; var a: { id(x: T): T; }; diff --git a/packages/babel-plugin-transform-flow-strip-types/test/fixtures/strip-types/strip-type-annotations/expected.js b/packages/babel-plugin-transform-flow-strip-types/test/fixtures/strip-types/strip-type-annotations/expected.js index a6c982a6a3..adec467fc7 100644 --- a/packages/babel-plugin-transform-flow-strip-types/test/fixtures/strip-types/strip-type-annotations/expected.js +++ b/packages/babel-plugin-transform-flow-strip-types/test/fixtures/strip-types/strip-type-annotations/expected.js @@ -47,6 +47,7 @@ var a; var a; var a; var a; +var a; var a = [1, 2, 3]; a = class Foo {}; a = class Foo extends Bar {}; diff --git a/packages/babel-types/src/definitions/flow.js b/packages/babel-types/src/definitions/flow.js index 208382420c..0c74bdb00d 100644 --- a/packages/babel-types/src/definitions/flow.js +++ b/packages/babel-types/src/definitions/flow.js @@ -308,6 +308,14 @@ defineType("ObjectTypeProperty", { } }); +defineType("ObjectTypeSpreadProperty", { + visitor: ["argument"], + aliases: ["Flow", "UserWhitespacable"], + fields: { + // todo + }, +}); + defineType("QualifiedTypeIdentifier", { visitor: ["id", "qualification"], aliases: ["Flow"], From 3570ba7c281a736ef5ca82d6d0c5158afedc77d4 Mon Sep 17 00:00:00 2001 From: Samuel Reed Date: Fri, 3 Mar 2017 16:56:42 -0600 Subject: [PATCH 06/11] Fix PathHoister error attaching after export declarations. Fixes #5369. See also https://github.com/babel/babel/blob/4ee385e96cac4b2c0e851932f1b48550b7523dfc/packages/babel-plugin-transform-class-properties/src/index.js#L167 --- .../regression-node-type-export-default/actual.js | 7 +++++++ .../regression-node-type-export-default/expected.js | 9 +++++++++ .../regression-node-type-export-default/options.json | 6 ++++++ .../regression-node-type-export/actual.js | 7 +++++++ .../regression-node-type-export/expected.js | 9 +++++++++ .../regression-node-type-export/options.json | 6 ++++++ packages/babel-traverse/src/path/lib/hoister.js | 6 ++++++ 7 files changed, 50 insertions(+) create mode 100644 packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export-default/actual.js create mode 100644 packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export-default/expected.js create mode 100644 packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export-default/options.json create mode 100644 packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export/actual.js create mode 100644 packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export/expected.js create mode 100644 packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export/options.json diff --git a/packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export-default/actual.js b/packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export-default/actual.js new file mode 100644 index 0000000000..2f431e188e --- /dev/null +++ b/packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export-default/actual.js @@ -0,0 +1,7 @@ +class A { + render() { + return + } +} + +export default class B {} diff --git a/packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export-default/expected.js b/packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export-default/expected.js new file mode 100644 index 0000000000..03f5171114 --- /dev/null +++ b/packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export-default/expected.js @@ -0,0 +1,9 @@ +class A { + render() { + return _ref; + } +} + +export default class B {} + +var _ref = React.createElement(B, null); diff --git a/packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export-default/options.json b/packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export-default/options.json new file mode 100644 index 0000000000..60d815dd9a --- /dev/null +++ b/packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export-default/options.json @@ -0,0 +1,6 @@ +{ + "plugins": [ + "transform-react-jsx", + "transform-react-constant-elements" + ] +} diff --git a/packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export/actual.js b/packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export/actual.js new file mode 100644 index 0000000000..cbd3496529 --- /dev/null +++ b/packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export/actual.js @@ -0,0 +1,7 @@ +class A { + render() { + return + } +} + +export class B {} diff --git a/packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export/expected.js b/packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export/expected.js new file mode 100644 index 0000000000..f292e104aa --- /dev/null +++ b/packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export/expected.js @@ -0,0 +1,9 @@ +class A { + render() { + return _ref; + } +} + +export class B {} + +var _ref = React.createElement(B, null); diff --git a/packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export/options.json b/packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export/options.json new file mode 100644 index 0000000000..60d815dd9a --- /dev/null +++ b/packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export/options.json @@ -0,0 +1,6 @@ +{ + "plugins": [ + "transform-react-jsx", + "transform-react-constant-elements" + ] +} diff --git a/packages/babel-traverse/src/path/lib/hoister.js b/packages/babel-traverse/src/path/lib/hoister.js index 69154bbc2d..93b5cba40f 100644 --- a/packages/babel-traverse/src/path/lib/hoister.js +++ b/packages/babel-traverse/src/path/lib/hoister.js @@ -117,6 +117,12 @@ export default class PathHoister { } } + // We can't insert before/after a child of an export declaration, so move up + // to the declaration itself. + if (path.parentPath.isExportDeclaration()) { + path = path.parentPath; + } + return path; } From b2967598525f0ba394ccbc7027ccb83c17197f7d Mon Sep 17 00:00:00 2001 From: Brian Vaughn Date: Mon, 1 May 2017 14:16:17 -0700 Subject: [PATCH 07/11] Updated transform-react-display-name for createReactClass addon (#5554) * Updated transform-react-display-name for ReactCreateClass addon * Tweaked description for transform-react-display-name plugin * Changed ReactCreateClass to createReactClass --- .../README.md | 10 +++++++--- .../src/index.js | 8 ++++++-- .../display-name/assignment-expression/actual.js | 3 ++- .../display-name/assignment-expression/expected.js | 5 ++++- .../test/fixtures/display-name/nested/actual.js | 3 ++- .../test/fixtures/display-name/nested/expected.js | 5 ++++- .../fixtures/display-name/object-property/actual.js | 5 ++++- .../fixtures/display-name/object-property/expected.js | 7 ++++++- .../display-name/variable-declarator/actual.js | 3 ++- .../display-name/variable-declarator/expected.js | 5 ++++- 10 files changed, 41 insertions(+), 13 deletions(-) diff --git a/packages/babel-plugin-transform-react-display-name/README.md b/packages/babel-plugin-transform-react-display-name/README.md index da5fddf0bc..81a1312ca1 100644 --- a/packages/babel-plugin-transform-react-display-name/README.md +++ b/packages/babel-plugin-transform-react-display-name/README.md @@ -1,13 +1,14 @@ # babel-plugin-transform-react-display-name -> Add displayName to React.createClass calls +> Add displayName to `createReactClass` (and `React.createClass`) calls ## Example **In** ```js -var foo = React.createClass({}); +var foo = React.createClass({}); // React <= 15 +var bar = createReactClass({}); // React 16+ ``` **Out** @@ -15,7 +16,10 @@ var foo = React.createClass({}); ```js var foo = React.createClass({ displayName: "foo" -}); +}); // React <= 15 +var bar = createReactClass({ + displayName: "bar" +}); // React 16+ ``` ## Installation diff --git a/packages/babel-plugin-transform-react-display-name/src/index.js b/packages/babel-plugin-transform-react-display-name/src/index.js index ce73d4db74..253de56f88 100644 --- a/packages/babel-plugin-transform-react-display-name/src/index.js +++ b/packages/babel-plugin-transform-react-display-name/src/index.js @@ -20,12 +20,16 @@ export default function ({ types: t }) { } const isCreateClassCallExpression = t.buildMatchMemberExpression("React.createClass"); + const isCreateClassAddon = (callee) => callee.name === "createReactClass"; function isCreateClass(node) { if (!node || !t.isCallExpression(node)) return false; - // not React.createClass call member object - if (!isCreateClassCallExpression(node.callee)) return false; + // not createReactClass nor React.createClass call member object + if ( + !isCreateClassCallExpression(node.callee) && + !isCreateClassAddon(node.callee) + ) return false; // no call arguments const args = node.arguments; diff --git a/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/assignment-expression/actual.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/assignment-expression/actual.js index 59a5805ac5..9460a910e2 100644 --- a/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/assignment-expression/actual.js +++ b/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/assignment-expression/actual.js @@ -1 +1,2 @@ -foo = React.createClass({}); +foo = createReactClass({}); +bar = React.createClass({}); \ No newline at end of file diff --git a/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/assignment-expression/expected.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/assignment-expression/expected.js index 0acce9a865..03fd039c23 100644 --- a/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/assignment-expression/expected.js +++ b/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/assignment-expression/expected.js @@ -1,3 +1,6 @@ -foo = React.createClass({ +foo = createReactClass({ displayName: "foo" +}); +bar = React.createClass({ + displayName: "bar" }); \ No newline at end of file diff --git a/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/nested/actual.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/nested/actual.js index d0948f5bfd..b281773d1e 100644 --- a/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/nested/actual.js +++ b/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/nested/actual.js @@ -1 +1,2 @@ -var foo = bar(React.createClass({})); +var foo = qux(createReactClass({})); +var bar = qux(React.createClass({})); \ No newline at end of file diff --git a/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/nested/expected.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/nested/expected.js index 9c1a454330..2d3a1b6270 100644 --- a/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/nested/expected.js +++ b/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/nested/expected.js @@ -1,3 +1,6 @@ -var foo = bar(React.createClass({ +var foo = qux(createReactClass({ displayName: "foo" +})); +var bar = qux(React.createClass({ + displayName: "bar" })); \ No newline at end of file diff --git a/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/object-property/actual.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/object-property/actual.js index 42c53a9cbc..5412a002ec 100644 --- a/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/object-property/actual.js +++ b/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/object-property/actual.js @@ -1,3 +1,6 @@ ({ - foo: React.createClass({}) + foo: createReactClass({}) }); +({ + bar: React.createClass({}) +}); \ No newline at end of file diff --git a/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/object-property/expected.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/object-property/expected.js index f09344b241..1868127e66 100644 --- a/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/object-property/expected.js +++ b/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/object-property/expected.js @@ -1,5 +1,10 @@ ({ - foo: React.createClass({ + foo: createReactClass({ displayName: "foo" }) +}); +({ + bar: React.createClass({ + displayName: "bar" + }) }); \ No newline at end of file diff --git a/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/variable-declarator/actual.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/variable-declarator/actual.js index a1ce86e321..9aa6adca4d 100644 --- a/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/variable-declarator/actual.js +++ b/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/variable-declarator/actual.js @@ -1 +1,2 @@ -var foo = React.createClass({}); +var foo = createReactClass({}); +var bar = React.createClass({}); \ No newline at end of file diff --git a/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/variable-declarator/expected.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/variable-declarator/expected.js index 763399a62b..b54b881485 100644 --- a/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/variable-declarator/expected.js +++ b/packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/variable-declarator/expected.js @@ -1,3 +1,6 @@ -var foo = React.createClass({ +var foo = createReactClass({ displayName: "foo" +}); +var bar = React.createClass({ + displayName: "bar" }); \ No newline at end of file From 0c8fdc381d122229277b0c42a0f4fb34ff5ce6f6 Mon Sep 17 00:00:00 2001 From: Bo Lingen Date: Thu, 8 Jun 2017 15:58:37 -0500 Subject: [PATCH 08/11] Backport array & object pattern fixes to 6.x (#5770) * Backport array & object pattern fixes to 6.x Original PRs merged to 7.0 as #5722 and #5762 * fix lint error --- packages/babel-types/src/definitions/core.js | 2 +- .../babel-types/src/definitions/es2015.js | 2 +- packages/babel-types/test/validators.js | 24 +++++++++++++++++++ 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/packages/babel-types/src/definitions/core.js b/packages/babel-types/src/definitions/core.js index e7b7a272e0..9b45860834 100644 --- a/packages/babel-types/src/definitions/core.js +++ b/packages/babel-types/src/definitions/core.js @@ -526,7 +526,7 @@ defineType("ObjectProperty", { } }, value: { - validate: assertNodeType("Expression") + validate: assertNodeType("Expression", "Pattern", "RestElement") }, shorthand: { validate: assertValueType("boolean"), diff --git a/packages/babel-types/src/definitions/es2015.js b/packages/babel-types/src/definitions/es2015.js index f0231478d3..5a610b4e81 100644 --- a/packages/babel-types/src/definitions/es2015.js +++ b/packages/babel-types/src/definitions/es2015.js @@ -29,7 +29,7 @@ defineType("ArrayPattern", { aliases: ["Pattern", "LVal"], fields: { elements: { - validate: chain(assertValueType("array"), assertEach(assertNodeType("Expression"))) + validate: chain(assertValueType("array"), assertEach(assertNodeType("Identifier", "Pattern", "RestElement"))) }, decorators: { validate: chain(assertValueType("array"), assertEach(assertNodeType("Decorator"))) diff --git a/packages/babel-types/test/validators.js b/packages/babel-types/test/validators.js index ccc83f665b..8ad737b00b 100644 --- a/packages/babel-types/test/validators.js +++ b/packages/babel-types/test/validators.js @@ -31,4 +31,28 @@ suite("validators", function () { assert(t.isValidIdentifier("await") === false); }); }); + + suite("patterns", function () { + it("allows nested pattern structures", function () { + const pattern = t.objectPattern([ + t.objectProperty( + t.identifier("a"), + t.objectPattern([ + t.objectProperty( + t.identifier("b"), + t.stringLiteral("foo") + ), + t.objectProperty( + t.identifier("c"), + t.arrayPattern([ + t.identifier("value"), + ]) + ), + ]) + ), + ]); + + assert(t.isNodesEquivalent(pattern, pattern) === true); + }); + }); }); From bc013e6d34f5ee70b30a7300cce2f28831b711ba Mon Sep 17 00:00:00 2001 From: Henry Zhu Date: Thu, 8 Jun 2017 17:10:51 -0400 Subject: [PATCH 09/11] just make sure babylon is up to date [skip ci] --- packages/babel-core/package.json | 2 +- packages/babel-generator/package.json | 2 +- packages/babel-template/package.json | 2 +- packages/babel-traverse/package.json | 2 +- packages/babel-types/package.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/babel-core/package.json b/packages/babel-core/package.json index 9c18b89cf7..442a61f187 100644 --- a/packages/babel-core/package.json +++ b/packages/babel-core/package.json @@ -35,7 +35,7 @@ "babel-register": "^6.24.1", "babel-traverse": "^6.24.1", "babel-types": "^6.24.1", - "babylon": "^6.11.0", + "babylon": "^6.17.2", "convert-source-map": "^1.1.0", "debug": "^2.1.1", "json5": "^0.5.0", diff --git a/packages/babel-generator/package.json b/packages/babel-generator/package.json index 989f200e7b..881cc42517 100644 --- a/packages/babel-generator/package.json +++ b/packages/babel-generator/package.json @@ -22,6 +22,6 @@ }, "devDependencies": { "babel-helper-fixtures": "^6.22.0", - "babylon": "^6.11.0" + "babylon": "^6.17.2" } } diff --git a/packages/babel-template/package.json b/packages/babel-template/package.json index e07a8025b5..f6aa698343 100644 --- a/packages/babel-template/package.json +++ b/packages/babel-template/package.json @@ -8,7 +8,7 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-template", "main": "lib/index.js", "dependencies": { - "babylon": "^6.11.0", + "babylon": "^6.17.2", "babel-traverse": "^6.24.1", "babel-types": "^6.24.1", "babel-runtime": "^6.22.0", diff --git a/packages/babel-traverse/package.json b/packages/babel-traverse/package.json index cf762e7ebb..984222afc1 100644 --- a/packages/babel-traverse/package.json +++ b/packages/babel-traverse/package.json @@ -12,7 +12,7 @@ "babel-messages": "^6.23.0", "babel-runtime": "^6.22.0", "babel-types": "^6.24.1", - "babylon": "^6.15.0", + "babylon": "^6.17.2", "debug": "^2.2.0", "globals": "^9.0.0", "invariant": "^2.2.0", diff --git a/packages/babel-types/package.json b/packages/babel-types/package.json index 35f4b85548..3650d9f754 100644 --- a/packages/babel-types/package.json +++ b/packages/babel-types/package.json @@ -14,6 +14,6 @@ "to-fast-properties": "^1.0.1" }, "devDependencies": { - "babylon": "^6.8.2" + "babylon": "^6.17.2" } } From 82f37841f54a69efe70acd5b1b8b142a102908c8 Mon Sep 17 00:00:00 2001 From: Henry Zhu Date: Thu, 8 Jun 2017 17:29:04 -0400 Subject: [PATCH 10/11] v6.25.0 --- lerna.json | 2 +- packages/babel-core/package.json | 10 +++++----- packages/babel-generator/package.json | 4 ++-- .../package.json | 2 +- packages/babel-template/package.json | 6 +++--- packages/babel-traverse/package.json | 6 +++--- packages/babel-types/package.json | 2 +- 7 files changed, 16 insertions(+), 16 deletions(-) diff --git a/lerna.json b/lerna.json index b5dc6b6174..f1b0562215 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "2.0.0-beta.38", - "version": "6.24.1", + "version": "6.25.0", "changelog": { "repo": "babel/babel", "labels": { diff --git a/packages/babel-core/package.json b/packages/babel-core/package.json index 442a61f187..ba942c69ce 100644 --- a/packages/babel-core/package.json +++ b/packages/babel-core/package.json @@ -1,6 +1,6 @@ { "name": "babel-core", - "version": "6.24.1", + "version": "6.25.0", "description": "Babel compiler core.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -27,14 +27,14 @@ }, "dependencies": { "babel-code-frame": "^6.22.0", - "babel-generator": "^6.24.1", + "babel-generator": "^6.25.0", "babel-helpers": "^6.24.1", "babel-messages": "^6.23.0", - "babel-template": "^6.24.1", + "babel-template": "^6.25.0", "babel-runtime": "^6.22.0", "babel-register": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1", + "babel-traverse": "^6.25.0", + "babel-types": "^6.25.0", "babylon": "^6.17.2", "convert-source-map": "^1.1.0", "debug": "^2.1.1", diff --git a/packages/babel-generator/package.json b/packages/babel-generator/package.json index 881cc42517..f679461367 100644 --- a/packages/babel-generator/package.json +++ b/packages/babel-generator/package.json @@ -1,6 +1,6 @@ { "name": "babel-generator", - "version": "6.24.1", + "version": "6.25.0", "description": "Turns an AST into code.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -13,7 +13,7 @@ "dependencies": { "babel-messages": "^6.23.0", "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1", + "babel-types": "^6.25.0", "detect-indent": "^4.0.0", "jsesc": "^1.3.0", "lodash": "^4.2.0", diff --git a/packages/babel-plugin-transform-react-display-name/package.json b/packages/babel-plugin-transform-react-display-name/package.json index ecabbc98c3..ebf436529c 100644 --- a/packages/babel-plugin-transform-react-display-name/package.json +++ b/packages/babel-plugin-transform-react-display-name/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-react-display-name", - "version": "6.23.0", + "version": "6.25.0", "description": "Add displayName to React.createClass calls", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-react-display-name", "license": "MIT", diff --git a/packages/babel-template/package.json b/packages/babel-template/package.json index f6aa698343..f6ad3575ee 100644 --- a/packages/babel-template/package.json +++ b/packages/babel-template/package.json @@ -1,6 +1,6 @@ { "name": "babel-template", - "version": "6.24.1", + "version": "6.25.0", "description": "Generate an AST from a string template.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -9,8 +9,8 @@ "main": "lib/index.js", "dependencies": { "babylon": "^6.17.2", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1", + "babel-traverse": "^6.25.0", + "babel-types": "^6.25.0", "babel-runtime": "^6.22.0", "lodash": "^4.2.0" } diff --git a/packages/babel-traverse/package.json b/packages/babel-traverse/package.json index 984222afc1..d683fb0798 100644 --- a/packages/babel-traverse/package.json +++ b/packages/babel-traverse/package.json @@ -1,6 +1,6 @@ { "name": "babel-traverse", - "version": "6.24.1", + "version": "6.25.0", "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -11,7 +11,7 @@ "babel-code-frame": "^6.22.0", "babel-messages": "^6.23.0", "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1", + "babel-types": "^6.25.0", "babylon": "^6.17.2", "debug": "^2.2.0", "globals": "^9.0.0", @@ -19,6 +19,6 @@ "lodash": "^4.2.0" }, "devDependencies": { - "babel-generator": "^6.24.1" + "babel-generator": "^6.25.0" } } diff --git a/packages/babel-types/package.json b/packages/babel-types/package.json index 3650d9f754..614b6e3d16 100644 --- a/packages/babel-types/package.json +++ b/packages/babel-types/package.json @@ -1,6 +1,6 @@ { "name": "babel-types", - "version": "6.24.1", + "version": "6.25.0", "description": "Babel Types is a Lodash-esque utility library for AST nodes", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", From ccd314cba77406cc7e80e49bd9d267acd7ebcad4 Mon Sep 17 00:00:00 2001 From: Henry Zhu Date: Thu, 8 Jun 2017 17:30:39 -0400 Subject: [PATCH 11/11] 6.25.0 changelog [skip ci] (#5844) --- CHANGELOG.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f90ac42c12..9591d0f9ec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,32 @@ _Note: Gaps between patch versions are faulty, broken or test releases._ See [CHANGELOG - 6to5](CHANGELOG-6to5.md) for the pre-4.0.0 version changelog. +## 6.25.0 (2017-06-08) + +Just backporting a few things. + +#### :rocket: New Feature +* `babel-plugin-transform-react-display-name` + * [#5780](https://github.com/babel/babel/pull/5780) Backport support for createReactClass with transform-react-display-name. ([@kentor](https://github.com/kentor)) + * [#5554](https://github.com/babel/babel/pull/5554) Updated transform-react-display-name for createReactClass addon. ([@bvaughn](https://github.com/bvaughn)) +* `babel-generator`, `babel-plugin-transform-flow-strip-types`, `babel-types` + * [#5653](https://github.com/babel/babel/pull/5653) Port flow object spread from #418 to 6.x. ([@kittens](https://github.com/kittens)) + +#### :bug: Bug Fix +* `babel-types` + * [#5770](https://github.com/babel/babel/pull/5770) Backport array & object pattern fixes to 6.x. ([@citycide](https://github.com/citycide)) + +#### :nail_care: Polish +* `babel-traverse` + * [#5615](https://github.com/babel/babel/pull/5615) Update deprecation warning on flow bindings. ([@kassens](https://github.com/kassens)) + +#### Committers: 5 +- Bo Lingen ([citycide](https://github.com/citycide)) +- Brian Vaughn ([bvaughn](https://github.com/bvaughn)) +- Jan Kassens ([kassens](https://github.com/kassens)) +- Kenneth Chung ([kentor](https://github.com/kentor)) +- Sebastian McKenzie ([kittens](https://github.com/kittens)) + ## 6.24.0 (2017-03-13) A quick release for 2 features: