diff options
author | 2024-08-07 16:01:23 +0800 | |
---|---|---|
committer | 2024-08-07 16:01:23 +0800 | |
commit | ea82b03cd6d40c6bd541046f2f9aedfed058ff4f (patch) | |
tree | 620fbe169215cba926d7f6376a8b75cb7c12c8e3 /packages/create-astro/src | |
parent | 74a093056df99b2714ecc30fc2c36e88778dd9ce (diff) | |
download | astro-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.ts | 2 |
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, |