diff --git a/src/cli.ts b/src/cli.ts index c796bd69..ca5971d4 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -79,14 +79,16 @@ NEEDED_FILES.forEach((file) => { // remove templates directory for destination files if (destinationFile.indexOf('templates') === 0) { destinationFile = destinationFile.split(sep).slice(1).join(sep); + file = `templates/template-${destinationFile}`; } + const source = resolve(__dirname, '..', file); const destination = resolve(path, destinationFile); // check if file exists or replace flag is set if (!existsSync(destination) || commander.replace) { - copyFileSync(resolve(__dirname, '..', file), destination); - console.info(`Added file "${destination}".`); + copyFileSync(source, destination); + console.info(`Copied file "${source}" to "${destination}".`); } else { console.info(`Not replacing "${destination}". Use "-r" or "--replace" to do so.`); } diff --git a/templates/.npmignore b/templates/template-.npmignore similarity index 100% rename from templates/.npmignore rename to templates/template-.npmignore diff --git a/templates/tsconfig.json b/templates/template-tsconfig.json similarity index 100% rename from templates/tsconfig.json rename to templates/template-tsconfig.json diff --git a/templates/tslint.json b/templates/template-tslint.json similarity index 100% rename from templates/tslint.json rename to templates/template-tslint.json