diff --git a/package.json b/package.json index 916e11ed..9cebbe63 100644 --- a/package.json +++ b/package.json @@ -14,9 +14,9 @@ "node": ">=6" }, "dependencies": { - "@babel/code-frame": "7.0.0-beta.40", + "@babel/code-frame": "7.0.0-beta.49", + "@babel/parser": "7.0.0-beta.49", "@glimmer/syntax": "0.30.3", - "babylon": "7.0.0-beta.47", "camelcase": "4.1.0", "chalk": "2.1.0", "cjk-regex": "1.0.2", @@ -60,9 +60,9 @@ "unified": "6.1.6" }, "devDependencies": { - "@babel/cli": "7.0.0-beta.48", - "@babel/core": "7.0.0-beta.48", - "@babel/preset-env": "7.0.0-beta.48", + "@babel/cli": "7.0.0-beta.49", + "@babel/core": "7.0.0-beta.49", + "@babel/preset-env": "7.0.0-beta.49", "builtin-modules": "2.0.0", "codecov": "2.2.0", "cross-env": "5.0.5", diff --git a/src/language-js/parser-babylon.js b/src/language-js/parser-babylon.js index a4cd3743..f04d072d 100644 --- a/src/language-js/parser-babylon.js +++ b/src/language-js/parser-babylon.js @@ -6,7 +6,7 @@ const locFns = require("./loc"); function parse(text, parsers, opts) { // Inline the require to avoid loading all the JS if we don't use it - const babylon = require("babylon"); + const babylon = require("@babel/parser"); const babylonOptions = { sourceType: "module", diff --git a/src/language-js/printer-estree.js b/src/language-js/printer-estree.js index 34beff80..e0356559 100644 --- a/src/language-js/printer-estree.js +++ b/src/language-js/printer-estree.js @@ -338,7 +338,21 @@ function printPathNoParens(path, options, print, args) { let parts = []; switch (n.type) { case "File": - return path.call(print, "program"); + // Print @babel/parser's InterpreterDirective here so that + // leading comments on the `Program` node get printed after the hashbang. + if (n.program && n.program.interpreter) { + parts.push( + path.call( + programPath => programPath.call(print, "interpreter"), + "program" + ) + ); + } + + parts.push(path.call(print, "program")); + + return concat(parts); + case "Program": // Babel 6 if (n.directives) { @@ -3174,6 +3188,15 @@ function printPathNoParens(path, options, print, args) { case "TSInferType": return concat(["infer", " ", path.call(print, "typeParameter")]); + case "InterpreterDirective": + parts.push("#!", n.value, hardline); + + if (sharedUtil.isNextLineEmpty(options.originalText, n, options)) { + parts.push(hardline); + } + + return concat(parts); + default: /* istanbul ignore next */ throw new Error("unknown type: " + JSON.stringify(n.type)); diff --git a/tests/flow_interface_types/jsfmt.spec.js b/tests/flow_interface_types/jsfmt.spec.js index b9a90898..c1ba82f4 100644 --- a/tests/flow_interface_types/jsfmt.spec.js +++ b/tests/flow_interface_types/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(__dirname, ["flow", "babylon"]); diff --git a/tests/flow_typeapp_call/jsfmt.spec.js b/tests/flow_typeapp_call/jsfmt.spec.js index b9a90898..c1ba82f4 100644 --- a/tests/flow_typeapp_call/jsfmt.spec.js +++ b/tests/flow_typeapp_call/jsfmt.spec.js @@ -1 +1 @@ -run_spec(__dirname, ["flow"]); +run_spec(__dirname, ["flow", "babylon"]); diff --git a/yarn.lock b/yarn.lock index 21628310..20b6f7ed 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,9 +2,9 @@ # yarn lockfile v1 -"@babel/cli@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.0.0-beta.48.tgz#8a21e5af44bf2f135c459738ec10d1857b1c3288" +"@babel/cli@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.0.0-beta.49.tgz#c8c3135f7bc48428436faf5e3f274227a99ef2a8" dependencies: commander "^2.8.1" convert-source-map "^1.1.0" @@ -17,29 +17,23 @@ optionalDependencies: chokidar "^2.0.3" -"@babel/code-frame@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.40.tgz#37e2b0cf7c56026b4b21d3927cadf81adec32ac6" +"@babel/code-frame@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.49.tgz#becd805482734440c9d137e46d77340e64d7f51b" dependencies: - "@babel/highlight" "7.0.0-beta.40" + "@babel/highlight" "7.0.0-beta.49" -"@babel/code-frame@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.48.tgz#ff1c11060a7c1206e0b81e95286cfc2ca3ac405f" +"@babel/core@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.49.tgz#73de2081dd652489489f0cb4aa97829a1133314e" dependencies: - "@babel/highlight" "7.0.0-beta.48" - -"@babel/core@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.48.tgz#1f5977bcde2cac1de02bad8fb1506babe3ed4c36" - dependencies: - "@babel/code-frame" "7.0.0-beta.48" - "@babel/generator" "7.0.0-beta.48" - "@babel/helpers" "7.0.0-beta.48" - "@babel/parser" "7.0.0-beta.48" - "@babel/template" "7.0.0-beta.48" - "@babel/traverse" "7.0.0-beta.48" - "@babel/types" "7.0.0-beta.48" + "@babel/code-frame" "7.0.0-beta.49" + "@babel/generator" "7.0.0-beta.49" + "@babel/helpers" "7.0.0-beta.49" + "@babel/parser" "7.0.0-beta.49" + "@babel/template" "7.0.0-beta.49" + "@babel/traverse" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.49" convert-source-map "^1.1.0" debug "^3.1.0" json5 "^0.5.0" @@ -49,77 +43,77 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.48.tgz#53d1c359f66a25b8c1e82bc6642fe0a62d22d1ce" +"@babel/generator@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.49.tgz#e9cffda913996accec793bbc25ab91bc19d0bf7a" dependencies: - "@babel/types" "7.0.0-beta.48" + "@babel/types" "7.0.0-beta.49" jsesc "^2.5.1" lodash "^4.17.5" source-map "^0.5.0" trim-right "^1.0.1" -"@babel/helper-annotate-as-pure@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.48.tgz#edd217fb0349ab36a5d79af04856071163513f47" +"@babel/helper-annotate-as-pure@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.49.tgz#7d9005d54fe7ad6cb876790251e75575419186e9" dependencies: - "@babel/types" "7.0.0-beta.48" + "@babel/types" "7.0.0-beta.49" -"@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.48.tgz#bffc8d3f2b8c2f404c73b3bca54ab21279e7e8f7" +"@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.49.tgz#c62dd5042b54a590d5e71e6020c46b91d6c6c875" dependencies: - "@babel/helper-explode-assignable-expression" "7.0.0-beta.48" - "@babel/types" "7.0.0-beta.48" + "@babel/helper-explode-assignable-expression" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.49" -"@babel/helper-call-delegate@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.48.tgz#9abef93daf461ee2841a562be2b36df080af662b" +"@babel/helper-call-delegate@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.49.tgz#4b5d41782a683d5dc6497834a32310a8d02a3af9" dependencies: - "@babel/helper-hoist-variables" "7.0.0-beta.48" - "@babel/traverse" "7.0.0-beta.48" - "@babel/types" "7.0.0-beta.48" + "@babel/helper-hoist-variables" "7.0.0-beta.49" + "@babel/traverse" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.49" -"@babel/helper-define-map@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.48.tgz#72fc6596d7218b12eebf5f0877f82fae148ee7fe" +"@babel/helper-define-map@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.49.tgz#4ea067aa720937240df395cd073c24fcad9c2b3b" dependencies: - "@babel/helper-function-name" "7.0.0-beta.48" - "@babel/types" "7.0.0-beta.48" + "@babel/helper-function-name" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.49" lodash "^4.17.5" -"@babel/helper-explode-assignable-expression@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.48.tgz#a9809a8cfbf615ff4dfcc967d038f053cc3dd1ee" +"@babel/helper-explode-assignable-expression@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.49.tgz#2bfb95df7ec130735bf655e44a217a70d3b13e93" dependencies: - "@babel/traverse" "7.0.0-beta.48" - "@babel/types" "7.0.0-beta.48" + "@babel/traverse" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.49" -"@babel/helper-function-name@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.48.tgz#5ede30677b0f2ce323f09608894451e3a0849270" +"@babel/helper-function-name@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.49.tgz#a25c1119b9f035278670126e0225c03041c8de32" dependencies: - "@babel/helper-get-function-arity" "7.0.0-beta.48" - "@babel/template" "7.0.0-beta.48" - "@babel/types" "7.0.0-beta.48" + "@babel/helper-get-function-arity" "7.0.0-beta.49" + "@babel/template" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.49" -"@babel/helper-get-function-arity@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.48.tgz#e1f95ca0f67cfc431621611a134b79a92a7d5200" +"@babel/helper-get-function-arity@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.49.tgz#cf5023f32d2ad92d087374939cec0951bcb51441" dependencies: - "@babel/types" "7.0.0-beta.48" + "@babel/types" "7.0.0-beta.49" -"@babel/helper-hoist-variables@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.48.tgz#9057ffe8a32e3666d1171116960be4b032f53845" +"@babel/helper-hoist-variables@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.49.tgz#d9740651c93bb4fa79c1b6bac634051fc4d03ff5" dependencies: - "@babel/types" "7.0.0-beta.48" + "@babel/types" "7.0.0-beta.49" -"@babel/helper-member-expression-to-functions@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0-beta.48.tgz#19055af6a942463539f75ee4a5b81d583faa6bec" +"@babel/helper-member-expression-to-functions@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0-beta.49.tgz#2f642b003d45155e0a9e7a4ad0e688d91bbc1583" dependencies: - "@babel/types" "7.0.0-beta.48" + "@babel/types" "7.0.0-beta.49" "@babel/helper-module-imports@7.0.0-beta.44": version "7.0.0-beta.44" @@ -128,409 +122,401 @@ "@babel/types" "7.0.0-beta.44" lodash "^4.2.0" -"@babel/helper-module-imports@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.48.tgz#04016e1aa5c600eee42677eb649cc6f0497e8151" +"@babel/helper-module-imports@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.49.tgz#41d7d59891016c493432a46f7464446552890c75" dependencies: - "@babel/types" "7.0.0-beta.48" + "@babel/types" "7.0.0-beta.49" lodash "^4.17.5" -"@babel/helper-module-transforms@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.48.tgz#edc9728b3d4137f90c0e6dd079e9456fb6f007b2" +"@babel/helper-module-transforms@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.49.tgz#fc660bda9d6497412e18776a71aed9a9e2e5f7ad" dependencies: - "@babel/helper-module-imports" "7.0.0-beta.48" - "@babel/helper-simple-access" "7.0.0-beta.48" - "@babel/helper-split-export-declaration" "7.0.0-beta.48" - "@babel/template" "7.0.0-beta.48" - "@babel/types" "7.0.0-beta.48" + "@babel/helper-module-imports" "7.0.0-beta.49" + "@babel/helper-simple-access" "7.0.0-beta.49" + "@babel/helper-split-export-declaration" "7.0.0-beta.49" + "@babel/template" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.49" lodash "^4.17.5" -"@babel/helper-optimise-call-expression@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.48.tgz#793b7af6f44b449a208062334a75c6aa491b72c5" +"@babel/helper-optimise-call-expression@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.49.tgz#a98b43c3a6c54bef48f87b10dc4568dec0b41bf7" dependencies: - "@babel/types" "7.0.0-beta.48" + "@babel/types" "7.0.0-beta.49" -"@babel/helper-plugin-utils@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.48.tgz#bf310f89e91d146ac0f1369562164be45edba587" +"@babel/helper-plugin-utils@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.49.tgz#0e9fcbb834f878bb365d2a8ea90eee21ba3ccd23" -"@babel/helper-regex@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0-beta.48.tgz#cd11feed726194eca6158ecdfa41033ef49c3e1b" +"@babel/helper-regex@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0-beta.49.tgz#ff244f19c2a2f167ff4b3165a636b08fd641816b" dependencies: lodash "^4.17.5" -"@babel/helper-remap-async-to-generator@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.48.tgz#f0fe43824908dd456fa726bcec100874731c9f68" +"@babel/helper-remap-async-to-generator@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.49.tgz#b3fdaab412784d7e8657bacab286923efc9498b8" dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.48" - "@babel/helper-wrap-function" "7.0.0-beta.48" - "@babel/template" "7.0.0-beta.48" - "@babel/traverse" "7.0.0-beta.48" - "@babel/types" "7.0.0-beta.48" + "@babel/helper-annotate-as-pure" "7.0.0-beta.49" + "@babel/helper-wrap-function" "7.0.0-beta.49" + "@babel/template" "7.0.0-beta.49" + "@babel/traverse" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.49" -"@babel/helper-replace-supers@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.48.tgz#e84909342553c27d744f738dd3abd2a50316aafd" +"@babel/helper-replace-supers@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.49.tgz#e7444c718057f6a0a3645caf8e78fb546ffb0d9f" dependencies: - "@babel/helper-member-expression-to-functions" "7.0.0-beta.48" - "@babel/helper-optimise-call-expression" "7.0.0-beta.48" - "@babel/traverse" "7.0.0-beta.48" - "@babel/types" "7.0.0-beta.48" + "@babel/helper-member-expression-to-functions" "7.0.0-beta.49" + "@babel/helper-optimise-call-expression" "7.0.0-beta.49" + "@babel/traverse" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.49" -"@babel/helper-simple-access@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.48.tgz#740e2c0055396ea2d31d0ab8cfc7c37d3e44584d" +"@babel/helper-simple-access@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.49.tgz#97a41e2789a9bf8a6c30536a258b79e7444c5d82" dependencies: - "@babel/template" "7.0.0-beta.48" - "@babel/types" "7.0.0-beta.48" + "@babel/template" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.49" lodash "^4.17.5" -"@babel/helper-split-export-declaration@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.48.tgz#064da7c9011d9f17448376f5f1c5b593126f57db" +"@babel/helper-split-export-declaration@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.49.tgz#40d78eda0968d011b1c52866e5746cfb23e57548" dependencies: - "@babel/types" "7.0.0-beta.48" + "@babel/types" "7.0.0-beta.49" -"@babel/helper-wrap-function@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.48.tgz#bdb1d7ff2c4f18afec9efec7e33bb255e1668537" +"@babel/helper-wrap-function@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.49.tgz#385591460b4d93ef96ee3819539c0cdc9bbd4758" dependencies: - "@babel/helper-function-name" "7.0.0-beta.48" - "@babel/template" "7.0.0-beta.48" - "@babel/traverse" "7.0.0-beta.48" - "@babel/types" "7.0.0-beta.48" + "@babel/helper-function-name" "7.0.0-beta.49" + "@babel/template" "7.0.0-beta.49" + "@babel/traverse" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.49" -"@babel/helpers@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.48.tgz#9c1f792b310e5ac98cac4c58debdc6100e14caf3" +"@babel/helpers@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.49.tgz#054d84032d4e94286a80586500068e41005a51d0" dependencies: - "@babel/template" "7.0.0-beta.48" - "@babel/traverse" "7.0.0-beta.48" - "@babel/types" "7.0.0-beta.48" + "@babel/template" "7.0.0-beta.49" + "@babel/traverse" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.49" -"@babel/highlight@7.0.0-beta.40": - version "7.0.0-beta.40" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.40.tgz#b43d67d76bf46e1d10d227f68cddcd263786b255" +"@babel/highlight@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.49.tgz#96bdc6b43e13482012ba6691b1018492d39622cc" dependencies: chalk "^2.0.0" esutils "^2.0.2" js-tokens "^3.0.0" -"@babel/highlight@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.48.tgz#2f225dc995899858f27858d9011fdb75f70bcf96" - dependencies: - chalk "^2.0.0" - esutils "^2.0.2" - js-tokens "^3.0.0" +"@babel/parser@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.0.0-beta.49.tgz#944d0c5ba2812bb159edbd226743afd265179bdc" -"@babel/parser@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.0.0-beta.48.tgz#f93895cbacee703c0ec98e5af3901c77edd9f1d7" - -"@babel/plugin-proposal-async-generator-functions@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.48.tgz#64e799e69ece345873d8ac7b6bff03125a1e2e4b" +"@babel/plugin-proposal-async-generator-functions@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.49.tgz#8761a5e2d8b5251e70df28f4d0aa64aa28a596b1" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" - "@babel/helper-remap-async-to-generator" "7.0.0-beta.48" - "@babel/plugin-syntax-async-generators" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-remap-async-to-generator" "7.0.0-beta.49" + "@babel/plugin-syntax-async-generators" "7.0.0-beta.49" -"@babel/plugin-proposal-object-rest-spread@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.48.tgz#c86eb41ee3f83d6ebd4ac4a2da296d59500e32b6" +"@babel/plugin-proposal-object-rest-spread@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.49.tgz#6d0cd60f7a7bd7c444a371c4e9470bff02f5777c" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" - "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.49" -"@babel/plugin-proposal-optional-catch-binding@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.48.tgz#6d43d35c353d9c2e83074d0693ae058be6f76649" +"@babel/plugin-proposal-optional-catch-binding@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.49.tgz#1f53d36785101d5eb4b55d65686aa2b39fa21c4b" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" - "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.49" -"@babel/plugin-proposal-unicode-property-regex@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.48.tgz#e366a9b8a6ce317b43ff5f66eba4f218cb8458bd" +"@babel/plugin-proposal-unicode-property-regex@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.49.tgz#0ef5fb9abda980cd1585ef4c8e8f680b63263c72" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" - "@babel/helper-regex" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-regex" "7.0.0-beta.49" regexpu-core "^4.1.4" -"@babel/plugin-syntax-async-generators@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.48.tgz#8b21eb61806660fb9a2e80085eb211aeefa3323c" +"@babel/plugin-syntax-async-generators@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.49.tgz#50ee943002aedc9ab3a8d12292bd35dd9edb1df8" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-syntax-object-rest-spread@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.48.tgz#cfb13a90ef0e3b96d7461036db0b6bb699e83b82" +"@babel/plugin-syntax-object-rest-spread@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.49.tgz#4784b3880823ff12e742c26b41e9857f701d639e" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-syntax-optional-catch-binding@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-beta.48.tgz#1ad6a8d215954cf3d9bf57cb08bc11099626c371" +"@babel/plugin-syntax-optional-catch-binding@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-beta.49.tgz#3e1dd3d5daeb4270e4ee4863641d4faa06bbcd11" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-transform-arrow-functions@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.48.tgz#d2eed4bb9566fcc06bc5d1d5f86821d2648654aa" +"@babel/plugin-transform-arrow-functions@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.49.tgz#dd3845b63c683d187d5186ee0e882c4046c4f0e3" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-transform-async-to-generator@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.48.tgz#3b76d95c3128e8de1c336d39944a6845f3356d42" +"@babel/plugin-transform-async-to-generator@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.49.tgz#911a40eb93040186ceb693105ca76def7fe97d03" dependencies: - "@babel/helper-module-imports" "7.0.0-beta.48" - "@babel/helper-plugin-utils" "7.0.0-beta.48" - "@babel/helper-remap-async-to-generator" "7.0.0-beta.48" + "@babel/helper-module-imports" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-remap-async-to-generator" "7.0.0-beta.49" -"@babel/plugin-transform-block-scoped-functions@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.48.tgz#224eb19673692f44a932c2fc9295b7219f372f5b" +"@babel/plugin-transform-block-scoped-functions@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.49.tgz#7aa9f46fdf873b7211aaa2eb0d37c4c371a1abd2" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-transform-block-scoping@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.48.tgz#849f58dd9cb7c7544af5a7ce92751931d928fc18" +"@babel/plugin-transform-block-scoping@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.49.tgz#dd5a9ddd986775c8b20cf5b61065afb3dd9eaac9" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" lodash "^4.17.5" -"@babel/plugin-transform-classes@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.48.tgz#5eb5e71bc660293abbb4b9751e3e02d88319e785" +"@babel/plugin-transform-classes@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.49.tgz#5342471d2e6a3337332ea246b46c0bddf5fc544d" dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.48" - "@babel/helper-define-map" "7.0.0-beta.48" - "@babel/helper-function-name" "7.0.0-beta.48" - "@babel/helper-optimise-call-expression" "7.0.0-beta.48" - "@babel/helper-plugin-utils" "7.0.0-beta.48" - "@babel/helper-replace-supers" "7.0.0-beta.48" - "@babel/helper-split-export-declaration" "7.0.0-beta.48" + "@babel/helper-annotate-as-pure" "7.0.0-beta.49" + "@babel/helper-define-map" "7.0.0-beta.49" + "@babel/helper-function-name" "7.0.0-beta.49" + "@babel/helper-optimise-call-expression" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-replace-supers" "7.0.0-beta.49" + "@babel/helper-split-export-declaration" "7.0.0-beta.49" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.48.tgz#5f9e6eff46301cc5bf3d4f5fdaded63fbe94bb0c" +"@babel/plugin-transform-computed-properties@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.49.tgz#b8259d174bf07ab4b56566562b46ee6520c3dfd2" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-transform-destructuring@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.48.tgz#a1cde57445a4fcac22f95ff8a25f6c6c29e7c4c9" +"@babel/plugin-transform-destructuring@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.49.tgz#4366392c9c82d1231056c1d0029438a60d362b82" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-transform-dotall-regex@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0-beta.48.tgz#90e9d7cc3c8a835c122fafb5f05396ce5b87c090" +"@babel/plugin-transform-dotall-regex@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0-beta.49.tgz#35ae2bc187bee752d0f7785d2704e52b87377369" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" - "@babel/helper-regex" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-regex" "7.0.0-beta.49" regexpu-core "^4.1.3" -"@babel/plugin-transform-duplicate-keys@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.48.tgz#5499d8e525d7df7950df0a9b496cdf45de92d38e" +"@babel/plugin-transform-duplicate-keys@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.49.tgz#fac244809ddecbf095e375558ccb716da1042316" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-transform-exponentiation-operator@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.48.tgz#b7cb8bd3ee3186d5b271be492d55847e220ba93b" +"@babel/plugin-transform-exponentiation-operator@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.49.tgz#457b2d09004794684aa6e1b04015080b80a08a14" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.48" - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-transform-for-of@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.48.tgz#654e89c230a03132ce690dcf05d03a8fe3c1cae6" +"@babel/plugin-transform-for-of@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.49.tgz#3ec72726bf1d89a0d4d511be7a9549066f57aade" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-transform-function-name@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.48.tgz#0b7f49dbf4f8d1f37e42f2c4c8fb4d1fc1a85b14" +"@babel/plugin-transform-function-name@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.49.tgz#af39f60e7aefce9b25eb4adcedd04d50866ce218" dependencies: - "@babel/helper-function-name" "7.0.0-beta.48" - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-function-name" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-transform-literals@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.48.tgz#3d582d501f612782a6e70839264bd3af4454200f" +"@babel/plugin-transform-literals@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.49.tgz#07c838254d65e6867e86513eb0f22d5f26b0a56a" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-transform-modules-amd@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.48.tgz#d95da7b86404df07aae92b7246bfa8adb7cef97e" +"@babel/plugin-transform-modules-amd@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.49.tgz#16d07480954b0415ea70f1ec3edbd0597bd3ddfe" dependencies: - "@babel/helper-module-transforms" "7.0.0-beta.48" - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-module-transforms" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-transform-modules-commonjs@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.48.tgz#779af879cff2eb3b5000d41b620ea7cd53200e61" +"@babel/plugin-transform-modules-commonjs@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.49.tgz#09fb345d5927c2ba3bd89e7cdb13a55067ed39a0" dependencies: - "@babel/helper-module-transforms" "7.0.0-beta.48" - "@babel/helper-plugin-utils" "7.0.0-beta.48" - "@babel/helper-simple-access" "7.0.0-beta.48" + "@babel/helper-module-transforms" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-simple-access" "7.0.0-beta.49" -"@babel/plugin-transform-modules-systemjs@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.48.tgz#7cb42cde7567aa4082da04326c7811542b2af8eb" +"@babel/plugin-transform-modules-systemjs@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.49.tgz#68225a3ae1312771bc5a36f71ff10d02c1243d9f" dependencies: - "@babel/helper-hoist-variables" "7.0.0-beta.48" - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-hoist-variables" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-transform-modules-umd@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.48.tgz#00308c7cf7dd801873447d86f08804e258846a09" +"@babel/plugin-transform-modules-umd@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.49.tgz#7048ca5a77189706f4b3e96e4b996eb30590dd63" dependencies: - "@babel/helper-module-transforms" "7.0.0-beta.48" - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-module-transforms" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-transform-new-target@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-beta.48.tgz#cfd7303c1824006ac6112fac61044d564f1652b9" +"@babel/plugin-transform-new-target@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-beta.49.tgz#c2ffef1ebbaf724a9e58dde114e57e3e6864a5e7" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-transform-object-super@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.48.tgz#a8cceaabb5dc5cd94a25d3280a55b4010b4ded10" +"@babel/plugin-transform-object-super@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.49.tgz#b302f55702847343c10ff4fb8435cc3574755fe3" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" - "@babel/helper-replace-supers" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-replace-supers" "7.0.0-beta.49" -"@babel/plugin-transform-parameters@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.48.tgz#3da4ff25135b0c6bdfcfe39c059e0a237b8c2010" +"@babel/plugin-transform-parameters@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.49.tgz#1cad71a2a33281e5efbb1a4623a964c073ce9a2d" dependencies: - "@babel/helper-call-delegate" "7.0.0-beta.48" - "@babel/helper-get-function-arity" "7.0.0-beta.48" - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-call-delegate" "7.0.0-beta.49" + "@babel/helper-get-function-arity" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-transform-regenerator@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.48.tgz#a5ca16f6f4876d75063ae4df471f2671a416ec11" +"@babel/plugin-transform-regenerator@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.49.tgz#d4ed7967033f4f5b49363c203503899b8357cae2" dependencies: regenerator-transform "^0.12.3" -"@babel/plugin-transform-shorthand-properties@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.48.tgz#5cc1c14bbc4f5132e5bd1ecf7ff3e9adeb9dfe35" +"@babel/plugin-transform-shorthand-properties@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.49.tgz#49f134dbde4f655834c21524e9e61a58d4e17900" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-transform-spread@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.48.tgz#f6c7a09d4e85a39adff5123cbc8fa3ae3019e60c" +"@babel/plugin-transform-spread@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.49.tgz#6abab05fc0cca829aaf9e2a85044b79763e681ca" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-transform-sticky-regex@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.48.tgz#02426d9248b6dd164188d5f63cff574e6b5728fa" +"@babel/plugin-transform-sticky-regex@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.49.tgz#08cc5b64cf6a5942a87bdd9b4a4818d4cba12df3" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" - "@babel/helper-regex" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-regex" "7.0.0-beta.49" -"@babel/plugin-transform-template-literals@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.48.tgz#d686b7e8d98948673aec060a4103f05d755bce25" +"@babel/plugin-transform-template-literals@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.49.tgz#e609aed6b8fcc7e1ebccacf22138a647202940a2" dependencies: - "@babel/helper-annotate-as-pure" "7.0.0-beta.48" - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-annotate-as-pure" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-transform-typeof-symbol@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.48.tgz#8bbc1274f937adbe6d12285dc354df29e483ba71" +"@babel/plugin-transform-typeof-symbol@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.49.tgz#365141ba355bf739eefd6c2bb9df1c3b7146e450" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" -"@babel/plugin-transform-unicode-regex@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.48.tgz#8749c52e86e36045965e0dd4387272b5f51cad1e" +"@babel/plugin-transform-unicode-regex@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.49.tgz#c375db5709757621523d41acb62a9abf0d4374b8" dependencies: - "@babel/helper-plugin-utils" "7.0.0-beta.48" - "@babel/helper-regex" "7.0.0-beta.48" + "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/helper-regex" "7.0.0-beta.49" regexpu-core "^4.1.3" -"@babel/preset-env@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.0.0-beta.48.tgz#fd04eb367c3ff21e870b6f7cebd96414d4bf6df1" +"@babel/preset-env@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.0.0-beta.49.tgz#4a8a8b92139f51fa2f90fbf6f1fad7597532aebc" dependencies: - "@babel/helper-module-imports" "7.0.0-beta.48" - "@babel/helper-plugin-utils" "7.0.0-beta.48" - "@babel/plugin-proposal-async-generator-functions" "7.0.0-beta.48" - "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.48" - "@babel/plugin-proposal-optional-catch-binding" "7.0.0-beta.48" - "@babel/plugin-proposal-unicode-property-regex" "7.0.0-beta.48" - "@babel/plugin-syntax-async-generators" "7.0.0-beta.48" - "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.48" - "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.48" - "@babel/plugin-transform-arrow-functions" "7.0.0-beta.48" - "@babel/plugin-transform-async-to-generator" "7.0.0-beta.48" - "@babel/plugin-transform-block-scoped-functions" "7.0.0-beta.48" - "@babel/plugin-transform-block-scoping" "7.0.0-beta.48" - "@babel/plugin-transform-classes" "7.0.0-beta.48" - "@babel/plugin-transform-computed-properties" "7.0.0-beta.48" - "@babel/plugin-transform-destructuring" "7.0.0-beta.48" - "@babel/plugin-transform-dotall-regex" "7.0.0-beta.48" - "@babel/plugin-transform-duplicate-keys" "7.0.0-beta.48" - "@babel/plugin-transform-exponentiation-operator" "7.0.0-beta.48" - "@babel/plugin-transform-for-of" "7.0.0-beta.48" - "@babel/plugin-transform-function-name" "7.0.0-beta.48" - "@babel/plugin-transform-literals" "7.0.0-beta.48" - "@babel/plugin-transform-modules-amd" "7.0.0-beta.48" - "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.48" - "@babel/plugin-transform-modules-systemjs" "7.0.0-beta.48" - "@babel/plugin-transform-modules-umd" "7.0.0-beta.48" - "@babel/plugin-transform-new-target" "7.0.0-beta.48" - "@babel/plugin-transform-object-super" "7.0.0-beta.48" - "@babel/plugin-transform-parameters" "7.0.0-beta.48" - "@babel/plugin-transform-regenerator" "7.0.0-beta.48" - "@babel/plugin-transform-shorthand-properties" "7.0.0-beta.48" - "@babel/plugin-transform-spread" "7.0.0-beta.48" - "@babel/plugin-transform-sticky-regex" "7.0.0-beta.48" - "@babel/plugin-transform-template-literals" "7.0.0-beta.48" - "@babel/plugin-transform-typeof-symbol" "7.0.0-beta.48" - "@babel/plugin-transform-unicode-regex" "7.0.0-beta.48" + "@babel/helper-module-imports" "7.0.0-beta.49" + "@babel/helper-plugin-utils" "7.0.0-beta.49" + "@babel/plugin-proposal-async-generator-functions" "7.0.0-beta.49" + "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.49" + "@babel/plugin-proposal-optional-catch-binding" "7.0.0-beta.49" + "@babel/plugin-proposal-unicode-property-regex" "7.0.0-beta.49" + "@babel/plugin-syntax-async-generators" "7.0.0-beta.49" + "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.49" + "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.49" + "@babel/plugin-transform-arrow-functions" "7.0.0-beta.49" + "@babel/plugin-transform-async-to-generator" "7.0.0-beta.49" + "@babel/plugin-transform-block-scoped-functions" "7.0.0-beta.49" + "@babel/plugin-transform-block-scoping" "7.0.0-beta.49" + "@babel/plugin-transform-classes" "7.0.0-beta.49" + "@babel/plugin-transform-computed-properties" "7.0.0-beta.49" + "@babel/plugin-transform-destructuring" "7.0.0-beta.49" + "@babel/plugin-transform-dotall-regex" "7.0.0-beta.49" + "@babel/plugin-transform-duplicate-keys" "7.0.0-beta.49" + "@babel/plugin-transform-exponentiation-operator" "7.0.0-beta.49" + "@babel/plugin-transform-for-of" "7.0.0-beta.49" + "@babel/plugin-transform-function-name" "7.0.0-beta.49" + "@babel/plugin-transform-literals" "7.0.0-beta.49" + "@babel/plugin-transform-modules-amd" "7.0.0-beta.49" + "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.49" + "@babel/plugin-transform-modules-systemjs" "7.0.0-beta.49" + "@babel/plugin-transform-modules-umd" "7.0.0-beta.49" + "@babel/plugin-transform-new-target" "7.0.0-beta.49" + "@babel/plugin-transform-object-super" "7.0.0-beta.49" + "@babel/plugin-transform-parameters" "7.0.0-beta.49" + "@babel/plugin-transform-regenerator" "7.0.0-beta.49" + "@babel/plugin-transform-shorthand-properties" "7.0.0-beta.49" + "@babel/plugin-transform-spread" "7.0.0-beta.49" + "@babel/plugin-transform-sticky-regex" "7.0.0-beta.49" + "@babel/plugin-transform-template-literals" "7.0.0-beta.49" + "@babel/plugin-transform-typeof-symbol" "7.0.0-beta.49" + "@babel/plugin-transform-unicode-regex" "7.0.0-beta.49" browserslist "^3.0.0" invariant "^2.2.2" semver "^5.3.0" -"@babel/template@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.48.tgz#1792741eeabdee09687d24dbfa47fc5437aebd66" +"@babel/template@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.49.tgz#e38abe8217cb9793f461a5306d7ad745d83e1d27" dependencies: - "@babel/code-frame" "7.0.0-beta.48" - "@babel/parser" "7.0.0-beta.48" - "@babel/types" "7.0.0-beta.48" + "@babel/code-frame" "7.0.0-beta.49" + "@babel/parser" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.49" lodash "^4.17.5" -"@babel/traverse@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.48.tgz#e2f4dad48435ae500f8067d470216a355d947e74" +"@babel/traverse@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.49.tgz#4f2a73682a18334ed6625d100a8d27319f7c2d68" dependencies: - "@babel/code-frame" "7.0.0-beta.48" - "@babel/generator" "7.0.0-beta.48" - "@babel/helper-function-name" "7.0.0-beta.48" - "@babel/helper-split-export-declaration" "7.0.0-beta.48" - "@babel/parser" "7.0.0-beta.48" - "@babel/types" "7.0.0-beta.48" + "@babel/code-frame" "7.0.0-beta.49" + "@babel/generator" "7.0.0-beta.49" + "@babel/helper-function-name" "7.0.0-beta.49" + "@babel/helper-split-export-declaration" "7.0.0-beta.49" + "@babel/parser" "7.0.0-beta.49" + "@babel/types" "7.0.0-beta.49" debug "^3.1.0" globals "^11.1.0" invariant "^2.2.0" @@ -544,9 +530,9 @@ lodash "^4.2.0" to-fast-properties "^2.0.0" -"@babel/types@7.0.0-beta.48": - version "7.0.0-beta.48" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.48.tgz#095872fa6f8a87846f5872a39a938f34d5dc55a3" +"@babel/types@7.0.0-beta.49": + version "7.0.0-beta.49" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.49.tgz#b7e3b1c3f4d4cfe11bdf8c89f1efd5e1617b87a6" dependencies: esutils "^2.0.2" lodash "^4.17.5" @@ -1080,10 +1066,6 @@ babel-types@^6.26.0: lodash "^4.17.4" to-fast-properties "^1.0.3" -babylon@7.0.0-beta.47: - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.47.tgz#6d1fa44f0abec41ab7c780481e62fd9aafbdea80" - babylon@^6.13.0, babylon@^6.17.2: version "6.17.3" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.3.tgz#1327d709950b558f204e5352587fd0290f8d8e48"