Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow
Querystringify - Small, simple but powerful query string parser.
A robust HTML entities encoder/decoder with full Unicode support.
Normalize a URL
Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Cleanly split a string by retaining the delimiter.
Measure the difference between two strings using the Levenshtein distance algorithm
- leven
- levenshtein
- distance
- algorithm
- string
- difference
- diff
- fast
- fuzzy
- similar
- similarity
- compare
- comparison
- edit
- View more
Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes
Parse String to Number based on configuration
Strip redundant indentation and indent the string
Generate a cryptographically strong random string
A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.
Lightweight util.format() for the browser.
Strip leading whitespace from each line in a string
Truncate a string to a specific width in the terminal
Compile regular expressions' unicodeSets (v) flag.
Small footprint URL parser that works seamlessly across Node.js and browser environments
Repeat the given string n times. Fastest implementation for repeating a string.