From 6be28ee1aeae1a092b05751698b05220f3e4c8c1 Mon Sep 17 00:00:00 2001 From: nyqykk Date: Fri, 9 May 2025 16:45:10 +0800 Subject: [PATCH 1/2] feat: support specify pkg name --- src/index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 9625057..0199aff 100644 --- a/src/index.ts +++ b/src/index.ts @@ -80,6 +80,7 @@ export type Argv = { template?: string; override?: boolean; tools?: string | string[]; + packageName?: string; }; function logHelpMessage(name: string, templates: string[]) { @@ -93,6 +94,7 @@ function logHelpMessage(name: string, templates: string[]) { -t, --template specify the template to use --tools select additional tools (biome, eslint, prettier) --override override files in target directory + --package-name specify the package name Templates: @@ -196,7 +198,9 @@ export async function create({ }), ); - const { targetDir, packageName } = formatProjectName(projectName); + const formatted = formatProjectName(projectName); + const targetDir = formatted.targetDir; + const packageName = argv['package-name'] || formatted.packageName; const distFolder = path.isAbsolute(targetDir) ? targetDir : path.join(cwd, targetDir); From a43bbad248fba58011e0a0a77e8d86d8e936d56a Mon Sep 17 00:00:00 2001 From: nyqykk Date: Fri, 9 May 2025 16:50:38 +0800 Subject: [PATCH 2/2] chore: type error --- src/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/index.ts b/src/index.ts index 0199aff..c631242 100644 --- a/src/index.ts +++ b/src/index.ts @@ -80,7 +80,7 @@ export type Argv = { template?: string; override?: boolean; tools?: string | string[]; - packageName?: string; + 'package-name'?: string; }; function logHelpMessage(name: string, templates: string[]) { @@ -199,7 +199,7 @@ export async function create({ ); const formatted = formatProjectName(projectName); - const targetDir = formatted.targetDir; + const { targetDir } = formatted; const packageName = argv['package-name'] || formatted.packageName; const distFolder = path.isAbsolute(targetDir) ? targetDir