align-text with ANSI support for CLIs
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.
An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.
Is this value a JS ArrayBuffer?
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Is this value a JS SharedArrayBuffer?
Robustly get the length of a Typed Array
Robustly get the byte length of a Typed Array
Robustly get the byte offset of a Typed Array
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
Get the ArrayBuffer out of a TypedArray, robustly.
General purpose glob-based configuration matching.
ArrayHQ design system UI components
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
Guarantees an array back
TypeScript definitions for d3-array
Zeitgeist's type definitions for polkadot-js
Matches strings against configurable strings, globs, regular expressions, and/or functions
Create an array of unique values, in order, from the input arrays
In showing a long lists, sometimes one would prefer to see the value arranged aligned in columns. Some examples include listing methods of an object or debugger commands. See Examples in the rdoc documentation for examples.
This module performs edit alignments between arrays. It returns alignments and edit distances.
A Ruby Gem used for calculating a consensus (most frequent) DNA sequence from an array of ALIGNED sequences. Useful for bioinformatics pipelines to create a reference sequence when using another sequence aligning utility. Also, helpful in finding consensus regions for primer design or viral genotyping.
Generate JSON strings from Ruby objects with flexible formatting options. Key features: keep arrays and objects on a single line when they fit; format floats to specific precision; sort and align object keys; adjust whitespace padding of arrays and objects, inside and around commas and colons. JavaScript version included.
Format or pretty-print Ruby data, including arrays, hashes, and structs. The keys ond values f the arrays and hashes are aligned for easy readability. Object attributes are similarly aligned.
Format data as terminal tables with Unicode, ASCII, Markdown, or compact styles. Build from arrays, hashes, or CSV. Export to CSV and HTML. Sort, filter, and add rows incrementally, with column alignment, auto-sizing, truncation, and ANSI color-safe width calculation.
Monospace Text Document: convert any plain text to rectangularized text (same number of characters per line) or text matrix (two dimensional Array of chars of the text) by adding spaces in between the text. Set alignment to left, right, center, and justify. You can also reflow the text to the specified columns, and many other features.