whats-that-gerber
Version:
Identify Gerber and drill files by filenamee
18 lines (15 loc) • 439 B
JavaScript
module.exports = function getCommonCad(matches) {
var cadCount = matches.reduce(function(counts, match) {
counts[match.cad] = counts[match.cad] + 1 || 1
return counts
}, {})
return Object.keys(cadCount).reduce(
function(maxAndName, name) {
var count = cadCount[name]
if (count > maxAndName.max) return {max: count, name: name}
return maxAndName
},
{max: 0, name: null}
).name
}