aboutsummaryrefslogtreecommitdiff
path: root/packages/create-astro/src
diff options
context:
space:
mode:
authorGravatar Bjorn Lu <bjornlu.dev@gmail.com> 2024-08-07 16:01:23 +0800
committerGravatar GitHub <noreply@github.com> 2024-08-07 16:01:23 +0800
commitea82b03cd6d40c6bd541046f2f9aedfed058ff4f (patch)
tree620fbe169215cba926d7f6376a8b75cb7c12c8e3 /packages/create-astro/src
parent74a093056df99b2714ecc30fc2c36e88778dd9ce (diff)
downloadastro-ea82b03cd6d40c6bd541046f2f9aedfed058ff4f.tar.gz
astro-ea82b03cd6d40c6bd541046f2f9aedfed058ff4f.tar.zst
astro-ea82b03cd6d40c6bd541046f2f9aedfed058ff4f.zip
Improve regex performance (#11635)
Diffstat (limited to 'packages/create-astro/src')
-rw-r--r--packages/create-astro/src/actions/verify.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/create-astro/src/actions/verify.ts b/packages/create-astro/src/actions/verify.ts
index a6c9cc7e1..605b6959d 100644
--- a/packages/create-astro/src/actions/verify.ts
+++ b/packages/create-astro/src/actions/verify.ts
@@ -84,7 +84,7 @@ async function verifyTemplate(tmpl: string, ref?: string) {
const GIT_RE = /^(?<repo>[\w.-]+\/[\w.-]+)(?<subdir>[^#]+)?(?<ref>#[\w.-]+)?/;
function parseGitURI(input: string) {
- const m = input.match(GIT_RE)?.groups;
+ const m = GIT_RE.exec(input)?.groups;
if (!m) throw new Error(`Unable to parse "${input}"`);
return {
repo: m.repo,