JavaScript functional conditional expression
A conditional expression parser and interpreter.
Filter JSONs using SQL-like conditional expression syntax!
Conditional expression aggregation.
A secure, high-performance expression evaluator for dynamic chart rendering
Add context awareness to your apps and frameworks by safely evaluating user-defined conditional expressions. Useful for evaluating expressions in config files, prompts, key bindings, completions, templates, and many other user cases.
Helper function to optimise call expression
Helper function to replace certain member expressions with function calls
Helper which skips types and parentheses
Ensure that reserved words are quoted in property accesses
Rename destructuring parameter to workaround https://bugs.webkit.org/show_bug.cgi?id=220517
Filter JSONs using SQL-like conditional expression syntax!
Efficient path tracking and pattern matching for XML/JSON parsers
mdast extension to parse and serialize MDX (or MDX.js) expressions
Regular expression for matching HTML empty conditional comments
Remove JSX empty expression
micromark extension to support MDX or MDX JS expressions
Helper function to explode an assignable expression
A regular expression to match all Emoji-only symbols as per the Unicode Standard.
micromark factory to parse MDX expressions (found in JSX attributes, flow, text)
Extension rules for tslint
A set of utils for faster development of GraphQL tools
Regular expression parser for ECMAScript.
Check if a string is a valid JavaScript expression
Simpler nil handling.
Power Assert shows each value of variables and method calls in the expression. It is useful for testing, providing which value wasn't correct when the condition is not satisfied.
Where Conditioner allows you to write conditional `where` expressions in a DRY manner.
This is a custom gem that extends ActiveRecord to enable the expression of SQL `INSERT INTO ... SELECT ...` queries in a more convenient way. It allows you to copy data from one table to another based on specified conditions using a simple and expressive syntax.
A library and tools for parsing boolean expressions. It could be especially useful in the case you want, in a program, to allow users define they own set of blocking/passing rules or conditions based on a given set of variables.
Build CSS class strings from conditional expressions, hashes, arrays, or nested structures. 2-4x faster drop-in replacement for Rails class_names. Supports ViewComponent, Phlex, and Tailwind CSS.
A zero-dependency Ruby gem built for effortless polling. Perfect for external APIs and any task that requires, repeatable retries until your conditions are met. Elegant and beautifully expressive.
Minicrest provides Hamcrest-style composable matchers for Minitest with expressive, readable assertions and detailed failure messages. Matchers can be combined using logical operators to create complex matching conditions.
Flooph is a Ruby library designed to let you take code from (possibly-malicious) users and evaluate it safely. Instead of evaluating arbitrary Ruby code (or JavaScript, or any other interpreter), it specifies a custom 'language', with its own parser and evaluation. Flooph provides four core pieces of functionality: * A simple syntax for specifying key/value pairs (much like a Ruby Hash literal). * A simple template language that supports conditional content and injecting content. * Standalone functionality for evaluating conditional expressions based on the key/values (also used in the templates). * Standalone functionality for evaluating value expressions based on the key/values (also used in the templates).
Build CSS class strings from conditional expressions, hashes, arrays, or nested structures. Framework-agnostic. Perfect for ViewComponent, Phlex, and Tailwind CSS. Works with any Ruby codebase.
Conditional statements, like if/else, have it's place, under libraries and frameworks, but not in application code. This library implements a collection of techniques to avoid if/else, initially by extending "Truthy" and "Falsey" classes with expressive yet Ruby idiomatic operations. Please look forward for more features to come.
Yubikey integration - Includes Prototypes for low-level Yubikey OTP functions witten by Simon Josefsson <simon@josefsson.org>. Copyright (c) 2006, 2007, 2008, 2009 Yubico AB All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
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.