{"_id":"stream-log","_rev":"252083","name":"stream-log","description":"a tiny stream logger.","dist-tags":{"latest":"0.2.3"},"maintainers":[{"name":"yields","email":"yields@icloud.com"}],"time":{"modified":"2021-06-03T16:15:20.000Z","created":"2014-06-07T21:41:34.920Z","0.2.3":"2014-11-06T16:58:10.852Z","0.2.2":"2014-11-05T15:45:04.848Z","0.2.1":"2014-10-24T12:22:27.151Z","0.2.0":"2014-10-15T13:42:15.805Z","0.1.1":"2014-10-07T11:08:37.483Z","0.1.0":"2014-06-07T22:15:35.766Z","0.0.1":"2014-06-07T21:44:57.561Z","0.0.0":"2014-06-07T21:41:34.920Z"},"users":{},"repository":{"type":"git","url":"https://github.com/yields/stream-log.git"},"versions":{"0.2.3":{"name":"stream-log","version":"0.2.3","description":"a tiny stream logger.","main":"index.js","scripts":{"test":"make test"},"dependencies":{"longest":"^0.2.1"},"devDependencies":{"better-assert":"^1.0.1","istanbul":"^0.3.2","mocha":"^1.21.4"},"repository":{"type":"git","url":"https://github.com/yields/stream-log.git"},"license":"MIT","bugs":{"url":"https://github.com/yields/stream-log/issues"},"homepage":"https://github.com/yields/stream-log","_id":"stream-log@0.2.3","_shasum":"998474c28584ccb3caccdfddaff817d853e6c563","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yields","email":"yields@icloud.com"},"maintainers":[{"name":"yields","email":"yields@icloud.com"}],"dist":{"shasum":"998474c28584ccb3caccdfddaff817d853e6c563","size":2669,"noattachment":false,"key":"/stream-log/-/stream-log-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-log/download/stream-log-0.2.3.tgz"},"directories":{},"publish_time":1415293090852,"_cnpm_publish_time":1415293090852,"_hasShrinkwrap":false},"0.2.2":{"name":"stream-log","version":"0.2.2","description":"a tiny stream logger.","main":"index.js","scripts":{"test":"make test"},"dependencies":{"longest":"^0.2.1"},"devDependencies":{"better-assert":"^1.0.1","istanbul":"^0.3.2","mocha":"^1.21.4"},"repository":{"type":"git","url":"https://github.com/yields/stream-log.git"},"license":"MIT","bugs":{"url":"https://github.com/yields/stream-log/issues"},"homepage":"https://github.com/yields/stream-log","_id":"stream-log@0.2.2","_shasum":"5ea495f6a2498ff96b9c8af901ecd5a8e53048bd","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yields","email":"yields@icloud.com"},"maintainers":[{"name":"yields","email":"yields@icloud.com"}],"dist":{"shasum":"5ea495f6a2498ff96b9c8af901ecd5a8e53048bd","size":2563,"noattachment":false,"key":"/stream-log/-/stream-log-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-log/download/stream-log-0.2.2.tgz"},"directories":{},"publish_time":1415202304848,"_cnpm_publish_time":1415202304848,"_hasShrinkwrap":false},"0.2.1":{"name":"stream-log","version":"0.2.1","description":"a tiny stream logger.","main":"index.js","scripts":{"test":"make test"},"dependencies":{"longest":"^0.2.1"},"devDependencies":{"better-assert":"^1.0.1","istanbul":"^0.3.2","mocha":"^1.21.4"},"repository":{"type":"git","url":"https://github.com/yields/stream-log.git"},"license":"MIT","bugs":{"url":"https://github.com/yields/stream-log/issues"},"homepage":"https://github.com/yields/stream-log","_id":"stream-log@0.2.1","dist":{"shasum":"3f0312864eae15374f4b6028aebd58fb2f4e7447","size":2501,"noattachment":false,"key":"/stream-log/-/stream-log-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-log/download/stream-log-0.2.1.tgz"},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"yields","email":"yields@icloud.com"},"maintainers":[{"name":"yields","email":"yields@icloud.com"}],"directories":{},"publish_time":1414153347151,"_cnpm_publish_time":1414153347151,"_hasShrinkwrap":false},"0.2.0":{"name":"stream-log","version":"0.2.0","description":"a tiny stream logger.","main":"index.js","scripts":{"test":"make test"},"dependencies":{"max-component":"^1.0.0"},"devDependencies":{"better-assert":"^1.0.1","istanbul":"^0.3.2","mocha":"^1.21.4"},"repository":{"type":"git","url":"https://github.com/yields/stream-log.git"},"license":"MIT","bugs":{"url":"https://github.com/yields/stream-log/issues"},"homepage":"https://github.com/yields/stream-log","_id":"stream-log@0.2.0","_shasum":"37844e26d7244bef08af6884618cb27ee684fa56","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yields","email":"yields@icloud.com"},"maintainers":[{"name":"yields","email":"yields@icloud.com"}],"dist":{"shasum":"37844e26d7244bef08af6884618cb27ee684fa56","size":2483,"noattachment":false,"key":"/stream-log/-/stream-log-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-log/download/stream-log-0.2.0.tgz"},"directories":{},"publish_time":1413380535805,"_cnpm_publish_time":1413380535805,"_hasShrinkwrap":false},"0.1.1":{"name":"stream-log","version":"0.1.1","description":"a tiny stream logger.","main":"index.js","scripts":{"test":"make test"},"dependencies":{"max-component":"^1.0.0"},"devDependencies":{"better-assert":"^1.0.1","istanbul":"^0.3.2","mocha":"^1.21.4"},"repository":{"type":"git","url":"https://github.com/yields/stream-log.git"},"license":"MIT","bugs":{"url":"https://github.com/yields/stream-log/issues"},"homepage":"https://github.com/yields/stream-log","_id":"stream-log@0.1.1","_shasum":"cd3d47aa4e73000939557e58b15f3585b913327e","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yields","email":"yields@icloud.com"},"maintainers":[{"name":"yields","email":"yields@icloud.com"}],"dist":{"shasum":"cd3d47aa4e73000939557e58b15f3585b913327e","size":2412,"noattachment":false,"key":"/stream-log/-/stream-log-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-log/download/stream-log-0.1.1.tgz"},"directories":{},"publish_time":1412680117483,"_cnpm_publish_time":1412680117483,"_hasShrinkwrap":false},"0.1.0":{"name":"stream-log","version":"0.1.0","dependencies":{"max-component":"^1.0.0"},"devDependencies":{},"description":"a tiny stream logger.","_id":"stream-log@0.1.0","_shasum":"5cd6cdcbc0a95dc52b2695b2b7dab3304842d09a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yields","email":"yields@icloud.com"},"maintainers":[{"name":"yields","email":"yields@icloud.com"}],"dist":{"shasum":"5cd6cdcbc0a95dc52b2695b2b7dab3304842d09a","size":1459,"noattachment":false,"key":"/stream-log/-/stream-log-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-log/download/stream-log-0.1.0.tgz"},"directories":{},"publish_time":1402179335766,"_cnpm_publish_time":1402179335766,"_hasShrinkwrap":false},"0.0.1":{"name":"stream-log","version":"0.0.1","dependencies":{"max-component":"^1.0.0"},"devDependencies":{},"description":"a tiny stream logger.","_id":"stream-log@0.0.1","_shasum":"d40b5def2cbcee3c9415844b273a52ca1620e3c9","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yields","email":"yields@icloud.com"},"maintainers":[{"name":"yields","email":"yields@icloud.com"}],"dist":{"shasum":"d40b5def2cbcee3c9415844b273a52ca1620e3c9","size":1408,"noattachment":false,"key":"/stream-log/-/stream-log-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-log/download/stream-log-0.0.1.tgz"},"directories":{},"publish_time":1402177497561,"_cnpm_publish_time":1402177497561,"_hasShrinkwrap":false},"0.0.0":{"name":"stream-log","version":"0.0.0","dependencies":{"max-component":"^1.0.0"},"devDependencies":{},"description":"a tiny stream logger.","_id":"stream-log@0.0.0","_shasum":"bcff97bec1b8a3432b586b459d06dd2a273f6d50","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yields","email":"yields@icloud.com"},"maintainers":[{"name":"yields","email":"yields@icloud.com"}],"dist":{"shasum":"bcff97bec1b8a3432b586b459d06dd2a273f6d50","size":1297,"noattachment":false,"key":"/stream-log/-/stream-log-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-log/download/stream-log-0.0.0.tgz"},"directories":{},"publish_time":1402177294920,"_cnpm_publish_time":1402177294920,"_hasShrinkwrap":false}},"readme":"\n## stream-log\n\n  a tiny stream logger.\n\n### Installation\n\n```bash\n$ npm install stream-log\n```\n\n### Example\n\n![](https://i.cloudup.com/5MIi_cpbL1.png)\n\n```js\n\nvar Logger = require('./');\nvar logger = new Logger(process.stderr);\nvar types = ['info', 'install', 'fetch', 'fetching'];\nvar times = 20;\n\ntypes.forEach(function(type){\n  logger.type(type, '36m');\n});\n\nlogger.type('error', '31;1m', function(){\n  logger.end();\n  process.exit(1);\n});\n\nvar i = setInterval(function(){\n  var type = types[Math.random() * 4 | 0];\n  --times && logger[type]('user/package@1.0.0');\n  times || end();\n}, 10)\n\nfunction end(){\n  clearInterval(i);\n  logger.error(new Error('boom!').stack);\n}\n\n```\n\n### License\n\n  (MIT)\n","_attachments":{},"homepage":"https://github.com/yields/stream-log","bugs":{"url":"https://github.com/yields/stream-log/issues"},"license":"MIT"}