81
82
export function normalizeVersion(version: IParsedVersion | null): INormalizedVersion | null {
84
return null;
85
}
87
>
const majorBase = version.majorBase;
88
>
const majorMustEqual = version.majorMustEqual;
89
>
const minorBase = version.minorBase;
90
>
let minorMustEqual = version.minorMustEqual;
91
>
const patchBase = version.patchBase;
92
>
let patchMustEqual = version.patchMustEqual;
93
>
94
>
if (version.hasCaret) {
95
>
if (majorBase === 0) {
96
patchMustEqual = false;
98
>
minorMustEqual = false;
99
>
patchMustEqual = false;
100
>
}
101
>
}
102
>
103
>
let notBefore = 0;
104
>
if (version.preRelease) {
105
const match = NOT_BEFORE_REGEXP.exec(version.preRelease);
106
if (match) {