Test whether an input is a valid Array index.
Like a Set, but provides the index of the `key` in the backing array
Rope-based persistent sequence type
A tiny and fast selection algorithm in JavaScript.
finds an item in an array matching a predicate function, and returns its index
Curated collection of data structures for the JavaScript/TypeScript.
ES2015 `Array#findIndex()` ponyfill
A utility function to index arrays by any criteria
Fast and easy parser of statements in source code in any language ✂️
Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.
A tiny, faster alternative to native Array.prototype.every
Parse HTTP X-Forwarded-For header
A very fast static 2D index for points based on kd-tree.
Put a bunch of emitted events in an array, for testing.
Matches strings against configurable strings, globs, regular expressions, and/or functions
Array module.
Serve directory listings
Is this value a JS ArrayBuffer?
Fast JavaScript array sorting by implementing Python's Timsort algorithm
Is this value a JS SharedArrayBuffer?
Returns an array filled with the specified input
Extremely fast double-ended queue implementation
Move an array item to a different position
This package provides support for the [RediSearch](https://redis.io/docs/interact/search-and-query/) module, which adds indexing and querying support for data stored in Redis Hashes or as JSON documents with the [RedisJSON](https://redis.io/docs/data-type
Array#index: returns the index list in array such that the object is == to obj. Array#slice_by_indexes: Array#slice by indexes.
Binary search and index methods for Ruby Arrays.
Reduce an array to a hash that indexes the array
Array functionality in Strings as well as Matching, Indexing, Substitution, Deletion, and more.
Filtra filters an array of tokens or words so they can be indexed by Busca, the simple redis search
Binary search and index methods for Ruby Arrays.
Indexa indexes an array of words in a redis backend to be searched by Busca, the simple redis search
Access sub-integer array indexes in Ruby: Array.new([1,2])[0.5] == 1.5
suggests Hash or Array access on error with invalid key or index
Return randomized data from arrays and hashes. The randeaux methods takes two arguments: the data structure you wish to sample and an optional argument for the number of elements you wish to be returned. By default, randeaux will return one random element.
A simple Ruby gem that handles the issue with Ruby’s Array class when inserting an element at an index greater than the current array size. It handles this by intelligently appending the result to the end of the array instead of creating a sparse array. It also includes some other useful Array methods for common uses.
Evaluate JSONPath expressions against Ruby hashes and arrays. Supports dot notation, array indexing, wildcards, slices, filter expressions, recursive descent, and length comparisons for querying nested data.