match selectors in an object
MongoDB query compatible object match
MongoDB query compatible object match
Builds string, that contains compare statement of two objects
Check an object match a given set of constraints
Match balanced character pairs, like "{" and "}"
npm package for https://github.com/google/diff-match-patch
Match human-quality input to potential matches by edit distance.
Rich matchers inspired by Hamcrest. Useful for generating helpful assertion failure messages in tests.
General purpose glob-based configuration matching.
Convert globs to regular expressions
Regular expression for matching ANSI escape codes
Get the first path that exists on disk of multiple paths
A simple function to check whether a mimetype matches the specified mimetype (with wildcard support)
Provides metadata and conversions from repository urls for GitHub, Bitbucket and GitLab
A tiny, PEG-like system for building language grammars with regexes.
Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.
Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.
Find the first element in an array that passes a callback test. Equivalent to underscore.find()
An easy-to-use wildcard globbing library.
Find multiple RegExp matches in a string
Simple, expected, and deterministic best-match sorting of an array in JavaScript
Polyfill of future proposal for `util.parseArgs()`
A library for manipulating IPv4 and IPv6 addresses in JavaScript.
Templates for matching objects.
Allow a user to define a set of rules, and then test to see if an array of object match those rules.
Awesome validation and object matching library
An object that matches anything. May be useful for pattern matching in case statements.
Pattern Matching for Ruby (objects only)
Lookup object methods by partial name match or type.
Dive Into Objects - Pattern matching extension for plain old Ruby objects
Provide a pure ruby module that can build structured objects easily, can enable pattern match of objects, and can define method as a partial function style.
An include option for grape-entity, expose object model's attributes if matching with attr_path option
Equalizer provides a simple way to define equality (==), equivalence (eql?), and hashing (hash) methods for Ruby objects based on specified attributes. Includes pattern matching support and clean inspect output.
Allow an object's API to provide flexible handler registration, storage and matching to arbitrary events.
- Adds `Object#attrs` method for querying nested attributes - Adds `Array#where` to return a subset of elements matching a condition - Adds `Array#find_by` to return the first element matching a condition - Adds `Object#matches?` to check if an object matches a condition - Adds `Hash#method_missing` to allow {a: 1}.a instead of {a: 1}[:a]
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.