Name: js-handler/node_modules/restify/node_modules/keep-alive-agent/package.json 
1:
{
2:
  "name": "keep-alive-agent",
3:
  "version": "0.0.1",
4:
  "description": "a keep-alive agent for http and https",
5:
  "contributors": [
6:
    {
7:
      "name": "C J Silverio",
8:
      "email": "[email protected]",
9:
      "url": "http://ceejbot.tumblr.com/"
10:
    },
11:
    {
12:
      "name": "Danny Coates",
13:
      "email": "[email protected]",
14:
      "url": "https://github.com/dannycoates/"
15:
    }
16:
  ],
17:
  "main": "index.js",
18:
  "scripts": {
19:
    "test": "mocha -R spec test/*.js"
20:
  },
21:
  "repository": {
22:
    "type": "git",
23:
    "url": "git://github.com/ceejbot/keep-alive-agent.git"
24:
  },
25:
  "keywords": [
26:
    "keep-alive",
27:
    "http",
28:
    "https",
29:
    "agent"
30:
  ],
31:
  "license": "MIT",
32:
  "devDependencies": {
33:
    "chai": "*",
34:
    "mocha": "*"
35:
  },
36:
  "readme": "# keep-alive-agent\n\nkeep-alive-agent is an HTTP connection pool agent for node.js that re-uses sockets. It is simpler than some agents that also solve this problem because it does not attempt to replace the Agent provided by node. If you want to re-use connections, use this agent. If you want the default node behavior, use the default global agent.\n\n## Usage\n\n__new KeepAliveAgent(*options-hash*)__\n\nCreate an instance of the agent, passing the options hash through to the node Agent constructor. These options are in turn passed along to `createConnection()`. The KeepAliveAgent constructor does not use the options itself. The option you are most likely to change is `maxSockets`, which defaults to 5.\n\nTo use the agent instance, set it in the `agent` field of the options passed to `http.request()` or `http.get()`. See the [http.request() documentation](http://nodejs.org/api/http.html#http_http_request_options_callback) for details.\n\n__new KeepAliveAgent.Secure(*options-hash*)__\n\nA keep-alive agent that creates tls sockets. Use it the same way you use the http agent.\n\n## Examples\n\n```javascript\nvar http = require('http'),\n    KeepAliveAgent = require('keep-alive-agent');\n\nvar getOptions = {\n    hostname: 'twitter.com',\n    port: 80,\n    path: '/dshaw',\n    agent: new KeepAliveAgent(),\n};\nhttp.get(getOptions, function(response)\n{\n\tresponse.pipe(process.stdout);\n});\n```\n\nTo re-use secure connections, use the Secure keep-alive agent:\n\n```javascript\nvar https = require('https'),\n    KeepAliveAgent = require('keep-alive-agent');\n\nvar getOptions = {\n    hostname: 'www.duckduckgo.com',\n    port: 443,\n    path: '/?q=unicorns',\n    agent: new KeepAliveAgent.Secure(),\n};\nhttps.get(getOptions, function(response)\n{\n\tresponse.pipe(process.stdout);\n});\n```\n\n## See Also\n\nFor other implementations, see [agentkeepalive](https://github.com/TBEDP/agentkeepalive) and the [request](https://github.com/mikeal/request) module's [ForeverAgent](https://github.com/mikeal/request/blob/master/forever.js).\n\n## Licence\n\nMIT.\n",
37:
  "readmeFilename": "README.md",
38:
  "bugs": {
39:
    "url": "https://github.com/ceejbot/keep-alive-agent/issues"
40:
  },
41:
  "_id": "[email protected]",
42:
  "dist": {
43:
    "shasum": "fc189edf012fa8fe71c7b1c56fb2709e734da5f7"
44:
  },
45:
  "_from": "[email protected]",
46:
  "_resolved": "https://registry.npmjs.org/keep-alive-agent/-/keep-alive-agent-0.0.1.tgz"
47:
}