MCPcopy Index your code
hub / github.com/express-validator/express-validator

github.com/express-validator/express-validator @v7.3.2 sqlite

repository ↗ · DeepWiki ↗ · release v7.3.2 ↗
426 symbols 843 edges 61 files 32 documented · 8% 10 cross-repo links
README

express-validator

npm version Build status Coverage Status

An express.js middleware for validator.

Installation

npm install express-validator

Also make sure that you have Node.js 14 or newer in order to use it.

Documentation

Please refer to the documentation website on https://express-validator.github.io.

Changelog

Check the GitHub Releases page.

License

MIT License

Extension points exported contracts — how you extend this code

ContextItem (Interface)
(no doc) [13 implementers]
src/context-items/context-item.ts
ContextRunner (Interface)
(no doc) [8 implementers]
src/chain/context-runner.ts
Request (Interface)
(no doc)
src/base.ts
ResultFactoryBuilderOptions (Interface)
(no doc)
src/validation-result.ts
IsIBANOptions (Interface)
(no doc)
src/options.ts
FieldInstanceBag (Interface)
(no doc)
src/matched-data.ts
Sanitizers (Interface)
(no doc) [1 implementers]
src/chain/sanitizers.ts
FieldInstance (Interface)
(no doc)
src/base.ts

Core symbols most depended-on inside this repo

run
called by 192
src/chain/context-runner.ts
addStandardValidation
called by 89
src/chain/validators-impl.ts
check
called by 73
src/middlewares/check.ts
build
called by 60
src/context-builder.ts
getData
called by 54
src/context.ts
addError
called by 36
src/context.ts
isInt
called by 30
src/chain/validators.ts
run
called by 24
src/context-items/context-item.ts

Shape

Method 291
Function 54
Interface 49
Class 32

Languages

TypeScript100%

Modules by API surface

src/chain/validators-impl.ts103 symbols
src/chain/validators.ts99 symbols
src/options.ts35 symbols
src/chain/sanitizers-impl.ts23 symbols
src/chain/sanitizers.ts20 symbols
src/validation-result.ts10 symbols
src/context.ts10 symbols
src/context-builder.ts10 symbols
src/field-selection.ts8 symbols
src/middlewares/schema.ts7 symbols
src/express-validator.ts7 symbols
src/chain/context-runner-impl.ts7 symbols

Dependencies from manifests, versioned

@docusaurus/core3.1.0 · 1×
@docusaurus/plugin-client-redirects3.1.0 · 1×
@docusaurus/preset-classic3.1.0 · 1×
@types/jest26.0.20 · 1×
@types/lodash4.14.168 · 1×
@typescript-eslint/eslint-plugin7.18.0 · 1×
docusaurus1.0.15 · 1×
eslint8.30.0 · 1×

For agents

$ claude mcp add express-validator \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact