JSPM

Found 82 results for ranges

braces

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.

  • v3.0.3
  • 120.51
  • Published

fill-range

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`

  • v7.1.1
  • 111.93
  • Published

to-regex-range

Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.

  • v5.0.1
  • 111.40
  • Published

expand-range

Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. Used by micromatch.

  • v2.0.2
  • 99.20
  • Published

parse-numeric-range

Takes a string, such as "1,2,3-10,5-8" and turns it into an array of numbers

  • v1.3.0
  • 94.66
  • Published

ranges-push

Gather string index ranges

  • v7.0.19
  • 78.20
  • Published

expand-braces

Wrapper for [braces] to enable brace expansion for arrays of patterns.

  • v0.1.2
  • 76.20
  • Published

ranges-merge

Merge and sort string index ranges

  • v9.0.19
  • 74.56
  • Published

ranges-apply

Take an array of string index ranges, delete/replace the string according to them

  • v7.0.20
  • 74.53
  • Published

ranges-sort

Sort string index ranges

  • v6.0.14
  • 74.34
  • Published

tstl

TypeScript-STL (Standard Template Library, migrated from C++)

  • v3.0.0
  • 67.17
  • Published

postcss-input-range

Style range inputs with unprefixed pseudo-classes

  • v6.0.0
  • 64.18
  • Published

strange

Range aka interval object. Supports exclusive and infinite ranges. Comes with an interval tree (augmented binary search tree).

  • v1.7.2
  • 59.22
  • Published

fuzzbunny

Fast fuzzy string matching with scoring and matched ranges

  • v1.0.1
  • 55.41
  • Published

aws-ip-ranges

Fetch AWS IP ranges from official JSON source

  • v1.3.0
  • 54.69
  • Published

ranges-invert

Invert string index ranges

  • v6.0.20
  • 46.68
  • Published

send-seekable

Express.js/connect middleware for serving partial content (206) requests for buffers or streams

  • v1.0.4
  • 46.24
  • Published

ranges-crop

Crop array of ranges when they go beyond the reference string's length

  • v6.0.20
  • 46.16
  • Published

intersecting-ranges

Find intersecting ranges using Marzullo algorithm

  • v1.2.0
  • 45.26
  • Published

@bluelovers/to-regex-range2

Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.

  • v5.0.1
  • 44.25
  • Published

@bluelovers/fill-range

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`

  • v7.0.2
  • 43.16
  • Published

ranges-process-outside

Iterate string considering ranges, as if they were already applied

  • v6.0.20
  • 42.67
  • Published

simplify-ranges

Merge and normalize adjacent or overlapping integer ranges

  • v1.0.0
  • 36.73
  • Published

range-overlap

Are 2 ranges overlapping

  • v1.0.0
  • 36.00
  • Published

node-exports-info

Info about node `exports` field support: version ranges, categories, etc.

  • v1.3.1
  • 34.77
  • Published

unicode-range-json

A JSON list of all the Unicode Range Names and their hex/decimal range numbers.

  • v2.0.0
  • 31.34
  • Published

ranges-ent-decode

Recursive HTML entity decoding for Ranges workflow

  • v6.0.23
  • 30.68
  • Published

react-stacked-horizontal-bar-chart

A react component for rendering stacked horizontal bar chart with multiple bars, where markers can be added to mark results or points.

  • v1.0.1
  • 30.67
  • Published

keydir

A sorted list of keys with support for level-* ranges

  • v2.1.1
  • 28.76
  • Published

ranges-regex

Integrate regex operations into Ranges workflow

  • v6.0.20
  • 28.24
  • Published

ranges-iterate

Iterate a string and any changes within given string index ranges

  • v4.0.20
  • 28.22
  • Published

npm-dependency-db

Query npm dependents of a certain version or version range of a given package

  • v6.0.8
  • 26.42
  • Published

flat-ranges

Utilities for managing flat range lists like [from1, to1, from2, to2, ...]

  • v1.0.2
  • 24.37
  • Published

ranges-is-index-within

Checks if index is within any of the given string index ranges

  • v4.0.13
  • 22.23
  • Published

range-overlaps

Checks whether two ranges/intervals overlap. Returns true or false.

    • v1.0.0
    • 20.70
    • Published

    fluent-ranges

    Support for Intl ranges in fluent.js

    • v1.0.1
    • 18.57
    • Published

    react-multi-highlight

    react component to highlight multiple words in text according to each config

    • v1.0.3
    • 17.64
    • Published

    ranges

    Range manipulation and testing

    • v0.0.1
    • 17.22
    • Published

    year-range-regex

    Generates a regular expression for validating a range of years.

    • v0.1.0
    • 13.17
    • Published

    mr.rager

    A simple and extremely chill parser for the Content-Range header, written in Javascript

    • v0.0.2
    • 12.53
    • Published

    range-class

    JavaScript Range Class Implementation.

      • v1.0.1
      • 12.19
      • Published

      ranging

      Ranging helper classes based on iterators

      • v4.1.0
      • 12.03
      • Published

      unicode-pages

      Lookup table for unicode language code pages

      • v0.3.3
      • 11.85
      • Published

      @writetome51/in-range

      Checks if a given number is within a given range and returns boolean

      • v2.0.3
      • 11.43
      • Published

      orb-array

      Concise Array Programming

      • v1.4.0
      • 9.59
      • Published

      calculate-daterange

      A method for calculating dates by providing start and end dates

      • v1.0.1
      • 8.15
      • Published

      tonal-ranges

      Deprecated: use tonal-range

      • v0.50.6
      • 7.93
      • Published

      oranges

      Simple, python-like ranges for Javascript.

      • v0.0.3
      • 7.74
      • Published

      accept-ranges

      Check if a URL accepts HTTP Range Requests

      • v0.0.1
      • 7.52
      • Published

      isoterm

      A Terminal With Precisely Configurable Fonts Using CSS Unicode Ranges

      • v0.0.0
      • 7.01
      • Published

      parse-weeks

      Parse a comma separated list of ranges and numbers into an array of all numbers covered

      • v1.0.0
      • 6.79
      • Published

      ranges-offset

      Increment or decrement each index in every range

      • v4.0.8
      • 6.79
      • Published

      @konfirm/range

      ![tests](https://github.com/konfirm/range/actions/workflows/tests.yml/badge.svg) ![release](https://github.com/konfirm/range/actions/workflows/release.yml/badge.svg)

      • v1.0.1
      • 6.79
      • Published

      selection-set-range

      Sets the passed in `range` onto the given `selection`, removing any previous selection

      • v1.0.0
      • 5.66
      • Published

      ranges-calc

      a library for calculating ranges

      • v1.0.1
      • 4.63
      • Published

      connect-purgatory

      Connect middleware that whitelists or blacklists IPv4 ranges.

      • v0.0.3
      • 4.46
      • Published

      range-kata-class

      This is a Class for working with numeric ranges in Javascript

      • v1.0.8
      • 4.42
      • Published

      data-pieces

      Three efficient data structures to save and traverse indexed chunks of information (like torrent blocks or HLS segments)

      • v0.2.2
      • 4.39
      • Published

      popular-ranges

      Some popular ranges of characters in JavaScript

        • v1.0.0
        • 2.78
        • Published

        multi-range

        Like range(), but for multiple sets of integers.

        • v1.1.0
        • 2.78
        • Published

        @xenyo/cjk-font-splitter

        Split CJK fonts for the web, based on unicode ranges from Google Fonts

        • v1.1.1
        • 2.71
        • Published

        partition-stream

        Partition stream into multpile streams

        • v0.0.1
        • 2.61
        • Published

        is-valid-year

        Returns true if a year is valid based on a given year, range of years, sequences of years, or any mixture of these.

        • v0.1.0
        • 2.59
        • Published

        prog-range

        light weight progress bars

        • v1.7.1
        • 2.57
        • Published

        outersections

        It Calculates “Outersections” of ranges.

        • v0.0.4
        • 2.57
        • Published

        @rolands/range

        Operations with composable number ranges.

          • v1.0.0
          • 2.51
          • Published

          number-range

          integer ranges for node

          • v0.0.1
          • 2.38
          • Published

          aws-ips

          A command line tool to fetch the latest AWS ip ranges, with optional filters for service and or region

          • v1.0.0
          • 0.00
          • Published

          antipriv8

          Detect Private/Internal IP Ranges

            • v1.0.0
            • 0.00
            • Published

            @mixint/bytepipette

            a transflect stream to serve byte ranges with file statistics

            • v1.1.0
            • 0.00
            • Published

            babel-limit

            Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. See the benchmarks. Used by micromatch.

            • v1.8.2
            • 0.00
            • Published

            babel-range-limit

            Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. See the benchmarks. Used by micromatch.

            • v1.8.2
            • 0.00
            • Published