Search results
1000+ 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
Range header field string parser
Utility for normalizing a numeric range, with a wrapping function useful for polar coordinates
Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`
- pretty
- prettify
- human
- humanize
- humanized
- readable
- time
- ms
- milliseconds
- duration
- period
- range
- text
- string
- View more
Parse milliseconds into an object
This library creates a new Response, given a source Response and a Range header value.
Delay a promise a specified amount of time
for adding, subtracting, and indexing discontinuous ranges of numbers
Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. Used by micromatch.
Check if a value is a natural number
Programmatically select the text of a HTML element
Slider UI component for React
Use the range notation in CSS media queries
For adding, subtracting, and indexing discontinuous ranges of numbers
Find the greatest satisfied semver range from an array of ranges.
HTTP Range processing utilities
Generates an array of consecutive integers starting at 0
Tools for manipulating semver strings and objects