UNPKG

@oriflame/version-tools

Version:
34 lines (24 loc) 744 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); const semver = require('semver'); const _interopDefault = e => e && e.__esModule ? e : { default: e }; const semver__default = /*#__PURE__*/_interopDefault(semver); function extractVersion(versionLike) { let lastPath = versionLike; if (typeof versionLike === 'string') { lastPath = versionLike.split('@').at(-1); } return semver__default.default.parse(lastPath, { includePrerelease: true }); } function extractVersionFormatted(versionLike) { return extractVersion(versionLike)?.format(); } exports.extractVersion = extractVersion; exports.extractVersionFormatted = extractVersionFormatted; //# sourceMappingURL=extractVersion2.js.map