Search results
89 packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.
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.
- bash
- date
- expand
- expansion
- expression
- glob
- match
- match date
- match number
- match numbers
- match year
- matches
- matching
- number
- View more
Info about node `exports` field support: version ranges, categories, etc.
- node
- exports
- support
- info
- ranges
- categories
- conditions
- patterns
- pattern trailers
- experimental
- esm
- cjs
- require
- import
Takes a string, such as "1,2,3-10,5-8" and turns it into an array of numbers
Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. Used by micromatch.
Gather string index ranges
Wrapper for [braces] to enable brace expansion for arrays of patterns.
Sort string index ranges
Merge and sort string index ranges
Take an array of string index ranges, delete/replace the string according to them
TypeScript-STL (Standard Template Library, migrated from C++)
- tstl
- typecript
- c++
- cpp
- stl
- standard template library
- algorithm
- container
- exception
- functional
- iterator
- numeric
- ranges
- thread
- View more
Style range inputs with unprefixed pseudo-classes
Range aka interval object. Supports exclusive and infinite ranges. Comes with an interval tree (augmented binary search tree).
Fast fuzzy string matching with scoring and matched ranges
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
- bash
- date
- expand
- expansion
- expression
- glob
- match
- match date
- match number
- match numbers
- match year
- matches
- matching
- number
- View more
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`
Invert string index ranges
Crop array of ranges when they go beyond the reference string's length
Find intersecting ranges using Marzullo algorithm