ua-semver
Check user-agent with semver syntax.
Install
npm install ua-semver
Usage
var ua = ; var capabilities = family: 'chrome' version: '>=33' family: 'firefox' version: '>=23' ; ua; // true or false
ua.satisfies(userAgent, capabilities)
Check if the user agent satisfy some capability. You can pass a capability or an array of capabilities. A capability is an object containing two attributes: "family" and "version", "version" must use the semver syntax.
ua;
You can specify an Os with the same two attributes family and version.
ua;
In the same way, you can specify a device.
ua;
License
MIT