{"dist":{"shasum":"8b6e46cc7b33e57bcf9e3fe789a3185c3eaa3868","tarball":"https://registry.npmjs.org/connect-domain/-/connect-domain-0.5.0.tgz","integrity":"sha512-nDzqKWZTyLLoCdpr4SAq8I2ok6bMFllmOC2utL48yV3irA2zDEqaa21r55n7xS32Mknz/2UlLFtq0G/7lPJlOA==","signatures":[{"sig":"MEUCIQCPXmB3HnR4iHmoZiUXe98quWml4ApXBQPFl6DDvgQzQAIgCeNHgPCmyS8KucmAN8uo1sgV/sQNMyTxnx+9V8LoFK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index","name":"connect-domain","_from":".","author":{"name":"Vadim M. Baryshev","email":"vadimbaryshev@gmail.com"},"readme":"# About \n\nAsynchronous error handler for Connect\n\n# Installation\n\n\tnpm install connect-domain\n\n# Usage\n\n```js\nvar\n\tconnect = require('connect'),\n\tconnectDomain = require('connect-domain');\n\nvar app = connect()\n\t.use(connectDomain())\n\t.use(function(req, res){\n\t\tif (Math.random() > 0.5) {\n\t\t\tthrow new Error('Simple error');\n\t\t}\n\t\tsetTimeout(function() {\n\t\t\tif (Math.random() > 0.5) {\n\t\t\t\tthrow new Error('Asynchronous error from timeout');\n\t\t\t} else {\n\t\t\t\tres.end('Hello from Connect!');\n\t\t\t}\n\t\t}, 1000);\n\t})\n\t.use(function(err, req, res, next) {\n\t\tres.end(err.message);\n\t});\n\napp.listen(3000);\n```","engines":{"node":">= 0.8.0"},"_npmUser":{"name":"baryshev","email":"vadimbaryshev@gmail.com"},"keywords":["domain","error","connect"],"repository":{"url":"git://github.com/baryshev/connect-domain.git","type":"git"},"_npmVersion":"1.2.11","description":"Asynchronous error handler for Connect","maintainers":[{"name":"baryshev","email":"vadimbaryshev@gmail.com"}],"readmeFilename":"README.md","devDependencies":{"mocha":"*","should":"*","connect":"*","jscover":"*","supertest":"*"},"_id":"connect-domain@0.5.0","version":"0.5.0"}