on-merge/versions.js (25 lines of code) (raw):

"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseVersions = void 0; function parseVersions(versions) { const currentMinor = versions.versions.find((version) => version.currentMinor); const previousMinor = versions.versions.find((version) => version.previousMinor); const previousMajor = versions.versions.find((version) => version.previousMajor); if (!currentMinor) { throw new Error('versions.json is missing current minor version information'); } if (!previousMinor) { throw new Error('versions.json is missing previous minor version information'); } if (!previousMajor) { throw new Error('versions.json is missing previous major version information'); } const parsed = { currentMinor, previousMinor, previousMajor, all: versions.versions, }; return parsed; } exports.parseVersions = parseVersions; //# sourceMappingURL=versions.js.map