diff options
-rw-r--r-- | .changeset/dry-pandas-flash.md | 5 | ||||
-rw-r--r-- | packages/create-astro/src/actions/template.ts | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/.changeset/dry-pandas-flash.md b/.changeset/dry-pandas-flash.md new file mode 100644 index 000000000..fb18de65d --- /dev/null +++ b/.changeset/dry-pandas-flash.md @@ -0,0 +1,5 @@ +--- +'create-astro': patch +--- + +Add support for more Starlight templates 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}`; } |