X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Fsemver%2Franges%2Fmin-version.js;h=2fac412914fe2569f33de742fcae6fb52020605a;hb=4d07c77cf4d78cab8639e13ddc3c22495e585b0b;hp=7118d237bf5c413834462c58ea04e73d43543c37;hpb=3aba54c891969552833dbc350b3139e944e17a97;p=dotfiles%2F.git diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/semver/ranges/min-version.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/semver/ranges/min-version.js index 7118d237..2fac4129 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/semver/ranges/min-version.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/semver/ranges/min-version.js @@ -19,6 +19,7 @@ const minVersion = (range, loose) => { for (let i = 0; i < range.set.length; ++i) { const comparators = range.set[i] + let setMin = null comparators.forEach((comparator) => { // Clone to avoid manipulating the comparator's semver object. const compver = new SemVer(comparator.semver.version) @@ -33,8 +34,8 @@ const minVersion = (range, loose) => { /* fallthrough */ case '': case '>=': - if (!minver || gt(minver, compver)) { - minver = compver + if (!setMin || gt(compver, setMin)) { + setMin = compver } break case '<': @@ -46,6 +47,8 @@ const minVersion = (range, loose) => { throw new Error(`Unexpected operation: ${comparator.operator}`) } }) + if (setMin && (!minver || gt(minver, setMin))) + minver = setMin } if (minver && range.test(minver)) {