kind-of
Get the native type of a value.
Get the native type of a value.
Terminal string styling done right
Regular expression for matching ANSI escape codes
Strip ANSI escape codes from a string
ANSI escape codes for styling strings in the terminal
Get a stream as a string, Buffer, ArrayBuffer or array
Check if the character represented by a given Unicode code point is fullwidth
Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`
The string_decoder module from Node core
Wordwrap a string with ANSI escape codes
Parse JSON with more helpful errors
Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet
Escape RegExp special characters
Matches strings against configurable strings, globs, regular expressions, and/or functions
Normalize a URL
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Strip UTF-8 byte order mark (BOM) from a string
Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
ANSI escape codes for manipulating the terminal