Remove connect-history-api-fallback and cross-spawn dependencies from react-scripts (#751) (#2320)

This commit is contained in:
Pavol Madar
2017-05-22 13:46:51 +02:00
committed by Dan Abramov
parent 7e25c9a604
commit 0d1521aabf
6 changed files with 18 additions and 5 deletions

14
packages/react-dev-utils/crossSpawn.js vendored Normal file
View File

@@ -0,0 +1,14 @@
/**
* Copyright (c) 2015-present, Facebook, Inc.
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*/
'use strict';
var crossSpawn = require('cross-spawn');
module.exports = crossSpawn;

View File

@@ -15,6 +15,7 @@
"checkRequiredFiles.js",
"clearConsole.js",
"crashOverlay.js",
"crossSpawn.js",
"eslintFormatter.js",
"FileSizeReporter.js",
"formatWebpackMessages.js",

View File

@@ -10,7 +10,7 @@
'use strict';
const spawn = require('cross-spawn');
const spawn = require('react-dev-utils/crossSpawn');
const script = process.argv[2];
const args = process.argv.slice(3);

View File

@@ -30,8 +30,6 @@
"babel-runtime": "6.23.0",
"case-sensitive-paths-webpack-plugin": "1.1.4",
"chalk": "1.1.3",
"connect-history-api-fallback": "1.3.0",
"cross-spawn": "4.0.2",
"css-loader": "0.28.1",
"dotenv": "4.0.0",
"eslint": "3.19.0",

View File

@@ -19,11 +19,11 @@ process.on('unhandledRejection', err => {
const fs = require('fs-extra');
const path = require('path');
const execSync = require('child_process').execSync;
const spawnSync = require('cross-spawn').sync;
const chalk = require('chalk');
const paths = require('../config/paths');
const createJestConfig = require('./utils/createJestConfig');
const inquirer = require('react-dev-utils/inquirer');
const spawnSync = require('react-dev-utils/crossSpawn').sync;
const green = chalk.green;
const cyan = chalk.cyan;

View File

@@ -18,8 +18,8 @@ process.on('unhandledRejection', err => {
const fs = require('fs-extra');
const path = require('path');
const spawn = require('cross-spawn');
const chalk = require('chalk');
const spawn = require('react-dev-utils/crossSpawn');
module.exports = function(
appPath,