Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
A utility library for converting data types and working with arrays. Provides converters for boolean, number, and string values, along with array conversion functions and support for values with predefined options.
Simple converters from case to case for string and Record. It can canvert below cases each other.
A modern library/monorepo of high-quality, zero-dependency, fully typed, fully tested, tree-shakeable utilities, parsers, data structure factories, converters and other capabilities
Strip ANSI escape codes from a string
ANSI escape codes for styling strings in the terminal
Terminal string styling done right
Regular expression for matching ANSI escape codes
Escape RegExp special characters
Get the visual width of a string - the number of columns required to display it
Wordwrap a string with ANSI escape codes
Get the native type of a value.
Check if the character represented by a given Unicode code point is fullwidth
Strip UTF-8 byte order mark (BOM) from a string
The string_decoder module from Node core
Get a stream as a string, Buffer, ArrayBuffer or array
Parse JSON with more helpful errors
Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`
Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
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
ANSI escape codes for manipulating the terminal