schema-validator
JSON Schema validation library for JavaScript / Node / Express.
Found 12451 results for validation javascript node
JSON Schema validation library for JavaScript / Node / Express.
Easy property validation for JavaScript, Node and Express.
Javascript node module for programmatic filtering and validation of Json objects.
Uma biblioteca TypeScript/JavaScript/Node para validar e formatar números de CPF e CNPJ já com o suporte aos novos CNPJ alfanuméricos.
Runtime type-checking for JavaScript.
A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations
Object schema validation
JSON Safe Parser & Schema Validator
Give me a string and I'll tell you if it's a valid npm package license string
Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations
A library for parsing IPv4 and IPv6 IP addresses in node and the browser.
A JavaScript plugin for entering and validating international telephone numbers
Build functions in standardized containers.
Detect Filetype by bytes
An object schema merger/validator
Validates if a value is a string primitive.
A validation module for browsers and Node.js to validate credit card numbers against the luhn algorithm.
Featureful configuration management library for Node.js (nested structure, schema validation, etc.)
The fastest JS validator library for NodeJS
Provides a fast, pretty robust e-mail validator. Only checks form, not function.
Easy Data science (Machine learning) in JavaScript & Node (Including Bandits & Naive Bayes)
A simple and composable way to validate data in JavaScript (and TypeScript).
allows easy type enforcement for all JS types objects and classes. it is also extensible and provides simple to use type checks for your own custom classes and types
The modular and type safe schema library for validating structural data
Swagger 2.0 and OpenAPI 3.0 parser and validator for Node and browsers
Another JSON Schema Validator
Dead simple fluent JavaScript validation library
Quick and easy Smarty address validation.
A temporary custom copy of https://github.com/csstree/csstree
A syntax sugar tool around Node fetch() API, tailored to work with TypeScript and response validators
A type checking library where each exported function returns either true or false and does not throw. Also added tests.
validation library for nodejs, inspired by laravel.
Swagger 2.0 and OpenAPI 3.x parser and validator for Node and browsers
TypeScript-first schema declaration and validation library with static type inference
A rich and efficient node validation library for String, Number, Date and Javascript Objects
allows easy type enforcement for all JS types objects and classes. it is also extensible and provides simple to use type checks for your own custom classes and types
```diff -Maintener wanted ``` Validation for REST Services built with [node-restify](https://github.com/mcavage/node-restify) in node.js
Format validation for Ajv v7+
URI validation functions
A simple and composable way to validate data in JavaScript (and TypeScript).
Contains JavaScript & TypeScript object models for Microsoft Power BI JavaScript SDK. For each model there is a TypeScript interface, and a validation function to ensure and object is valid.
Check if a protocol requires a certain port number to be added to an URL.
Validates if a value is an integer.
Validates if a value is an array.
Assert that a Node-API value is a specified Node-API data type.
Validates if a value is a function.
Type check values
Validates if a value is an integer array.
Validates if a value is a number.
Customizable and hackable json-validator and json-schema utilities for traversal, data generation and validation
Utilities for determining if characters belong to character classes defined by the XML specs.
General purpose validation library for JavaScript
Give me a string and I'll tell you if it's a valid npm package name
A family of specs for interoperable TypeScript
Provides a fast company / work email validator by checking whether the email domain is in the free email provider list.
A pure-JS Schematron implementation for Node, browsers and CLI
Performant, flexible and extensible forms library for React Hooks
Validate an email address according to RFCs 5321, 5322, and others
String validation and sanitization
Creates Zod types from JSON Schema at runtime
Wrap zod validation errors in user-friendly readable messages
React Hook Form validation resolvers: Yup, Joi, Superstruct, Zod, Vest, Class Validator, io-ts, Nope, computed-types, TypeBox, arktype, Typanion, Effect-TS and VineJS
C utilities for asserting that a Node-API call returns an "ok" status.
Assert that two Node-API data types are equal.
Validation library inspired by Laravel's Validator
Declarative validations for JavaScript
Validation for your environment variables
a simple, fast and robust email validator
Email address and domain validation
Test if a value is an Error object.
Check if a string can be used as a JavaScript variable name
A general purpose javascript library for credit card number validation and formatting. Based on https://github.com/jondavidjohn/payform and https://github.com/stripe/jquery.payment. Usable in React Native and Node.
Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)
RDF SHACL validator
Ajv class for JSON Schema draft-04
Verifalia email verification library for JavaScript: verify email addresses in real-time and check whether they are deliverable, invalid, or otherwise risky.
Powerful object and string validation in Javascript.
Utils library to use with the Smarty Javascript SDK
Simple validations for node and the browser.
Email address and domain validation
Enforce schema on JavaScript objects, including type, transformation, and validation. Supports extends, sub-schemas, and arrays.
Core module of JSON Forms
Disable introspection in graphql-js with a validation rule
Strict URL sanitization with security-focused validation
Validate HTML colors by 'name', 'special name', 'hex', 'rgb', 'rgba', 'hsl', 'hsla', 'hwb', 'lab' or 'lch' values
Validates mint.json files
GitHub's GraphQL Schema with validation. Automatically updated.
JSON/CJSON/JSON5 parser, syntax and schema validator and pretty-printer.
Standard assertion utilities.
A fast and easy to use JSON Schema validator
⛑️ JSON serialization should never fail
Validate JSON
ESLint plugin that validates data using JSON Schema Validator.
Convert Swagger 2.0 definitions to OpenApi 3.0 and validate
Build forms in React, without the tears
express-validation is a middleware that validates a request and returns a response with errors; if any of the configured validation rules fail.
Email Verification that's astonishingly easy and low-cost. See https://emailable.com for details.
Divhide javascript core components for NodeJs, Browser, Titanium, ... and everything that runs javascript.
Another JSON Schema Validator
Validate any Bitcoin address - P2WSH, P2WPKH, P2SH, P2PKH - Mainnet & Testnet
Unquoted JavaScript property name validator
Validates if a value is a JavaScript object.
Validate JSON
Parser/validator for OpenAPI 3.x definitions
Reactive MobX Form State Management
A (XSD) schema validator for nodejs
Making SvelteKit forms a pleasure to use!
validate express application inputs and parameters using joi
Adds pattern matching, optional properties, and several other helpers and types, to io-ts.
Configurable, input validated routing for koa.
Library for checking spaces in files
A command-line JSON, YAML and TOML validator that's on your wavelength
node-restify-swagger =======================
JSON Schema fluent API
Swagger 2.0 and OpenAPI 3.0 parser and validator for Node and browsers
Generate Zod schemas from Drizzle ORM schemas
Express middleware for the validator module.
For use with React PropTypes. Will error on any prop not explicitly specified.
Function argument validation for humans
A joi validation middleware for Express.
Check if a string is a scoped npm package name
Second generation object or request validator for node.js
Assert that a Node-API value is a Node-API typed array.
Assert that two Node-API typed array data types are equal.
Validate JS variable names
Validate cron expressions
An incremental regular expression parser in JavaScript; useful for input validation, RegExp
Painless forms for Vue.js
A tiny javascript type testing tool
ServiceStack's TypeScript library providing convenience utilities in developing web apps. Integrates with ServiceStack's Server features including ServiceClient, Server Events, Error Handling and Validation
User validations for npm
Validate your forms, frontend, without writing a single line of javascript!
The parser package for the Powertools for AWS Lambda (TypeScript) library.
A beautiful command-line prompt for node.js
Validate the api to your functions to help people use them correctly. This is pretty much React's propTypes without React.
Core utility for Felte's integration with front-end frameworks
Extends Zod with metadata
0-Deps, simple, fast, for browser and node js object schema validator
Validate object properties in javascript.
A package for detecting all duplicated property keys of a JSON string.
A string formatter and validator based on masks
Regular expression matching for email addresses. Maintained, configurable, more accurate, and browser-friendly alternative to email-regex. Works in Node v14+ and browsers. Made for Spam Scanner and Forward Email.
A (XSD) schema validator for nodejs
Validation rule for GraphQL query complexity analysis
Adds a phone number validation check to yup validator using google-libphonenumber.
High-level validation library for Node.js (used in Waterline)
Validates if a value is a Buffer object.
React Hook Form error message component
React Hook Form dev tool to help debugging forms
Skema provides a handy & composable way to validate / transform / purify the input data.
Validates if a value is a nonnegative integer.
A tiny Node HTTP(S) request wrapper, for JSON requests and responses
Node.js utility tool for creating and checking subresource integrity
check if a string is a valid JSON string without using Try/Catch
This package is use for Validating whether variable is boolean or not and converting boolean variable to javascript boolean.
Ember computed property based validation library
Postal Codes
Format, validate and generate CNPJ numbers
This package is inspired by Laravel validation, and aims to make body validation easier for Javascript developers
Dirty Forms is a jQuery plugin to help prevent users from losing data when editing forms.
Hash a stream of data, then validate
Common error classes and utility functions
Validates if a value is a number primitive and an integer.
A React component for input text field
GTIN (UPC, EAN, ITF, etc.) utilities.
React component to provide validation states to form fields
validates style objects by ensuring they only have valid keys
Blazing fast input validation and transformation ⚡
Validates if a value is matrix-like.
Validates if a value is a number primitive, excluding NaN.
Validates if a value is array-like.
A validation module for browsers and Node.js to validate an American Bankers Association Routing Number used in ACH payments.
A form input builder and validator for React
A json validator that has an option to check for duplicated keys
cron-validate is a cron-expression validator written in TypeScript.
Converts json from and to Joi objects.
Validates if a value is a positive integer.
Minimal JavaScript type checking library
An internationalized hostname validator as defined by RFC5890, RFC5891, RFC5892, RFC5893, RFC3492 and UTS#46
Create an error from the result of validate-glob-opts
Card type definitions and methods for creditcards
A tiny vanilla javascript form validation library
Validates if a value is ndarray-like.
Helpers to simplify nodejs code on FASS environments
The modular and type-safe form library for SolidJS
Utilities to format and customize Zod error messages
Runtime validation for static types
Standard Number Validation
Check password strength
Typescript API client with autocompletion and zod validations
Validate your BPMN diagrams based on configurable lint rules
vee-validate integration with zod schema validation
Object schema validation
Validate html using validator.w3.org/nu og html-validate
Validate JSON
Form Validation for Vue.js
An object shape validation utility.
Validates cron expressions
Swagger 2.0 and OpenAPI 3.0 command-line tool
Generate fast-check arbitraries from Zod schemas.
A regular expression that only matches a valid Github username
Client-side form validation made easy
Disposable email domains
Schema Validation with typescript type inference.
An API wrapper for the NeverBounce API
Lightweight validator supporting Language Independent Validation Rules Specification
Validate postcodes based on country
A lightweight JavaScript widget with zero dependencies that performs real-time email address validation using the Verifalia email verification service. This widget integrates seamlessly with any web form to swiftly identify and eliminate invalid, undelive
The best possible way to verify and validate an email address.
Capture form validation back from the browser
Form data validation library for Node.js
Effortlessly convert your JSON Object to JSON Schema, Mongoose Schema, or a Generic template for quick documentation / upstart.
Interactive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams
Parser and validator for US and Canadian phone numbers
A port number formatting validator.
Parsing Library for Typescript and Javascript.
TypeScript class that validates UK bank account details using the modulus checking algorithm.
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
Validate a response according to an openapi schema.
A collection of utilities for Node.js and browser environments.
Conform view adapter for react
Integrate [cz-customizable](https://github.com/leoforfree/cz-customizable) config with [ghooks](https://github.com/gtramontina/ghooks) or [husky](https://github.com/typicode/husky) to use a single configuration for commit message generation AND commit mes
Check if the given value is of the particular type or types.
Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
RFC-compliant email validation and parsing
The modular and type-safe form library for Qwik
The framework agnostic core of FormKit
Node.js middleware to validate Host and Referer headers in HTTP requests and protect against DNS rebinding attacks.
Schema for data modeling & validation
CTRF reference implementation in TypeScript for creating and validating CTRF documents.
Validate NHS numbers in various guises
A set of opinionated helpers built on top of the Constraint Validation API
A small and simple object schema library for the browser and node
Conform helpers for integrating with Zod
Forms utilities for PrimeUI Libraries
Lyxa type definitions and validation schemas for both frontend and backend
A general purpose library for building credit card forms, validating inputs, and formatting numbers.
Joi extension for dates
Validates password according to flexible and intuitive specifications
Interactive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams
Shared utilities for FormKit packages
Configurable, input validated routing for koa.
Utility to wrap a FormKitNode in a dependency tracking observer proxy
Png validator checks Png files for corruption
Development tools for FormKit.
Build industry leading Vue forms 10x faster.
Flexible, efficient request validation for Connect
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
A comprehensive collection of performant type guards and assertions with excellent TypeScript support