JSPM

Found 12432 results for validation javascript node

superstruct

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

  • v2.0.2
  • 68.84
  • Published

email-validator

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

  • v2.0.4
  • 68.52
  • 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.24
  • Published

valibot

The modular and type safe schema library for validating structural data

  • v1.2.0
  • 66.88
  • Published

ajv

Another JSON Schema Validator

  • v8.18.0
  • 63.10
  • Published

v8n

Dead simple fluent JavaScript validation library

  • v1.5.1
  • 62.96
  • Published

@applitools/css-tree

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

  • v1.2.0
  • 61.88
  • Published

@readme/openapi-parser

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

  • v5.5.0
  • 61.78
  • 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
  • 61.74
  • Published

node-input-validator

validation library for nodejs, inspired by laravel.

  • v4.6.0
  • 61.68
  • Published

@clickup/rest-client

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

  • v2.11.0
  • 61.60
  • Published

zod

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

  • v4.3.6
  • 61.58
  • Published

node-ratify

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

  • v1.1.32
  • 61.02
  • 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.57
  • 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.38
  • Published

ajv-formats

Format validation for Ajv v7+

  • v3.0.1
  • 60.29
  • Published

valid-url

URI validation functions

  • v1.0.9
  • 59.68
  • Published

@metamask/superstruct

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

  • v3.2.1
  • 59.56
  • Published

percipio

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

  • v0.1.2
  • 58.93
  • 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
  • 58.72
  • Published

json-schema-library

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

  • v11.0.1
  • 58.01
  • Published

requires-port

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

  • v1.0.0
  • 57.83
  • Published

tcomb-validation

General purpose validation library for JavaScript

  • v3.4.1
  • 57.61
  • Published

xmlchars

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

  • v2.2.0
  • 57.58
  • Published

react-hook-form

Performant, flexible and extensible forms library for React Hooks

  • v7.71.1
  • 55.90
  • Published

node-schematron

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

  • v2.1.0
  • 55.85
  • Published

validator

String validation and sanitization

  • v13.15.26
  • 55.80
  • Published

zod-validation-error

Wrap zod validation errors in user-friendly readable messages

  • v5.0.0
  • 55.67
  • Published

isemail

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

  • v3.2.0
  • 55.16
  • 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
  • 54.97
  • Published

validatorjs

Validation library inspired by Laravel's Validator

  • v3.22.1
  • 54.57
  • 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.23
  • Published

envalid

Validation for your environment variables

  • v8.1.1
  • 54.16
  • Published

validate.js

Declarative validations for JavaScript

  • v0.13.1
  • 54.09
  • Published

validator.js

Powerful object and string validation in Javascript.

  • v2.0.4
  • 53.09
  • Published

ajv-draft-04

Ajv class for JSON Schema draft-04

  • v1.0.0
  • 53.08
  • 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
  • 52.98
  • 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
  • 52.91
  • Published

is-var-name

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

  • v2.0.0
  • 52.90
  • Published

checkit

Simple validations for node and the browser.

  • v0.7.0
  • 52.47
  • Published

typechecker

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

  • v9.3.0
  • 52.24
  • Published

schema-object

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

  • v4.0.11
  • 51.96
  • Published

validate-color

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

  • v2.2.4
  • 51.67
  • Published

@octokit/graphql-schema

GitHub's GraphQL Schema with validation. Automatically updated.

  • v15.26.1
  • 51.32
  • Published

strict-url-sanitise

Strict URL sanitization with security-focused validation

  • v0.0.1
  • 51.30
  • Published

@hapi/address

Email address and domain validation

  • v5.1.1
  • 51.26
  • Published

@prantlf/jsonlint

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

  • v17.0.1
  • 51.11
  • Published

jsonschema

A fast and easy to use JSON Schema validator

  • v1.5.0
  • 51.05
  • Published

@stdlib/assert

Standard assertion utilities.

  • v0.3.3
  • 50.94
  • Published

safe-json-value

⛑️ JSON serialization should never fail

  • v3.0.1
  • 50.68
  • 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.34
  • Published

emailable

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

  • v3.1.0
  • 50.20
  • Published

formik

Build forms in React, without the tears

  • v2.4.9
  • 50.15
  • Published

@redocly/ajv

Another JSON Schema Validator

  • v8.17.4
  • 50.14
  • Published

divhide

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

  • v2.0.1
  • 49.71
  • Published

bitcoin-address-validation

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

  • v3.0.0
  • 49.66
  • Published

swagger2openapi

Convert Swagger 2.0 definitions to OpenApi 3.0 and validate

  • v7.0.8
  • 49.62
  • Published

jsonlint

Validate JSON

  • v1.6.3
  • 49.56
  • Published

oas-validator

Parser/validator for OpenAPI 3.x definitions

  • v5.0.8
  • 49.45
  • Published

mobx-react-form

Reactive MobX Form State Management

  • v6.12.3
  • 49.31
  • Published

validate.io-object

Validates if a value is a JavaScript object.

  • v1.0.4
  • 49.19
  • Published

koa-joi-router

Configurable, input validated routing for koa.

  • v8.0.0
  • 48.80
  • Published

v8r

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

  • v5.1.0
  • 48.58
  • Published

express-joi-validation

validate express application inputs and parameters using joi

  • v6.1.0
  • 48.45
  • Published

drizzle-zod

Generate Zod schemas from Drizzle ORM schemas

  • v0.8.3
  • 48.26
  • Published

lintspaces

Library for checking spaces in files

  • v1.0.0
  • 48.15
  • Published

io-ts-extra

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

  • v0.11.6
  • 48.11
  • Published

ow

Function argument validation for humans

  • v3.1.1
  • 47.56
  • Published

swagger-parser

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

  • v10.0.3
  • 47.33
  • Published

celebrate

A joi validation middleware for Express.

  • v15.0.3
  • 47.08
  • Published

express-validator

Express middleware for the validator module.

  • v7.3.1
  • 46.93
  • Published

prop-types-exact

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

  • v1.2.7
  • 46.89
  • Published

var-validator

Validate JS variable names

  • v0.0.3
  • 46.73
  • 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.58
  • Published

better-validator

Second generation object or request validator for node.js

  • v2.1.9
  • 46.46
  • Published

is-lite

A tiny javascript type testing tool

  • v2.0.0
  • 46.36
  • 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.31
  • Published

@felte/core

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

  • v1.4.4
  • 46.26
  • Published

is-scoped

Check if a string is a scoped npm package name

  • v3.0.0
  • 46.13
  • Published

ascertain

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

  • v2.1.0
  • 45.99
  • Published

zod-metadata

Extends Zod with metadata

  • v1.1.2
  • 45.99
  • Published

parsleyjs

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

  • v2.9.2
  • 45.92
  • 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.56
  • Published

vee-validate

Painless forms for Vue.js

  • v4.15.1
  • 45.56
  • Published

yup-phone

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

  • v1.3.2
  • 45.52
  • Published

string-mask

A string formatter and validator based on masks

  • v0.3.0
  • 45.45
  • Published

prompt

A beautiful command-line prompt for node.js

  • v1.3.0
  • 45.37
  • Published

anchor

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

  • v1.4.2
  • 45.24
  • Published

validate

Validate object properties in javascript.

  • v5.2.0
  • 45.20
  • Published

skema

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

  • v9.5.5
  • 44.70
  • Published

is-json

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

  • v2.0.1
  • 44.32
  • Published

@studio/json-request

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

  • v4.0.0
  • 44.30
  • Published

@hookform/devtools

React Hook Form dev tool to help debugging forms

  • v4.4.0
  • 44.21
  • 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.16
  • Published

cnpj

Format, validate and generate CNPJ numbers

  • v5.0.0
  • 44.15
  • Published

simple-body-validator

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

  • v1.3.9
  • 43.99
  • Published

nsri

Node.js utility tool for creating and checking subresource integrity

  • v8.0.0
  • 43.90
  • Published

incr-regex-package

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

  • v1.0.4
  • 43.86
  • Published

jquery.dirtyforms

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

  • v2.0.0
  • 43.86
  • Published

common-errors

Common error classes and utility functions

  • v1.2.0
  • 43.75
  • Published

gtin

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

  • v1.0.2
  • 43.71
  • Published

@sapphire/shapeshift

Blazing fast input validation and transformation ⚡

  • v4.0.0
  • 43.36
  • Published

formsy-react

A form input builder and validator for React

  • v2.3.2
  • 43.13
  • Published

cron-validate

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

  • v1.5.3
  • 43.05
  • 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
  • 42.94
  • Published

@chakra-ui/input

A React component for input text field

  • v2.1.2
  • 42.80
  • Published

glob-option-error

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

  • v1.0.0
  • 42.71
  • Published

creditcards-types

Card type definitions and methods for creditcards

  • v4.0.0
  • 42.65
  • Published

pristinejs

A tiny vanilla javascript form validation library

  • v1.1.0
  • 42.60
  • Published

react-style-proptype

validates style objects by ensuring they only have valid keys

  • v3.2.2
  • 42.51
  • Published

idn-hostname

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

  • v15.1.8
  • 42.47
  • Published

typy

Minimal JavaScript type checking library

  • v3.3.0
  • 42.32
  • Published

runtypes

Runtime validation for static types

  • v7.0.4
  • 42.28
  • Published

zod-error

Utilities to format and customize Zod error messages

  • v2.0.0
  • 42.22
  • Published

json-dup-key-validator

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

  • v1.0.3
  • 42.21
  • Published

stdnum

Standard Number Validation

  • v1.11.7
  • 42.15
  • Published

bpmnlint

Validate your BPMN diagrams based on configurable lint rules

  • v11.12.0
  • 42.05
  • Published

@vizzly/joi

Object schema validation

  • v17.11.0
  • 41.90
  • Published

gubu

An object shape validation utility.

  • v9.0.0
  • 41.52
  • Published

swagger-cli

Swagger 2.0 and OpenAPI 3.0 command-line tool

  • v4.0.4
  • 41.46
  • Published

@zodios/core

Typescript API client with autocompletion and zod validations

  • v10.9.6
  • 41.43
  • Published

html-validator

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

  • v6.0.1
  • 41.36
  • Published

zod-fast-check

Generate fast-check arbitraries from Zod schemas.

  • v0.10.1
  • 41.15
  • Published

@vee-validate/zod

vee-validate integration with zod schema validation

  • v4.15.1
  • 41.10
  • Published

github-username-regex

A regular expression that only matches a valid Github username

  • v1.0.0
  • 41.10
  • Published

neverbounce

An API wrapper for the NeverBounce API

  • v5.0.5
  • 40.94
  • Published

myzod

Schema Validation with typescript type inference.

  • v1.12.1
  • 40.91
  • Published

livr

Lightweight validator supporting Language Independent Validation Rules Specification

  • v2.10.2
  • 40.51
  • 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.44
  • Published

uk-modulus-check

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

  • v2.0.11
  • 40.36
  • 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.34
  • 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.34
  • Published

gogogojsvue

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

  • v1.8.15
  • 40.29
  • Published

port-validator

A port number formatting validator.

  • v0.1.0-beta1
  • 40.26
  • Published

hyperform

Capture form validation back from the browser

  • v0.12.1
  • 40.24
  • Published

next-validations

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

  • v1.1.0
  • 40.17
  • Published

@gesslar/toolkit

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

  • v3.34.0
  • 40.14
  • Published

@formkit/core

The framework agnostic core of FormKit

  • v1.7.2
  • 39.99
  • Published

schema-typed

Schema for data modeling & validation

  • v2.4.2
  • 39.89
  • Published

ctrf

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

  • v0.1.0
  • 39.83
  • Published

email-verifier

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

  • v0.4.1
  • 39.78
  • Published

@conform-to/dom

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

  • v1.17.1
  • 39.77
  • Published

@vinejs/vine

Form data validation library for Node.js

  • v4.3.0
  • 39.76
  • Published

jscheme

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

  • v0.2.1
  • 39.67
  • Published

ts-blink-dependency-cruiser

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

  • v11.3.1
  • 39.53
  • Published

@conform-to/zod

Conform helpers for integrating with Zod

  • v1.17.1
  • 39.52
  • Published

of-type

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

  • v3.0.4
  • 39.51
  • Published

@joi/date

Joi extension for dates

  • v2.1.1
  • 39.31
  • Published

payform

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

  • v1.4.0
  • 39.25
  • Published

password-validator

Validates password according to flexible and intuitive specifications

  • v5.3.0
  • 39.22
  • 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.22
  • Published

@formkit/utils

Shared utilities for FormKit packages

  • v1.7.2
  • 39.19
  • Published

@formkit/observer

Utility to wrap a FormKitNode in a dependency tracking observer proxy

  • v1.7.2
  • 39.14
  • Published

@formkit/dev

Development tools for FormKit.

  • v1.7.2
  • 39.10
  • Published

@formkit/vue

Build industry leading Vue forms 10x faster.

  • v1.7.2
  • 39.10
  • Published

@formkit/inputs

Commonly shared types for FormKit

  • v1.7.2
  • 38.92
  • Published

typeof-arguments

Validate the type of arguments passed through the function.

  • v5.1.3
  • 38.91
  • Published

@primeuix/forms

Forms utilities for PrimeUI Libraries

  • v0.1.0
  • 38.91
  • Published

@lyxa.ai/types

Lyxa type definitions and validation schemas for both frontend and backend

    • v1.3.184
    • 38.80
    • Published

    png-validator

    Png validator checks Png files for corruption

    • v2.0.0
    • 38.79
    • Published

    gogogojs

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

    • v1.8.15
    • 38.77
    • 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.72
    • Published

    purify

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

    • v3.5.0
    • 38.66
    • Published

    phone-number-generator-js

    Generates a random phone number following the E.164 international standard

    • v1.2.18
    • 38.57
    • Published

    speccy

    An OpenAPI v3.0 development workflow assistant

    • v0.11.0
    • 38.54
    • Published

    @tool-belt/type-predicates

    A comprehensive collection of performant type guards and assertions with excellent TypeScript support

    • v1.4.1
    • 38.50
    • Published

    @formkit/i18n

    Internationalization layer for FormKit.

    • v1.7.2
    • 38.38
    • Published

    @dramaorg/delectus-culpa-reprehenderit

    [![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

    • v3.5.94
    • 38.25
    • Published

    @typeschema/core

    Universal adapter for schema validation

    • v0.14.0
    • 38.22
    • Published

    @formkit/rules

    Validation rules for FormKit

    • v1.7.2
    • 38.18
    • Published

    zod-prisma-types

    Generates zod schemas from Prisma models with advanced validation

    • v3.3.11
    • 38.18
    • Published

    shelving

    Toolkit for using data in JavaScript.

    • v1.172.0
    • 38.04
    • Published

    valgen

    Fast runtime type validator, converter and io (encoding/decoding) library

    • v5.19.4
    • 38.03
    • Published