JSPM

Found 10183 results for validation

ajv

Another JSON Schema Validator

  • v8.17.1
  • 64.14
  • Published

zod

TypeScript-first schema declaration and validation library with static type inference

  • v4.1.4
  • 61.58
  • Published

ajv-formats

Format validation for Ajv v7+

  • v3.0.1
  • 61.18
  • Published

css-tree

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

  • v3.1.0
  • 59.94
  • Published

requires-port

Check if a protocol requires a certain port number to be added to an URL.

  • v1.0.0
  • 59.27
  • Published

ip-address

A library for parsing IPv4 and IPv6 IP addresses in node and the browser.

  • v10.0.1
  • 58.59
  • Published

xmlchars

Utilities for determining if characters belong to character classes defined by the XML specs.

  • v2.2.0
  • 58.11
  • Published

react-hook-form

Performant, flexible and extensible forms library for React Hooks

  • v7.62.0
  • 56.94
  • Published

validator

String validation and sanitization

  • v13.15.15
  • 56.66
  • Published

joi

Object schema validation

  • v18.0.1
  • 56.15
  • Published

@hookform/resolvers

React Hook Form validation resolvers: Yup, Joi, Superstruct, Zod, Vest, Class Validator, io-ts, Nope, computed-types, TypeBox, arktype, Typanion, Effect-TS and VineJS

  • v5.2.1
  • 56.06
  • Published

zod-validation-error

Wrap zod validation errors in user-friendly readable messages

  • v4.0.1
  • 53.91
  • Published

@standard-schema/spec

A standard interface for TypeScript schema validation libraries

  • v1.0.0
  • 53.49
  • Published

ajv-draft-04

Ajv class for JSON Schema draft-04

  • v1.0.0
  • 53.22
  • Published

superstruct

A simple and composable way to validate data in JavaScript (and TypeScript).

  • v2.0.2
  • 52.59
  • Published

jsonschema

A fast and easy to use JSON Schema validator

  • v1.5.0
  • 52.41
  • Published

valid-url

URI validation functions

  • v1.0.9
  • 50.95
  • Published

formik

Build forms in React, without the tears

  • v2.4.6
  • 50.88
  • Published

valibot

The modular and type safe schema library for validating structural data

  • v1.1.0
  • 50.70
  • Published

oas-validator

Parser/validator for OpenAPI 3.x definitions

  • v5.0.8
  • 50.55
  • Published

@hapi/address

Email address and domain validation

  • v5.1.1
  • 50.45
  • Published

swagger2openapi

Convert Swagger 2.0 definitions to OpenApi 3.0 and validate

  • v7.0.8
  • 50.38
  • Published

@redocly/ajv

Another JSON Schema Validator

  • v8.11.3
  • 50.33
  • Published

is2

A type checking library where each exported function returns either true or false and does not throw. Also added tests.

  • v2.0.9
  • 49.71
  • Published

tcomb-validation

General purpose validation library for JavaScript

  • v3.4.1
  • 49.54
  • Published

prop-types-exact

For use with React PropTypes. Will error on any prop not explicitly specified.

  • v1.2.7
  • 48.91
  • Published

swagger-parser

Swagger 2.0 and OpenAPI 3.0 parser and validator for Node and browsers

  • v10.0.3
  • 48.11
  • Published

ow

Function argument validation for humans

  • v2.0.0
  • 48.04
  • Published

email-validator

Provides a fast, pretty robust e-mail validator. Only checks form, not function.

  • v2.0.4
  • 47.96
  • Published

express-validator

Express middleware for the validator module.

  • v7.2.1
  • 47.89
  • Published

drizzle-zod

Generate Zod schemas from Drizzle ORM schemas

  • v0.8.3
  • 47.69
  • Published

dependency-cruiser

Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.

  • v17.0.1
  • 47.66
  • Published

is-lite

A tiny javascript type testing tool

  • v1.2.1
  • 47.41
  • Published

is-scoped

Check if a string is a scoped npm package name

  • v3.0.0
  • 47.34
  • Published

isemail

Validate an email address according to RFCs 5321, 5322, and others

  • v3.2.0
  • 47.13
  • Published

prompt

A beautiful command-line prompt for node.js

  • v1.3.0
  • 46.62
  • Published

convict

Featureful configuration management library for Node.js (nested structure, schema validation, etc.)

  • v6.2.4
  • 46.62
  • Published

intl-tel-input

A JavaScript plugin for entering and validating international telephone numbers

  • v25.5.2
  • 46.50
  • Published

vee-validate

Painless forms for Vue.js

  • v4.15.1
  • 46.43
  • Published

validate.js

Declarative validations for JavaScript

  • v0.13.1
  • 45.68
  • Published

@hookform/devtools

React Hook Form dev tool to help debugging forms

  • v4.4.0
  • 45.23
  • Published

is-json

check if a string is a valid JSON string without using Try/Catch

  • v2.0.1
  • 44.86
  • Published

@chakra-ui/input

A React component for input text field

  • v2.1.2
  • 44.72
  • Published

@metamask/superstruct

A simple and composable way to validate data in JavaScript (and TypeScript).

  • v3.2.1
  • 44.72
  • Published

envalid

Validation for your environment variables

  • v8.1.0
  • 44.70
  • Published

@readme/openapi-parser

Swagger 2.0 and OpenAPI 3.x parser and validator for Node and browsers

  • v5.0.1
  • 44.46
  • Published

react-style-proptype

validates style objects by ensuring they only have valid keys

  • v3.2.2
  • 44.13
  • Published

runtypes

Runtime validation for static types

  • v7.0.4
  • 44.04
  • Published

cron-validate

cron-validate is a cron-expression validator written in TypeScript.

  • v1.5.2
  • 43.93
  • Published

json-dup-key-validator

A json validator that has an option to check for duplicated keys

  • v1.0.3
  • 43.23
  • Published

typechecker

Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)

  • v9.3.0
  • 43.19
  • Published

swagger-cli

Swagger 2.0 and OpenAPI 3.0 command-line tool

  • v4.0.4
  • 42.98
  • Published

jsonlint

Validate JSON

  • v1.6.3
  • 42.92
  • Published

powerbi-models

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.

  • v1.15.2
  • 42.73
  • Published

@applitools/css-tree

A temporary custom copy of https://github.com/csstree/csstree

  • v1.2.0
  • 42.60
  • Published

generate-schema

Effortlessly convert your JSON Object to JSON Schema, Mongoose Schema, or a Generic template for quick documentation / upstart.

  • v2.6.0
  • 42.17
  • Published

@octokit/graphql-schema

GitHub’s GraphQL Schema with validation. Automatically updated.

  • v15.26.0
  • 42.01
  • Published

zod-fast-check

Generate fast-check arbitraries from Zod schemas.

  • v0.10.1
  • 41.96
  • Published

@zodios/core

Typescript API client with autocompletion and zod validations

  • v10.9.6
  • 41.72
  • Published

zod-error

Utilities to format and customize Zod error messages

  • v1.5.0
  • 41.65
  • Published

json-schema-library

Customizable and hackable json-validator and json-schema utilities for traversal, data generation and validation

  • v10.2.1
  • 41.63
  • Published

checkit

Simple validations for node and the browser.

  • v0.7.0
  • 41.36
  • Published

@vee-validate/zod

vee-validate integration with zod schema validation

  • v4.15.1
  • 41.32
  • Published

v8n

Dead simple fluent JavaScript validation library

  • v1.5.1
  • 41.10
  • Published

@conform-to/dom

A set of opinionated helpers built on top of the Constraint Validation API

  • v1.8.2
  • 40.94
  • Published

@eslint/css-tree

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

  • v3.6.5
  • 40.72
  • Published

@joi/date

Joi extension for dates

  • v2.1.1
  • 40.65
  • Published

celebrate

A joi validation middleware for Express.

  • v15.0.3
  • 40.38
  • Published

@vinejs/vine

Form data validation library for Node.js

  • v3.0.1
  • 40.22
  • Published

schema-typed

Schema for data modeling & validation

  • v2.4.2
  • 40.10
  • Published

@zod/core

TypeScript-first schema declaration and validation library with static type inference

  • v0.11.6
  • 40.09
  • Published

zod-metadata

Extends Zod with metadata

  • v1.1.2
  • 40.08
  • Published

@bitgo-forks/io-ts

TypeScript compatible runtime type system for IO validation

  • v2.1.4
  • 39.99
  • Published

@conform-to/zod

Conform helpers for integrating with Zod

  • v1.8.2
  • 39.83
  • Published

@formkit/core

The framework agnostic core of FormKit

  • v1.6.9
  • 39.75
  • Published

bitcoin-address-validation

Validate any Bitcoin address - P2WSH, P2WPKH, P2SH, P2PKH - Mainnet & Testnet

  • v3.0.0
  • 39.65
  • Published

password-validator

Validates password according to flexible and intuitive specifications

  • v5.3.0
  • 39.57
  • Published

express-validation

express-validation is a middleware that validates a request and returns a response with errors; if any of the configured validation rules fail.

  • v4.1.1
  • 39.50
  • Published

@formkit/vue

Build industry leading Vue forms 10x faster.

  • v1.6.9
  • 39.44
  • Published

@formkit/observer

Utility to wrap a FormKitNode in a dependency tracking observer proxy

  • v1.6.9
  • 39.43
  • Published

@formkit/dev

Development tools for FormKit.

  • v1.6.9
  • 39.42
  • Published

luhn

A validation module for browsers and Node.js to validate credit card numbers against the luhn algorithm.

  • v2.4.1
  • 39.17
  • Published

rttc

Runtime type-checking for JavaScript.

  • v10.0.1
  • 39.13
  • Published

@formkit/utils

Shared utilities for FormKit packages

  • v1.6.9
  • 38.96
  • Published

iso-datestring-validator

The goal of the package is to provide lightweight tools for validating strings denotings dates and time. It includes ISO 8601 datestring validation, simple YYYY-MM-DD date validation and time validation in hh:mm:ss.fff format. See details in readme.

  • v2.2.2
  • 38.85
  • Published

fastest-validator

The fastest JS validator library for NodeJS

  • v1.19.1
  • 38.76
  • Published

zod-prisma-types

Generates zod schemas from Prisma models with advanced validation

  • v3.2.4
  • 38.55
  • Published

strict-url-sanitise

Strict URL sanitization with security-focused validation

  • v0.0.1
  • 38.49
  • Published

@formkit/inputs

Commonly shared types for FormKit

  • v1.6.9
  • 38.47
  • Published

@primeuix/forms

Forms utilities for PrimeUI Libraries

  • v0.1.0
  • 38.46
  • Published

strong-type

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

  • v1.1.0
  • 38.41
  • Published

machine

Build functions in standardized containers.

  • v15.2.3
  • 38.37
  • Published

fast-luhn

A fast Luhn algorithm for validating credit cards

  • v2.0.2
  • 38.33
  • Published

validatorjs

Validation library inspired by Laravel's Validator

  • v3.22.1
  • 38.33
  • Published

@formkit/rules

Validation rules for FormKit

  • v1.6.9
  • 38.30
  • Published

@typeschema/core

Universal adapter for schema validation

  • v0.14.0
  • 38.18
  • Published

@formkit/i18n

Internationalization layer for FormKit.

  • v1.6.9
  • 38.01
  • Published

@vee-validate/yup

vee-validate integration with yup schema validation

  • v4.15.1
  • 37.87
  • Published

schema-to-yup

Build a Yup schema object to validate models from a domain model schema (JSON or GraphQL)

  • v1.12.18
  • 37.67
  • Published

n4s

Assertion library for form validations

  • v5.0.28
  • 37.64
  • Published

openapi-backend

Build, Validate, Route, Authenticate and Mock using OpenAPI definitions. Framework-agnostic

  • v5.15.0
  • 37.57
  • Published

class-transformer-validator

A simple wrapper around class-transformer and class-validator which provides nice and programmer-friendly API.

  • v0.9.1
  • 37.38
  • Published

anchor

High-level validation library for Node.js (used in Waterline)

  • v1.4.1
  • 37.32
  • Published

ajv-merge-patch

$merge and $patch keywords for Ajv JSON-Schema validator to extend schemas

  • v5.0.1
  • 37.19
  • Published

znv

Parse your environment with Zod schemas

  • v0.5.0
  • 37.11
  • Published

@openapi-io-ts/cli

OpenAPI code generation tool with validation powered by io-ts

  • v0.5.0
  • 37.10
  • Published

validate-color

Validate HTML colors by 'name', 'special name', 'hex', 'rgb', 'rgba', 'hsl', 'hsla', 'hwb', 'lab' or 'lch' values

  • v2.2.4
  • 37.09
  • Published

validate

Validate object properties in javascript.

  • v5.2.0
  • 37.06
  • Published

@prantlf/jsonlint

JSON/CJSON/JSON5 parser, syntax and schema validator and pretty-printer.

  • v16.0.0
  • 36.92
  • Published

schema-inspector

Schema-Inspector is a powerful tool to sanitize and validate JS objects.

  • v2.1.0
  • 36.91
  • Published

json-editor-vue

Vue and Nuxt 2/3 isomorphic JSON editor, viewer, formatter and validator.

  • v0.18.1
  • 36.84
  • Published

yup-phone

Adds a phone number validation check to yup validator using google-libphonenumber.

  • v1.3.2
  • 36.57
  • Published

@clickup/rest-client

A syntax sugar tool around Node fetch() API, tailored to work with TypeScript and response validators

  • v2.11.0
  • 36.39
  • Published

speccy

An OpenAPI v3.0 development workflow assistant

  • v0.11.0
  • 36.36
  • Published

typify-parser

Type signature parser for typify

  • v1.1.0
  • 36.32
  • Published

jquery-validation-unobtrusive

Add-on to jQuery Validation to enable unobtrusive validation options in data-* attributes.

  • v4.0.0
  • 36.30
  • Published

yup-password

Yup, dead simple password validation.

  • v0.4.0
  • 36.28
  • Published

arrayiffy-if-string

Put non-empty strings into arrays, turn empty-ones into empty arrays. Bypass everything else.

  • v5.0.10
  • 36.13
  • Published

api-schema-builder

build schema with validators for each endpoint

  • v2.0.11
  • 36.13
  • Published

company-email-validator

Provides a fast company / work email validator by checking whether the email domain is in the free email provider list.

  • v1.1.0
  • 36.13
  • Published

remark-lint-frontmatter-schema

Validate Markdown frontmatter YAML against an associated JSON schema — remark-lint rule plugin

  • v3.15.4
  • 36.08
  • Published

@kubb/plugin-zod

Zod schema generator plugin for Kubb, creating type-safe validation schemas from OpenAPI specifications for runtime data validation.

  • v3.18.2
  • 36.06
  • Published

ngx-intl-tel-input

[![Build Status](https://github.com/webcat12345/ngx-intl-tel-input/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/webcat12345/ngx-intl-tel-input/actions/workflows/ci.yml) [![GitHub Pages](https://img.shields.io/badge/Demo-blue?logo=

  • v17.0.0
  • 35.95
  • Published

creditcards-types

Card type definitions and methods for creditcards

  • v4.0.0
  • 35.88
  • Published

glob-option-error

Create an error from the result of validate-glob-opts

  • v1.0.0
  • 35.85
  • Published

creditcards

Utility methods for formatting and validating credit cards

  • v5.0.0
  • 35.81
  • Published

decoders

Elegant and battle-tested validation library for type-safe input data for TypeScript

  • v2.7.1
  • 35.81
  • Published

@achrinza/strong-type

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

  • v1.1.20
  • 35.51
  • Published

subtitle

Stream-based library for parsing and manipulating subtitles

  • v4.2.2-alpha.0
  • 35.36
  • Published

parsleyjs

Validate your forms, frontend, without writing a single line of javascript!

  • v2.9.2
  • 35.34
  • Published

skema

Skema provides a handy & composable way to validate / transform / purify the input data.

  • v9.5.5
  • 35.31
  • Published

gtin

GTIN (UPC, EAN, ITF, etc.) utilities.

  • v1.0.2
  • 35.14
  • Published

@stdlib/assert

Standard assertion utilities.

  • v0.3.3
  • 35.10
  • Published

string-mask

A string formatter and validator based on masks

  • v0.3.0
  • 35.09
  • Published

myzod

Schema Validation with typescript type inference.

  • v1.12.1
  • 34.97
  • Published

typy

Minimal JavaScript type checking library

  • v3.3.0
  • 34.95
  • Published

express-joi-validation

validate express application inputs and parameters using joi

  • v6.1.0
  • 34.87
  • Published

remix-validated-form

Form component and utils for easy form validation in remix

  • v5.1.5
  • 34.81
  • Published

formsy-react

A form input builder and validator for React

  • v2.3.2
  • 34.73
  • Published

drizzle-typebox

Generate Typebox schemas from Drizzle ORM schemas

  • v0.3.3
  • 34.72
  • Published

koa-joi-router

Configurable, input validated routing for koa.

  • v8.0.0
  • 34.66
  • Published

yup-phone-lite

Adds a phone number validation check to yup using libphonenumber-js.

  • v2.0.1
  • 34.64
  • Published

io-ts-extra

Adds pattern matching, optional properties, and several other helpers and types, to io-ts.

  • v0.11.6
  • 34.52
  • Published

@formkit/pro

FormKit Pro — Form inputs and tools for high quality forms.

  • v0.127.23
  • 34.42
  • Published

html-validator

Validate html using validator.w3.org/nu og html-validate

  • v6.0.1
  • 34.39
  • Published

react-password-checklist

A React Component to display the success or failure of password strength rules, ideal for registration or password reset forms.

  • v1.8.1
  • 34.35
  • Published

@felte/core

Core utility for Felte's integration with front-end frameworks

  • v1.4.4
  • 34.35
  • Published

enjoi

Converts json-schema to Joi schema.

  • v9.0.1
  • 34.35
  • Published

legid

A library for generating safe, legit and random URL-safe IDs

    • v0.1.4
    • 34.33
    • Published

    pajv

    A command line JSON Schema validator that supports many file formats. Fork of jessedc/ajv-cli.

    • v1.2.0
    • 34.33
    • Published

    bpmnlint

    Validate your BPMN diagrams based on configurable lint rules

    • v11.6.0
    • 34.27
    • Published

    express-openapi-validate

    Express middleware to validate request based on an OpenAPI 3 document

    • v0.6.1
    • 34.19
    • Published

    postcode

    UK Postcode helper methods

    • v5.1.0
    • 34.16
    • Published

    informed

    A lightweight framework and utility for building powerful forms in React applications

    • v4.66.0
    • 34.14
    • Published

    @sanity/validation

    Validation and warning infrastructure for Sanity projects

    • v3.14.4
    • 34.04
    • Published

    @formkit/addons

    Optional features you can add to your FormKit inputs.

    • v1.6.9
    • 34.04
    • Published

    @pothos/plugin-zod

    A Pothos plugin for adding argument validation

    • v4.2.2
    • 33.98
    • Published

    sane-email-validation

    Sanely validate email addresses, based on HTML5's definition of email addresses

    • v3.0.1
    • 33.92
    • Published

    stdnum

    Standard Number Validation

    • v1.11.4
    • 33.65
    • Published

    gubu

    An object shape validation utility.

    • v9.0.0
    • 33.44
    • Published

    openapi-validator-middleware

    Fast input validation middleware using OpenAPI 2.0 (formerly Swagger) and 3.0 definitions file and ajv

    • v3.2.6
    • 33.42
    • Published

    validate-with-xmllint

    Wrapper for `xmllint`. Easy validation of XML. XML Schemas and DTDs supported. Zero dependencies.

    • v1.2.1
    • 33.36
    • Published

    uniforms

    Core package of uniforms.

    • v4.0.0
    • 33.12
    • Published

    react-native-advanced-input-mask

    Text input mask for React Native on iOS, Android and web. Synchronous and easy formatting without hustle

    • v1.4.4
    • 33.07
    • Published

    mobx-react-form

    Reactive MobX Form State Management

    • v6.12.2
    • 33.01
    • Published

    hyperform

    Capture form validation back from the browser

    • v0.12.1
    • 33.01
    • Published

    validator.js

    Powerful object and string validation in Javascript.

    • v2.0.4
    • 33.01
    • Published