Skip to content

Commit ad11fa9

Browse files
committed
add npm: prefix to getCreateShortName
1 parent 4ef9418 commit ad11fa9

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

app/utils/install-command.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ export function getExecuteCommandParts(options: ExecuteCommandOptions): string[]
135135

136136
// For create-* packages, use the shorthand create command
137137
if (options.isCreatePackage) {
138-
const shortName = getCreateShortName(options.packageName)
138+
const shortName = getCreateShortName(options.packageName, options.packageManager)
139139
if (shortName !== options.packageName) {
140140
if (options.packageManager === 'deno') {
141141
return ['deno', 'create', `npm:${shortName}`]

shared/utils/package-analysis.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ export function getCreatePackageName(packageName: string): string {
207207
* Extract the short name from a create-* package for display.
208208
* e.g., "create-vite" -> "vite", "@scope/create-foo" -> "@scope/foo", "@scope/create" -> "@scope"
209209
*/
210-
export function getCreateShortName(createPackageName: string): string {
210+
export function getCreateShortName(createPackageName: string, packageManager: string): string {
211211
if (createPackageName.startsWith('@')) {
212212
// @scope/create -> @scope, @scope/create-foo -> @scope/foo
213213
const slashIndex = createPackageName.indexOf('/')
@@ -225,6 +225,9 @@ export function getCreateShortName(createPackageName: string): string {
225225
if (createPackageName.startsWith('create-')) {
226226
return createPackageName.slice('create-'.length)
227227
}
228+
if (packageManager === 'deno') {
229+
createPackageName = `npm:${createPackageName}`
230+
}
228231
return createPackageName
229232
}
230233

0 commit comments

Comments
 (0)