From ed333c64d917acfb86767bfcc3dbbc7c4dcecb87 Mon Sep 17 00:00:00 2001 From: Diogenes Fernandes Date: Mon, 13 Oct 2025 18:51:37 -0300 Subject: [PATCH] Build dist Signed-off-by: Diogenes Fernandes --- dist/index.js | 35 +++++++++++++++++++++++++++-------- dist/index1.js | 2 +- 2 files changed, 28 insertions(+), 9 deletions(-) diff --git a/dist/index.js b/dist/index.js index 9297c5c..a259e53 100644 --- a/dist/index.js +++ b/dist/index.js @@ -50,8 +50,8 @@ async function fetchReleases (githubToken) { if (resp.message.statusCode !== hc.HttpCodes.OK) { throw new Error('failed fetching releases (' + resp.message.statusCode + ')'); } - - let body = await resp.readBody(); + + const body = await resp.readBody(); const releasesMeta = JSON.parse(body); /** @@ -6437,6 +6437,7 @@ const isSatisfiable = (comparators, options) => { // already replaced the hyphen ranges // turn into a set of JUST comparators. const parseComparator = (comp, options) => { + comp = comp.replace(re[t.BUILD], '') debug('comp', comp, options) comp = replaceCarets(comp, options) debug('caret', comp) @@ -6857,11 +6858,25 @@ class SemVer { other = new SemVer(other, this.options) } - return ( - compareIdentifiers(this.major, other.major) || - compareIdentifiers(this.minor, other.minor) || - compareIdentifiers(this.patch, other.patch) - ) + if (this.major < other.major) { + return -1 + } + if (this.major > other.major) { + return 1 + } + if (this.minor < other.minor) { + return -1 + } + if (this.minor > other.minor) { + return 1 + } + if (this.patch < other.patch) { + return -1 + } + if (this.patch > other.patch) { + return 1 + } + return 0 } comparePre (other) { @@ -7762,6 +7777,10 @@ module.exports = debug const numeric = /^[0-9]+$/ const compareIdentifiers = (a, b) => { + if (typeof a === 'number' && typeof b === 'number') { + return a === b ? 0 : a < b ? -1 : 1 + } + const anum = numeric.test(a) const bnum = numeric.test(b) @@ -9179,4 +9198,4 @@ const setup = __nccwpck_require__(3882); module.exports = __webpack_exports__; /******/ })() -; +; \ No newline at end of file diff --git a/dist/index1.js b/dist/index1.js index 6367bfb..4d0c22f 100755 --- a/dist/index1.js +++ b/dist/index1.js @@ -3711,4 +3711,4 @@ async function checkTofu () { module.exports = __webpack_exports__; /******/ })() -; +; \ No newline at end of file