JSPM

Found 12419 results for validation check number node

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
  • 104.28
  • Published

requires-port

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

  • v1.0.0
  • 96.42
  • Published

valid-url

URI validation functions

  • v1.0.9
  • 94.14
  • Published

superstruct

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

  • v2.0.2
  • 92.70
  • 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
  • 91.06
  • Published

is-lite

A tiny javascript type testing tool

  • v2.0.0
  • 88.40
  • Published

runtypes

Runtime validation for static types

  • v7.0.4
  • 84.68
  • Published

@clickup/rest-client

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

  • v2.11.0
  • 80.66
  • Published

@metamask/superstruct

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

  • v3.2.1
  • 80.59
  • Published

zod-fast-check

Generate fast-check arbitraries from Zod schemas.

  • v0.10.1
  • 77.13
  • Published

uk-modulus-check

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

  • v2.0.11
  • 76.50
  • 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
  • 75.49
  • Published

ow

Function argument validation for humans

  • v3.1.1
  • 75.48
  • Published

yup-phone

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

  • v1.3.2
  • 74.80
  • Published

jsonschema

A fast and easy to use JSON Schema validator

  • v1.5.0
  • 74.78
  • Published

@applitools/css-tree

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

  • v1.2.0
  • 74.26
  • 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
  • 74.19
  • Published

node-input-validator

validation library for nodejs, inspired by laravel.

  • v4.6.0
  • 71.11
  • Published

convict

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

  • v6.2.4
  • 69.18
  • Published

isemail

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

  • v3.2.0
  • 67.72
  • 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
  • 67.65
  • Published

is-json

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

  • v2.0.1
  • 67.18
  • Published

luhn

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

  • v2.4.1
  • 66.96
  • Published

@sapphire/shapeshift

Blazing fast input validation and transformation ⚡

  • v4.0.0
  • 66.53
  • Published

yup-phone-lite

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

  • v2.0.1
  • 66.37
  • Published

fast-luhn

A fast Luhn algorithm for validating credit cards

  • v2.0.2
  • 65.66
  • Published

is-scoped

Check if a string is a scoped npm package name

  • v3.0.0
  • 65.13
  • Published

phone-number-generator-js

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

  • v1.2.18
  • 64.88
  • Published

express-validator

Express middleware for the validator module.

  • v7.3.1
  • 64.09
  • Published

ajv

Another JSON Schema Validator

  • v8.18.0
  • 63.18
  • Published

prop-types-exact

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

  • v1.2.7
  • 62.73
  • Published

machine

Build functions in standardized containers.

  • v15.2.3
  • 62.71
  • Published

@readme/openapi-parser

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

  • v5.5.0
  • 61.73
  • Published

@marionebl/is

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

  • v0.5.1-0
  • 61.70
  • Published

zod

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

  • v4.3.6
  • 61.65
  • Published

stdnum

Standard Number Validation

  • v1.11.7
  • 61.48
  • Published

schema-typed

Schema for data modeling & validation

  • v2.4.2
  • 60.98
  • Published

ajv-formats

Format validation for Ajv v7+

  • v3.0.1
  • 60.37
  • Published

is-valid-abn

Check if a number is a valid Australian Business Number (ABN)

  • v2.0.0
  • 60.33
  • Published

rttc

Runtime type-checking for JavaScript.

  • v10.0.1
  • 60.25
  • Published

creditcards

Utility methods for formatting and validating credit cards

  • v5.0.0
  • 59.78
  • Published

prompt

A beautiful command-line prompt for node.js

  • v1.3.0
  • 59.28
  • Published

ean13-lib

Provides common EAN 13 barcode related features.

  • v0.0.5
  • 58.99
  • Published

vee-validate

Painless forms for Vue.js

  • v4.15.1
  • 58.97
  • Published

json-schema-library

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

  • v11.0.0
  • 58.25
  • Published

fastest-validator

The fastest JS validator library for NodeJS

  • v1.19.1
  • 58.01
  • Published

xmlchars

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

  • v2.2.0
  • 57.73
  • Published

ip-address

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

  • v10.1.0
  • 57.64
  • Published

react-phone-hooks

React hooks and utility functions for parsing and validating phone numbers.

  • v0.1.21
  • 57.35
  • Published

rodnecislo

A package for handling Czech and Slovak Personal ID

  • v1.8.0
  • 57.04
  • Published

zod-error

Utilities to format and customize Zod error messages

  • v2.0.0
  • 56.41
  • Published

react-hook-form

Performant, flexible and extensible forms library for React Hooks

  • v7.71.1
  • 55.96
  • 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
  • 55.90
  • Published

validator

String validation and sanitization

  • v13.15.26
  • 55.86
  • Published

zod-validation-error

Wrap zod validation errors in user-friendly readable messages

  • v5.0.0
  • 55.75
  • Published

joi

Object schema validation

  • v18.0.2
  • 55.42
  • Published

angular-credit-cards

Angular directives for formatting and validating credit card inputs

  • v3.1.9
  • 55.33
  • Published

@conform-to/dom

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

  • v1.17.0
  • 54.67
  • Published

json-dup-key-validator

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

  • v1.0.3
  • 54.63
  • Published

envalid

Validation for your environment variables

  • v8.1.1
  • 54.47
  • 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.37
  • Published

@conform-to/zod

Conform helpers for integrating with Zod

  • v1.17.0
  • 54.37
  • Published

is-valid-acn

Check if a number is a valid Australian Company Number (ACN)

  • v2.0.0
  • 54.27
  • 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
  • 53.99
  • Published

myzod

Schema Validation with typescript type inference.

  • v1.12.1
  • 53.33
  • 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
  • 53.27
  • Published

ajv-draft-04

Ajv class for JSON Schema draft-04

  • v1.0.0
  • 53.22
  • Published

personnummer.js

JavaScript script to validate and parse Swedish personal identity numbers and corporate identity numbers. Written in TypeScript and includes types.

  • v3.0.0
  • 53.08
  • Published

valibot

The modular and type safe schema library for validating structural data

  • v1.2.0
  • 52.77
  • Published

@getevy/luhn-validation

A full TypeScript EAN, UPC, IMEI, EID, ISBN & card validation tool

    • v11.0.0
    • 52.58
    • Published

    typechecker

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

    • v9.3.0
    • 52.55
    • Published

    skema

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

    • v9.5.5
    • 52.43
    • Published

    better-validator

    Second generation object or request validator for node.js

    • v2.1.9
    • 52.18
    • Published

    @studio/json-request

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

    • v4.0.0
    • 52.16
    • Published

    email-existence

    Checks existence of email addresses

    • v0.1.6
    • 51.97
    • Published

    node-ratify

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

    • v1.1.32
    • 51.93
    • Published

    validate-color

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

    • v2.2.4
    • 51.90
    • Published

    @octokit/graphql-schema

    GitHub's GraphQL Schema with validation. Automatically updated.

    • v15.26.1
    • 51.49
    • Published

    @hapi/address

    Email address and domain validation

    • v5.1.1
    • 51.48
    • Published

    decoders

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

    • v2.7.5
    • 50.89
    • Published

    @formkit/vue

    Build industry leading Vue forms 10x faster.

    • v1.7.2
    • 50.79
    • Published

    node-validator

    A simple, extensible object property validator for node.js. Supports express.js.

    • v0.1.27
    • 50.62
    • Published

    formik

    Build forms in React, without the tears

    • v2.4.9
    • 50.28
    • Published

    @redocly/ajv

    Another JSON Schema Validator

    • v8.17.4
    • 50.25
    • Published

    password-validator

    Validates password according to flexible and intuitive specifications

    • v5.3.0
    • 50.16
    • Published

    guestbell-forms

    React forms with validation as used in GuestBell

    • v3.0.143
    • 50.00
    • Published

    zod-metadata

    Extends Zod with metadata

    • v1.1.2
    • 49.88
    • Published

    swagger2openapi

    Convert Swagger 2.0 definitions to OpenApi 3.0 and validate

    • v7.0.8
    • 49.78
    • Published

    oas-validator

    Parser/validator for OpenAPI 3.x definitions

    • v5.0.8
    • 49.66
    • 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
    • 49.40
    • Published

    mobx-react-form

    Reactive MobX Form State Management

    • v6.12.3
    • 49.25
    • Published

    node-schematron

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

    • v2.1.0
    • 49.07
    • Published

    koa-joi-router

    Configurable, input validated routing for koa.

    • v8.0.0
    • 48.77
    • Published

    v8r

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

    • v5.1.0
    • 48.69
    • Published

    ajv-merge-patch

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

    • v5.0.1
    • 48.63
    • 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
    • 48.52
    • Published

    ascertain

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

    • v2.1.0
    • 48.41
    • Published

    purify

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

    • v3.5.0
    • 48.33
    • Published

    drizzle-zod

    Generate Zod schemas from Drizzle ORM schemas

    • v0.8.3
    • 48.26
    • Published

    io-ts-extra

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

    • v0.11.6
    • 48.24
    • Published

    url-exist

    Check if a URL exists.

    • v3.0.1
    • 48.22
    • Published

    lintspaces

    Library for checking spaces in files

    • v1.0.0
    • 48.21
    • Published

    graphql-scalar

    Configurable custom GraphQL Scalars (string, number, date, etc) with sanitization / validation / transformation in TypeScript.

    • v0.1.0
    • 47.99
    • Published

    is-var-name

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

    • v2.0.0
    • 47.88
    • 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
    • 47.85
    • Published

    swagger-parser

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

    • v10.0.3
    • 47.61
    • Published

    tcomb-validation

    General purpose validation library for JavaScript

    • v3.4.1
    • 47.60
    • Published

    email-validator

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

    • v2.0.4
    • 47.57
    • Published

    validate.io-object

    Validates if a value is a JavaScript object.

    • v1.0.4
    • 47.56
    • Published

    @stdlib/assert

    Standard assertion utilities.

    • v0.3.3
    • 47.44
    • 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
    • 47.43
    • Published

    @prantlf/jsonlint

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

    • v17.0.1
    • 47.24
    • Published

    joi-strict

    Thin wrapper around joi that defaults to stricter validation.

    • v4.0.1
    • 47.00
    • Published

    dependency-cruiser

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

    • v17.3.8
    • 46.93
    • Published

    enforce

    NodeJS data validations

    • v0.2.0
    • 46.88
    • Published

    polish-validators

    A set of validator functions that check common polish numbers.

    • v2.0.0
    • 46.82
    • Published

    speccy

    An OpenAPI v3.0 development workflow assistant

    • v0.11.0
    • 46.77
    • Published

    validator.js

    Powerful object and string validation in Javascript.

    • v2.0.4
    • 46.73
    • Published

    luhn-validation

    A full TypeScript EAN, UPC, IMEI, EID, ISBN & card validation tool

      • v1.0.3
      • 46.43
      • Published

      validatorjs

      Validation library inspired by Laravel's Validator

      • v3.22.1
      • 46.40
      • Published

      payform

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

      • v1.4.0
      • 46.40
      • Published

      idnumbers

      A TypeScript library for verifying and parsing national ID numbers - supports 80 countries across 6 continents including USA, UK, France, Germany, Japan, China, India, Brazil, and many more

      • v1.2.0
      • 46.37
      • Published

      postcode

      UK Postcode helper methods

      • v5.1.0
      • 45.94
      • Published

      anchor

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

      • v1.4.2
      • 45.92
      • Published

      intl-tel-input

      A JavaScript plugin for entering and validating international telephone numbers

      • v26.4.0
      • 45.78
      • Published

      npi-validator

      Validate NPI numbers for healthcare physicians or organizations.

      • v1.0.0
      • 45.73
      • Published

      email-verifier

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

      • v0.4.1
      • 45.68
      • Published

      schema-to-yup

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

      • v1.12.18
      • 45.62
      • Published

      au-bn-validator

      Validates Australian Business Number (ABN), Australian Company Number (ACN), Australian Registered Body Number (ARBN), Australian Tax File Number (TFN) & Australian Medicare Number

      • v1.2.2
      • 45.39
      • 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
      • 45.27
      • Published

      validate.js

      Declarative validations for JavaScript

      • v0.13.1
      • 45.10
      • Published

      env-safe-check

      Validate environment variables with schema-based parsing, defaults, and clear runtime errors.

        • v1.1.3
        • 44.77
        • Published

        valgen

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

        • v5.19.4
        • 44.54
        • Published

        @hookform/devtools

        React Hook Form dev tool to help debugging forms

        • v4.4.0
        • 44.46
        • Published

        is-valid-http-url

        Check whether a string is a valid HTTP URL

        • v1.0.3
        • 44.44
        • Published

        gtin

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

        • v1.0.2
        • 44.34
        • Published

        typy

        Minimal JavaScript type checking library

        • v3.3.0
        • 44.33
        • Published

        glob-option-error

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

        • v1.0.0
        • 44.23
        • Published

        cnpj

        Format, validate and generate CNPJ numbers

        • v5.0.0
        • 44.18
        • Published

        pristinejs

        A tiny vanilla javascript form validation library

        • v1.1.0
        • 44.01
        • Published

        nsri

        Node.js utility tool for creating and checking subresource integrity

        • v8.0.0
        • 43.94
        • Published

        common-errors

        Common error classes and utility functions

        • v1.2.0
        • 43.73
        • Published

        usdl-regex

        US Driver's License validation via https://ntsi.com/drivers-license-format/

        • v1.7.3
        • 43.71
        • Published

        @sourcemeta/jsonschema

        The CLI for working with JSON Schema. Covers formatting, linting, testing, and much more for both local development and CI/CD pipelines

        • v14.10.0
        • 43.58
        • Published

        node-luhn

        A Luhn (mod 10) algorithm module for credit card number validation.

        • v1.0.0
        • 43.47
        • Published

        schema2typebox

        Creates typebox code from JSON schemas

        • v1.7.8
        • 43.38
        • Published

        emailable

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

        • v3.1.0
        • 43.35
        • Published

        idn-hostname

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

        • v15.1.8
        • 43.34
        • Published

        kind-of-extra

        Additional functionality to [kind-of][] type check utility. Support promises, generators, streams, errors.

        • v1.0.4
        • 43.29
        • 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
        • 43.23
        • Published

        cron-validate

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

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

        nhs-numbers

        Validate NHS numbers in various guises

        • v1.0.8
        • 42.99
        • Published

        @chakra-ui/input

        A React component for input text field

        • v2.1.2
        • 42.97
        • Published

        simple-card-validator

        Card validation helpers for card number, expiry and CVV.

        • v1.1.0
        • 42.75
        • 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
        • 42.73
        • Published

        react-style-proptype

        validates style objects by ensuring they only have valid keys

        • v3.2.2
        • 42.73
        • Published

        vast-builder

        An intuitive standard IAB Vast XML generation API. Complient with specifications Vast 2.0 / 3.0 / 4.0

        • v4.0.1
        • 42.69
        • Published

        checkit

        Simple validations for node and the browser.

        • v0.7.0
        • 42.67
        • Published

        bpmnlint

        Validate your BPMN diagrams based on configurable lint rules

        • v11.12.0
        • 42.39
        • Published

        safe-json-value

        ⛑️ JSON serialization should never fail

        • v3.0.1
        • 42.15
        • Published

        env-drift-check

        Interactive environment variable checker and setup wizard. Sync .env files with validation (Email, URL, Regex) and prompts.

        • v0.1.5
        • 42.07
        • Published

        @ephox/boulder

        Basic javascript object validation

        • v7.1.6
        • 41.90
        • Published

        neverbounce

        An API wrapper for the NeverBounce API

        • v5.0.5
        • 41.86
        • Published

        zod-phone-number

        Zod Phone Number is validation schema for Zod

        • v1.0.2
        • 41.85
        • Published

        incr-regex-package

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

        • v1.0.4
        • 41.83
        • Published

        strict-url-sanitise

        Strict URL sanitization with security-focused validation

        • v0.0.1
        • 41.77
        • Published

        of-type

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

        • v3.0.4
        • 41.69
        • Published

        alexa-verifier

        Verify HTTP requests sent to an Alexa skill are sent from Amazon

        • v4.0.0
        • 41.60
        • Published

        swagger-cli

        Swagger 2.0 and OpenAPI 3.0 command-line tool

        • v4.0.4
        • 41.57
        • Published

        @zodios/core

        Typescript API client with autocompletion and zod validations

        • v10.9.6
        • 41.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
        • 41.42
        • Published

        html-validator

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

        • v6.0.1
        • 41.41
        • 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
        • 41.40
        • Published

        microschema

        Helper library to create JSON Schemas in a concise way.

        • v1.7.0
        • 41.36
        • Published

        siret

        A simple validation module for french SIRET and SIREN numbers

        • v1.0.1
        • 41.30
        • Published

        @xtitusx/type-guard

        Performs a runtime check that guarantees the type and value of properties in some scopes

        • v7.0.0
        • 41.30
        • Published