create an object with a default value (uses Proxy)
Generate hashes from javascript objects in node and the browser.
Return whitelisted properties of an object, with default value.
Types for Iconify data
Polyfill of future proposal for `util.parseArgs()`
Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
ProseMirror's rowspan/colspan tables component
Power Assert output formatter
Tiny DOM-element-creation utility
Persistent ordered mapping from strings
Get stdout window width, with two fallbacks, tty and then a default.
Copy a descriptor from object A to object B
Lowercase the keys of an object
An ini encoder/decoder for node
Match human-quality input to potential matches by edit distance.
Implements the WebIDL algorithms for converting to and from JavaScript values
Easily handle defaults for your options
Parses set-cookie headers into objects
a util for spawning git from npm CLI contexts
Delete nested properties from an object using dot notation.
JSON Web Token implementation (symmetric and asymmetric)
A dictionary of file extensions and associated module loaders.
Set nested properties on an object using dot notation.
render domhandler DOM nodes to a string
Add "not given" default values to your objects.
Library for creating contracted immutable(by default) value objects supported by contracts.ruby & ice_nine
Allows you to easily specify default values for attributes on new model objects.
Decide how your config objects choose between files, env_vars & default values.
Syntactic sugar for creating hashes with options which can have defined default values and are accessible by object-like style.
A Hash with Business Logic (call it intelligent).
Lightweight DSL for building test data objects without ActiveRecord. Define factories with default attributes, apply traits for variations, and use thread-safe sequences for unique values.
Binds command-line options to objects or variables. Supports binding of options and arguments, default values, and argument analysis.
A class to handle dateless time values. DatelessTime objects are a lightweight alternative to Ruby's default Time class, and don't care about timezones and DST.
Make hash-based object initialization easy! Provides hash_make method that can consider parameter name, type, default value, validation, and requiredd/not, according to the specification provided. Also, by default assigns by default to instance variable of same name as parameter.
Provides `hashed` method to ActiveRecord dataset, that return hash where keys is value of some attribute of object (default – primary key of used table).
Calling a delegated method on a nil object with better_delegation won't just return nil, it will return the default column value as specified by object being delegated to.