Improve regexes for pre-release extensions

This commit is contained in:
Shivam Mathur
2020-10-31 19:04:20 +05:30
parent 215b040f0d
commit 02445f719d
5 changed files with 12 additions and 13 deletions

View File

@ -164,16 +164,14 @@ export async function addExtensionWindows(
);
break;
// match semver with state
case /.*-(\d+\.\d+\.\d)(beta|alpha|devel|snapshot)\d*/.test(
version_extension
):
matches = /.*-(\d+\.\d+\.\d)(beta|alpha|devel|snapshot)\d*/.exec(
case /.*-(\d+\.\d+\.\d)([a-zA-Z+]+)\d*/.test(version_extension):
matches = /.*-(\d+\.\d+\.\d)([a-zA-Z+]+)\d*/.exec(
version_extension
) as RegExpExecArray;
add_script += await utils.joins(
'\nAdd-Extension',
ext_name,
matches[2],
matches[2].replace('preview', 'devel'),
matches[1]
);
break;