JSPM

Found 12405 results for validation javascript node

schema-validator

JSON Schema validation library for JavaScript / Node / Express.

  • v3.3.1
  • 139.72
  • Published

property-validator

Easy property validation for JavaScript, Node and Express.

  • v1.0.2
  • 125.55
  • Published

json-easy-filter

Javascript node module for programmatic filtering and validation of Json objects.

  • v0.3.1
  • 123.86
  • Published

cnpj-cpf-validator

Uma biblioteca TypeScript/JavaScript/Node para validar e formatar números de CPF e CNPJ já com o suporte aos novos CNPJ alfanuméricos.

  • v1.0.4
  • 122.07
  • Published

rttc

Runtime type-checking for JavaScript.

  • v10.0.1
  • 88.52
  • 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
  • 88.18
  • Published

joi

Object schema validation

  • v18.0.2
  • 86.47
  • Published

dependency-cruiser

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

  • v17.3.8
  • 76.01
  • Published

ip-address

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

  • v10.1.0
  • 73.83
  • 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.9
  • 73.33
  • Published

intl-tel-input

A JavaScript plugin for entering and validating international telephone numbers

  • v26.3.1
  • 72.89
  • Published

machine

Build functions in standardized containers.

  • v15.2.3
  • 72.46
  • Published

luhn

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

  • v2.4.1
  • 71.61
  • Published

convict

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

  • v6.2.4
  • 69.36
  • Published

fastest-validator

The fastest JS validator library for NodeJS

  • v1.19.1
  • 69.20
  • Published

superstruct

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

  • v2.0.2
  • 69.08
  • Published

email-validator

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

  • v2.0.4
  • 69.01
  • 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
  • 68.89
  • Published

valibot

The modular and type safe schema library for validating structural data

  • v1.2.0
  • 67.16
  • Published

ajv

Another JSON Schema Validator

  • v8.17.1
  • 63.43
  • Published

v8n

Dead simple fluent JavaScript validation library

  • v1.5.1
  • 63.21
  • Published

@applitools/css-tree

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

  • v1.2.0
  • 62.42
  • Published

@clickup/rest-client

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

  • v2.11.0
  • 62.41
  • 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
  • 62.15
  • Published

@readme/openapi-parser

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

  • v5.5.0
  • 62.01
  • Published

node-input-validator

validation library for nodejs, inspired by laravel.

  • v4.6.0
  • 61.90
  • Published

zod

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

  • v4.3.6
  • 61.89
  • Published

node-ratify

A rich and efficient node validation library for String, Number, Date and Javascript Objects

  • v1.1.32
  • 61.23
  • 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
  • 60.74
  • Published

ajv-formats

Format validation for Ajv v7+

  • v3.0.1
  • 60.59
  • 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
  • 60.42
  • Published

valid-url

URI validation functions

  • v1.0.9
  • 60.10
  • Published

@metamask/superstruct

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

  • v3.2.1
  • 59.99
  • 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.

  • v2.0.1
  • 59.03
  • Published

percipio

Easy Data science (Machine learning) in JavaScript & Node (Including Bandits & Naive Bayes)

  • v0.1.2
  • 58.93
  • Published

json-schema-library

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

  • v11.0.0
  • 58.41
  • Published

requires-port

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

  • v1.0.0
  • 58.31
  • Published

tcomb-validation

General purpose validation library for JavaScript

  • v3.4.1
  • 58.01
  • Published

xmlchars

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

  • v2.2.0
  • 57.94
  • Published

react-hook-form

Performant, flexible and extensible forms library for React Hooks

  • v7.71.1
  • 56.27
  • Published

validator

String validation and sanitization

  • v13.15.26
  • 56.20
  • Published

zod-validation-error

Wrap zod validation errors in user-friendly readable messages

  • v5.0.0
  • 56.06
  • Published

node-schematron

A pure-JS Schematron implementation for Node, browsers and CLI

  • v2.1.0
  • 55.94
  • 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.2.1
  • 55.42
  • Published

isemail

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

  • v3.2.0
  • 55.38
  • Published

validatorjs

Validation library inspired by Laravel's Validator

  • v3.22.1
  • 54.85
  • Published

envalid

Validation for your environment variables

  • v8.1.1
  • 54.61
  • Published

validate.js

Declarative validations for JavaScript

  • v0.13.1
  • 54.51
  • 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.2
  • 54.50
  • Published

ajv-draft-04

Ajv class for JSON Schema draft-04

  • v1.0.0
  • 53.54
  • Published

validator.js

Powerful object and string validation in Javascript.

  • v2.0.4
  • 53.22
  • Published

verifalia

Verifalia email verification library for JavaScript: verify email addresses in real-time and check whether they are deliverable, invalid, or otherwise risky.

  • v5.0.0
  • 53.10
  • Published

creditcardutils

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.

  • v1.0.0
  • 53.08
  • Published

is-var-name

Check if a string can be used as a JavaScript variable name

  • v2.0.0
  • 53.06
  • Published

checkit

Simple validations for node and the browser.

  • v0.7.0
  • 52.87
  • Published

typechecker

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

  • v9.3.0
  • 52.70
  • Published

schema-object

Enforce schema on JavaScript objects, including type, transformation, and validation. Supports extends, sub-schemas, and arrays.

  • v4.0.11
  • 52.09
  • Published

validate-color

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

  • v2.2.4
  • 52.03
  • Published

@hapi/address

Email address and domain validation

  • v5.1.1
  • 51.70
  • Published

strict-url-sanitise

Strict URL sanitization with security-focused validation

  • v0.0.1
  • 51.63
  • Published

@octokit/graphql-schema

GitHub's GraphQL Schema with validation. Automatically updated.

  • v15.26.1
  • 51.63
  • Published

jsonschema

A fast and easy to use JSON Schema validator

  • v1.5.0
  • 51.44
  • Published

@prantlf/jsonlint

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

  • v17.0.1
  • 51.38
  • Published

safe-json-value

⛑️ JSON serialization should never fail

  • v3.0.1
  • 51.05
  • Published

@stdlib/assert

Standard assertion utilities.

  • v0.3.3
  • 51.03
  • 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
  • 50.56
  • Published

formik

Build forms in React, without the tears

  • v2.4.9
  • 50.46
  • Published

@redocly/ajv

Another JSON Schema Validator

  • v8.17.4
  • 50.46
  • Published

emailable

Email Verification that's astonishingly easy and low-cost. See https://emailable.com for details.

  • v3.1.0
  • 50.37
  • Published

bitcoin-address-validation

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

  • v3.0.0
  • 50.09
  • Published

swagger2openapi

Convert Swagger 2.0 definitions to OpenApi 3.0 and validate

  • v7.0.8
  • 49.92
  • Published

oas-validator

Parser/validator for OpenAPI 3.x definitions

  • v5.0.8
  • 49.83
  • Published

jsonlint

Validate JSON

  • v1.6.3
  • 49.82
  • Published

divhide

Divhide javascript core components for NodeJs, Browser, Titanium, ... and everything that runs javascript.

  • v2.0.1
  • 49.79
  • Published

mobx-react-form

Reactive MobX Form State Management

  • v6.12.3
  • 49.42
  • Published

validate.io-object

Validates if a value is a JavaScript object.

  • v1.0.4
  • 49.34
  • Published

koa-joi-router

Configurable, input validated routing for koa.

  • v8.0.0
  • 48.87
  • Published

v8r

A command-line JSON, YAML and TOML validator that's on your wavelength

  • v5.1.0
  • 48.78
  • Published

express-joi-validation

validate express application inputs and parameters using joi

  • v6.1.0
  • 48.59
  • Published

drizzle-zod

Generate Zod schemas from Drizzle ORM schemas

  • v0.8.3
  • 48.49
  • Published

io-ts-extra

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

  • v0.11.6
  • 48.31
  • Published

lintspaces

Library for checking spaces in files

  • v1.0.0
  • 48.26
  • Published

ow

Function argument validation for humans

  • v3.1.1
  • 47.91
  • Published

swagger-parser

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

  • v10.0.3
  • 47.76
  • Published

celebrate

A joi validation middleware for Express.

  • v15.0.3
  • 47.48
  • Published

express-validator

Express middleware for the validator module.

  • v7.3.1
  • 47.31
  • Published

prop-types-exact

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

  • v1.2.7
  • 47.26
  • Published

var-validator

Validate JS variable names

  • v0.0.3
  • 46.87
  • Published

is-lite

A tiny javascript type testing tool

  • v2.0.0
  • 46.76
  • Published

api-check

Validate the api to your functions to help people use them correctly. This is pretty much React's propTypes without React.

  • v7.5.5
  • 46.75
  • Published

better-validator

Second generation object or request validator for node.js

  • v2.1.9
  • 46.61
  • Published

is-scoped

Check if a string is a scoped npm package name

  • v3.0.0
  • 46.47
  • Published

zod-metadata

Extends Zod with metadata

  • v1.1.2
  • 46.45
  • Published

@servicestack/client

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

  • v2.1.13
  • 46.42
  • Published

@felte/core

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

  • v1.4.4
  • 46.35
  • Published

ascertain

0-Deps, simple, fast, for browser and node js object schema validator

  • v2.1.0
  • 46.15
  • Published

parsleyjs

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

  • v2.9.2
  • 46.10
  • Published

vee-validate

Painless forms for Vue.js

  • v4.15.1
  • 45.96
  • Published

prompt

A beautiful command-line prompt for node.js

  • v1.3.0
  • 45.71
  • Published

email-regex-safe

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.

  • v4.0.0
  • 45.65
  • Published

string-mask

A string formatter and validator based on masks

  • v0.3.0
  • 45.63
  • Published

yup-phone

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

  • v1.3.2
  • 45.62
  • Published

anchor

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

  • v1.4.2
  • 45.47
  • Published

validate

Validate object properties in javascript.

  • v5.2.0
  • 45.45
  • Published

skema

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

  • v9.5.5
  • 45.08
  • Published

is-json

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

  • v2.0.1
  • 44.66
  • Published

@hookform/devtools

React Hook Form dev tool to help debugging forms

  • v4.4.0
  • 44.60
  • Published

@studio/json-request

A tiny Node HTTP(S) request wrapper, for JSON requests and responses

  • v4.0.0
  • 44.43
  • Published

cnpj

Format, validate and generate CNPJ numbers

  • v5.0.0
  • 44.30
  • Published

node-boolify

This package is use for Validating whether variable is boolean or not and converting boolean variable to javascript boolean.

  • v1.0.6
  • 44.25
  • Published

simple-body-validator

This package is inspired by Laravel validation, and aims to make body validation easier for Javascript developers

  • v1.3.9
  • 44.11
  • Published

nsri

Node.js utility tool for creating and checking subresource integrity

  • v8.0.0
  • 43.98
  • Published

jquery.dirtyforms

Dirty Forms is a jQuery plugin to help prevent users from losing data when editing forms.

  • v2.0.0
  • 43.93
  • Published

incr-regex-package

An incremental regular expression parser in JavaScript; useful for input validation, RegExp

  • v1.0.4
  • 43.92
  • Published

gtin

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

  • v1.0.2
  • 43.86
  • Published

common-errors

Common error classes and utility functions

  • v1.2.0
  • 43.83
  • Published

@sapphire/shapeshift

Blazing fast input validation and transformation ⚡

  • v4.0.0
  • 43.61
  • Published

cron-validate

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

  • v1.5.3
  • 43.44
  • Published

formsy-react

A form input builder and validator for React

  • v2.3.2
  • 43.28
  • Published

abavalidator

A validation module for browsers and Node.js to validate an American Bankers Association Routing Number used in ACH payments.

  • v3.1.2
  • 43.10
  • Published

glob-option-error

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

  • v1.0.0
  • 43.10
  • Published

@chakra-ui/input

A React component for input text field

  • v2.1.2
  • 43.08
  • Published

creditcards-types

Card type definitions and methods for creditcards

  • v4.0.0
  • 43.07
  • Published

react-style-proptype

validates style objects by ensuring they only have valid keys

  • v3.2.2
  • 42.95
  • Published

pristinejs

A tiny vanilla javascript form validation library

  • v1.1.0
  • 42.77
  • Published

typy

Minimal JavaScript type checking library

  • v3.3.0
  • 42.65
  • Published

idn-hostname

An internationalized hostname validator as defined by RFC5890, RFC5891, RFC5892, RFC5893, RFC3492 and UTS#46

  • v15.1.8
  • 42.64
  • Published

json-dup-key-validator

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

  • v1.0.3
  • 42.54
  • Published

runtypes

Runtime validation for static types

  • v7.0.4
  • 42.53
  • Published

bpmnlint

Validate your BPMN diagrams based on configurable lint rules

  • v11.12.0
  • 42.51
  • Published

zod-error

Utilities to format and customize Zod error messages

  • v2.0.0
  • 42.48
  • Published

stdnum

Standard Number Validation

  • v1.11.7
  • 42.30
  • Published

@vizzly/joi

Object schema validation

  • v17.11.0
  • 41.97
  • Published

swagger-cli

Swagger 2.0 and OpenAPI 3.0 command-line tool

  • v4.0.4
  • 41.73
  • Published

@zodios/core

Typescript API client with autocompletion and zod validations

  • v10.9.6
  • 41.70
  • Published

html-validator

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

  • v6.0.1
  • 41.66
  • Published

gubu

An object shape validation utility.

  • v9.0.0
  • 41.64
  • Published

zod-fast-check

Generate fast-check arbitraries from Zod schemas.

  • v0.10.1
  • 41.60
  • Published

@vee-validate/zod

vee-validate integration with zod schema validation

  • v4.15.1
  • 41.46
  • Published

github-username-regex

A regular expression that only matches a valid Github username

  • v1.0.0
  • 41.13
  • Published

myzod

Schema Validation with typescript type inference.

  • v1.12.1
  • 41.05
  • Published

neverbounce

An API wrapper for the NeverBounce API

  • v5.0.5
  • 41.03
  • Published

livr

Lightweight validator supporting Language Independent Validation Rules Specification

  • v2.10.2
  • 40.85
  • Published

generate-schema

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

  • v2.6.0
  • 40.64
  • Published

verifalia-widget

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

  • v1.13.0
  • 40.54
  • Published

uk-modulus-check

TypeScript class that validates UK bank account details using the modulus checking algorithm.

  • v2.0.11
  • 40.51
  • Published

cz-customizable-ghooks

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

  • v2.0.0
  • 40.43
  • Published

hyperform

Capture form validation back from the browser

  • v0.12.1
  • 40.35
  • Published

gogogojsvue

Interactive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams

  • v1.8.15
  • 40.35
  • Published

port-validator

A port number formatting validator.

  • v0.1.0-beta1
  • 40.31
  • Published

next-validations

<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->

  • v1.1.0
  • 40.26
  • Published

@formkit/core

The framework agnostic core of FormKit

  • v1.7.2
  • 40.23
  • Published

schema-typed

Schema for data modeling & validation

  • v2.4.2
  • 40.22
  • Published

@gesslar/toolkit

A collection of utilities for Node.js and browser environments.

  • v3.34.0
  • 40.20
  • Published

ctrf

CTRF reference implementation in TypeScript for creating and validating CTRF documents.

  • v0.1.0
  • 40.20
  • Published

@conform-to/dom

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

  • v1.17.0
  • 40.10
  • Published

@vinejs/vine

Form data validation library for Node.js

  • v4.3.0
  • 39.99
  • Published

email-verifier

The best possible way to verify and validate an email address.

  • v0.4.1
  • 39.92
  • Published

@conform-to/zod

Conform helpers for integrating with Zod

  • v1.17.0
  • 39.79
  • Published

@joi/date

Joi extension for dates

  • v2.1.1
  • 39.73
  • Published

jscheme

A small and simple object schema library for the browser and node

  • v0.2.1
  • 39.72
  • Published

password-validator

Validates password according to flexible and intuitive specifications

  • v5.3.0
  • 39.63
  • Published

ts-blink-dependency-cruiser

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

  • v11.3.1
  • 39.62
  • Published

of-type

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

  • v3.0.4
  • 39.62
  • Published

@formkit/utils

Shared utilities for FormKit packages

  • v1.7.2
  • 39.49
  • Published

host-validation

Node.js middleware to validate Host and Referer headers in HTTP requests and protect against DNS rebinding attacks.

  • v2.0.1
  • 39.40
  • Published

@formkit/observer

Utility to wrap a FormKitNode in a dependency tracking observer proxy

  • v1.7.2
  • 39.37
  • Published

@primeuix/forms

Forms utilities for PrimeUI Libraries

  • v0.1.0
  • 39.35
  • Published

payform

A general purpose library for building credit card forms, validating inputs, and formatting numbers.

  • v1.4.0
  • 39.34
  • Published

@formkit/dev

Development tools for FormKit.

  • v1.7.2
  • 39.33
  • Published

@formkit/vue

Build industry leading Vue forms 10x faster.

  • v1.7.2
  • 39.33
  • Published

@formkit/inputs

Commonly shared types for FormKit

  • v1.7.2
  • 39.21
  • Published

png-validator

Png validator checks Png files for corruption

  • v2.0.0
  • 39.16
  • Published

typeof-arguments

Validate the type of arguments passed through the function.

  • v5.1.3
  • 39.06
  • Published

@lyxa.ai/types

Lyxa type definitions and validation schemas for both frontend and backend

    • v1.3.178
    • 39.05
    • Published

    koa-zod-router

    Inspired by koa-joi-router, this package aims to provide a similar feature-set while leveraging Zod and Typescript to create typesafe routes and middlewares with built in I/O validation.

    • v2.3.0
    • 38.86
    • Published