device-detective (npm): Easily determine whether a user agent is a phone, tablet, desktop, text browser, or search engine spider.
Keywords: device detection|user agent detection|UA sniff