diff --git a/NPM_OWNERS b/NPM_OWNERS new file mode 100644 index 0000000000..ba1fe98d45 --- /dev/null +++ b/NPM_OWNERS @@ -0,0 +1,3 @@ +sebmck +thejameskyle +amasad diff --git a/VERSION b/VERSION index 1879c1be07..f8c5c2ccd2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -6.1.4 \ No newline at end of file +6.1.5 \ No newline at end of file diff --git a/packages/babel-browser/package.json b/packages/babel-browser/package.json index 50a3c30f1e..3905ec868e 100644 --- a/packages/babel-browser/package.json +++ b/packages/babel-browser/package.json @@ -1,6 +1,6 @@ { "name": "babel-browser", - "version": "6.1.4", + "version": "6.1.5", "description": "Babel browser build", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", diff --git a/packages/babel-cli/package.json b/packages/babel-cli/package.json index 30bff6792e..a1214d0df3 100644 --- a/packages/babel-cli/package.json +++ b/packages/babel-cli/package.json @@ -1,6 +1,6 @@ { "name": "babel-cli", - "version": "6.1.4", + "version": "6.1.5", "description": "Babel command line.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -8,9 +8,9 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-cli", "preferGlobal": true, "dependencies": { - "babel-core": "^6.1.4", - "babel-register": "^6.1.4", - "babel-polyfill": "^6.1.4", + "babel-core": "^6.1.5", + "babel-register": "^6.1.5", + "babel-polyfill": "^6.1.5", "babel-runtime": "^5.0.0", "bin-version-check": "^2.1.0", "chalk": "1.1.1", @@ -30,7 +30,7 @@ "v8flags": "^2.0.10" }, "devDependencies": { - "babel-helper-fixtures": "^6.1.4" + "babel-helper-fixtures": "^6.1.5" }, "bin": { "babel-doctor": "./bin/babel-doctor.js", diff --git a/packages/babel-code-frame/package.json b/packages/babel-code-frame/package.json index ab38cd3f49..cb8b6aabb2 100644 --- a/packages/babel-code-frame/package.json +++ b/packages/babel-code-frame/package.json @@ -1,6 +1,6 @@ { "name": "babel-code-frame", - "version": "6.1.4", + "version": "6.1.5", "description": "Generate errors that contain a code frame that point to source locations.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", diff --git a/packages/babel-core/package.json b/packages/babel-core/package.json index ae89103ba3..4287ec49e5 100644 --- a/packages/babel-core/package.json +++ b/packages/babel-core/package.json @@ -1,6 +1,6 @@ { "name": "babel-core", - "version": "6.1.4", + "version": "6.1.5", "description": "Babel compiler core.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -24,16 +24,16 @@ "test": "make test" }, "dependencies": { - "babel-code-frame": "^6.1.4", - "babel-generator": "^6.1.4", - "babel-helpers": "^6.1.4", - "babel-messages": "^6.1.4", - "babel-template": "^6.0.16", + "babel-code-frame": "^6.1.5", + "babel-generator": "^6.1.5", + "babel-helpers": "^6.1.5", + "babel-messages": "^6.1.5", + "babel-template": "^6.1.5", "babel-runtime": "^5.0.0", - "babel-register": "^6.1.4", - "babel-traverse": "^6.1.4", - "babel-types": "^6.1.4", - "babylon": "^6.1.4", + "babel-register": "^6.1.5", + "babel-traverse": "^6.1.5", + "babel-types": "^6.1.5", + "babylon": "^6.1.5", "convert-source-map": "^1.1.0", "debug": "^2.1.1", "esutils": "^2.0.0", @@ -51,8 +51,8 @@ "source-map-support": "^0.2.10" }, "devDependencies": { - "babel-helper-fixtures": "^6.1.4", - "babel-helper-transform-fixture-test-runner": "^6.1.4", - "babel-polyfill": "^6.1.4" + "babel-helper-fixtures": "^6.1.5", + "babel-helper-transform-fixture-test-runner": "^6.1.5", + "babel-polyfill": "^6.1.5" } } diff --git a/packages/babel-core/src/tools/build-external-helpers.js b/packages/babel-core/src/tools/build-external-helpers.js index 057e4b69e9..063ad8a5be 100644 --- a/packages/babel-core/src/tools/build-external-helpers.js +++ b/packages/babel-core/src/tools/build-external-helpers.js @@ -74,9 +74,9 @@ function buildVar(namespace, builder) { function buildHelpers(body, namespace, whitelist) { each(helpers.list, function (name) { - if (whitelist && whitelist.indexOf(name) >= 0) return; + if (whitelist && whitelist.indexOf(name) < 0) return; - let key = t.identifier(t.toIdentifier(name)); + let key = t.identifier(name); body.push(t.expressionStatement( t.assignmentExpression("=", t.memberExpression(namespace, key), helpers.get(name)) )); diff --git a/packages/babel-generator/package.json b/packages/babel-generator/package.json index 68cced8c40..a8c79e38df 100644 --- a/packages/babel-generator/package.json +++ b/packages/babel-generator/package.json @@ -1,6 +1,6 @@ { "name": "babel-generator", - "version": "6.1.4", + "version": "6.1.5", "description": "Turns an AST into code.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -11,9 +11,9 @@ "lib" ], "dependencies": { - "babel-messages": "^6.1.4", + "babel-messages": "^6.1.5", "babel-runtime": "^5.0.0", - "babel-types": "^6.1.4", + "babel-types": "^6.1.5", "detect-indent": "^3.0.1", "is-integer": "^1.0.4", "lodash": "^3.10.1", @@ -22,7 +22,7 @@ "trim-right": "^1.0.1" }, "devDependencies": { - "babel-helper-fixtures": "^6.1.4", - "babylon": "^6.1.4" + "babel-helper-fixtures": "^6.1.5", + "babylon": "^6.1.5" } } diff --git a/packages/babel-helper-bindify-decorators/package.json b/packages/babel-helper-bindify-decorators/package.json index d54063c91f..4d18c63de0 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.0.15", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-bindify-decorators", "license": "MIT", "main": "lib/index.js", "dependencies": { "babel-runtime": "^5.0.0", - "babel-traverse": "^6.0.14", - "babel-types": "^6.0.15" + "babel-traverse": "^6.1.5", + "babel-types": "^6.1.5" } } 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 3e59f8927d..794154d1d5 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.0.15", + "version": "6.1.5", "description": "", "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.0.15", + "babel-helper-explode-assignable-expression": "^6.1.5", "babel-runtime": "^5.0.0", - "babel-types": "^6.0.15" + "babel-types": "^6.1.5" } } 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 9445441481..7a5e99de0f 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.0.15", + "version": "6.1.5", "description": "", "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.0.15", + "babel-helper-explode-assignable-expression": "^6.1.5", "babel-runtime": "^5.0.0", - "babel-types": "^6.0.15" + "babel-types": "^6.1.5" } } diff --git a/packages/babel-helper-builder-react-jsx/package.json b/packages/babel-helper-builder-react-jsx/package.json index 8e987928cf..2cd655963c 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.0.15", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-builder-react-jsx", "license": "MIT", "main": "lib/index.js", "dependencies": { "babel-runtime": "^5.0.0", - "babel-types": "^6.0.15", + "babel-types": "^6.1.5", "esutils": "^2.0.0", "lodash": "^3.10.0" } diff --git a/packages/babel-helper-call-delegate/package.json b/packages/babel-helper-call-delegate/package.json index 3ab74460de..7b46a99640 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.0.15", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-call-delegate", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-traverse": "^6.0.14", + "babel-traverse": "^6.1.5", "babel-runtime": "^5.0.0", - "babel-types": "^6.0.15", - "babel-helper-hoist-variables": "^6.0.15" + "babel-types": "^6.1.5", + "babel-helper-hoist-variables": "^6.1.5" } } diff --git a/packages/babel-helper-define-map/package.json b/packages/babel-helper-define-map/package.json index b7f648ef71..e362c95631 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.0.15", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-define-map", "license": "MIT", @@ -8,7 +8,7 @@ "dependencies": { "babel-runtime": "^5.0.0", "lodash": "^3.10.0", - "babel-types": "^6.0.15", - "babel-helper-function-name": "^6.0.15" + "babel-types": "^6.1.5", + "babel-helper-function-name": "^6.1.5" } } diff --git a/packages/babel-helper-explode-assignable-expression/package.json b/packages/babel-helper-explode-assignable-expression/package.json index 821e87c115..6d6017ad1d 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.0.15", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-explode-assignable-expression", "license": "MIT", "main": "lib/index.js", "dependencies": { - "babel-traverse": "^6.0.14", + "babel-traverse": "^6.1.5", "babel-runtime": "^5.0.0", - "babel-types": "^6.0.15" + "babel-types": "^6.1.5" } } diff --git a/packages/babel-helper-explode-class/package.json b/packages/babel-helper-explode-class/package.json index 974cce4e6b..fc2ece4566 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.0.15", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-explode-class", "license": "MIT", "main": "lib/index.js", "dependencies": { "babel-runtime": "^5.0.0", - "babel-traverse": "^6.0.14", - "babel-types": "^6.0.15", - "babel-helper-bindify-decorators": "^6.0.15" + "babel-traverse": "^6.1.5", + "babel-types": "^6.1.5", + "babel-helper-bindify-decorators": "^6.1.5" } } diff --git a/packages/babel-helper-fixtures/package.json b/packages/babel-helper-fixtures/package.json index e2bf220f5d..ba30d58d06 100644 --- a/packages/babel-helper-fixtures/package.json +++ b/packages/babel-helper-fixtures/package.json @@ -1,6 +1,6 @@ { "name": "babel-helper-fixtures", - "version": "6.1.4", + "version": "6.1.5", "description": "", "author": "Sebastian McKenzie ", "license": "MIT", diff --git a/packages/babel-helper-function-name/package.json b/packages/babel-helper-function-name/package.json index 23b0556264..bdcb8ec640 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.0.15", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-function-name", "license": "MIT", "main": "lib/index.js", "dependencies": { "babel-runtime": "^5.0.0", - "babel-types": "^6.0.15", - "babel-traverse": "^6.0.14", - "babel-helper-get-function-arity": "^6.0.15", - "babel-template": "^6.0.15" + "babel-types": "^6.1.5", + "babel-traverse": "^6.1.5", + "babel-helper-get-function-arity": "^6.1.5", + "babel-template": "^6.1.5" } } diff --git a/packages/babel-helper-get-function-arity/package.json b/packages/babel-helper-get-function-arity/package.json index 3d0a814fa6..c8d2c90f32 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.0.15", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-get-function-arity", "license": "MIT", "main": "lib/index.js", "dependencies": { "babel-runtime": "^5.0.0", - "babel-types": "^6.0.15" + "babel-types": "^6.1.5" } } diff --git a/packages/babel-helper-hoist-variables/package.json b/packages/babel-helper-hoist-variables/package.json index 4bed445a85..2e4e0bc9d4 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.0.15", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-hoist-variables", "license": "MIT", "main": "lib/index.js", "dependencies": { "babel-runtime": "^5.0.0", - "babel-types": "^6.0.15" + "babel-types": "^6.1.5" } } diff --git a/packages/babel-helper-optimise-call-expression/package.json b/packages/babel-helper-optimise-call-expression/package.json index c061eeb32a..2d33093abe 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.0.15", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-optimise-call-expression", "license": "MIT", "main": "lib/index.js", "dependencies": { "babel-runtime": "^5.0.0", - "babel-types": "^6.0.15" + "babel-types": "^6.1.5" } } diff --git a/packages/babel-helper-plugin-test-runner/package.json b/packages/babel-helper-plugin-test-runner/package.json index e01d2ee7d2..01d77bc236 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.1.4", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-plugin-test-runner", "license": "MIT", "main": "lib/index.js", "dependencies": { "babel-runtime": "^5.0.0", - "babel-helper-transform-fixture-test-runner": "^6.1.4" + "babel-helper-transform-fixture-test-runner": "^6.1.5" } } diff --git a/packages/babel-helper-regex/package.json b/packages/babel-helper-regex/package.json index 0f029a1fa9..e6bdefdd46 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.0.18", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-regex", "license": "MIT", @@ -8,6 +8,6 @@ "dependencies": { "babel-runtime": "^5.0.0", "lodash": "^3.10.0", - "babel-types": "^6.0.18" + "babel-types": "^6.1.5" } } diff --git a/packages/babel-helper-remap-async-to-generator/package.json b/packages/babel-helper-remap-async-to-generator/package.json index 7dfe41d966..988111f1e2 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.1.4", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-remap-async-to-generator", "license": "MIT", "main": "lib/index.js", "dependencies": { "babel-runtime": "^5.0.0", - "babel-template": "^6.0.16", - "babel-types": "^6.1.4", - "babel-traverse": "^6.1.4", - "babel-helper-function-name": "^6.0.15" + "babel-template": "^6.1.5", + "babel-types": "^6.1.5", + "babel-traverse": "^6.1.5", + "babel-helper-function-name": "^6.1.5" } } diff --git a/packages/babel-helper-replace-supers/package.json b/packages/babel-helper-replace-supers/package.json index 1dda9296e6..a8ee3b6a81 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.0.18", + "version": "6.1.5", "description": "", "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.0.15", + "babel-helper-optimise-call-expression": "^6.1.5", "babel-runtime": "^5.0.0", - "babel-traverse": "^6.0.18", - "babel-messages": "^6.0.15", - "babel-template": "^6.0.15", - "babel-types": "^6.0.18" + "babel-traverse": "^6.1.5", + "babel-messages": "^6.1.5", + "babel-template": "^6.1.5", + "babel-types": "^6.1.5" } } diff --git a/packages/babel-helper-transform-fixture-test-runner/package.json b/packages/babel-helper-transform-fixture-test-runner/package.json index fbb6dcfabc..d70d0594d5 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.1.4", + "version": "6.1.5", "description": "Transform test runner for babel-helper-fixtures module", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -9,12 +9,12 @@ "main": "lib/index.js", "dependencies": { "babel-runtime": "^5.0.0", - "babel-register": "^6.1.4", - "babel-core": "^6.1.4", - "babel-polyfill": "^6.1.4", - "babel-helper-fixtures": "^6.1.4", + "babel-register": "^6.1.5", + "babel-core": "^6.1.5", + "babel-polyfill": "^6.1.5", + "babel-helper-fixtures": "^6.1.5", "source-map": "^0.5.0", - "babel-code-frame": "^6.1.4", + "babel-code-frame": "^6.1.5", "chai": "^2.2.0", "lodash": "^3.10.0" } diff --git a/packages/babel-helpers/package.json b/packages/babel-helpers/package.json index f9bf1e2735..7a3442a6f2 100644 --- a/packages/babel-helpers/package.json +++ b/packages/babel-helpers/package.json @@ -1,6 +1,6 @@ { "name": "babel-helpers", - "version": "6.1.4", + "version": "6.1.5", "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": "^5.0.0", - "babel-template": "^6.0.15" + "babel-template": "^6.1.5" } } diff --git a/packages/babel-helpers/src/helpers.js b/packages/babel-helpers/src/helpers.js index fc4b8ebbf2..6b081e8df2 100644 --- a/packages/babel-helpers/src/helpers.js +++ b/packages/babel-helpers/src/helpers.js @@ -1,12 +1,15 @@ import template from "babel-template"; -export let _typeof = template(` +let helpers = {}; +export default helpers; + +helpers.typeof = template(` (function (obj) { return obj && typeof Symbol !== "undefined" && obj.constructor === Symbol ? "symbol" : typeof obj; }); `); -export let createRawReactElement = template(` +helpers.createRawReactElement = template(` (function () { var REACT_ELEMENT_TYPE = (typeof Symbol === "function" && Symbol.for && Symbol.for("react.element")) || 0xeac7; @@ -24,7 +27,7 @@ export let createRawReactElement = template(` })() `); -export let asyncToGenerator = template(` +helpers.asyncToGenerator = template(` (function (fn) { return function () { var gen = fn.apply(this, arguments); @@ -56,7 +59,7 @@ export let asyncToGenerator = template(` `); -export let classCallCheck = template(` +helpers.classCallCheck = template(` (function (instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); @@ -64,7 +67,7 @@ export let classCallCheck = template(` }); `); -export let createClass = template(` +helpers.createClass = template(` (function() { function defineProperties(target, props) { for (var i = 0; i < props.length; i ++) { @@ -84,7 +87,7 @@ export let createClass = template(` })() `); -export let defaultProps = template(` +helpers.defaultProps = template(` (function (defaultProps, props) { if (defaultProps) { for (var propName in defaultProps) { @@ -98,7 +101,7 @@ export let defaultProps = template(` `); -export let defineEnumerableProperties = template(` +helpers.defineEnumerableProperties = template(` (function (obj, descs) { for (var key in descs) { var desc = descs[key]; @@ -110,7 +113,7 @@ export let defineEnumerableProperties = template(` }) `); -export let defaults = template(` +helpers.defaults = template(` (function (obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { @@ -124,7 +127,7 @@ export let defaults = template(` }) `); -export let defineProperty = template(` +helpers.defineProperty = template(` (function (obj, key, value) { // Shortcircuit the slow defineProperty path when possible. // We are trying to avoid issues where setters defined on the @@ -145,7 +148,7 @@ export let defineProperty = template(` }); `); -export let _extends = template(` +helpers.extends = template(` Object.assign || (function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; @@ -159,7 +162,7 @@ export let _extends = template(` }) `); -export let get = template(` +helpers.get = template(` (function get(object, property, receiver) { if (object === null) object = Function.prototype; @@ -188,7 +191,7 @@ export let get = template(` `); -export let inherits = template(` +helpers.inherits = template(` (function (subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); @@ -205,7 +208,7 @@ export let inherits = template(` }) `); -export let _instanceof = template(` +helpers.instanceof = template(` (function (left, right) { if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) { return right[Symbol.hasInstance](left); @@ -216,13 +219,13 @@ export let _instanceof = template(` `); -export let interopRequireDefault = template(` +helpers.interopRequireDefault = template(` (function (obj) { return obj && obj.__esModule ? obj : { default: obj }; }) `); -export let interopRequireWildcard = template(` +helpers.interopRequireWildcard = template(` (function (obj) { if (obj && obj.__esModule) { return obj; @@ -239,7 +242,7 @@ export let interopRequireWildcard = template(` }) `); -export let newArrowCheck = template(` +helpers.newArrowCheck = template(` (function (innerThis, boundThis) { if (innerThis !== boundThis) { throw new TypeError("Cannot instantiate an arrow function"); @@ -247,13 +250,13 @@ export let newArrowCheck = template(` }); `); -export let objectDestructuringEmpty = template(` +helpers.objectDestructuringEmpty = template(` (function (obj) { if (obj == null) throw new TypeError("Cannot destructure undefined"); }); `); -export let objectWithoutProperties = template(` +helpers.objectWithoutProperties = template(` (function (obj, keys) { var target = {}; for (var i in obj) { @@ -265,7 +268,7 @@ export let objectWithoutProperties = template(` }) `); -export let possibleConstructorReturn = template(` +helpers.possibleConstructorReturn = template(` (function (self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); @@ -274,11 +277,11 @@ export let possibleConstructorReturn = template(` }); `); -export let selfGlobal = template(` +helpers.selfGlobal = template(` typeof global === "undefined" ? self : global `); -export let set = template(` +helpers.set = template(` (function set(object, property, value, receiver) { var desc = Object.getOwnPropertyDescriptor(object, property); @@ -302,7 +305,7 @@ export let set = template(` }); `); -export let slicedToArray = template(` +helpers.slicedToArray = template(` (function () { // Broken out into a separate function to avoid deoptimizations due to the try/catch for the // array iterator case. @@ -351,7 +354,7 @@ export let slicedToArray = template(` })(); `); -export let slicedToArrayLoose = template(` +helpers.slicedToArrayLoose = template(` (function (arr, i) { if (Array.isArray(arr)) { return arr; @@ -368,7 +371,7 @@ export let slicedToArrayLoose = template(` }); `); -export let taggedTemplateLiteral = template(` +helpers.taggedTemplateLiteral = template(` (function (strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } @@ -376,14 +379,14 @@ export let taggedTemplateLiteral = template(` }); `); -export let taggedTemplateLiteralLoose = template(` +helpers.taggedTemplateLiteralLoose = template(` (function (strings, raw) { strings.raw = raw; return strings; }); `); -export let temporalRef = template(` +helpers.temporalRef = template(` (function (val, name, undef) { if (val === undef) { throw new ReferenceError(name + " is not defined - temporal dead zone"); @@ -393,17 +396,17 @@ export let temporalRef = template(` }) `); -export let temporalUndefined = template(` +helpers.temporalUndefined = template(` ({}) `); -export let toArray = template(` +helpers.toArray = template(` (function (arr) { return Array.isArray(arr) ? arr : Array.from(arr); }); `); -export let toConsumableArray = template(` +helpers.toConsumableArray = template(` (function (arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) arr2[i] = arr[i]; diff --git a/packages/babel-helpers/src/index.js b/packages/babel-helpers/src/index.js index 46fb1080e0..96a5b4cb10 100644 --- a/packages/babel-helpers/src/index.js +++ b/packages/babel-helpers/src/index.js @@ -1,7 +1,7 @@ -import * as helpers from "./helpers"; +import helpers from "./helpers"; export function get(name) { - let fn = helpers[name] || helpers[`_${name}`]; + let fn = helpers[name]; if (!fn) throw ReferenceError; return fn().expression; diff --git a/packages/babel-messages/package.json b/packages/babel-messages/package.json index 75eebf1c47..2d6cc13d55 100644 --- a/packages/babel-messages/package.json +++ b/packages/babel-messages/package.json @@ -1,6 +1,6 @@ { "name": "babel-messages", - "version": "6.1.4", + "version": "6.1.5", "description": "Collection of debug messages used by Babel.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", diff --git a/packages/babel-plugin-check-es2015-constants/package.json b/packages/babel-plugin-check-es2015-constants/package.json index 4942be62d0..cba4debf5d 100644 --- a/packages/babel-plugin-check-es2015-constants/package.json +++ b/packages/babel-plugin-check-es2015-constants/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-check-es2015-constants", - "version": "6.1.4", + "version": "6.1.5", "description": "Compile ES2015 constants to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-check-es2015-constants", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-external-helpers-2/package.json b/packages/babel-plugin-external-helpers-2/package.json index e74963eeef..06c8f0c84f 100644 --- a/packages/babel-plugin-external-helpers-2/package.json +++ b/packages/babel-plugin-external-helpers-2/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-external-helpers-2", - "version": "6.1.4", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-external-helpers-2", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-syntax-async-functions/package.json b/packages/babel-plugin-syntax-async-functions/package.json index df870a6b23..d49c4e36be 100644 --- a/packages/babel-plugin-syntax-async-functions/package.json +++ b/packages/babel-plugin-syntax-async-functions/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-syntax-async-functions", - "version": "6.1.4", + "version": "6.1.5", "description": "Allow parsing of async functions", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-async-functions", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-syntax-async-generators/package.json b/packages/babel-plugin-syntax-async-generators/package.json index 08c391f688..b6eb19b0f7 100644 --- a/packages/babel-plugin-syntax-async-generators/package.json +++ b/packages/babel-plugin-syntax-async-generators/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-syntax-async-generators", - "version": "6.1.4", + "version": "6.1.5", "description": "Allow parsing of async generator functions", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-async-generators", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-syntax-class-constructor-call/package.json b/packages/babel-plugin-syntax-class-constructor-call/package.json index 5466291f46..badd825c9d 100644 --- a/packages/babel-plugin-syntax-class-constructor-call/package.json +++ b/packages/babel-plugin-syntax-class-constructor-call/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-syntax-class-constructor-call", - "version": "6.1.4", + "version": "6.1.5", "description": "Allow parsing of class constructor calls", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-class-constructor-call", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-syntax-class-properties/package.json b/packages/babel-plugin-syntax-class-properties/package.json index 14ef2a9edc..b2d8ad7ef6 100644 --- a/packages/babel-plugin-syntax-class-properties/package.json +++ b/packages/babel-plugin-syntax-class-properties/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-syntax-class-properties", - "version": "6.1.4", + "version": "6.1.5", "description": "Allow parsing of class properties", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-class-properties", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-syntax-decorators/package.json b/packages/babel-plugin-syntax-decorators/package.json index 1f13a0959f..75ea1a0901 100644 --- a/packages/babel-plugin-syntax-decorators/package.json +++ b/packages/babel-plugin-syntax-decorators/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-syntax-decorators", - "version": "6.1.4", + "version": "6.1.5", "description": "Allow parsing of decorators", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-decorators", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-syntax-do-expressions/package.json b/packages/babel-plugin-syntax-do-expressions/package.json index ed20ca614d..9794f3daab 100644 --- a/packages/babel-plugin-syntax-do-expressions/package.json +++ b/packages/babel-plugin-syntax-do-expressions/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-syntax-do-expressions", - "version": "6.1.4", + "version": "6.1.5", "description": "Allow parsing of do expressions", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-do-expressions", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-syntax-exponentiation-operator/package.json b/packages/babel-plugin-syntax-exponentiation-operator/package.json index f0735c18d0..83165bec0e 100644 --- a/packages/babel-plugin-syntax-exponentiation-operator/package.json +++ b/packages/babel-plugin-syntax-exponentiation-operator/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-syntax-exponentiation-operator", - "version": "6.1.4", + "version": "6.1.5", "description": "Allow parsing of the exponentiation operator", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-exponentation-operator", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-syntax-export-extensions/package.json b/packages/babel-plugin-syntax-export-extensions/package.json index 133d9debdc..aa50a28dd1 100644 --- a/packages/babel-plugin-syntax-export-extensions/package.json +++ b/packages/babel-plugin-syntax-export-extensions/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-syntax-export-extensions", - "version": "6.1.4", + "version": "6.1.5", "description": "Allow parsing of export extensions", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-export-extensions", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-syntax-flow/package.json b/packages/babel-plugin-syntax-flow/package.json index ee37333997..cb9de9b884 100644 --- a/packages/babel-plugin-syntax-flow/package.json +++ b/packages/babel-plugin-syntax-flow/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-syntax-flow", - "version": "6.1.4", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-flow", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-syntax-function-bind/package.json b/packages/babel-plugin-syntax-function-bind/package.json index 546efd105a..75bb82e5aa 100644 --- a/packages/babel-plugin-syntax-function-bind/package.json +++ b/packages/babel-plugin-syntax-function-bind/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-syntax-function-bind", - "version": "6.1.4", + "version": "6.1.5", "description": "Allow parsing of function bind", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-function-bind", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-syntax-jsx/package.json b/packages/babel-plugin-syntax-jsx/package.json index 864cf2ba7c..62f9965122 100644 --- a/packages/babel-plugin-syntax-jsx/package.json +++ b/packages/babel-plugin-syntax-jsx/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-syntax-jsx", - "version": "6.1.4", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-jsx", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-syntax-object-rest-spread/package.json b/packages/babel-plugin-syntax-object-rest-spread/package.json index 33224d50bb..9d2a601e4e 100644 --- a/packages/babel-plugin-syntax-object-rest-spread/package.json +++ b/packages/babel-plugin-syntax-object-rest-spread/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-syntax-object-rest-spread", - "version": "6.1.4", + "version": "6.1.5", "description": "Allow parsing of object rest/spread", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-object-rest-spread", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-syntax-trailing-function-commas/package.json b/packages/babel-plugin-syntax-trailing-function-commas/package.json index fb521547ca..95d4d25118 100644 --- a/packages/babel-plugin-syntax-trailing-function-commas/package.json +++ b/packages/babel-plugin-syntax-trailing-function-commas/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-syntax-trailing-function-commas", - "version": "6.1.4", + "version": "6.1.5", "description": "Compile trailing function commas to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-trailing-function-commas", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-async-functions/package.json b/packages/babel-plugin-transform-async-functions/package.json index d1ea83651f..e80be1b1ba 100644 --- a/packages/babel-plugin-transform-async-functions/package.json +++ b/packages/babel-plugin-transform-async-functions/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-async-functions", - "version": "6.1.4", + "version": "6.1.5", "description": "Compile async functions to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-async-functions", "license": "MIT", @@ -9,10 +9,10 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-async-functions": "^6.1.4", + "babel-plugin-syntax-async-functions": "^6.1.5", "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-async-to-generator/package.json b/packages/babel-plugin-transform-async-to-generator/package.json index 03c17ed8f1..5603aa73b0 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.1.4", + "version": "6.1.5", "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.1.4", - "babel-plugin-syntax-async-functions": "^6.1.4", + "babel-helper-remap-async-to-generator": "^6.1.5", + "babel-plugin-syntax-async-functions": "^6.1.5", "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } 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 5225b2bec4..81d0924892 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.1.4", + "version": "6.1.5", "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", @@ -9,12 +9,12 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-async-functions": "^6.1.4", - "babel-helper-remap-async-to-generator": "^6.1.4", - "babel-types": "^6.1.4", + "babel-plugin-syntax-async-functions": "^6.1.5", + "babel-helper-remap-async-to-generator": "^6.1.5", + "babel-types": "^6.1.5", "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-class-constructor-call/package.json b/packages/babel-plugin-transform-class-constructor-call/package.json index 7b03f5e781..509ce11e3b 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.1.4", + "version": "6.1.5", "description": "", "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.0.15", - "babel-plugin-syntax-class-constructor-call": "^6.1.4", + "babel-template": "^6.1.5", + "babel-plugin-syntax-class-constructor-call": "^6.1.5", "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-class-properties/package.json b/packages/babel-plugin-transform-class-properties/package.json index 4a82eef7a6..5e50a2a900 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.1.4", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-class-properties", "license": "MIT", @@ -9,10 +9,10 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-class-properties": "^6.1.4", + "babel-plugin-syntax-class-properties": "^6.1.5", "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-decorators/package.json b/packages/babel-plugin-transform-decorators/package.json index ab3e969ea6..92d5e56391 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.1.4", + "version": "6.1.5", "description": "Compile class and object decorators to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-decorators", "license": "MIT", @@ -9,14 +9,14 @@ "babel-plugin" ], "dependencies": { - "babel-types": "^6.1.4", - "babel-helper-define-map": "^6.0.14", - "babel-plugin-syntax-decorators": "^6.1.4", - "babel-helper-explode-class": "^6.0.14", - "babel-template": "^6.0.14", + "babel-types": "^6.1.5", + "babel-helper-define-map": "^6.1.5", + "babel-plugin-syntax-decorators": "^6.1.5", + "babel-helper-explode-class": "^6.1.5", + "babel-template": "^6.1.5", "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-do-expressions/package.json b/packages/babel-plugin-transform-do-expressions/package.json index 0ca6610236..0ea1a0f445 100644 --- a/packages/babel-plugin-transform-do-expressions/package.json +++ b/packages/babel-plugin-transform-do-expressions/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-do-expressions", - "version": "6.1.4", + "version": "6.1.5", "description": "Compile do expressions to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-do-expressions", "license": "MIT", @@ -9,10 +9,10 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-do-expressions": "^6.1.4", + "babel-plugin-syntax-do-expressions": "^6.1.5", "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-arrow-functions/package.json b/packages/babel-plugin-transform-es2015-arrow-functions/package.json index c28a837eda..f95e845842 100644 --- a/packages/babel-plugin-transform-es2015-arrow-functions/package.json +++ b/packages/babel-plugin-transform-es2015-arrow-functions/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-es2015-arrow-functions", - "version": "6.1.4", + "version": "6.1.5", "description": "Compile ES2015 arrow functions to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-arrow-functions", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-block-scoped-functions/package.json b/packages/babel-plugin-transform-es2015-block-scoped-functions/package.json index 3734ba6e09..da185107ff 100644 --- a/packages/babel-plugin-transform-es2015-block-scoped-functions/package.json +++ b/packages/babel-plugin-transform-es2015-block-scoped-functions/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-es2015-block-scoped-functions", - "version": "6.1.4", + "version": "6.1.5", "description": "Babel plugin to ensure function declarations at the block level are block scoped", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-block-scoped-functions", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-block-scoping/package.json b/packages/babel-plugin-transform-es2015-block-scoping/package.json index ed509e078d..dbf7a5a6f5 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.1.4", + "version": "6.1.5", "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.1.4", - "babel-types": "^6.1.4", - "babel-template": "^6.0.14", + "babel-traverse": "^6.1.5", + "babel-types": "^6.1.5", + "babel-template": "^6.1.5", "lodash": "^3.10.0", "babel-runtime": "^5.0.0" }, @@ -16,6 +16,6 @@ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-classes/package.json b/packages/babel-plugin-transform-es2015-classes/package.json index 5668e2c9be..8447310aa2 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.1.4", + "version": "6.1.5", "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.0.15", - "babel-helper-function-name": "^6.0.15", - "babel-helper-replace-supers": "^6.0.15", - "babel-template": "^6.0.15", - "babel-traverse": "^6.1.4", - "babel-helper-define-map": "^6.0.15", - "babel-messages": "^6.1.4", + "babel-helper-optimise-call-expression": "^6.1.5", + "babel-helper-function-name": "^6.1.5", + "babel-helper-replace-supers": "^6.1.5", + "babel-template": "^6.1.5", + "babel-traverse": "^6.1.5", + "babel-helper-define-map": "^6.1.5", + "babel-messages": "^6.1.5", "babel-runtime": "^5.0.0", - "babel-types": "^6.1.4" + "babel-types": "^6.1.5" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-computed-properties/package.json b/packages/babel-plugin-transform-es2015-computed-properties/package.json index 7f142eedf9..2d08f6b4c9 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.1.4", + "version": "6.1.5", "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,11 +9,11 @@ "babel-plugin" ], "dependencies": { - "babel-helper-define-map": "^6.0.14", - "babel-template": "^6.0.14", + "babel-helper-define-map": "^6.1.5", + "babel-template": "^6.1.5", "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-destructuring/package.json b/packages/babel-plugin-transform-es2015-destructuring/package.json index eac513795d..71bf1f58e4 100644 --- a/packages/babel-plugin-transform-es2015-destructuring/package.json +++ b/packages/babel-plugin-transform-es2015-destructuring/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-es2015-destructuring", - "version": "6.1.4", + "version": "6.1.5", "description": "Compile ES2015 destructuring to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-destructuring", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-for-of/package.json b/packages/babel-plugin-transform-es2015-for-of/package.json index 79a0c4e141..6771178371 100644 --- a/packages/babel-plugin-transform-es2015-for-of/package.json +++ b/packages/babel-plugin-transform-es2015-for-of/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-es2015-for-of", - "version": "6.1.4", + "version": "6.1.5", "description": "Compile ES2015 for...of to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-for-of", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-function-name/package.json b/packages/babel-plugin-transform-es2015-function-name/package.json index bbde968f71..3cca4442b4 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.1.4", + "version": "6.1.5", "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.0.14", - "babel-types": "^6.1.4", + "babel-helper-function-name": "^6.1.5", + "babel-types": "^6.1.5", "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-instanceof/package.json b/packages/babel-plugin-transform-es2015-instanceof/package.json index 370bf92acb..9d65ca4746 100644 --- a/packages/babel-plugin-transform-es2015-instanceof/package.json +++ b/packages/babel-plugin-transform-es2015-instanceof/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-es2015-instanceof", - "version": "6.1.4", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-instanceof", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-instanceof/test/fixtures/instanceof/instanceof/expected.js b/packages/babel-plugin-transform-es2015-instanceof/test/fixtures/instanceof/instanceof/expected.js index 5991efed09..1772fba566 100644 --- a/packages/babel-plugin-transform-es2015-instanceof/test/fixtures/instanceof/instanceof/expected.js +++ b/packages/babel-plugin-transform-es2015-instanceof/test/fixtures/instanceof/instanceof/expected.js @@ -1 +1 @@ -babelHelpers._instanceof(a, b); +babelHelpers.instanceof(a, b); diff --git a/packages/babel-plugin-transform-es2015-literals/package.json b/packages/babel-plugin-transform-es2015-literals/package.json index 48dd63c3db..8946d00c89 100644 --- a/packages/babel-plugin-transform-es2015-literals/package.json +++ b/packages/babel-plugin-transform-es2015-literals/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-es2015-literals", - "version": "6.1.4", + "version": "6.1.5", "description": "Compile ES2015 unicode string and number literals to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-literals", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-modules-amd/package.json b/packages/babel-plugin-transform-es2015-modules-amd/package.json index d72c46690a..18d8038b5b 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.1.4", + "version": "6.1.5", "description": "", "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.1.4", - "babel-template": "^6.0.15", + "babel-plugin-transform-es2015-modules-commonjs": "^6.1.5", + "babel-template": "^6.1.5", "babel-runtime": "^5.0.0" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-modules-commonjs/package.json b/packages/babel-plugin-transform-es2015-modules-commonjs/package.json index 299594cfeb..9e72380268 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.1.4", + "version": "6.1.5", "description": "", "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.1.4", + "babel-types": "^6.1.5", "babel-runtime": "^5.0.0", - "babel-template": "^6.0.15", - "babel-plugin-transform-strict-mode": "^6.1.4" + "babel-template": "^6.1.5", + "babel-plugin-transform-strict-mode": "^6.1.5" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-modules-systemjs/package.json b/packages/babel-plugin-transform-es2015-modules-systemjs/package.json index 7c1a657875..8cc8a2032a 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.1.4", + "version": "6.1.5", "description": "", "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.0.15", - "babel-helper-hoist-variables": "^6.0.15", + "babel-template": "^6.1.5", + "babel-helper-hoist-variables": "^6.1.5", "babel-runtime": "^5.0.0", - "babel-plugin-transform-strict-mode": "^6.1.4" + "babel-plugin-transform-strict-mode": "^6.1.5" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-modules-umd/package.json b/packages/babel-plugin-transform-es2015-modules-umd/package.json index 1aeb2b446c..ad05285562 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.1.4", + "version": "6.1.5", "description": "", "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.1.4", - "babel-template": "^6.0.15", + "babel-plugin-transform-es2015-modules-amd": "^6.1.5", + "babel-template": "^6.1.5", "babel-runtime": "^5.0.0" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-object-super/package.json b/packages/babel-plugin-transform-es2015-object-super/package.json index cf946a2604..70b09f405e 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.1.4", + "version": "6.1.5", "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.0.14", + "babel-helper-replace-supers": "^6.1.5", "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-parameters/package.json b/packages/babel-plugin-transform-es2015-parameters/package.json index 918686e460..f52bbd1082 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.1.4", + "version": "6.1.5", "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.1.4", - "babel-helper-call-delegate": "^6.0.14", - "babel-helper-get-function-arity": "^6.0.14", - "babel-template": "^6.0.14", - "babel-types": "^6.1.4", + "babel-traverse": "^6.1.5", + "babel-helper-call-delegate": "^6.1.5", + "babel-helper-get-function-arity": "^6.1.5", + "babel-template": "^6.1.5", + "babel-types": "^6.1.5", "babel-runtime": "^5.0.0" }, "keywords": [ "babel-plugin" ], "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-shorthand-properties/package.json b/packages/babel-plugin-transform-es2015-shorthand-properties/package.json index 81841d116f..dd1a75f368 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.1.4", + "version": "6.1.5", "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.1.4", + "babel-types": "^6.1.5", "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-spread/package.json b/packages/babel-plugin-transform-es2015-spread/package.json index 2e1661b02f..6054289640 100644 --- a/packages/babel-plugin-transform-es2015-spread/package.json +++ b/packages/babel-plugin-transform-es2015-spread/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-es2015-spread", - "version": "6.1.4", + "version": "6.1.5", "description": "Compile ES2015 spread to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-spread", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-sticky-regex/package.json b/packages/babel-plugin-transform-es2015-sticky-regex/package.json index e5921c6652..fd98266286 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.1.4", + "version": "6.1.5", "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.0.18", - "babel-types": "^6.1.4", + "babel-helper-regex": "^6.1.5", + "babel-types": "^6.1.5", "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-template-literals/package.json b/packages/babel-plugin-transform-es2015-template-literals/package.json index bc8fe29ea7..a975eb2c71 100644 --- a/packages/babel-plugin-transform-es2015-template-literals/package.json +++ b/packages/babel-plugin-transform-es2015-template-literals/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-es2015-template-literals", - "version": "6.1.4", + "version": "6.1.5", "description": "Compile ES2015 template literals to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-template-literals", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-typeof-symbol/package.json b/packages/babel-plugin-transform-es2015-typeof-symbol/package.json index 97ab34da05..0f9a822677 100644 --- a/packages/babel-plugin-transform-es2015-typeof-symbol/package.json +++ b/packages/babel-plugin-transform-es2015-typeof-symbol/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-es2015-typeof-symbol", - "version": "6.1.4", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-typeof-symbol", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es2015-typeof-symbol/test/fixtures/symbols/typeof/expected.js b/packages/babel-plugin-transform-es2015-typeof-symbol/test/fixtures/symbols/typeof/expected.js index 50931cbb5f..26a766f3d5 100644 --- a/packages/babel-plugin-transform-es2015-typeof-symbol/test/fixtures/symbols/typeof/expected.js +++ b/packages/babel-plugin-transform-es2015-typeof-symbol/test/fixtures/symbols/typeof/expected.js @@ -1,5 +1,5 @@ var s = Symbol("s"); -assert.ok((typeof s === "undefined" ? "undefined" : babelHelpers._typeof(s)) === "symbol"); -assert.equal(typeof s === "undefined" ? "undefined" : babelHelpers._typeof(s), "symbol"); -assert.equal(babelHelpers._typeof(babelHelpers._typeof(s.foo)), "symbol"); +assert.ok((typeof s === "undefined" ? "undefined" : babelHelpers.typeof(s)) === "symbol"); +assert.equal(typeof s === "undefined" ? "undefined" : babelHelpers.typeof(s), "symbol"); +assert.equal(babelHelpers.typeof(babelHelpers.typeof(s.foo)), "symbol"); typeof s === "string"; diff --git a/packages/babel-plugin-transform-es2015-unicode-regex/package.json b/packages/babel-plugin-transform-es2015-unicode-regex/package.json index 51238e9fd3..7ac0b2373d 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.1.4", + "version": "6.1.5", "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.0.18", + "babel-helper-regex": "^6.1.5", "regexpu": "^1.1.2", "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es3-member-expression-literals/package.json b/packages/babel-plugin-transform-es3-member-expression-literals/package.json index b9801c6f14..a1a2afe22f 100644 --- a/packages/babel-plugin-transform-es3-member-expression-literals/package.json +++ b/packages/babel-plugin-transform-es3-member-expression-literals/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-es3-member-expression-literals", - "version": "6.1.4", + "version": "6.1.5", "description": "Ensure that reserved words are quoted in property accesses", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es3-member-expression-literals", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es3-property-literals/package.json b/packages/babel-plugin-transform-es3-property-literals/package.json index 09d8f43d1a..2bcf552ca6 100644 --- a/packages/babel-plugin-transform-es3-property-literals/package.json +++ b/packages/babel-plugin-transform-es3-property-literals/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-es3-property-literals", - "version": "6.1.4", + "version": "6.1.5", "description": "Ensure that reserved words are quoted in object property keys", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es3-property-literals", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-es5-property-mutators/package.json b/packages/babel-plugin-transform-es5-property-mutators/package.json index bde594a755..beca0716c0 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.1.4", + "version": "6.1.5", "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.0.14", + "babel-helper-define-map": "^6.1.5", "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-eval/package.json b/packages/babel-plugin-transform-eval/package.json index 3e97b6bbf4..169303ffe7 100644 --- a/packages/babel-plugin-transform-eval/package.json +++ b/packages/babel-plugin-transform-eval/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-eval", - "version": "6.1.4", + "version": "6.1.5", "description": "Compile eval calls with string literals", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-eval", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-exponentiation-operator/package.json b/packages/babel-plugin-transform-exponentiation-operator/package.json index 3147a569b8..fb57e963a8 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.1.4", + "version": "6.1.5", "description": "Compile exponentiation operator to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-exponentiation-operator", "license": "MIT", @@ -9,11 +9,11 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-exponentiation-operator": "^6.1.4", - "babel-helper-builder-binary-assignment-operator-visitor": "^6.0.14", + "babel-plugin-syntax-exponentiation-operator": "^6.1.5", + "babel-helper-builder-binary-assignment-operator-visitor": "^6.1.5", "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-export-extensions/package.json b/packages/babel-plugin-transform-export-extensions/package.json index 2374d045cf..905160a483 100644 --- a/packages/babel-plugin-transform-export-extensions/package.json +++ b/packages/babel-plugin-transform-export-extensions/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-export-extensions", - "version": "6.1.4", + "version": "6.1.5", "description": "Compile export extensions to ES2015", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-export-extensions", "license": "MIT", @@ -9,10 +9,10 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-export-extensions": "^6.1.4", + "babel-plugin-syntax-export-extensions": "^6.1.5", "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-flow-strip-types/package.json b/packages/babel-plugin-transform-flow-strip-types/package.json index 0997016f68..b06d7b43b9 100644 --- a/packages/babel-plugin-transform-flow-strip-types/package.json +++ b/packages/babel-plugin-transform-flow-strip-types/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-flow-strip-types", - "version": "6.1.4", + "version": "6.1.5", "description": "Strip flow type annotations from your output code.", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-flow-strip-types", "license": "MIT", @@ -10,9 +10,9 @@ ], "dependencies": { "babel-runtime": "^5.0.0", - "babel-plugin-syntax-flow": "^6.1.4" + "babel-plugin-syntax-flow": "^6.1.5" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-function-bind/package.json b/packages/babel-plugin-transform-function-bind/package.json index 90beb4ab26..deb99167b2 100644 --- a/packages/babel-plugin-transform-function-bind/package.json +++ b/packages/babel-plugin-transform-function-bind/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-function-bind", - "version": "6.1.4", + "version": "6.1.5", "description": "Compile function bind operator to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-function-bind", "license": "MIT", @@ -9,10 +9,10 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-function-bind": "^6.1.4", + "babel-plugin-syntax-function-bind": "^6.1.5", "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-inline-environment-variables/package.json b/packages/babel-plugin-transform-inline-environment-variables/package.json index a944c2718b..49b5708497 100644 --- a/packages/babel-plugin-transform-inline-environment-variables/package.json +++ b/packages/babel-plugin-transform-inline-environment-variables/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-inline-environment-variables", - "version": "6.1.4", + "version": "6.1.5", "description": "Inline environment variables", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-inline-environment-variables", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-jscript/package.json b/packages/babel-plugin-transform-jscript/package.json index 782eac9d17..bed85d6fbf 100644 --- a/packages/babel-plugin-transform-jscript/package.json +++ b/packages/babel-plugin-transform-jscript/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-jscript", - "version": "6.1.4", + "version": "6.1.5", "description": "Babel plugin to fix buggy JScript named function expressions", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-jscript", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-member-expression-literals/package.json b/packages/babel-plugin-transform-member-expression-literals/package.json index a1a4fd1b3c..2e495f6a4f 100644 --- a/packages/babel-plugin-transform-member-expression-literals/package.json +++ b/packages/babel-plugin-transform-member-expression-literals/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-member-expression-literals", - "version": "6.1.4", + "version": "6.1.5", "description": "Turn valid member expression property literals into plain identifiers", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-member-expression-literals", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-merge-sibling-variables/package.json b/packages/babel-plugin-transform-merge-sibling-variables/package.json index b773e1992d..2c145a91fd 100644 --- a/packages/babel-plugin-transform-merge-sibling-variables/package.json +++ b/packages/babel-plugin-transform-merge-sibling-variables/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-merge-sibling-variables", - "version": "6.1.4", + "version": "6.1.5", "description": "Merge sibling variables into one.", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-merge-sibling-variables", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-minify-booleans/package.json b/packages/babel-plugin-transform-minify-booleans/package.json index a4246fc27a..d4edf0cd4a 100644 --- a/packages/babel-plugin-transform-minify-booleans/package.json +++ b/packages/babel-plugin-transform-minify-booleans/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-minify-booleans", - "version": "6.1.4", + "version": "6.1.5", "description": "Turn boolean literals into !0 for true and !1 for false.", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-minify-booleans ", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-node-env-inline/package.json b/packages/babel-plugin-transform-node-env-inline/package.json index 78999c7f9f..f4c59f8536 100644 --- a/packages/babel-plugin-transform-node-env-inline/package.json +++ b/packages/babel-plugin-transform-node-env-inline/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-node-env-inline", - "version": "6.1.4", + "version": "6.1.5", "description": "", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-node-env-inline", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-object-assign/package.json b/packages/babel-plugin-transform-object-assign/package.json index c11bc39704..70faa063a9 100644 --- a/packages/babel-plugin-transform-object-assign/package.json +++ b/packages/babel-plugin-transform-object-assign/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-object-assign", - "version": "6.1.4", + "version": "6.1.5", "description": "Replace Object.assign with an inline helper", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-object-assign", "author": "Jed Watson", @@ -13,6 +13,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-object-rest-spread/package.json b/packages/babel-plugin-transform-object-rest-spread/package.json index cc59daa786..b0a565c4fc 100644 --- a/packages/babel-plugin-transform-object-rest-spread/package.json +++ b/packages/babel-plugin-transform-object-rest-spread/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-object-rest-spread", - "version": "6.1.4", + "version": "6.1.5", "description": "Compile object rest and spread to ES5", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-object-rest-spread", "license": "MIT", @@ -9,10 +9,10 @@ "babel-plugin" ], "dependencies": { - "babel-plugin-syntax-object-rest-spread": "^6.1.4", + "babel-plugin-syntax-object-rest-spread": "^6.1.5", "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-object-set-prototype-of-to-assign/package.json b/packages/babel-plugin-transform-object-set-prototype-of-to-assign/package.json index 9099b47a72..f93dc25658 100644 --- a/packages/babel-plugin-transform-object-set-prototype-of-to-assign/package.json +++ b/packages/babel-plugin-transform-object-set-prototype-of-to-assign/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-object-set-prototype-of-to-assign", - "version": "6.1.4", + "version": "6.1.5", "description": "Turn Object.setPrototypeOf to assignments", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-object-set-prototype-of-to-assign", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-property-literals/package.json b/packages/babel-plugin-transform-property-literals/package.json index 3a78e8a5b8..d44618c661 100644 --- a/packages/babel-plugin-transform-property-literals/package.json +++ b/packages/babel-plugin-transform-property-literals/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-property-literals", - "version": "6.1.4", + "version": "6.1.5", "description": "Turn valid property key literals to plain identifiers", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-property-literals", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-proto-to-assign/package.json b/packages/babel-plugin-transform-proto-to-assign/package.json index cc420ff421..ff91448f79 100644 --- a/packages/babel-plugin-transform-proto-to-assign/package.json +++ b/packages/babel-plugin-transform-proto-to-assign/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-proto-to-assign", - "version": "6.1.4", + "version": "6.1.5", "description": "Babel plugin for turning __proto__ into a shallow property clone", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-proto-to-assign", "license": "MIT", @@ -13,6 +13,6 @@ "lodash": "^3.9.3" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-proto-to-assign/test/fixtures/proto-to-assign/object-literal/expected.js b/packages/babel-plugin-transform-proto-to-assign/test/fixtures/proto-to-assign/object-literal/expected.js index 66c96c814c..d1a37e69a3 100644 --- a/packages/babel-plugin-transform-proto-to-assign/test/fixtures/proto-to-assign/object-literal/expected.js +++ b/packages/babel-plugin-transform-proto-to-assign/test/fixtures/proto-to-assign/object-literal/expected.js @@ -1,9 +1,9 @@ -var foo = babelHelpers._extends({}, bar); +var foo = babelHelpers.extends({}, bar); -var foo = babelHelpers._extends({}, bar, { +var foo = babelHelpers.extends({}, bar, { bar: "foo" }); -var foo = babelHelpers._extends({}, bar, { +var foo = babelHelpers.extends({}, bar, { bar: "foo" }); diff --git a/packages/babel-plugin-transform-react-constant-elements/package.json b/packages/babel-plugin-transform-react-constant-elements/package.json index f6c94ea96e..08abb01916 100644 --- a/packages/babel-plugin-transform-react-constant-elements/package.json +++ b/packages/babel-plugin-transform-react-constant-elements/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-react-constant-elements", - "version": "6.1.4", + "version": "6.1.5", "description": "Treat React JSX elements as value types and hoist them to the highest scope", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-react-constant-elements", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-react-display-name/package.json b/packages/babel-plugin-transform-react-display-name/package.json index 47e6951a7e..2a05063ce4 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.1.4", + "version": "6.1.5", "description": "Add displayName to React.createClass calls", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-display-name", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-react-inline-elements/package.json b/packages/babel-plugin-transform-react-inline-elements/package.json index 5dc0d95f19..62e7a5fd72 100644 --- a/packages/babel-plugin-transform-react-inline-elements/package.json +++ b/packages/babel-plugin-transform-react-inline-elements/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-react-inline-elements", - "version": "6.1.4", + "version": "6.1.5", "description": "Turn JSX elements into exploded React objects", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-react-inline-elements", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-react-jsx-compat/package.json b/packages/babel-plugin-transform-react-jsx-compat/package.json index 84d28ff654..7291828451 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.1.4", + "version": "6.1.5", "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": "^5.0.0", - "babel-helper-builder-react-jsx": "^6.0.14" + "babel-helper-builder-react-jsx": "^6.1.5" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-react-jsx-source/package.json b/packages/babel-plugin-transform-react-jsx-source/package.json index c612a07799..1be8aed20d 100644 --- a/packages/babel-plugin-transform-react-jsx-source/package.json +++ b/packages/babel-plugin-transform-react-jsx-source/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-react-jsx-source", - "version": "6.1.4", + "version": "6.1.5", "description": "Add a __source prop to all JSX Elements", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-react-jsx-source", "license": "MIT", @@ -10,9 +10,9 @@ ], "dependencies": { "babel-runtime": "^5.0.0", - "babel-plugin-syntax-jsx": "^6.1.4" + "babel-plugin-syntax-jsx": "^6.1.5" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-react-jsx/package.json b/packages/babel-plugin-transform-react-jsx/package.json index 14dfd7430a..c61edf7f3c 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.1.4", + "version": "6.1.5", "description": "Turn JSX into React function calls", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-jsx", "license": "MIT", @@ -10,10 +10,10 @@ ], "dependencies": { "babel-runtime": "^5.0.0", - "babel-helper-builder-react-jsx": "^6.0.14", - "babel-plugin-syntax-jsx": "^6.1.4" + "babel-helper-builder-react-jsx": "^6.1.5", + "babel-plugin-syntax-jsx": "^6.1.5" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/adds-appropriate-newlines-when-using-spread-attribute/expected.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/adds-appropriate-newlines-when-using-spread-attribute/expected.js index 6b53e13c76..4f77e7827b 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/adds-appropriate-newlines-when-using-spread-attribute/expected.js +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/adds-appropriate-newlines-when-using-spread-attribute/expected.js @@ -1,2 +1,2 @@ -React.createElement(Component, babelHelpers._extends({}, props, { +React.createElement(Component, babelHelpers.extends({}, props, { sound: "moo" })); diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/wraps-props-in-react-spread-for-first-spread-attributes/expected.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/wraps-props-in-react-spread-for-first-spread-attributes/expected.js index 1f73d98596..9e45d91cee 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/wraps-props-in-react-spread-for-first-spread-attributes/expected.js +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/wraps-props-in-react-spread-for-first-spread-attributes/expected.js @@ -1 +1 @@ -React.createElement(Component, babelHelpers._extends({}, x, { y: 2, z: true })); +React.createElement(Component, babelHelpers.extends({}, x, { y: 2, z: true })); diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/wraps-props-in-react-spread-for-last-spread-attributes/expected.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/wraps-props-in-react-spread-for-last-spread-attributes/expected.js index f4d1b0c28a..893deb2dba 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/wraps-props-in-react-spread-for-last-spread-attributes/expected.js +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/wraps-props-in-react-spread-for-last-spread-attributes/expected.js @@ -1 +1 @@ -React.createElement(Component, babelHelpers._extends({ y: 2, z: true }, x)); +React.createElement(Component, babelHelpers.extends({ y: 2, z: true }, x)); diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/wraps-props-in-react-spread-for-middle-spread-attributes/expected.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/wraps-props-in-react-spread-for-middle-spread-attributes/expected.js index 47b25a627b..88573fe613 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/wraps-props-in-react-spread-for-middle-spread-attributes/expected.js +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/wraps-props-in-react-spread-for-middle-spread-attributes/expected.js @@ -1 +1 @@ -React.createElement(Component, babelHelpers._extends({ y: 2 }, x, { z: true })); +React.createElement(Component, babelHelpers.extends({ y: 2 }, x, { z: true })); diff --git a/packages/babel-plugin-transform-regenerator/package.json b/packages/babel-plugin-transform-regenerator/package.json index a725d6c5f1..22b46c1691 100644 --- a/packages/babel-plugin-transform-regenerator/package.json +++ b/packages/babel-plugin-transform-regenerator/package.json @@ -2,19 +2,19 @@ "name": "babel-plugin-transform-regenerator", "author": "Ben Newman ", "description": "Explode async and generator functions into a state machine.", - "version": "6.1.4", + "version": "6.1.5", "homepage": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-regenerator", "main": "lib/index.js", "dependencies": { "commoner": "~0.10.3", - "babel-plugin-transform-es2015-block-scoping": "^6.1.4", - "babel-plugin-syntax-async-functions": "^6.1.4", - "babel-plugin-transform-es2015-for-of": "^6.1.4", - "babel-core": "^6.1.4", + "babel-plugin-transform-es2015-block-scoping": "^6.1.5", + "babel-plugin-syntax-async-functions": "^6.1.5", + "babel-plugin-transform-es2015-for-of": "^6.1.5", + "babel-core": "^6.1.5", "babel-runtime": "^5.0.0", - "babel-traverse": "^6.1.4", - "babel-types": "^6.1.4", - "babylon": "^6.1.4", + "babel-traverse": "^6.1.5", + "babel-types": "^6.1.5", + "babylon": "^6.1.5", "private": "~0.1.5", "through": "~2.3.8" }, diff --git a/packages/babel-plugin-transform-remove-console/package.json b/packages/babel-plugin-transform-remove-console/package.json index e3c90efa16..7df435dcbc 100644 --- a/packages/babel-plugin-transform-remove-console/package.json +++ b/packages/babel-plugin-transform-remove-console/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-remove-console", - "version": "6.1.4", + "version": "6.1.5", "description": "Remove console.* calls", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-remove-console", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-remove-debugger/package.json b/packages/babel-plugin-transform-remove-debugger/package.json index 7057c994cc..e3f50699dd 100644 --- a/packages/babel-plugin-transform-remove-debugger/package.json +++ b/packages/babel-plugin-transform-remove-debugger/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-remove-debugger", - "version": "6.1.4", + "version": "6.1.5", "description": "Remove debugger statements", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-remove-debugger", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-runtime/package.json b/packages/babel-plugin-transform-runtime/package.json index 5ba0e6e1b1..e402750b0b 100644 --- a/packages/babel-plugin-transform-runtime/package.json +++ b/packages/babel-plugin-transform-runtime/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-runtime", - "version": "6.1.4", + "version": "6.1.5", "description": "Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-runtime", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-simplify-comparison-operators/package.json b/packages/babel-plugin-transform-simplify-comparison-operators/package.json index b3c9d33a1c..6b80b968df 100644 --- a/packages/babel-plugin-transform-simplify-comparison-operators/package.json +++ b/packages/babel-plugin-transform-simplify-comparison-operators/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-simplify-comparison-operators", - "version": "6.1.4", + "version": "6.1.5", "description": "Convert === and !== to == and != if their types are inferred to be the same.", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-simplify-comparison-operators", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-strict-mode/package.json b/packages/babel-plugin-transform-strict-mode/package.json index ea6949814b..2f6f8da0f6 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.1.4", + "version": "6.1.5", "description": "TODO", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-strict-mode", "license": "MIT", @@ -10,9 +10,9 @@ ], "dependencies": { "babel-runtime": "^5.0.0", - "babel-types": "^6.1.4" + "babel-types": "^6.1.5" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-transform-undefined-to-void/package.json b/packages/babel-plugin-transform-undefined-to-void/package.json index e11e0c88f0..876d628287 100644 --- a/packages/babel-plugin-transform-undefined-to-void/package.json +++ b/packages/babel-plugin-transform-undefined-to-void/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-undefined-to-void", - "version": "6.1.4", + "version": "6.1.5", "description": "Replace references to `undefined` with `void 0`", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-undefined-to-void", "license": "MIT", @@ -12,6 +12,6 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-plugin-undeclared-variables-check/package.json b/packages/babel-plugin-undeclared-variables-check/package.json index f17cb4e86b..566a77f472 100644 --- a/packages/babel-plugin-undeclared-variables-check/package.json +++ b/packages/babel-plugin-undeclared-variables-check/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-undeclared-variables-check", - "version": "6.1.4", + "version": "6.1.5", "description": "Throw a compile-time error on references to undeclared variables", "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-undeclared-variables-check", "license": "MIT", @@ -13,6 +13,6 @@ "leven": "^1.0.2" }, "devDependencies": { - "babel-helper-plugin-test-runner": "^6.1.4" + "babel-helper-plugin-test-runner": "^6.1.5" } } diff --git a/packages/babel-polyfill/package.json b/packages/babel-polyfill/package.json index 6b9d023863..c4c45fb03f 100644 --- a/packages/babel-polyfill/package.json +++ b/packages/babel-polyfill/package.json @@ -1,6 +1,6 @@ { "name": "babel-polyfill", - "version": "6.1.4", + "version": "6.1.5", "description": "", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", diff --git a/packages/babel-preset-es2015/package.json b/packages/babel-preset-es2015/package.json index b8e59870b7..f0440811d9 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.1.4", + "version": "6.1.5", "description": "Babel preset for all es2015 plugins.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -8,28 +8,28 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-es2015", "main": "index.js", "dependencies": { - "babel-plugin-transform-es2015-template-literals": "^6.1.4", - "babel-plugin-transform-es2015-literals": "^6.1.4", - "babel-plugin-transform-es2015-function-name": "^6.1.4", - "babel-plugin-transform-es2015-arrow-functions": "^6.1.4", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.1.4", - "babel-plugin-transform-es2015-classes": "^6.1.4", - "babel-plugin-transform-es2015-object-super": "^6.1.4", - "babel-plugin-transform-es2015-shorthand-properties": "^6.1.4", - "babel-plugin-transform-es2015-computed-properties": "^6.1.4", - "babel-plugin-transform-es2015-for-of": "^6.1.4", - "babel-plugin-transform-es2015-sticky-regex": "^6.1.4", - "babel-plugin-transform-es2015-unicode-regex": "^6.1.4", - "babel-plugin-check-es2015-constants": "^6.1.4", - "babel-plugin-transform-es2015-spread": "^6.1.4", - "babel-plugin-transform-es2015-parameters": "^6.1.4", - "babel-plugin-transform-es2015-destructuring": "^6.1.4", - "babel-plugin-transform-es2015-block-scoping": "^6.1.4", - "babel-plugin-transform-es2015-typeof-symbol": "^6.1.4", - "babel-plugin-transform-es2015-modules-commonjs": "^6.1.4", - "babel-plugin-transform-regenerator": "^6.1.4" + "babel-plugin-transform-es2015-template-literals": "^6.1.5", + "babel-plugin-transform-es2015-literals": "^6.1.5", + "babel-plugin-transform-es2015-function-name": "^6.1.5", + "babel-plugin-transform-es2015-arrow-functions": "^6.1.5", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.1.5", + "babel-plugin-transform-es2015-classes": "^6.1.5", + "babel-plugin-transform-es2015-object-super": "^6.1.5", + "babel-plugin-transform-es2015-shorthand-properties": "^6.1.5", + "babel-plugin-transform-es2015-computed-properties": "^6.1.5", + "babel-plugin-transform-es2015-for-of": "^6.1.5", + "babel-plugin-transform-es2015-sticky-regex": "^6.1.5", + "babel-plugin-transform-es2015-unicode-regex": "^6.1.5", + "babel-plugin-check-es2015-constants": "^6.1.5", + "babel-plugin-transform-es2015-spread": "^6.1.5", + "babel-plugin-transform-es2015-parameters": "^6.1.5", + "babel-plugin-transform-es2015-destructuring": "^6.1.5", + "babel-plugin-transform-es2015-block-scoping": "^6.1.5", + "babel-plugin-transform-es2015-typeof-symbol": "^6.1.5", + "babel-plugin-transform-es2015-modules-commonjs": "^6.1.5", + "babel-plugin-transform-regenerator": "^6.1.5" }, "devDependencies": { - "babel-helper-transform-fixture-test-runner": "^6.1.4" + "babel-helper-transform-fixture-test-runner": "^6.1.5" } } diff --git a/packages/babel-preset-react/package.json b/packages/babel-preset-react/package.json index c7a272bb7a..9e491f6f69 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.1.4", + "version": "6.1.5", "description": "Babel preset for all React plugins.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -8,11 +8,11 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-react", "main": "index.js", "dependencies": { - "babel-plugin-syntax-flow": "^6.1.4", - "babel-plugin-syntax-jsx": "^6.1.4", - "babel-plugin-transform-flow-strip-types": "^6.1.4", - "babel-plugin-transform-react-display-name": "^6.1.4", - "babel-plugin-transform-react-jsx": "^6.1.4", - "babel-plugin-transform-react-jsx-source": "^6.1.4" + "babel-plugin-syntax-flow": "^6.1.5", + "babel-plugin-syntax-jsx": "^6.1.5", + "babel-plugin-transform-flow-strip-types": "^6.1.5", + "babel-plugin-transform-react-display-name": "^6.1.5", + "babel-plugin-transform-react-jsx": "^6.1.5", + "babel-plugin-transform-react-jsx-source": "^6.1.5" } } diff --git a/packages/babel-preset-stage-0/package.json b/packages/babel-preset-stage-0/package.json index 733f79bfdf..cc1131d491 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.1.2", + "version": "6.1.5", "description": "Babel preset for stage 0 plugins", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -8,8 +8,8 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-stage-0", "main": "index.js", "dependencies": { - "babel-plugin-transform-do-expressions": "^6.0.14", - "babel-plugin-transform-function-bind": "^6.0.14", - "babel-preset-stage-1": "^6.1.2" + "babel-plugin-transform-do-expressions": "^6.1.5", + "babel-plugin-transform-function-bind": "^6.1.5", + "babel-preset-stage-1": "^6.1.5" } } diff --git a/packages/babel-preset-stage-1/package.json b/packages/babel-preset-stage-1/package.json index 476c5355ae..5a3468c8cd 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.1.2", + "version": "6.1.5", "description": "Babel preset for stage 1 plugins", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -8,10 +8,10 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-stage-1", "main": "index.js", "dependencies": { - "babel-plugin-transform-class-constructor-call": "^6.0.15", - "babel-plugin-transform-class-properties": "^6.0.14", - "babel-plugin-transform-decorators": "^6.0.14", - "babel-plugin-transform-export-extensions": "^6.0.14", - "babel-preset-stage-2": "^6.1.2" + "babel-plugin-transform-class-constructor-call": "^6.1.5", + "babel-plugin-transform-class-properties": "^6.1.5", + "babel-plugin-transform-decorators": "^6.1.5", + "babel-plugin-transform-export-extensions": "^6.1.5", + "babel-preset-stage-2": "^6.1.5" } } diff --git a/packages/babel-preset-stage-2/package.json b/packages/babel-preset-stage-2/package.json index 553694c443..8602da1b02 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.1.2", + "version": "6.1.5", "description": "Babel preset for stage 2 plugins", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -8,8 +8,8 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-stage-2", "main": "index.js", "dependencies": { - "babel-plugin-syntax-trailing-function-commas": "^6.0.14", - "babel-plugin-transform-object-rest-spread": "^6.0.14", - "babel-preset-stage-3": "^6.1.2" + "babel-plugin-syntax-trailing-function-commas": "^6.1.5", + "babel-plugin-transform-object-rest-spread": "^6.1.5", + "babel-preset-stage-3": "^6.1.5" } } diff --git a/packages/babel-preset-stage-3/package.json b/packages/babel-preset-stage-3/package.json index a5485d3d95..48d56cbaed 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.1.2", + "version": "6.1.5", "description": "Babel preset for stage 3 plugins", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -8,7 +8,7 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-preset-stage-3", "main": "index.js", "dependencies": { - "babel-plugin-transform-async-to-generator": "^6.0.14", - "babel-plugin-transform-exponentiation-operator": "^6.0.14" + "babel-plugin-transform-async-to-generator": "^6.1.5", + "babel-plugin-transform-exponentiation-operator": "^6.1.5" } } diff --git a/packages/babel-register/package.json b/packages/babel-register/package.json index 007ddd760b..b872737669 100644 --- a/packages/babel-register/package.json +++ b/packages/babel-register/package.json @@ -1,6 +1,6 @@ { "name": "babel-register", - "version": "6.1.4", + "version": "6.1.5", "description": "babel require hook", "license": "MIT", "repository": "https://github.com/babel/babel/tree/master/packages/babel-register", @@ -13,7 +13,7 @@ "path-exists": "^1.0.0", "lodash": "^3.10.0", "source-map-support": "^0.2.10", - "babel-core": "^6.1.4", + "babel-core": "^6.1.5", "babel-runtime": "^5.0.0" } } diff --git a/packages/babel-runtime/package.json b/packages/babel-runtime/package.json index 5119abc2b4..9b6b6243d3 100644 --- a/packages/babel-runtime/package.json +++ b/packages/babel-runtime/package.json @@ -1,6 +1,6 @@ { "name": "babel-runtime", - "version": "6.1.4", + "version": "6.1.5", "description": "babel selfContained runtime", "license": "MIT", "repository": "https://github.com/babel/babel/tree/master/packages/babel-runtime", @@ -9,9 +9,9 @@ "core-js": "^1.2.0" }, "devDependencies": { - "babel-helpers": "^6.1.4", - "babel-plugin-transform-runtime": "^6.1.4", - "babel-template": "^6.0.14", + "babel-helpers": "^6.1.5", + "babel-plugin-transform-runtime": "^6.1.5", + "babel-template": "^6.1.5", "babel-runtime": "^5.0.0", "regenerator": "^0.8.34" } diff --git a/packages/babel-runtime/scripts/build-dist.js b/packages/babel-runtime/scripts/build-dist.js index c07a62fe7b..8df84595e3 100644 --- a/packages/babel-runtime/scripts/build-dist.js +++ b/packages/babel-runtime/scripts/build-dist.js @@ -1,6 +1,7 @@ var outputFile = require("output-file-sync"); var each = require("lodash/collection/each"); var fs = require("fs"); +var _ = require("lodash"); var coreDefinitions = require("babel-plugin-transform-runtime").definitions; @@ -84,6 +85,11 @@ function buildHelper(helperName) { each(helpers.list, function (helperName) { writeFile("helpers/" + helperName + ".js", buildHelper(helperName)); + + // compat + var helperAlias = _.kebabCase(helperName); + writeFile("helpers/_" + helperAlias + ".js", buildHelper(helperName)); + writeFile("helpers/" + helperAlias + ".js", buildHelper(helperName)); }); writeFile("regenerator/index.js", readFile("regenerator/runtime-module", true)); diff --git a/packages/babel-template/package.json b/packages/babel-template/package.json index a6c6c44c88..6a85b85044 100644 --- a/packages/babel-template/package.json +++ b/packages/babel-template/package.json @@ -1,6 +1,6 @@ { "name": "babel-template", - "version": "6.0.16", + "version": "6.1.5", "description": "Generate an AST from a string template.", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -8,9 +8,9 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-template", "main": "lib/index.js", "dependencies": { - "babylon": "^6.0.14", - "babel-traverse": "^6.0.16", - "babel-types": "^6.0.15", + "babylon": "^6.1.5", + "babel-traverse": "^6.1.5", + "babel-types": "^6.1.5", "babel-runtime": "^5.0.0", "lodash": "^3.10.1" } diff --git a/packages/babel-traverse/package.json b/packages/babel-traverse/package.json index 02c5b9838b..b1112a3417 100644 --- a/packages/babel-traverse/package.json +++ b/packages/babel-traverse/package.json @@ -1,6 +1,6 @@ { "name": "babel-traverse", - "version": "6.1.4", + "version": "6.1.5", "description": "", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -8,11 +8,11 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-traverse", "main": "lib/index.js", "dependencies": { - "babel-code-frame": "^6.1.4", - "babel-messages": "^6.1.4", + "babel-code-frame": "^6.1.5", + "babel-messages": "^6.1.5", "babel-runtime": "^5.0.0", - "babel-types": "^6.1.4", - "babylon": "^6.1.4", + "babel-types": "^6.1.5", + "babylon": "^6.1.5", "globals": "^8.3.0", "invariant": "^2.1.0", "lodash": "^3.10.1", diff --git a/packages/babel-types/package.json b/packages/babel-types/package.json index 932c3a6f6a..bbfba1ad46 100644 --- a/packages/babel-types/package.json +++ b/packages/babel-types/package.json @@ -1,6 +1,6 @@ { "name": "babel-types", - "version": "6.1.4", + "version": "6.1.5", "description": "", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -9,7 +9,7 @@ "main": "lib/index.js", "dependencies": { "babel-runtime": "^5.0.0", - "babel-traverse": "^6.1.4", + "babel-traverse": "^6.1.5", "esutils": "^2.0.2", "lodash": "^3.10.1", "to-fast-properties": "^1.0.1" diff --git a/packages/babel/package.json b/packages/babel/package.json index 8415964c0c..ac6d0728a0 100644 --- a/packages/babel/package.json +++ b/packages/babel/package.json @@ -1,6 +1,6 @@ { "name": "babel", - "version": "6.0.15", + "version": "6.1.5", "description": "Turn ES6 code into readable vanilla ES5 with source maps", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", diff --git a/packages/babylon/package.json b/packages/babylon/package.json index de0dc0453a..368c5fb6b8 100644 --- a/packages/babylon/package.json +++ b/packages/babylon/package.json @@ -1,6 +1,6 @@ { "name": "babylon", - "version": "6.1.4", + "version": "6.1.5", "description": "A JavaScript parser", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", @@ -11,7 +11,7 @@ "babel-runtime": "^5.0.0" }, "devDependencies": { - "babel-helper-fixtures": "^6.1.4" + "babel-helper-fixtures": "^6.1.5" }, "bin": { "babylon": "./bin/babylon.js" diff --git a/scripts/grant-npm-owner.sh b/scripts/grant-npm-owner.sh new file mode 100755 index 0000000000..48812837e6 --- /dev/null +++ b/scripts/grant-npm-owner.sh @@ -0,0 +1,12 @@ +#!/bin/sh +set -e + +read -p "Username: " username + +for f in packages/*; do + package=`basename $f` + + if [ -d "$f" ]; then + npm owner add $username $package + fi +done diff --git a/scripts/publish.js b/scripts/publish.js index c73fd4543e..6d7b318652 100755 --- a/scripts/publish.js +++ b/scripts/publish.js @@ -6,6 +6,10 @@ var chalk = require("chalk"); var child = require("child_process"); var fs = require("fs"); +var NPM_OWNERS = fs.readFileSync(__dirname + "/../NPM_OWNERS", "utf8").trim().split("\n"); + +// + var PACKAGE_LOC = __dirname + "/../packages"; var VERSION_LOC = __dirname + "/../VERSION"; @@ -15,8 +19,33 @@ console.log("Current version:", CURRENT_VERSION); var FORCE_VERSION = process.env.FORCE_VERSION; FORCE_VERSION = FORCE_VERSION ? FORCE_VERSION.split(",") : []; +var NEW_VERSION = getVersion(); +fs.writeFileSync(VERSION_LOC, NEW_VERSION, "utf8"); + // +try { + checkUpdatedPackages(); + updateChangedPackages(); + updateTag(); + build(); + publish(); +} catch (err) { + onError(err); +} + +// + +function updateTag() { + var NEW_TAG_NAME = "v" + NEW_VERSION; + execSync("git commit -m " + NEW_TAG_NAME, true); + execSync("git tag " + NEW_TAG_NAME, true); +} + +function build() { + execSync("make build-dist"); +} + function getVersion() { var input = readline.question("New version (Leave blank for new patch): "); @@ -33,18 +62,13 @@ function getVersion() { } } -var NEW_VERSION = getVersion(); -fs.writeFileSync(VERSION_LOC, NEW_VERSION, "utf8"); - -// - -function exec(cmd, log) { - console.log("$", cmd); - +function execSync(cmd, log) { var out = child.execSync(cmd, { encoding: "utf8" }).trim(); + console.log("$ " + cmd); + if (log) { if (out) console.log(out); } else { @@ -60,8 +84,6 @@ function getPackageConfig(name) { return require(getPackageLocation(name) + "/package.json"); } -// - function updateDepsObject(changedPackages, deps) { for (var depName in deps) { // ensure this was generated and we're on the same major @@ -73,13 +95,13 @@ function updateDepsObject(changedPackages, deps) { } } -function publish() { +function checkUpdatedPackages() { var packageNames = fs.readdirSync(PACKAGE_LOC).filter(function (name) { return name[0] !== "." && fs.statSync(PACKAGE_LOC + "/" + name).isDirectory(); }); - var lastTagCommit = exec("git rev-list --tags --max-count=1"); - var lastTag = exec("git describe " + lastTagCommit); + var lastTagCommit = execSync("git rev-list --tags --max-count=1"); + var lastTag = execSync("git describe " + lastTagCommit); var changedPackages = []; var changedFiles = [VERSION_LOC]; @@ -89,7 +111,7 @@ function publish() { if (config.private) return; // check if package has changed since last release - var diff = exec("git diff " + lastTag + " -- " + getPackageLocation(name)); + var diff = execSync("git diff " + lastTag + " -- " + getPackageLocation(name)); if (diff || FORCE_VERSION.indexOf("*") >= 0 || FORCE_VERSION.indexOf(name) >= 0) { console.log(chalk.green("Changes detected to package", name)); changedPackages.push(name); @@ -103,9 +125,9 @@ function publish() { if (changedPackages.indexOf("babel-browser") < 0) { changedPackages.push("babel-browser"); } +} - // - +function updateChangedPackages() { changedPackages.forEach(function (name) { var pkgLoc = getPackageLocation(name) + "/package.json"; var pkg = require(pkgLoc); @@ -125,68 +147,54 @@ function publish() { }); changedFiles.forEach(function (loc) { - exec("git add " + loc, true); + execSync("git add " + loc, true); }); +} - var NEW_TAG_NAME = "v" + NEW_VERSION; - exec("git commit -m " + NEW_TAG_NAME, true); - exec("git tag " + NEW_TAG_NAME, true); - - exec("make build-dist"); - +function publish() { changedPackages.forEach(function (name) { // prepublish script var prePub = getPackageLocation(name) + "/scripts/prepublish.js"; if (fs.existsSync(prePub)) require(prePub); }); - changedPackages.forEach(function (name) { + async.parallelLimit(changedPackages, function (name, done) { var loc = getPackageLocation(name); - exec("cd " + loc + " && npm publish --tag prerelease", true); - // postpublish script - var postPub = loc + "/scripts/postpublish.js"; - if (fs.existsSync(postPub)) require(postPub); - publishedPackages.push(name); + child.exec("cd " + loc + " && npm publish --tag prerelease", function (err, stdout, stderr) { + if (err || stderr) return done(err || stderr); + + console.log(stdout); + + // postpublish script + var postPub = loc + "/scripts/postpublish.js"; + if (fs.existsSync(postPub)) require(postPub); + + done(); + }); + }, function (err) { + onError(err); + ship(); }); } -var publishedPackages = []; -var originalCommit = exec("git rev-list --all --max-count=1"); - -try { - publish(); -} catch (err) { +function onError(err) { + if (!err) return; console.log(chalk.red("There was a problem publishing.")); - console.log(err.stack); - return; - - if (publishedPackages.length) { - console.log(chalk.warning("Unpublishing published packages...")); - - publishedPackages.forEach(function () { - var verInfo = name + "@" + NEW_VERSION; - try { - console.log(chalk.warning("Unpublishing " + verInfo + "...")); - //exec("npm unpublish --force " + verInfo); - } catch (err) { - console.log(chalk.red("Failed to unpublish " + verInfo)); - console.log(err.stack); - } - }); - } else { - console.log(chalk.warning("Rolling back to commit", originalCommit, "...")); - //exec("git checkout --hard " + originalCommit, true); - } - - return; + console.log(err.stack || err); + process.exit(1); } -changedPackages.forEach(function (name) { - var loc = getPackageLocation(name); - exec("npm dist-tag rm " + name + " prerelease", true); - exec("npm dist-tag add " + name + "@" + NEW_VERSION + " stable"); -}); - -exec("git push", true); -exec("git push --tags", true); +function ship() { + async.parallelLimit(changedPackages, 4, function (name, done) { + var loc = getPackageLocation(name); + execSync("npm dist-tag rm " + name + " prerelease", true); + execSync("npm dist-tag add " + name + "@" + NEW_VERSION + " stable"); + }, function (err) { + onError(err); + execSync("git push", true); + execSync("git push --tags", true); + console.log(chalk.green("Successfully shipped " + NEW_VERSION)); + process.exit(); + }); +}