value operator tools.
Support for representing 64-bit integers in JavaScript
Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.
JSON.parse with bigints support
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
A spring that solves your animation problems.
Validates if a value is an array.
A polymorphic iterate operator for arrays and other iterables
Reactive dataflow processing.
Validates if a value is an integer.
Similar to assign-value but deeply merges object values or nested values using object path/dot notation.
Call a specified method on each value in the given object.
Validates if a value is a number.
git@github.com:stalniy/ucast.git
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
git@github.com:stalniy/ucast.git
deep cloning of objects and arrays
Are these two JavaScript values equal?
A small utility for simplified creation of callback functions that publishes the argument to an observable stream when called.
Iterate any iterable JS value. Works robustly in all environments, all versions.
Parses Emmet CSS abbreviation into AST tree
Validates if a value is a function.
A fast deep assignment alternative to the object spread operator and Object.assign
Get a property from an object using dot (object path) notation.
Value object for basic temperature operations like conversions from Celsius to Fahrenhait or Kelvin etc.
Generates consistent random values within a defined scope, ensuring deterministic behavior for use in feature rollouts and other scoped operations.
Enummer implements multi-value enums with bitwise operations.
Array and hash extensions for key-value operations.
Element-wise matrix operations, concatenation and pre-filled matrices with single values.
Stubs a set of shell commands and their return values using the backquote operator.
Adds a nil-coalescing method to Ruby, similar to C#'s ?? null-coalescing operator
Provides ternary singletons True, False, and Maybe with ==,!,&,|,^ operators implemented according to three-value logic.
A simple promises implementation in Ruby.
NMoneys Exchange extends the NMoneys implementation of the Money Value Object to support exchange operations between moneys in different currencies
The solaris-kstat library provides a Ruby interface for gathering kernel statistics from the Solaris operating system. Each matching statistic is provided with its module, instance, and name fields, as well as its actual value.
Like Memoize, but designed for mutable and parametizable objects Use when: 1. You have one expensive method (\compute) which set many internal variables. So, is preferable lazy evaluation of these dependent variables. 2. The expensive operation depends on one or more parameters 3. Changes on one or more parameters affect all dependent variables 4. You may want to hide the call of 'compute' operation 5. The user could want test several different parameters values
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.