Read arrays as standard WhatWG streams.
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
General purpose glob-based configuration matching.
Is this value a JS ArrayBuffer?
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.
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.
Is this value a JS SharedArrayBuffer?
Robustly get the byte offset of a Typed Array
Get the ArrayBuffer out of a TypedArray, robustly.
Robustly get the length of a Typed Array
Robustly get the byte length of a Typed Array
Flatten nested arrays
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
Array manipulation, ordering, searching, summarizing, etc.
Workaround a Safari bug where rest destructuring with an array literal on the rhs can yield incorrect results
Run an array of functions in parallel
Matches strings against configurable strings, globs, regular expressions, and/or functions
Like a Set, but provides the index of the `key` in the backing array
Create an array of unique values, in order, from the input arrays
Minimal async jobs utility library, with streams support
Fast JavaScript array sorting by implementing Python's Timsort algorithm
A collection of Sass resources found from an array of sources, forums, and tutorials. Many of my own mixins and functions have been writen to take advantage of Sass lists and maps, allowing users to enter settings without strict ordering.
Build JSON from multiple Ruby sources that output a Hash or Array.
given an array of source lines, builds a markov chain and generates random sentences.
Array that allows you to load data from specified source idly
Creates methods that accepts array of values and save them as bit mask extracted using specified source
A logstash filter for combining multiple source fields into a target array.
This library performs diffs of CSV data, or any table-like source. Unlike a standard diff that compares line by line, and is sensitive to the ordering of records, CSV-Diff identifies common lines by key field(s), and then compares the contents of the fields in each line. Data may be supplied in the form of CSV files, or as an array of arrays. The diff process provides a fine level of control over what to diff, and can optionally ignore certain types of changes (e.g. changes in position). CSV-Diff is particularly well suited to data in parent-child format. Parent- child data does not lend itself well to standard text diffs, as small changes in the organisation of the tree at an upper level can lead to big movements in the position of descendant records. By instead matching records by key, CSV-Diff avoids this issue, while still being able to detect changes in sibling order. This gem implements the core diff algorithm, and handles the loading and diffing of CSV files (or Arrays of Arrays). It also supports converting data in XML format into tabular form, so that it can then be processed like any other CSV or table-like source. It returns a CSVDiff object containing the details of differences in object form. This is useful for projects that need diff capability, but want to handle the reporting or actioning of differences themselves. For a pre-built diff reporting capability, see the csv-diff-report gem, which provides a command-line tool for generating diff reports in HTML, Excel, or text formats.
Ruby gem to help you to generate the reverse-coverage relationship between code and tests. The output is a `.transmute.json` file with key as source code + line and the value is an array with all specs that touch this particular line.
Alf brings the relational algebra both in Shell and in Ruby. In Shell, because manipulating any relation-like data source should be as straightforward as a one-liner. In Ruby, because I've never understood why programming languages provide data structures like arrays, hashes, sets, trees and graphs but not _relations_... Let's stop the segregation ;-)
OSV is a high-performance CSV parser for Ruby, implemented in Rust. It wraps BurntSushi's csv-rs crate to provide fast CSV parsing with support for both hash-based and array-based row formats. Features include: Flexible input sources (file paths, gzipped files, IO objects, strings), configurable parsing options (headers, separators, quote chars), support for both hash and array output formats, whitespace trimming options, strict or flexible parsing modes, and is significantly faster than Ruby's standard CSV library.
Search and count emails from a text file, Ex. MailMapper.find("source", option=int); option 0 «default value» returns a hash with domain-key counter-value, option 1 returns a hash for user@mail -> counter-value, option 2 returns an array with all mails
Fibrio parses large JSON array, NDJSON, and CSV inputs record by record without loading the full source into memory.
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.