Deep convert a nested Object into a ES6 Map.
Stringify an object/array like JSON.stringify just without all the double-quotes
Merge objects & other types recursively. A simple & small integration.
Retrieves a name:pathname Map for a given workspaces config
Persistent ordered mapping from strings
Take a nested Javascript object and flatten it, or unflatten an object with delimited keys
Store information about any JS value in a side channel, using a Map
An optimised way to copy'ing an object. A small and simple integration
Immutable Data Collections
A thing that is a lot like ES6 `Map`, but without iterators, for use in environments where `for..of` syntax and `Map` are not available.
Stringify any JavaScript value.
Strongly-typed deep and recursive object merging. Considers all nested levels of objects, arrays, sets and maps.
Map `visit` over an array of objects.
Merge old source map and new source map in multi-transform flow
Underscore mixins for deeply nested objects
A JavaScript (JS) Map or Similar object polyfill if Map is not available.
Delete nested properties from an object using dot notation.
PostCSS plugin to unwrap nested rules like how Sass does it
Fast line to line SourceMap generator.
Data library for istanbul coverage objects
Polyfill for Metadata Reflection API
Map object keys and values into a new object
Lowercase the keys of an object
Put a bunch of emitted events in an array, for testing.
Flatter transforms a deeply nested graph of ActiveModel-like objects to a single mapper object that handles all the nested attributes and has a very flexible behavior for handling validation, saving routines with a DRY approach.
Map functions over nested hash/arrays objects (e.g., YAML, JSON).
This library allows to map accessors and properties of deeply nested object graph to a plain mapper object with flexible behavior
This library allows to map accessors and properties of deeply nested object graph to a plain mapper object with flexible behavior
Form Object with simple DSL which allows nested Form Objects and arrays of Form Objects. Form Object is compatible with Rails form builders, can update its attributes from a hash and serialize them to a hash. Form Object attributes could be mapped to models attributes and Form Object can be loaded from and saved to models as well as serialized to a hash which reflects a model. ActiveModel::Errors could be copied from a model to Form Object.
This plugin provides an enhanced acts_as_nested_set mixin for ActiveRecord, the object-relational mapping layer of the framework Ruby on Rails. The original nested set in Rails lacks many important features, such as moving branches within a tree.
GitStore implements a versioned data store based on the revision management system Git. You can store object hierarchies as nested hashes, which will be mapped on the directory structure of a git repository. GitStore checks out the repository into a in-memory representation, which can be modified and finally committed.
Even with ORMs like ActiveRecord, DataMapper which ease the pain of relational data storage, considerable developer effort goes into wrangling Ruby objects into their databases. Document-oriented databases have made it possible to store nested data structures that easily map to Ruby objects. Aqua (http://github.com/baccigalupi/aqua) is a new Ruby library that aims to painlessly persists objects, allowing developers to focus more on object oriented code and less on storage. Currently Aqua is in pre-alpha testing, with the following big things left to implement: A data query DSL and implementation; Support of all objects in the Standard Library; Class and code storage to allow the sharing and persistence of classes with their data.
Form-object base class for Rails: typed props with always-on coercion, blank-to-nil, nested forms, multi-model attribute mapping, and ActiveModel validations. Built on the Literal gem.
A Ruby Object Database ... just add water (and CouchDB). Even with ORMs like ActiveRecord, DataMapper which ease the pain of relational data storage, considerable developer effort goes into wrangling Ruby objects into their databases. Document-oriented databases have made it possible to store nested data structures that easily map to Ruby objects. Aqua (http://github.com/baccigalupi/aqua) is a new Ruby library that aims to painlessly persists objects, allowing developers to focus more on object oriented code and less on storage. Currently Aqua is in pre-alpha testing, with the following big things left to implement: A data query DSL and implementation; Support of all objects in the Standard Library; Class and code storage to allow the sharing and persistence of classes with their data.
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.