diff --git a/.yarnrc b/.yarnrc deleted file mode 100644 index 07e44a9a5b..0000000000 --- a/.yarnrc +++ /dev/null @@ -1,3 +0,0 @@ ---install.no-lockfile true ---install.check-files true ---add.no-lockfile true diff --git a/packages/confusing-browser-globals/package.json b/packages/confusing-browser-globals/package.json index f549c02fc1..df823daaf7 100644 --- a/packages/confusing-browser-globals/package.json +++ b/packages/confusing-browser-globals/package.json @@ -16,6 +16,6 @@ "index.js" ], "devDependencies": { - "jest": "23.5.0" + "jest": "23.6.0" } } diff --git a/packages/react-dev-utils/package.json b/packages/react-dev-utils/package.json index 61394095fd..fafcc1a83c 100644 --- a/packages/react-dev-utils/package.json +++ b/packages/react-dev-utils/package.json @@ -60,7 +60,7 @@ }, "devDependencies": { "cross-env": "^5.2.0", - "jest": "23.5.0" + "jest": "23.6.0" }, "scripts": { "test": "cross-env FORCE_COLOR=true jest" diff --git a/packages/react-error-overlay/package.json b/packages/react-error-overlay/package.json index abd51987ac..baf48be818 100644 --- a/packages/react-error-overlay/package.json +++ b/packages/react-error-overlay/package.json @@ -50,7 +50,7 @@ "eslint-plugin-react": "7.8.2", "flow-bin": "^0.63.1", "html-entities": "1.2.1", - "jest": "23.5.0", + "jest": "23.6.0", "jest-fetch-mock": "1.5.0", "object-assign": "4.1.1", "promise": "8.0.1", diff --git a/packages/react-scripts/config/webpack.config.prod.js b/packages/react-scripts/config/webpack.config.prod.js index f36e1de3bc..90fe797a6a 100644 --- a/packages/react-scripts/config/webpack.config.prod.js +++ b/packages/react-scripts/config/webpack.config.prod.js @@ -15,6 +15,7 @@ const HtmlWebpackPlugin = require('html-webpack-plugin'); const TerserPlugin = require('terser-webpack-plugin'); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); const OptimizeCSSAssetsPlugin = require('optimize-css-assets-webpack-plugin'); +const safePostCssParser = require('postcss-safe-parser'); const ManifestPlugin = require('webpack-manifest-plugin'); const InterpolateHtmlPlugin = require('react-dev-utils/InterpolateHtmlPlugin'); const SWPrecacheWebpackPlugin = require('sw-precache-webpack-plugin'); @@ -152,7 +153,9 @@ module.exports = { cache: true, sourceMap: shouldUseSourceMap, }), - new OptimizeCSSAssetsPlugin({ cssProcessorOptions: { safe: true } }), + new OptimizeCSSAssetsPlugin({ + cssProcessorOptions: { parser: safePostCssParser }, + }), ], // Automatically split vendor and commons // https://twitter.com/wSokra/status/969633336732905474 diff --git a/packages/react-scripts/package.json b/packages/react-scripts/package.json index 9e0a4d8c73..fcb6200dc1 100644 --- a/packages/react-scripts/package.json +++ b/packages/react-scripts/package.json @@ -23,61 +23,62 @@ "dependencies": { "@babel/core": "7.0.0-beta.46", "@babel/runtime": "7.0.0-beta.46", - "autoprefixer": "8.5.0", + "autoprefixer": "9.1.5", "babel-core": "7.0.0-bridge.0", "babel-eslint": "8.2.3", - "babel-jest": "23.4.2", + "babel-jest": "23.6.0", "babel-loader": "8.0.0-beta.4", "babel-plugin-named-asset-import": "^0.1.0", "babel-preset-react-app": "^3.1.1", - "bfj": "5.2.0", + "bfj": "6.1.1", "case-sensitive-paths-webpack-plugin": "2.1.2", "chalk": "2.4.1", "css-loader": "0.28.11", - "dotenv": "5.0.1", + "dotenv": "6.0.0", "dotenv-expand": "4.2.0", "eslint": "4.19.1", "eslint-config-react-app": "^2.1.0", "eslint-loader": "Timer/eslint-loader#e242479990d520213425a0180e5c749b2e71c1ce", - "eslint-plugin-flowtype": "2.46.3", - "eslint-plugin-import": "2.11.0", - "eslint-plugin-jsx-a11y": "6.0.3", - "eslint-plugin-react": "7.8.2", + "eslint-plugin-flowtype": "2.50.1", + "eslint-plugin-import": "2.14.0", + "eslint-plugin-jsx-a11y": "6.1.1", + "eslint-plugin-react": "7.11.1", "file-loader": "1.1.11", - "fs-extra": "5.0.0", + "fs-extra": "7.0.0", "graphql": "0.13.2", "graphql-tag": "2.9.2", "html-webpack-plugin": "4.0.0-alpha.2", "identity-obj-proxy": "3.0.0", - "jest": "23.5.0", + "jest": "23.6.0", "loader-utils": "1.1.0", - "mini-css-extract-plugin": "0.4.0", + "mini-css-extract-plugin": "0.4.3", "object-assign": "4.1.1", - "optimize-css-assets-webpack-plugin": "4.0.1", - "postcss-flexbugs-fixes": "3.3.1", - "postcss-loader": "2.1.5", - "promise": "8.0.1", + "optimize-css-assets-webpack-plugin": "5.0.1", + "postcss-flexbugs-fixes": "4.1.0", + "postcss-loader": "3.0.0", + "postcss-safe-parser": "4.0.1", + "promise": "8.0.2", "raf": "3.4.0", "react-dev-utils": "^5.0.0", - "resolve": "1.6.0", - "sass-loader": "7.0.1", - "style-loader": "0.21.0", + "resolve": "1.8.1", + "sass-loader": "7.1.0", + "style-loader": "0.23.0", "svgr": "1.9.2", "sw-precache-webpack-plugin": "0.11.5", "terser-webpack-plugin": "1.1.0", "thread-loader": "1.2.0", - "url-loader": "1.0.1", - "webpack": "4.19.0", - "webpack-dev-server": "3.1.7", - "webpack-manifest-plugin": "2.0.3", - "whatwg-fetch": "2.0.4" + "url-loader": "1.1.1", + "webpack": "4.19.1", + "webpack-dev-server": "3.1.8", + "webpack-manifest-plugin": "2.0.4", + "whatwg-fetch": "3.0.0" }, "devDependencies": { "react": "^16.3.2", "react-dom": "^16.3.2" }, "optionalDependencies": { - "fsevents": "1.2.0" + "fsevents": "1.2.4" }, "browserslist": { "development": [