Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    bspublic

    Browser spec Build Status

    Browser spec statically defines features for a given browser so you can make

    Notes

    This is intended for use with node-shimmy, and not really a standalone module.

    Usage / Examples

    Browserspec takes an options object with a family and either a version string or trio of major, minor, and patch:

    var browserspec = require('bs')
     
    var spec = browserspec({ family:'Firefox', version: '3.6' })
    spec['Array.prototype.forEach'] // true
     
    var spec2 = browserspec({ family:'IE', major:7, minor:0 })
    spec2['Array.prototype.forEach'] // false

    This makes it easily compatible with the useragent module:

    var browserspec = require('bs')
    var useragent = require('useragent')
     
    var spec = browserspec(useragent.parse( useragent ))
     

    License

    Open source software under the zlib license.

    Keywords

    none

    install

    npm i bs

    Downloadsweekly downloads

    1

    version

    0.1.0

    license

    none

    repository

    githubgithub

    last publish

    collaborators

    • avatar