dotfiles/.vscode/extensions/saviorisdead.RustyCode-0.18.0/node_modules/har-validator
Cyryl Płotnicki 2f946d6200 Add .vscode
2016-09-11 10:29:13 +02:00
..
bin Add .vscode 2016-09-11 10:29:13 +02:00
lib Add .vscode 2016-09-11 10:29:13 +02:00
LICENSE Add .vscode 2016-09-11 10:29:13 +02:00
package.json Add .vscode 2016-09-11 10:29:13 +02:00
README.md Add .vscode 2016-09-11 10:29:13 +02:00

HAR Validator version License

Extremely fast HTTP Archive (HAR) validator using JSON Schema.

Build Status Downloads Code Climate Coverage Status Dependencies

Install

# to use in cli
npm install --global har-validator

# to use as a module
npm install --save har-validator

Usage


  Usage: har-validator [options] <files ...>

  Options:

    -h, --help           output usage information
    -V, --version        output the version number
    -s, --schema [name]  validate schema name (log, request, response, etc ...)

Example
har-validator har.json

har-validator --schema request request.json

API

Validate(data [, callback])

Returns true or false.

  • data: Object (Required) a full HAR object

  • callback: Function gets two arguments (err, valid)

var HAR = require('./har.json');
var validate = require('har-validator');

validate(HAR, function (e, valid) {
  if (e) console.log(e.errors)

  if (valid) console.log('horray!');
});

Validate.log(data [, callback])

Returns true or false.

  • data: Object (Required) a log object

  • callback: Function gets two arguments (err, valid)

var validate = require('har-validator');

validate.log(data, function (e, valid) {
  if (e) console.log(e.errors)
});

Validate.cache(data [, callback])

Returns true or false.

  • data: Object (Required) a cache object

  • callback: Function gets two arguments (err, valid)

var validate = require('har-validator');

validate.cache(data, function (e, valid) {
  if (e) console.log(e.errors)
});

Validate.cacheEntry(data [, callback])

Returns true or false.

var validate = require('har-validator');

validate.cacheEntry(data, function (e, valid) {
  if (e) console.log(e.errors)
});

Validate.content(data [, callback])

Returns true or false.

  • data: Object (Required) a content object

  • callback: Function gets two arguments (err, valid)

var validate = require('har-validator');

validate.content(data, function (e, valid) {
  if (e) console.log(e.errors)
});

Returns true or false.

  • data: Object (Required) a cookie object

  • callback: Function gets two arguments (err, valid)

var validate = require('har-validator');

validate.cookie(data, function (e, valid) {
  if (e) console.log(e.errors)
});

Validate.creator(data [, callback])

Returns true or false.

  • data: Object (Required) a creator object

  • callback: Function gets two arguments (err, valid)

var validate = require('har-validator');

validate.creator(data, function (e, valid) {
  if (e) console.log(e.errors)
});

Validate.entry(data [, callback])

Returns true or false.

  • data: Object (Required) an entry object

  • callback: Function gets two arguments (err, valid)

var validate = require('har-validator');

validate.entry(data, function (e, valid) {
  if (e) console.log(e.errors)
});

Validate.log(data [, callback])

alias of Validate(data [, callback])

Validate.page(data [, callback])

Returns true or false.

  • data: Object (Required) a page object

  • callback: Function gets two arguments (err, valid)

var validate = require('har-validator');

validate.page(data, function (e, valid) {
  if (e) console.log(e.errors)
});

Validate.pageTimings(data [, callback])

Returns true or false.

  • data: Object (Required) a pageTimings object

  • callback: Function gets two arguments (err, valid)

var validate = require('har-validator');

validate.pageTimings(data, function (e, valid) {
  if (e) console.log(e.errors)
});

Validate.postData(data [, callback])

Returns true or false.

  • data: Object (Required) a postData object

  • callback: Function gets two arguments (err, valid)

var validate = require('har-validator');

validate.postData(data, function (e, valid) {
  if (e) console.log(e.errors)
});

Validate.record(data [, callback])

Returns true or false.

  • data: Object (Required) a record object

  • callback: Function gets two arguments (err, valid)

var validate = require('har-validator');

validate.record(data, function (e, valid) {
  if (e) console.log(e.errors)
});

Validate.request(data [, callback])

Returns true or false.

  • data: Object (Required) a request object

  • callback: Function gets two arguments (err, valid)

var validate = require('har-validator');

validate.request(data, function (e, valid) {
  if (e) console.log(e.errors)
});

Validate.response(data [, callback])

Returns true or false.

  • data: Object (Required) a response object

  • callback: Function gets two arguments (err, valid)

var validate = require('har-validator');

validate.cacheEntry(data, function (e, valid) {
  if (e) console.log(e.errors)
});

Validate.timings(data [, callback])

Returns true or false.

  • data: Object (Required) a timings object

  • callback: Function gets two arguments (err, valid)

var validate = require('har-validator');

validate.timings(data, function (e, valid) {
  if (e) console.log(e.errors)
});

Support

Donations are welcome to help support the continuous development of this project.

Gratipay PayPal Flattr Bitcoin

License

ISC License © Ahmad Nassri