@@ -8,7 +8,6 @@ const defaults = {
8
8
project : 'lib' ,
9
9
env : 'browser' ,
10
10
typeSystem : 'none' ,
11
- react : true ,
12
11
relay : true
13
12
}
14
13
@@ -20,7 +19,6 @@ if (fs.existsSync(packagePath)) {
20
19
const dependencies = Object . keys ( packageJSON . dependencies || { } )
21
20
const devDependencies = Object . keys ( packageJSON . devDependencies || { } )
22
21
23
- defaults . react = dependencies . includes ( 'react' ) || devDependencies . includes ( 'react' )
24
22
defaults . relay = dependencies . includes ( 'relay' ) || devDependencies . includes ( 'relay' )
25
23
26
24
if ( dependencies . includes ( 'flow-bin' ) || devDependencies . includes ( 'flow-bin' ) ) {
@@ -58,13 +56,6 @@ const questions = [
58
56
name : 'relay' ,
59
57
message : 'Are you using Relay?' ,
60
58
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'
68
59
}
69
60
]
70
61
@@ -96,14 +87,10 @@ inquirer.prompt(questions).then(answers => {
96
87
moduleResolution : 'node'
97
88
}
98
89
}
99
- if ( answers . react ) {
100
- tsconfigDefaults . compilerOptions . jsx = 'react'
101
- }
102
90
fs . writeFileSync ( tsconfigPath , JSON . stringify ( tsconfigDefaults , null , ' ' ) , 'utf8' )
103
91
}
104
92
}
105
93
106
- if ( answers . react ) eslintrc . extends . push ( 'plugin:github/react' )
107
94
if ( answers . relay ) eslintrc . extends . push ( 'plugin:github/relay' )
108
95
109
96
fs . writeFileSync ( path . resolve ( process . cwd ( ) , '.eslintrc.json' ) , JSON . stringify ( eslintrc , null , ' ' ) , 'utf8' )
0 commit comments