Merge branch '6.x' into 7.0
# Conflicts: # CONTRIBUTING.md # Makefile # README.md # lerna.json # lib/types.js # package.json # packages/babel-cli/package.json # packages/babel-code-frame/package.json # packages/babel-core/package.json # packages/babel-core/test/fixtures/transformation/misc/regression-2892/expected.js # packages/babel-generator/package.json # packages/babel-generator/src/generators/flow.js # packages/babel-generator/src/index.js # packages/babel-generator/test/fixtures/flow/declare-statements/expected.js # packages/babel-generator/test/fixtures/flow/object-literal-types/expected.js # packages/babel-generator/test/fixtures/flow/opaque-type-alias/expected.js # packages/babel-helper-bindify-decorators/package.json # packages/babel-helper-builder-binary-assignment-operator-visitor/package.json # packages/babel-helper-builder-conditional-assignment-operator-visitor/package.json # packages/babel-helper-builder-react-jsx/package.json # packages/babel-helper-call-delegate/package.json # packages/babel-helper-define-map/package.json # packages/babel-helper-explode-assignable-expression/package.json # packages/babel-helper-explode-class/package.json # packages/babel-helper-fixtures/package.json # packages/babel-helper-function-name/package.json # packages/babel-helper-get-function-arity/package.json # packages/babel-helper-hoist-variables/package.json # packages/babel-helper-optimise-call-expression/package.json # packages/babel-helper-plugin-test-runner/package.json # packages/babel-helper-regex/package.json # packages/babel-helper-remap-async-to-generator/package.json # packages/babel-helper-replace-supers/package.json # packages/babel-helper-transform-fixture-test-runner/package.json # packages/babel-helpers/package.json # packages/babel-plugin-transform-async-generator-functions/package.json # packages/babel-plugin-transform-async-to-generator/package.json # packages/babel-plugin-transform-async-to-module-method/package.json # packages/babel-plugin-transform-class-constructor-call/package.json # packages/babel-plugin-transform-class-properties/package.json # packages/babel-plugin-transform-decorators/package.json # packages/babel-plugin-transform-es2015-block-scoping/package.json # packages/babel-plugin-transform-es2015-classes/package.json # packages/babel-plugin-transform-es2015-classes/test/fixtures/regression/T6755/expected.js # packages/babel-plugin-transform-es2015-computed-properties/package.json # packages/babel-plugin-transform-es2015-duplicate-keys/package.json # packages/babel-plugin-transform-es2015-function-name/package.json # packages/babel-plugin-transform-es2015-modules-amd/package.json # packages/babel-plugin-transform-es2015-modules-commonjs/package.json # packages/babel-plugin-transform-es2015-modules-commonjs/src/index.js # packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/interop/export-destructured/expected.js # packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/strict/export-const-destructuring-object-default-params/expected.js # packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/strict/export-const-destructuring-object-rest/expected.js # packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/strict/export-const-destructuring-object/expected.js # packages/babel-plugin-transform-es2015-modules-commonjs/test/fixtures/strict/options.json # packages/babel-plugin-transform-es2015-modules-systemjs/package.json # packages/babel-plugin-transform-es2015-modules-umd/package.json # packages/babel-plugin-transform-es2015-object-super/package.json # packages/babel-plugin-transform-es2015-parameters/package.json # packages/babel-plugin-transform-es2015-shorthand-properties/package.json # packages/babel-plugin-transform-es2015-sticky-regex/package.json # packages/babel-plugin-transform-es2015-unicode-regex/package.json # packages/babel-plugin-transform-es5-property-mutators/package.json # packages/babel-plugin-transform-exponentiation-operator/package.json # packages/babel-plugin-transform-flow-comments/test/fixtures/flow-comments/opaque-type-alias/expected.js # packages/babel-plugin-transform-object-rest-spread/package.json # packages/babel-plugin-transform-object-rest-spread/src/index.js # packages/babel-plugin-transform-object-rest-spread/test/fixtures/object-rest/nested-2/expected.js # packages/babel-plugin-transform-object-rest-spread/test/fixtures/object-rest/nested/expected.js # packages/babel-plugin-transform-proto-to-assign/package.json # packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export-default/expected.js # packages/babel-plugin-transform-react-constant-elements/test/fixtures/constant-elements/regression-node-type-export/expected.js # packages/babel-plugin-transform-react-display-name/package.json # packages/babel-plugin-transform-react-display-name/src/index.js # packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/assignment-expression/expected.js # packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/nested/expected.js # packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/object-property/expected.js # packages/babel-plugin-transform-react-display-name/test/fixtures/display-name/variable-declarator/expected.js # packages/babel-plugin-transform-react-jsx-compat/package.json # packages/babel-plugin-transform-react-jsx/package.json # packages/babel-plugin-transform-regenerator/package.json # packages/babel-plugin-transform-regenerator/test/fixtures/regression/6733/expected.js # packages/babel-plugin-transform-regenerator/test/fixtures/regression/T7041/expected.js # packages/babel-plugin-transform-regenerator/test/fixtures/variable-renaming/retain-lines/expected.js # packages/babel-plugin-transform-runtime/README.md # packages/babel-plugin-transform-runtime/test/fixtures/runtime/custom-runtime/expected.js # packages/babel-plugin-transform-runtime/test/fixtures/runtime/full/expected.js # packages/babel-plugin-transform-runtime/test/fixtures/runtime/regenerator-runtime/expected.js # packages/babel-plugin-transform-strict-mode/package.json # packages/babel-polyfill/package.json # packages/babel-preset-es2015/package.json # packages/babel-preset-es2016/package.json # packages/babel-preset-es2017/package.json # packages/babel-preset-latest/package.json # packages/babel-preset-react/package.json # packages/babel-preset-stage-0/package.json # packages/babel-preset-stage-1/package.json # packages/babel-preset-stage-2/package.json # packages/babel-preset-stage-3/package.json # packages/babel-register/README.md # packages/babel-register/package.json # packages/babel-runtime/package.json # packages/babel-template/package.json # packages/babel-traverse/package.json # packages/babel-traverse/src/scope/lib/renamer.js # packages/babel-traverse/test/evaluation.js # packages/babel-traverse/test/replacement.js # packages/babel-types/README.md # packages/babel-types/package.json # packages/babel-types/src/converters.js # packages/babel-types/src/definitions/core.js # packages/babel-types/src/definitions/es2015.js # packages/babel-types/src/definitions/flow.js # packages/babel-types/test/converters.js # packages/babel-types/test/validators.js # scripts/generate-interfaces.js # yarn.lock
This commit is contained in:
137
CHANGELOG.md
137
CHANGELOG.md
@@ -13,6 +13,93 @@ _Note: Gaps between patch versions are faulty, broken or test releases._
|
||||
|
||||
See [CHANGELOG - 6to5](CHANGELOG-6to5.md) for the pre-4.0.0 version changelog.
|
||||
|
||||
## 6.26.0 (2017-08-16)
|
||||
|
||||
> Backports for some folks (also other's when we accidently merged PRs from both 6.x/master)
|
||||
> Lesson learned: just use `master` and backport on another branch.
|
||||
|
||||
#### :eyeglasses: Spec Compliancy
|
||||
* `babel-core`, `babel-generator`, `babel-plugin-transform-flow-comments`, `babel-plugin-transform-flow-strip-types`, `babel-traverse`, `babel-types`
|
||||
* [#6081](https://github.com/babel/babel/pull/6081) Flow opaque type 6.x backport. ([@jbrown215](https://github.com/jbrown215))
|
||||
|
||||
#### :rocket: New Feature
|
||||
* `babel-cli`
|
||||
* [#5796](https://github.com/babel/babel/pull/5796) Allow --inspect-brk option to be used with babel-node [6.x backport]. ([@noinkling](https://github.com/noinkling))
|
||||
|
||||
#### :bug: Bug Fix
|
||||
* `babel-plugin-transform-es2015-modules-commonjs`
|
||||
* [#5811](https://github.com/babel/babel/pull/5811) Fix 5768. ([@joshwnj](https://github.com/joshwnj))
|
||||
* [#5469](https://github.com/babel/babel/pull/5469) Fix commonjs exports with destructuring.. ([@yavorsky](https://github.com/yavorsky))
|
||||
* `babel-types`
|
||||
* [#5693](https://github.com/babel/babel/pull/5693) Hoist toSequenceExpression's convert helper. ([@jridgewell](https://github.com/jridgewell))
|
||||
|
||||
#### :memo: Documentation
|
||||
* `babel-plugin-transform-class-properties`
|
||||
* [#6005](https://github.com/babel/babel/pull/6005) FIX access to the prototype of an instance. ([@shuaibird](https://github.com/shuaibird))
|
||||
* `babel-plugin-transform-runtime`
|
||||
* [#5857](https://github.com/babel/babel/pull/5857) Fix typos in README.md. ([@danny-andrews](https://github.com/danny-andrews))
|
||||
* `babel-plugin-transform-regenerator`
|
||||
* [#5852](https://github.com/babel/babel/pull/5852) Fix babel-plugin-transform-regenerator README. ([@k15a](https://github.com/k15a))
|
||||
* Other
|
||||
* [#5788](https://github.com/babel/babel/pull/5788) Add a section on troubleshooting [skip ci]. ([@peey](https://github.com/peey))
|
||||
* [#5755](https://github.com/babel/babel/pull/5755) Fix broken tables in README.md. ([@u9lyfish](https://github.com/u9lyfish))
|
||||
* `babel-generator`, `babel-plugin-transform-es2015-arrow-functions`, `babel-plugin-transform-es2015-modules-commonjs`, `babel-plugin-transform-es2015-spread`, `babel-plugin-transform-runtime`, `babel-register`
|
||||
* [#5613](https://github.com/babel/babel/pull/5613) Backport doc changes. ([@xtuc](https://github.com/xtuc))
|
||||
|
||||
#### :house: Internal
|
||||
* `babel-traverse`
|
||||
* [#5965](https://github.com/babel/babel/pull/5965) Remove unused functions from renamer.js.. ([@mcav](https://github.com/mcav))
|
||||
* [#5363](https://github.com/babel/babel/pull/5363) Increase the code coverage for traverse evaluation. ([@ssuman](https://github.com/ssuman))
|
||||
* Other
|
||||
* [#5938](https://github.com/babel/babel/pull/5938) Remove codecov node package and use bash uploader. ([@existentialism](https://github.com/existentialism))
|
||||
|
||||
#### Committers: 19
|
||||
- Artem Yavorsky ([yavorsky](https://github.com/yavorsky))
|
||||
- Brian Ng ([existentialism](https://github.com/existentialism))
|
||||
- Danny Andrews ([danny-andrews](https://github.com/danny-andrews))
|
||||
- Henry Zhu ([hzoo](https://github.com/hzoo))
|
||||
- Jeffrey Wear ([wearhere](https://github.com/wearhere))
|
||||
- Jordan Brown ([jbrown215](https://github.com/jbrown215))
|
||||
- Josh Johnston ([joshwnj](https://github.com/joshwnj))
|
||||
- Justin Ridgewell ([jridgewell](https://github.com/jridgewell))
|
||||
- Konstantin Pschera ([k15a](https://github.com/k15a))
|
||||
- Malcolm ([noinkling](https://github.com/noinkling))
|
||||
- Marcus Cavanaugh ([mcav](https://github.com/mcav))
|
||||
- Peeyush Kushwaha ([peey](https://github.com/peey))
|
||||
- Philipp Friedenberger ([MrSpider](https://github.com/MrSpider))
|
||||
- Samuel Reed ([STRML](https://github.com/STRML))
|
||||
- Shuaibird Hwang ([shuaibird](https://github.com/shuaibird))
|
||||
- Suman ([ssuman](https://github.com/ssuman))
|
||||
- Sven SAULEAU ([xtuc](https://github.com/xtuc))
|
||||
- jonathan schatz ([modosc](https://github.com/modosc))
|
||||
- u9lyfish@gmail.com ([u9lyfish](https://github.com/u9lyfish))
|
||||
|
||||
## 6.25.0 (2017-06-08)
|
||||
|
||||
Just backporting a few things.
|
||||
|
||||
#### :rocket: New Feature
|
||||
* `babel-plugin-transform-react-display-name`
|
||||
* [#5780](https://github.com/babel/babel/pull/5780) Backport support for createReactClass with transform-react-display-name. ([@kentor](https://github.com/kentor))
|
||||
* [#5554](https://github.com/babel/babel/pull/5554) Updated transform-react-display-name for createReactClass addon. ([@bvaughn](https://github.com/bvaughn))
|
||||
* `babel-generator`, `babel-plugin-transform-flow-strip-types`, `babel-types`
|
||||
* [#5653](https://github.com/babel/babel/pull/5653) Port flow object spread from #418 to 6.x. ([@kittens](https://github.com/kittens))
|
||||
|
||||
#### :bug: Bug Fix
|
||||
* `babel-types`
|
||||
* [#5770](https://github.com/babel/babel/pull/5770) Backport array & object pattern fixes to 6.x. ([@citycide](https://github.com/citycide))
|
||||
|
||||
#### :nail_care: Polish
|
||||
* `babel-traverse`
|
||||
* [#5615](https://github.com/babel/babel/pull/5615) Update deprecation warning on flow bindings. ([@kassens](https://github.com/kassens))
|
||||
|
||||
#### Committers: 5
|
||||
- Bo Lingen ([citycide](https://github.com/citycide))
|
||||
- Brian Vaughn ([bvaughn](https://github.com/bvaughn))
|
||||
- Jan Kassens ([kassens](https://github.com/kassens))
|
||||
- Kenneth Chung ([kentor](https://github.com/kentor))
|
||||
- Sebastian McKenzie ([kittens](https://github.com/kittens))
|
||||
|
||||
## 6.24.0 (2017-03-13)
|
||||
|
||||
A quick release for 2 features:
|
||||
@@ -263,7 +350,7 @@ New/Expected Behavior
|
||||
|
||||
```js
|
||||
const _ref = foo(); // should only be called once
|
||||
const { x } = _ref;
|
||||
const { x } = _ref;
|
||||
const y = _objectWithoutProperties(_ref, ["x"]);
|
||||
```
|
||||
|
||||
@@ -279,7 +366,7 @@ function fn({a = 1, ...b} = {}) {
|
||||
return {a, b};
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
* `babel-plugin-transform-es2015-destructuring`
|
||||
* [#5093](https://github.com/babel/babel/pull/5093) Ensure array is always copied during destructure. ([@existentialism](https://github.com/existentialism))
|
||||
|
||||
@@ -293,7 +380,7 @@ const arr = [1, 2, 3]
|
||||
assign(arr, 1, 42)
|
||||
console.log(arr) // [1, 2, 3]
|
||||
```
|
||||
|
||||
|
||||
* `babel-plugin-transform-es2015-function-name`
|
||||
* [#5008](https://github.com/babel/babel/pull/5008) Don't try to visit ArrowFunctionExpression, they cannot be named. ([@Kovensky](https://github.com/Kovensky))
|
||||
|
||||
@@ -308,9 +395,9 @@ Output
|
||||
|
||||
```js
|
||||
export const x = ({ x }) => x;
|
||||
export const y = function y() {};
|
||||
export const y = function y() {};
|
||||
```
|
||||
|
||||
|
||||
* `babel-types`
|
||||
* [#5068](https://github.com/babel/babel/pull/5068) Fix getBindingIdentifiers in babel-types. ([@rtsao](https://github.com/rtsao))
|
||||
* `babel-cli`
|
||||
@@ -460,7 +547,7 @@ Will still error with `Spread children are not supported.`
|
||||
```js
|
||||
<div>{...this.props.children}</div>;
|
||||
```
|
||||
|
||||
|
||||
* `babel-plugin-transform-es2015-block-scoping`, `babel-plugin-transform-react-constant-elements`, `babel-traverse`
|
||||
* [#4940](https://github.com/babel/babel/pull/4940) Fix React constant element bugs. ([@appden](https://github.com/appden))
|
||||
|
||||
@@ -469,7 +556,7 @@ When multiple declarators are present in a declaration, we want to insert the co
|
||||
```js
|
||||
function render() {
|
||||
const bar = "bar", renderFoo = () => <foo bar={bar} baz={baz} />, baz = "baz";
|
||||
|
||||
|
||||
return renderFoo();
|
||||
}
|
||||
```
|
||||
@@ -480,12 +567,12 @@ When block scoped variables caused the block to be wrapped in a closure, the var
|
||||
function render(flag) {
|
||||
if (flag) {
|
||||
let bar = "bar";
|
||||
|
||||
|
||||
[].map(() => bar);
|
||||
|
||||
|
||||
return <foo bar={bar} />;
|
||||
}
|
||||
|
||||
|
||||
return null;
|
||||
}
|
||||
```
|
||||
@@ -526,7 +613,7 @@ for (let a of b) {
|
||||
* [#4999](https://github.com/babel/babel/pull/4999) babel-helper-transform-fixture-test-runner: pass require as a global. ([@hzoo](https://github.com/hzoo))
|
||||
|
||||
Allows running `require()` in exec.js tests like for [babel/babel-preset-env#95](https://github.com/babel/babel-preset-env/pull/95)
|
||||
|
||||
|
||||
* Other
|
||||
* [#5005](https://github.com/babel/babel/pull/5005) internal: don't run watch with the test env (skip building with code …. ([@hzoo](https://github.com/hzoo))
|
||||
|
||||
@@ -648,8 +735,8 @@ try {
|
||||
return x;
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
```
|
||||
|
||||
* `babel-helper-remap-async-to-generator`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-async-to-generator`
|
||||
* [#4901](https://github.com/babel/babel/pull/4901) Only base async fn arity on non-default/non-rest params - Closes [#4891](https://github.com/babel/babel/issues/4891). ([@loganfsmyth](https://github.com/loganfsmyth))
|
||||
|
||||
@@ -660,7 +747,7 @@ console.log(foo.length) // 0
|
||||
const asyncFoo = async (...args) => { }
|
||||
console.log(asyncFoo.length) // 0
|
||||
```
|
||||
|
||||
|
||||
* `babel-generator`, `babel-types`
|
||||
* [#4945](https://github.com/babel/babel/pull/4945) Add `babel-generator` support for `Import`. ([@TheLarkInn](https://github.com/TheLarkInn))
|
||||
|
||||
@@ -669,14 +756,14 @@ console.log(asyncFoo.length) // 0
|
||||
```js
|
||||
import("module.js");
|
||||
```
|
||||
|
||||
|
||||
* `babel-plugin-transform-object-rest-spread`
|
||||
* [#4883](https://github.com/babel/babel/pull/4883) Fix for object-rest with parameters destructuring nested rest. ([@christophehurpeau](https://github.com/christophehurpeau))
|
||||
|
||||
```js
|
||||
function a5({a3, b2: { ba1, ...ba2 }, ...c3}) {}
|
||||
```
|
||||
|
||||
```
|
||||
|
||||
* `babel-traverse`
|
||||
* [#4875](https://github.com/babel/babel/pull/4875) Fix `path.evaluate` for references before declarations. ([@boopathi](https://github.com/boopathi))
|
||||
|
||||
@@ -981,7 +1068,7 @@ function render(_ref) {
|
||||
- Scott Stern ([sstern6](https://github.com/sstern6))
|
||||
- Shine Wang ([shinew](https://github.com/shinew))
|
||||
- lion ([lion-man44](https://github.com/lion-man44))
|
||||
|
||||
|
||||
## v6.18.2 (2016-11-01)
|
||||
|
||||
Weird publishing issue with v6.18.1, same release.
|
||||
@@ -1666,7 +1753,7 @@ export default {
|
||||
#### :bug: Bug Fix
|
||||
* `babel-helpers`, `babel-plugin-transform-es2015-typeof-symbol`
|
||||
* [#3686](https://github.com/babel/babel/pull/3686) Fix `typeof Symbol.prototype`. ([@brainlock](https://github.com/brainlock))
|
||||
|
||||
|
||||
```js
|
||||
// `typeof Symbol.prototype` should be 'object'
|
||||
typeof Symbol.prototype === 'object'
|
||||
@@ -1675,7 +1762,7 @@ typeof Symbol.prototype === 'object'
|
||||
* `babel-cli`
|
||||
* [#3456](https://github.com/babel/babel/pull/3456) Use the real sourcemap API and handle input sourcemaps - Fixes [#7259](https://github.com/babel/babel/issues/7259). ([@loganfsmyth](https://github.com/loganfsmyth))
|
||||
* [#4507](https://github.com/babel/babel/pull/4507) Only set options in cli if different from default. ([@danez](https://github.com/danez))
|
||||
|
||||
|
||||
Fix an issue with defaults not being overidden. This was causing options like `comments: false` not to work correctly.
|
||||
|
||||
* [#4508](https://github.com/babel/babel/pull/4508) Support custom ports for V8 --inspect. ([@andykant](https://github.com/andykant))
|
||||
@@ -1730,7 +1817,7 @@ We noticed that we can not make this optimizations if there are function calls o
|
||||
// was tranforming to
|
||||
x = a();
|
||||
y = obj.x;
|
||||
// now transforms to
|
||||
// now transforms to
|
||||
var _ref = [a(), obj.x];
|
||||
x = _ref[0];
|
||||
y = _ref[1];
|
||||
@@ -1796,7 +1883,7 @@ Cleanup tests, remove various unused dependencies, do not run CI with only readm
|
||||
#### Commiters: 20
|
||||
|
||||
First PRs!
|
||||
- Alberto Piai ([brainlock](https://github.com/brainlock))
|
||||
- Alberto Piai ([brainlock](https://github.com/brainlock))
|
||||
- Andy Kant ([andykant](https://github.com/andykant))
|
||||
- Basil Hosmer ([bhosmer](https://github.com/bhosmer))
|
||||
- Bo Borgerson ([gigabo](https://github.com/gigabo))
|
||||
@@ -1879,7 +1966,7 @@ npm install babel-preset-latest --save-dev
|
||||
{ "presets": [
|
||||
["latest", {
|
||||
"es2015": {
|
||||
"modules": false
|
||||
"modules": false
|
||||
}
|
||||
}]
|
||||
] }
|
||||
@@ -2117,7 +2204,7 @@ Can be `false` to not transform modules, or one of `["amd", "umd", "systemjs", "
|
||||
|
||||
## v6.11.5 (2016-07-23)
|
||||
|
||||
Thanks to Rob Eisenberg ([EisenbergEffect](https://github.com/EisenbergEffect)), Keyan Zhang ([keyanzhang](https://github.com/keyanzhang)), Rolf Timmermans ([rolftimmermans](https://github.com/rolftimmermans)), Thomas Grainger ([graingert](https://github.com/graingert)),
|
||||
Thanks to Rob Eisenberg ([EisenbergEffect](https://github.com/EisenbergEffect)), Keyan Zhang ([keyanzhang](https://github.com/keyanzhang)), Rolf Timmermans ([rolftimmermans](https://github.com/rolftimmermans)), Thomas Grainger ([graingert](https://github.com/graingert)),
|
||||
|
||||
we have few fixes: fix `babel-register` file paths on error, infer class name for classes with class properties, fix `export *` to account for previously compiled modules.
|
||||
|
||||
@@ -2165,7 +2252,7 @@ In this release among other things are some more optimizations for babel-generat
|
||||
|
||||
## v6.11.3 (2016-07-13)
|
||||
|
||||
The main fix is @loganfsmyth's changes of some parts in babel-generator in [#3565](https://github.com/babel/babel/pull/3565) to fix issues with exponential code generation times in certain cases.
|
||||
The main fix is @loganfsmyth's changes of some parts in babel-generator in [#3565](https://github.com/babel/babel/pull/3565) to fix issues with exponential code generation times in certain cases.
|
||||
|
||||
Items: the size of the array being generated
|
||||
Time: The time in ms to generate the code
|
||||
|
||||
@@ -1,3 +1,13 @@
|
||||
# babel-helper-plugin-test-runner
|
||||
|
||||
**NOTE:** This is an internal Babel module and may not work outside. Use at your own risk.
|
||||
|
||||
## Usage:
|
||||
|
||||
> Check Babel for an example: https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-exponentiation-operator/test
|
||||
|
||||
1. Inside a `/test` directory, add an `index.js` with the contents `require("babel-helper-plugin-test-runner")(__dirname);`.
|
||||
2. Inside `/test/fixtures`, create a folder for each suite (eg; one suite for each feature of your plugin).
|
||||
3. Suite folders may contain files and folders. Files will be transformed and run; use `expect()` assertions to verify correct behavior. Folders may contain `actual.js`, `expected.js`, and/or `exec.js`. The output of transforming `actual.js` will be checked to match the contents of `expected.js`. `exec.js`, if it exists, will be transformed and run, as with a file in the suite folder.
|
||||
3. Install and run `mocha`.
|
||||
4. To run a specific test, run `mocha --grep testName`.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# babel-plugin-transform-class-properties
|
||||
|
||||
> This plugin transforms es2015 static class properties as well as properties declared with the es2016 property initializer syntax.
|
||||
> This plugin transforms class properties
|
||||
|
||||
## Example
|
||||
|
||||
@@ -24,7 +24,7 @@ Below is a class with four class properties which will be transformed.
|
||||
let myBork = new Bork;
|
||||
|
||||
//Property initializers are not on the prototype.
|
||||
console.log(myBork.prototype.boundFunction); // > undefined
|
||||
console.log(myBork.__proto__.boundFunction); // > undefined
|
||||
|
||||
//Bound functions are bound to the class instance.
|
||||
console.log(myBork.boundFunction.call(undefined)); // > "bork"
|
||||
|
||||
@@ -9,13 +9,17 @@ obj::func
|
||||
// is equivalent to:
|
||||
func.bind(obj)
|
||||
|
||||
::obj.func
|
||||
// is equivalent to:
|
||||
obj.func.bind(obj)
|
||||
|
||||
obj::func(val)
|
||||
// is equivalent to:
|
||||
func.call(obj, val)
|
||||
|
||||
::obj.func(val)
|
||||
// is equivalent to:
|
||||
func.call(obj, val)
|
||||
obj.func.call(obj, val)
|
||||
```
|
||||
|
||||
|
||||
|
||||
@@ -60,13 +60,13 @@ With options:
|
||||
|generators|true|
|
||||
|async|true|
|
||||
|
||||
````json
|
||||
```json
|
||||
{
|
||||
"plugins": [
|
||||
["transform-regenerator", {
|
||||
asyncGenerators: false,
|
||||
generators: false,
|
||||
async: false
|
||||
"asyncGenerators": false,
|
||||
"generators": false,
|
||||
"async": false
|
||||
}]
|
||||
]
|
||||
}
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
var o = {
|
||||
*foo() {
|
||||
return "foo";
|
||||
}
|
||||
};
|
||||
@@ -0,0 +1,16 @@
|
||||
var o = {
|
||||
foo:
|
||||
/*#__PURE__*/
|
||||
regeneratorRuntime.mark(function _callee() {
|
||||
return regeneratorRuntime.wrap(function _callee$(_context) {
|
||||
while (1) switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
return _context.abrupt("return", "foo");
|
||||
|
||||
case 1:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}, _callee, this);
|
||||
})
|
||||
};
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"plugins": ["transform-regenerator"]
|
||||
}
|
||||
5
packages/babel-plugin-transform-regenerator/test/fixtures/regression/4219/actual.js
vendored
Normal file
5
packages/babel-plugin-transform-regenerator/test/fixtures/regression/4219/actual.js
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
function test(fn) {
|
||||
return async (...args) => {
|
||||
return fn(...args);
|
||||
};
|
||||
}
|
||||
19
packages/babel-plugin-transform-regenerator/test/fixtures/regression/4219/expected.js
vendored
Normal file
19
packages/babel-plugin-transform-regenerator/test/fixtures/regression/4219/expected.js
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
"use strict";
|
||||
|
||||
function test(fn) {
|
||||
return function _callee() {
|
||||
var _args = arguments;
|
||||
return regeneratorRuntime.async(function _callee$(_context) {
|
||||
while (1) {
|
||||
switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
return _context.abrupt("return", fn.apply(void 0, _args));
|
||||
|
||||
case 1:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}
|
||||
}, null, this);
|
||||
};
|
||||
}
|
||||
7
packages/babel-plugin-transform-regenerator/test/fixtures/regression/4219/options.json
vendored
Normal file
7
packages/babel-plugin-transform-regenerator/test/fixtures/regression/4219/options.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"plugins": [
|
||||
"transform-es2015-parameters",
|
||||
"transform-es2015-spread",
|
||||
"transform-regenerator"
|
||||
]
|
||||
}
|
||||
@@ -227,19 +227,21 @@ var _marked = [foo].map(regeneratorRuntime.mark);
|
||||
|
||||
function foo() {
|
||||
return regeneratorRuntime.wrap(function foo$(_context) {
|
||||
while (1) switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
while (1) {
|
||||
switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}
|
||||
}, _marked[0], this);
|
||||
}
|
||||
```
|
||||
|
||||
This isn't ideal as then you have to include the regenerator runtime which
|
||||
This isn't ideal since it relies on the regenerator runtime being included, which
|
||||
pollutes the global scope.
|
||||
|
||||
Instead what the `runtime` transformer does it compile that to:
|
||||
With the `runtime` transformer, however, it is compiled to:
|
||||
|
||||
```javascript
|
||||
"use strict";
|
||||
@@ -254,10 +256,12 @@ var _marked = [foo].map(_regenerator2.default.mark);
|
||||
|
||||
function foo() {
|
||||
return _regenerator2.default.wrap(function foo$(_context) {
|
||||
while (1) switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
while (1) {
|
||||
switch (_context.prev = _context.next) {
|
||||
case 0:
|
||||
case "end":
|
||||
return _context.stop();
|
||||
}
|
||||
}
|
||||
}, _marked[0], this);
|
||||
}
|
||||
|
||||
@@ -1 +1,33 @@
|
||||
# babel-traverse
|
||||
|
||||
> babel-traverse maintains the overall tree state, and is responsible for replacing, removing, and adding nodes.
|
||||
|
||||
## Install
|
||||
|
||||
```sh
|
||||
$ npm install --save babel-traverse
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
We can use it alongside Babylon to traverse and update nodes:
|
||||
|
||||
```js
|
||||
import * as babylon from "babylon";
|
||||
import traverse from "babel-traverse";
|
||||
|
||||
const code = `function square(n) {
|
||||
return n * n;
|
||||
}`;
|
||||
|
||||
const ast = babylon.parse(code);
|
||||
|
||||
traverse(ast, {
|
||||
enter(path) {
|
||||
if (path.isIdentifier({ name: "n" })) {
|
||||
path.node.name = "x";
|
||||
}
|
||||
}
|
||||
});
|
||||
```
|
||||
[:book: **Read the full docs here**](https://github.com/thejameskyle/babel-handbook/blob/master/translations/en/plugin-handbook.md#babel-traverse)
|
||||
|
||||
@@ -913,7 +913,7 @@ export default class Scope {
|
||||
if (_crawlCallsCount === 0 && binding && binding.path.isFlow()) {
|
||||
console.warn(`
|
||||
You or one of the Babel plugins you are using are using Flow declarations as bindings.
|
||||
Support for this will be removed in version 6.8. To find out the caller, grep for this
|
||||
Support for this will be removed in version 7. To find out the caller, grep for this
|
||||
message and change it to a \`console.trace()\`.
|
||||
`);
|
||||
}
|
||||
|
||||
@@ -67,6 +67,35 @@ describe("evaluation", function() {
|
||||
);
|
||||
});
|
||||
|
||||
it("should evaluate template literals", function() {
|
||||
assert.strictEqual(
|
||||
getPath("var x = 8; var y = 1; var z = `value is ${x >>> y}`")
|
||||
.get("body.2.declarations.0.init")
|
||||
.evaluate().value,
|
||||
"value is 4",
|
||||
);
|
||||
});
|
||||
|
||||
it("should evaluate member expressions", function() {
|
||||
assert.strictEqual(
|
||||
getPath("var x = 'foo'.length")
|
||||
.get("body.0.declarations.0.init")
|
||||
.evaluate().value,
|
||||
3,
|
||||
);
|
||||
const member_expr = getPath(
|
||||
"var x = Math.min(2,Math.max(3,4));var y = Math.random();",
|
||||
);
|
||||
const eval_member_expr = member_expr
|
||||
.get("body.0.declarations.0.init")
|
||||
.evaluate();
|
||||
const eval_invalid_call = member_expr
|
||||
.get("body.1.declarations.0.init")
|
||||
.evaluate();
|
||||
assert.strictEqual(eval_member_expr.value, 2);
|
||||
assert.strictEqual(eval_invalid_call.confident, false);
|
||||
});
|
||||
|
||||
it("it should not deopt vars in different scope", function() {
|
||||
const input =
|
||||
"var a = 5; function x() { var a = 5; var b = a + 1; } var b = a + 2";
|
||||
@@ -98,6 +127,13 @@ describe("evaluation", function() {
|
||||
getPath(constExample).get("body.1.consequent.body.1").evaluate().value,
|
||||
false,
|
||||
);
|
||||
const test_alternate = "var y = (3 < 4)? 3 + 4: 3 + 4;";
|
||||
assert.strictEqual(
|
||||
getPath(test_alternate)
|
||||
.get("body.0.declarations.0.init.alternate")
|
||||
.evaluate().value,
|
||||
7,
|
||||
);
|
||||
});
|
||||
|
||||
it("should deopt ids that are referenced before the bindings", function() {
|
||||
|
||||
323
yarn.lock
323
yarn.lock
@@ -381,6 +381,14 @@ babel-code-frame@7.0.0-alpha.18:
|
||||
esutils "^2.0.2"
|
||||
js-tokens "^3.0.0"
|
||||
|
||||
babel-code-frame@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-7.0.0-alpha.19.tgz#18afb43ec147847cc55f79bad4dab08f938263b1"
|
||||
dependencies:
|
||||
chalk "^2.0.0"
|
||||
esutils "^2.0.2"
|
||||
js-tokens "^3.0.0"
|
||||
|
||||
babel-code-frame@^6.16.0, babel-code-frame@^6.22.0:
|
||||
version "6.22.0"
|
||||
resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4"
|
||||
@@ -449,6 +457,13 @@ babel-helper-builder-binary-assignment-operator-visitor@7.0.0-alpha.18:
|
||||
babel-helper-explode-assignable-expression "7.0.0-alpha.18"
|
||||
babel-types "7.0.0-alpha.18"
|
||||
|
||||
babel-helper-builder-binary-assignment-operator-visitor@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-7.0.0-alpha.19.tgz#b1f685023ca414bf6edeb6d4c99604523fdb6d6a"
|
||||
dependencies:
|
||||
babel-helper-explode-assignable-expression "7.0.0-alpha.19"
|
||||
babel-types "7.0.0-alpha.19"
|
||||
|
||||
babel-helper-call-delegate@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-7.0.0-alpha.18.tgz#cb41a536f6a270019790250c89ced32526a34a25"
|
||||
@@ -457,6 +472,14 @@ babel-helper-call-delegate@7.0.0-alpha.18:
|
||||
babel-traverse "7.0.0-alpha.18"
|
||||
babel-types "7.0.0-alpha.18"
|
||||
|
||||
babel-helper-call-delegate@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-7.0.0-alpha.19.tgz#d7d5a634c51b95b19a44fc1be87726ba233cbb71"
|
||||
dependencies:
|
||||
babel-helper-hoist-variables "7.0.0-alpha.19"
|
||||
babel-traverse "7.0.0-alpha.19"
|
||||
babel-types "7.0.0-alpha.19"
|
||||
|
||||
babel-helper-define-map@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-7.0.0-alpha.18.tgz#cf3e7f4dcd8771bb2423eae5dfb0dadbc2282ac7"
|
||||
@@ -465,6 +488,14 @@ babel-helper-define-map@7.0.0-alpha.18:
|
||||
babel-types "7.0.0-alpha.18"
|
||||
lodash "^4.2.0"
|
||||
|
||||
babel-helper-define-map@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-7.0.0-alpha.19.tgz#d7e112abddacc3cafca89f482dfe2eb1a19ad641"
|
||||
dependencies:
|
||||
babel-helper-function-name "7.0.0-alpha.19"
|
||||
babel-types "7.0.0-alpha.19"
|
||||
lodash "^4.2.0"
|
||||
|
||||
babel-helper-explode-assignable-expression@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-7.0.0-alpha.18.tgz#7aa684719b9a4d9eb3cb000af810f3b8ce9f4de9"
|
||||
@@ -472,6 +503,13 @@ babel-helper-explode-assignable-expression@7.0.0-alpha.18:
|
||||
babel-traverse "7.0.0-alpha.18"
|
||||
babel-types "7.0.0-alpha.18"
|
||||
|
||||
babel-helper-explode-assignable-expression@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-7.0.0-alpha.19.tgz#45b639cd0b05a47a0a4c6b22c8925b7a6b7bfec5"
|
||||
dependencies:
|
||||
babel-traverse "7.0.0-alpha.19"
|
||||
babel-types "7.0.0-alpha.19"
|
||||
|
||||
babel-helper-function-name@7.0.0-alpha.15:
|
||||
version "7.0.0-alpha.15"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-7.0.0-alpha.15.tgz#087bb6bb6677acde36b3c19f6bc1afedb3d12e30"
|
||||
@@ -490,6 +528,15 @@ babel-helper-function-name@7.0.0-alpha.18:
|
||||
babel-traverse "7.0.0-alpha.18"
|
||||
babel-types "7.0.0-alpha.18"
|
||||
|
||||
babel-helper-function-name@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-7.0.0-alpha.19.tgz#6da459bdbc17fc2bb6a623fbcbfc57dc4ab20e9f"
|
||||
dependencies:
|
||||
babel-helper-get-function-arity "7.0.0-alpha.19"
|
||||
babel-template "7.0.0-alpha.19"
|
||||
babel-traverse "7.0.0-alpha.19"
|
||||
babel-types "7.0.0-alpha.19"
|
||||
|
||||
babel-helper-get-function-arity@7.0.0-alpha.15:
|
||||
version "7.0.0-alpha.15"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-7.0.0-alpha.15.tgz#17e93206d0b625c3122f4c674478cbed53281f24"
|
||||
@@ -502,18 +549,36 @@ babel-helper-get-function-arity@7.0.0-alpha.18:
|
||||
dependencies:
|
||||
babel-types "7.0.0-alpha.18"
|
||||
|
||||
babel-helper-get-function-arity@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-7.0.0-alpha.19.tgz#29088a3137935e393f09a329d9d7900360514e4e"
|
||||
dependencies:
|
||||
babel-types "7.0.0-alpha.19"
|
||||
|
||||
babel-helper-hoist-variables@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-7.0.0-alpha.18.tgz#cce862e21106bcba1884792abc2875f254cdaebe"
|
||||
dependencies:
|
||||
babel-types "7.0.0-alpha.18"
|
||||
|
||||
babel-helper-hoist-variables@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-7.0.0-alpha.19.tgz#c61a057ec369746a964447a1b3ca5c2442b4d080"
|
||||
dependencies:
|
||||
babel-types "7.0.0-alpha.19"
|
||||
|
||||
babel-helper-optimise-call-expression@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-7.0.0-alpha.18.tgz#fbb497a9bcf875ade49d22c17442f72b5fe8f344"
|
||||
dependencies:
|
||||
babel-types "7.0.0-alpha.18"
|
||||
|
||||
babel-helper-optimise-call-expression@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-7.0.0-alpha.19.tgz#3cd53dd093c2e093635375507a294d6a44dfd429"
|
||||
dependencies:
|
||||
babel-types "7.0.0-alpha.19"
|
||||
|
||||
babel-helper-regex@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-7.0.0-alpha.18.tgz#c54f5cc91a10deef88924381e5a8bf4157cd480d"
|
||||
@@ -521,6 +586,13 @@ babel-helper-regex@7.0.0-alpha.18:
|
||||
babel-types "7.0.0-alpha.18"
|
||||
lodash "^4.2.0"
|
||||
|
||||
babel-helper-regex@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-7.0.0-alpha.19.tgz#d58ea24cbebc4d153c33a967a91322c58c4f1930"
|
||||
dependencies:
|
||||
babel-types "7.0.0-alpha.19"
|
||||
lodash "^4.2.0"
|
||||
|
||||
babel-helper-regex@^6.24.1:
|
||||
version "6.24.1"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.24.1.tgz#d36e22fab1008d79d88648e32116868128456ce8"
|
||||
@@ -538,6 +610,15 @@ babel-helper-remap-async-to-generator@7.0.0-alpha.18:
|
||||
babel-traverse "7.0.0-alpha.18"
|
||||
babel-types "7.0.0-alpha.18"
|
||||
|
||||
babel-helper-remap-async-to-generator@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-7.0.0-alpha.19.tgz#ddae33dbb4fbc539d9dddc3a9c4ad0395f8f5341"
|
||||
dependencies:
|
||||
babel-helper-wrap-function "7.0.0-alpha.19"
|
||||
babel-template "7.0.0-alpha.19"
|
||||
babel-traverse "7.0.0-alpha.19"
|
||||
babel-types "7.0.0-alpha.19"
|
||||
|
||||
babel-helper-replace-supers@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-7.0.0-alpha.18.tgz#40a1620cd9b2f8e898c5edee772eea3a8ed99ce4"
|
||||
@@ -548,6 +629,16 @@ babel-helper-replace-supers@7.0.0-alpha.18:
|
||||
babel-traverse "7.0.0-alpha.18"
|
||||
babel-types "7.0.0-alpha.18"
|
||||
|
||||
babel-helper-replace-supers@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-7.0.0-alpha.19.tgz#8c9224d65fde8a872e2c5e1d18b15d5ddf3aa212"
|
||||
dependencies:
|
||||
babel-helper-optimise-call-expression "7.0.0-alpha.19"
|
||||
babel-messages "7.0.0-alpha.19"
|
||||
babel-template "7.0.0-alpha.19"
|
||||
babel-traverse "7.0.0-alpha.19"
|
||||
babel-types "7.0.0-alpha.19"
|
||||
|
||||
babel-helper-wrap-function@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-wrap-function/-/babel-helper-wrap-function-7.0.0-alpha.18.tgz#47d194f19d0fab899a60e768214b7e1fc71471b0"
|
||||
@@ -557,6 +648,15 @@ babel-helper-wrap-function@7.0.0-alpha.18:
|
||||
babel-traverse "7.0.0-alpha.18"
|
||||
babel-types "7.0.0-alpha.18"
|
||||
|
||||
babel-helper-wrap-function@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-helper-wrap-function/-/babel-helper-wrap-function-7.0.0-alpha.19.tgz#20abff1467021a8d2b275c2ad7ae168a11ed25ec"
|
||||
dependencies:
|
||||
babel-helper-function-name "7.0.0-alpha.19"
|
||||
babel-template "7.0.0-alpha.19"
|
||||
babel-traverse "7.0.0-alpha.19"
|
||||
babel-types "7.0.0-alpha.19"
|
||||
|
||||
babel-helpers@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-7.0.0-alpha.18.tgz#22e466d3f48e8ea777d47b50fdc2c98befc801e0"
|
||||
@@ -579,6 +679,10 @@ babel-messages@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-7.0.0-alpha.18.tgz#fd0293f42f20eff97af5b8ae0c5b75addb465060"
|
||||
|
||||
babel-messages@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-7.0.0-alpha.19.tgz#269b34b85070be6f6d101169ed3fdafc856dfd06"
|
||||
|
||||
babel-messages@^6.23.0:
|
||||
version "6.23.0"
|
||||
resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
|
||||
@@ -589,6 +693,10 @@ babel-plugin-check-es2015-constants@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-7.0.0-alpha.18.tgz#42c3af2f8f7069722b5335fa9d9ec2da41f32d1c"
|
||||
|
||||
babel-plugin-check-es2015-constants@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-7.0.0-alpha.19.tgz#26035252ce8500ca0da8af797bb352d58a62e428"
|
||||
|
||||
babel-plugin-inline-replace-variables@1.3.1:
|
||||
version "1.3.1"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-inline-replace-variables/-/babel-plugin-inline-replace-variables-1.3.1.tgz#9fbb8dd43229c777695e14ea0d3d781f048fdc0f"
|
||||
@@ -607,6 +715,10 @@ babel-plugin-syntax-async-functions@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-7.0.0-alpha.18.tgz#7bc553c476d66ce4b2d27920610f258ea1c49e98"
|
||||
|
||||
babel-plugin-syntax-async-functions@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-7.0.0-alpha.19.tgz#f2853e10ab14057bd31991048d2da5769f546a99"
|
||||
|
||||
babel-plugin-syntax-async-generators@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-7.0.0-alpha.18.tgz#7980045870ed288d0f0d100c39259c4de47bbf0c"
|
||||
@@ -631,10 +743,18 @@ babel-plugin-syntax-exponentiation-operator@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-7.0.0-alpha.18.tgz#640a6ccb0635b6f42e15d5d9e6814bd4bbdd07ec"
|
||||
|
||||
babel-plugin-syntax-exponentiation-operator@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-7.0.0-alpha.19.tgz#9fac7fff68ee1963dfaf37417f7df594d205738e"
|
||||
|
||||
babel-plugin-syntax-export-extensions@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-7.0.0-alpha.18.tgz#d542390c9849f70a571e845278b7f0eb1407769e"
|
||||
|
||||
babel-plugin-syntax-export-extensions@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-7.0.0-alpha.19.tgz#aa9d3a2bf6cfb34973f045991c2f8ee76e16443a"
|
||||
|
||||
babel-plugin-syntax-flow@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-7.0.0-alpha.18.tgz#71b39744b5af03170c473c9f239ae4b299125f8b"
|
||||
@@ -667,6 +787,10 @@ babel-plugin-syntax-trailing-function-commas@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-alpha.18.tgz#e97d873b5309b0bf0a48d9e5e8571f0e520134b8"
|
||||
|
||||
babel-plugin-syntax-trailing-function-commas@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-alpha.19.tgz#5a7d09bc12f96caa3950262a50f5f25ae3aa2173"
|
||||
|
||||
babel-plugin-transform-async-generator-functions@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-alpha.18.tgz#4353aadccf5a8c4c409341cd8e871428bdd20522"
|
||||
@@ -681,6 +805,13 @@ babel-plugin-transform-async-to-generator@7.0.0-alpha.18:
|
||||
babel-helper-remap-async-to-generator "7.0.0-alpha.18"
|
||||
babel-plugin-syntax-async-functions "7.0.0-alpha.18"
|
||||
|
||||
babel-plugin-transform-async-to-generator@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-7.0.0-alpha.19.tgz#00b4a0eccf20300d81d8a2eb65ba1d41fda0129c"
|
||||
dependencies:
|
||||
babel-helper-remap-async-to-generator "7.0.0-alpha.19"
|
||||
babel-plugin-syntax-async-functions "7.0.0-alpha.19"
|
||||
|
||||
babel-plugin-transform-class-properties@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-7.0.0-alpha.18.tgz#a4f05e66762e2835f3d8e914840e55813c58f2a4"
|
||||
@@ -706,10 +837,18 @@ babel-plugin-transform-es2015-arrow-functions@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-7.0.0-alpha.18.tgz#886758b8bc44ac1c5a835c4627271edc0b6ae425"
|
||||
|
||||
babel-plugin-transform-es2015-arrow-functions@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-7.0.0-alpha.19.tgz#1969b464f812b8514c3830130c683419909d505a"
|
||||
|
||||
babel-plugin-transform-es2015-block-scoped-functions@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-7.0.0-alpha.18.tgz#eb2b83c325f9da4e9229ed6f221a421cace09ec7"
|
||||
|
||||
babel-plugin-transform-es2015-block-scoped-functions@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-7.0.0-alpha.19.tgz#89e073fe39d6ced51aa8e0fc05526fbf95d7d0fd"
|
||||
|
||||
babel-plugin-transform-es2015-block-scoping@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-7.0.0-alpha.18.tgz#882ea1f28affd03cc6ba485e0d65b93167009ff8"
|
||||
@@ -719,6 +858,15 @@ babel-plugin-transform-es2015-block-scoping@7.0.0-alpha.18:
|
||||
babel-types "7.0.0-alpha.18"
|
||||
lodash "^4.2.0"
|
||||
|
||||
babel-plugin-transform-es2015-block-scoping@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-7.0.0-alpha.19.tgz#b0c962f6d80228c34f6d99885bd80b5ec5cb4126"
|
||||
dependencies:
|
||||
babel-template "7.0.0-alpha.19"
|
||||
babel-traverse "7.0.0-alpha.19"
|
||||
babel-types "7.0.0-alpha.19"
|
||||
lodash "^4.2.0"
|
||||
|
||||
babel-plugin-transform-es2015-classes@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-7.0.0-alpha.18.tgz#9df446663f9099b62a0a2c6fece5a21eb9210f05"
|
||||
@@ -732,26 +880,59 @@ babel-plugin-transform-es2015-classes@7.0.0-alpha.18:
|
||||
babel-traverse "7.0.0-alpha.18"
|
||||
babel-types "7.0.0-alpha.18"
|
||||
|
||||
babel-plugin-transform-es2015-classes@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-7.0.0-alpha.19.tgz#e5a716ecace52ae2e01c80fc31212e9e8083a9cf"
|
||||
dependencies:
|
||||
babel-helper-define-map "7.0.0-alpha.19"
|
||||
babel-helper-function-name "7.0.0-alpha.19"
|
||||
babel-helper-optimise-call-expression "7.0.0-alpha.19"
|
||||
babel-helper-replace-supers "7.0.0-alpha.19"
|
||||
babel-messages "7.0.0-alpha.19"
|
||||
babel-template "7.0.0-alpha.19"
|
||||
babel-traverse "7.0.0-alpha.19"
|
||||
babel-types "7.0.0-alpha.19"
|
||||
|
||||
babel-plugin-transform-es2015-computed-properties@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-7.0.0-alpha.18.tgz#83ce6e50bbfaca655eb39532a186c19345501312"
|
||||
dependencies:
|
||||
babel-template "7.0.0-alpha.18"
|
||||
|
||||
babel-plugin-transform-es2015-computed-properties@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-7.0.0-alpha.19.tgz#9424f3933e32734a11b28f7c34388d59ee9babc3"
|
||||
dependencies:
|
||||
babel-template "7.0.0-alpha.19"
|
||||
|
||||
babel-plugin-transform-es2015-destructuring@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-7.0.0-alpha.18.tgz#d69b9fddee3f7da1d7058008aafa4a26d27fa4ce"
|
||||
|
||||
babel-plugin-transform-es2015-destructuring@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-7.0.0-alpha.19.tgz#cd1bac3aad6b54613305a8e1c152d0a28fa34470"
|
||||
|
||||
babel-plugin-transform-es2015-duplicate-keys@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-7.0.0-alpha.18.tgz#e3bef8d7399590e8051bcd4f474d688a6ea436c0"
|
||||
dependencies:
|
||||
babel-types "7.0.0-alpha.18"
|
||||
|
||||
babel-plugin-transform-es2015-duplicate-keys@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-7.0.0-alpha.19.tgz#721152c0192139bd9d1137f30a13a958008451a8"
|
||||
dependencies:
|
||||
babel-types "7.0.0-alpha.19"
|
||||
|
||||
babel-plugin-transform-es2015-for-of@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-7.0.0-alpha.18.tgz#971dc41d215df6efda182f78fabd470d2b747a02"
|
||||
|
||||
babel-plugin-transform-es2015-for-of@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-7.0.0-alpha.19.tgz#733e621be9e4717e5227882139c9f41cbd16b149"
|
||||
|
||||
babel-plugin-transform-es2015-function-name@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-7.0.0-alpha.18.tgz#6fa633b7ae319971df6a7c9fbce0ff5249af8f5e"
|
||||
@@ -759,10 +940,21 @@ babel-plugin-transform-es2015-function-name@7.0.0-alpha.18:
|
||||
babel-helper-function-name "7.0.0-alpha.18"
|
||||
babel-types "7.0.0-alpha.18"
|
||||
|
||||
babel-plugin-transform-es2015-function-name@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-7.0.0-alpha.19.tgz#7985ae15a7d1fbec05f6edccdbb846255e0c5bc6"
|
||||
dependencies:
|
||||
babel-helper-function-name "7.0.0-alpha.19"
|
||||
babel-types "7.0.0-alpha.19"
|
||||
|
||||
babel-plugin-transform-es2015-literals@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-7.0.0-alpha.18.tgz#5904eb861db4e9705ecaafd74122bf6c4fdc0033"
|
||||
|
||||
babel-plugin-transform-es2015-literals@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-7.0.0-alpha.19.tgz#64a297e10ccef058544af1d82ec11d2d5b9c9908"
|
||||
|
||||
babel-plugin-transform-es2015-modules-amd@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-7.0.0-alpha.18.tgz#b261a4a95e97bfccd781a57fe06cffc6a765bcaf"
|
||||
@@ -770,6 +962,13 @@ babel-plugin-transform-es2015-modules-amd@7.0.0-alpha.18:
|
||||
babel-plugin-transform-es2015-modules-commonjs "7.0.0-alpha.18"
|
||||
babel-template "7.0.0-alpha.18"
|
||||
|
||||
babel-plugin-transform-es2015-modules-amd@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-7.0.0-alpha.19.tgz#db7dfecea5956e7f6766c7ef6a743c855c618af0"
|
||||
dependencies:
|
||||
babel-plugin-transform-es2015-modules-commonjs "7.0.0-alpha.19"
|
||||
babel-template "7.0.0-alpha.19"
|
||||
|
||||
babel-plugin-transform-es2015-modules-commonjs@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-7.0.0-alpha.18.tgz#86548d8aaf15ee5b1bdb489df04591921c8ee7eb"
|
||||
@@ -778,6 +977,14 @@ babel-plugin-transform-es2015-modules-commonjs@7.0.0-alpha.18:
|
||||
babel-template "7.0.0-alpha.18"
|
||||
babel-types "7.0.0-alpha.18"
|
||||
|
||||
babel-plugin-transform-es2015-modules-commonjs@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-7.0.0-alpha.19.tgz#7c3fe8db55592995ceb17260a650640c22f8847d"
|
||||
dependencies:
|
||||
babel-plugin-transform-strict-mode "7.0.0-alpha.19"
|
||||
babel-template "7.0.0-alpha.19"
|
||||
babel-types "7.0.0-alpha.19"
|
||||
|
||||
babel-plugin-transform-es2015-modules-systemjs@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-7.0.0-alpha.18.tgz#8ae907e80fb6bfe95df75a5f04fde50b43e8436e"
|
||||
@@ -785,6 +992,13 @@ babel-plugin-transform-es2015-modules-systemjs@7.0.0-alpha.18:
|
||||
babel-helper-hoist-variables "7.0.0-alpha.18"
|
||||
babel-template "7.0.0-alpha.18"
|
||||
|
||||
babel-plugin-transform-es2015-modules-systemjs@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-7.0.0-alpha.19.tgz#251dfe6a1c42ad9a85f676c3f9e0404332860a6c"
|
||||
dependencies:
|
||||
babel-helper-hoist-variables "7.0.0-alpha.19"
|
||||
babel-template "7.0.0-alpha.19"
|
||||
|
||||
babel-plugin-transform-es2015-modules-umd@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-7.0.0-alpha.18.tgz#aa0e33f8aedb1dd32793cf7dcc48444314899f7b"
|
||||
@@ -792,12 +1006,25 @@ babel-plugin-transform-es2015-modules-umd@7.0.0-alpha.18:
|
||||
babel-plugin-transform-es2015-modules-amd "7.0.0-alpha.18"
|
||||
babel-template "7.0.0-alpha.18"
|
||||
|
||||
babel-plugin-transform-es2015-modules-umd@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-7.0.0-alpha.19.tgz#f0b1a497b453a4113097c8780e241f1895449ae6"
|
||||
dependencies:
|
||||
babel-plugin-transform-es2015-modules-amd "7.0.0-alpha.19"
|
||||
babel-template "7.0.0-alpha.19"
|
||||
|
||||
babel-plugin-transform-es2015-object-super@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-7.0.0-alpha.18.tgz#98de0157222a27add0119d49d1c5ff3dc1d29045"
|
||||
dependencies:
|
||||
babel-helper-replace-supers "7.0.0-alpha.18"
|
||||
|
||||
babel-plugin-transform-es2015-object-super@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-7.0.0-alpha.19.tgz#67df7402585f593d55069850d1d11bc829c5f4ed"
|
||||
dependencies:
|
||||
babel-helper-replace-supers "7.0.0-alpha.19"
|
||||
|
||||
babel-plugin-transform-es2015-parameters@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-7.0.0-alpha.18.tgz#ab0f3b8ab054eb0eb0a0ada4783d252de48c676a"
|
||||
@@ -808,16 +1035,36 @@ babel-plugin-transform-es2015-parameters@7.0.0-alpha.18:
|
||||
babel-traverse "7.0.0-alpha.18"
|
||||
babel-types "7.0.0-alpha.18"
|
||||
|
||||
babel-plugin-transform-es2015-parameters@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-7.0.0-alpha.19.tgz#8a7caae4d68fbb67b76ca6094b51e1f46a1c6c3c"
|
||||
dependencies:
|
||||
babel-helper-call-delegate "7.0.0-alpha.19"
|
||||
babel-helper-get-function-arity "7.0.0-alpha.19"
|
||||
babel-template "7.0.0-alpha.19"
|
||||
babel-traverse "7.0.0-alpha.19"
|
||||
babel-types "7.0.0-alpha.19"
|
||||
|
||||
babel-plugin-transform-es2015-shorthand-properties@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-7.0.0-alpha.18.tgz#843e2fc27be06229f233992e8774a33f5f9f34a6"
|
||||
dependencies:
|
||||
babel-types "7.0.0-alpha.18"
|
||||
|
||||
babel-plugin-transform-es2015-shorthand-properties@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-7.0.0-alpha.19.tgz#c1daa38eea8a6a1b50a14a31ce4a3c3e8caec5da"
|
||||
dependencies:
|
||||
babel-types "7.0.0-alpha.19"
|
||||
|
||||
babel-plugin-transform-es2015-spread@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-7.0.0-alpha.18.tgz#aa346d32b2d0debae10da9d8c0cb14be08debb8f"
|
||||
|
||||
babel-plugin-transform-es2015-spread@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-7.0.0-alpha.19.tgz#fa59386e080df5b8ee4011353c0dcb4b7285a6c6"
|
||||
|
||||
babel-plugin-transform-es2015-sticky-regex@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-7.0.0-alpha.18.tgz#e18c5c3811a543eb5ac33292275686b9bd4da475"
|
||||
@@ -825,14 +1072,29 @@ babel-plugin-transform-es2015-sticky-regex@7.0.0-alpha.18:
|
||||
babel-helper-regex "7.0.0-alpha.18"
|
||||
babel-types "7.0.0-alpha.18"
|
||||
|
||||
babel-plugin-transform-es2015-sticky-regex@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-7.0.0-alpha.19.tgz#480476e5ba72012f00f6adfa508de5a036497793"
|
||||
dependencies:
|
||||
babel-helper-regex "7.0.0-alpha.19"
|
||||
babel-types "7.0.0-alpha.19"
|
||||
|
||||
babel-plugin-transform-es2015-template-literals@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-7.0.0-alpha.18.tgz#ce52165035187c9721d54423432aadb0259af816"
|
||||
|
||||
babel-plugin-transform-es2015-template-literals@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-7.0.0-alpha.19.tgz#626da711a81cba8bf069c07f51dcc935237ed3cb"
|
||||
|
||||
babel-plugin-transform-es2015-typeof-symbol@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-7.0.0-alpha.18.tgz#c90aa1e15f8288d39a1e3d5a84270dfd469c3522"
|
||||
|
||||
babel-plugin-transform-es2015-typeof-symbol@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-7.0.0-alpha.19.tgz#588fb8602fe1cc3417ea72ba9d61a2056eb7a05d"
|
||||
|
||||
babel-plugin-transform-es2015-unicode-regex@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-7.0.0-alpha.18.tgz#fbfb843af4bb40338e7697206cba51df544b4d95"
|
||||
@@ -840,6 +1102,13 @@ babel-plugin-transform-es2015-unicode-regex@7.0.0-alpha.18:
|
||||
babel-helper-regex "7.0.0-alpha.18"
|
||||
regexpu-core "^4.0.2"
|
||||
|
||||
babel-plugin-transform-es2015-unicode-regex@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-7.0.0-alpha.19.tgz#2ca7f971a671f050408102847f1bc00e09014a8d"
|
||||
dependencies:
|
||||
babel-helper-regex "7.0.0-alpha.19"
|
||||
regexpu-core "^4.0.2"
|
||||
|
||||
babel-plugin-transform-exponentiation-operator@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-7.0.0-alpha.18.tgz#165e694152d22ccf160c96ed618b670fb8c7a298"
|
||||
@@ -847,6 +1116,13 @@ babel-plugin-transform-exponentiation-operator@7.0.0-alpha.18:
|
||||
babel-helper-builder-binary-assignment-operator-visitor "7.0.0-alpha.18"
|
||||
babel-plugin-syntax-exponentiation-operator "7.0.0-alpha.18"
|
||||
|
||||
babel-plugin-transform-exponentiation-operator@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-7.0.0-alpha.19.tgz#512950d6c2b98eda4cba109af59cb625e8b85465"
|
||||
dependencies:
|
||||
babel-helper-builder-binary-assignment-operator-visitor "7.0.0-alpha.19"
|
||||
babel-plugin-syntax-exponentiation-operator "7.0.0-alpha.19"
|
||||
|
||||
babel-plugin-transform-export-extensions@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-7.0.0-alpha.18.tgz#71b588cb7833de7d1fc970d74074172b15a76b2c"
|
||||
@@ -908,12 +1184,24 @@ babel-plugin-transform-regenerator@7.0.0-alpha.18:
|
||||
dependencies:
|
||||
regenerator-transform "0.9.11"
|
||||
|
||||
babel-plugin-transform-regenerator@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-7.0.0-alpha.19.tgz#a6fb67a3efdfdb4625bc824692668a7550a8bdcc"
|
||||
dependencies:
|
||||
regenerator-transform "0.9.11"
|
||||
|
||||
babel-plugin-transform-strict-mode@7.0.0-alpha.18:
|
||||
version "7.0.0-alpha.18"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-7.0.0-alpha.18.tgz#47c84c67ccef90290791496caf26fd2ecfc23c3e"
|
||||
dependencies:
|
||||
babel-types "7.0.0-alpha.18"
|
||||
|
||||
babel-plugin-transform-strict-mode@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-7.0.0-alpha.19.tgz#e8f5fdcb8f71b00ec32e3e2ed88c0dcd4d949bfe"
|
||||
dependencies:
|
||||
babel-types "7.0.0-alpha.19"
|
||||
|
||||
babel-plugin-transform-unicode-property-regex@^2.0.2:
|
||||
version "2.0.2"
|
||||
resolved "https://registry.yarnpkg.com/babel-plugin-transform-unicode-property-regex/-/babel-plugin-transform-unicode-property-regex-2.0.2.tgz#8f90d9b4cff96502aa95db8537d2a9d329cb5240"
|
||||
@@ -1079,6 +1367,15 @@ babel-template@7.0.0-alpha.18:
|
||||
babylon "7.0.0-beta.18"
|
||||
lodash "^4.2.0"
|
||||
|
||||
babel-template@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-7.0.0-alpha.19.tgz#6ef867c43dbf8c204a22f9cfd62101c64c8ade9c"
|
||||
dependencies:
|
||||
babel-traverse "7.0.0-alpha.19"
|
||||
babel-types "7.0.0-alpha.19"
|
||||
babylon "7.0.0-beta.18"
|
||||
lodash "^4.2.0"
|
||||
|
||||
babel-template@^6.16.0:
|
||||
version "6.25.0"
|
||||
resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.25.0.tgz#665241166b7c2aa4c619d71e192969552b10c071"
|
||||
@@ -1117,6 +1414,20 @@ babel-traverse@7.0.0-alpha.18:
|
||||
invariant "^2.2.0"
|
||||
lodash "^4.2.0"
|
||||
|
||||
babel-traverse@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-7.0.0-alpha.19.tgz#083f3f00a413fd9ec38383c0d5ae79511d9ed53d"
|
||||
dependencies:
|
||||
babel-code-frame "7.0.0-alpha.19"
|
||||
babel-helper-function-name "7.0.0-alpha.19"
|
||||
babel-messages "7.0.0-alpha.19"
|
||||
babel-types "7.0.0-alpha.19"
|
||||
babylon "7.0.0-beta.19"
|
||||
debug "^2.2.0"
|
||||
globals "^10.0.0"
|
||||
invariant "^2.2.0"
|
||||
lodash "^4.2.0"
|
||||
|
||||
babel-traverse@^6.18.0, babel-traverse@^6.25.0:
|
||||
version "6.25.0"
|
||||
resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.25.0.tgz#2257497e2fcd19b89edc13c4c91381f9512496f1"
|
||||
@@ -1147,6 +1458,14 @@ babel-types@7.0.0-alpha.18:
|
||||
lodash "^4.2.0"
|
||||
to-fast-properties "^2.0.0"
|
||||
|
||||
babel-types@7.0.0-alpha.19:
|
||||
version "7.0.0-alpha.19"
|
||||
resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-7.0.0-alpha.19.tgz#8222ae72f349c51758a9451486783a7b9bffc605"
|
||||
dependencies:
|
||||
esutils "^2.0.2"
|
||||
lodash "^4.2.0"
|
||||
to-fast-properties "^2.0.0"
|
||||
|
||||
babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.25.0:
|
||||
version "6.25.0"
|
||||
resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.25.0.tgz#70afb248d5660e5d18f811d91c8303b54134a18e"
|
||||
@@ -1172,6 +1491,10 @@ babylon@7.0.0-beta.18:
|
||||
version "7.0.0-beta.18"
|
||||
resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.18.tgz#5c23ee3fdb66358aabf3789779319c5b78a233c7"
|
||||
|
||||
babylon@7.0.0-beta.19:
|
||||
version "7.0.0-beta.19"
|
||||
resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.19.tgz#e928c7e807e970e0536b078ab3e0c48f9e052503"
|
||||
|
||||
babylon@7.0.0-beta.22, babylon@^7.0.0-beta.22:
|
||||
version "7.0.0-beta.22"
|
||||
resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.22.tgz#74f0ad82ed7c7c3cfeab74cf684f815104161b65"
|
||||
|
||||
Reference in New Issue
Block a user