node-semvers
Version:
Utilities for managing versions of node including looking up codenames
14 lines (13 loc) • 441 B
JavaScript
export default function normalizeSchedule(name, raw) {
const schedule = {
name,
semver: name.slice(1),
raw
};
schedule.start = new Date(raw.start);
schedule.end = new Date(raw.end);
if (raw.codename) schedule.codename = raw.codename.toLowerCase();
if (raw.lts) schedule.lts = new Date(raw.lts);
if (raw.maintenance) schedule.maintenance = new Date(raw.maintenance);
return schedule;
}