check if a string is a valid ECMAscript identifier
Convert a string to a valid JavaScript identifier
Check if a string is a valid JavaScript identifier
Regular expression for matching JavaScript identifiers
Check if something can be an ecmascript (javascript) identifier name
Validate identifier/keywords name
Validates namespaces and java package names against identifier rules
micromark utility normalize identifiers (as found in references, definitions)
A function to check whether a prop is valid for HTML and SVG elements
micromark utility to decode numeric character references
Error-tolerant ECMAScript parser
micromark utility to decode markdown strings
Format validation for Ajv v7+
Copy a descriptor from object A to object B
Brand checking of React Elements.
JSON for Humans
Return true if a value is a valid glob pattern or patterns.
Library with base interfaces for LangGraph checkpoint savers.
Detect if a string is a data URL
string-argv parses a string into an argument array to mimic process.argv. This is useful when testing Command Line Utilities that you want to pass arguments to.
Low footprint ECMAScript source code parser
Stable client identifier for EAS services
Express style path to RegExp utility
An AST parser for ICU MessageFormat strings
This gem identifies valid tracking numbers and the service they're associated with. It can also tell you a little bit about the package purely from the number—there's quite a bit of info tucked away into those numbers, it turns out.
Validate ISIN, CUSIP and SEDOL codes
Generate and validate French SIRET numbers (enterprises identifier)
Validate, normalize, parse, and convert securities identifiers. Auto-detect identifier type from any string. Calculate and restore check digits. Supports ISIN, CUSIP, CEI, SEDOL, FIGI, LEI, IBAN, CIK, OCC, WKN, Valoren, CFI, and FISN.
A tiny gem for identifying and validating GTINs in the wild.
Provides validation and additional data about SPDX licenses and identifiers
A gem for validating Australian Government Unique Student Identifiers (USI)
Israeli provides validators for Israeli identifiers including Mispar Zehut (ID numbers), phone numbers (mobile, landline, VoIP), postal codes, and bank accounts (domestic and IBAN). Includes both standalone validators and ActiveModel/Rails integration.
DbValidator helps identify invalid records in your Rails application that don't meet model validation requirements. It finds records that became invalid after validation rule changes, and validates imported or manually edited data. You can use it to audit records before deploying new validations and catch any data that bypassed validation checks.
A simple ruby gem to automatically identify valid SSH credentials for a server using custom username and password dictionaries.
BicValidation provides a simple ActiveModel::EachValidator for formally validating Business Identifier Codes (BIC) aka SWIFT-codes.
Validate government document identifiers (like SSNs) with ease.