From 9f672504bc6c0873177a209fd299038ca4e6a6a9 Mon Sep 17 00:00:00 2001 From: Neek Sandhu Date: Tue, 26 Sep 2017 21:53:11 -0700 Subject: [PATCH 1/3] Add support for CSS Sourcemaps without FOUC --- packages/react-scripts/config/webpack.config.dev.js | 9 ++++++--- packages/react-scripts/package.json | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/react-scripts/config/webpack.config.dev.js b/packages/react-scripts/config/webpack.config.dev.js index 44669e6059f..894546834b4 100644 --- a/packages/react-scripts/config/webpack.config.dev.js +++ b/packages/react-scripts/config/webpack.config.dev.js @@ -19,6 +19,7 @@ const eslintFormatter = require('react-dev-utils/eslintFormatter'); const ModuleScopePlugin = require('react-dev-utils/ModuleScopePlugin'); const getClientEnvironment = require('./env'); const paths = require('./paths'); +const CSSVisor = require('css-visor'); // Webpack uses `publicPath` to determine where the app is being served from. // In development, we always serve from the root. This makes config easier. @@ -180,13 +181,13 @@ module.exports = { }, // "postcss" loader applies autoprefixer to our CSS. // "css" loader resolves paths in CSS and adds assets as dependencies. - // "style" loader turns CSS into JS modules that inject