{"_id":"byline","_rev":"146903","name":"byline","description":"simple line-by-line stream reader","dist-tags":{"latest":"5.0.0"},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"time":{"modified":"2021-06-03T11:30:12.000Z","created":"2011-08-31T22:56:16.112Z","5.0.0":"2016-07-21T06:51:35.650Z","4.2.2":"2016-07-21T06:40:30.352Z","4.2.1":"2015-01-29T03:14:47.685Z","4.2.0":"2015-01-29T03:03:10.831Z","4.1.1":"2013-11-22T02:14:21.386Z","4.1.0":"2013-11-22T02:04:46.369Z","4.0.0":"2013-11-22T01:20:11.601Z","3.1.2":"2013-08-08T19:02:54.889Z","3.1.1":"2013-07-27T09:15:16.350Z","3.1.0":"2013-07-27T08:59:44.663Z","3.0.1":"2013-07-10T01:04:41.930Z","3.0.0":"2013-07-10T00:47:26.805Z","2.1.1":"2013-07-09T23:08:00.442Z","2.1.0":"2013-07-09T22:53:51.883Z","2.0.3":"2012-07-26T20:36:55.009Z","2.0.2":"2012-03-26T22:49:49.259Z","2.0.1":"2011-11-21T00:11:03.242Z","1.0.3":"2011-09-14T09:33:38.250Z","1.0.2":"2011-09-07T10:14:13.136Z","1.0.1":"2011-08-31T23:16:37.506Z","1.0.0":"2011-08-31T22:56:16.112Z"},"users":{"fgribreau":true,"tunnckocore":true,"bajtos":true,"hrmoller":true,"ageorgios":true,"nfd":true,"acollins-ts":true,"lokulin":true,"igorissen":true,"kenjisan4u":true,"davidrapin":true,"h0ward":true,"eehackr":true,"panzhiyong":true},"author":{"name":"John Hewson"},"repository":{"type":"git","url":"git+https://github.com/jahewson/node-byline.git"},"versions":{"5.0.0":{"name":"byline","description":"simple line-by-line stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"5.0.0","author":{"name":"John Hewson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jahewson/node-byline.git"},"engines":{"node":">=0.10.0"},"main":"./lib/byline.js","files":["lib"],"devDependencies":{"mocha":"~2.1.0","request":"~2.27.0"},"scripts":{"test":"mocha -R spec --timeout 60000"},"gitHead":"3335926be164882b8d12ea9f4ac9f44c083bc3fc","_id":"byline@5.0.0","_shasum":"741c5216468eadc457b03410118ad77de8c1ddb1","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"jahewson","email":"john@jahewson.com"},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"dist":{"shasum":"741c5216468eadc457b03410118ad77de8c1ddb1","size":3682,"noattachment":false,"key":"/byline/-/byline-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-5.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/byline-5.0.0.tgz_1469083893025_0.6156890068668872"},"directories":{},"publish_time":1469083895650,"_cnpm_publish_time":1469083895650,"_hasShrinkwrap":false},"4.2.2":{"name":"byline","description":"simple line-by-line stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"4.2.2","author":{"name":"John Hewson"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jahewson/node-byline.git"},"engines":{"node":">=0.10.0"},"main":"./lib/byline.js","files":["lib"],"devDependencies":{"mocha":"~2.1.0","request":"~2.27.0"},"scripts":{"test":"mocha -R spec --timeout 60000"},"gitHead":"5652e7f669730b1d1b617b054ed4f1efd52cd1df","_id":"byline@4.2.2","_shasum":"c203a98a5b0290822a9386a78eda2cbd5bcdb32f","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"jahewson","email":"john@jahewson.com"},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"dist":{"shasum":"c203a98a5b0290822a9386a78eda2cbd5bcdb32f","size":3597,"noattachment":false,"key":"/byline/-/byline-4.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-4.2.2.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/byline-4.2.2.tgz_1469083227638_0.3850977721158415"},"directories":{},"publish_time":1469083230352,"_cnpm_publish_time":1469083230352,"_hasShrinkwrap":false},"4.2.1":{"name":"byline","description":"simple line-by-line stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"4.2.1","author":{"name":"John Hewson"},"license":"MIT","repository":{"type":"git","url":"https://github.com/jahewson/node-byline"},"engines":{"node":">=0.10.0"},"main":"./lib/byline.js","devDependencies":{"mocha":"~2.1.0","request":"~2.27.0"},"scripts":{"test":"mocha -R spec --timeout 60000"},"gitHead":"188a2591657f7acd4fc44100576f4b4ec2ae7ae7","_id":"byline@4.2.1","_shasum":"f74a66fa6d8feff88b2725e0b2b0cf830cdf3f86","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.36","_npmUser":{"name":"jahewson","email":"john@jahewson.com"},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"dist":{"shasum":"f74a66fa6d8feff88b2725e0b2b0cf830cdf3f86","size":365201,"noattachment":false,"key":"/byline/-/byline-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-4.2.1.tgz"},"directories":{},"publish_time":1422501287685,"_cnpm_publish_time":1422501287685,"_hasShrinkwrap":false},"4.2.0":{"name":"byline","description":"simple line-by-line stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"4.2.0","author":{"name":"John Hewson"},"license":"MIT","repository":{"type":"git","url":"https://github.com/jahewson/node-byline"},"engines":{"node":">=0.10.0"},"main":"./lib/byline.js","devDependencies":{"mocha":"~2.1.0","request":"~2.27.0"},"scripts":{"test":"mocha -R spec --timeout 60000"},"gitHead":"26778d01b749f416e267639471dfc5b310c11fcb","_id":"byline@4.2.0","_shasum":"ff21bbb4c8b622b4b6464ea0367f1280df93bf27","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.36","_npmUser":{"name":"jahewson","email":"john@jahewson.com"},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"dist":{"shasum":"ff21bbb4c8b622b4b6464ea0367f1280df93bf27","size":365156,"noattachment":false,"key":"/byline/-/byline-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-4.2.0.tgz"},"directories":{},"publish_time":1422500590831,"_cnpm_publish_time":1422500590831,"_hasShrinkwrap":false},"4.1.1":{"name":"byline","description":"super-simple line-by-line Stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"4.1.1","author":{"name":"John Hewson"},"license":"MIT","repository":{"type":"git","url":"https://github.com/jahewson/node-byline"},"engines":{"node":">=0.10.0"},"main":"./lib","readmeFilename":"README.md","_id":"byline@4.1.1","dist":{"shasum":"d0d516935eb6761f8be31b5263f76c4640a041a3","size":121293,"noattachment":false,"key":"/byline/-/byline-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-4.1.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"jahewson","email":"john@jahewson.com"},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"directories":{},"publish_time":1385086461386,"_cnpm_publish_time":1385086461386,"deprecated":"critical bug fixed in v4.2.0","_hasShrinkwrap":false},"4.1.0":{"name":"byline","description":"super-simple line-by-line Stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"4.1.0","author":{"name":"John Hewson"},"license":"MIT","repository":{"type":"git","url":"https://github.com/jahewson/node-byline"},"engines":{"node":">=0.10.0"},"main":"./lib","readmeFilename":"README.md","_id":"byline@4.1.0","dist":{"shasum":"f5c1b405a3f4c55e5ce7c0b2bfe16f0383675021","size":121288,"noattachment":false,"key":"/byline/-/byline-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-4.1.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"jahewson","email":"john@jahewson.com"},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"directories":{},"publish_time":1385085886369,"_cnpm_publish_time":1385085886369,"deprecated":"critical bug fixed in v4.2.0","_hasShrinkwrap":false},"4.0.0":{"name":"byline","description":"super-simple line-by-line Stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"4.0.0","author":{"name":"John Hewson"},"license":"MIT","repository":{"type":"git","url":"https://github.com/jahewson/node-byline"},"engines":{"node":">=0.10.0"},"main":"./lib","readmeFilename":"README.md","_id":"byline@4.0.0","dist":{"shasum":"d147ecdc6512252325358f153eb44680d51dbabd","size":121136,"noattachment":false,"key":"/byline/-/byline-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-4.0.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"jahewson","email":"john@jahewson.com"},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"directories":{},"publish_time":1385083211601,"_cnpm_publish_time":1385083211601,"deprecated":"critical bug fixed in v4.2.0","_hasShrinkwrap":false},"3.1.2":{"name":"byline","description":"super-simple line-by-line Stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"3.1.2","author":{"name":"John Hewson"},"license":"MIT","repository":{"type":"git","url":"https://github.com/jahewson/node-byline"},"engines":{"node":">=0.10.0"},"main":"./lib","readmeFilename":"README.md","_id":"byline@3.1.2","dist":{"shasum":"86a6394cb1b3f0fc334fb176b08e61af0c6f1c59","size":120785,"noattachment":false,"key":"/byline/-/byline-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-3.1.2.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"jahewson","email":"johnahewson@yahoo.co.uk"},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"directories":{},"publish_time":1375988574889,"_cnpm_publish_time":1375988574889,"deprecated":"critical bug fixed in v4.2.0","_hasShrinkwrap":false},"3.1.1":{"name":"byline","description":"super-simple line-by-line Stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"3.1.1","author":{"name":"John Hewson"},"license":"MIT","repository":{"type":"git","url":"https://github.com/jahewson/node-byline"},"engines":{"node":">=0.10.0"},"main":"./lib","readmeFilename":"README.md","_id":"byline@3.1.1","dist":{"shasum":"0f6a0b2f7cf3aa6e3ce411f54ddcf47485ce6463","size":120589,"noattachment":false,"key":"/byline/-/byline-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-3.1.1.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"jahewson","email":"johnahewson@yahoo.co.uk"},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"directories":{},"publish_time":1374916516350,"_cnpm_publish_time":1374916516350,"deprecated":"critical bug fixed in v4.2.0","_hasShrinkwrap":false},"3.1.0":{"name":"byline","description":"super-simple line-by-line Stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"3.1.0","author":{"name":"John Hewson"},"license":"MIT","repository":{"type":"git","url":"https://github.com/jahewson/node-byline"},"engines":{"node":">=0.10.0"},"main":"./lib","readmeFilename":"README.md","_id":"byline@3.1.0","dist":{"shasum":"58c11b946c68181f8a9ddf5010ea76ff7a2a9f8b","size":120614,"noattachment":false,"key":"/byline/-/byline-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-3.1.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"jahewson","email":"johnahewson@yahoo.co.uk"},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"directories":{},"publish_time":1374915584663,"_cnpm_publish_time":1374915584663,"deprecated":"critical bug fixed in v4.2.0","_hasShrinkwrap":false},"3.0.1":{"name":"byline","description":"super-simple line-by-line Stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"3.0.1","author":{"name":"John Hewson"},"repository":{"type":"git","url":"https://github.com/jahewson/node-byline"},"engines":{"node":">=0.10.0"},"main":"./lib","readmeFilename":"README.md","_id":"byline@3.0.1","dist":{"shasum":"1f1d1fe5803348c9479b98b49c2674ea126ffeaf","size":2804,"noattachment":false,"key":"/byline/-/byline-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-3.0.1.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"jahewson","email":"johnahewson@yahoo.co.uk"},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"directories":{},"publish_time":1373418281930,"_cnpm_publish_time":1373418281930,"deprecated":"critical bug fixed in v4.2.0","_hasShrinkwrap":false},"3.0.0":{"name":"byline","description":"super-simple line-by-line Stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"3.0.0","author":{"name":"John Hewson"},"repository":{"type":"git","url":"https://github.com/jahewson/node-byline"},"engines":{"node":">=0.10.0"},"main":"./lib","readmeFilename":"README.md","_id":"byline@3.0.0","dist":{"shasum":"7a288ab8b7a3039696addf1a8e668b8e6d67fff7","size":2769,"noattachment":false,"key":"/byline/-/byline-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-3.0.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"jahewson","email":"johnahewson@yahoo.co.uk"},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"directories":{},"publish_time":1373417246805,"_cnpm_publish_time":1373417246805,"deprecated":"critical bug fixed in v4.2.0","_hasShrinkwrap":false},"2.1.1":{"name":"byline","description":"super-simple line-by-line Stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"2.1.1","author":{"name":"John Hewson"},"repository":{"type":"git","url":"https://github.com/jahewson/node-byline"},"engines":{"node":">=0.4.0 <0.10.0"},"main":"./lib","readmeFilename":"README.md","_id":"byline@2.1.1","dist":{"shasum":"1e261a630b113e6d14c825af14e5eaf4c624597a","size":2746,"noattachment":false,"key":"/byline/-/byline-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-2.1.1.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"jahewson","email":"johnahewson@yahoo.co.uk"},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"directories":{},"publish_time":1373411280442,"_cnpm_publish_time":1373411280442,"_hasShrinkwrap":false},"2.1.0":{"name":"byline","description":"super-simple line-by-line Stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"2.1.0","author":{"name":"John Hewson"},"repository":{"type":"git","url":"https://github.com/jahewson/node-byline"},"engine":["node >=0.4.0"],"main":"./lib","readmeFilename":"README.md","_id":"byline@2.1.0","dist":{"shasum":"bd0b2b2857ea35f00039be41734b53653492ab15","size":2742,"noattachment":false,"key":"/byline/-/byline-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-2.1.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"jahewson","email":"johnahewson@yahoo.co.uk"},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"directories":{},"publish_time":1373410431883,"_cnpm_publish_time":1373410431883,"_hasShrinkwrap":false},"2.0.3":{"name":"byline","description":"super-simple line-by-line Stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"2.0.3","author":{"name":"John Hewson"},"repository":{"type":"git","url":"git://github.com/jahewson/node-byline.git"},"engine":["node >=0.4.0"],"main":"./lib","_npmUser":{"name":"jahewson","email":"johnahewson@yahoo.co.uk"},"_id":"byline@2.0.3","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"811b24b8749c1cdd1d26b59b77fcc19d3e0d86c9","size":10240,"noattachment":false,"key":"/byline/-/byline-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-2.0.3.tgz"},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"directories":{},"publish_time":1343335015009,"_cnpm_publish_time":1343335015009,"_hasShrinkwrap":false},"2.0.2":{"name":"byline","description":"super-simple line-by-line Stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"2.0.2","author":{"name":"John Hewson"},"repository":{"type":"git","url":"git://github.com/jahewson/node-byline.git"},"engine":["node >=0.4.0"],"main":"./lib","_npmUser":{"name":"jahewson","email":"johnahewson@yahoo.co.uk"},"_id":"byline@2.0.2","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"d0b37d02153fe54101fbf6a22c0a15106498cc16","size":10240,"noattachment":false,"key":"/byline/-/byline-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-2.0.2.tgz"},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"directories":{},"publish_time":1332802189259,"_cnpm_publish_time":1332802189259,"_hasShrinkwrap":false},"2.0.1":{"name":"byline","description":"super-simple line-by-line Stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"2.0.1","author":{"name":"John Hewson"},"repository":{"type":"git","url":"git://github.com/jahewson/node-byline.git"},"engine":["node >=0.4.0"],"main":"./lib","_npmUser":{"name":"jahewson","email":"johnahewson@yahoo.co.uk"},"_id":"byline@2.0.1","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"50a2fd336df1faa50c77986b561136c722937e9d","size":10240,"noattachment":false,"key":"/byline/-/byline-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-2.0.1.tgz"},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"directories":{},"publish_time":1321834263242,"_cnpm_publish_time":1321834263242,"_hasShrinkwrap":false},"1.0.3":{"name":"byline","description":"insanely simple line-by-line Stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"1.0.3","author":{"name":"John Hewson"},"repository":{"type":"git","url":"git://github.com/jahewson/node-byline.git"},"engine":["node >=0.4.0"],"main":"./lib","dependencies":{},"devDependencies":{},"_id":"byline@1.0.3","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"b9fb39cb1ddc959ef7935220aab36eeb4fb985b1","size":2297,"noattachment":false,"key":"/byline/-/byline-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-1.0.3.tgz"},"scripts":{},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"directories":{},"publish_time":1315992818250,"_cnpm_publish_time":1315992818250,"_hasShrinkwrap":false},"1.0.2":{"name":"byline","description":"insanely simple line-by-line Stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"1.0.2","author":{"name":"John Hewson"},"repository":{"type":"git","url":"git://github.com/jahewson/node-byline.git"},"engine":["node >=0.4.0"],"main":"./lib","dependencies":{},"devDependencies":{},"_id":"byline@1.0.2","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"72eaa112c6e339cea15d56371585e9ed3cc8c92c","size":2284,"noattachment":false,"key":"/byline/-/byline-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-1.0.2.tgz"},"scripts":{},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"directories":{},"publish_time":1315390453136,"_cnpm_publish_time":1315390453136,"_hasShrinkwrap":false},"1.0.1":{"name":"byline","description":"insanely simple line-by-line Stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"1.0.1","author":{"name":"John Hewson"},"repository":{"type":"git","url":"git://github.com/jahewson/node-byline.git"},"engine":["node >=0.4.0"],"main":"./lib","dependencies":{},"devDependencies":{},"_id":"byline@1.0.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"97a87a06713d5ac20c9c0d1dd251ffbc72d221df","size":2279,"noattachment":false,"key":"/byline/-/byline-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-1.0.1.tgz"},"scripts":{},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"directories":{},"publish_time":1314832597506,"_cnpm_publish_time":1314832597506,"_hasShrinkwrap":false},"1.0.0":{"name":"byline","description":"insanely simple line-by-line Stream reader","homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"version":"1.0.0","author":{"name":"John Hewson"},"repository":{"type":"git","url":"git://github.com/jahewson/node-byline.git"},"engine":["node >=0.4.0"],"main":"./lib","dependencies":{},"devDependencies":{},"_id":"byline@1.0.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"02967a21ba5a8d24922c1d2b35ac5acc60b3612b","size":2134,"noattachment":false,"key":"/byline/-/byline-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/byline/download/byline-1.0.0.tgz"},"scripts":{},"maintainers":[{"name":"jahewson","email":"john@jahewson.com"}],"directories":{},"publish_time":1314831376112,"_cnpm_publish_time":1314831376112,"_hasShrinkwrap":false}},"readme":"# byline — buffered stream for reading lines\n\n![npm package](https://nodei.co/npm/byline.png?downloads=true&downloadRank=true)\n\n`byline` is a simple module providing a `LineStream`.\n\n- node v0.10 `streams2` (transform stream)\n- supports `pipe`\n- supports both UNIX and Windows line endings\n- supports [Unicode UTS #18 line boundaries](http://www.unicode.org/reports/tr18/#Line_Boundaries)\n- can wrap any readable stream\n- can be used as a readable-writable \"through-stream\" (transform stream)\n- super-simple: `stream = byline(stream);`\n\n## Install\n\n    npm install byline\n\nor from source:\n\n    git clone git://github.com/jahewson/node-byline.git\n    cd node-byline\n    npm link\n\n# Convenience API\n\nThe `byline` module can be used as a function to quickly wrap a readable stream:\n\n```javascript\nvar fs = require('fs'),\n    byline = require('byline');\n\nvar stream = byline(fs.createReadStream('sample.txt', { encoding: 'utf8' }));\n```\n\nThe `data` event then emits lines:\n\n```javascript\nstream.on('data', function(line) {\n  console.log(line);\n});\n```\n\n# Standard API\n    \nYou just need to add one line to wrap your readable `Stream` with a `LineStream`.\n\n```javascript\nvar fs = require('fs'),\t\n    byline = require('byline');\n\nvar stream = fs.createReadStream('sample.txt');\nstream = byline.createStream(stream);\n\nstream.on('data', function(line) {\n  console.log(line);\n});\n```\n\n# Piping\n\n`byline` supports `pipe` (though it strips the line endings, of course).\n\n```javascript\nvar stream = fs.createReadStream('sample.txt');\nstream = byline.createStream(stream);\nstream.pipe(fs.createWriteStream('nolines.txt'));\n```\n\nAlternatively, you can create a readable/writable \"through-stream\" which doesn't wrap any specific\nstream:\n\n```javascript\nvar stream = fs.createReadStream('sample.txt');\nstream = byline.createStream(stream);\nstream.pipe(fs.createWriteStream('nolines.txt'));\n\t\nvar input = fs.createReadStream('LICENSE');\nvar lineStream = byline.createStream();\ninput.pipe(lineStream);\n\nvar output = fs.createWriteStream('test.txt');\nlineStream.pipe(output);\n```\n\n# Streams2 API\n    \nNode v0.10 added a new streams2 API. This allows the stream to be used in non-flowing mode and is\npreferred over the legacy pause() and resume() methods.\n\n```javascript\nvar stream = fs.createReadStream('sample.txt');\nstream = byline.createStream(stream);\n\nstream.on('readable', function() {\n  var line;\n  while (null !== (line = stream.read())) {\n    console.log(line);\n  }\n});\n```\n\n# Transform Stream\n\nThe `byline` transform stream can be directly manipulated like so:\n\n```javascript\nvar LineStream = require('byline').LineStream;\n\nvar input = fs.createReadStream('sample.txt');\nvar output = fs.createWriteStream('nolines.txt');\n\nvar lineStream = new LineStream();\ninput.pipe(lineStream);\nlineStream.pipe(output);\n\n```\n\n# Empty Lines\n\nBy default byline skips empty lines, if you want to keep them, pass the `keepEmptyLines` option in\nthe call to `byline.createStream(stream, options)` or `byline(stream, options)`.\n\n# Tests\n\n    npm test\n\n# v0.8\n\nIf you want to use `node-byline` with node v0.8 then you can use the 2.1.x series. Simply use the\nfollowing in your `package.json`:\n\n```javascript\n  \"dependencies\": {\n  \"byline\": \">=2.1.0 <3.0.0\"\n},\n```\n\n# Simple\nUnlike other modules (of which there are many), `byline` contains no:\n\n- monkeypatching\n- dependencies\n- non-standard 'line' events which break `pipe`\n- limitations to only file streams\n- CoffeeScript\n- unnecessary code\n","_attachments":{},"homepage":"https://github.com/jahewson/node-byline","bugs":{"url":"https://github.com/jahewson/node-byline/issues"},"license":"MIT"}