JSPM

Found 10193 results for validation

jsonschema

A fast and easy to use JSON Schema validator

  • v1.5.0
  • 52.34
  • Published

formik

Build forms in React, without the tears

  • v2.4.6
  • 50.94
  • Published

valid-url

URI validation functions

  • v1.0.9
  • 50.75
  • Published

valibot

The modular and type safe schema library for validating structural data

  • v1.1.0
  • 50.56
  • Published

oas-validator

Parser/validator for OpenAPI 3.x definitions

  • v5.0.8
  • 50.50
  • Published

swagger2openapi

Convert Swagger 2.0 definitions to OpenApi 3.0 and validate

  • v7.0.8
  • 50.49
  • Published

@hapi/address

Email address and domain validation

  • v5.1.1
  • 50.42
  • Published

@redocly/ajv

Another JSON Schema Validator

  • v8.11.3
  • 50.18
  • 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.72
  • Published

tcomb-validation

General purpose validation library for JavaScript

  • v3.4.1
  • 49.36
  • Published

prop-types-exact

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

  • v1.2.7
  • 48.81
  • Published

swagger-parser

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

  • v10.0.3
  • 48.07
  • Published

email-validator

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

  • v2.0.4
  • 47.97
  • Published

ow

Function argument validation for humans

  • v2.0.0
  • 47.94
  • Published

express-validator

Express middleware for the validator module.

  • v7.2.1
  • 47.93
  • Published

dependency-cruiser

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

  • v17.0.1
  • 47.56
  • Published

drizzle-zod

Generate Zod schemas from Drizzle ORM schemas

  • v0.8.3
  • 47.51
  • Published

is-lite

A tiny javascript type testing tool

  • v1.2.1
  • 47.31
  • Published

is-scoped

Check if a string is a scoped npm package name

  • v3.0.0
  • 47.25
  • Published

isemail

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

  • v3.2.0
  • 46.89
  • Published

prompt

A beautiful command-line prompt for node.js

  • v1.3.0
  • 46.69
  • Published

convict

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

  • v6.2.4
  • 46.68
  • Published

vee-validate

Painless forms for Vue.js

  • v4.15.1
  • 46.56
  • Published

intl-tel-input

A JavaScript plugin for entering and validating international telephone numbers

  • v25.7.0
  • 46.46
  • Published

validate.js

Declarative validations for JavaScript

  • v0.13.1
  • 45.63
  • Published

@hookform/devtools

React Hook Form dev tool to help debugging forms

  • v4.4.0
  • 45.26
  • Published

is-json

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

  • v2.0.1
  • 44.75
  • 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.66
  • Published

envalid

Validation for your environment variables

  • v8.1.0
  • 44.57
  • Published

@readme/openapi-parser

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

  • v5.0.1
  • 44.40
  • Published

runtypes

Runtime validation for static types

  • v7.0.4
  • 44.05
  • Published

@sapphire/shapeshift

Blazing fast input validation and transformation âš¡

  • v4.0.0
  • 44.03
  • Published

react-style-proptype

validates style objects by ensuring they only have valid keys

  • v3.2.2
  • 43.99
  • Published

cron-validate

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

  • v1.5.2
  • 43.87
  • Published

json-dup-key-validator

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

  • v1.0.3
  • 43.17
  • Published

typechecker

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

  • v9.3.0
  • 43.16
  • 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.91
  • Published

swagger-cli

Swagger 2.0 and OpenAPI 3.0 command-line tool

  • v4.0.4
  • 42.82
  • Published

jsonlint

Validate JSON

  • v1.6.3
  • 42.80
  • Published

@applitools/css-tree

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

  • v1.2.0
  • 42.47
  • Published

zod-fast-check

Generate fast-check arbitraries from Zod schemas.

  • v0.10.1
  • 41.99
  • Published

@octokit/graphql-schema

GitHub’s GraphQL Schema with validation. Automatically updated.

  • v15.26.0
  • 41.98
  • Published

generate-schema

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

  • v2.6.0
  • 41.96
  • Published

@zodios/core

Typescript API client with autocompletion and zod validations

  • v10.9.6
  • 41.72
  • Published

json-schema-library

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

  • v10.2.1
  • 41.53
  • Published

zod-error

Utilities to format and customize Zod error messages

  • v1.5.0
  • 41.52
  • Published

@vee-validate/zod

vee-validate integration with zod schema validation

  • v4.15.1
  • 41.35
  • Published

checkit

Simple validations for node and the browser.

  • v0.7.0
  • 41.28
  • Published

v8n

Dead simple fluent JavaScript validation library

  • v1.5.1
  • 41.19
  • 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.85
  • Published

@conform-to/dom

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

  • v1.8.2
  • 40.85
  • Published

@joi/date

Joi extension for dates

  • v2.1.1
  • 40.57
  • Published

@vinejs/vine

Form data validation library for Node.js

  • v3.0.1
  • 40.25
  • Published

celebrate

A joi validation middleware for Express.

  • v15.0.3
  • 40.22
  • Published

@bitgo-forks/io-ts

TypeScript compatible runtime type system for IO validation

  • v2.1.4
  • 40.14
  • Published

schema-typed

Schema for data modeling & validation

  • v2.4.2
  • 40.03
  • Published

@zod/core

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

  • v0.11.6
  • 39.96
  • Published

zod-metadata

Extends Zod with metadata

  • v1.1.2
  • 39.93
  • Published

@conform-to/zod

Conform helpers for integrating with Zod

  • v1.8.2
  • 39.93
  • Published

bitcoin-address-validation

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

  • v3.0.0
  • 39.73
  • Published

@formkit/core

The framework agnostic core of FormKit

  • v1.6.9
  • 39.70
  • Published

password-validator

Validates password according to flexible and intuitive specifications

  • v5.3.0
  • 39.46
  • Published

@formkit/vue

Build industry leading Vue forms 10x faster.

  • v1.6.9
  • 39.40
  • Published

@formkit/observer

Utility to wrap a FormKitNode in a dependency tracking observer proxy

  • v1.6.9
  • 39.39
  • Published

@formkit/dev

Development tools for FormKit.

  • v1.6.9
  • 39.38
  • 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.37
  • Published

luhn

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

  • v2.4.1
  • 39.06
  • Published

rttc

Runtime type-checking for JavaScript.

  • v10.0.1
  • 39.00
  • Published

@formkit/utils

Shared utilities for FormKit packages

  • v1.6.9
  • 38.90
  • 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.78
  • Published

fastest-validator

The fastest JS validator library for NodeJS

  • v1.19.1
  • 38.70
  • Published

strict-url-sanitise

Strict URL sanitization with security-focused validation

  • v0.0.1
  • 38.67
  • Published

@formkit/inputs

Commonly shared types for FormKit

  • v1.6.9
  • 38.58
  • Published

@primeuix/forms

Forms utilities for PrimeUI Libraries

  • v0.1.0
  • 38.57
  • Published

zod-prisma-types

Generates zod schemas from Prisma models with advanced validation

  • v3.2.4
  • 38.54
  • Published

@formkit/rules

Validation rules for FormKit

  • v1.6.9
  • 38.47
  • 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.39
  • Published

fast-luhn

A fast Luhn algorithm for validating credit cards

  • v2.0.2
  • 38.38
  • Published

validatorjs

Validation library inspired by Laravel's Validator

  • v3.22.1
  • 38.22
  • Published

machine

Build functions in standardized containers.

  • v15.2.3
  • 38.19
  • Published

@formkit/i18n

Internationalization layer for FormKit.

  • v1.6.9
  • 38.15
  • Published

@typeschema/core

Universal adapter for schema validation

  • v0.14.0
  • 38.13
  • Published

@vee-validate/yup

vee-validate integration with yup schema validation

  • v4.15.1
  • 37.96
  • Published

schema-to-yup

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

  • v1.12.18
  • 37.73
  • Published

n4s

Assertion library for form validations

  • v5.0.28
  • 37.63
  • Published

class-transformer-validator

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

  • v0.9.1
  • 37.56
  • Published

openapi-backend

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

  • v5.15.0
  • 37.52
  • Published

anchor

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

  • v1.4.1
  • 37.24
  • Published

validate

Validate object properties in javascript.

  • v5.2.0
  • 37.06
  • Published

znv

Parse your environment with Zod schemas

  • v0.5.0
  • 37.04
  • Published

validate-color

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

  • v2.2.4
  • 37.00
  • Published

@prantlf/jsonlint

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

  • v16.0.0
  • 36.92
  • Published

ajv-merge-patch

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

  • v5.0.1
  • 36.91
  • Published

json-editor-vue

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

  • v0.18.1
  • 36.82
  • Published

schema-inspector

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

  • v2.1.0
  • 36.64
  • Published

@openapi-io-ts/cli

OpenAPI code generation tool with validation powered by io-ts

  • v0.5.0
  • 36.54
  • Published

yup-phone

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

  • v1.3.2
  • 36.52
  • Published

yup-password

Yup, dead simple password validation.

  • v0.4.0
  • 36.43
  • Published

@clickup/rest-client

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

  • v2.11.0
  • 36.41
  • Published

jquery-validation-unobtrusive

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

  • v4.0.0
  • 36.39
  • Published

remark-lint-frontmatter-schema

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

  • v3.15.4
  • 36.29
  • Published

speccy

An OpenAPI v3.0 development workflow assistant

  • v0.11.0
  • 36.20
  • 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.20
  • 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
  • 36.14
  • Published

api-schema-builder

build schema with validators for each endpoint

  • v2.0.11
  • 36.08
  • Published

arrayiffy-if-string

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

  • v5.0.10
  • 36.02
  • 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
  • 35.98
  • Published

typify-parser

Type signature parser for typify

  • v1.1.0
  • 35.92
  • Published

creditcards-types

Card type definitions and methods for creditcards

  • v4.0.0
  • 35.81
  • Published

decoders

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

  • v2.7.1
  • 35.80
  • Published

glob-option-error

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

  • v1.0.0
  • 35.74
  • Published

creditcards

Utility methods for formatting and validating credit cards

  • v5.0.0
  • 35.72
  • Published

parsleyjs

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

  • v2.9.2
  • 35.43
  • Published

skema

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

  • v9.5.5
  • 35.39
  • 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.37
  • Published

subtitle

Stream-based library for parsing and manipulating subtitles

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

@stdlib/assert

Standard assertion utilities.

  • v0.3.3
  • 35.19
  • Published

string-mask

A string formatter and validator based on masks

  • v0.3.0
  • 35.15
  • Published

gtin

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

  • v1.0.2
  • 35.14
  • Published

formsy-react

A form input builder and validator for React

  • v2.3.2
  • 35.09
  • Published

typy

Minimal JavaScript type checking library

  • v3.3.0
  • 34.98
  • Published

remix-validated-form

Form component and utils for easy form validation in remix

  • v5.1.5
  • 34.91
  • Published

myzod

Schema Validation with typescript type inference.

  • v1.12.1
  • 34.89
  • Published

express-joi-validation

validate express application inputs and parameters using joi

  • v6.1.0
  • 34.88
  • Published

drizzle-typebox

Generate Typebox schemas from Drizzle ORM schemas

  • v0.3.3
  • 34.84
  • Published

@formkit/pro

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

  • v0.127.23
  • 34.66
  • Published

koa-joi-router

Configurable, input validated routing for koa.

  • v8.0.0
  • 34.58
  • Published

yup-phone-lite

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

  • v2.0.1
  • 34.58
  • Published

html-validator

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

  • v6.0.1
  • 34.46
  • Published

@felte/core

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

  • v1.4.4
  • 34.42
  • Published

io-ts-extra

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

  • v0.11.6
  • 34.42
  • Published

legid

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

    • v0.1.4
    • 34.37
    • Published

    express-openapi-validate

    Express middleware to validate request based on an OpenAPI 3 document

    • v0.6.1
    • 34.30
    • Published

    bpmnlint

    Validate your BPMN diagrams based on configurable lint rules

    • v11.6.0
    • 34.27
    • Published

    pajv

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

    • v1.2.0
    • 34.25
    • 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.22
    • Published

    @formkit/addons

    Optional features you can add to your FormKit inputs.

    • v1.6.9
    • 34.17
    • Published

    enjoi

    Converts json-schema to Joi schema.

    • v9.0.1
    • 34.15
    • Published

    informed

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

    • v4.66.0
    • 34.13
    • Published

    @pothos/plugin-zod

    A Pothos plugin for adding argument validation

    • v4.2.2
    • 34.06
    • Published

    @sanity/validation

    Validation and warning infrastructure for Sanity projects

    • v3.14.4
    • 34.02
    • Published

    sane-email-validation

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

    • v3.0.1
    • 33.94
    • Published

    postcode

    UK Postcode helper methods

    • v5.1.0
    • 33.89
    • Published

    stdnum

    Standard Number Validation

    • v1.11.4
    • 33.69
    • 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.46
    • Published

    gubu

    An object shape validation utility.

    • v9.0.0
    • 33.45
    • Published

    uniforms

    Core package of uniforms.

    • v4.0.0
    • 33.29
    • Published

    validate-with-xmllint

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

    • v1.2.1
    • 33.29
    • Published

    mobx-react-form

    Reactive MobX Form State Management

    • v6.12.2
    • 33.13
    • Published

    node-restify-validation

    ```diff -Maintener wanted ``` Validation for REST Services built with [node-restify](https://github.com/mcavage/node-restify) in node.js

    • v1.3.0
    • 33.08
    • Published

    hyperform

    Capture form validation back from the browser

    • v0.12.1
    • 33.02
    • Published

    felte

    An extensible form library for Svelte

    • v1.3.0
    • 32.98
    • 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
    • 32.96
    • Published

    validator.js

    Powerful object and string validation in Javascript.

    • v2.0.4
    • 32.86
    • Published

    joi-strict

    Thin wrapper around joi that defaults to stricter validation.

    • v4.0.1
    • 32.84
    • Published

    ngx-mat-intl-tel-input

    An Angular Material package for entering and validating international telephone numbers. It adds a flag dropdown to any input, detects the user's country, displays a relevant placeholder and provides formatting/validation methods.

    • v5.0.0
    • 32.79
    • Published

    typeof-arguments

    Validate the type of arguments passed through the function.

    • v5.1.3
    • 32.75
    • Published

    express-zod-api

    A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.

    • v25.3.1
    • 32.73
    • Published

    @tsed/common

    A TypeScript Framework on top of Express

    • v8.15.4
    • 32.71
    • Published

    purify

    Validator functions for many types of input, intended for use with express

    • v3.5.0
    • 32.68
    • Published

    of-type

    Check if the given value is of the particular type or types.

    • v3.0.4
    • 32.66
    • Published

    @marionebl/is

    Type check values: `is.string('🦄') //=> true`

    • v0.5.1-0
    • 32.64
    • Published

    @firanorg/mollitia-molestias-accusamus

    [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

    • v10.13.142
    • 32.50
    • Published

    neverbounce

    An API wrapper for the NeverBounce API

    • v5.0.5
    • 32.46
    • Published