Can this get all of the fields that the NodeJS version does?
Do they both use the same regexes.yaml?
If so, how hard would it be to update it to get the same data results?
For instance, some missing fields are:
ua.browser.version (just combine the major and minor, maybe patch results?)
ua.device.type (i.e. desktop, mobile, tablet, etc) (basically device category)
ua.device.model (i.e. iPhone, etc.) (for this I'm currently using device.family)
ua.os.version (just combine the major and minor, maybe patch results?)
ua.device.vendor (i.e. Apple, Microsoft, etc)
ua.cpu.architecture (i.e. AMD64, etc.)