fixes #415
This commit is contained in:
parent
7eba451e35
commit
e4a8df59d3
2 changed files with 5 additions and 1 deletions
|
@ -57,7 +57,6 @@ describe('validateVersion', () => {
|
|||
it('should validate', () => {
|
||||
validateVersion('1.0.0');
|
||||
validateVersion('0.1.1');
|
||||
validateVersion('0.1.1-pre');
|
||||
|
||||
assert.throws(() => validateVersion('.'));
|
||||
assert.throws(() => validateVersion('..'));
|
||||
|
@ -66,6 +65,7 @@ describe('validateVersion', () => {
|
|||
assert.throws(() => validateVersion('.0.1'));
|
||||
assert.throws(() => validateVersion('0.1.'));
|
||||
assert.throws(() => validateVersion('0.0.0.1'));
|
||||
assert.throws(() => validateVersion('0.1.1-pre'));
|
||||
});
|
||||
});
|
||||
|
||||
|
|
|
@ -31,6 +31,10 @@ export function validateVersion(version: string): void {
|
|||
if (!semver.valid(version)) {
|
||||
throw new Error(`Invalid extension version '${version}'`);
|
||||
}
|
||||
|
||||
if (semver.prerelease(version)) {
|
||||
throw new Error(`Invalid extension version '${version}: semver prerelease field is not supported`);
|
||||
}
|
||||
}
|
||||
|
||||
export function validateEngineCompatibility(version: string): void {
|
||||
|
|
Loading…
Add table
Reference in a new issue