UNPKG

renovate

Version:

Automated dependency updates. Flexible so you don't need to be.

27 lines 1.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.findScheduleForCodename = findScheduleForCodename; exports.findScheduleForVersion = findScheduleForVersion; const tslib_1 = require("tslib"); const node_js_schedule_json_1 = tslib_1.__importDefault(require("../../../data/node-js-schedule.json")); const semver_1 = tslib_1.__importDefault(require("../semver")); const nodeSchedule = node_js_schedule_json_1.default; const nodeCodenames = new Map(); for (const version of Object.keys(nodeSchedule)) { const schedule = nodeSchedule[version]; if (schedule.codename) { nodeCodenames.set(schedule.codename.toUpperCase(), { version, ...schedule, }); } } function findScheduleForCodename(codename) { return nodeCodenames.get(codename?.toUpperCase()); } function findScheduleForVersion(version) { const major = semver_1.default.getMajor(version); const schedule = nodeSchedule[`v${major}`]; return schedule; } //# sourceMappingURL=schedule.js.map