From e9fe227ae455021d09c1d5032a223480aee55858 Mon Sep 17 00:00:00 2001 From: Josh Mervine Date: Thu, 27 Feb 2014 10:23:24 -0800 Subject: [PATCH] Creating HTTPerf.Parser for Parsing only. --- lib/httperf.js | 10 ++++++++++ package.json | 2 +- test/parser_test.js | 3 +-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/lib/httperf.js b/lib/httperf.js index 4ed1d32..80401f5 100644 --- a/lib/httperf.js +++ b/lib/httperf.js @@ -48,6 +48,16 @@ function HTTPerf(opts) { } } +/*** + * Support: + * + * var Parser = require('httperfjs').Parser; + * + * var data = new Parser(' ... raw httperf output ... '); + * console.log(data); + ***/ +HTTPerf.Parser = Parser; + HTTPerf.prototype = { parse: true, params: {}, diff --git a/package.json b/package.json index fece9be..096ec49 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "httperfjs", - "version": "0.0.6", + "version": "0.0.7", "description": "Node.js binding for HTTPerf", "keywords": [ "httperf", diff --git a/test/parser_test.js b/test/parser_test.js index bb6f912..42690df 100644 --- a/test/parser_test.js +++ b/test/parser_test.js @@ -1,5 +1,4 @@ -var HTTPerf = require('lib/httperf'); -var Parser = require('lib/parser'); +var Parser = require('lib/httperf').Parser; var readFileSync = require('fs').readFileSync; process.env.PATH = "./test/support:"+process.env.PATH;