summaryrefslogtreecommitdiff
path: root/packages/create-astro/src
diff options
context:
space:
mode:
authorGravatar Chris Swithinbank <swithinbank@gmail.com> 2023-08-08 19:08:46 +0200
committerGravatar GitHub <noreply@github.com> 2023-08-08 12:08:46 -0500
commit315d58f27b022c9d4285cf13f445ed18c26c327e (patch)
tree7fddd4738c124058e7f6477d33c110aa403dd490 /packages/create-astro/src
parent4d160fa1e227cfcdb4789563574fc67ac24cf243 (diff)
downloadastro-315d58f27b022c9d4285cf13f445ed18c26c327e.tar.gz
astro-315d58f27b022c9d4285cf13f445ed18c26c327e.tar.zst
astro-315d58f27b022c9d4285cf13f445ed18c26c327e.zip
Add shorthand for Starlight templates to `create astro` (#7993)
* Add shorthand for Starlight templates to `create astro` * Update packages/create-astro/src/actions/template.ts * Update packages/create-astro/src/actions/template.ts --------- Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Diffstat (limited to 'packages/create-astro/src')
-rw-r--r--packages/create-astro/src/actions/template.ts5
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}`;
}