X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=_webi%2Fnormalize.js;h=1c247f7b71e890a6905466bcfe8a8c77c041ee88;hb=91512157ab426c87e0a82b594620e90e324b23a3;hp=07b08c76e910512e2b1a156c2f41a2da21084efb;hpb=a2bb4dba6b81e126884dfdf7028719edea78b974;p=webi-installers%2F.git diff --git a/_webi/normalize.js b/_webi/normalize.js index 07b08c7..1c247f7 100644 --- a/_webi/normalize.js +++ b/_webi/normalize.js @@ -39,7 +39,8 @@ var arches = [ ]; var archMap = { //amd64: /(amd.?64|x64|[_\-]64)/i, - amd64: /(\b|_|amd|(dar)?win(dows)?|mac(os)?|linux|osx|x)64([_\-]?bit)?(\b|_)/i, + amd64: + /(\b|_|amd|(dar)?win(dows)?|mac(os)?|linux|osx|x)64([_\-]?bit)?(\b|_)/i, //x86: /(86)(\b|_)/i, x86: /(\b|_|amd|(dar)?win(dows)?|mac(os)?|linux|osx|x)(86|32)([_\-]?bit)(\b|_)/i, ppc64le: /(\b|_)(ppc64le)/i, @@ -135,6 +136,15 @@ function normalize(all) { } module.exports = normalize; +module.exports._debug = function (all) { + all = normalize(all); + all.releases = all.releases + .filter(function (r) { + return ['windows', 'macos', 'linux'].includes(r.os) && 'amd64' === r.arch; + }) + .slice(0, 10); + return all; +}; // NOT in order of priority (which would be tar, xz, zip, ...) module.exports.formats = formats; module.exports.arches = arches;