From 6992084aa91c824cc723db0e66dbb50a0b59f443 Mon Sep 17 00:00:00 2001 From: Mitchell Hamilton Date: Tue, 14 Nov 2017 08:52:42 +1000 Subject: [PATCH] Create rollup builds with Babel 7 (#459) * start * VS Code is too smart sometimes * Fix preact-emotion build * meh * It didn't help * Try to make it more similar to master * Run tests on dist files and make more of emotion-theming's tests run on the external api * Fix UMD build * Maybe this'll fix it * Actually fix UMD build * Don't run build twice on Travis --- jest.dist.json | 21 + package.json | 15 +- packages/emotion-theming/test/index.test.js | 2 +- packages/emotion-theming/test/test-helpers.js | 2 +- rollup.config.js | 18 +- yarn.lock | 685 +++++++++++++++++- 6 files changed, 709 insertions(+), 34 deletions(-) create mode 100644 jest.dist.json diff --git a/jest.dist.json b/jest.dist.json new file mode 100644 index 000000000..9e074cd27 --- /dev/null +++ b/jest.dist.json @@ -0,0 +1,21 @@ +{ + "transform": { + "\\.css$": "/test/styleTransform.js", + "^.+\\.js?$": "babel-jest" + }, + "moduleNameMapper": { + "^emotion$": "/packages/emotion/dist/index.cjs.js", + "^react-emotion$": "/packages/react-emotion/dist/index.cjs.js", + "^emotion-utils$": "/packages/emotion-utils/dist/index.cjs.js", + "^emotion-server$": "/packages/emotion-server/lib", + "^emotion-theming$": "/packages/emotion-theming/dist/index.cjs.js", + "^babel-plugin-emotion": "/packages/babel-plugin-emotion/lib" + }, + "transformIgnorePatterns": [ + "dist" + ], + "testPathIgnorePatterns": [ + "babel-plugin-emotion" + ], + "setupTestFrameworkScriptFile": "/test/testSetup.js" +} \ No newline at end of file diff --git a/package.json b/package.json index 7a9640f4e..6c89aed87 100644 --- a/package.json +++ b/package.json @@ -6,9 +6,10 @@ "build": "lerna run build --parallel", "test:size": "npm-run-all clean rollup:umd size", "clean": "lerna run clean --parallel", - "test": "npm-run-all -p lint:check coverage test:size test:typescript && npm run benchmark", + "test": "npm-run-all -p lint:check coverage test:size test:typescript && npm run test:prod && npm run benchmark", "test:typescript": "lerna run test:typescript --parallel", "coverage": "jest --coverage --no-cache --ci --runInBand", + "test:prod": "npm run build && jest -c jest.dist.json --no-cache --ci --runInBand", "lint:check": "eslint .", "test:watch": "jest --watch --no-cache", "rollup": "lerna run rollup --parallel", @@ -16,13 +17,19 @@ "size": "bundlesize", "release": "npm run test && npm run build && lerna publish && git push --tags", "lint": "eslint . --fix", - "benchmark": "npm run build && lerna exec --scope benchmarks npm run benchmark", + "benchmark": "lerna exec --scope benchmarks npm run benchmark", "start:site": "lerna exec --scope emotion-example-project npm run start:site", "build:site": "lerna exec --scope emotion-example-project npm run build:site", "watch": "lerna run --parallel watch", "bootstrap": "lerna bootstrap" }, "devDependencies": { + "@babel/core": "^7.0.0-beta.31", + "@babel/plugin-external-helpers": "^7.0.0-beta.31", + "@babel/preset-env": "^7.0.0-beta.31", + "@babel/preset-flow": "^7.0.0-beta.31", + "@babel/preset-react": "^7.0.0-beta.31", + "@babel/preset-stage-0": "^7.0.0-beta.31", "babel-cli": "^6.24.1", "babel-core": "^6.24.1", "babel-eslint": "^7.2.3", @@ -70,8 +77,8 @@ "rimraf": "^2.6.1", "rollup": "^0.51.3", "rollup-plugin-alias": "^1.3.1", - "rollup-plugin-babel": "^2.7.1", - "rollup-plugin-commonjs": "^8.0.2", + "rollup-plugin-babel": "4.0.0-beta.0", + "rollup-plugin-commonjs": "^8.2.6", "rollup-plugin-node-resolve": "^3.0.0", "rollup-plugin-replace": "^1.1.1", "rollup-plugin-uglify": "^2.0.1", diff --git a/packages/emotion-theming/test/index.test.js b/packages/emotion-theming/test/index.test.js index 122952e2a..2d997566d 100644 --- a/packages/emotion-theming/test/index.test.js +++ b/packages/emotion-theming/test/index.test.js @@ -10,7 +10,7 @@ import { getInterceptor, getChannel } from './test-helpers' -import { channel, ThemeProvider, withTheme } from '../src/index' +import { channel, ThemeProvider, withTheme } from 'emotion-theming' test(`theming default channel`, () => { const defaultChannel = channel diff --git a/packages/emotion-theming/test/test-helpers.js b/packages/emotion-theming/test/test-helpers.js index b95366426..0d8a8d8a6 100644 --- a/packages/emotion-theming/test/test-helpers.js +++ b/packages/emotion-theming/test/test-helpers.js @@ -1,7 +1,7 @@ import PropTypes from 'prop-types' import React, { Component, PureComponent } from 'react' -import { channel } from '../src/utils' +import { channel } from 'emotion-theming' export const getContextTypes = C => C.contextTypes export const getChannel = C => Object.keys(getContextTypes(C))[0] diff --git a/rollup.config.js b/rollup.config.js index 7df9460d4..97c5d0307 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -21,25 +21,25 @@ const config = { exports: 'named', sourcemap: true, plugins: [ + cjs({ exclude: [path.join(__dirname, 'packages', '*/src/**/*')] }), resolve(), babel({ presets: [ [ - 'env', + '@babel/env', { loose: true, modules: false, - exclude: ['transform-es2015-typeof-symbol'] + exclude: ['transform-typeof-symbol'] } ], - 'stage-0', - 'react', - 'flow' + '@babel/stage-0', + '@babel/react', + '@babel/flow' ], - plugins: ['codegen', 'external-helpers'], + plugins: ['codegen'], babelrc: false - }), - cjs() + }) ], output: [ { file: pkg.main, format: 'cjs' }, @@ -74,7 +74,7 @@ if (process.env.UMD) { if (pkg.name === 'preact-emotion') { config.input = '../react-emotion/src/index.js' - config.external = ['preact', 'emotion-utils', 'emotion'] + config.external = ['preact', 'emotion-utils', 'emotion', 'prop-types'] config.plugins.unshift(alias({ react: 'preact' })) } diff --git a/yarn.lock b/yarn.lock index b6cd8ba5a..18929e931 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,7 +10,7 @@ esutils "^2.0.2" js-tokens "^3.0.0" -"@babel/core@7.0.0-beta.31": +"@babel/core@7.0.0-beta.31", "@babel/core@^7.0.0-beta.31": version "7.0.0-beta.31" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-beta.31.tgz#f3c99e1f2ca0e685e044b4a8cb7d1e648eeb153b" dependencies: @@ -39,6 +39,49 @@ source-map "^0.5.0" trim-right "^1.0.1" +"@babel/helper-annotate-as-pure@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.31.tgz#acdc6e9a409037545e9d97cb9e84d8c96f0c2c7c" + dependencies: + "@babel/types" "7.0.0-beta.31" + +"@babel/helper-builder-binary-assignment-operator-visitor@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.31.tgz#f619d270882a473d206030a5a2cb7d4018ea92b5" + dependencies: + "@babel/helper-explode-assignable-expression" "7.0.0-beta.31" + "@babel/types" "7.0.0-beta.31" + +"@babel/helper-builder-react-jsx@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0-beta.31.tgz#9a90eeaa157470893bdb322e83c3f5e88ed3fdd0" + dependencies: + "@babel/types" "7.0.0-beta.31" + esutils "^2.0.0" + +"@babel/helper-call-delegate@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.31.tgz#6fef81a3519de72bb04e041c403d11ef7fcd3702" + dependencies: + "@babel/helper-hoist-variables" "7.0.0-beta.31" + "@babel/traverse" "7.0.0-beta.31" + "@babel/types" "7.0.0-beta.31" + +"@babel/helper-define-map@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.31.tgz#1ef8a14a56b8f58f5044eff82a50542fc98a63d7" + dependencies: + "@babel/helper-function-name" "7.0.0-beta.31" + "@babel/types" "7.0.0-beta.31" + lodash "^4.2.0" + +"@babel/helper-explode-assignable-expression@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.31.tgz#acfe95e699f9f84a17cf1ade9e48c859f2a288ca" + dependencies: + "@babel/traverse" "7.0.0-beta.31" + "@babel/types" "7.0.0-beta.31" + "@babel/helper-function-name@7.0.0-beta.31": version "7.0.0-beta.31" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.31.tgz#afe63ad799209989348b1109b44feb66aa245f57" @@ -54,6 +97,12 @@ dependencies: "@babel/types" "7.0.0-beta.31" +"@babel/helper-hoist-variables@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.31.tgz#fd054d2bb498305fdd09225a625864d0e2a0bb81" + dependencies: + "@babel/types" "7.0.0-beta.31" + "@babel/helper-module-imports@7.0.0-beta.31": version "7.0.0-beta.31" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.31.tgz#75d246ab1d7528a571a5b326b5380cd3e3c103c0" @@ -61,6 +110,63 @@ "@babel/types" "7.0.0-beta.31" lodash "^4.2.0" +"@babel/helper-module-transforms@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.31.tgz#1d5dcb0afa018c727c5dbf6eb358c40998b08b6c" + dependencies: + "@babel/helper-module-imports" "7.0.0-beta.31" + "@babel/helper-simple-access" "7.0.0-beta.31" + "@babel/template" "7.0.0-beta.31" + "@babel/types" "7.0.0-beta.31" + lodash "^4.2.0" + +"@babel/helper-optimise-call-expression@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.31.tgz#d570d784e13a692e90bc3eb03fd9102f85e962e0" + dependencies: + "@babel/types" "7.0.0-beta.31" + +"@babel/helper-regex@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0-beta.31.tgz#dc56f1e5bc6dff5d496dc2ac6c4cd435ee704769" + dependencies: + lodash "^4.2.0" + +"@babel/helper-remap-async-to-generator@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.31.tgz#d0579c1f1c933eac8969d9c2359bcb8e9b7c7598" + dependencies: + "@babel/helper-wrap-function" "7.0.0-beta.31" + "@babel/template" "7.0.0-beta.31" + "@babel/traverse" "7.0.0-beta.31" + "@babel/types" "7.0.0-beta.31" + +"@babel/helper-replace-supers@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.31.tgz#47094bb5ad02fe855c740bee1979285975527c24" + dependencies: + "@babel/helper-optimise-call-expression" "7.0.0-beta.31" + "@babel/template" "7.0.0-beta.31" + "@babel/traverse" "7.0.0-beta.31" + "@babel/types" "7.0.0-beta.31" + +"@babel/helper-simple-access@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.31.tgz#02f49733ed2124f7504c898da9ca741fc8f7edc6" + dependencies: + "@babel/template" "7.0.0-beta.31" + "@babel/types" "7.0.0-beta.31" + lodash "^4.2.0" + +"@babel/helper-wrap-function@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.31.tgz#86b39a952250ce2cf930449e312a0a941a81e7d4" + dependencies: + "@babel/helper-function-name" "7.0.0-beta.31" + "@babel/template" "7.0.0-beta.31" + "@babel/traverse" "7.0.0-beta.31" + "@babel/types" "7.0.0-beta.31" + "@babel/helpers@7.0.0-beta.31": version "7.0.0-beta.31" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-beta.31.tgz#f9f1ac1ce482601ca6d86bc2a3819e35250ad7db" @@ -69,6 +175,472 @@ "@babel/traverse" "7.0.0-beta.31" "@babel/types" "7.0.0-beta.31" +"@babel/plugin-check-constants@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-check-constants/-/plugin-check-constants-7.0.0-beta.31.tgz#09c7278bf655ac4c50125a84efe186a224eeccdb" + +"@babel/plugin-external-helpers@^7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.0.0-beta.31.tgz#8c2334d38356e65403f29c2534ef57eba7f87363" + +"@babel/plugin-proposal-async-generator-functions@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.31.tgz#155921b2cf6fac7e23f338924b0794036c44f212" + dependencies: + "@babel/helper-remap-async-to-generator" "7.0.0-beta.31" + "@babel/plugin-syntax-async-generators" "7.0.0-beta.31" + +"@babel/plugin-proposal-class-properties@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0-beta.31.tgz#974291897593db94f46215efb61660973febc032" + dependencies: + "@babel/helper-function-name" "7.0.0-beta.31" + "@babel/plugin-syntax-class-properties" "7.0.0-beta.31" + "@babel/template" "7.0.0-beta.31" + +"@babel/plugin-proposal-decorators@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.0.0-beta.31.tgz#fe27560a49068223b5667c2ce9976e931ca5ed16" + dependencies: + "@babel/plugin-syntax-decorators" "7.0.0-beta.31" + "@babel/template" "7.0.0-beta.31" + +"@babel/plugin-proposal-do-expressions@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-do-expressions/-/plugin-proposal-do-expressions-7.0.0-beta.31.tgz#c22ac7fcb7b6f7d86616f446a109c67b22d8a61b" + dependencies: + "@babel/plugin-syntax-do-expressions" "7.0.0-beta.31" + +"@babel/plugin-proposal-export-default@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default/-/plugin-proposal-export-default-7.0.0-beta.31.tgz#6c0a32b96ab55f969f9b02cde96d28b952e21178" + dependencies: + "@babel/plugin-syntax-export-extensions" "7.0.0-beta.31" + +"@babel/plugin-proposal-export-namespace@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace/-/plugin-proposal-export-namespace-7.0.0-beta.31.tgz#8b1f172492e87f766e7c8c13e07e59b39a31f6a7" + dependencies: + "@babel/plugin-syntax-export-extensions" "7.0.0-beta.31" + +"@babel/plugin-proposal-function-bind@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-function-bind/-/plugin-proposal-function-bind-7.0.0-beta.31.tgz#d7564854e88fc6ce39b92aa817b1403c55f330b3" + dependencies: + "@babel/plugin-syntax-function-bind" "7.0.0-beta.31" + +"@babel/plugin-proposal-function-sent@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-function-sent/-/plugin-proposal-function-sent-7.0.0-beta.31.tgz#608b65dc18ca4ffd5301753b5273ba23fa8ee6e0" + dependencies: + "@babel/helper-wrap-function" "7.0.0-beta.31" + "@babel/plugin-syntax-function-sent" "7.0.0-beta.31" + +"@babel/plugin-proposal-nullish-coalescing-operator@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.0.0-beta.31.tgz#6d8004ae8f4dbdd3f537b92e88590ec82ebe9888" + dependencies: + "@babel/plugin-syntax-nullish-coalescing-operator" "7.0.0-beta.31" + +"@babel/plugin-proposal-numeric-separator@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.0.0-beta.31.tgz#913d70b32d94328177604436bda4bf7c3887fd22" + dependencies: + "@babel/plugin-syntax-numeric-separator" "7.0.0-beta.31" + +"@babel/plugin-proposal-object-rest-spread@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.31.tgz#9ce21b029632dfab7a9d296244e8f296b4fa7f61" + dependencies: + "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.31" + +"@babel/plugin-proposal-optional-catch-binding@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.31.tgz#fb9388b396aeed371fc3bbb0bcd718a8f99bc917" + dependencies: + "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.31" + +"@babel/plugin-proposal-optional-chaining@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.0.0-beta.31.tgz#11073f3702a88cffd13ab420039f2a94b6a3ab16" + dependencies: + "@babel/plugin-syntax-optional-chaining" "7.0.0-beta.31" + +"@babel/plugin-proposal-pipeline-operator@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-pipeline-operator/-/plugin-proposal-pipeline-operator-7.0.0-beta.31.tgz#9e11e8c278bd4306030bec6d1f4767f2e5950e48" + dependencies: + "@babel/plugin-syntax-pipeline-operator" "7.0.0-beta.31" + +"@babel/plugin-proposal-throw-expressions@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.0.0-beta.31.tgz#c2c0e058d78f9c14d489d34f82031506bf57709d" + dependencies: + "@babel/plugin-syntax-throw-expressions" "7.0.0-beta.31" + +"@babel/plugin-proposal-unicode-property-regex@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.31.tgz#8a818a771880087b96bacb03b566a74b51df5d22" + dependencies: + "@babel/helper-regex" "7.0.0-beta.31" + regexpu-core "^4.1.3" + +"@babel/plugin-syntax-async-generators@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.31.tgz#f7347f918941c2106b246adfa87bdc439d797e01" + +"@babel/plugin-syntax-class-properties@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0-beta.31.tgz#e6dd7250f9ebc94b06973d3c334ffec7073010a8" + +"@babel/plugin-syntax-decorators@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.0.0-beta.31.tgz#3fa1100e27bc6d0d4832b11d6e8c88a9f5cd2b17" + +"@babel/plugin-syntax-do-expressions@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-do-expressions/-/plugin-syntax-do-expressions-7.0.0-beta.31.tgz#c004f339f1b388558f0c9d914cd6695117c2bfba" + +"@babel/plugin-syntax-dynamic-import@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0-beta.31.tgz#70b85319dd593ee33367f187fd936c9f59baee6e" + +"@babel/plugin-syntax-export-extensions@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-extensions/-/plugin-syntax-export-extensions-7.0.0-beta.31.tgz#7331e6565105964db2731dec787d6281f9262de1" + +"@babel/plugin-syntax-flow@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.0.0-beta.31.tgz#a2a8f344a5c62e392bf9be399745ea25a8d1623e" + +"@babel/plugin-syntax-function-bind@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-function-bind/-/plugin-syntax-function-bind-7.0.0-beta.31.tgz#614583d45db7dbdb8c294799715a8457c4a0c9d0" + +"@babel/plugin-syntax-function-sent@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-function-sent/-/plugin-syntax-function-sent-7.0.0-beta.31.tgz#cb59359fc34dc9c430f517c37d853f52eb1bebca" + +"@babel/plugin-syntax-jsx@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0-beta.31.tgz#91bd862539a738d1db5b7f8839f5a7259d0981c0" + +"@babel/plugin-syntax-nullish-coalescing-operator@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.0.0-beta.31.tgz#6b152a763043e3b0ad10e0f96c17272656c73050" + +"@babel/plugin-syntax-numeric-separator@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.0.0-beta.31.tgz#264dabd554ef50bdefb908110824693b27a8e1f2" + +"@babel/plugin-syntax-object-rest-spread@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.31.tgz#bd0f67210b3022182dc50d155393ccec720ca039" + +"@babel/plugin-syntax-optional-catch-binding@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-beta.31.tgz#9a999ecc49c6c55bd040622bcf6661824bdaa088" + +"@babel/plugin-syntax-optional-chaining@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.0.0-beta.31.tgz#cd28c5ffc45fc95c39a6f45a9c490b6067e8d0c8" + +"@babel/plugin-syntax-pipeline-operator@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-pipeline-operator/-/plugin-syntax-pipeline-operator-7.0.0-beta.31.tgz#f58e40e33e1df0ea931287575d887039490d710a" + +"@babel/plugin-syntax-throw-expressions@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-throw-expressions/-/plugin-syntax-throw-expressions-7.0.0-beta.31.tgz#f7a494b23a167dbdd21cf5073e35130e1c1106cf" + +"@babel/plugin-transform-arrow-functions@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.31.tgz#d6179650302257790a536e27db5d7bb302feef21" + +"@babel/plugin-transform-async-to-generator@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.31.tgz#0c65bce8a45786d0ce98c9859f5368e3f7b42465" + dependencies: + "@babel/helper-module-imports" "7.0.0-beta.31" + "@babel/helper-remap-async-to-generator" "7.0.0-beta.31" + +"@babel/plugin-transform-block-scoped-functions@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.31.tgz#812bf19276f269188fe702099a8ea1a8042fb536" + +"@babel/plugin-transform-block-scoping@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.31.tgz#51642859e367c21deafbd5f0654fb7d4d822c9b1" + dependencies: + "@babel/template" "7.0.0-beta.31" + "@babel/traverse" "7.0.0-beta.31" + "@babel/types" "7.0.0-beta.31" + lodash "^4.2.0" + +"@babel/plugin-transform-classes@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.31.tgz#25fc0eedd4277110853b9d00dcfee60d75ad9904" + dependencies: + "@babel/helper-annotate-as-pure" "7.0.0-beta.31" + "@babel/helper-define-map" "7.0.0-beta.31" + "@babel/helper-function-name" "7.0.0-beta.31" + "@babel/helper-optimise-call-expression" "7.0.0-beta.31" + "@babel/helper-replace-supers" "7.0.0-beta.31" + "@babel/template" "7.0.0-beta.31" + "@babel/traverse" "7.0.0-beta.31" + "@babel/types" "7.0.0-beta.31" + +"@babel/plugin-transform-computed-properties@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.31.tgz#28621ac39b85b7f16d0dbd17d1646aabe826647f" + dependencies: + "@babel/template" "7.0.0-beta.31" + +"@babel/plugin-transform-destructuring@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.31.tgz#542933d8e83e48717689ccda5cef2fef2d09ef2e" + +"@babel/plugin-transform-duplicate-keys@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.31.tgz#bcc94294c6da42589fb39bc318836419dd061334" + dependencies: + "@babel/types" "7.0.0-beta.31" + +"@babel/plugin-transform-exponentiation-operator@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.31.tgz#2b6090f2138e180acb3246dc1a13dd4a78600383" + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "7.0.0-beta.31" + +"@babel/plugin-transform-flow-strip-types@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.0.0-beta.31.tgz#dd79a3bc960286e020147a006e9022352746542d" + dependencies: + "@babel/plugin-syntax-flow" "7.0.0-beta.31" + +"@babel/plugin-transform-for-of@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.31.tgz#238c3157eb95859bf3fc35fe12b92869264f4fdf" + +"@babel/plugin-transform-function-name@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.31.tgz#f5230b0b6d83a5a7ecd1a6b78162ded62a707847" + dependencies: + "@babel/helper-function-name" "7.0.0-beta.31" + +"@babel/plugin-transform-literals@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.31.tgz#3ca38c724cca742b61831678e95e9f75a6f81892" + +"@babel/plugin-transform-modules-amd@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.31.tgz#35c4c951c97b3d80281659d0ee1582b37a81d564" + dependencies: + "@babel/helper-module-transforms" "7.0.0-beta.31" + "@babel/template" "7.0.0-beta.31" + +"@babel/plugin-transform-modules-commonjs@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.31.tgz#c7254994d116d9fcf9a4836cfc8579037da06643" + dependencies: + "@babel/helper-module-transforms" "7.0.0-beta.31" + "@babel/helper-simple-access" "7.0.0-beta.31" + +"@babel/plugin-transform-modules-systemjs@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.31.tgz#0f600f8f92a326e648e8f0fff8541a0f39c22860" + dependencies: + "@babel/helper-hoist-variables" "7.0.0-beta.31" + "@babel/template" "7.0.0-beta.31" + +"@babel/plugin-transform-modules-umd@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.31.tgz#77442041bcab86bea0e61bf2c705f672926240aa" + dependencies: + "@babel/helper-module-transforms" "7.0.0-beta.31" + "@babel/template" "7.0.0-beta.31" + +"@babel/plugin-transform-new-target@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-beta.31.tgz#a8b230b56a853dc895422f77c32c439ef5d99ecd" + +"@babel/plugin-transform-object-super@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.31.tgz#7626b60052c821ce2e83ad8ac0bfb142504975da" + dependencies: + "@babel/helper-replace-supers" "7.0.0-beta.31" + +"@babel/plugin-transform-parameters@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.31.tgz#98cdb5d361f6c28a210a17023d6f26ac9ec4973f" + dependencies: + "@babel/helper-call-delegate" "7.0.0-beta.31" + "@babel/helper-get-function-arity" "7.0.0-beta.31" + "@babel/template" "7.0.0-beta.31" + "@babel/traverse" "7.0.0-beta.31" + "@babel/types" "7.0.0-beta.31" + +"@babel/plugin-transform-react-display-name@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0-beta.31.tgz#474c1d7a9c4d70295085eff4ddbbd05364f839fb" + +"@babel/plugin-transform-react-jsx-self@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.0.0-beta.31.tgz#2ef37afffc3e7f7dd30d432726d5e306713e0d39" + dependencies: + "@babel/plugin-syntax-jsx" "7.0.0-beta.31" + +"@babel/plugin-transform-react-jsx-source@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0-beta.31.tgz#aa5d971ee19d6699307bf204b1fb035df719640c" + dependencies: + "@babel/plugin-syntax-jsx" "7.0.0-beta.31" + +"@babel/plugin-transform-react-jsx@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0-beta.31.tgz#a9465a50498302f1669cb2f14ea5e7049af79d07" + dependencies: + "@babel/helper-builder-react-jsx" "7.0.0-beta.31" + "@babel/plugin-syntax-jsx" "7.0.0-beta.31" + +"@babel/plugin-transform-regenerator@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.31.tgz#8c8519d8d1b550d1edc8f8ee99dc0478c3c0d128" + dependencies: + regenerator-transform "^0.11.0" + +"@babel/plugin-transform-shorthand-properties@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.31.tgz#2131f3de24f701365b726d707070e5d3e19d82e6" + dependencies: + "@babel/types" "7.0.0-beta.31" + +"@babel/plugin-transform-spread@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.31.tgz#e183c28d674b3766e7e893cc53d58fd871ab4bbc" + +"@babel/plugin-transform-sticky-regex@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.31.tgz#4dae2706d62dd3f97d2d91d296e8842a89cefa7d" + dependencies: + "@babel/helper-regex" "7.0.0-beta.31" + "@babel/types" "7.0.0-beta.31" + +"@babel/plugin-transform-template-literals@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.31.tgz#dde9f0798f0bdbcbb298ad51b0822003602de09b" + dependencies: + "@babel/helper-annotate-as-pure" "7.0.0-beta.31" + +"@babel/plugin-transform-typeof-symbol@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.31.tgz#faad6b603dbdad43c7874ca61dffe4df8793139a" + +"@babel/plugin-transform-unicode-regex@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.31.tgz#8a51af42da8e5a04b4a7e9a9d9c757ea5bae3657" + dependencies: + "@babel/helper-regex" "7.0.0-beta.31" + regexpu-core "^4.1.3" + +"@babel/preset-env@^7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.0.0-beta.31.tgz#6acbfe98a4c74a3448a85b4560fabf2755ab2496" + dependencies: + "@babel/plugin-check-constants" "7.0.0-beta.31" + "@babel/plugin-proposal-async-generator-functions" "7.0.0-beta.31" + "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.31" + "@babel/plugin-proposal-optional-catch-binding" "7.0.0-beta.31" + "@babel/plugin-proposal-unicode-property-regex" "7.0.0-beta.31" + "@babel/plugin-syntax-async-generators" "7.0.0-beta.31" + "@babel/plugin-syntax-object-rest-spread" "7.0.0-beta.31" + "@babel/plugin-syntax-optional-catch-binding" "7.0.0-beta.31" + "@babel/plugin-transform-arrow-functions" "7.0.0-beta.31" + "@babel/plugin-transform-async-to-generator" "7.0.0-beta.31" + "@babel/plugin-transform-block-scoped-functions" "7.0.0-beta.31" + "@babel/plugin-transform-block-scoping" "7.0.0-beta.31" + "@babel/plugin-transform-classes" "7.0.0-beta.31" + "@babel/plugin-transform-computed-properties" "7.0.0-beta.31" + "@babel/plugin-transform-destructuring" "7.0.0-beta.31" + "@babel/plugin-transform-duplicate-keys" "7.0.0-beta.31" + "@babel/plugin-transform-exponentiation-operator" "7.0.0-beta.31" + "@babel/plugin-transform-for-of" "7.0.0-beta.31" + "@babel/plugin-transform-function-name" "7.0.0-beta.31" + "@babel/plugin-transform-literals" "7.0.0-beta.31" + "@babel/plugin-transform-modules-amd" "7.0.0-beta.31" + "@babel/plugin-transform-modules-commonjs" "7.0.0-beta.31" + "@babel/plugin-transform-modules-systemjs" "7.0.0-beta.31" + "@babel/plugin-transform-modules-umd" "7.0.0-beta.31" + "@babel/plugin-transform-new-target" "7.0.0-beta.31" + "@babel/plugin-transform-object-super" "7.0.0-beta.31" + "@babel/plugin-transform-parameters" "7.0.0-beta.31" + "@babel/plugin-transform-regenerator" "7.0.0-beta.31" + "@babel/plugin-transform-shorthand-properties" "7.0.0-beta.31" + "@babel/plugin-transform-spread" "7.0.0-beta.31" + "@babel/plugin-transform-sticky-regex" "7.0.0-beta.31" + "@babel/plugin-transform-template-literals" "7.0.0-beta.31" + "@babel/plugin-transform-typeof-symbol" "7.0.0-beta.31" + "@babel/plugin-transform-unicode-regex" "7.0.0-beta.31" + browserslist "^2.4.0" + invariant "^2.2.2" + semver "^5.3.0" + +"@babel/preset-flow@^7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.0.0-beta.31.tgz#113393d921716520110f87f8d51da92647b31437" + dependencies: + "@babel/plugin-transform-flow-strip-types" "7.0.0-beta.31" + +"@babel/preset-react@^7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.0.0-beta.31.tgz#1ee40f8e85b8cf1493414e6a4b407178708f8f15" + dependencies: + "@babel/plugin-syntax-jsx" "7.0.0-beta.31" + "@babel/plugin-transform-react-display-name" "7.0.0-beta.31" + "@babel/plugin-transform-react-jsx" "7.0.0-beta.31" + "@babel/plugin-transform-react-jsx-self" "7.0.0-beta.31" + "@babel/plugin-transform-react-jsx-source" "7.0.0-beta.31" + +"@babel/preset-stage-0@^7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/preset-stage-0/-/preset-stage-0-7.0.0-beta.31.tgz#73b884698ce4226da67fb3f9e9377d5c94babdea" + dependencies: + "@babel/plugin-proposal-do-expressions" "7.0.0-beta.31" + "@babel/plugin-proposal-function-bind" "7.0.0-beta.31" + "@babel/preset-stage-1" "7.0.0-beta.31" + +"@babel/preset-stage-1@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/preset-stage-1/-/preset-stage-1-7.0.0-beta.31.tgz#bac83785cabf30d59d01465fce0fdd6f49e3ba68" + dependencies: + "@babel/plugin-proposal-decorators" "7.0.0-beta.31" + "@babel/plugin-proposal-export-default" "7.0.0-beta.31" + "@babel/plugin-proposal-nullish-coalescing-operator" "7.0.0-beta.31" + "@babel/plugin-proposal-optional-chaining" "7.0.0-beta.31" + "@babel/plugin-proposal-pipeline-operator" "7.0.0-beta.31" + "@babel/preset-stage-2" "7.0.0-beta.31" + +"@babel/preset-stage-2@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/preset-stage-2/-/preset-stage-2-7.0.0-beta.31.tgz#ec7ff6acd04d2173d328232ef1634615357bd19f" + dependencies: + "@babel/plugin-proposal-export-namespace" "7.0.0-beta.31" + "@babel/plugin-proposal-function-sent" "7.0.0-beta.31" + "@babel/plugin-proposal-numeric-separator" "7.0.0-beta.31" + "@babel/plugin-proposal-throw-expressions" "7.0.0-beta.31" + "@babel/preset-stage-3" "7.0.0-beta.31" + +"@babel/preset-stage-3@7.0.0-beta.31": + version "7.0.0-beta.31" + resolved "https://registry.yarnpkg.com/@babel/preset-stage-3/-/preset-stage-3-7.0.0-beta.31.tgz#627f89d4b0bc1907fcadd8f11e0df315a591b7ab" + dependencies: + "@babel/plugin-proposal-async-generator-functions" "7.0.0-beta.31" + "@babel/plugin-proposal-class-properties" "7.0.0-beta.31" + "@babel/plugin-proposal-object-rest-spread" "7.0.0-beta.31" + "@babel/plugin-proposal-optional-catch-binding" "7.0.0-beta.31" + "@babel/plugin-proposal-unicode-property-regex" "7.0.0-beta.31" + "@babel/plugin-syntax-dynamic-import" "7.0.0-beta.31" + "@babel/template@7.0.0-beta.31": version "7.0.0-beta.31" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.31.tgz#577bb29389f6c497c3e7d014617e7d6713f68bda" @@ -155,10 +727,14 @@ acorn@^4.0.3, acorn@^4.0.4: version "4.0.13" resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" -acorn@^5.0.0, acorn@^5.1.1: +acorn@^5.0.0: version "5.1.2" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.1.2.tgz#911cb53e036807cf0fa778dc5d370fbd864246d7" +acorn@^5.1.1, acorn@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.2.1.tgz#317ac7821826c22c702d66189ab8359675f135d7" + add-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" @@ -503,7 +1079,7 @@ babel-code-frame@^6.11.0, babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: esutils "^2.0.2" js-tokens "^3.0.2" -babel-core@6, babel-core@^6.0.0, babel-core@^6.23.1, babel-core@^6.24.1, babel-core@^6.26.0: +babel-core@^6.0.0, babel-core@^6.23.1, babel-core@^6.24.1, babel-core@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" dependencies: @@ -896,7 +1472,7 @@ babel-plugin-transform-es2015-block-scoping@^6.23.0, babel-plugin-transform-es20 babel-types "^6.26.0" lodash "^4.17.4" -babel-plugin-transform-es2015-classes@^6.23.0, babel-plugin-transform-es2015-classes@^6.24.1, babel-plugin-transform-es2015-classes@^6.9.0: +babel-plugin-transform-es2015-classes@^6.23.0, babel-plugin-transform-es2015-classes@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" dependencies: @@ -1586,6 +2162,13 @@ browserslist@^2.1.2: caniuse-lite "^1.0.30000744" electron-to-chromium "^1.3.24" +browserslist@^2.4.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.8.0.tgz#27d64028130a2e8585ca96f7c3b7730eff4de493" + dependencies: + caniuse-lite "^1.0.30000758" + electron-to-chromium "^1.3.27" + bser@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/bser/-/bser-1.0.2.tgz#381116970b2a6deea5646dd15dd7278444b56169" @@ -1724,6 +2307,10 @@ caniuse-lite@^1.0.30000744: version "1.0.30000744" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000744.tgz#860fa5c83ba34fe619397d607f30bb474821671b" +caniuse-lite@^1.0.30000758: + version "1.0.30000760" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000760.tgz#ec720395742f1c7ec8947fd6dd2604e77a8f98ff" + capture-stack-trace@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d" @@ -2869,6 +3456,10 @@ electron-to-chromium@^1.3.24: version "1.3.24" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.24.tgz#9b7b88bb05ceb9fa016a177833cc2dde388f21b6" +electron-to-chromium@^1.3.27: + version "1.3.27" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.27.tgz#78ecb8a399066187bb374eede35d9c70565a803d" + elliptic@^6.0.0: version "6.4.0" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df" @@ -3246,7 +3837,7 @@ estree-walker@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.5.0.tgz#aae3b57c42deb8010e349c892462f0e71c5dd1aa" -esutils@^2.0.2: +esutils@^2.0.0, esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" @@ -4385,8 +4976,8 @@ is-binary-path@^1.0.0: binary-extensions "^1.0.0" is-buffer@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc" + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" is-builtin-module@^1.0.0: version "1.0.0" @@ -7157,7 +7748,13 @@ reduce-function-call@^1.0.1: dependencies: balanced-match "^0.4.2" -regenerate@^1.2.1: +regenerate-unicode-properties@^5.1.1: + version "5.1.3" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-5.1.3.tgz#54f5891543468f36f2274b67c6bc4c033c27b308" + dependencies: + regenerate "^1.3.3" + +regenerate@^1.2.1, regenerate@^1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" @@ -7177,6 +7774,13 @@ regenerator-transform@^0.10.0: babel-types "^6.19.0" private "^0.1.6" +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-types "^6.19.0" + private "^0.1.6" + regex-cache@^0.4.2: version "0.4.4" resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" @@ -7199,6 +7803,17 @@ regexpu-core@^2.0.0: regjsgen "^0.2.0" regjsparser "^0.1.4" +regexpu-core@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.1.3.tgz#fb81616dbbc2a917a7419b33f8379144f51eb8d0" + dependencies: + regenerate "^1.3.3" + regenerate-unicode-properties "^5.1.1" + regjsgen "^0.3.0" + regjsparser "^0.2.1" + unicode-match-property-ecmascript "^1.0.3" + unicode-match-property-value-ecmascript "^1.0.1" + registry-auth-token@^3.0.1: version "3.3.1" resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.1.tgz#fb0d3289ee0d9ada2cbb52af5dfe66cb070d3006" @@ -7216,12 +7831,22 @@ regjsgen@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" +regjsgen@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.3.0.tgz#0ee4a3e9276430cda25f1e789ea6c15b87b0cb43" + regjsparser@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" dependencies: jsesc "~0.5.0" +regjsparser@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.2.1.tgz#c3787553faf04e775c302102ef346d995000ec1c" + dependencies: + jsesc "~0.5.0" + relateurl@0.2.x: version "0.2.7" resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" @@ -7380,12 +8005,18 @@ resolve@1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" -resolve@^1.1.6, resolve@^1.2.0, resolve@^1.3.2, resolve@^1.3.3, resolve@^1.4.0: +resolve@^1.1.6, resolve@^1.2.0, resolve@^1.3.2, resolve@^1.3.3: version "1.4.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.4.0.tgz#a75be01c53da25d934a98ebd0e4c4a7312f92a86" dependencies: path-parse "^1.0.5" +resolve@^1.4.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36" + dependencies: + path-parse "^1.0.5" + restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -7422,20 +8053,17 @@ rollup-plugin-alias@^1.3.1: dependencies: slash "^1.0.0" -rollup-plugin-babel@^2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-2.7.1.tgz#16528197b0f938a1536f44683c7a93d573182f57" +rollup-plugin-babel@4.0.0-beta.0: + version "4.0.0-beta.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-4.0.0-beta.0.tgz#2fccbc30bf620bfac0cf870324248e30ba824ded" dependencies: - babel-core "6" - babel-plugin-transform-es2015-classes "^6.9.0" - object-assign "^4.1.0" rollup-pluginutils "^1.5.0" -rollup-plugin-commonjs@^8.0.2: - version "8.2.1" - resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-8.2.1.tgz#5e40c78375eb163c14c76bce69da1750e5905a2e" +rollup-plugin-commonjs@^8.2.6: + version "8.2.6" + resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-8.2.6.tgz#27e5b9069ff94005bb01e01bb46a1e4873784677" dependencies: - acorn "^5.1.1" + acorn "^5.2.1" estree-walker "^0.5.0" magic-string "^0.22.4" resolve "^1.4.0" @@ -8416,6 +9044,25 @@ ultron@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.0.tgz#b07a2e6a541a815fc6a34ccd4533baec307ca864" +unicode-canonical-property-names-ecmascript@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.3.tgz#f6119f417467593c0086357c85546b6ad5abc583" + +unicode-match-property-ecmascript@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.3.tgz#db9b1cb4ffc67e0c5583780b1b59370e4cbe97b9" + dependencies: + unicode-canonical-property-names-ecmascript "^1.0.2" + unicode-property-aliases-ecmascript "^1.0.3" + +unicode-match-property-value-ecmascript@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.1.tgz#fea059120a016f403afd3bf586162b4db03e0604" + +unicode-property-aliases-ecmascript@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.3.tgz#ac3522583b9e630580f916635333e00c5ead690d" + uniq@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff"