UNPKG

check-browser

Version:

Ultra-thin wrapper around bowser with simple declarative interface

14 lines (11 loc) 356 B
var bowser = require('bowser') module.exports = function(supports) { var listed = false return Object.keys(supports).some(function(name) { name = name.toLowerCase() if(name !== 'others' && bowser[name]) { listed = true return (bowser.version || bowser.osversion) >= supports[name] } }) || !! (supports.others && ! listed) }