Commit d72c7493 authored by Fernando Montoya's avatar Fernando Montoya Committed by Dan Abramov
Browse files

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

parent 37819ee8
No related merge requests found
Showing with 8 additions and 2 deletions
+8 -2
...@@ -29,8 +29,6 @@ prompt( ...@@ -29,8 +29,6 @@ prompt(
var ownPath = path.join(__dirname, '..'); var ownPath = path.join(__dirname, '..');
var appPath = path.join(ownPath, '..', '..'); var appPath = path.join(ownPath, '..', '..');
var files = [ var files = [
'.babelrc',
'.eslintrc',
path.join('config', 'env.js'), path.join('config', 'env.js'),
path.join('config', 'paths.js'), path.join('config', 'paths.js'),
path.join('config', 'polyfills.js'), path.join('config', 'polyfills.js'),
...@@ -76,6 +74,8 @@ prompt( ...@@ -76,6 +74,8 @@ prompt(
var ownPackage = require(path.join(ownPath, 'package.json')); var ownPackage = require(path.join(ownPath, 'package.json'));
var appPackage = require(path.join(appPath, '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; var ownPackageName = ownPackage.name;
console.log('Removing dependency: ' + ownPackageName); console.log('Removing dependency: ' + ownPackageName);
...@@ -104,6 +104,12 @@ prompt( ...@@ -104,6 +104,12 @@ prompt(
true true
); );
// Add Babel config
appPackage.babel = babelConfig;
// Add ESlint config
appPackage.eslintConfig = eslintConfig;
console.log('Writing package.json'); console.log('Writing package.json');
fs.writeFileSync( fs.writeFileSync(
path.join(appPath, 'package.json'), path.join(appPath, 'package.json'),
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment