A regex to match any full character, considering weird character ranges.
Tokenizes a string that represents a regular expression.
Pad strings to a given length
A JavaScript library that breaks strings into their individual user-perceived characters (including emojis!)
Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`
Range header field string parser
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
Put a little spinner on process.stderr, as unobtrusively as possible.
TypeScript definitions for range-parser
Utility for normalizing a numeric range, with a wrapping function useful for polar coordinates
Efficiently modify strings containing ANSI escape codes
Efficient "positions" for lists and text - enabling rich documents and collaboration
Range data type parser and serializer for PostgreSQL
Measure text using a character width table
Common get-version-range-type shared between changeset packages
Regular expressions for matching against the XML Character Classes
Get the char width/height proportions in different terminal emulators.
Find the greatest satisfied semver range from an array of ranges.
This library creates a new Response, given a source Response and a Range header value.
for adding, subtracting, and indexing discontinuous ranges of numbers
A JavaScript library that breaks strings into their individual user-perceived characters. It supports emojis!
Various string formatting & utility functions
Return a random character.
Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. Used by micromatch.
UNIC — Unicode Character Tools — Character Range and Iteration
Generates an ebuild for a package using the in-tree eclasses.