Strict borsh compatible de/serializer
Translation between JavaScript values and Buffers
Packs/Unpacks/Measures structs according to Python's `struct` format
Linear memory in TypeScript
read and write binary structures and data types
Define complex binary structures using composable primitives
An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.
Return a constructor for creating arrays having a fixed-width composite data type.
Strict borsh compatible de/serializer
Matches strings against configurable strings, globs, regular expressions, and/or functions
Run an array of functions in parallel
Create ABI-compliant "struct" instances on top of Buffers
Array manipulation, ordering, searching, summarizing, etc.
Yet another node.js struct implementation (object↔︎buffer conversion)
A JavaScript text diff implementation.
Take an array of GLSL tokens and determine which tokens are either assignments or variable declarations.
Solana specific extension for beet, the borsh compatible de/serializer
thrift encoding/decoding using bufrw
C-style structure serializer and deserializer.
SWC coverage instrumentation plugin
JavaScript library to pack primitives to octet arrays, including int64 support, packaged for NodeJS.
General purpose glob-based configuration matching.
[](https://www.npmjs.com/package/ts-proto) [](https://github.com/stephenh/ts-proto/actions)
Strict borsh compatible de/serializer
A crate to make ergonomic "field" accesses on array types
proc macros for the array-as-struct crate
Array/Hash/Struct#dig backfill for ruby
Extends Structs, Hashes, and Arrays with .to_json, .to_xml, and .to_s. This handles nested data structures and some oddities that other methods do not.
Adds validations, function creation, function delegation, and key restrictions to arrays and hashes so that they may function similarly to Structs
Compose nested structs from hash/array structures.
convert two-dimensional Array into an Array of Structs consuming the first row and/or column as attributes
Mapping fixed layout record to ruby's Struct or Array object.
Provides short interface for choosing elements from array of structs. Filtering by equality, matching and inclusion, e.g.: target.choose(:street => "Main", :age => (24..30), :address => /Main/) Filtering by instance evaluated string, e.g.: target.choose("age >= 24 && address =~ /^Main/") Rejecting elements with #choose_not method, e.g.: target.choose_not(:street => "Main")
The SuperStruct class allows the easy and quick creation of classes that consist mainly of data. It borrows from Struct, OpenStruct, Array, Hash, ArrayFields, and others.
TreeStruct allows to describe a structure with nested TreeStruct and with arrays of TreeStruct. The level of nesting is not limited.
* Read/Write ruby object to byte array with C-like struct declarations.
safestruct - safe data structures (array, hash, struct) - say goodbye to null / nil (and maybe) - say hello to zero
ActiveRecord attributes DDL, struct/array attribute types, an enum implementation that doesn't suck, etc..