Predicate negation. Suitable for RxJS, Array.filter and others.
Array manipulation, ordering, searching, summarizing, etc.
Type-safe implementation of invariant with positionals.
Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.
Return a function which tests if every element in an array passes a test condition.
Collection of utility functions
A library for expressing filter predicates and evaluating them against values
Array.prototype.findIndex ES2015 polyfill.
A set of predicate functions to improve your value testing and comparisons.
A convenience constructor for RDF quads
Combines quads of a RDF/JS quad stream to a stream of RDF/JS Dataset chunks
A way to re-run Cypress commands until a predicate function returns true
A term-predicate function-factory actor
Low-level HTTP/HTTPS/XHR/fetch request interception library.
Nanoscale assertion module
Converts RDF/JS Terms, Quads and Datasets to N-Triple strings
When you want array.some but not array.every. Useful when you need to determine partially selected states - like partially selecting tree nodes when some but not all child nodes are checked.
Simple `and` and `or` functional programming predicates
Transform GLOB patterns to JavaScript regular expressions for fast file path matching.
TypeScript SDK for Sentience AI Agent Browser Automation
lezer-based HTML grammar
Like Array#findIndex but searches the array backwards.
A collection of useful code to complement the official convex package.
Return a function which tests if every element in an array-like object passes a test condition.
Predicate logic with rule composition
Predicated is a simple predicate model for Ruby.
Predicate provides a simple class and processors to encode and manipulate (tuple) predicates
'cont_any_word' predicate for Ransack.
Experiments in number theory with new predicate methods for Integer.
Predicate-centric classification toolkit
Predicate methods for those curious about their datastructures. Provides String, Array, and Hash subclasses with dynamic predicate methods that allow you to interrogate the contents of the most common Ruby datastructures in a readable, friendly fashion. Also allows you to auto-instanciate and read inquisitive datastructures straight from your `ENV` hash.
A JSON Patch + Pointer + Predicates Implementation
String?("Hello") Interrogate attempts to bring Scheme-like class predication to Ruby. It provides an alternate syntax using Module#===
Adds automatic generation of predicate methods for attributes
Adds support for .predicate? methods to MiniTest (via method_missing)
RConditions generates a bang method (for example, Array#empty!) for each predicate method (for example, Array#empty?). The bang method will return true if the predicate method returns true, otherwise it will throw an exception. The exception will include auto-generated modules that give information on predicate methods passed or failed in the bang method's execution.