Returns an array with "non-empty" values only.
Age grading tables for races like Ironman in compact array format
The best of both `JSON.stringify(obj)` and `JSON.stringify(obj, null, indent)`.
Compress and compact array of objects, whether dense or sparse
A convertor between XML text and Javascript object / JSON text.
Compact version of Jimp
mdast utility to make a tree compact
The best of both `JSON.stringify(obj)` and `JSON.stringify(obj, null, indent)`.
ESLint’s official `compact` formatter, unofficially published as a standalone module
RFC9562 UUIDs
Light implementation of binary buffer with helpers for easy access.
Crazy fast http radix based router
Casts the given value to a flatten array, and removes falsey items (similar to lodash compact).
Array manipulation, ordering, searching, summarizing, etc.
Lexer / tokenizer
Collection of utility functions
Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.
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.
Robustly get the byte length of a Typed Array
A simple list of possible Typed Array names.
Is this value a JS SharedArrayBuffer?
[1,2,3].comprehend{ |i| i.to_s if i<3 } == ["1","2"]
Condense unruly arrays!
Define `Array#deep_compact` and `Hash#deep_compact` which apply `#compact` recursively.
Deep Compactor is a gem to deep compact nested Array and Hash.
Given an Array of Strings, it formats it into columns to make it more compact for terminal displays.
Define simple "compositor" classes that represent your domain objects in terms of Hashes and Arrays, and then allows you to construct complex JSON API responses using compact DSL.
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.
A Ruby gem for converting between JSON and TOON format. TOON is a compact serialization format designed for LLMs that reduces token usage by 30-60% compared to JSON. Supports bidirectional conversion, tabular arrays, nested structures, and lossless roundtrips.
Portable Move Notation (PMN) v1.0.0 is a rule-agnostic, JSON-based format using arrays to represent deterministic state-changing actions in abstract strategy board games. This gem provides a consistent Ruby interface for serializing, deserializing, and validating moves across Chess, Shogi, Xiangqi, and other traditional or non-traditional variants. The v1.0.0 format uses simple 4-element arrays: [source_square, destination_square, piece_name, captured_piece], making it compact and language-agnostic while focusing on deterministic state transformations independent of game-specific rules.
No description provided.
No description provided.
No description provided.