Search results
84 packages found
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
Take an array of string index ranges, delete/replace the string according to them
Gather string index ranges
Merge and sort string index ranges
Invert string index ranges
Crop array of ranges when they go beyond the reference string's length
A JSON list of all the Unicode Range Names and their hex/decimal range numbers.
Finds and fixes common and not so common broken named HTML entities, returns ranges array of fixes
Iterate string considering ranges, as if they were already applied
Integrate regex operations into Ranges workflow
Iterate a string and any changes within given string index ranges
Checks if index is within any of the given string index ranges
Recursive HTML entity decoding for Ranges workflow
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
Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. Used by micromatch.
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
Increment or decrement each index in every range