diff --git a/packages/scripts/turbo/generators/config.ts b/packages/scripts/turbo/generators/config.ts index 7351edb37..055dfde19 100644 --- a/packages/scripts/turbo/generators/config.ts +++ b/packages/scripts/turbo/generators/config.ts @@ -41,14 +41,15 @@ export default function generator(plop: PlopTypes.NodePlopAPI): void { { type: 'addMany', destination: `${plop.getDestBasePath()}/../{{name}}`, - templateFiles: ['templates/**'], + // plop doesn't like our cliff.toml file since it tries to parse it. we add it manually later + templateFiles: ['templates/**', '!templates/default/cliff.toml'], globOptions: { dot: true }, base: 'templates/default/', stripExtensions: ['hbs'], }, { type: 'modify', - path: `${plop.getDestBasePath()}/turbo/generators/templates/cliff.toml`, + path: `${plop.getDestBasePath()}/turbo/generators/templates/default/cliff.toml`, async transform(content, answers) { const cliffTOML = content.replace('{{name}}', answers.name); await writeFile(`${plop.getDestBasePath()}/../${answers.name}/cliff.toml`, cliffTOML); diff --git a/packages/scripts/turbo/generators/templates/.cliff-jumperrc.json.hbs b/packages/scripts/turbo/generators/templates/default/.cliff-jumperrc.json.hbs similarity index 100% rename from packages/scripts/turbo/generators/templates/.cliff-jumperrc.json.hbs rename to packages/scripts/turbo/generators/templates/default/.cliff-jumperrc.json.hbs diff --git a/packages/scripts/turbo/generators/templates/.gitignore.hbs b/packages/scripts/turbo/generators/templates/default/.gitignore similarity index 91% rename from packages/scripts/turbo/generators/templates/.gitignore.hbs rename to packages/scripts/turbo/generators/templates/default/.gitignore index 218b2089e..cd74cea28 100644 --- a/packages/scripts/turbo/generators/templates/.gitignore.hbs +++ b/packages/scripts/turbo/generators/templates/default/.gitignore @@ -1,2 +1,2 @@ # Packages node_modules # Log files logs *.log npm-debug.log* # Runtime data pids *.pid *.seed # Env .env # Dist dist -dist-docs # Docs docs/**/* !docs/README.md # Miscellaneous .turbo .tmp coverage \ No newline at end of file +dist-docs # Docs docs/**/* !docs/README.md # Miscellaneous .turbo .tmp coverage diff --git a/packages/scripts/turbo/generators/templates/.lintstagedrc.js.hbs b/packages/scripts/turbo/generators/templates/default/.lintstagedrc.js.hbs similarity index 100% rename from packages/scripts/turbo/generators/templates/.lintstagedrc.js.hbs rename to packages/scripts/turbo/generators/templates/default/.lintstagedrc.js.hbs diff --git a/packages/scripts/turbo/generators/templates/.prettierignore.hbs b/packages/scripts/turbo/generators/templates/default/.prettierignore similarity index 100% rename from packages/scripts/turbo/generators/templates/.prettierignore.hbs rename to packages/scripts/turbo/generators/templates/default/.prettierignore diff --git a/packages/scripts/turbo/generators/templates/.prettierrc.js.hbs b/packages/scripts/turbo/generators/templates/default/.prettierrc.js.hbs similarity index 100% rename from packages/scripts/turbo/generators/templates/.prettierrc.js.hbs rename to packages/scripts/turbo/generators/templates/default/.prettierrc.js.hbs diff --git a/packages/scripts/turbo/generators/templates/api-extractor.json.hbs b/packages/scripts/turbo/generators/templates/default/api-extractor.json.hbs similarity index 100% rename from packages/scripts/turbo/generators/templates/api-extractor.json.hbs rename to packages/scripts/turbo/generators/templates/default/api-extractor.json.hbs diff --git a/packages/scripts/turbo/generators/templates/cliff.toml b/packages/scripts/turbo/generators/templates/default/cliff.toml similarity index 100% rename from packages/scripts/turbo/generators/templates/cliff.toml rename to packages/scripts/turbo/generators/templates/default/cliff.toml diff --git a/packages/scripts/turbo/generators/templates/package.json.hbs b/packages/scripts/turbo/generators/templates/default/package.json.hbs similarity index 100% rename from packages/scripts/turbo/generators/templates/package.json.hbs rename to packages/scripts/turbo/generators/templates/default/package.json.hbs