From f5aa2000c9fc7d59530dad0827332b5bca1d716c Mon Sep 17 00:00:00 2001 From: Backstroke Date: Fri, 13 Oct 2017 16:45:02 -0400 Subject: [PATCH] Update from upstream repo facebookincubator/create-react-app@master (#3) * `react-error-overlay` has no dependencies now (#3263) * `react-error-overlay` has no dependencies now (it's bundled) * Use babel 6 for now * Add external links to deployment services (#3265) * Add warning when using `react-error-overlay` in production (#3264) * Add a warning when running minified * Add more robust check * Update index.js * Use production React version for bundled overlay (#3267) * Use production React version * We cannot strip our own checks if production * Keep the sourcemap during minify * Prevent devtools pollution * Add some comments * sigh --- .../webpack.config.iframe.js | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/packages/react-error-overlay/webpack.config.iframe.js b/packages/react-error-overlay/webpack.config.iframe.js index c80b15afa14..d6939d79e45 100644 --- a/packages/react-error-overlay/webpack.config.iframe.js +++ b/packages/react-error-overlay/webpack.config.iframe.js @@ -4,45 +4,45 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -'use strict'; +"use strict"; -const path = require('path'); -const webpack = require('webpack'); +const path = require("path"); +const webpack = require("webpack"); module.exports = { - entry: './src/iframeScript.js', + entry: "./src/iframeScript.js", output: { - path: path.join(__dirname, './lib'), - filename: 'iframe-bundle.js', + path: path.join(__dirname, "./lib"), + filename: "iframe-bundle.js" }, module: { rules: [ { test: /\.js$/, - include: path.resolve(__dirname, './src'), - use: 'babel-loader', - }, - ], + include: path.resolve(__dirname, "./src"), + use: "babel-loader" + } + ] }, plugins: [ new webpack.DefinePlugin({ // We set process.env.NODE_ENV to 'production' so that React is built // in production mode. - 'process.env': { NODE_ENV: '"production"' }, + "process.env": { NODE_ENV: '"production"' }, // This prevents our bundled React from accidentally hijacking devtools. - __REACT_DEVTOOLS_GLOBAL_HOOK__: '({})', + __REACT_DEVTOOLS_GLOBAL_HOOK__: "__REACT_ERROR_OVERLAY_GLOBAL_HOOK_NOOP__" }), // This code is embedded as a string, so it would never be optimized // elsewhere. new webpack.optimize.UglifyJsPlugin({ compress: { warnings: false, - comparisons: false, + comparisons: false }, output: { comments: false, - ascii_only: false, - }, - }), - ], + ascii_only: false + } + }) + ] };