JSPM

Found 2074 results for range

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
  • 83.78
  • 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
  • 80.83
  • 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
  • 80.43
  • Published

range-parser

Range header field string parser

  • v1.2.1
  • 79.28
  • Published

normalize-range

Utility for normalizing a numeric range, with a wrapping function useful for polar coordinates

  • v0.1.2
  • 75.70
  • Published

parse-ms

Parse milliseconds into an object

  • v4.0.0
  • 73.93
  • Published

pretty-ms

Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`

  • v9.2.0
  • 73.57
  • Published

workbox-range-requests

This library creates a new Response, given a source Response and a Range header value.

  • v7.3.0
  • 70.15
  • Published

delay

Delay a promise a specified amount of time

  • v6.0.0
  • 68.72
  • Published

discontinuous-range

for adding, subtracting, and indexing discontinuous ranges of numbers

  • v1.0.3
  • 68.69
  • Published

expand-range

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

  • v2.0.2
  • 68.23
  • Published

rc-slider

Slider UI component for React

  • v11.1.8
  • 65.74
  • Published

drange

For adding, subtracting, and indexing discontinuous ranges of numbers

  • v2.0.1
  • 65.64
  • Published

select

Programmatically select the text of a HTML element

  • v1.1.2
  • 65.58
  • Published

@hapi/ammo

HTTP Range processing utilities

  • v6.0.1
  • 63.04
  • Published

version-range

Check version ranges like `>=N` and `X || Y || Z` with support for Node.js, Web Browsers, Deno, and TypeScript.

  • v4.15.0
  • 59.96
  • Published

semver-utils

Tools for manipulating semver strings and objects

  • v1.1.4
  • 59.75
  • Published

iota-array

Generates an array of consecutive integers starting at 0

  • v1.0.0
  • 59.69
  • Published

parse-semver

Parse, normalize and validate given semver shorthand (e.g. gulp@v3.8.10) to object.

  • v1.1.1
  • 59.00
  • Published

react-date-range

A React component for choosing dates and date ranges.

  • v2.0.1
  • 58.96
  • Published

structured-source

Provides StructuredSource and functionality for converting range and loc vice versa.

  • v4.0.0
  • 58.42
  • Published

array-range

creates a new array with given range

  • v1.0.1
  • 57.93
  • Published

svg-path-bounds

Get bounding box of an svg path data

  • v1.0.2
  • 57.91
  • Published

ip-range-check

Check whether an IP(v4 or v6) is in an CIDR range

  • v0.2.0
  • 57.56
  • Published

koa-range

range request implementation for koa

  • v0.3.0
  • 56.39
  • Published

lodash.range

The lodash method `_.range` exported as a module.

  • v3.2.0
  • 56.27
  • Published

react-range

Range input. Slides in all directions.

  • v1.10.0
  • 56.20
  • Published

expand-braces

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

  • v0.1.2
  • 55.15
  • Published

@thi.ng/arrays

Array / Arraylike utilities

  • v2.13.10
  • 55.07
  • Published

rangetouch

A super tiny library to make input type='range' sliders work better on touch devices

  • v2.0.1
  • 54.99
  • Published

selection-is-backward

Returns `true` if the Selection is "backward", `false` otherwise

  • v1.0.0
  • 54.82
  • Published

get-window

Returns the `window` object from a DOM object

  • v1.1.2
  • 54.05
  • Published

get-document

Returns the `document` object from a DOM object

  • v1.0.0
  • 53.90
  • Published

react-multi-date-picker

A simple React datepicker component for working with gregorian, persian, arabic and indian calendars with the ability to select the date by single, multiple, range and multiple range pickers.

  • v4.5.2
  • 53.59
  • Published

ip-cidr

Module for working with CIDR (v4, v6)

  • v4.0.2
  • 53.34
  • Published

lws-range

Adds support for HTTP Range Requests to lws

  • v4.0.1
  • 53.21
  • Published

range_check

This is a simple module to validate IP address, check ip address version, check if ip is within a range.

  • v4.1.0
  • 52.70
  • Published

bootstrap-touchspin

A mobile and touch friendly input spinner component for Bootstrap 3 & 4.

  • v4.7.3
  • 52.43
  • Published

node-range

Simple Lazy Ranges for Node/Javascript

  • v0.1.0
  • 52.15
  • Published

version-selector-type

Returns the type and normalized version of a version selector

  • v3.0.0
  • 52.13
  • Published

ion-rangeslider

Cool, comfortable and easily customizable range slider with many options and skin support

  • v2.3.1
  • 51.67
  • Published

react-input-range

React component for inputting numeric values within a range

  • v1.3.0
  • 51.23
  • Published

rangy

A cross-browser DOM range and selection library

  • v1.3.2
  • 51.05
  • Published

binary-version-check

Check whether a binary version satisfies a semver range

  • v6.1.0
  • 50.33
  • Published

react-bootstrap-daterangepicker

A date/time picker for react (using bootstrap). This is a react port of: https://github.com/dangrossman/bootstrap-daterangepicker

  • v8.0.0
  • 49.56
  • Published

ip-matching

Utilities for IPv4/IPv6 ranges/subnets/masks parsing/matching, string representations, ...

  • v2.1.2
  • 49.01
  • Published

multi-integer-range

Parses and manipulates multiple comma-separated integer ranges (eg 1-3,8-10)

  • v5.2.0
  • 48.87
  • Published

ng2-nouislider

Angular2 noUiSlider component

  • v2.0.0
  • 48.46
  • Published

extra-bigint

A BigInt can represent whole numbers larger than 2⁵³ - 1.

  • v1.2.1
  • 47.91
  • Published

litepicker

Date range picker - lightweight, no dependencies

  • v2.0.12
  • 47.69
  • Published

react-rangeslider

A lightweight react component that acts as a HTML5 input range slider polyfill

  • v2.2.0
  • 47.42
  • Published

nouislider-react

React component wrapping leongersen/noUiSlider

  • v3.4.2
  • 46.86
  • Published

bep53-range

Magnet URI extension (BEP53) range implementation

  • v2.0.0
  • 46.80
  • Published

prometheus-query

A Javascript client for Prometheus query API

  • v3.5.0
  • 46.42
  • Published

string-range-expander

Expands string index ranges within whitespace boundaries until letters are met

  • v4.0.18
  • 46.32
  • Published

just-range

Generate a range array for numbers

  • v4.2.0
  • 46.25
  • Published

node-datetime

Extended Date object for javascript. 1. Handles offests by days and hours. 2. Built-in formatting function. 3. Time based value calculation.

  • v2.1.2
  • 46.05
  • Published

@stdlib/utils-copy

Copy or deep clone a value to an arbitrary depth.

  • v0.2.2
  • 45.54
  • Published

@react-native-assets/slider

Lightweight slider for React-Native and React-Native-Web. A Range slider is included

  • v11.0.11
  • 45.30
  • Published

insert-text-at-cursor

Cross-browser lib for inserting text at selection in a textarea / input

  • v0.3.0
  • 44.62
  • Published

neoip

IP address utilities for node.js, forked from `indutny/node-ip`.

  • v3.0.1
  • 44.19
  • Published

rn-range-slider

A highly optimized pure JS implementation of Range Slider for React Native

  • v2.2.2
  • 44.12
  • Published

rangeslider.js

Simple, small and fast jQuery polyfill for the HTML5 <input type="range"> slider element

  • v2.3.3
  • 43.98
  • Published

@ayonli/jsext

A JavaScript extension package for building strong and modern applications.

  • v1.8.0
  • 43.85
  • Published

@thi.ng/transducers

Collection of ~170 lightweight, composable transducers, reducers, generators, iterators for functional data transformations

  • v9.6.8
  • 42.88
  • Published

enforce-range

Enforce a minimum and/or maximum value for a number.

  • v1.0.0
  • 42.80
  • Published

in-range

Check if a number is in a given range

  • v3.0.0
  • 42.79
  • Published

@postman/pretty-ms

Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`

  • v6.1.0
  • 42.62
  • Published

merge-ranges

Merge overlapping ranges

  • v1.0.2
  • 41.37
  • Published

multi-range-slider-react

Simple component to select range values from slider. React component that return two value minValue and maxValue by event onInput/onChange.

  • v2.0.7
  • 40.99
  • Published

input-range-scss

Sass component for customizing the input range using the native properties of each browser.

  • v2.0.1
  • 40.96
  • Published

@opentf/std

An Extensive JavaScript Standard Library.

  • v0.13.0
  • 40.93
  • Published

if-node-version

Run commands if on specified node version.

  • v1.1.1
  • 40.90
  • Published

pop-observe

Property, range, map, and set content change observers for arrays, objects, and other instances.

  • v2.0.2
  • 40.11
  • Published

just-clamp

restrict a number within a range

  • v4.2.0
  • 40.10
  • Published

mdast-zone

mdast utility to treat HTML comments as ranges or markers

  • v6.1.0
  • 40.05
  • Published

strange

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

  • v1.7.2
  • 39.80
  • Published

mui-daterange-picker

A react date range picker implementation using @mui.

  • v1.0.5
  • 39.57
  • Published

@tonaljs/range

Create (musical) note ranges

    • v4.9.2
    • 38.42
    • Published

    range-slider-input

    A lightweight (~2kB) library to create range sliders that can capture a value or a range of values with one or two drag handles

    • v2.4.4
    • 38.29
    • Published

    @solid-primitives/range

    Control Flow Primitives for displaying given number or a number range of elements.

    • v0.2.3
    • 38.24
    • Published

    chronoshift

    A tiny library for shifting time with timezones

    • v1.2.1
    • 38.18
    • Published

    secret-utils

    Common `crypto` snippets (generate random bytes, salt, hash password, etc)

    • v2.0.0
    • 37.89
    • Published

    highlightable

    Component that help highlighting text

    • v1.3.0-beta.0
    • 37.83
    • Published

    coveo-slider

    Coveo's enhanced slider component using HTML5 input range

    • v1.0.2
    • 37.70
    • Published

    intervals-fn

    Manipulate intervals in a functional way

    • v3.0.3
    • 37.65
    • Published

    pg-range

    node-postgres plugin to parse range columns

    • v1.1.2
    • 37.65
    • Published

    @rimbu/common

    Common types and objects used in many other Rimbu packages

    • v2.0.2
    • 37.57
    • Published

    ip.js

    A JS library for manipulating IP addresses, prefixes and ranges. Supports both IPv4 and IPv6.

    • v1.3.11
    • 36.33
    • Published

    1stand15th

    Get the 1st and the 15th of a year or the 1st and 15th up to the current date

    • v2.0.0
    • 36.30
    • Published

    @bramus/range

    Create an array containing a range of elements (cfr. PHP's range)

    • v1.1.2
    • 36.15
    • Published

    multi-range-slider-vue

    A component create range slider that have two values minValue and maxValue that can be set in props and get on @input event in addition min, max, step, ... etc. see ReadMe

    • v1.1.4
    • 36.10
    • Published

    vue3-slider

    A modern, customizable slider built entirely in Vue.js 3 with TypeScript in under 5KB (gzipped) and dependency free. (horizontal, vertical and circular slider)

    • v1.10.1
    • 36.08
    • Published

    web-highlighter

    ✨A no-runtime dependency lib for text highlighting & persistence on any website ✨🖍️

    • v0.7.4
    • 35.96
    • Published

    between-range

    check if a given number is between two numbers

    • v1.0.0
    • 35.96
    • Published

    rangeslider-pure

    Simple, small and fast vanilla JavaScript polyfill for the HTML5 <input type="range"> slider element

    • v0.4.11
    • 35.90
    • Published

    just-my-luck

    A collection of utility functions for working with randomness.

    • v3.0.0
    • 35.84
    • Published

    regexp-range

    create regex class range string `[一-十]` `[⓪-㊿]` ...

    • v2.0.7
    • 35.82
    • Published

    subnet-cidr-calculator

    JavaScript class for calculating all possible subnets, subnet validity, ip range

    • v1.0.12
    • 35.62
    • Published

    vue-hotel-datepicker

    A responsive date range picker for Vue.js that displays the number of nights selected and allow several useful options like custom check-in/check-out rules, localization support and more

    • v4.6.0
    • 35.25
    • Published

    react-scrubber

    React scrubber component with touch controls, styling, and lots event handlers

    • v2.1.0
    • 35.15
    • Published

    extra-array

    An array is a collection of values, stored contiguously.

    • v4.3.3
    • 34.86
    • Published

    http-range

    Node.js parser for Content-Range and Range HTTP/1.1 header fields.

    • v1.0.0
    • 34.81
    • Published

    tonal-roman-numeral

    Work with roman numeral representation of degrees

    • v2.2.2
    • 34.61
    • Published

    @stdlib/stats-base-dmin

    Calculate the minimum value of a double-precision floating-point strided array.

    • v0.2.2
    • 34.29
    • Published

    @serwist/range-requests

    This library creates a new Response, given a source Response and a Range header value.

    • v9.1.1
    • 34.23
    • Published

    range-stream

    Receive a byte range from a readable stream.

    • v2.0.0
    • 34.14
    • Published

    prototyped.js

    Common typescript ready prototypes available in both CommonJS and ECMAScript

    • v3.0.5
    • 34.08
    • Published

    insection

    A data structure for storing number intervals

    • v1.2.5
    • 34.06
    • Published

    jquery-date-range-picker

    jQuery Date Range Picker is a jQuery plugin that allows user to select a date range.

    • v1.0.4
    • 34.04
    • Published

    toolcool-range-slider

    Responsive range slider library written in typescript and using web component technologies. Pure JavaScript without additional dependencies. It has a rich set of settings, including one and two pointers, a vertical slider, touch, mousewheel and keyboard s

    • v4.0.28
    • 33.61
    • Published

    easepick-react

    This component is react wrapper for [easepick](https://easepick.com/).

    • v1.0.1
    • 33.45
    • Published

    react-bootstrap-datetimerangepicker

    React date & time range picker component base on bootstrap-daterangepicker. This date range picker component for Bootstrap creates a dropdown menu from which a user can select a range of dates. Features include limiting the selectable date range, localiza

    • v2.0.4
    • 33.27
    • Published

    rangeable

    A dependency-free, responsive and touch-enabled javascript range slider written in vanilla javascript.

    • v0.1.6
    • 33.12
    • Published

    rangestr

    Range syntax parser

    • v2.0.0
    • 33.09
    • Published

    @funktechno/texthighlighter

    a no dependency typescript supported tool for highlighting user selected content

    • v2.1.2
    • 33.06
    • Published

    rn-select-date-range

    A simple and fully customizable React Native date range picker component

    • v5.0.0
    • 32.93
    • Published

    is-exact-version

    Simple, modern module for identifying whether a package.json "version range" string refers to an exact version

    • v2.0.0-beta.1
    • 32.88
    • Published

    math-clamp

    Clamp a number

    • v2.2.1
    • 32.72
    • Published

    extra-iterable

    An iterable is a sequence of values.

    • v3.3.2
    • 32.58
    • Published

    extra-generator

    ```sh npm install --save extra-generator # or yarn add extra-generator ```

    • v0.5.9
    • 32.47
    • Published

    react-time-range-slider

    react-time-range-slider is a React component allowing users to integrate time range slider. It can accept start and end time. It also allow to define time format default 24 hour time format

    • v1.1.2
    • 32.37
    • Published

    idb-range

    MongoDB inspired interface for IDBKeyRange

    • v3.1.3
    • 32.29
    • Published

    react-ease-picker

    DatePicker and RangePicker base on [easepick](https://easepick.com/).

    • v0.0.19
    • 32.01
    • Published

    default-number

    Get a default number when a number is a non-number, a NaN or out of range.

    • v0.1.0
    • 31.84
    • Published

    mz-math

    mzMath - a collection of TypeScript-based math helpers.

    • v3.0.26
    • 31.05
    • Published

    pretty-ms-i18n

    Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`

    • v1.0.3
    • 30.98
    • 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
    • 30.77
    • Published

    send-seekable

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

    • v1.0.4
    • 30.74
    • Published

    ranges-crop

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

    • v6.0.20
    • 30.69
    • Published

    input-sim

    Simulate keyboard events and selection ranges for inputs

    • v3.1.0
    • 30.69
    • Published

    statistical-methods

    A collection of statistical methods including mean, mode, median, range, variance, standard deviation, sum and product

    • v1.0.4
    • 30.56
    • 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
    • 30.24
    • Published

    react-time-range

    A flexible time range selector for React

    • v1.0.4
    • 30.20
    • Published

    python-range

    A JavaScript implementation of the Python's range() function.

    • v1.0.4
    • 30.13
    • Published

    http-range-parse

    Parse HTTP Range header, based on RFC7233

    • v1.0.0
    • 29.97
    • Published

    @fooloomanzoo/datetime-picker

    A picker for date and time, that prefers to use the native input. It includes a calendar and a timer.

    • v3.0.9
    • 29.75
    • Published

    @visulima/humanizer

    Humanizer is a library for humanizing data in a human-readable form.

    • v1.2.2
    • 29.68
    • Published

    katxupa

    Delicious Dish for Typescript and JavaScript projects

    • v1.10.4
    • 29.60
    • Published

    textarea-selection-bounds

    A handy package to get the bounds of the current text selection in a textarea element

    • v4.2.2
    • 29.54
    • Published

    jquery-daterangepicker

    jQuery Date Range Picker is a jQuery plugin that allows user to select a date range.

    • v0.18.0
    • 29.52
    • Published

    checkboxes.js

    A jQuery plugin that gives you nice powers over your checkboxes.

    • v1.2.2
    • 29.51
    • Published

    silq-react-date-range

    A React component for choosing dates and date ranges.

    • v2.4.1
    • 29.44
    • Published

    range-at-index

    Returns a Range instance selecting text within an HTML Element, at start and end offsets

    • v1.0.4
    • 29.07
    • Published

    @yaireo/ui-range

    CSS-only custom, flexible, range input

    • v2.1.15
    • 29.04
    • Published

    express-range

    Express REST middleware for Content-Range pagination

    • v2.0.1
    • 28.73
    • Published

    simple-duration

    A tool to convert seconds to strings and back using a human readable format

    • v1.1.1
    • 28.65
    • Published

    send-stream

    Streaming file serving library with Range and conditional-GET support from file system or any streaming sources.

    • v2.8.0
    • 28.62
    • Published

    jquery-date-range-picker-maklai

    jQuery Date Range Picker is a jQuery plugin that allows user to select a date range. Modification for hotel booking system

    • v2.0.6
    • 28.44
    • Published

    is-positive-int

    Validate if a value is a positive integer between 0 & Number.MAX_SAFE_INTEGER

    • v1.23.0
    • 28.32
    • Published

    @qntm-code/utils

    A collection of useful utility functions with associated TypeScript types. All functions have been unit tested.

    • v2.22.1
    • 28.08
    • Published

    polylinear-scale

    Create piecewise linear scales à la d3

    • v1.1.6
    • 27.99
    • Published

    jquery-textrange

    A jQuery plugin for getting, setting and replacing the selected text in input fields and textareas.

    • v1.4.0
    • 27.98
    • Published

    react-date-range-ts

    A React component for choosing dates and date ranges ported to Typescript.

    • v1.6.1
    • 27.95
    • Published

    git-commit-range

    Get the git commithash within a Range from-to

    • v1.2.0
    • 27.91
    • Published

    gupy-rc-slider

    Slider UI component for React

    • v8.7.1
    • 27.70
    • Published

    range-inclusive

    Generate a closed range of numbers `[a, b]` with step size `d`

    • v1.0.2
    • 27.70
    • Published

    unlerp

    opposite of lerp; get normalized range between two bounds

    • v1.0.1
    • 27.64
    • Published

    multirange

    A tiny polyfill for HTML5 multi-handle sliders

    • v2.0.0
    • 27.28
    • Published

    react-easepick

    `EasePicker` - a react component based on the [easepick](https://easepick.com/) library.

    • v1.0.0
    • 27.20
    • Published

    verse-reference-regex

    A regular expression that matches Bible verse references and ranges

    • v1.3.0
    • 27.10
    • Published

    react-input-range-rtl

    React component for inputting numeric values within a range

    • v0.0.4
    • 27.03
    • Published

    ranges-set

    Set operations on human-friendly ranges.

    • v1.2.0
    • 27.03
    • Published

    interval-tree2

    interval tree in javascript

    • v1.1.0
    • 27.00
    • Published

    warraysorted

    Collection of cross-platform routines to operate effectively sorted arrays. For that ArraySorted provides customizable quicksort algorithm and a dozen functions to optimally find/add/remove single/multiple elements into a sorted array, add/remove sorted a

    • v0.3.361
    • 26.98
    • Published

    vue-range-multi

    A Vue range / slider component that supports one or more thumb

    • v0.5.0
    • 26.93
    • Published

    react-simple-range

    A simple React component to input a number between a min and a max value using a slider

    • v2.0.0
    • 26.82
    • Published

    extra-set

    A pack of functions for working with Sets.

    • v3.2.2
    • 26.70
    • Published

    node-semvers

    Utilities for managing versions of node including looking up codenames

    • v1.5.4
    • 26.44
    • Published

    moment-relative-range

    Calculate a date range in the past from a certain moment

    • v0.16.1
    • 26.42
    • Published

    ngx-range

    An Angular structural directive to enumerate over a range of numbers

    • v9.0.1
    • 26.35
    • Published