mirror of
				https://github.com/1disk/edp445.git
				synced 2024-08-14 22:47:02 +00:00 
			
		
		
		
	Changed alot of things.
This commit is contained in:
		
							parent
							
								
									a5a0523e5a
								
							
						
					
					
						commit
						3513d5390c
					
				
					 2016 changed files with 336930 additions and 9 deletions
				
			
		
							
								
								
									
										105
									
								
								node_modules/har-validator/lib/async.js
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										105
									
								
								node_modules/har-validator/lib/async.js
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,105 @@ | |||
| var Ajv = require('ajv') | ||||
| var HARError = require('./error') | ||||
| var schemas = require('har-schema') | ||||
| 
 | ||||
| var ajv | ||||
| 
 | ||||
| function createAjvInstance () { | ||||
|   var ajv = new Ajv({ | ||||
|     allErrors: true | ||||
|   }) | ||||
|   ajv.addMetaSchema(require('ajv/lib/refs/json-schema-draft-06.json')) | ||||
|   ajv.addSchema(schemas) | ||||
| 
 | ||||
|   return ajv | ||||
| } | ||||
| 
 | ||||
| function validate (name, data, next) { | ||||
|   data = data || {} | ||||
| 
 | ||||
|   // validator config
 | ||||
|   ajv = ajv || createAjvInstance() | ||||
| 
 | ||||
|   var validate = ajv.getSchema(name + '.json') | ||||
| 
 | ||||
|   var valid = validate(data) | ||||
| 
 | ||||
|   // callback?
 | ||||
|   if (typeof next === 'function') { | ||||
|     return next(!valid ? new HARError(validate.errors) : null, valid) | ||||
|   } | ||||
| 
 | ||||
|   return valid | ||||
| } | ||||
| 
 | ||||
| exports.afterRequest = function (data, next) { | ||||
|   return validate('afterRequest', data, next) | ||||
| } | ||||
| 
 | ||||
| exports.beforeRequest = function (data, next) { | ||||
|   return validate('beforeRequest', data, next) | ||||
| } | ||||
| 
 | ||||
| exports.browser = function (data, next) { | ||||
|   return validate('browser', data, next) | ||||
| } | ||||
| 
 | ||||
| exports.cache = function (data, next) { | ||||
|   return validate('cache', data, next) | ||||
| } | ||||
| 
 | ||||
| exports.content = function (data, next) { | ||||
|   return validate('content', data, next) | ||||
| } | ||||
| 
 | ||||
| exports.cookie = function (data, next) { | ||||
|   return validate('cookie', data, next) | ||||
| } | ||||
| 
 | ||||
| exports.creator = function (data, next) { | ||||
|   return validate('creator', data, next) | ||||
| } | ||||
| 
 | ||||
| exports.entry = function (data, next) { | ||||
|   return validate('entry', data, next) | ||||
| } | ||||
| 
 | ||||
| exports.har = function (data, next) { | ||||
|   return validate('har', data, next) | ||||
| } | ||||
| 
 | ||||
| exports.header = function (data, next) { | ||||
|   return validate('header', data, next) | ||||
| } | ||||
| 
 | ||||
| exports.log = function (data, next) { | ||||
|   return validate('log', data, next) | ||||
| } | ||||
| 
 | ||||
| exports.page = function (data, next) { | ||||
|   return validate('page', data, next) | ||||
| } | ||||
| 
 | ||||
| exports.pageTimings = function (data, next) { | ||||
|   return validate('pageTimings', data, next) | ||||
| } | ||||
| 
 | ||||
| exports.postData = function (data, next) { | ||||
|   return validate('postData', data, next) | ||||
| } | ||||
| 
 | ||||
| exports.query = function (data, next) { | ||||
|   return validate('query', data, next) | ||||
| } | ||||
| 
 | ||||
| exports.request = function (data, next) { | ||||
|   return validate('request', data, next) | ||||
| } | ||||
| 
 | ||||
| exports.response = function (data, next) { | ||||
|   return validate('response', data, next) | ||||
| } | ||||
| 
 | ||||
| exports.timings = function (data, next) { | ||||
|   return validate('timings', data, next) | ||||
| } | ||||
							
								
								
									
										17
									
								
								node_modules/har-validator/lib/error.js
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								node_modules/har-validator/lib/error.js
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,17 @@ | |||
| function HARError (errors) { | ||||
|   var message = 'validation failed' | ||||
| 
 | ||||
|   this.name = 'HARError' | ||||
|   this.message = message | ||||
|   this.errors = errors | ||||
| 
 | ||||
|   if (typeof Error.captureStackTrace === 'function') { | ||||
|     Error.captureStackTrace(this, this.constructor) | ||||
|   } else { | ||||
|     this.stack = (new Error(message)).stack | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| HARError.prototype = Error.prototype | ||||
| 
 | ||||
| module.exports = HARError | ||||
							
								
								
									
										102
									
								
								node_modules/har-validator/lib/promise.js
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										102
									
								
								node_modules/har-validator/lib/promise.js
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,102 @@ | |||
| var Ajv = require('ajv') | ||||
| var HARError = require('./error') | ||||
| var schemas = require('har-schema') | ||||
| 
 | ||||
| var ajv | ||||
| 
 | ||||
| function createAjvInstance () { | ||||
|   var ajv = new Ajv({ | ||||
|     allErrors: true | ||||
|   }) | ||||
|   ajv.addMetaSchema(require('ajv/lib/refs/json-schema-draft-06.json')) | ||||
|   ajv.addSchema(schemas) | ||||
| 
 | ||||
|   return ajv | ||||
| } | ||||
| 
 | ||||
| function validate (name, data) { | ||||
|   data = data || {} | ||||
| 
 | ||||
|   // validator config
 | ||||
|   ajv = ajv || createAjvInstance() | ||||
| 
 | ||||
|   var validate = ajv.getSchema(name + '.json') | ||||
| 
 | ||||
|   return new Promise(function (resolve, reject) { | ||||
|     var valid = validate(data) | ||||
| 
 | ||||
|     !valid ? reject(new HARError(validate.errors)) : resolve(data) | ||||
|   }) | ||||
| } | ||||
| 
 | ||||
| exports.afterRequest = function (data) { | ||||
|   return validate('afterRequest', data) | ||||
| } | ||||
| 
 | ||||
| exports.beforeRequest = function (data) { | ||||
|   return validate('beforeRequest', data) | ||||
| } | ||||
| 
 | ||||
| exports.browser = function (data) { | ||||
|   return validate('browser', data) | ||||
| } | ||||
| 
 | ||||
| exports.cache = function (data) { | ||||
|   return validate('cache', data) | ||||
| } | ||||
| 
 | ||||
| exports.content = function (data) { | ||||
|   return validate('content', data) | ||||
| } | ||||
| 
 | ||||
| exports.cookie = function (data) { | ||||
|   return validate('cookie', data) | ||||
| } | ||||
| 
 | ||||
| exports.creator = function (data) { | ||||
|   return validate('creator', data) | ||||
| } | ||||
| 
 | ||||
| exports.entry = function (data) { | ||||
|   return validate('entry', data) | ||||
| } | ||||
| 
 | ||||
| exports.har = function (data) { | ||||
|   return validate('har', data) | ||||
| } | ||||
| 
 | ||||
| exports.header = function (data) { | ||||
|   return validate('header', data) | ||||
| } | ||||
| 
 | ||||
| exports.log = function (data) { | ||||
|   return validate('log', data) | ||||
| } | ||||
| 
 | ||||
| exports.page = function (data) { | ||||
|   return validate('page', data) | ||||
| } | ||||
| 
 | ||||
| exports.pageTimings = function (data) { | ||||
|   return validate('pageTimings', data) | ||||
| } | ||||
| 
 | ||||
| exports.postData = function (data) { | ||||
|   return validate('postData', data) | ||||
| } | ||||
| 
 | ||||
| exports.query = function (data) { | ||||
|   return validate('query', data) | ||||
| } | ||||
| 
 | ||||
| exports.request = function (data) { | ||||
|   return validate('request', data) | ||||
| } | ||||
| 
 | ||||
| exports.response = function (data) { | ||||
|   return validate('response', data) | ||||
| } | ||||
| 
 | ||||
| exports.timings = function (data) { | ||||
|   return validate('timings', data) | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue