True dynamic array implementation for Node.js providing asymptotically optimal stacks and queues
Extremely fast double-ended queue implementation
Babel plugin to transpile import() to a deferred require(), for node
Full CSS support for JSX without compromises
Strict borsh compatible de/serializer
Allow parsing of import()
Transform import() expressions
Allow parsing of import()
A TypeScript implementation of dynamic array data structure with expansion and reduction
Transform SVG by adding a dynamic title element
Resolving dynamic imports that contain variables.
A little utility for exploding a zeptomatch-flavored glob into its dynamic and static parts.
Array manipulation, ordering, searching, summarizing, etc.
Attach comments to estree nodes
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
Hashed Array Trees
Space-Efficient Extensible Arrays
Resizable Arrays in Optimal Time and Space
Tiered Vectors
Optimal resizable Arrays
Ergonomic workbook API over the Formualizer engine (sheets, loaders, staging, undo/redo)
A super, simple way to serialize anything from fixnums and floats to arrays and hashes.
This module performs edit alignments between arrays. It returns alignments and edit distances.
Collapse allows a hash with arrays as values to merge and union common arrays instead of overwriting them.
Gem Urpi created with Ruby, is a dynamic and scalable password generator following a specific range (Arrays, Encrypt, Passwords, Security)
🏛️ Dynamic modules which define dynamic methods for scopes based on a dynamic array of column names
CSVobj provides a legible and maintainable mechanism to manipulate CSV files by creating an array of objects from a file or string of CSV information. The resulting object's attributes are defined dynamically and are based on the CSV column name.
Predicate methods for those curious about their datastructures. Provides String, Array, and Hash subclasses with dynamic predicate methods that allow you to interrogate the contents of the most common Ruby datastructures in a readable, friendly fashion. Also allows you to auto-instanciate and read inquisitive datastructures straight from your `ENV` hash.
Solves the N-Queens problem using dynamically selected algorithms. Returns solution count and solutions array for small n.
Allows you check if an object match a class expression. It is typically used to check the type of method paraameters. It is an alternative to using Ruby-3 .rbs files but with a different syntax and only dynamic checks Typically you'll include the Constrain module and use #constrain to check the type of method parameters: include Constrain # f takes a String and an array of Integer objects. Raise a Constrain::Error # if parameters doesn't have the expected types def f(a, b) constrain a, String constrain b, [Integer] end Constrain works with ruby-2 (and maybe ruby-3)
DBConfig provides a powerful, database-backed configuration store for Rails applications. Store and retrieve configuration values dynamically with automatic type detection and conversion (strings, integers, floats, booleans, arrays, hashes, and nil). Features eager loading for high-performance access to frequently used configs, a simple API (get/set/update/delete), and seamless integration with Avo admin panels. See https://github.com/avo-hq/db_config for full documentation and usage examples.
This gem implements: 1.) a logistic map function (#logistic_map), which is a discrete, non-linear, dynamic equation which can show - with proper parameters - chaotic behaviour with super-sensitivity to the initial parameters. Very small changes to initial parameters cause huge changes in the result (can be used as a PRNG as iterated over and over); 2.) A tent-map version of the logistic map (#logistic_points) which returns an array of Nth iterated values of several logistic maps with their initial X0 parameter ranging from 0 to 1 by user defined steps, showing curve-like properties when plotted.
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.