@@ -39,7 +39,6 @@ console.log(' 🔌 Supercharged End 2 End Testing 🌟');
3939
4040let projectName ;
4141let useYarn ;
42- let packageJson = fs . readJsonSync ( 'package.json' ) ;
4342
4443const program = new commander . Command ( 'Create CodeceptJS' )
4544 . version ( packageJson . version )
@@ -84,8 +83,6 @@ if (typeof projectName === 'undefined' && !existsSync('package.json')) {
8483 process . exit ( 1 ) ;
8584}
8685
87- // npx create-codeceptjs --template typescript --playwright codecept-tests
88-
8986createCodecept ( program . opts ( ) ) ;
9087
9188async function createCodecept ( opts ) {
@@ -136,10 +133,11 @@ async function createCodecept(opts) {
136133 version : '0.1.0' ,
137134 private : true ,
138135 } ;
139- fs . writeJsonSync ( 'package.json' , packageJson ) ;
136+ fs . writeJsonSync ( 'package.json' , packageJson , { spaces : 4 } ) ;
140137 } else {
141138 console . log ( 'package.json found, adding codeceptjs dependencies & scripts into it' ) ;
142139 }
140+ packageJson = fs . readJsonSync ( 'package.json' ) ;
143141
144142
145143 if ( ! packageJson . scripts ) packageJson . scripts = { } ;
@@ -154,7 +152,7 @@ async function createCodecept(opts) {
154152 packageJson . scripts [ 'codecept:demo:app' ] = 'codecept-ui --app -c node_modules/@codeceptjs/examples' ;
155153 packageJson . scripts [ 'codecept:demo:server' ] = 'codecept-ui -c node_modules/@codeceptjs/examples' ;
156154
157- fs . writeJsonSync ( 'package.json' , packageJson ) ;
155+ fs . writeJsonSync ( 'package.json' , packageJson , { spaces : 4 } ) ;
158156
159157
160158 await install ( deps . flat ( ) ) ;
0 commit comments