Generates Moore neighborhoods of any range/dimension
Convert any range to an exclusive range in natural order.
Pick colors in any range
Generates Von Neumann neighborhoods of any range/dimension
Distills a series of editing steps into deleted and added ranges
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`
An absurdly small glob matcher that packs a punch.
Range header field string parser
Generates unconventional neighbourhoods of any range/dimensions
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
TypeScript definitions for range-parser
Utility for normalizing a numeric range, with a wrapping function useful for polar coordinates
Loop between a range of numbers. Works with any range, and negative values.
Range data type parser and serializer for PostgreSQL
Common get-version-range-type shared between changeset packages
A library for manipulating IPv4 and IPv6 addresses in JavaScript.
Find the greatest satisfied semver range from an array of ranges.
This library creates a new Response, given a source Response and a Range header value.
for adding, subtracting, and indexing discontinuous ranges of numbers
Node addon for string extraction for msgpackr
Check version ranges like `>=N` and `X || Y || Z` with support for Node.js, Web Browsers, Deno, and TypeScript.
Date range picker component for Bootstrap
Manypkg is a linter for `package.json` files in Yarn, npm, Lerna, pnpm, Bun or Rush monorepos.
a glob matcher in javascript
Chain a date range to any named_scope on any date field with specified white listed fields
Rangeary is a sub-class of Array and represents any 1-dimensional multiple-range, for example, (x<4 and 7<x<=9) or (x<="c" and "f"<=x), where the infinities can be abstract like nil or be defined by the user. All the standard logical operations, including negation, conjunction and disjunction, are supported and can be used with conventional Ruby-style operators. Each range is represented as RangeExtd class (Extended Range), which is a sub-class of Range and supports exclude-begin and open-ended (to Infinity) ranges, and is downloadable from https://rubygems.org/gems/range_extd
Allows any active record model object (such as a room) be reserved (daily) by any other model object (such as a user or a booking)
Quipu gem created with Ruby, to get any prime numbers from a range of values
Range validator for any Range model fields
Dragonfly is a framework that enables on-the-fly processing for any content type. It is especially suited to image handling. Its uses range from image thumbnails to standard attachments to on-demand text generation.
Downloads any manga from mangahost.net. You can search and select any chapter or range of chapters
Find the center latitude/longitude for any grid in the PLSS given township, range, and section.
Manage time ranges without brain damage DISCONTINUED DEVELOPMENT WARNING The SmartPeriod gem will no longer receive any updates If you want to access to new awesome features, like endless-period Take a look to his successor ActivePeriod
Package for a subclass of Range, RangeExtd, containing RangeExtd::Infinity and RangeExtd::Nowhere. RangeExtd defines ranges that enable an exclusion of the begin boundary, in addition to the end boundary as in the built-in Range, and accepts open-ended ranges to infinity for either (or both) positive/negative direction. The open-ended boundaries are represented by two constant objects, POSITIVE and NEGATIVE of RangeExtd::Infinity, and they are a generalised Infinity of Float::INFINITY to any Comparable objects, which are in practice similar to built-in beginless/endless Ranges.
Groups consecutive monotonic sequences in arrays into ranges. Supports any Comparable type with succ method.
Boundy is a bounding and constraining library for any comparable types; it is like Ranges, but with much more flexibility. Boundy allows for the creation of bounded and partially-bounded intervals -- or domains. Boundy allows for these domains to be intersected, creating a new domain, which can be acted on further. I originally wrote Boundy for intersecting date ranges for reporting, but it should be useable for any Comparable types.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.