@@ -8,7 +8,6 @@ const defaults = {
88 project : 'lib' ,
99 env : 'browser' ,
1010 typeSystem : 'none' ,
11- react : true ,
1211 relay : true
1312}
1413
@@ -20,7 +19,6 @@ if (fs.existsSync(packagePath)) {
2019 const dependencies = Object . keys ( packageJSON . dependencies || { } )
2120 const devDependencies = Object . keys ( packageJSON . devDependencies || { } )
2221
23- defaults . react = dependencies . includes ( 'react' ) || devDependencies . includes ( 'react' )
2422 defaults . relay = dependencies . includes ( 'relay' ) || devDependencies . includes ( 'relay' )
2523
2624 if ( dependencies . includes ( 'flow-bin' ) || devDependencies . includes ( 'flow-bin' ) ) {
@@ -58,13 +56,6 @@ const questions = [
5856 name : 'relay' ,
5957 message : 'Are you using Relay?' ,
6058 default : defaults . relay
61- } ,
62- {
63- type : 'confirm' ,
64- name : 'react' ,
65- message : 'Are you using React?' ,
66- default : defaults . react ,
67- when : answers => answers . env === 'browser'
6859 }
6960]
7061
@@ -96,14 +87,10 @@ inquirer.prompt(questions).then(answers => {
9687 moduleResolution : 'node'
9788 }
9889 }
99- if ( answers . react ) {
100- tsconfigDefaults . compilerOptions . jsx = 'react'
101- }
10290 fs . writeFileSync ( tsconfigPath , JSON . stringify ( tsconfigDefaults , null , ' ' ) , 'utf8' )
10391 }
10492 }
10593
106- if ( answers . react ) eslintrc . extends . push ( 'plugin:github/react' )
10794 if ( answers . relay ) eslintrc . extends . push ( 'plugin:github/relay' )
10895
10996 fs . writeFileSync ( path . resolve ( process . cwd ( ) , '.eslintrc.json' ) , JSON . stringify ( eslintrc , null , ' ' ) , 'utf8' )
0 commit comments