Deep join an array
<div align="center"> <h1>fork-join-deep</h1> <p>Like RxJS <a href="https://rxjs-dev.firebaseapp.com/api/index/function/forkJoin">forkJoin</a> operator, but deep traversal of the source.</p> </div>
Improved deep equality testing for Node.js and the browser.
Join a list
Join urls or system paths, even with undefined values
Join paths and globs.
JSDoc parser
Improved typeof detection for node.js and the browser.
Join urls and normalize as in path.join.
test framework agnostic BDD-style assertions
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
Object value retrieval given a string path
Simple full-text search in your browser.
Escape and join command-line arguments, cross-platform.
Library for composing asynchronous and event-based operations in JavaScript
Various utilities for JSON References (http://tools.ietf.org/html/draft-pbryan-zyp-json-ref-03).
Array manipulation, ordering, searching, summarizing, etc.
A node- and browser-ready async (now with promises) counterpart of Array.prototype.forEach
Type safe SQL query builder
Asm.js implementation of WebCrypto API
JavaScript Testing utilities for React
OAuth 1.0a Request Authorization for Node and Browser.
the path module from node core for browsers
generator async control flow goodness
This gem add Hash#deep_join method to join nested hashes
Performs pruning or one-level promotion of Hash attributes (typically labeled "private:"), and deep merges and joins of Hash objects. Works on Array objects containing Hash objects as well.
I always wonder if it was possible to reuse some scopes defined in a deep associations, we all know that is possible using merges but it still not a clean solution, I still need to define new scopes and make joins so Rails can know which model I want, so I started to develop this gem, the idea is easy to follow, put all scopes you want inside a YAML file.
Kinship is a schema-inferred relationship graph for Ruby applications. It automatically discovers parent/child relationships between models by inspecting attributes (e.g. user_id, post_id) and builds a complete in-memory graph with zero configuration. Kinship enables deep relationship traversal, automatic join planning, and eliminates common N+1 query patterns without requiring has_many or belongs_to declarations. It is framework-agnostic and works with Rails, Jetski, and custom ORMs.