84 packages found
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`
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
- match date
- match number
- match numbers
- match year
- View more
Takes a string, such as "1,2,3-10,5-8" and turns it into an array of numbers
Merge and sort string index ranges
Range aka interval object. Supports exclusive and infinite ranges. Comes with an interval tree (augmented binary search tree).
Info about node `exports` field support: version ranges, categories, etc.
- pattern trailers
Express.js/connect middleware for serving partial content (206) requests for buffers or streams
Take an array of string index ranges, delete/replace the string according to them
Gather string index ranges
Style range inputs with unprefixed pseudo-classes
Three efficient data structures to save and traverse indexed chunks of information (like torrent blocks or HLS segments)
TypeScript-STL (Standard Template Library, migrated from C++)
- standard template library
- View more
Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. Used by micromatch.
Crop array of ranges when they go beyond the reference string's length
Invert string index ranges
Operations with composable number ranges.
A sorted list of keys with support for level-* ranges
Are 2 ranges overlapping