renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
32 lines (31 loc) • 827 B
JavaScript
import { GenericVersioningApi } from "../generic.js";
import { SemVer } from "semver";
//#region lib/modules/versioning/glasskube/index.ts
const id = "glasskube";
var GlasskubeVersioningApi = class extends GenericVersioningApi {
_parse(version) {
let parsedVersion;
try {
parsedVersion = new SemVer(version);
} catch {
return null;
}
const result = {
release: [
parsedVersion.major,
parsedVersion.minor,
parsedVersion.patch
],
prerelease: parsedVersion.prerelease.length > 0 ? parsedVersion.prerelease.join(".") : void 0
};
const build = parsedVersion.build.at(0);
if (build) try {
result.release.push(parseInt(build, 10));
} catch {}
return result;
}
};
const api = new GlasskubeVersioningApi();
//#endregion
export { api as default, id };
//# sourceMappingURL=index.js.map