diff --git a/.changeset/twenty-garlics-fold.md b/.changeset/twenty-garlics-fold.md new file mode 100644 index 00000000000..32bb6d33ae7 --- /dev/null +++ b/.changeset/twenty-garlics-fold.md @@ -0,0 +1,5 @@ +--- +"thirdweb": patch +--- + +Fix "Invalid Project name" when a project with a capital letter is entered diff --git a/packages/cli/src/create/command.ts b/packages/cli/src/create/command.ts index a1241d14a6c..06f2ff9253c 100644 --- a/packages/cli/src/create/command.ts +++ b/packages/cli/src/create/command.ts @@ -90,8 +90,11 @@ export async function twCreate(options: any) { name: "path", message: CREATE_MESSAGES.projectName, initial: options.template || defaultName, - validate: (name) => { - const validation = validateNpmName(path.basename(path.resolve(name))); + format: (name: string) => name.toLowerCase(), + validate: (name: string) => { + const validation = validateNpmName( + path.basename(path.resolve(name.toLowerCase())), + ); if (validation.valid) { return true; }