diff options
Diffstat (limited to 'packages/create-astro/src')
-rw-r--r-- | packages/create-astro/src/actions/template.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/create-astro/src/actions/template.ts b/packages/create-astro/src/actions/template.ts index f762b264f..ca041642b 100644 --- a/packages/create-astro/src/actions/template.ts +++ b/packages/create-astro/src/actions/template.ts @@ -67,9 +67,12 @@ const FILES_TO_UPDATE = { }; function getTemplateTarget(tmpl: string, ref = 'latest') { + if (tmpl.startsWith('starlight')) { + const [, starter = 'basics'] = tmpl.split('/'); + return `withastro/starlight/examples/${starter}`; + } const isThirdParty = tmpl.includes('/'); if (isThirdParty) return tmpl; - if (tmpl === 'starlight') return `withastro/starlight/examples/basics`; return `github:withastro/astro/examples/${tmpl}#${ref}`; } |