From dff3cd6eae318c092c8a96bf85fbdf3e43dc8f3a Mon Sep 17 00:00:00 2001 From: Hypnosphi Date: Wed, 21 Mar 2018 00:57:43 +0300 Subject: [PATCH] Use a temporary fork of react-dev-utils --- app/angular/package.json | 4 +- .../src/server/config/webpack.config.js | 10 +- .../src/server/config/webpack.config.prod.js | 4 +- app/polymer/package.json | 4 +- .../src/server/config/webpack.config.js | 10 +- .../src/server/config/webpack.config.prod.js | 4 +- app/react-native/package.json | 4 +- .../src/server/config/webpack.config.js | 6 +- app/react/package.json | 4 +- app/react/src/server/config/webpack.config.js | 10 +- .../src/server/config/webpack.config.prod.js | 4 +- app/vue/package.json | 4 +- app/vue/src/server/config/webpack.config.js | 10 +- .../src/server/config/webpack.config.prod.js | 4 +- examples/official-storybook/config.js | 3 +- examples/polymer-cli/package.json | 2 +- lib/core/package.json | 2 +- yarn.lock | 263 +++++++++--------- 18 files changed, 183 insertions(+), 169 deletions(-) diff --git a/app/angular/package.json b/app/angular/package.json index 527ac57a727..8570b97ea7a 100644 --- a/app/angular/package.json +++ b/app/angular/package.json @@ -41,13 +41,13 @@ "dotenv-webpack": "^1.5.5", "global": "^4.3.2", "html-loader": "^0.5.5", - "html-webpack-plugin": "^3.0.6", + "html-webpack-plugin": "^3.0.7", "json5": "^0.5.1", "markdown-loader": "^2.0.2", "node-sass": "^4.8.3", "raw-loader": "^0.5.1", "react": "^16.0.0", - "react-dev-utils": "^5.0.0", + "react-dev-utils": "zanettin/react-dev-utils", "react-dom": "^16.0.0", "redux": "^3.6.0", "sass-loader": "^6.0.7", diff --git a/app/angular/src/server/config/webpack.config.js b/app/angular/src/server/config/webpack.config.js index 19e1ffa9a8f..858cff1d980 100644 --- a/app/angular/src/server/config/webpack.config.js +++ b/app/angular/src/server/config/webpack.config.js @@ -1,13 +1,13 @@ import path from 'path'; import webpack from 'webpack'; import Dotenv from 'dotenv-webpack'; -// import InterpolateHtmlPlugin from 'react-dev-utils/InterpolateHtmlPlugin'; -// import WatchMissingNodeModulesPlugin from 'react-dev-utils/WatchMissingNodeModulesPlugin'; +import InterpolateHtmlPlugin from 'react-dev-utils/InterpolateHtmlPlugin'; +import WatchMissingNodeModulesPlugin from 'react-dev-utils/WatchMissingNodeModulesPlugin'; import CaseSensitivePathsPlugin from 'case-sensitive-paths-webpack-plugin'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import { managerPath } from '@storybook/core/server'; -import { includePaths, excludePaths, loadEnv, nodePaths } from './utils'; +import { includePaths, excludePaths, loadEnv, nodePaths, nodeModulesPaths } from './utils'; import babelLoaderConfig from './babel'; import { getPreviewHeadHtml, getManagerHeadHtml } from '../utils'; import { version } from '../../../package.json'; @@ -47,11 +47,11 @@ export default function(configDir) { }, template: require.resolve('../iframe.html.ejs'), }), - // new InterpolateHtmlPlugin(process.env), + new InterpolateHtmlPlugin(process.env), new webpack.DefinePlugin(loadEnv()), new webpack.HotModuleReplacementPlugin(), new CaseSensitivePathsPlugin(), - // new WatchMissingNodeModulesPlugin(nodeModulesPaths), + new WatchMissingNodeModulesPlugin(nodeModulesPaths), new webpack.ProgressPlugin(), new webpack.ContextReplacementPlugin( /angular(\\|\/)core(\\|\/)(@angular|esm5)/, diff --git a/app/angular/src/server/config/webpack.config.prod.js b/app/angular/src/server/config/webpack.config.prod.js index 892b4d230e0..8300c2fef9d 100644 --- a/app/angular/src/server/config/webpack.config.prod.js +++ b/app/angular/src/server/config/webpack.config.prod.js @@ -1,7 +1,7 @@ import path from 'path'; import webpack from 'webpack'; import Dotenv from 'dotenv-webpack'; -// import InterpolateHtmlPlugin from 'react-dev-utils/InterpolateHtmlPlugin'; +import InterpolateHtmlPlugin from 'react-dev-utils/InterpolateHtmlPlugin'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import { managerPath } from '@storybook/core/server'; @@ -48,7 +48,7 @@ export default function(configDir) { }, template: require.resolve('../iframe.html.ejs'), }), - // new InterpolateHtmlPlugin(process.env), + new InterpolateHtmlPlugin(process.env), new webpack.DefinePlugin(loadEnv({ production: true })), new webpack.ContextReplacementPlugin( /angular(\\|\/)core(\\|\/)(@angular|esm5)/, diff --git a/app/polymer/package.json b/app/polymer/package.json index 45a73397e68..cfb8a4204d9 100644 --- a/app/polymer/package.json +++ b/app/polymer/package.json @@ -46,10 +46,10 @@ "dotenv-webpack": "^1.5.5", "find-cache-dir": "^1.0.0", "global": "^4.3.2", - "html-webpack-plugin": "^3.0.6", + "html-webpack-plugin": "^3.0.7", "json5": "^0.5.1", "react": "^16.0.0", - "react-dev-utils": "^5.0.0", + "react-dev-utils": "zanettin/react-dev-utils", "react-dom": "^16.0.0", "redux": "^3.7.2", "util-deprecate": "^1.0.2", diff --git a/app/polymer/src/server/config/webpack.config.js b/app/polymer/src/server/config/webpack.config.js index f8f3f4eb2d0..f78e4cd2d28 100644 --- a/app/polymer/src/server/config/webpack.config.js +++ b/app/polymer/src/server/config/webpack.config.js @@ -1,14 +1,14 @@ import path from 'path'; import webpack from 'webpack'; import Dotenv from 'dotenv-webpack'; -// import InterpolateHtmlPlugin from 'react-dev-utils/InterpolateHtmlPlugin'; -// import WatchMissingNodeModulesPlugin from 'react-dev-utils/WatchMissingNodeModulesPlugin'; +import InterpolateHtmlPlugin from 'react-dev-utils/InterpolateHtmlPlugin'; +import WatchMissingNodeModulesPlugin from 'react-dev-utils/WatchMissingNodeModulesPlugin'; import CaseSensitivePathsPlugin from 'case-sensitive-paths-webpack-plugin'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import CopyWebpackPlugin from 'copy-webpack-plugin'; import { managerPath } from '@storybook/core/server'; -import { includePaths, excludePaths, loadEnv, nodePaths } from './utils'; +import { includePaths, excludePaths, loadEnv, nodePaths, nodeModulesPaths } from './utils'; import { getPreviewHeadHtml, getManagerHeadHtml } from '../utils'; import babelLoaderConfig from './babel'; import { version } from '../../../package.json'; @@ -48,7 +48,7 @@ export default function(configDir) { }, template: require.resolve('../iframe.html.ejs'), }), - // new InterpolateHtmlPlugin(process.env), + new InterpolateHtmlPlugin(process.env), new CopyWebpackPlugin([ { from: require.resolve('@webcomponents/webcomponentsjs/webcomponents-lite.js') }, { from: require.resolve('@webcomponents/webcomponentsjs/custom-elements-es5-adapter.js') }, @@ -56,7 +56,7 @@ export default function(configDir) { new webpack.DefinePlugin(loadEnv()), new webpack.HotModuleReplacementPlugin(), new CaseSensitivePathsPlugin(), - // new WatchMissingNodeModulesPlugin(nodeModulesPaths), + new WatchMissingNodeModulesPlugin(nodeModulesPaths), new webpack.ProgressPlugin(), new Dotenv({ silent: true }), ], diff --git a/app/polymer/src/server/config/webpack.config.prod.js b/app/polymer/src/server/config/webpack.config.prod.js index 14d68affa19..2b2bde9c545 100644 --- a/app/polymer/src/server/config/webpack.config.prod.js +++ b/app/polymer/src/server/config/webpack.config.prod.js @@ -1,6 +1,6 @@ import webpack from 'webpack'; import Dotenv from 'dotenv-webpack'; -// import InterpolateHtmlPlugin from 'react-dev-utils/InterpolateHtmlPlugin'; +import InterpolateHtmlPlugin from 'react-dev-utils/InterpolateHtmlPlugin'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import CopyWebpackPlugin from 'copy-webpack-plugin'; import { managerPath } from '@storybook/core/server'; @@ -47,7 +47,7 @@ export default function(configDir) { }, template: require.resolve('../iframe.html.ejs'), }), - // new InterpolateHtmlPlugin(process.env), + new InterpolateHtmlPlugin(process.env), new CopyWebpackPlugin([ { from: require.resolve('@webcomponents/webcomponentsjs/webcomponents-lite.js') }, { from: require.resolve('@webcomponents/webcomponentsjs/custom-elements-es5-adapter.js') }, diff --git a/app/react-native/package.json b/app/react-native/package.json index 3060e03564e..b0139325ed8 100644 --- a/app/react-native/package.json +++ b/app/react-native/package.json @@ -49,11 +49,11 @@ "find-cache-dir": "^1.0.0", "global": "^4.3.2", "html-loader": "^0.5.5", - "html-webpack-plugin": "^3.0.6", + "html-webpack-plugin": "^3.0.7", "json5": "^0.5.1", "markdown-loader": "^2.0.2", "prop-types": "^15.6.1", - "react-dev-utils": "^5.0.0", + "react-dev-utils": "zanettin/react-dev-utils", "react-native-compat": "^1.0.0", "react-native-iphone-x-helper": "^1.0.2", "shelljs": "^0.8.1", diff --git a/app/react-native/src/server/config/webpack.config.js b/app/react-native/src/server/config/webpack.config.js index 3f6d8c98c15..9979277ae43 100644 --- a/app/react-native/src/server/config/webpack.config.js +++ b/app/react-native/src/server/config/webpack.config.js @@ -1,9 +1,9 @@ import path from 'path'; import webpack from 'webpack'; -// import WatchMissingNodeModulesPlugin from 'react-dev-utils/WatchMissingNodeModulesPlugin'; +import WatchMissingNodeModulesPlugin from 'react-dev-utils/WatchMissingNodeModulesPlugin'; import CaseSensitivePathsPlugin from 'case-sensitive-paths-webpack-plugin'; import HtmlWebpackPlugin from 'html-webpack-plugin'; -import { includePaths, excludePaths } from './utils'; +import { includePaths, excludePaths, nodeModulesPaths } from './utils'; const getConfig = options => ({ mode: 'development', @@ -26,7 +26,7 @@ const getConfig = options => ({ }), new webpack.HotModuleReplacementPlugin(), new CaseSensitivePathsPlugin(), - // new WatchMissingNodeModulesPlugin(nodeModulesPaths), + new WatchMissingNodeModulesPlugin(nodeModulesPaths), ], module: { rules: [ diff --git a/app/react/package.json b/app/react/package.json index fb827fe6695..e93f112b180 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -51,12 +51,12 @@ "glamorous": "^4.12.1", "global": "^4.3.2", "html-loader": "^0.5.5", - "html-webpack-plugin": "^3.0.6", + "html-webpack-plugin": "^3.0.7", "json5": "^0.5.1", "lodash.flattendeep": "^4.4.0", "markdown-loader": "^2.0.2", "prop-types": "^15.6.1", - "react-dev-utils": "^6.0.0-next.47d2d941", + "react-dev-utils": "zanettin/react-dev-utils", "redux": "^3.7.2", "util-deprecate": "^1.0.2", "webpack": "^4.1.1", diff --git a/app/react/src/server/config/webpack.config.js b/app/react/src/server/config/webpack.config.js index 7e796e165a4..e73f4843841 100644 --- a/app/react/src/server/config/webpack.config.js +++ b/app/react/src/server/config/webpack.config.js @@ -1,13 +1,13 @@ import path from 'path'; import webpack from 'webpack'; import Dotenv from 'dotenv-webpack'; -// import InterpolateHtmlPlugin from 'react-dev-utils/InterpolateHtmlPlugin'; -// import WatchMissingNodeModulesPlugin from 'react-dev-utils/WatchMissingNodeModulesPlugin'; +import InterpolateHtmlPlugin from 'react-dev-utils/InterpolateHtmlPlugin'; +import WatchMissingNodeModulesPlugin from 'react-dev-utils/WatchMissingNodeModulesPlugin'; import CaseSensitivePathsPlugin from 'case-sensitive-paths-webpack-plugin'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import { managerPath } from '@storybook/core/server'; -import { includePaths, excludePaths, loadEnv, nodePaths } from './utils'; +import { includePaths, excludePaths, loadEnv, nodePaths, nodeModulesPaths } from './utils'; import babelLoaderConfig from './babel'; import { getPreviewHeadHtml, getManagerHeadHtml } from '../utils'; import { version } from '../../../package.json'; @@ -47,11 +47,11 @@ export default function(configDir) { }, template: require.resolve('../iframe.html.ejs'), }), - // new InterpolateHtmlPlugin(process.env), + new InterpolateHtmlPlugin(process.env), new webpack.DefinePlugin(loadEnv()), new webpack.HotModuleReplacementPlugin(), new CaseSensitivePathsPlugin(), - // new WatchMissingNodeModulesPlugin(nodeModulesPaths), + new WatchMissingNodeModulesPlugin(nodeModulesPaths), new webpack.ProgressPlugin(), new Dotenv({ silent: true }), ], diff --git a/app/react/src/server/config/webpack.config.prod.js b/app/react/src/server/config/webpack.config.prod.js index 9ceb92fde77..cf4a5227462 100644 --- a/app/react/src/server/config/webpack.config.prod.js +++ b/app/react/src/server/config/webpack.config.prod.js @@ -1,6 +1,6 @@ import webpack from 'webpack'; import Dotenv from 'dotenv-webpack'; -// import InterpolateHtmlPlugin from 'react-dev-utils/InterpolateHtmlPlugin'; +import InterpolateHtmlPlugin from 'react-dev-utils/InterpolateHtmlPlugin'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import { managerPath } from '@storybook/core/server'; import babelLoaderConfig from './babel.prod'; @@ -46,7 +46,7 @@ export default function(configDir) { }, template: require.resolve('../iframe.html.ejs'), }), - // new InterpolateHtmlPlugin(process.env), + new InterpolateHtmlPlugin(process.env), new webpack.DefinePlugin(loadEnv({ production: true })), new Dotenv({ silent: true }), ], diff --git a/app/vue/package.json b/app/vue/package.json index 99c1d0e8db8..ae341c7ef0a 100644 --- a/app/vue/package.json +++ b/app/vue/package.json @@ -43,11 +43,11 @@ "find-cache-dir": "^1.0.0", "global": "^4.3.2", "html-loader": "^0.5.5", - "html-webpack-plugin": "^3.0.6", + "html-webpack-plugin": "^3.0.7", "json5": "^0.5.1", "markdown-loader": "^2.0.2", "react": "^16.2.0", - "react-dev-utils": "^5.0.0", + "react-dev-utils": "zanettin/react-dev-utils", "react-dom": "^16.2.0", "redux": "^3.7.2", "util-deprecate": "^1.0.2", diff --git a/app/vue/src/server/config/webpack.config.js b/app/vue/src/server/config/webpack.config.js index c15f9026329..0b037b564ed 100644 --- a/app/vue/src/server/config/webpack.config.js +++ b/app/vue/src/server/config/webpack.config.js @@ -1,13 +1,13 @@ import path from 'path'; import webpack from 'webpack'; import Dotenv from 'dotenv-webpack'; -// import InterpolateHtmlPlugin from 'react-dev-utils/InterpolateHtmlPlugin'; -// import WatchMissingNodeModulesPlugin from 'react-dev-utils/WatchMissingNodeModulesPlugin'; +import InterpolateHtmlPlugin from 'react-dev-utils/InterpolateHtmlPlugin'; +import WatchMissingNodeModulesPlugin from 'react-dev-utils/WatchMissingNodeModulesPlugin'; import CaseSensitivePathsPlugin from 'case-sensitive-paths-webpack-plugin'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import { managerPath } from '@storybook/core/server'; -import { includePaths, excludePaths, loadEnv, nodePaths } from './utils'; +import { includePaths, excludePaths, loadEnv, nodePaths, nodeModulesPaths } from './utils'; import { getPreviewHeadHtml, getManagerHeadHtml } from '../utils'; import babelLoaderConfig from './babel'; import { version } from '../../../package.json'; @@ -47,11 +47,11 @@ export default function(configDir) { }, template: require.resolve('../iframe.html.ejs'), }), - // new InterpolateHtmlPlugin(process.env), + new InterpolateHtmlPlugin(process.env), new webpack.DefinePlugin(loadEnv()), new webpack.HotModuleReplacementPlugin(), new CaseSensitivePathsPlugin(), - // new WatchMissingNodeModulesPlugin(nodeModulesPaths), + new WatchMissingNodeModulesPlugin(nodeModulesPaths), new webpack.ProgressPlugin(), new Dotenv({ silent: true }), ], diff --git a/app/vue/src/server/config/webpack.config.prod.js b/app/vue/src/server/config/webpack.config.prod.js index 0259ae884e5..05a2f07794b 100644 --- a/app/vue/src/server/config/webpack.config.prod.js +++ b/app/vue/src/server/config/webpack.config.prod.js @@ -1,6 +1,6 @@ import webpack from 'webpack'; import Dotenv from 'dotenv-webpack'; -// import InterpolateHtmlPlugin from 'react-dev-utils/InterpolateHtmlPlugin'; +import InterpolateHtmlPlugin from 'react-dev-utils/InterpolateHtmlPlugin'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import { managerPath } from '@storybook/core/server'; import babelLoaderConfig from './babel.prod'; @@ -46,7 +46,7 @@ export default function(configDir) { }, template: require.resolve('../iframe.html.ejs'), }), - // new InterpolateHtmlPlugin(process.env), + new InterpolateHtmlPlugin(process.env), new webpack.DefinePlugin(loadEnv({ production: true })), new Dotenv({ silent: true }), ], diff --git a/examples/official-storybook/config.js b/examples/official-storybook/config.js index 0194c8e3f0c..f388cb40c7d 100644 --- a/examples/official-storybook/config.js +++ b/examples/official-storybook/config.js @@ -6,8 +6,7 @@ import addHeadWarning from './head-warning'; import extraViewports from './extra-viewports.json'; addHeadWarning('Preview head not loaded', 'preview-head-not-loaded'); -// TODO enable back after react-dev-utils release, see https://github.com/facebook/create-react-app/pull/4077 -// addHeadWarning('Dotenv file not loaded', 'dotenv-file-not-loaded'); +addHeadWarning('Dotenv file not loaded', 'dotenv-file-not-loaded'); setOptions({ hierarchySeparator: /\/|\./, diff --git a/examples/polymer-cli/package.json b/examples/polymer-cli/package.json index ce3015be746..deb0a03a15f 100644 --- a/examples/polymer-cli/package.json +++ b/examples/polymer-cli/package.json @@ -27,7 +27,7 @@ "babel-loader": "^7.1.4", "babel-runtime": "^6.26.0", "copy-webpack-plugin": "^4.5.1", - "html-webpack-plugin": "^3.0.6", + "html-webpack-plugin": "^3.0.7", "webpack-dev-server": "^3.1.1" } } diff --git a/lib/core/package.json b/lib/core/package.json index a9987381eca..3ffffd3d0ef 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -34,7 +34,7 @@ "global": "^4.3.2", "json-loader": "^0.5.7", "postcss-flexbugs-fixes": "^3.2.0", - "postcss-loader": "^2.1.2", + "postcss-loader": "^2.1.3", "prop-types": "^15.6.1", "qs": "^6.5.1", "react": "^16.0.0", diff --git a/yarn.lock b/yarn.lock index 605fa534ba3..8c26a042493 100644 --- a/yarn.lock +++ b/yarn.lock @@ -137,14 +137,6 @@ dependencies: tslib "^1.7.1" -"@babel/code-frame@7.0.0-beta.38": - version "7.0.0-beta.38" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.38.tgz#c0af5930617e55e050336838e3a3670983b0b2b2" - dependencies: - chalk "^2.0.0" - esutils "^2.0.2" - js-tokens "^3.0.0" - "@babel/code-frame@7.0.0-beta.40", "@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" @@ -222,6 +214,13 @@ lodash "^4.2.0" to-fast-properties "^2.0.0" +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" + "@ngrx/store@^5.2.0": version "5.2.0" resolved "https://registry.yarnpkg.com/@ngrx/store/-/store-5.2.0.tgz#627ed74c9cd95462930485d912a557117b23903e" @@ -1138,7 +1137,7 @@ babel-cli@^6.26.0: optionalDependencies: chokidar "^1.6.1" -babel-code-frame@6.26.0, babel-code-frame@^6.11.0, babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: +babel-code-frame@^6.11.0, babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" dependencies: @@ -2577,7 +2576,7 @@ bplist-parser@0.1.1: dependencies: big-integer "^1.6.7" -brace-expansion@^1.0.0, brace-expansion@^1.1.7: +brace-expansion@^1.1.7: version "1.1.8" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" dependencies: @@ -2764,12 +2763,12 @@ browserify@^14.5.0: vm-browserify "~0.0.1" xtend "^4.0.0" -browserslist@2.11.3, browserslist@^2.11.3: - version "2.11.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.11.3.tgz#fe36167aed1bbcde4827ebfe71347a2cc70b99b2" +browserslist@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.1.1.tgz#d380fc048bc3a33e60fb87dc135110ebaaa6320a" dependencies: - caniuse-lite "^1.0.30000792" - electron-to-chromium "^1.3.30" + caniuse-lite "^1.0.30000809" + electron-to-chromium "^1.3.33" browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6: version "1.7.7" @@ -2785,6 +2784,13 @@ browserslist@^2.1.2, browserslist@^2.11.1, browserslist@^2.5.1: caniuse-lite "^1.0.30000789" electron-to-chromium "^1.3.30" +browserslist@^2.11.3: + version "2.11.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.11.3.tgz#fe36167aed1bbcde4827ebfe71347a2cc70b99b2" + dependencies: + caniuse-lite "^1.0.30000792" + electron-to-chromium "^1.3.30" + bser@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/bser/-/bser-1.0.2.tgz#381116970b2a6deea5646dd15dd7278444b56169" @@ -2967,6 +2973,10 @@ call-limit@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/call-limit/-/call-limit-1.1.0.tgz#6fd61b03f3da42a2cd0ec2b60f02bd0e71991fea" +call-me-maybe@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + caller-path@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" @@ -3036,6 +3046,10 @@ caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000805: version "1.0.30000809" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000809.tgz#1e12c1344b8f74d56737ee2614bcedb648943479" +caniuse-lite@^1.0.30000809: + version "1.0.30000815" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000815.tgz#3a4258e6850362185adb11b0d754a48402d35bf6" + 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" @@ -3091,15 +3105,7 @@ chalk@1.1.3, chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@2.3.0, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba" - dependencies: - ansi-styles "^3.1.0" - escape-string-regexp "^1.0.5" - supports-color "^4.0.0" - -chalk@^2.3.1: +chalk@2.3.1, chalk@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.1.tgz#523fe2678aec7b04e8041909292fe8b17059b796" dependencies: @@ -3107,6 +3113,14 @@ chalk@^2.3.1: escape-string-regexp "^1.0.5" supports-color "^5.2.0" +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba" + dependencies: + ansi-styles "^3.1.0" + escape-string-regexp "^1.0.5" + supports-color "^4.0.0" + chalk@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.2.tgz#250dc96b07491bfd601e648d66ddf5f60c7a5c65" @@ -4176,11 +4190,13 @@ cross-fetch@1.1.1: node-fetch "1.7.3" whatwg-fetch "2.0.3" -cross-spawn@5.1.0, cross-spawn@^5.0.1, cross-spawn@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" +cross-spawn@6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.4.tgz#bbf44ccb30fb8314a08f178b62290c669c36d808" dependencies: - lru-cache "^4.0.1" + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" shebang-command "^1.2.0" which "^1.2.9" @@ -4198,6 +4214,14 @@ cross-spawn@^4.0.2: lru-cache "^4.0.1" which "^1.2.9" +cross-spawn@^5.0.1, cross-spawn@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" @@ -4973,6 +4997,10 @@ electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.30: dependencies: electron-releases "^2.1.0" +electron-to-chromium@^1.3.33: + version "1.3.39" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.39.tgz#d7a4696409ca0995e2750156da612c221afad84d" + elegant-spinner@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" @@ -5973,6 +6001,16 @@ fast-diff@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.1.2.tgz#4b62c42b8e03de3f848460b639079920695d0154" +fast-glob@^2.0.2: + version "2.2.0" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.0.tgz#e9d032a69b86bef46fc03d935408f02fb211d9fc" + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + glob-parent "^3.1.0" + is-glob "^4.0.0" + merge2 "^1.2.1" + micromatch "^3.1.8" + fast-json-stable-stringify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" @@ -6106,9 +6144,9 @@ fileset@^2.0.2: glob "^7.0.3" minimatch "^3.0.3" -filesize@3.5.11: - version "3.5.11" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.5.11.tgz#1919326749433bb3cf77368bd158caabcc19e9ee" +filesize@3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.0.tgz#22d079615624bb6fd3c04026120628a41b3f4efa" fill-range@^2.1.0: version "2.2.3" @@ -6201,6 +6239,12 @@ find-cache-dir@^1.0.0: make-dir "^1.0.0" pkg-dir "^2.0.0" +find-file-up@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/find-file-up/-/find-file-up-1.0.2.tgz#4d53664bc128cf793901497f4b13558d979755ca" + dependencies: + resolve-dir "^1.0.0" + find-index@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" @@ -6209,6 +6253,12 @@ find-parent-dir@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/find-parent-dir/-/find-parent-dir-0.3.0.tgz#33c44b429ab2b2f0646299c5f9f718f376ff8d54" +find-pkg@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/find-pkg/-/find-pkg-1.0.0.tgz#96db242e001c7c55025d32213302ea3aba677177" + dependencies: + find-file-up "^1.0.2" + find-root@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" @@ -6701,6 +6751,10 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" +glob-to-regexp@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + glob2base@^0.0.12: version "0.0.12" resolved "https://registry.yarnpkg.com/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" @@ -6778,6 +6832,18 @@ globals@^9.17.0, globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" +globby@8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.1.tgz#b5ad48b8aa80b35b814fc1281ecc851f1d2b5b50" + dependencies: + array-union "^1.0.1" + dir-glob "^2.0.0" + fast-glob "^2.0.2" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" + globby@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" @@ -7000,12 +7066,6 @@ gulplog@^1.0.0: dependencies: glogg "^1.0.0" -gzip-size@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-3.0.0.tgz#546188e9bdc337f673772f81660464b389dce520" - dependencies: - duplexer "^0.1.1" - gzip-size@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-4.1.0.tgz#8ae096257eabe7d69c45be2b67c448124ffb517c" @@ -7341,9 +7401,9 @@ html-webpack-plugin@^2.29.0: pretty-error "^2.0.2" toposort "^1.0.0" -html-webpack-plugin@^3.0.6: - version "3.0.6" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-3.0.6.tgz#d35b0452aae129a8a9f3fac44a169a625d8cf3fa" +html-webpack-plugin@^3.0.7: + version "3.0.7" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-3.0.7.tgz#b46074f6a76e791581ffe9bb059a72b452d99907" dependencies: html-minifier "^3.2.3" loader-utils "^0.2.16" @@ -7676,28 +7736,9 @@ inline-style-prefixer@^3.0.6: bowser "^1.7.3" css-in-js-utils "^2.0.0" -inquirer@3.3.0, inquirer@^3.0.6, inquirer@^3.2.2: - version "3.3.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" - dependencies: - ansi-escapes "^3.0.0" - chalk "^2.0.0" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^2.0.4" - figures "^2.0.0" - lodash "^4.3.0" - mute-stream "0.0.7" - run-async "^2.2.0" - rx-lite "^4.0.8" - rx-lite-aggregates "^4.0.8" - string-width "^2.1.0" - strip-ansi "^4.0.0" - through "^2.3.6" - -inquirer@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-5.0.0.tgz#261b77cdb535495509f1b90197108ffb96c02db5" +inquirer@5.1.0, inquirer@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-5.1.0.tgz#19da508931892328abbbdd4c477f1efc65abfd67" dependencies: ansi-escapes "^3.0.0" chalk "^2.0.0" @@ -7731,20 +7772,21 @@ inquirer@^0.11.0: strip-ansi "^3.0.0" through "^2.3.6" -inquirer@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-5.1.0.tgz#19da508931892328abbbdd4c477f1efc65abfd67" +inquirer@^3.0.6, inquirer@^3.2.2: + version "3.3.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" dependencies: ansi-escapes "^3.0.0" chalk "^2.0.0" cli-cursor "^2.1.0" cli-width "^2.0.0" - external-editor "^2.1.0" + external-editor "^2.0.4" figures "^2.0.0" lodash "^4.3.0" mute-stream "0.0.7" run-async "^2.2.0" - rxjs "^5.5.2" + rx-lite "^4.0.8" + rx-lite-aggregates "^4.0.8" string-width "^2.1.0" strip-ansi "^4.0.0" through "^2.3.6" @@ -10224,6 +10266,10 @@ merge-stream@^1.0.1: dependencies: readable-stream "^2.0.1" +merge2@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.1.tgz#271d2516ff52d4af7f7b710b8bf3e16e183fef66" + merge@^1.1.3: version "1.2.0" resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" @@ -10427,18 +10473,12 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" -"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: +"minimatch@2 || 3", minimatch@3.0.4, minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: brace-expansion "^1.1.7" -minimatch@3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" - dependencies: - brace-expansion "^1.0.0" - minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" @@ -12073,9 +12113,9 @@ postcss-loader@^2.0.10: postcss-load-config "^1.2.0" schema-utils "^0.3.0" -postcss-loader@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.1.2.tgz#03f54e23be736c9ea4f610e17d2a299254c05130" +postcss-loader@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.1.3.tgz#eb210da734e475a244f76ccd61f9860f5bb3ee09" dependencies: loader-utils "^1.1.0" postcss "^6.0.0" @@ -12785,49 +12825,28 @@ react-deep-force-update@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.1.1.tgz#bcd31478027b64b3339f108921ab520b4313dc2c" -react-dev-utils@^5.0.0: +react-dev-utils@^5.0.0, react-dev-utils@zanettin/react-dev-utils: version "5.0.0" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-5.0.0.tgz#425ac7c9c40c2603bc4f7ab8836c1406e96bb473" + resolved "https://codeload.github.com/zanettin/react-dev-utils/tar.gz/7a8cd932dcb2025daca6a907a404613d5c2ae086" dependencies: + "@babel/code-frame" "7.0.0-beta.40" address "1.0.3" - babel-code-frame "6.26.0" - chalk "1.1.3" - cross-spawn "5.1.0" + browserslist "3.1.1" + chalk "2.3.1" + cross-spawn "6.0.4" detect-port-alt "1.1.5" escape-string-regexp "1.0.5" - filesize "3.5.11" - global-modules "1.0.0" - gzip-size "3.0.0" - inquirer "3.3.0" - is-root "1.0.0" - opn "5.2.0" - react-error-overlay "^4.0.0" - recursive-readdir "2.2.1" - shell-quote "1.6.1" - sockjs-client "1.1.4" - strip-ansi "3.0.1" - text-table "0.2.0" - -react-dev-utils@^6.0.0-next.47d2d941: - version "6.0.0-next.9754a231" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-6.0.0-next.9754a231.tgz#64d5a9de21b30a34cbd2138bd4bd3051379a7d77" - dependencies: - "@babel/code-frame" "7.0.0-beta.38" - address "1.0.3" - browserslist "2.11.3" - chalk "2.3.0" - cross-spawn "5.1.0" - detect-port-alt "1.1.5" - escape-string-regexp "1.0.5" - filesize "3.5.11" + filesize "3.6.0" + find-pkg "1.0.0" global-modules "1.0.0" + globby "8.0.1" gzip-size "4.1.0" - inquirer "5.0.0" + inquirer "5.1.0" is-root "1.0.0" opn "5.2.0" pkg-up "2.0.0" - react-error-overlay "5.0.0-next.9754a231" - recursive-readdir "2.2.1" + react-error-overlay "^4.0.0" + recursive-readdir "2.2.2" shell-quote "1.6.1" sockjs-client "1.1.4" strip-ansi "4.0.0" @@ -12861,10 +12880,6 @@ react-dom@^16.0.0, react-dom@^16.1.0, react-dom@^16.2.0: object-assign "^4.1.1" prop-types "^15.6.0" -react-error-overlay@5.0.0-next.9754a231: - version "5.0.0-next.9754a231" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-5.0.0-next.9754a231.tgz#4af836bc7a605f23972b95367c895c7d7577067e" - react-error-overlay@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-4.0.0.tgz#d198408a85b4070937a98667f500c832f86bd5d4" @@ -13375,11 +13390,11 @@ rechoir@^0.6.2: dependencies: resolve "^1.1.6" -recursive-readdir@2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.1.tgz#90ef231d0778c5ce093c9a48d74e5c5422d13a99" +recursive-readdir@2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" dependencies: - minimatch "3.0.3" + minimatch "3.0.4" redent@^1.0.0: version "1.0.0" @@ -15140,12 +15155,6 @@ stringstream@~0.0.4, stringstream@~0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" -strip-ansi@3.0.1, strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - dependencies: - ansi-regex "^2.0.0" - strip-ansi@4.0.0, strip-ansi@^4.0.0, strip-ansi@~4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" @@ -15158,6 +15167,12 @@ strip-ansi@^0.3.0: dependencies: ansi-regex "^0.2.1" +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + dependencies: + ansi-regex "^2.0.0" + strip-ansi@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.1.1.tgz#39e8a98d044d150660abe4a6808acf70bb7bc991"