We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d7188b4 commit fef84bcCopy full SHA for fef84bc
1 file changed
src/index.ts
@@ -83,6 +83,8 @@ export type Argv = {
83
'package-name'?: string;
84
};
85
86
+const BUILTIN_TOOLS = ['eslint', 'prettier', 'biome'];
87
+
88
function logHelpMessage(name: string, templates: string[]) {
89
logger.log(`
90
Usage: create-${name} [dir] [options]
@@ -104,7 +106,9 @@ function logHelpMessage(name: string, templates: string[]) {
104
106
105
107
async function getTools({ tools, dir, template }: Argv) {
108
if (tools) {
- return Array.isArray(tools) ? tools : [tools];
109
+ let toolsArr = Array.isArray(tools) ? tools : [tools];
110
+ toolsArr = toolsArr.filter((tool) => BUILTIN_TOOLS.includes(tool));
111
+ return toolsArr;
112
}
113
// skip tools selection when using CLI options
114
if (dir && template) {
0 commit comments