@@ -35,7 +35,7 @@ const init = async (options?: Options) => {
3535 message : 'Select ssr framework version (v6 or v7):' ,
3636 choices : [
3737 { title : 'v7(Recommend, Support Rspack, Rolldown-Vite, Webpack@4)' , value : 'v7' } ,
38- { title : 'v6(Support Webpack@4, Vite@2)' , value : 'v6' } ,
38+ { title : 'v6(Support Webpack@4, Vite@2)' , value : 'v6' }
3939 ]
4040 } , {
4141 onCancel : ( ) => {
@@ -78,9 +78,9 @@ const init = async (options?: Options) => {
7878 { title : 'Rspack' , value : 'rspack' } ,
7979 ...( ! [ 'nestjs-vue-ssr' , 'midway-vue-ssr' ] . includes ( template ) ? [ { title : 'Rolldown-Vite' , value : 'vite' } ] : [ ] ) ,
8080 { title : 'Webpack' , value : 'webpack' }
81- ] ,
81+ ]
8282 }
83- ] ) ;
83+ ] )
8484 tools = response . tools
8585 }
8686 logGreen ( `${ template } is creating...` )
@@ -90,14 +90,14 @@ const init = async (options?: Options) => {
9090 const pkgJson = require ( join ( cwd , `./${ targetDir } /package.json` ) )
9191 const bootstrapFileName = template . includes ( 'nest' ) ? 'dist/main.js' : 'bootstrap.js'
9292 pkgJson . scripts = {
93- " start" : `ssr start ${ tools [ 0 ] !== 'webpack' ? `--tool ${ tools [ 0 ] } ` : '' } ` ,
94- ...( tools . includes ( 'vite' ) ? { " start:vite" : " ssr start --tool vite" } : { } ) ,
95- ...( tools . includes ( 'rspack' ) ? { " start:rspack" : " ssr start --tool rspack" } : { } ) ,
96- " prod" : `ssr build ${ tools [ 0 ] !== 'webpack' ? `--tool ${ tools [ 0 ] } ` : '' } && NODE_ENV=production node ${ bootstrapFileName } ` ,
97- ...( tools . includes ( 'vite' ) ? { " prod:vite" : `ssr build --tool vite && NODE_ENV=production node ${ bootstrapFileName } ` } : { } ) ,
98- ...( tools . includes ( 'rspack' ) ? { " prod:rspack" : `ssr build --tool rspack && NODE_ENV=production node ${ bootstrapFileName } ` } : { } ) ,
99- " lint" : " biome format --diagnostic-level error" ,
100- " lint:fix" : " biome format --diagnostic-level error --write"
93+ start : `ssr start ${ tools [ 0 ] !== 'webpack' ? `--tool ${ tools [ 0 ] } ` : '' } ` ,
94+ ...( tools . includes ( 'vite' ) ? { ' start:vite' : ' ssr start --tool vite' } : { } ) ,
95+ ...( tools . includes ( 'rspack' ) ? { ' start:rspack' : ' ssr start --tool rspack' } : { } ) ,
96+ prod : `ssr build ${ tools [ 0 ] !== 'webpack' ? `--tool ${ tools [ 0 ] } ` : '' } && NODE_ENV=production node ${ bootstrapFileName } ` ,
97+ ...( tools . includes ( 'vite' ) ? { ' prod:vite' : `ssr build --tool vite && NODE_ENV=production node ${ bootstrapFileName } ` } : { } ) ,
98+ ...( tools . includes ( 'rspack' ) ? { ' prod:rspack' : `ssr build --tool rspack && NODE_ENV=production node ${ bootstrapFileName } ` } : { } ) ,
99+ lint : ' biome format --diagnostic-level error' ,
100+ ' lint:fix' : ' biome format --diagnostic-level error --write'
101101 }
102102 const devDependencies = pkgJson . devDependencies
103103 if ( ! tools . includes ( 'webpack' ) ) {
0 commit comments