@@ -76,7 +76,7 @@ function copyDirectory(source, target, projectName, rootSource = source) {
7676 copyDirectory ( sourcePath , targetPath , projectName , rootSource ) ;
7777 } else {
7878 // Check if it's a template file that needs processing
79- if ( templateFiles . includes ( relativePath ) ) {
79+ if ( templateFiles . includes ( entry . name ) ) {
8080 processTemplateFile ( sourcePath , targetPath , projectName ) ;
8181 } else {
8282 fs . copyFileSync ( sourcePath , targetPath ) ;
@@ -168,14 +168,6 @@ async function setupProject() {
168168 console . log ( '🔧 Setting up language configuration...' ) ;
169169 // Change to project directory and run language setup
170170 process . chdir ( targetRoot ) ;
171-
172- // Copy set-language.js first if not already copied
173- const setLanguageTarget = path . join ( targetRoot , 'scripts' , 'set-language.js' ) ;
174- if ( ! fs . existsSync ( setLanguageTarget ) ) {
175- const setLanguageSource = path . join ( sourceRoot , 'scripts' , 'set-language.js' ) ;
176- fs . mkdirSync ( path . dirname ( setLanguageTarget ) , { recursive : true } ) ;
177- fs . copyFileSync ( setLanguageSource , setLanguageTarget ) ;
178- }
179171
180172 // Run language setup
181173 execSync ( `node scripts/set-language.js ${ language } ` , { stdio : 'inherit' } ) ;
0 commit comments