snifferjs (npm): Browser/engine/os/device detection tool
Keywords: sniffer|sniff|javascript