ua-parser-caps
Version:
capabilities for ua-parser2
30 lines (25 loc) • 609 B
JavaScript
/**
* Regenerates the test cases
*
* Copyright (c) 2013 Commenthol
* Released under the MIT License
*/
// module dependencies
var uaparser = require('ua-parser2')()
var regen = require('./regen')
regen.add = function (userAgent) {
var uaparsed = uaparser.parse(userAgent)
this._testcases.push(uaparsed)
}
if (require.main === module) {
var userAgent = (process.argv && process.argv[2] ? process.argv[2] : userAgent)
if (userAgent) {
regen.load()
regen.add(userAgent)
var out = regen.loop()
regen.save(out)
} else {
console.error('user-agent missing')
}
}