Moved Babel and ESLint config to package.json after ejecting (#773)

This commit is contained in:
Fernando Montoya
2016-09-27 05:17:46 -05:00
committed by Dan Abramov
parent 37819ee8ef
commit d72c749337

View File

@@ -29,8 +29,6 @@ prompt(
var ownPath = path.join(__dirname, '..');
var appPath = path.join(ownPath, '..', '..');
var files = [
'.babelrc',
'.eslintrc',
path.join('config', 'env.js'),
path.join('config', 'paths.js'),
path.join('config', 'polyfills.js'),
@@ -76,6 +74,8 @@ prompt(
var ownPackage = require(path.join(ownPath, 'package.json'));
var appPackage = require(path.join(appPath, 'package.json'));
var babelConfig = JSON.parse(fs.readFileSync(path.join(ownPath, '.babelrc'), 'utf8'));
var eslintConfig = JSON.parse(fs.readFileSync(path.join(ownPath, '.eslintrc'), 'utf8'));
var ownPackageName = ownPackage.name;
console.log('Removing dependency: ' + ownPackageName);
@@ -104,6 +104,12 @@ prompt(
true
);
// Add Babel config
appPackage.babel = babelConfig;
// Add ESlint config
appPackage.eslintConfig = eslintConfig;
console.log('Writing package.json');
fs.writeFileSync(
path.join(appPath, 'package.json'),