Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

express-validator

Package Overview
Dependencies
Maintainers
3
Versions
121
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

express-validator - npm Package Compare versions

Comparing version 6.1.0 to 6.1.1

11

package.json

@@ -9,3 +9,3 @@ {

],
"version": "6.1.0",
"version": "6.1.1",
"homepage": "https://express-validator.github.io",

@@ -19,2 +19,11 @@ "license": "MIT",

"types": "./src/index.d.ts",
"files": [
"docs",
"src",
"check",
"filter",
"!*.spec.ts",
"!*.ts",
"*.d.ts"
],
"scripts": {

@@ -21,0 +30,0 @@ "clean": "git clean -Xf src check filter",

6

README.md

@@ -11,3 +11,2 @@ # express-validator

- [Upgrade notice](#upgrade-notice)
- [Installation](#installation)

@@ -18,7 +17,2 @@ - [Documentation](#documentation)

## Upgrade notice
If you're arriving here as a express-validator v3 user after upgrading to v4+, please check the [upgrade guide](UPGRADE_GUIDE.md) in order to find out what's different!
**Also please note that, starting with v5.0.0, no new features will be accepted into the legacy API. Only bug fixes will be made.**
## Installation

@@ -25,0 +19,0 @@ ```

@@ -25,8 +25,3 @@ "use strict";

for (const contextItem of context.stack) {
const promises = context
.getData({
// Data not provided in optional contexts shouldn't be validated.
requiredOnly: contextItem.kind === 'validation',
})
.map((instance) => __awaiter(this, void 0, void 0, function* () {
const promises = context.getData({ requiredOnly: true }).map((instance) => __awaiter(this, void 0, void 0, function* () {
const instanceKey = `${instance.location}:${instance.path}`;

@@ -33,0 +28,0 @@ if (haltedInstances.has(instanceKey)) {

import { ValidationChain } from '../chain';
import { Meta } from '../base';
import { Context } from '../context';
import { UnknownContextItem } from './context-item';
export declare class ChainCondition implements UnknownContextItem {
import { ContextItem } from './context-item';
export declare class ChainCondition implements ContextItem {
private readonly chain;
readonly kind = "unknown";
constructor(chain: ValidationChain);
run(_context: Context, _value: any, meta: Meta): Promise<void>;
}

@@ -15,3 +15,2 @@ "use strict";

this.chain = chain;
this.kind = 'unknown';
}

@@ -18,0 +17,0 @@ run(_context, _value, meta) {

import { Meta } from '../base';
import { Context } from '../context';
export interface UnknownContextItem {
kind: 'unknown';
export interface ContextItem {
run(context: Context, value: any, meta: Meta): Promise<void>;
}
export interface ValidationContextItem {
kind: 'validation';
message: any;
run(context: Context, value: any, meta: Meta): Promise<void>;
}
export declare type ContextItem = UnknownContextItem | ValidationContextItem;
import { CustomValidator, Meta } from '../base';
import { Context } from '../context';
import { UnknownContextItem } from './context-item';
export declare class CustomCondition implements UnknownContextItem {
import { ContextItem } from './context-item';
export declare class CustomCondition implements ContextItem {
private readonly condition;
readonly kind = "unknown";
constructor(condition: CustomValidator);
run(_context: Context, value: any, meta: Meta): Promise<void>;
}

@@ -15,3 +15,2 @@ "use strict";

this.condition = condition;
this.kind = 'unknown';
}

@@ -18,0 +17,0 @@ run(_context, value, meta) {

import { CustomValidator, Meta } from '../base';
import { Context } from '../context';
import { ValidationContextItem } from './context-item';
export declare class CustomValidation implements ValidationContextItem {
import { ContextItem } from './context-item';
export declare class CustomValidation implements ContextItem {
private readonly validator;
private readonly negated;
readonly kind = "validation";
message: any;

@@ -9,0 +8,0 @@ constructor(validator: CustomValidator, negated: boolean);

@@ -15,3 +15,2 @@ "use strict";

this.negated = negated;
this.kind = 'validation';
}

@@ -18,0 +17,0 @@ run(context, value, meta) {

import { Context } from '../context';
import { CustomSanitizer, Meta, StandardSanitizer } from '../base';
import { UnknownContextItem } from './context-item';
export declare class Sanitization implements UnknownContextItem {
import { ContextItem } from './context-item';
export declare class Sanitization implements ContextItem {
private readonly sanitizer;
private readonly custom;
private readonly options;
readonly kind = "unknown";
constructor(sanitizer: StandardSanitizer | CustomSanitizer, custom: boolean, options?: any[]);
run(context: Context, value: any, meta: Meta): Promise<void>;
}

@@ -18,3 +18,2 @@ "use strict";

this.options = options;
this.kind = 'unknown';
}

@@ -21,0 +20,0 @@ run(context, value, meta) {

import { Meta, StandardValidator } from '../base';
import { Context } from '../context';
import { ValidationContextItem } from './context-item';
export declare class StandardValidation implements ValidationContextItem {
import { ContextItem } from './context-item';
export declare class StandardValidation implements ContextItem {
private readonly validator;
private readonly negated;
private readonly options;
readonly kind = "validation";
message: any;

@@ -10,0 +9,0 @@ constructor(validator: StandardValidator, negated: boolean, options?: any[]);

@@ -17,3 +17,2 @@ "use strict";

this.options = options;
this.kind = 'validation';
}

@@ -20,0 +19,0 @@ run(context, value, meta) {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc