The easiest, most lightweight validation system.
Redux DevTools instrumentation
Enhance value with plain and explicit reactive wrapper. Think of it as hook-style signals.
Enhance session history with query property
Relay Redux actions to remote Redux DevTools.
Wrap zod validation errors in user-friendly readable messages
Decorator-based property validation for classes.
Production-ready Vite configuration enhancer for React applications with advanced optimizations
Enhance your ESLint visitors with shared logic
Enhance your Monaco Editor with advanced JSON schema support, including Zod schema integration.
React Hook Form validation resolvers: Yup, Joi, Superstruct, Zod, Vest, Class Validator, io-ts, Nope, computed-types, TypeBox, arktype, Typanion, Effect-TS and VineJS
Storybook addon for Redux Components
Enhances the Node.js EventEmitter with extra capabilities.
Redux store enhancer that emits actions via an injected event emitter
Node validation utility functions for Docusaurus packages.
TLDS list for domain validation
Relay Redux actions to remote Redux DevTools.
Runtime validation and processing of JavaScript types
An implementation of the Unicode UTS #46: Unicode IDNA Compatibility Processing
Client-side form validation made easy
mjml-validator
React hooks for value-enhancer.
Statoscope extension that collects stats validation result
Define data classes with typed fields, default values, validation rules, and pattern matching support. Immutable by default with keyword-only construction, JSON/Hash serialization, and runtime type checking.
Validation for serialized model objects
Rails Validation API provides a powerful for validating request parameters in Rails applications. Features include automatic validator loading based on controller/action names, nested parameter validation, custom error handling, and seamless integration with Rails controllers through concerns. Perfect for API applications requiring robust parameter validation with minimal boilerplate code.
The worldwide gem internationalizes and localizes Ruby code, enhancing user experience globally. It also aids in inputting, validating, and formatting mailing addresses.
"Enhances ActionView with a customizable date select form helper where any valid HTML attribute can be applied."
Enhances the default capabilities found with the Rails select helper. Instead of being able to supply just the value, text, and selected/disabled attributes, you can use all valid HTML attributes for select option elements.
A clean, immutable Ruby interface for working with piece identifiers in PNN format. PNN provides a consistent and rule-agnostic notation for representing pieces in abstract strategy board games like chess, shogi, and xiangqi. Features include state modifiers for enhanced/diminished/intermediate pieces, ownership changes, and comprehensive validation. Perfect for game engines, analysis tools, and educational applications.
Rails Console Pro enhances your Rails console with powerful debugging tools: - Beautiful colored formatting for ActiveRecord objects - Schema inspection with columns, indexes, associations, validations - SQL explain analysis with performance recommendations - Interactive association navigation - Model statistics (record counts, growth rates, table sizes) - Object diffing and comparison - Export to JSON, YAML, and HTML - Smart pagination for large collections
Parse and generate Portable Action Notation (PAN) strings for representing atomic actions in abstract strategy board games including chess, shogi, xiangqi, and others. PAN provides an intuitive operator-based syntax with six core operators: "-" (move to empty square), "+" (capture), "~" (special moves with side effects), "*" (drop to board), "." (drop with capture), and "=" (in-place transformation), plus "..." (pass turn). Supports coordinates via CELL specification and piece identifiers via EPIN specification. Handles transformations ("e7-e8=Q"), enhanced/diminished states ("+R", "-P"), and style derivation markers ("K'"). Provides comprehensive validation, immutable action objects, and functional API design. Examples: "e2-e4" (move), "d1+f3" (capture), "e1~g1" (castling), "P*e5" (drop), "e7-e8=Q" (promotion), "..." (pass), "+d4" (static capture), "e4=+P" (modify).
UsStatesData is a versatile Ruby gem designed to simplify working with US state data. Whether you're building a geographic application, conducting data analysis, or enhancing your project with location-based features, UsStatesData provides a comprehensive set of methods to streamline your workflow. With UsStatesData, you can effortlessly retrieve detailed information about US states, including lists of counties and zip codes. Need to validate zip codes? UsStatesData has you covered with built-in functionality for zip code validation, ensuring data accuracy and reliability. Whether you're a developer looking to integrate US state data into your application or a data enthusiast exploring geographic trends, UsStatesData empowers you with the tools you need to unlock insights and build impactful solutions.
JekyllFileWizard is a comprehensive gem designed to streamline the management and dynamic updating of Jekyll site structures. It automates the process of checking, creating, and updating various files in a Jekyll project, including HTML files, data files, and more. The gem offers features like dynamic HTML structure handling, integration with Jekyll's data files, template management, robust error handling, an interactive command-line interface, and automated testing and validation. It's ideal for Jekyll site developers looking to enhance their site's functionality and maintainability, making it easier to manage large and complex Jekyll sites.