mobile-detect
Device detection (phone, tablet, desktop, mobile grade, os, versions)
Device detection (phone, tablet, desktop, mobile grade, os, versions)
Checks if the given value is null or undefined
Check if servers are reachable
Checks if the given value is a native function.
Check if the internet connection is up
Check if Electron is running in development
Check if browser is Internet Explorer
Check if browser is Firefox
Regular expression matching for URL's. Maintained, safe, and browser-friendly version of url-regex. Resolves CVE-2020-7661. Works in Node v10.12.0+ and browsers.
Check if a value is a function
ES6 and ES7 feature detection.
Detect if a device is mouse only, touch only, or hybrid
Detect the image type of a Buffer/Uint8Array
check if an AST node is a MemberExpression, in general or a specific one
Detect if the browser supports the touch events api
JavaScript wrapper for hover and any-hover media queries
JavaScript wrapper for pointer and any-pointer media queries
Get the name of a project, from package.json, git config, or basename of the current working directory.
Simplify detecting your browser
Check if an Array is sorted