Universal browser detection via user agent parsing. Built to run well in client and server scenarios (tested with React).
npm i -S browser-detective
This project is working but its interface may change rapidly prior to version 1.0. Documentation coming soon.