HAR Validator

Extremely fast HTTP Archive (HAR) validator using JSON Schema.
Install
Usage
Example
API
Validate(data [, callback])
Returns true
or false
.
data:
Object
(Required) a full HAR objectcallback:
Function
gets two arguments (err, valid)
Validate.log(data [, callback])
Returns true
or false
.
data:
Object
(Required) a log objectcallback:
Function
gets two arguments (err, valid)
Validate.cache(data [, callback])
Returns true
or false
.
data:
Object
(Required) a cache objectcallback:
Function
gets two arguments (err, valid)
Validate.cacheEntry(data [, callback])
Returns true
or false
.
data:
Object
(Required) a "beforeRequest" or "afterRequest" objectscallback:
Function
gets two arguments (err, valid)
Validate.content(data [, callback])
Returns true
or false
.
data:
Object
(Required) a content objectcallback:
Function
gets two arguments (err, valid)
Validate.cookie(data [, callback])
Returns true
or false
.
data:
Object
(Required) a cookie objectcallback:
Function
gets two arguments (err, valid)
Validate.creator(data [, callback])
Returns true
or false
.
data:
Object
(Required) a creator objectcallback:
Function
gets two arguments (err, valid)
Validate.entry(data [, callback])
Returns true
or false
.
data:
Object
(Required) an entry objectcallback:
Function
gets two arguments (err, valid)
Validate.log(data [, callback])
alias of Validate(data [, callback])
Validate.page(data [, callback])
Returns true
or false
.
data:
Object
(Required) a page objectcallback:
Function
gets two arguments (err, valid)
Validate.pageTimings(data [, callback])
Returns true
or false
.
data:
Object
(Required) a pageTimings objectcallback:
Function
gets two arguments (err, valid)
Validate.postData(data [, callback])
Returns true
or false
.
data:
Object
(Required) a postData objectcallback:
Function
gets two arguments (err, valid)
Validate.record(data [, callback])
Returns true
or false
.
data:
Object
(Required) a record objectcallback:
Function
gets two arguments (err, valid)
Validate.request(data [, callback])
Returns true
or false
.
data:
Object
(Required) a request objectcallback:
Function
gets two arguments (err, valid)
Validate.response(data [, callback])
Returns true
or false
.
data:
Object
(Required) a response objectcallback:
Function
gets two arguments (err, valid)
Validate.timings(data [, callback])
Returns true
or false
.
data:
Object
(Required) a timings objectcallback:
Function
gets two arguments (err, valid)
Support
Donations are welcome to help support the continuous development of this project.