@mornya/cli-libs
Version:
The project of the utilities for CLI.
1 lines • 509 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports.check=void 0,exports.check=function check(e,t){var r=e.split("-"),c=t.split("-"),i=r[0].split(".").slice(0,3).map(function(e){return Number(e)}),l=c[0].split(".").slice(0,3).map(function(e){return Number(e)}),e=!/(dev|beta|alpha|rc)/i.test(e),t=!/(dev|beta|alpha|rc)/i.test(t),e=!e||t;return i[0]<l[0]?e?1:0:i[0]>l[0]?-1:i[1]<l[1]?e?1:0:i[1]>l[1]?-1:i[2]<l[2]?e?1:0:i[2]>l[2]?-1:(null!=(t=r[1])?t:"")!==(null!=(i=c[1])?i:"")&&e?1:0};