@@ -74,9 +74,14 @@ async function initGithubRepoBasedOnTemplate (data) {
7474 await updateAndCommit (
7575 data . prompts ?. githubRepoFromTmpl ?. newRepoOwner || '' ,
7676 data . prompts ?. githubRepoFromTmpl ?. newRepoName || '' ,
77- [ 'package.json' , 'theme/theme.json' ] ,
77+ [ 'package.json' , 'package-lock.json' , ' theme/theme.json'] ,
7878 {
7979 name : data . prompts ?. githubRepoFromTmpl ?. newRepoName ,
80+ packages : {
81+ '' : {
82+ name : data . prompts ?. githubRepoFromTmpl ?. newRepoName
83+ }
84+ } ,
8085 label : `${ data . prompts ?. githubRepoFromTmpl ?. newRepoLabel . charAt ( 0 ) . toUpperCase ( ) } ${ data . prompts ?. githubRepoFromTmpl ?. newRepoLabel . slice ( 1 ) } `
8186 }
8287 )
@@ -110,11 +115,15 @@ async function initLocalRepoBasedOnTemplate (data) {
110115 await gitAddAll ( { cwd : `${ data ?. cwd . path } /${ data . prompts ?. localRepoFromTmpl ?. newRepoName } ` } )
111116 await gitCommit ( 'Initial commit' , { cwd : `${ data ?. cwd . path } /${ data . prompts ?. localRepoFromTmpl ?. newRepoName } ` } )
112117 const packageJson = await parseJson ( `${ data ?. cwd . path } /${ data . prompts ?. localRepoFromTmpl ?. newRepoName } /package.json` )
118+ const packageJsonLock = await parseJson ( `${ data ?. cwd . path } /${ data . prompts ?. localRepoFromTmpl ?. newRepoName } /package-lock.json` )
113119 const themeJson = await parseJson ( `${ data ?. cwd . path } /${ data . prompts ?. localRepoFromTmpl ?. newRepoName } /theme/theme.json` )
114120 packageJson . name = data . prompts ?. localRepoFromTmpl ?. newRepoName
121+ packageJsonLock . name = data . prompts ?. localRepoFromTmpl ?. newRepoName
122+ packageJsonLock . packages [ '' ] . name = data . prompts ?. localRepoFromTmpl ?. newRepoName
115123 themeJson . name = data . prompts ?. localRepoFromTmpl ?. newRepoName
116124 themeJson . label = `${ data . prompts ?. localRepoFromTmpl ?. newRepoLabel . charAt ( 0 ) . toUpperCase ( ) } ${ data . prompts ?. localRepoFromTmpl ?. newRepoLabel . slice ( 1 ) } `
117125 await writeJson ( `${ data ?. cwd . path } /${ data . prompts ?. localRepoFromTmpl ?. newRepoName } /package.json` , packageJson )
126+ await writeJson ( `${ data ?. cwd . path } /${ data . prompts ?. localRepoFromTmpl ?. newRepoName } /package-lock.json` , packageJsonLock )
118127 await writeJson ( `${ data ?. cwd . path } /${ data . prompts ?. localRepoFromTmpl ?. newRepoName } /theme/theme.json` , themeJson )
119128 await gitAddAll ( { cwd : `${ data ?. cwd . path } /${ data . prompts ?. localRepoFromTmpl ?. newRepoName } ` } )
120129 await gitCommit ( '[TASK] update package.json and theme.json with new project info' , { cwd : `${ data ?. cwd . path } /${ data . prompts ?. localRepoFromTmpl ?. newRepoName } ` } )
0 commit comments