Scoped babel packages and stricter proposals
authorRandall Leeds <randall@apache.org>
Sun, 12 Nov 2017 19:26:36 +0000 (11:26 -0800)
committerRandall Leeds <randall@apache.org>
Sun, 12 Nov 2017 20:23:47 +0000 (12:23 -0800)
Upgrade babel-eslint, babel-loader and all the babel packages to use the
new scoped packages from Babel 7.x. Switch the env preset to use only
stage 3 proposals that are shipped in browsers already.

.eslintrc.yml
package.json
webpack.config.js
yarn.lock

index 19c4790..957e5c5 100644 (file)
@@ -31,6 +31,7 @@ rules:
   no-restricted-syntax:
     - error
     - BindExpression
+    - ClassProperty
     - Decorator
     - DoExpression
     - ExportDefaultSpecifier
index 9504b61..f07c1b3 100644 (file)
     "prepare": "lerna run prepare",
     "start": "webpack-dev-server"
   },
-  "dependencies": {},
+  "dependencies": {
+    "@babel/runtime": "^7.0.0-beta.32"
+  },
   "devDependencies": {
+    "@babel/core": "^7.0.0-beta.2",
+    "@babel/plugin-transform-runtime": "^7.0.0-beta.2",
+    "@babel/preset-env": "^7.0.0-beta.2",
     "@std/esm": "^0.11.3",
-    "babel-core": "^7.0.0-beta.2",
-    "babel-eslint": "^8.0.1",
-    "babel-loader": "^7.1.2",
-    "babel-plugin-transform-runtime": "^7.0.0-beta.2",
-    "babel-preset-env": "^2.0.0-beta.2",
-    "babel-preset-stage-3": "^7.0.0-beta.2",
+    "babel-eslint": "^8.0.2",
+    "babel-loader": "^8.0.0-beta.0",
     "dom-highlight-range": "^1.0.1",
     "eslint": "^4.4.0",
     "eslint-config-prettier": "^2.0.0",
index f073f70..51dce17 100644 (file)
@@ -40,24 +40,20 @@ module.exports = {
           loader: 'babel-loader',
           options: {
             plugins: [
-              // Support webpack code splitting.
-              'syntax-dynamic-import',
-              // Class properties are stage 3; the preset is out of date.
-              'transform-class-properties',
               // Add polyfills without pollution and externalize helpers.
-              'transform-runtime',
+              '@babel/transform-runtime',
             ],
             presets: [
               [
-                'env',
+                '@babel/env',
                 {
                   modules: false,
+                  shippedProposals: true,
                   targets: {
                     browsers: ['defaults'],
                   },
                 },
               ],
-              'stage-3',
             ],
           },
         },
index 9689962..2ee1ad9 100644 (file)
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,6 +2,440 @@
 # yarn lockfile v1
 
 
+"@babel/code-frame@7.0.0-beta.32", "@babel/code-frame@^7.0.0-beta.31":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.32.tgz#04f231b8ec70370df830d9926ce0f5add074ec4c"
+  dependencies:
+    chalk "^2.0.0"
+    esutils "^2.0.2"
+    js-tokens "^3.0.0"
+
+"@babel/core@^7.0.0-beta.2":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.32.tgz#cc927d7d78a10d0444adaf08fbbda2ed644822f6"
+  dependencies:
+    "@babel/code-frame" "7.0.0-beta.32"
+    "@babel/generator" "7.0.0-beta.32"
+    "@babel/helpers" "7.0.0-beta.32"
+    "@babel/template" "7.0.0-beta.32"
+    "@babel/traverse" "7.0.0-beta.32"
+    "@babel/types" "7.0.0-beta.32"
+    babylon "7.0.0-beta.32"
+    convert-source-map "^1.1.0"
+    debug "^3.0.1"
+    json5 "^0.5.0"
+    lodash "^4.2.0"
+    micromatch "^2.3.11"
+    resolve "^1.3.2"
+    source-map "^0.5.0"
+
+"@babel/generator@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.32.tgz#37d8124ea7770b4555da28be0917b47f365aca97"
+  dependencies:
+    "@babel/types" "7.0.0-beta.32"
+    jsesc "^2.5.1"
+    lodash "^4.2.0"
+    source-map "^0.5.0"
+    trim-right "^1.0.1"
+
+"@babel/helper-annotate-as-pure@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.32.tgz#cb1fde5b8a0f349d0dacf6c7cbc449de4ebc0a5c"
+  dependencies:
+    "@babel/types" "7.0.0-beta.32"
+
+"@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.32.tgz#d79a6474f9ff153e55f0184a727c6bcec7b383eb"
+  dependencies:
+    "@babel/helper-explode-assignable-expression" "7.0.0-beta.32"
+    "@babel/types" "7.0.0-beta.32"
+
+"@babel/helper-call-delegate@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.32.tgz#791e323c1a922114534f5f5bfb3df58d167508fb"
+  dependencies:
+    "@babel/helper-hoist-variables" "7.0.0-beta.32"
+    "@babel/traverse" "7.0.0-beta.32"
+    "@babel/types" "7.0.0-beta.32"
+
+"@babel/helper-define-map@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.32.tgz#c8afa5c8ef597082b85aa457566ad2cc7f149827"
+  dependencies:
+    "@babel/helper-function-name" "7.0.0-beta.32"
+    "@babel/types" "7.0.0-beta.32"
+    lodash "^4.2.0"
+
+"@babel/helper-explode-assignable-expression@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.32.tgz#6df7efbd8878d6d9893760f73031b0ea14a6c51d"
+  dependencies:
+    "@babel/traverse" "7.0.0-beta.32"
+    "@babel/types" "7.0.0-beta.32"
+
+"@babel/helper-function-name@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.32.tgz#6161af4419f1b4e3ed2d28c0c79c160e218be1f3"
+  dependencies:
+    "@babel/helper-get-function-arity" "7.0.0-beta.32"
+    "@babel/template" "7.0.0-beta.32"
+    "@babel/types" "7.0.0-beta.32"
+
+"@babel/helper-get-function-arity@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.32.tgz#93721a99db3757de575a83bab7c453299abca568"
+  dependencies:
+    "@babel/types" "7.0.0-beta.32"
+
+"@babel/helper-hoist-variables@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.32.tgz#75ee5accfd4e34c16cc5c0e10d6ab2b38b1bb838"
+  dependencies:
+    "@babel/types" "7.0.0-beta.32"
+
+"@babel/helper-module-imports@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.32.tgz#8126fc024107c226879841b973677a4f4e510a03"
+  dependencies:
+    "@babel/types" "7.0.0-beta.32"
+    lodash "^4.2.0"
+
+"@babel/helper-module-transforms@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.32.tgz#6c3e978149f77aafbd05cc1eb687b1893e89d1f5"
+  dependencies:
+    "@babel/helper-module-imports" "7.0.0-beta.32"
+    "@babel/helper-simple-access" "7.0.0-beta.32"
+    "@babel/template" "7.0.0-beta.32"
+    "@babel/types" "7.0.0-beta.32"
+    lodash "^4.2.0"
+
+"@babel/helper-optimise-call-expression@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.32.tgz#5851ce4e49d08f360cdc079b03dd23c376eb76d4"
+  dependencies:
+    "@babel/types" "7.0.0-beta.32"
+
+"@babel/helper-regex@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0-beta.32.tgz#3af6a517b83b265cb9833fc81a8b7fcfbb03fffd"
+  dependencies:
+    lodash "^4.2.0"
+
+"@babel/helper-remap-async-to-generator@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.32.tgz#cf55af249f19e7c9cda72a76d3ed92a249bea97d"
+  dependencies:
+    "@babel/helper-wrap-function" "7.0.0-beta.32"
+    "@babel/template" "7.0.0-beta.32"
+    "@babel/traverse" "7.0.0-beta.32"
+    "@babel/types" "7.0.0-beta.32"
+
+"@babel/helper-replace-supers@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.32.tgz#988e341dbaec263a32297fc97ab8c2eb19eb2edc"
+  dependencies:
+    "@babel/helper-optimise-call-expression" "7.0.0-beta.32"
+    "@babel/template" "7.0.0-beta.32"
+    "@babel/traverse" "7.0.0-beta.32"
+    "@babel/types" "7.0.0-beta.32"
+
+"@babel/helper-simple-access@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.32.tgz#3606ef42f5c958d2b242d73f1723b58a607142d6"
+  dependencies:
+    "@babel/template" "7.0.0-beta.32"
+    "@babel/types" "7.0.0-beta.32"
+    lodash "^4.2.0"
+
+"@babel/helper-wrap-function@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.32.tgz#d4e2bec8849d4afd6450a26314f6a03d3b2918fa"
+  dependencies:
+    "@babel/helper-function-name" "7.0.0-beta.32"
+    "@babel/template" "7.0.0-beta.32"
+    "@babel/traverse" "7.0.0-beta.32"
+    "@babel/types" "7.0.0-beta.32"
+
+"@babel/helpers@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.32.tgz#a5ba0032f5a1d9021e7ae1bdb5efaf75f4292162"
+  dependencies:
+    "@babel/template" "7.0.0-beta.32"
+    "@babel/traverse" "7.0.0-beta.32"
+    "@babel/types" "7.0.0-beta.32"
+
+"@babel/plugin-check-constants@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-check-constants/-/plugin-check-constants-7.0.0-beta.32.tgz#0a99744c55bfeb2ad77f94210f8dff2af435fa5b"
+
+"@babel/plugin-proposal-async-generator-functions@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.32.tgz#a48cae660ea591d474a45e07290743cbf1f86724"
+  dependencies:
+    "@babel/helper-remap-async-to-generator" "7.0.0-beta.32"
+    "@babel/plugin-syntax-async-generators" "7.0.0-beta.32"
+
+"@babel/plugin-proposal-object-rest-spread@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.32.tgz#dff6215e6b0b6476431c047977d0872b3c100a02"
+  dependencies:
+    "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.32"
+
+"@babel/plugin-proposal-optional-catch-binding@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.32.tgz#5d9d33f7f9cab5b7ce765edd8443f37b452dc19f"
+  dependencies:
+    "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.32"
+
+"@babel/plugin-proposal-unicode-property-regex@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.32.tgz#ac328e4c5ef3f37dc06b5e2d5b44cbb79660db2d"
+  dependencies:
+    "@babel/helper-regex" "7.0.0-beta.32"
+    regexpu-core "^4.1.3"
+
+"@babel/plugin-syntax-async-generators@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.32.tgz#64eea83224be72f5b122829d96761a6b2a988d43"
+
+"@babel/plugin-syntax-object-rest-spread@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.32.tgz#fec4d07e8f9aa5df7a2ec5c4db636a18a0f7d35b"
+
+"@babel/plugin-syntax-optional-catch-binding@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-beta.32.tgz#414e871378d1a800f91997f98f8ab85743043b8d"
+
+"@babel/plugin-transform-arrow-functions@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.32.tgz#d935eb1780be3d6d1d16e53efb330f81e01a6317"
+
+"@babel/plugin-transform-async-to-generator@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.32.tgz#d8b521b878898f9b57d0d5953ba4850550458728"
+  dependencies:
+    "@babel/helper-module-imports" "7.0.0-beta.32"
+    "@babel/helper-remap-async-to-generator" "7.0.0-beta.32"
+
+"@babel/plugin-transform-block-scoped-functions@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.32.tgz#6720f43d46cd7969df8460d610d1dd79bc05c6ff"
+
+"@babel/plugin-transform-block-scoping@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.32.tgz#c414c31603aa6798206b5097eeb5fda1b335d987"
+  dependencies:
+    lodash "^4.2.0"
+
+"@babel/plugin-transform-classes@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.32.tgz#ccf71f14f08963afe551a89c1a3d3224918f28e8"
+  dependencies:
+    "@babel/helper-annotate-as-pure" "7.0.0-beta.32"
+    "@babel/helper-define-map" "7.0.0-beta.32"
+    "@babel/helper-function-name" "7.0.0-beta.32"
+    "@babel/helper-optimise-call-expression" "7.0.0-beta.32"
+    "@babel/helper-replace-supers" "7.0.0-beta.32"
+
+"@babel/plugin-transform-computed-properties@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.32.tgz#cb7f6f5d3feadd8105a885a0887d4bca9beeaddd"
+
+"@babel/plugin-transform-destructuring@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.32.tgz#4231fdcea2b1993cf773ee1561b5a545306542d3"
+
+"@babel/plugin-transform-duplicate-keys@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.32.tgz#7bf14af38b50007de21ac3d26e26843dae726a03"
+
+"@babel/plugin-transform-exponentiation-operator@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.32.tgz#e7d6c516d783b6479251b8b12020667f1d0b06f7"
+  dependencies:
+    "@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.32"
+
+"@babel/plugin-transform-for-of@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.32.tgz#73fefd71f1518243466c6a0f9e9bb2e4c305a61a"
+
+"@babel/plugin-transform-function-name@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.32.tgz#06f4662df9836f0af9699cd9471822ef3ad8a809"
+  dependencies:
+    "@babel/helper-function-name" "7.0.0-beta.32"
+
+"@babel/plugin-transform-literals@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.32.tgz#844178f9a21d4ba5e591a990f68ac51e540e8ff1"
+
+"@babel/plugin-transform-modules-amd@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.32.tgz#1cf9171b40d9e1f9b3b451429d06df464819e7dc"
+  dependencies:
+    "@babel/helper-module-transforms" "7.0.0-beta.32"
+
+"@babel/plugin-transform-modules-commonjs@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.32.tgz#b4a09a65553aaf151e27f00a8132a87bca1961d1"
+  dependencies:
+    "@babel/helper-module-transforms" "7.0.0-beta.32"
+    "@babel/helper-simple-access" "7.0.0-beta.32"
+
+"@babel/plugin-transform-modules-systemjs@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.32.tgz#8a2f14e0c5fbf6c0bb77ad4464c4d1f2e89c3697"
+  dependencies:
+    "@babel/helper-hoist-variables" "7.0.0-beta.32"
+
+"@babel/plugin-transform-modules-umd@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.32.tgz#b1e59f96e44d047ff2d9a1cdfb7de008ac342359"
+  dependencies:
+    "@babel/helper-module-transforms" "7.0.0-beta.32"
+
+"@babel/plugin-transform-new-target@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-beta.32.tgz#a46302c22d9ace6a875215502cad7de7a67b978d"
+
+"@babel/plugin-transform-object-super@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.32.tgz#21871fa8a272c00846bc908776ec952d9ed5037b"
+  dependencies:
+    "@babel/helper-replace-supers" "7.0.0-beta.32"
+
+"@babel/plugin-transform-parameters@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.32.tgz#3138d3684860d72831d9bbc7ee645b0d5e687f13"
+  dependencies:
+    "@babel/helper-call-delegate" "7.0.0-beta.32"
+    "@babel/helper-get-function-arity" "7.0.0-beta.32"
+
+"@babel/plugin-transform-regenerator@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.32.tgz#b7a3c2feb87bb0f1a813e5092f80a3f43c5cf950"
+  dependencies:
+    regenerator-transform "^0.11.0"
+
+"@babel/plugin-transform-runtime@^7.0.0-beta.2":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.0.0-beta.32.tgz#32b666278034e0c92ed2cbd3889cd6e7452de39c"
+  dependencies:
+    "@babel/helper-module-imports" "7.0.0-beta.32"
+
+"@babel/plugin-transform-shorthand-properties@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.32.tgz#a5338542907ad2cfc5973fbb41e93f54e5fe6158"
+
+"@babel/plugin-transform-spread@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.32.tgz#05e1eb1a0393d41b5a643681255848c2d1852bda"
+
+"@babel/plugin-transform-sticky-regex@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.32.tgz#efaf0faed8c183d8777860ae8a97c3931970779b"
+  dependencies:
+    "@babel/helper-regex" "7.0.0-beta.32"
+
+"@babel/plugin-transform-template-literals@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.32.tgz#a1bb0e9f9c1697c4ee1485883ff712057ef509c6"
+  dependencies:
+    "@babel/helper-annotate-as-pure" "7.0.0-beta.32"
+
+"@babel/plugin-transform-typeof-symbol@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.32.tgz#f819960bcd339fa557ae16c28561852d7a6d1ce6"
+
+"@babel/plugin-transform-unicode-regex@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.32.tgz#067f67f496e21e57c5944ce2dc9be986b4e43b2a"
+  dependencies:
+    "@babel/helper-regex" "7.0.0-beta.32"
+    regexpu-core "^4.1.3"
+
+"@babel/preset-env@^7.0.0-beta.2":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.0.0-beta.32.tgz#db1ebf62f6bc9fc08e49c4eea58463e1eb6c3bca"
+  dependencies:
+    "@babel/plugin-check-constants" "7.0.0-beta.32"
+    "@babel/plugin-proposal-async-generator-functions" "7.0.0-beta.32"
+    "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.32"
+    "@babel/plugin-proposal-optional-catch-binding" "7.0.0-beta.32"
+    "@babel/plugin-proposal-unicode-property-regex" "7.0.0-beta.32"
+    "@babel/plugin-syntax-async-generators" "7.0.0-beta.32"
+    "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.32"
+    "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.32"
+    "@babel/plugin-transform-arrow-functions" "7.0.0-beta.32"
+    "@babel/plugin-transform-async-to-generator" "7.0.0-beta.32"
+    "@babel/plugin-transform-block-scoped-functions" "7.0.0-beta.32"
+    "@babel/plugin-transform-block-scoping" "7.0.0-beta.32"
+    "@babel/plugin-transform-classes" "7.0.0-beta.32"
+    "@babel/plugin-transform-computed-properties" "7.0.0-beta.32"
+    "@babel/plugin-transform-destructuring" "7.0.0-beta.32"
+    "@babel/plugin-transform-duplicate-keys" "7.0.0-beta.32"
+    "@babel/plugin-transform-exponentiation-operator" "7.0.0-beta.32"
+    "@babel/plugin-transform-for-of" "7.0.0-beta.32"
+    "@babel/plugin-transform-function-name" "7.0.0-beta.32"
+    "@babel/plugin-transform-literals" "7.0.0-beta.32"
+    "@babel/plugin-transform-modules-amd" "7.0.0-beta.32"
+    "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.32"
+    "@babel/plugin-transform-modules-systemjs" "7.0.0-beta.32"
+    "@babel/plugin-transform-modules-umd" "7.0.0-beta.32"
+    "@babel/plugin-transform-new-target" "7.0.0-beta.32"
+    "@babel/plugin-transform-object-super" "7.0.0-beta.32"
+    "@babel/plugin-transform-parameters" "7.0.0-beta.32"
+    "@babel/plugin-transform-regenerator" "7.0.0-beta.32"
+    "@babel/plugin-transform-shorthand-properties" "7.0.0-beta.32"
+    "@babel/plugin-transform-spread" "7.0.0-beta.32"
+    "@babel/plugin-transform-sticky-regex" "7.0.0-beta.32"
+    "@babel/plugin-transform-template-literals" "7.0.0-beta.32"
+    "@babel/plugin-transform-typeof-symbol" "7.0.0-beta.32"
+    "@babel/plugin-transform-unicode-regex" "7.0.0-beta.32"
+    browserslist "^2.4.0"
+    invariant "^2.2.2"
+    semver "^5.3.0"
+
+"@babel/runtime@^7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.0.0-beta.32.tgz#b8d5717ea0b271eef787cecac35a7db45fa385b9"
+  dependencies:
+    core-js "^2.4.0"
+    regenerator-runtime "^0.11.0"
+
+"@babel/template@7.0.0-beta.32":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.32.tgz#e1d9fdbd2a7bcf128f2f920744a67dab18072495"
+  dependencies:
+    "@babel/code-frame" "7.0.0-beta.32"
+    "@babel/types" "7.0.0-beta.32"
+    babylon "7.0.0-beta.32"
+    lodash "^4.2.0"
+
+"@babel/traverse@7.0.0-beta.32", "@babel/traverse@^7.0.0-beta.31":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.32.tgz#b78b754c6e1af3360626183738e4c7a05951bc99"
+  dependencies:
+    "@babel/code-frame" "7.0.0-beta.32"
+    "@babel/helper-function-name" "7.0.0-beta.32"
+    "@babel/types" "7.0.0-beta.32"
+    babylon "7.0.0-beta.32"
+    debug "^3.0.1"
+    globals "^10.0.0"
+    invariant "^2.2.0"
+    lodash "^4.2.0"
+
+"@babel/types@7.0.0-beta.32", "@babel/types@^7.0.0-beta.31":
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.32.tgz#c317d0ecc89297b80bbcb2f50608e31f6452a5ff"
+  dependencies:
+    esutils "^2.0.2"
+    lodash "^4.2.0"
+    to-fast-properties "^2.0.0"
+
 "@std/esm@^0.11.3":
   version "0.11.3"
   resolved "https://registry.yarnpkg.com/@std/esm/-/esm-0.11.3.tgz#78afd0edb3546e36e68e73d0128cf930e4817606"
@@ -249,22 +683,6 @@ aws4@^1.2.1:
   version "1.6.0"
   resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e"
 
-babel-code-frame@7.0.0-beta.0:
-  version "7.0.0-beta.0"
-  resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-7.0.0-beta.0.tgz#418a7b5f3f7dc9a4670e61b1158b4c5661bec98d"
-  dependencies:
-    chalk "^2.0.0"
-    esutils "^2.0.2"
-    js-tokens "^3.0.0"
-
-babel-code-frame@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-7.0.0-beta.2.tgz#fd02b03243d907063e042630a561c50661d03684"
-  dependencies:
-    chalk "^2.0.0"
-    esutils "^2.0.2"
-    js-tokens "^3.0.0"
-
 babel-code-frame@^6.22.0:
   version "6.26.0"
   resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
@@ -273,570 +691,31 @@ babel-code-frame@^6.22.0:
     esutils "^2.0.2"
     js-tokens "^3.0.2"
 
-babel-core@^7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-beta.2.tgz#33826a99ba63b172ad5bfeb1f2f13652fe79d402"
-  dependencies:
-    babel-code-frame "7.0.0-beta.2"
-    babel-generator "7.0.0-beta.2"
-    babel-helpers "7.0.0-beta.2"
-    babel-messages "7.0.0-beta.2"
-    babel-template "7.0.0-beta.2"
-    babel-traverse "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
-    babylon "7.0.0-beta.25"
-    convert-source-map "^1.1.0"
-    debug "^3.0.1"
-    json5 "^0.5.0"
-    lodash "^4.2.0"
-    micromatch "^2.3.11"
-    resolve "^1.3.2"
-    source-map "^0.5.0"
-
-babel-eslint@^8.0.1:
-  version "8.0.1"
-  resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-8.0.1.tgz#5d718be7a328625d006022eb293ed3008cbd6346"
-  dependencies:
-    babel-code-frame "7.0.0-beta.0"
-    babel-traverse "7.0.0-beta.0"
-    babel-types "7.0.0-beta.0"
-    babylon "7.0.0-beta.22"
-
-babel-generator@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-7.0.0-beta.2.tgz#e09bbd818c006486c3af938e4d71f99532614115"
-  dependencies:
-    babel-messages "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
-    jsesc "^2.5.1"
-    lodash "^4.2.0"
-    source-map "^0.5.0"
-    trim-right "^1.0.1"
-
-babel-helper-annotate-as-pure@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-helper-annotate-as-pure/-/babel-helper-annotate-as-pure-7.0.0-beta.2.tgz#e41c37c53202305fc9829cdd407487f14f7d5c99"
-  dependencies:
-    babel-types "7.0.0-beta.2"
-
-babel-helper-builder-binary-assignment-operator-visitor@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-7.0.0-beta.2.tgz#a9d510e27835c25c3de167813abb7a655c3c5a57"
-  dependencies:
-    babel-helper-explode-assignable-expression "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
-
-babel-helper-call-delegate@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-7.0.0-beta.2.tgz#5236afdc19f937624b3bfbb0bc2bac82428f00c1"
-  dependencies:
-    babel-helper-hoist-variables "7.0.0-beta.2"
-    babel-traverse "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
-
-babel-helper-define-map@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-7.0.0-beta.2.tgz#c485b4ed51ea501b88090b695fe2a1c74fb2f510"
-  dependencies:
-    babel-helper-function-name "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
-    lodash "^4.2.0"
-
-babel-helper-explode-assignable-expression@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-7.0.0-beta.2.tgz#e14263dc5cfeb32aa99bfd60da283722e2955f0d"
-  dependencies:
-    babel-traverse "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
-
-babel-helper-function-name@7.0.0-beta.0:
-  version "7.0.0-beta.0"
-  resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-7.0.0-beta.0.tgz#d1b6779b647e5c5c31ebeb05e13b998e4d352d56"
-  dependencies:
-    babel-helper-get-function-arity "7.0.0-beta.0"
-    babel-template "7.0.0-beta.0"
-    babel-traverse "7.0.0-beta.0"
-    babel-types "7.0.0-beta.0"
-
-babel-helper-function-name@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-7.0.0-beta.2.tgz#f051ccee25525210e113738e46e1a122654a6bee"
-  dependencies:
-    babel-helper-get-function-arity "7.0.0-beta.2"
-    babel-template "7.0.0-beta.2"
-    babel-traverse "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
-
-babel-helper-get-function-arity@7.0.0-beta.0:
-  version "7.0.0-beta.0"
-  resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-7.0.0-beta.0.tgz#9d1ab7213bb5efe1ef1638a8ea1489969b5a8b6e"
-  dependencies:
-    babel-types "7.0.0-beta.0"
-
-babel-helper-get-function-arity@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-7.0.0-beta.2.tgz#65df223685018f8f7e199f6b8f2ccc3cb9079d84"
-  dependencies:
-    babel-types "7.0.0-beta.2"
-
-babel-helper-hoist-variables@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-7.0.0-beta.2.tgz#61fd4c88c186ec64b8e113b63eee5d77c5b7eb56"
-  dependencies:
-    babel-types "7.0.0-beta.2"
-
-babel-helper-module-transforms@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-helper-module-transforms/-/babel-helper-module-transforms-7.0.0-beta.2.tgz#35ea803c290ef91deb12eab79c01dc6317ac8d1a"
-  dependencies:
-    babel-template "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
-    lodash "^4.2.0"
-
-babel-helper-optimise-call-expression@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-7.0.0-beta.2.tgz#486b19aedcf62aba892f3599b2c5393cc711c814"
-  dependencies:
-    babel-types "7.0.0-beta.2"
-
-babel-helper-regex@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-7.0.0-beta.2.tgz#64b8d906210fcb0582848fecba6a7edf6e19840e"
-  dependencies:
-    lodash "^4.2.0"
-
-babel-helper-regex@^6.26.0:
-  version "6.26.0"
-  resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72"
-  dependencies:
-    babel-runtime "^6.26.0"
-    babel-types "^6.26.0"
-    lodash "^4.17.4"
-
-babel-helper-remap-async-to-generator@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-7.0.0-beta.2.tgz#88834569ac9ee504398eb20cdd735ecd25cbb4de"
-  dependencies:
-    babel-helper-wrap-function "7.0.0-beta.2"
-    babel-template "7.0.0-beta.2"
-    babel-traverse "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
-
-babel-helper-replace-supers@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-7.0.0-beta.2.tgz#8c5441d95851b7ba86be4127ba1422b661b46c69"
-  dependencies:
-    babel-helper-optimise-call-expression "7.0.0-beta.2"
-    babel-messages "7.0.0-beta.2"
-    babel-template "7.0.0-beta.2"
-    babel-traverse "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
-
-babel-helper-wrap-function@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-helper-wrap-function/-/babel-helper-wrap-function-7.0.0-beta.2.tgz#255b31b11a9e312836cdc30ad99a8133c141a696"
-  dependencies:
-    babel-helper-function-name "7.0.0-beta.2"
-    babel-template "7.0.0-beta.2"
-    babel-traverse "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
-
-babel-helpers@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-7.0.0-beta.2.tgz#a2f5f85e6c8e2739fa68e9137fdc0966538150f5"
+babel-eslint@^8.0.2:
+  version "8.0.2"
+  resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-8.0.2.tgz#e44fb9a037d749486071d52d65312f5c20aa7530"
   dependencies:
-    babel-template "7.0.0-beta.2"
-    babel-traverse "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
+    "@babel/code-frame" "^7.0.0-beta.31"
+    "@babel/traverse" "^7.0.0-beta.31"
+    "@babel/types" "^7.0.0-beta.31"
+    babylon "^7.0.0-beta.31"
 
-babel-loader@^7.1.2:
-  version "7.1.2"
-  resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.2.tgz#f6cbe122710f1aa2af4d881c6d5b54358ca24126"
+babel-loader@^8.0.0-beta.0:
+  version "8.0.0-beta.0"
+  resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.0-beta.0.tgz#b85c3b52d1095949125c72c7ec1fa0fbb47a11ff"
   dependencies:
     find-cache-dir "^1.0.0"
     loader-utils "^1.0.2"
     mkdirp "^0.5.1"
 
-babel-messages@7.0.0-beta.0:
-  version "7.0.0-beta.0"
-  resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-7.0.0-beta.0.tgz#6df01296e49fc8fbd0637394326a167f36da817b"
-
-babel-messages@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-7.0.0-beta.2.tgz#b6f685a7e81d8995ca72b70fc8039466990f81d8"
-
-babel-plugin-check-es2015-constants@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-7.0.0-beta.2.tgz#0d63c05ffa6e7c90aa0b39ece04a4c03e53e6216"
-
-babel-plugin-syntax-async-functions@7.0.0-beta.0:
-  version "7.0.0-beta.0"
-  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-7.0.0-beta.0.tgz#2d4074c6167cc78e0bdc49de65902f90e09b59de"
-
-babel-plugin-syntax-async-generators@7.0.0-beta.0:
-  version "7.0.0-beta.0"
-  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-7.0.0-beta.0.tgz#a89061e968d4f4c2ee2f8a5b9c84eed19ec48488"
-
-babel-plugin-syntax-async-generators@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-7.0.0-beta.2.tgz#e7a71351a10f6d3d58df6caf7d4479d401506b7a"
-
-babel-plugin-syntax-class-properties@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-7.0.0-beta.2.tgz#a3c828a4f408858e4a43a587a670782a57afa276"
-
-babel-plugin-syntax-dynamic-import@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-7.0.0-beta.2.tgz#50bc4d7884cb94e93dc79deae62f84e048298c60"
-
-babel-plugin-syntax-exponentiation-operator@7.0.0-beta.0:
-  version "7.0.0-beta.0"
-  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-7.0.0-beta.0.tgz#0e09f65168b7dd2cc73ad7af547036ff128eb7d6"
-
-babel-plugin-syntax-object-rest-spread@7.0.0-beta.0:
-  version "7.0.0-beta.0"
-  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-7.0.0-beta.0.tgz#34a1eee484acfb0a89effc364e386a8d769286eb"
-
-babel-plugin-syntax-object-rest-spread@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-7.0.0-beta.2.tgz#0322736751b11ab6edcea5a02d610abbcdeb194f"
-
-babel-plugin-syntax-optional-catch-binding@7.0.0-beta.0:
-  version "7.0.0-beta.0"
-  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-optional-catch-binding/-/babel-plugin-syntax-optional-catch-binding-7.0.0-beta.0.tgz#9c92545c42865954c544f480648e179ba15757fb"
-
-babel-plugin-syntax-optional-catch-binding@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-optional-catch-binding/-/babel-plugin-syntax-optional-catch-binding-7.0.0-beta.2.tgz#78fbc368d8aa7a4307abb00adadfaee721f9f23b"
-
-babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0:
-  version "7.0.0-beta.0"
-  resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf"
-
-babel-plugin-transform-async-generator-functions@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-7.0.0-beta.2.tgz#0fe554857b69a0dd4fb52fe41ad268c739dbf313"
-  dependencies:
-    babel-helper-remap-async-to-generator "7.0.0-beta.2"
-    babel-plugin-syntax-async-generators "7.0.0-beta.2"
-
-babel-plugin-transform-async-to-generator@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-7.0.0-beta.2.tgz#2bf1cd55cc1c72fc8872a1cd48b58f4171cca786"
-  dependencies:
-    babel-helper-remap-async-to-generator "7.0.0-beta.2"
-    babel-plugin-syntax-async-functions "7.0.0-beta.0"
-
-babel-plugin-transform-class-properties@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-7.0.0-beta.2.tgz#1c8d8c76531b52aab1849d6b791329b44413af2a"
-  dependencies:
-    babel-helper-function-name "7.0.0-beta.2"
-    babel-plugin-syntax-class-properties "7.0.0-beta.2"
-    babel-template "7.0.0-beta.2"
-
-babel-plugin-transform-es2015-arrow-functions@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-7.0.0-beta.2.tgz#152f73140038d620af0c692fec0a81352f4a3683"
-
-babel-plugin-transform-es2015-block-scoped-functions@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-7.0.0-beta.2.tgz#605a5df1efa8d5cdc5fbb652d875ad416a773522"
-
-babel-plugin-transform-es2015-block-scoping@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-7.0.0-beta.2.tgz#10c3558253fe7ac693814d7676ef7fc50af001a1"
-  dependencies:
-    babel-template "7.0.0-beta.2"
-    babel-traverse "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
-    lodash "^4.2.0"
-
-babel-plugin-transform-es2015-classes@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-7.0.0-beta.2.tgz#f5fc0beae85bcbc61776113461f9b336c0de9052"
-  dependencies:
-    babel-helper-annotate-as-pure "7.0.0-beta.2"
-    babel-helper-define-map "7.0.0-beta.2"
-    babel-helper-function-name "7.0.0-beta.2"
-    babel-helper-optimise-call-expression "7.0.0-beta.2"
-    babel-helper-replace-supers "7.0.0-beta.2"
-    babel-messages "7.0.0-beta.2"
-    babel-template "7.0.0-beta.2"
-    babel-traverse "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
-
-babel-plugin-transform-es2015-computed-properties@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-7.0.0-beta.2.tgz#f3c697863925828281a21d9acd5fd6ec09fbdcbf"
-  dependencies:
-    babel-template "7.0.0-beta.2"
-
-babel-plugin-transform-es2015-destructuring@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-7.0.0-beta.2.tgz#a4666be4ce96086c337ed8ff4a21c6870915f48b"
-
-babel-plugin-transform-es2015-duplicate-keys@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-7.0.0-beta.2.tgz#fafc5cac8ec9a94da46789e7cdd92f09e094a308"
-  dependencies:
-    babel-types "7.0.0-beta.2"
-
-babel-plugin-transform-es2015-for-of@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-7.0.0-beta.2.tgz#82802261b857047b0a1ac89be9a973d8a7707e83"
-
-babel-plugin-transform-es2015-function-name@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-7.0.0-beta.2.tgz#cbfcc6bc3cc78e95faa1bb75aec540e9cf2bccfb"
-  dependencies:
-    babel-helper-function-name "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
-
-babel-plugin-transform-es2015-literals@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-7.0.0-beta.2.tgz#c4572add2b9c977081a51fda4fc208d68a06070e"
-
-babel-plugin-transform-es2015-modules-amd@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-7.0.0-beta.2.tgz#e05baf478f3c1e9b28eb31eb5c34fec8f3a3d7c8"
-  dependencies:
-    babel-helper-module-transforms "7.0.0-beta.2"
-    babel-template "7.0.0-beta.2"
-
-babel-plugin-transform-es2015-modules-commonjs@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-7.0.0-beta.2.tgz#2e9ecbadadeaf40bb19109baee586aac9a97aed4"
-  dependencies:
-    babel-helper-module-transforms "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
-
-babel-plugin-transform-es2015-modules-systemjs@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-7.0.0-beta.2.tgz#f25a3f6e6f01e14cf9f32dda3433594942983863"
-  dependencies:
-    babel-helper-hoist-variables "7.0.0-beta.2"
-    babel-template "7.0.0-beta.2"
-
-babel-plugin-transform-es2015-modules-umd@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-7.0.0-beta.2.tgz#b781bf06e2bb36290ba4bb6c6119a79905d5f0be"
-  dependencies:
-    babel-helper-module-transforms "7.0.0-beta.2"
-    babel-template "7.0.0-beta.2"
-
-babel-plugin-transform-es2015-object-super@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-7.0.0-beta.2.tgz#64512343955490ba37dc9c2db7b88b5f2d08e580"
-  dependencies:
-    babel-helper-replace-supers "7.0.0-beta.2"
-
-babel-plugin-transform-es2015-parameters@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-7.0.0-beta.2.tgz#afcd3ca75726928584d1d2ed8920e3489e984be6"
-  dependencies:
-    babel-helper-call-delegate "7.0.0-beta.2"
-    babel-helper-get-function-arity "7.0.0-beta.2"
-    babel-template "7.0.0-beta.2"
-    babel-traverse "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
-
-babel-plugin-transform-es2015-shorthand-properties@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-7.0.0-beta.2.tgz#8dc07cb267ce6c316c78618053aa7c3278cc5c6d"
-  dependencies:
-    babel-types "7.0.0-beta.2"
-
-babel-plugin-transform-es2015-spread@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-7.0.0-beta.2.tgz#c166da155f2edf8d23d6b6c53056740bce95f83d"
-
-babel-plugin-transform-es2015-sticky-regex@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-7.0.0-beta.2.tgz#5be492f3196013d1560c6a515f8a688e7fd64e3a"
-  dependencies:
-    babel-helper-regex "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
-
-babel-plugin-transform-es2015-template-literals@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-7.0.0-beta.2.tgz#5e2b3ae3625c28b5ad40542e53237fe68c5d7e56"
-
-babel-plugin-transform-es2015-typeof-symbol@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-7.0.0-beta.2.tgz#6bfd212ea3b3c273b13281ce40a7e3a2f4c90c7b"
-
-babel-plugin-transform-es2015-unicode-regex@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-7.0.0-beta.2.tgz#e44133951a26254fb161f0a26dda16b5b59188a0"
-  dependencies:
-    babel-helper-regex "7.0.0-beta.2"
-    regexpu-core "^4.1.3"
-
-babel-plugin-transform-exponentiation-operator@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-7.0.0-beta.2.tgz#50886381b685e1196d0c89965ca35ec8e6b42710"
-  dependencies:
-    babel-helper-builder-binary-assignment-operator-visitor "7.0.0-beta.2"
-    babel-plugin-syntax-exponentiation-operator "7.0.0-beta.0"
-
-babel-plugin-transform-new-target@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-new-target/-/babel-plugin-transform-new-target-7.0.0-beta.2.tgz#cf8f1a6d068dfdf1d10bc57ac6596c34f1d96bcd"
-
-babel-plugin-transform-object-rest-spread@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-7.0.0-beta.2.tgz#57b1c4346646d483d1ac8dc608c5c3870620ac7e"
-  dependencies:
-    babel-plugin-syntax-object-rest-spread "7.0.0-beta.2"
-
-babel-plugin-transform-optional-catch-binding@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-optional-catch-binding/-/babel-plugin-transform-optional-catch-binding-7.0.0-beta.2.tgz#b84a95c4a8ae5fd4700a0f2ae6c305c9adad9c4d"
-  dependencies:
-    babel-plugin-syntax-optional-catch-binding "7.0.0-beta.2"
-
-babel-plugin-transform-regenerator@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-7.0.0-beta.2.tgz#f286bef81a00455742e876f0f606f4e4597120d4"
-  dependencies:
-    regenerator-transform "0.10.0"
-
-babel-plugin-transform-runtime@^7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-7.0.0-beta.2.tgz#07c5cb84a2da2c483e7c13cf29e75ef18b44da26"
-
-babel-plugin-transform-unicode-property-regex@^2.0.5:
-  version "2.0.5"
-  resolved "https://registry.yarnpkg.com/babel-plugin-transform-unicode-property-regex/-/babel-plugin-transform-unicode-property-regex-2.0.5.tgz#24922190f9598384d258a6c8e7409309dc6f3898"
-  dependencies:
-    babel-helper-regex "^6.26.0"
-    regexpu-core "^4.1.3"
-
-babel-preset-env@^2.0.0-beta.2:
-  version "2.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-2.0.0-beta.2.tgz#2ec7b9d7c3ede4008f830c194e75cc22a6b86b8e"
-  dependencies:
-    babel-plugin-check-es2015-constants "7.0.0-beta.2"
-    babel-plugin-syntax-async-generators "7.0.0-beta.0"
-    babel-plugin-syntax-object-rest-spread "7.0.0-beta.0"
-    babel-plugin-syntax-optional-catch-binding "7.0.0-beta.0"
-    babel-plugin-syntax-trailing-function-commas "7.0.0-beta.0"
-    babel-plugin-transform-async-generator-functions "7.0.0-beta.2"
-    babel-plugin-transform-async-to-generator "7.0.0-beta.2"
-    babel-plugin-transform-es2015-arrow-functions "7.0.0-beta.2"
-    babel-plugin-transform-es2015-block-scoped-functions "7.0.0-beta.2"
-    babel-plugin-transform-es2015-block-scoping "7.0.0-beta.2"
-    babel-plugin-transform-es2015-classes "7.0.0-beta.2"
-    babel-plugin-transform-es2015-computed-properties "7.0.0-beta.2"
-    babel-plugin-transform-es2015-destructuring "7.0.0-beta.2"
-    babel-plugin-transform-es2015-duplicate-keys "7.0.0-beta.2"
-    babel-plugin-transform-es2015-for-of "7.0.0-beta.2"
-    babel-plugin-transform-es2015-function-name "7.0.0-beta.2"
-    babel-plugin-transform-es2015-literals "7.0.0-beta.2"
-    babel-plugin-transform-es2015-modules-amd "7.0.0-beta.2"
-    babel-plugin-transform-es2015-modules-commonjs "7.0.0-beta.2"
-    babel-plugin-transform-es2015-modules-systemjs "7.0.0-beta.2"
-    babel-plugin-transform-es2015-modules-umd "7.0.0-beta.2"
-    babel-plugin-transform-es2015-object-super "7.0.0-beta.2"
-    babel-plugin-transform-es2015-parameters "7.0.0-beta.2"
-    babel-plugin-transform-es2015-shorthand-properties "7.0.0-beta.2"
-    babel-plugin-transform-es2015-spread "7.0.0-beta.2"
-    babel-plugin-transform-es2015-sticky-regex "7.0.0-beta.2"
-    babel-plugin-transform-es2015-template-literals "7.0.0-beta.2"
-    babel-plugin-transform-es2015-typeof-symbol "7.0.0-beta.2"
-    babel-plugin-transform-es2015-unicode-regex "7.0.0-beta.2"
-    babel-plugin-transform-exponentiation-operator "7.0.0-beta.2"
-    babel-plugin-transform-new-target "7.0.0-beta.2"
-    babel-plugin-transform-object-rest-spread "7.0.0-beta.2"
-    babel-plugin-transform-optional-catch-binding "7.0.0-beta.2"
-    babel-plugin-transform-regenerator "7.0.0-beta.2"
-    babel-plugin-transform-unicode-property-regex "^2.0.5"
-    browserslist "^2.4.0"
-    invariant "^2.2.2"
-    semver "^5.3.0"
-
-babel-preset-stage-3@^7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-preset-stage-3/-/babel-preset-stage-3-7.0.0-beta.2.tgz#ce5dbc3ce976d9f8d6ac2f058f2e2cf594634843"
-  dependencies:
-    babel-plugin-syntax-dynamic-import "7.0.0-beta.2"
-    babel-plugin-transform-async-generator-functions "7.0.0-beta.2"
-    babel-plugin-transform-class-properties "7.0.0-beta.2"
-    babel-plugin-transform-object-rest-spread "7.0.0-beta.2"
-    babel-plugin-transform-optional-catch-binding "7.0.0-beta.2"
-    babel-plugin-transform-unicode-property-regex "^2.0.5"
-
-babel-runtime@^6.18.0, babel-runtime@^6.26.0:
+babel-runtime@^6.26.0:
   version "6.26.0"
   resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
   dependencies:
     core-js "^2.4.0"
     regenerator-runtime "^0.11.0"
 
-babel-template@7.0.0-beta.0:
-  version "7.0.0-beta.0"
-  resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-7.0.0-beta.0.tgz#85083cf9e4395d5e48bf5154d7a8d6991cafecfb"
-  dependencies:
-    babel-traverse "7.0.0-beta.0"
-    babel-types "7.0.0-beta.0"
-    babylon "7.0.0-beta.22"
-    lodash "^4.2.0"
-
-babel-template@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-7.0.0-beta.2.tgz#e5140a36854c113e12680110f0975daf09d4b4c0"
-  dependencies:
-    babel-traverse "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
-    babylon "7.0.0-beta.25"
-    lodash "^4.2.0"
-
-babel-traverse@7.0.0-beta.0:
-  version "7.0.0-beta.0"
-  resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-7.0.0-beta.0.tgz#da14be9b762f62a2f060db464eaafdd8cd072a41"
-  dependencies:
-    babel-code-frame "7.0.0-beta.0"
-    babel-helper-function-name "7.0.0-beta.0"
-    babel-messages "7.0.0-beta.0"
-    babel-types "7.0.0-beta.0"
-    babylon "7.0.0-beta.22"
-    debug "^3.0.1"
-    globals "^10.0.0"
-    invariant "^2.2.0"
-    lodash "^4.2.0"
-
-babel-traverse@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-7.0.0-beta.2.tgz#4073ace28b2602bb250cc6473a49730f516214bb"
-  dependencies:
-    babel-code-frame "7.0.0-beta.2"
-    babel-helper-function-name "7.0.0-beta.2"
-    babel-messages "7.0.0-beta.2"
-    babel-types "7.0.0-beta.2"
-    babylon "7.0.0-beta.25"
-    debug "^3.0.1"
-    globals "^10.0.0"
-    invariant "^2.2.0"
-    lodash "^4.2.0"
-
-babel-types@7.0.0-beta.0:
-  version "7.0.0-beta.0"
-  resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-7.0.0-beta.0.tgz#eb8b6e556470e6dcc4aef982d79ad229469b5169"
-  dependencies:
-    esutils "^2.0.2"
-    lodash "^4.2.0"
-    to-fast-properties "^2.0.0"
-
-babel-types@7.0.0-beta.2:
-  version "7.0.0-beta.2"
-  resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-7.0.0-beta.2.tgz#ea2352b5a439cdcf892966abccadc585a0244c65"
-  dependencies:
-    esutils "^2.0.2"
-    lodash "^4.2.0"
-    to-fast-properties "^2.0.0"
-
-babel-types@^6.19.0, babel-types@^6.26.0:
+babel-types@^6.19.0:
   version "6.26.0"
   resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497"
   dependencies:
@@ -845,13 +724,9 @@ babel-types@^6.19.0, babel-types@^6.26.0:
     lodash "^4.17.4"
     to-fast-properties "^1.0.3"
 
-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"
-
-babylon@7.0.0-beta.25:
-  version "7.0.0-beta.25"
-  resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.25.tgz#5fff5062b7082203b1bc5cab488e154cfee0202a"
+babylon@7.0.0-beta.32, babylon@^7.0.0-beta.31:
+  version "7.0.0-beta.32"
+  resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.32.tgz#e9033cb077f64d6895f4125968b37dc0a8c3bc6e"
 
 balanced-match@^1.0.0:
   version "1.0.0"
@@ -4169,11 +4044,10 @@ regenerator-runtime@^0.11.0:
   version "0.11.0"
   resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz#7e54fe5b5ccd5d6624ea6255c3473be090b802e1"
 
-regenerator-transform@0.10.0:
-  version "0.10.0"
-  resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.0.tgz#f9ab3eac9cc2de38431d996a6a8abf1c50f2e459"
+regenerator-transform@^0.11.0:
+  version "0.11.0"
+  resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.11.0.tgz#0e204c1e69defc6ac70677232b29ea5d4d1df989"
   dependencies:
-    babel-runtime "^6.18.0"
     babel-types "^6.19.0"
     private "^0.1.6"