{"dist":{"shasum":"1deb28c86595ea7d099c418275887255342739fe","tarball":"https://registry.npmjs.org/connect-domain/-/connect-domain-0.4.1.tgz","integrity":"sha512-4XadHPo53jLBz8Iah67MQIwZVwaXoTtt+mwKhytSrO7p9VRNePzND2Iv9v3+S3KCkd3uXjKxPa9otUzBppVktA==","signatures":[{"sig":"MEQCIEG8UWrJK0hO4J6Zh1SjySZhWhgZTfDSHLkH4+6eOkmcAiBBnraUSmvdU0jiFNl2f4VNuYF4ynGtpw2XEfuEkoaeXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index","name":"connect-domain","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"},"keywords":["domain","error","connect"],"repository":{"url":"git://github.com/baryshev/connect-domain.git","type":"git"},"description":"Asynchronous error handler for Connect","maintainers":[{"name":"baryshev","email":"vadimbaryshev@gmail.com"}],"devDependencies":{"mocha":"*","should":"*","connect":"*","jscover":"*","supertest":"*"},"_id":"connect-domain@0.4.1","version":"0.4.1"}