Sha256: 47f6f6b1a12640d33e11d69c55d60fed674c001720fc6aaefdb41e8fc4aca798
Contents?: true
Size: 1.86 KB
Versions: 62
Compression:
Stored size: 1.86 KB
Contents
{ "name": "timed-out", "version": "2.0.0", "description": "Emit `ETIMEDOUT` or `ESOCKETTIMEDOUT` when ClientRequest is hanged", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/floatdrop/timed-out.git" }, "author": { "name": "Vsevolod Strukchinsky", "email": "floatdrop@gmail.com" }, "engines": { "node": ">=0.10.0" }, "scripts": { "test": "mocha" }, "files": [ "index.js" ], "keywords": [ "http", "https", "get", "got", "url", "uri", "request", "util", "utility", "simple" ], "devDependencies": { "mocha": "*" }, "readme": "# timed-out [](https://travis-ci.org/floatdrop/timed-out)\n\n> Timeout HTTP/HTTPS requests\n\nEmit Error object with `code` property equal `ETIMEDOUT` or `ESOCKETTIMEDOUT` when ClientRequest is hanged.\n\n## Usage\n\n```js\nvar get = require('http').get;\nvar timeout = require('timed-out');\n\nvar req = get('http://www.google.ru');\ntimeout(req, 2000); // Set 2 seconds limit\n```\n\n### API\n\n#### timedout(request, time)\n\n##### request\n\n*Required* \nType: [`ClientRequest`](http://nodejs.org/api/http.html#http_class_http_clientrequest)\n\nThe request to watch on.\n\n##### time\n\n*Required* \nType: `number`\n\nTime in milliseconds before errors will be emitted and `request.abort()` call happens.\n\n## License\n\nMIT © [Vsevolod Strukchinsky](floatdrop@gmail.com)\n", "readmeFilename": "readme.md", "bugs": { "url": "https://github.com/floatdrop/timed-out/issues" }, "homepage": "https://github.com/floatdrop/timed-out#readme", "_id": "timed-out@2.0.0", "_shasum": "f38b0ae81d3747d628001f41dafc652ace671c0a", "_resolved": "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz", "_from": "timed-out@>=2.0.0 <3.0.0" }
Version data entries
62 entries across 62 versions & 1 rubygems