detect-gpu
Classify GPU's based on their benchmark score in order to provide an adaptive experience.
Found 1224 results for detect
Classify GPU's based on their benchmark score in order to provide an adaptive experience.
Check if a Buffer/Uint8Array is a JPEG image
Run the Node.js binary no matter what
Check if a string is HTML
Detect native Symbol.toStringTag support.
Check if a Buffer/Uint8Array is a GIF image
Detect native Float32Array support.
Detect native Symbol support.
Check if a Buffer/Uint8Array is a TAR file
Detect native Buffer support.
Detect native Uint32Array support.
Detect native Float64Array support.
Detect native Uint16Array support.
check if an AST node is a function of some sort
Detect native Uint8Array support.
Check if a value is a `Blob`
Detect the indentation of code (commonjs fork)
Check if a Buffer/Uint8Array is available for cwebp image source
Check if browser is Firefox
Check if browser is Internet Explorer
Analyze circular dependencies in your JavaScript/TypeScript projects.
Detect if a device is mouse only, touch only, or hybrid
Detect if the browser supports passive events
Check if Electron is running in development
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.
Collection of 70+ type, feature & value checks
Device detection (phone, tablet, desktop, mobile grade, os, versions)
check if the current node version has async_hooks.
Check if the process is running inside a Podman container
Detect and Normalize the newline characters
Checks if the given value is null or undefined
Check if a value is a function
check if an AST node is a MemberExpression, in general or a specific one
Check if servers are reachable
Detect the audio type of a Buffer/Uint8Array
Checks if the given value is a native function.
Check if a Buffer/Uint8Array is a ZIP file
Detect if the current device support the specified emoji
Check if a string is an IP address
Detect the image type of an ArrayBuffer/Uint8Array
Check if the internet connection is up
Check if a Buffer/Uint8Array is a BZIP2 file
Check if a string is a valid filename
capability.js - javascript environment capability detection
A proxy to `path`, replacing `\` with `/` for all results
Detect if current process is a node application or not.
Detect the language of text
JavaScript wrapper for hover and any-hover media queries
Detect if the browser supports the touch events api
JavaScript wrapper for pointer and any-pointer media queries
Detect and validate file types by their signatures (✨magic numbers✨)
Resolve the preferred locale based on the value of an `Accept-Language` HTTP header.
Check if the current Linux session is using Wayland
Charset Detector - Detect the encoding and language of text files - Use it in the browser, with Node.js, or via CLI
Detect the language of text
Analyze circular dependencies in your JavaScript/TypeScript projects with Rust.
Simplify detecting your browser
Detect the appearance of an element in the browser DOM
JavaScript module detecting bots/crawlers/spiders via user-agent
Check if the process is running as administrator on Windows
Checks that given package is installed globally or locally.
Returns `true` if a value exists in the given string, array or object.
Detect which ES6 (ES2015 and above) features are available
Get the name of a project, from package.json, git config, or basename of the current working directory.
Detect native Int32Array support.
Detect native Int16Array support.
Detect native generator function support.
XML detection plugin for file-type
ES6 and ES7 feature detection.
Wrapper component that detects element resize and passes new dimensions down the tree. Based on [element-resize-detector](https://github.com/wnr/element-resize-detector)
Scans a repository directory, searching for a changelog file
detect container resizing
Detect native Uint8ClampedArray support.
Detect native Int8Array support.
Check if the process is running with elevated privileges
check if an AST node is a call to require()
TypeScript / JavaScript library for detect WebAssembly features in node.js & browser
Helpers for handling mobile devices
Simple and Performant Language detection library (pure JS and zero dependencies)
Instantly detect support for WEBP images in the browser in 0.2KB
Check if a file path is an image
Language detection for Javascript. Based on the CLD2 (Compact Language Detector) library from Google. Highly optimized for space and speed. Runs about 10x faster than other libraries. Detects over 160 languages. Full test coverage. Runs on Linux, OS X, an
Arcjet runtime detection
Detect the MIME type of a Buffer, Uint8Array, ArrayBuffer, ReadableStream, file path and file name, with async method.
Checks the filesystem for potential license files and attempts to detect what they are
Detect native Symbol.iterator support.
Get the language associated with a file extension or the extensions associated with a language using the data from GitHub's [Linguist YAML file](https://github.com/github/linguist/blob/master/lib/linguist/languages.yml)
Offline and Online components for React
Detects clicks outside React components, and also handles keypresses.
Check if something is a Node.js stream. This is a fork of sindresorhus/is-stream, but with CommonJS support.
check if an AST node is a call to require()
Count syllables in English words
Checks if the given value is an array or array-like object.
Check if an Array is sorted
Check whether a file can be executed
Detect native function name support.
Detect if the network is up (do we have connectivity?)
Check if a Buffer is a STUN message.
Executes a command when a change is detected in specified files. Not an active file watcher.
Check if a file path is a video file
Check if a String/Buffer is TTF
Provides utilities to check if ad block is enabled on a page via both a React hook and a wrapper component.
Regex for matching dot-directories, like `.git/`
Check if a JavaScript environment has a DOM
A Svelte action that monitors an element enters or leaves the viewport or a parent element. Performant and efficient thanks to using Intersection Observer under the hood.
Get document, if there’s DOM.
It's FuckAdBlock with a minimalist API.
Get the version of the package.json file found in the given directory or in one of its parents.
Check if a String/Buffer/ArrayBuffer is OTF
Utility to check if internet is connected or not
Detect whether the code is running in TS Node
Detects if a file is binary based on its content
Detects active internet connection, and API server status in Angular application.
detect in-app browsers
Scrypted Video Analysis Plugin. Installed alongside a detection service like OpenCV or TensorFlow.
check browser and browser's version from userAgent
Check if a Buffer/Uint8Array is WOFF
JavaScript module to check if user agent to return the device and browser.
JavaScript/TypeScript filter and checker for bad words aka profanity
Determine whether an element is completely within the browser viewport
Detect the language of text
Check if a buffer/Uint8Array is a woff2 file
Detect file type by signature
Check if a Buffer/Uint8Array is EOT
🃏 Minimalistic isomorphic library for detection of platform, runtime, APIs and more.
Check if a Buffer/Uint8Array is a FLAC file.
Detect structural similarities in your code
Detect Node.JS (as opposite to browser environment) (reliable)
Regular expression matching for email addresses. Maintained, configurable, more accurate, and browser-friendly alternative to email-regex. Works in Node v14+ and browsers. Made for Spam Scanner and Forward Email.
Checks if the given value is a valid array-like index.
Discover the variable names chosen for each of a file's top-level required modules
find and identify a cycle in a directed graph
Check if a Buffer/Uint8Array is an OGG file.
Detect character encoding using ICU
Check if a Buffer/Uint8Array is a MP3 file.
Check if a Buffer/Uint8Array is a m4a file.
Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content
Check if a Buffer/Uint8Array is a wav file.
Quickly detect the EOL used in a string.
Read a glob of files, dynamically choosing the reader or requiring the files based on the file extension.
Fast and native browser detection on Windows
Detect if DevTools is open and its orientation
A simple, performant, and cross-browser hook for handling scroll in your next react app.
Scrypted OpenVINO Object Detection
A small and simple utility package that can validate any kind of image. It can detect corrupt files, or invalid image urls
Detect when an element is ready in the DOM
Lint HTML and template source files for hardcoded (untranslated) strings
Detects where the current browser extension code is being run. Compatible with Firefox, Chrome and derivates.
Detect native DataView support.
Regular expression for matching words in a string. Support for english, CJK and Cyrillic.
Detect native ArrayBuffer support.
detect available port
Library to check unused resolvers at Ovrsea
Fork of cld with pre-built binaries for OS X and Linux. Language detection for Javascript. Based on the CLD2 (Compact Language Detector) library from Google. Highly optimized for space and speed. Runs about 10x faster than other libraries. Detects over 16
Detect native BigInt support.
migration tool for sequelize & typescript users
A pitch-detection library for node and the browser
Detect browser language
Check if Node script is running on AppVeyor
Converts between RSA key formats, detecting input format (PEM, DER, PKCS1, PKCS8). No OpenSSL needed.
Detect the character encoding using Google’s compact_enc_det library
Detect copy-pasted and structurally similar code. Supports ES2020 standard (and most proposed features), TS and TSX files. Using Babel 8's parser.
Get details about the current Continuous Integration environment
JS Library to detect browser, os and device based on the UserAgent String, forked by John Carmichael for ease of use.
Match the words in a string. Support for english, CJK and Cyrillic.
Check if a Buffer/Uint8Array is a APNG (Animated PNG) image
Detect image dimensions via request.
Detect the programming language of any file.
The simplest way for detecting HTML content.
A browser detection package that uses feature detection instead of user agent
Detect if Mocha is running
The React hook to detect if the device is mobile or desktop.
Feature detection in the browser before loading polyfill using services like polyfill.io
Checks if the file path is zip file. It does not read the complete file nor it depends upon file extension
Offline and Online components for Vue
Detects whether browser has an active internet connection or not in Angular application.
Scrypted CoreML Object Detection
Convert a mime type to a file extension. It works only with popular mime types and it's super lightweight.
Check if a given string is css compatible color value
Simple module for getting the current mouse position in element or window.
A path of the currently executed npm CLI
Detect whether a terminal or browser supports ansi colors.
A React component that renders its children if an ad blocker is detected
Detect the current chrome version in the browser
Check if a string is XML
A microlibrary to detect whether Node.js runs inside a Docker container or not
Check whether a string has any emoji
A CommonJS port from the ESM file-type package. Now fixed to not have 'tarHeaderChecksumMatches' error!
Adblock detector
Regular expresson for matching dotfiles.
Checks if the browser supports WebP. Cheaply and synchronously.
Detect the current iOS version in the browser
Check if a value is an error constructor
Check if your code is running as an npm script
Identify the network your users are using!
Detect unused CSS in angular components
4-directional swipe detection for react-native.
Utility methods to detect runtimes and load modules dynamically.
Detect if a string contains traditional or simplified Chinese characters.
Detectizr is a Modernizr extension to detect device, browser, operating system and screen.
Detect support for emoji character sets.
@wora NetInfo
Check if a Buffer/Uint8Array is a WebP image
Convert CSS color strings to RGBA and check whether they are light or dark
React component to detect browser
Detect if a Node.js process is in the debug mode.
Which GitHub page are you on? Is it an issue? Is it a list? Perfect for your WebExtension or userscript.
Check if your code is running on Heroku
A simple browserify module for telling whether or not a given key has been pressed down.
Detect the license of node.js projects and their dependencies
Platform detection: NodeJS? React? ReactNative? Expo? etc.
Superset of RESPONSIVE DIRECTIVES to show or hide items according to the size of the device screen and another features in Angular 9
Multi Languages Detection for Text-Mining and Natural Language Processing - True ITK - Open Source
Check if a number is a HTTP success status code
CLI to detect the language of text
An *Ackchyually* browser compatible file-type hacky replacement of the `file-type` package. Forked from https://github.com/sindresorhus/file-type
Detects Dependencies In The Source File.
Check if pnpm is available.
Device resolution detection module
Check if a Buffer/Uint8Array is a TIFF image
Check if a Buffer/Uint8Array is a 7ZIP file
Get the users' most preferred locale/language from your app's available translations with zero dependencies
detect container resizing
Detect if a visitor is coming through a webview or a native browser using user-agent.
Check if your code is running on Travis
Check if browser is Safari
Check if a Buffer/Uint8Array is a BMP image
Check if a Buffer/Uint8Array is a PSD image
Check if a project is using pnpm.
Check if a value is a Fetch network error
A device detector plugin of Vue 3
Check if a Buffer/Uint8Array is a JPEG XR image
Parse HTTP headers to detect the device type, model, operating system, browser, and crawler information
Strictly and correctly checks if value is a nodejs stream.
Server side mrz (Machine Readable Zone) scanner.
Check if a Buffer/Uint8Array is a RAR file
react network detection hooks
Check if a `package-lock.json` is present in the working directory
Modified version of Nick Drewe's tc or sc checker.
Detect the width and height of images in a stream
Check if a Buffer/Uint8Array is a 7ZIP file
@wora Detect Network
Report browser settings like whatsmybrowser.org.
Hunt down `.only`s before it's too late.
It's FuckAdBlock with a minimalist API.
Javascript detect retina screen (javascript detect device pixel ratio / density)
Detect lockfiles in the working directory
Detect the OS from a User-Agent string.
React adblock detector
Detect if WebGL is enabled in the current environment.