{"_id":"bufferhelper","_rev":"680355","name":"bufferhelper","description":"Concat buffer correctly.","dist-tags":{"latest":"0.2.1"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}],"time":{"modified":"2021-08-30T02:34:19.000Z","created":"2012-06-15T15:00:35.655Z","0.2.1":"2015-12-08T02:59:27.649Z","0.2.0":"2013-02-17T07:11:02.655Z","0.1.1":"2013-01-29T05:16:28.140Z","0.1.0":"2012-06-15T15:00:35.655Z"},"users":{"lijinghust":true,"huigezong":true,"wangnan0610":true,"jian263994241":true},"author":{"name":"Jackson Tian","email":"shyvo1987@gmail.com","url":"http://weibo.com/shyvo"},"repository":{"type":"git","url":"git://github.com/JacksonTian/bufferhelper.git"},"versions":{"0.2.1":{"author":{"name":"Jackson Tian","email":"shyvo1987@gmail.com","url":"http://weibo.com/shyvo"},"name":"bufferhelper","description":"Concat buffer correctly.","version":"0.2.1","homepage":"https://github.com/JacksonTian/bufferhelper","repository":{"type":"git","url":"git://github.com/JacksonTian/bufferhelper.git"},"scripts":{"test":"mocha -R spec"},"engines":{"node":">= 0.8.0"},"dependencies":{},"devDependencies":{"mocha":"*","should":"*"},"gitHead":"698a8156cd7c7719ce8ff37075cfbfc9bb16299f","main":"index.js","directories":{"test":"test"},"keywords":["Buffer"],"license":"MIT","bugs":{"url":"https://github.com/JacksonTian/bufferhelper/issues"},"_id":"bufferhelper@0.2.1","_shasum":"fa74a385724a58e242f04ad6646c2366f83b913e","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"dist":{"shasum":"fa74a385724a58e242f04ad6646c2366f83b913e","size":2380,"noattachment":false,"key":"/bufferhelper/-/bufferhelper-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bufferhelper/download/bufferhelper-0.2.1.tgz"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}],"publish_time":1449543567649,"_cnpm_publish_time":1449543567649,"_hasShrinkwrap":false},"0.2.0":{"author":{"name":"Jackson Tian","email":"shyvo1987@gmail.com","url":"http://weibo.com/shyvo"},"name":"bufferhelper","description":"Concat buffer correctly.","version":"0.2.0","homepage":"https://github.com/JacksonTian/bufferhelper","repository":{"type":"git","url":"git://github.com/JacksonTian/bufferhelper.git"},"scripts":{"test":"./node_modules/.bin/mocha -R spec"},"engines":{"node":">= 0.8.0"},"dependencies":{},"devDependencies":{"mocha":"*","should":"*"},"readmeFilename":"README.md","gitHead":"698a8156cd7c7719ce8ff37075cfbfc9bb16299f","main":"index.js","directories":{"test":"test"},"keywords":["Buffer"],"license":"MIT","_id":"bufferhelper@0.2.0","dist":{"shasum":"ec2f38d92538769cea2901487935e9e21d8173b3","size":2281,"noattachment":false,"key":"/bufferhelper/-/bufferhelper-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bufferhelper/download/bufferhelper-0.2.0.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}],"publish_time":1361085062655,"_cnpm_publish_time":1361085062655,"_hasShrinkwrap":false},"0.1.1":{"author":{"name":"Jackson Tian","email":"shyvo1987@gmail.com","url":"http://weibo.com/shyvo"},"name":"bufferhelper","description":"Concat buffer correctly.","version":"0.1.1","homepage":"https://github.com/JacksonTian/bufferhelper","repository":{"type":"git","url":"git://github.com/JacksonTian/bufferhelper.git"},"scripts":{"test":"mocha"},"engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{"mocha":"*","should":"*"},"readmeFilename":"README.md","_id":"bufferhelper@0.1.1","dist":{"shasum":"de6309e4c5b215e17d3686df09411eb4fd293f2e","size":2375,"noattachment":false,"key":"/bufferhelper/-/bufferhelper-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bufferhelper/download/bufferhelper-0.1.1.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}],"directories":{},"publish_time":1359436588140,"_cnpm_publish_time":1359436588140,"_hasShrinkwrap":false},"0.1.0":{"author":{"name":"Jackson Tian","email":"shyvo1987@gmail.com","url":"http://weibo.com/shyvo"},"name":"bufferhelper","description":"Concat buffer correctly.","version":"0.1.0","homepage":"https://github.com/JacksonTian/bufferhelper","repository":{"type":"git","url":"git://github.com/JacksonTian/bufferhelper.git"},"main":"bufferhelper.js","engines":{"node":">= 0.4.0"},"dependencies":{},"devDependencies":{},"_npmUser":{"name":"jacksontian","email":"shyvo1987@gmail.com"},"_id":"bufferhelper@0.1.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"3ffdb893e648c5278737324ad66efcc5f90d7d9c","size":1119,"noattachment":false,"key":"/bufferhelper/-/bufferhelper-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bufferhelper/download/bufferhelper-0.1.0.tgz"},"maintainers":[{"name":"jacksontian","email":"shyvo1987@gmail.com"}],"directories":{},"publish_time":1339772435655,"_cnpm_publish_time":1339772435655,"_hasShrinkwrap":false}},"readme":"BufferHelper [![build status](https://secure.travis-ci.org/JacksonTian/bufferhelper.png)](http://travis-ci.org/JacksonTian/bufferhelper)\n======\n## Why?\nReason of written `bufferhelper`: [小心data事件里的chunk拼接](http://cnodejs.org/topic/4faf65852e8fb5bc65113403).\n\n## Install it via NPM\n\n```  \nnpm install bufferhelper\n```\n\n## Usage\n\n```\nvar http = require('http');\nvar BufferHelper = require('bufferhelper');\n\nhttp.createServer(function (request, response) {\n  var bufferHelper = new BufferHelper();\n\n  request.on(\"data\", function (chunk) {\n    bufferHelper.concat(chunk);\n  });\n  request.on('end', function () {\n    var html = bufferHelper.toBuffer().toString();\n    response.writeHead(200);\n    response.end(html);\n  });\n\n}).listen(8001);\n```\n\n或者更简单：\n\n```\nvar http = require('http');\nvar BufferHelper = require('bufferhelper');\n\nhttp.createServer(function (request, response) {\n  var bufferHelper = new BufferHelper();\n  bufferHelper.load(request, function (err, buffer) {\n    var html = buffer.toString();\n    response.writeHead(200);\n    response.end(html);\n  });\n}).listen(8001);\n```\n","_attachments":{},"homepage":"https://github.com/JacksonTian/bufferhelper","bugs":{"url":"https://github.com/JacksonTian/bufferhelper/issues"},"license":"MIT"}