diff --git a/.travis.yml b/.travis.yml index bae5bb5..135f2ec 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,3 +17,5 @@ env: before_script: - rm -r node_modules/request/ - npm install request@$REQUEST_VERSION + +sudo: false diff --git a/README.md b/README.md index 1a80f7b..4bffbbc 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # request-debug [![Build status](https://img.shields.io/travis/request/request-debug.svg?style=flat)](https://travis-ci.org/request/request-debug) [![npm package](http://img.shields.io/npm/v/request-debug.svg?style=flat)](https://www.npmjs.org/package/request-debug) This Node.js module provides an easy way to monitor HTTP(S) requests performed -by the [`request` module](https://github.com/mikeal/request), and their +by the [`request` module](https://github.com/request/request), and their responses from external servers. ## Usage @@ -83,15 +83,15 @@ Unless you provide your own function as the second parameter to the following: ```js -{ request: +{ request: { debugId: 1, uri: 'http://nylen.tv/digest.php', method: 'GET', headers: { host: 'nylen.tv' } } } -{ auth: +{ auth: { debugId: 1, statusCode: 401, - headers: + headers: { date: 'Mon, 20 Oct 2014 03:34:58 GMT', server: 'Apache/2.4.6 (Debian)', 'x-powered-by': 'PHP/5.5.6-1', @@ -101,16 +101,16 @@ following: connection: 'Keep-Alive', 'content-type': 'text/html' }, uri: 'http://nylen.tv/digest.php' } } -{ request: +{ request: { debugId: 1, uri: 'http://nylen.tv/digest.php', method: 'GET', - headers: + headers: { authorization: 'Digest username="admin", realm="Restricted area", nonce="544482e2556d9", uri="/digest.php", qop=auth, response="e833c7fa52e8d42fae3ca784b96dfd38", nc=00000001, cnonce="ab6ff3dd95a0449e990a6c8465a6bb26", opaque="cdce8a5c95a1427d74df7acbf41c9ce0"', host: 'nylen.tv' } } } -{ response: +{ response: { debugId: 1, - headers: + headers: { date: 'Mon, 20 Oct 2014 03:34:58 GMT', server: 'Apache/2.4.6 (Debian)', 'x-powered-by': 'PHP/5.5.6-1', diff --git a/index.js b/index.js index 00a3006..a1b7b73 100644 --- a/index.js +++ b/index.js @@ -1,4 +1,4 @@ -var clone = require('clone') +var clone = require('stringify-clone'); var debugId = 0 diff --git a/package.json b/package.json index a3b221c..933eda0 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name" : "request-debug", "author" : "James Nylen ", "description" : "Library to assist with debugging HTTP(s) requests made by the request module.", - "version" : "0.1.1", + "version" : "0.2.0", "repository" : { "type" : "git", "url" : "https://github.com/request/request-debug" @@ -32,6 +32,6 @@ "should" : "~4.0.4" }, "dependencies" : { - "clone" : "~0.1.18" + "stringify-clone": "^1.0.0" } }