];
var archMap = {
//amd64: /(amd.?64|x64|[_\-]64)/i,
- amd64: /(\b|_|amd|(dar)?win(dows)?|mac(os)?|linux|osx|arch|x)64(\b|_)/i,
+ amd64: /(\b|_|amd|(dar)?win(dows)?|mac(os)?|linux|osx|x)64(\b|_)/i,
//x86: /(86)(\b|_)/i,
- x86: /(\b|_|amd|(dar)?win(dows)?|mac(os)?|linux|osx|arch|x)(86|32)(\b|_)/i,
+ x86: /(\b|_|amd|(dar)?win(dows)?|mac(os)?|linux|osx|x)(86|32)(\b|_)/i,
ppc64le: /(\b|_)(ppc64le)/i,
ppc64: /(\b|_)(ppc64)(\b|_)/i,
- arm64: /(\b|_)(arm64|arm)/i,
+ arm64: /(\b|_)((aarch|arm)64)|arm)/i,
armv7l: /(\b|_)(armv?7l)/i,
- armv6l: /(\b|_)(armv?6l)/i,
+ armv6l: /(\b|_)(aarch32|armv?6l)/i,
s390x: /(\b|_)(s390x)/i
};
arches.forEach(function (name) {