Detect argument usage using es6 proxies
Improved typeof detection for node.js and the browser.
Detect the dominant newline character of a string
Detect Node.JS (as opposite to browser environment). ESM modification
Node.js module to detect the C standard library (libc) implementation family and version
Node.js implementation of port detector
Detects if a file exists and returns the resolved filepath.
Is this an arguments object? It's a harder question than you think.
Returns true, if the specified directory is case sensitive
Unpack a browser type and version from the useragent string
Expose localhost to the world
detect available port
Classify GPU's based on their benchmark score in order to provide an adaptive experience.
Detect the indentation of code
`Start a promise chain
KISS approach for flaky test detection
Polyfill of future proposal for `util.parseArgs()`
Detect which package manager you're using (yarn or npm)
A JavaScript parser built from the Hermes engine
Detect device type and render your component according to it
Package manager detector
Library will help you to detect if the locale is right-to-left language.
like `chown -R`
A ridiculously light-weight argument validator (now browser friendly)
This tool detects omission of modification of callers when the name of a method, number of arguments, or the name of a keyword argument is modified.
Add ActiveStorage Analyzer class to perform ClamAV virus scans on ActiveStorage::Blob objects. Supports ClamAV daemon mode, custom arguments and callbacks on detection.
Flay analyzes code for structural similarities. Differences in literal values, variable, class, method names, whitespace, programming style, braces vs do/end, etc are all ignored. Making this totally rad. == Features/Problems: * Reports differences at any level of code. * Adds a score multiplier to identical nodes. * Differences in literal values, variable, class, and method names are ignored. * Differences in whitespace, programming style, braces vs do/end, etc are ignored. * Works across files. * Add the flay-persistent plugin to work across large/many projects. * Run --diff to see an N-way diff of the code. * Provides conservative (default) and --liberal pruning options. * Provides --fuzzy duplication detection. * Language independent: Plugin system allows other languages to be flayed. * Ships with .rb and .erb. * javascript and others will be available separately. * Includes FlayTask for Rakefiles. * Uses path_expander, so you can use: * dir_arg -- expand a directory automatically * @file_of_args -- persist arguments in a file * -path_to_subtract -- ignore intersecting subsets of files/directories * Skips files matched via patterns in .flayignore (subset format of .gitignore). * Totally rad.