diff options
author | 2023-08-08 19:08:46 +0200 | |
---|---|---|
committer | 2023-08-08 12:08:46 -0500 | |
commit | 315d58f27b022c9d4285cf13f445ed18c26c327e (patch) | |
tree | 7fddd4738c124058e7f6477d33c110aa403dd490 /packages/create-astro/src | |
parent | 4d160fa1e227cfcdb4789563574fc67ac24cf243 (diff) | |
download | astro-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.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}`; } |