🐊Putout plugin adds ability to remove useless 'replace()'
Requires a module only if available and hides the require call from bundlers.
Hashing made simple. Get the hash of a buffer/string/stream/file.
Convert a string of words to a JavaScript identifier
Functions for modifying a unified-latex AST
Native Access to MacOS FSEvents
A micro-library of stream components for building custom JSON and JSONC processing pipelines with a minimal memory footprint — parse, filter, and transform JSON far larger than available memory with a SAX-inspired token API, on Node.js or Web Streams.
Remap sequential sourcemaps through transformations to point at the original source code
User-friendly glob matching
Get the command from a shebang
Backwards compatibility polyfill for React class components
Convenience wrapper for performing AST transformations with browserify transform streams
Get utf8 byte length of string
Node module to mask various kinds of data in the required formats
Repeat a string - fast
Selectively replace Node-style environment variables with plain strings.
🐊Putout plugin helps with regexp
One Dark theme for the CodeMirror code editor
Normalize wrapping quotes for CSS string literals.
Slugifies a String
RPScript interface for module implementation
Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST
A fast alternative to legacy querystring module
Measure the difference between two strings using the Levenshtein distance algorithm