Array manipulation, ordering, searching, summarizing, etc.
Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
A simple list of possible Typed Array names.
Is this value a JS ArrayBuffer?
An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Robustly get the byte offset of a Typed Array
Is this value a JS SharedArrayBuffer?
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
Robustly get the length of a Typed Array
Robustly get the byte length of a Typed Array
Get the ArrayBuffer out of a TypedArray, robustly.
currency symbols library
General purpose glob-based configuration matching.
Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.
Parse postgres array columns
Run an array of functions in parallel
Flatten nested arrays
TypeScript definitions for d3-array
Guarantees an array back
Matches strings against configurable strings, globs, regular expressions, and/or functions
Create an array of unique values, in order, from the input arrays
Workaround a Safari bug where rest destructuring with an array literal on the rhs can yield incorrect results
Like a Set, but provides the index of the `key` in the backing array
Symbolizes string in arrays
Symbolizes string in arrays
Recursively symbolize keys for Hashes and Arrays
string/symbol keyword access to arrays
symbolic_enum is an alternative implementation of Rails enum which always returns symbols and works with array as well.
Customized dump solution for URL purposes
A one file library bridging the gap between ruby code and system commands. No more string concatenation to build up commands.
Extends the XML serialization support in activesupport to allow for arrays containing strings, symbols, and integers.
Symbolizes everything possible in a Hash or Array
Extends the XML serialization support in activesupport to allow for arrays containing strings, symbols, and integers.
ParseTree is a C extension (using RubyInline) that extracts the parse tree for an entire class or a specific method and returns it as a s-expression (aka sexp) using ruby's arrays, strings, symbols, and integers. As an example: def conditional1(arg1) if arg1 == 0 then return 1 end return 0 end becomes: [:defn, :conditional1, [:scope, [:block, [:args, :arg1], [:if, [:call, [:lvar, :arg1], :==, [:array, [:lit, 0]]], [:return, [:lit, 1]], nil], [:return, [:lit, 0]]]]]
adds ~ to Array and Symbol