Socket
Socket
Sign inDemoInstall

har-validator

Package Overview
Dependencies
19
Maintainers
1
Versions
53
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 4.1.2 to 4.2.0

94

lib/browser/async.js

@@ -11,91 +11,85 @@ import * as schemas from 'har-schema';

const validator = {};
export function validate(name, data = {}, next) {
let validate = ajv.getSchema(name + '.json');
// compile each validator once
for (let name in schemas) {
let validate = ajv.compile(schemas[name]);
let valid = validate(data);
validator[name] = (data = {}, cb) => {
// execute validation
let valid = validate(data);
// callback?
if (typeof next === 'function') {
return next(validate.errors ? new HARError(validate.errors) : null, valid);
}
// callback?
if (typeof cb === 'function') {
return cb(validate.errors ? new HARError(validate.errors) : null, valid);
}
return valid;
};
return valid;
}
export function afterRequest(data, cb) {
return validator.afterRequest(data, cb);
export function afterRequest(data, next) {
return validate('afterRequest', data, next);
}
export function beforeRequest(data, cb) {
return validator.beforeRequest(data, cb);
export function beforeRequest(data, next) {
return validate('beforeRequest', data, next);
}
export function browser(data, cb) {
return validator.browser(data, cb);
export function browser(data, next) {
return validate('browser', data, next);
}
export function cache(data, cb) {
return validator.cache(data, cb);
export function cache(data, next) {
return validate('cache', data, next);
}
export function content(data, cb) {
return validator.content(data, cb);
export function content(data, next) {
return validate('content', data, next);
}
export function cookie(data, cb) {
return validator.cookie(data, cb);
export function cookie(data, next) {
return validate('cookie', data, next);
}
export function creator(data, cb) {
return validator.creator(data, cb);
export function creator(data, next) {
return validate('creator', data, next);
}
export function entry(data, cb) {
return validator.entry(data, cb);
export function entry(data, next) {
return validate('entry', data, next);
}
export function har(data, cb) {
return validator.har(data, cb);
export function har(data, next) {
return validate('har', data, next);
}
export function header(data, cb) {
return validator.header(data, cb);
export function header(data, next) {
return validate('header', data, next);
}
export function log(data, cb) {
return validator.log(data, cb);
export function log(data, next) {
return validate('log', data, next);
}
export function page(data, cb) {
return validator.page(data, cb);
export function page(data, next) {
return validate('page', data, next);
}
export function pageTimings(data, cb) {
return validator.pageTimings(data, cb);
export function pageTimings(data, next) {
return validate('pageTimings', data, next);
}
export function postData(data, cb) {
return validator.postData(data, cb);
export function postData(data, next) {
return validate('postData', data, next);
}
export function query(data, cb) {
return validator.query(data, cb);
export function query(data, next) {
return validate('query', data, next);
}
export function request(data, cb) {
return validator.request(data, cb);
export function request(data, next) {
return validate('request', data, next);
}
export function response(data, cb) {
return validator.response(data, cb);
export function response(data, next) {
return validate('response', data, next);
}
export function timings(data, cb) {
return validator.timings(data, cb);
export function timings(data, next) {
return validate('timings', data, next);
}

@@ -11,88 +11,82 @@ import * as schemas from 'har-schema';

const validator = {};
export function validate(name, data = {}) {
let validate = ajv.getSchema(name + '.json');
// compile each validator once
for (let name in schemas) {
let validate = ajv.compile(schemas[name]);
return new Promise((resolve, reject) => {
validate(data);
validator[name] = (data = {}, cb) => {
return new Promise((resolve, reject) => {
// execute validation
validate(data);
validate.errors ? reject(new HARError(validate.errors)) : resolve(data);
});
};
validate.errors ? reject(new HARError(validate.errors)) : resolve(data);
});
}
export function afterRequest(data) {
return validator.afterRequest(data);
return validate('afterRequest', data);
}
export function beforeRequest(data) {
return validator.beforeRequest(data);
return validate('beforeRequest', data);
}
export function browser(data) {
return validator.browser(data);
return validate('browser', data);
}
export function cache(data) {
return validator.cache(data);
return validate('cache', data);
}
export function content(data) {
return validator.content(data);
return validate('content', data);
}
export function cookie(data) {
return validator.cookie(data);
return validate('cookie', data);
}
export function creator(data) {
return validator.creator(data);
return validate('creator', data);
}
export function entry(data) {
return validator.entry(data);
return validate('entry', data);
}
export function har(data) {
return validator.har(data);
return validate('har', data);
}
export function header(data) {
return validator.header(data);
return validate('header', data);
}
export function log(data) {
return validator.log(data);
return validate('log', data);
}
export function page(data) {
return validator.page(data);
return validate('page', data);
}
export function pageTimings(data) {
return validator.pageTimings(data);
return validate('pageTimings', data);
}
export function postData(data) {
return validator.postData(data);
return validate('postData', data);
}
export function query(data) {
return validator.query(data);
return validate('query', data);
}
export function request(data) {
return validator.request(data);
return validate('request', data);
}
export function response(data) {
return validator.response(data);
return validate('response', data);
}
export function timings(data) {
return validator.timings(data);
return validate('timings', data);
}

@@ -6,2 +6,3 @@ 'use strict';

});
exports.validate = validate;
exports.afterRequest = afterRequest;

@@ -48,99 +49,88 @@ exports.beforeRequest = beforeRequest;

var validator = {};
function validate(name) {
var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
var next = arguments[2];
// compile each validator once
var validate = ajv.getSchema(name + '.json');
var _loop = function _loop(name) {
var validate = ajv.compile(schemas[name]);
var valid = validate(data);
validator[name] = function () {
var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var cb = arguments[1];
// callback?
if (typeof next === 'function') {
return next(validate.errors ? new _error2.default(validate.errors) : null, valid);
}
// execute validation
var valid = validate(data);
// callback?
if (typeof cb === 'function') {
return cb(validate.errors ? new _error2.default(validate.errors) : null, valid);
}
return valid;
};
};
for (var name in schemas) {
_loop(name);
return valid;
}
function afterRequest(data, cb) {
return validator.afterRequest(data, cb);
function afterRequest(data, next) {
return validate('afterRequest', data, next);
}
function beforeRequest(data, cb) {
return validator.beforeRequest(data, cb);
function beforeRequest(data, next) {
return validate('beforeRequest', data, next);
}
function browser(data, cb) {
return validator.browser(data, cb);
function browser(data, next) {
return validate('browser', data, next);
}
function cache(data, cb) {
return validator.cache(data, cb);
function cache(data, next) {
return validate('cache', data, next);
}
function content(data, cb) {
return validator.content(data, cb);
function content(data, next) {
return validate('content', data, next);
}
function cookie(data, cb) {
return validator.cookie(data, cb);
function cookie(data, next) {
return validate('cookie', data, next);
}
function creator(data, cb) {
return validator.creator(data, cb);
function creator(data, next) {
return validate('creator', data, next);
}
function entry(data, cb) {
return validator.entry(data, cb);
function entry(data, next) {
return validate('entry', data, next);
}
function har(data, cb) {
return validator.har(data, cb);
function har(data, next) {
return validate('har', data, next);
}
function header(data, cb) {
return validator.header(data, cb);
function header(data, next) {
return validate('header', data, next);
}
function log(data, cb) {
return validator.log(data, cb);
function log(data, next) {
return validate('log', data, next);
}
function page(data, cb) {
return validator.page(data, cb);
function page(data, next) {
return validate('page', data, next);
}
function pageTimings(data, cb) {
return validator.pageTimings(data, cb);
function pageTimings(data, next) {
return validate('pageTimings', data, next);
}
function postData(data, cb) {
return validator.postData(data, cb);
function postData(data, next) {
return validate('postData', data, next);
}
function query(data, cb) {
return validator.query(data, cb);
function query(data, next) {
return validate('query', data, next);
}
function request(data, cb) {
return validator.request(data, cb);
function request(data, next) {
return validate('request', data, next);
}
function response(data, cb) {
return validator.response(data, cb);
function response(data, next) {
return validate('response', data, next);
}
function timings(data, cb) {
return validator.timings(data, cb);
function timings(data, next) {
return validate('timings', data, next);
}

@@ -6,2 +6,3 @@ 'use strict';

});
exports.validate = validate;
exports.afterRequest = afterRequest;

@@ -48,96 +49,84 @@ exports.beforeRequest = beforeRequest;

var validator = {};
function validate(name) {
var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
// compile each validator once
var validate = ajv.getSchema(name + '.json');
var _loop = function _loop(name) {
var validate = ajv.compile(schemas[name]);
return new Promise(function (resolve, reject) {
validate(data);
validator[name] = function () {
var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var cb = arguments[1];
return new Promise(function (resolve, reject) {
// execute validation
validate(data);
validate.errors ? reject(new _error2.default(validate.errors)) : resolve(data);
});
};
};
for (var name in schemas) {
_loop(name);
validate.errors ? reject(new _error2.default(validate.errors)) : resolve(data);
});
}
function afterRequest(data) {
return validator.afterRequest(data);
return validate('afterRequest', data);
}
function beforeRequest(data) {
return validator.beforeRequest(data);
return validate('beforeRequest', data);
}
function browser(data) {
return validator.browser(data);
return validate('browser', data);
}
function cache(data) {
return validator.cache(data);
return validate('cache', data);
}
function content(data) {
return validator.content(data);
return validate('content', data);
}
function cookie(data) {
return validator.cookie(data);
return validate('cookie', data);
}
function creator(data) {
return validator.creator(data);
return validate('creator', data);
}
function entry(data) {
return validator.entry(data);
return validate('entry', data);
}
function har(data) {
return validator.har(data);
return validate('har', data);
}
function header(data) {
return validator.header(data);
return validate('header', data);
}
function log(data) {
return validator.log(data);
return validate('log', data);
}
function page(data) {
return validator.page(data);
return validate('page', data);
}
function pageTimings(data) {
return validator.pageTimings(data);
return validate('pageTimings', data);
}
function postData(data) {
return validator.postData(data);
return validate('postData', data);
}
function query(data) {
return validator.query(data);
return validate('query', data);
}
function request(data) {
return validator.request(data);
return validate('request', data);
}
function response(data) {
return validator.response(data);
return validate('response', data);
}
function timings(data) {
return validator.timings(data);
return validate('timings', data);
}

@@ -6,2 +6,3 @@ 'use strict';

});
exports.validate = validate;
exports.afterRequest = afterRequest;

@@ -48,91 +49,85 @@ exports.beforeRequest = beforeRequest;

const validator = {};
function validate(name, data = {}, next) {
let validate = ajv.getSchema(name + '.json');
// compile each validator once
for (let name in schemas) {
let validate = ajv.compile(schemas[name]);
let valid = validate(data);
validator[name] = (data = {}, cb) => {
// execute validation
let valid = validate(data);
// callback?
if (typeof next === 'function') {
return next(validate.errors ? new _error2.default(validate.errors) : null, valid);
}
// callback?
if (typeof cb === 'function') {
return cb(validate.errors ? new _error2.default(validate.errors) : null, valid);
}
return valid;
};
return valid;
}
function afterRequest(data, cb) {
return validator.afterRequest(data, cb);
function afterRequest(data, next) {
return validate('afterRequest', data, next);
}
function beforeRequest(data, cb) {
return validator.beforeRequest(data, cb);
function beforeRequest(data, next) {
return validate('beforeRequest', data, next);
}
function browser(data, cb) {
return validator.browser(data, cb);
function browser(data, next) {
return validate('browser', data, next);
}
function cache(data, cb) {
return validator.cache(data, cb);
function cache(data, next) {
return validate('cache', data, next);
}
function content(data, cb) {
return validator.content(data, cb);
function content(data, next) {
return validate('content', data, next);
}
function cookie(data, cb) {
return validator.cookie(data, cb);
function cookie(data, next) {
return validate('cookie', data, next);
}
function creator(data, cb) {
return validator.creator(data, cb);
function creator(data, next) {
return validate('creator', data, next);
}
function entry(data, cb) {
return validator.entry(data, cb);
function entry(data, next) {
return validate('entry', data, next);
}
function har(data, cb) {
return validator.har(data, cb);
function har(data, next) {
return validate('har', data, next);
}
function header(data, cb) {
return validator.header(data, cb);
function header(data, next) {
return validate('header', data, next);
}
function log(data, cb) {
return validator.log(data, cb);
function log(data, next) {
return validate('log', data, next);
}
function page(data, cb) {
return validator.page(data, cb);
function page(data, next) {
return validate('page', data, next);
}
function pageTimings(data, cb) {
return validator.pageTimings(data, cb);
function pageTimings(data, next) {
return validate('pageTimings', data, next);
}
function postData(data, cb) {
return validator.postData(data, cb);
function postData(data, next) {
return validate('postData', data, next);
}
function query(data, cb) {
return validator.query(data, cb);
function query(data, next) {
return validate('query', data, next);
}
function request(data, cb) {
return validator.request(data, cb);
function request(data, next) {
return validate('request', data, next);
}
function response(data, cb) {
return validator.response(data, cb);
function response(data, next) {
return validate('response', data, next);
}
function timings(data, cb) {
return validator.timings(data, cb);
function timings(data, next) {
return validate('timings', data, next);
}

@@ -6,2 +6,3 @@ 'use strict';

});
exports.validate = validate;
exports.afterRequest = afterRequest;

@@ -48,88 +49,82 @@ exports.beforeRequest = beforeRequest;

const validator = {};
function validate(name, data = {}) {
let validate = ajv.getSchema(name + '.json');
// compile each validator once
for (let name in schemas) {
let validate = ajv.compile(schemas[name]);
return new Promise((resolve, reject) => {
validate(data);
validator[name] = (data = {}, cb) => {
return new Promise((resolve, reject) => {
// execute validation
validate(data);
validate.errors ? reject(new _error2.default(validate.errors)) : resolve(data);
});
};
validate.errors ? reject(new _error2.default(validate.errors)) : resolve(data);
});
}
function afterRequest(data) {
return validator.afterRequest(data);
return validate('afterRequest', data);
}
function beforeRequest(data) {
return validator.beforeRequest(data);
return validate('beforeRequest', data);
}
function browser(data) {
return validator.browser(data);
return validate('browser', data);
}
function cache(data) {
return validator.cache(data);
return validate('cache', data);
}
function content(data) {
return validator.content(data);
return validate('content', data);
}
function cookie(data) {
return validator.cookie(data);
return validate('cookie', data);
}
function creator(data) {
return validator.creator(data);
return validate('creator', data);
}
function entry(data) {
return validator.entry(data);
return validate('entry', data);
}
function har(data) {
return validator.har(data);
return validate('har', data);
}
function header(data) {
return validator.header(data);
return validate('header', data);
}
function log(data) {
return validator.log(data);
return validate('log', data);
}
function page(data) {
return validator.page(data);
return validate('page', data);
}
function pageTimings(data) {
return validator.pageTimings(data);
return validate('pageTimings', data);
}
function postData(data) {
return validator.postData(data);
return validate('postData', data);
}
function query(data) {
return validator.query(data);
return validate('query', data);
}
function request(data) {
return validator.request(data);
return validate('request', data);
}
function response(data) {
return validator.response(data);
return validate('response', data);
}
function timings(data) {
return validator.timings(data);
return validate('timings', data);
}

@@ -6,2 +6,3 @@ 'use strict';

});
exports.validate = validate;
exports.afterRequest = afterRequest;

@@ -48,91 +49,85 @@ exports.beforeRequest = beforeRequest;

const validator = {};
function validate(name, data = {}, next) {
let validate = ajv.getSchema(name + '.json');
// compile each validator once
for (let name in schemas) {
let validate = ajv.compile(schemas[name]);
let valid = validate(data);
validator[name] = (data = {}, cb) => {
// execute validation
let valid = validate(data);
// callback?
if (typeof next === 'function') {
return next(validate.errors ? new _error2.default(validate.errors) : null, valid);
}
// callback?
if (typeof cb === 'function') {
return cb(validate.errors ? new _error2.default(validate.errors) : null, valid);
}
return valid;
};
return valid;
}
function afterRequest(data, cb) {
return validator.afterRequest(data, cb);
function afterRequest(data, next) {
return validate('afterRequest', data, next);
}
function beforeRequest(data, cb) {
return validator.beforeRequest(data, cb);
function beforeRequest(data, next) {
return validate('beforeRequest', data, next);
}
function browser(data, cb) {
return validator.browser(data, cb);
function browser(data, next) {
return validate('browser', data, next);
}
function cache(data, cb) {
return validator.cache(data, cb);
function cache(data, next) {
return validate('cache', data, next);
}
function content(data, cb) {
return validator.content(data, cb);
function content(data, next) {
return validate('content', data, next);
}
function cookie(data, cb) {
return validator.cookie(data, cb);
function cookie(data, next) {
return validate('cookie', data, next);
}
function creator(data, cb) {
return validator.creator(data, cb);
function creator(data, next) {
return validate('creator', data, next);
}
function entry(data, cb) {
return validator.entry(data, cb);
function entry(data, next) {
return validate('entry', data, next);
}
function har(data, cb) {
return validator.har(data, cb);
function har(data, next) {
return validate('har', data, next);
}
function header(data, cb) {
return validator.header(data, cb);
function header(data, next) {
return validate('header', data, next);
}
function log(data, cb) {
return validator.log(data, cb);
function log(data, next) {
return validate('log', data, next);
}
function page(data, cb) {
return validator.page(data, cb);
function page(data, next) {
return validate('page', data, next);
}
function pageTimings(data, cb) {
return validator.pageTimings(data, cb);
function pageTimings(data, next) {
return validate('pageTimings', data, next);
}
function postData(data, cb) {
return validator.postData(data, cb);
function postData(data, next) {
return validate('postData', data, next);
}
function query(data, cb) {
return validator.query(data, cb);
function query(data, next) {
return validate('query', data, next);
}
function request(data, cb) {
return validator.request(data, cb);
function request(data, next) {
return validate('request', data, next);
}
function response(data, cb) {
return validator.response(data, cb);
function response(data, next) {
return validate('response', data, next);
}
function timings(data, cb) {
return validator.timings(data, cb);
function timings(data, next) {
return validate('timings', data, next);
}

@@ -6,2 +6,3 @@ 'use strict';

});
exports.validate = validate;
exports.afterRequest = afterRequest;

@@ -48,88 +49,82 @@ exports.beforeRequest = beforeRequest;

const validator = {};
function validate(name, data = {}) {
let validate = ajv.getSchema(name + '.json');
// compile each validator once
for (let name in schemas) {
let validate = ajv.compile(schemas[name]);
return new Promise((resolve, reject) => {
validate(data);
validator[name] = (data = {}, cb) => {
return new Promise((resolve, reject) => {
// execute validation
validate(data);
validate.errors ? reject(new _error2.default(validate.errors)) : resolve(data);
});
};
validate.errors ? reject(new _error2.default(validate.errors)) : resolve(data);
});
}
function afterRequest(data) {
return validator.afterRequest(data);
return validate('afterRequest', data);
}
function beforeRequest(data) {
return validator.beforeRequest(data);
return validate('beforeRequest', data);
}
function browser(data) {
return validator.browser(data);
return validate('browser', data);
}
function cache(data) {
return validator.cache(data);
return validate('cache', data);
}
function content(data) {
return validator.content(data);
return validate('content', data);
}
function cookie(data) {
return validator.cookie(data);
return validate('cookie', data);
}
function creator(data) {
return validator.creator(data);
return validate('creator', data);
}
function entry(data) {
return validator.entry(data);
return validate('entry', data);
}
function har(data) {
return validator.har(data);
return validate('har', data);
}
function header(data) {
return validator.header(data);
return validate('header', data);
}
function log(data) {
return validator.log(data);
return validate('log', data);
}
function page(data) {
return validator.page(data);
return validate('page', data);
}
function pageTimings(data) {
return validator.pageTimings(data);
return validate('pageTimings', data);
}
function postData(data) {
return validator.postData(data);
return validate('postData', data);
}
function query(data) {
return validator.query(data);
return validate('query', data);
}
function request(data) {
return validator.request(data);
return validate('request', data);
}
function response(data) {
return validator.response(data);
return validate('response', data);
}
function timings(data) {
return validator.timings(data);
return validate('timings', data);
}
{
"version": "4.1.2",
"version": "4.2.0",
"name": "har-validator",

@@ -4,0 +4,0 @@ "description": "Extremely fast HTTP Archive (HAR) validator using JSON Schema",

@@ -11,91 +11,85 @@ import * as schemas from 'har-schema'

const validator = {}
export function validate (name, data = {}, next) {
let validate = ajv.getSchema(name + '.json')
// compile each validator once
for (let name in schemas) {
let validate = ajv.compile(schemas[name])
let valid = validate(data)
validator[name] = (data = {}, cb) => {
// execute validation
let valid = validate(data)
// callback?
if (typeof next === 'function') {
return next(validate.errors ? new HARError(validate.errors) : null, valid)
}
// callback?
if (typeof cb === 'function') {
return cb(validate.errors ? new HARError(validate.errors) : null, valid)
}
return valid
}
return valid
}
export function afterRequest (data, cb) {
return validator.afterRequest(data, cb)
export function afterRequest (data, next) {
return validate('afterRequest', data, next)
}
export function beforeRequest (data, cb) {
return validator.beforeRequest(data, cb)
export function beforeRequest (data, next) {
return validate('beforeRequest', data, next)
}
export function browser (data, cb) {
return validator.browser(data, cb)
export function browser (data, next) {
return validate('browser', data, next)
}
export function cache (data, cb) {
return validator.cache(data, cb)
export function cache (data, next) {
return validate('cache', data, next)
}
export function content (data, cb) {
return validator.content(data, cb)
export function content (data, next) {
return validate('content', data, next)
}
export function cookie (data, cb) {
return validator.cookie(data, cb)
export function cookie (data, next) {
return validate('cookie', data, next)
}
export function creator (data, cb) {
return validator.creator(data, cb)
export function creator (data, next) {
return validate('creator', data, next)
}
export function entry (data, cb) {
return validator.entry(data, cb)
export function entry (data, next) {
return validate('entry', data, next)
}
export function har (data, cb) {
return validator.har(data, cb)
export function har (data, next) {
return validate('har', data, next)
}
export function header (data, cb) {
return validator.header(data, cb)
export function header (data, next) {
return validate('header', data, next)
}
export function log (data, cb) {
return validator.log(data, cb)
export function log (data, next) {
return validate('log', data, next)
}
export function page (data, cb) {
return validator.page(data, cb)
export function page (data, next) {
return validate('page', data, next)
}
export function pageTimings (data, cb) {
return validator.pageTimings(data, cb)
export function pageTimings (data, next) {
return validate('pageTimings', data, next)
}
export function postData (data, cb) {
return validator.postData(data, cb)
export function postData (data, next) {
return validate('postData', data, next)
}
export function query (data, cb) {
return validator.query(data, cb)
export function query (data, next) {
return validate('query', data, next)
}
export function request (data, cb) {
return validator.request(data, cb)
export function request (data, next) {
return validate('request', data, next)
}
export function response (data, cb) {
return validator.response(data, cb)
export function response (data, next) {
return validate('response', data, next)
}
export function timings (data, cb) {
return validator.timings(data, cb)
export function timings (data, next) {
return validate('timings', data, next)
}

@@ -11,88 +11,82 @@ import * as schemas from 'har-schema'

const validator = {}
export function validate (name, data = {}) {
let validate = ajv.getSchema(name + '.json')
// compile each validator once
for (let name in schemas) {
let validate = ajv.compile(schemas[name])
return new Promise((resolve, reject) => {
validate(data)
validator[name] = (data = {}, cb) => {
return new Promise((resolve, reject) => {
// execute validation
validate(data)
validate.errors ? reject(new HARError(validate.errors)) : resolve(data)
})
}
validate.errors ? reject(new HARError(validate.errors)) : resolve(data)
})
}
export function afterRequest (data) {
return validator.afterRequest(data)
return validate('afterRequest', data)
}
export function beforeRequest (data) {
return validator.beforeRequest(data)
return validate('beforeRequest', data)
}
export function browser (data) {
return validator.browser(data)
return validate('browser', data)
}
export function cache (data) {
return validator.cache(data)
return validate('cache', data)
}
export function content (data) {
return validator.content(data)
return validate('content', data)
}
export function cookie (data) {
return validator.cookie(data)
return validate('cookie', data)
}
export function creator (data) {
return validator.creator(data)
return validate('creator', data)
}
export function entry (data) {
return validator.entry(data)
return validate('entry', data)
}
export function har (data) {
return validator.har(data)
return validate('har', data)
}
export function header (data) {
return validator.header(data)
return validate('header', data)
}
export function log (data) {
return validator.log(data)
return validate('log', data)
}
export function page (data) {
return validator.page(data)
return validate('page', data)
}
export function pageTimings (data) {
return validator.pageTimings(data)
return validate('pageTimings', data)
}
export function postData (data) {
return validator.postData(data)
return validate('postData', data)
}
export function query (data) {
return validator.query(data)
return validate('query', data)
}
export function request (data) {
return validator.request(data)
return validate('request', data)
}
export function response (data) {
return validator.response(data)
return validate('response', data)
}
export function timings (data) {
return validator.timings(data)
return validate('timings', data)
}
SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc