{"_id":"bufferput","_rev":"4659326","name":"bufferput","description":"Pack multibyte binary values into buffers","dist-tags":{"latest":"0.1.3"},"maintainers":[{"name":"gasteve","email":""}],"time":{"modified":"2026-04-10T21:48:06.000Z","created":"2013-07-09T16:15:09.178Z","0.1.3":"2016-08-03T21:27:08.710Z","0.1.2":"2013-07-18T13:26:00.083Z","0.1.1":"2013-07-09T16:23:21.336Z","0.1.0":"2013-07-09T16:15:09.178Z"},"users":{},"repository":{"type":"git","url":"git+ssh://git@github.com/bitpay/node-bufferput.git"},"versions":{"0.1.3":{"name":"bufferput","version":"0.1.3","description":"Pack multibyte binary values into buffers","main":"./index.js","keywords":["put","pack","binary","buffer"],"repository":{"type":"git","url":"git+ssh://git@github.com/bitpay/node-bufferput.git"},"scripts":{"test":"expresso"},"engines":{"node":">=0.3.0"},"license":{"type":"MIT/X11"},"gitHead":"7cc60ce52b53233e1ac2434ec12ef8d6deb68d97","bugs":{"url":"https://github.com/bitpay/node-bufferput/issues"},"homepage":"https://github.com/bitpay/node-bufferput#readme","_id":"bufferput@0.1.3","_shasum":"c6cd4a2cefa395d2287774a17bc9a90b224447d9","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"gasteve","email":"stephen@pairhome.net"},"dist":{"shasum":"c6cd4a2cefa395d2287774a17bc9a90b224447d9","size":3411,"noattachment":false,"key":"/bufferput/-/bufferput-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bufferput/download/bufferput-0.1.3.tgz"},"maintainers":[{"name":"gasteve","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bufferput-0.1.3.tgz_1470259627310_0.3345395524520427"},"directories":{},"publish_time":1470259628710,"_hasShrinkwrap":false,"_cnpm_publish_time":1470259628710,"_cnpmcore_publish_time":"2021-12-16T19:20:00.050Z"},"0.1.2":{"name":"bufferput","version":"0.1.2","description":"Pack multibyte binary values into buffers","main":"./index.js","keywords":["put","pack","binary","buffer"],"repository":{"type":"git","url":"http://github.com/gasteve/node-bufferput.git"},"scripts":{"test":"expresso"},"engines":{"node":">=0.3.0"},"license":{"type":"MIT/X11"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/gasteve/node-bufferput/issues"},"_id":"bufferput@0.1.2","dist":{"shasum":"d5154c47330b47e6030b0493b10ba97dcc2c10ee","size":3377,"noattachment":false,"key":"/bufferput/-/bufferput-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bufferput/download/bufferput-0.1.2.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"gasteve","email":"stephen@pairhome.net"},"maintainers":[{"name":"gasteve","email":""}],"directories":{},"publish_time":1374153960083,"_hasShrinkwrap":false,"_cnpm_publish_time":1374153960083,"_cnpmcore_publish_time":"2021-12-16T19:20:00.525Z"},"0.1.1":{"name":"bufferput","version":"0.1.1","description":"Pack multibyte binary values into buffers","main":"./index.js","keywords":["put","pack","binary","buffer"],"repository":{"type":"git","url":"http://github.com/gasteve/node-bufferput.git"},"scripts":{"test":"expresso"},"engines":{"node":">=0.3.0"},"license":{"type":"MIT/X11"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/gasteve/node-bufferput/issues"},"_id":"bufferput@0.1.1","dist":{"shasum":"9ddbb550775abfb92a58b808192f04c948e6312a","size":3332,"noattachment":false,"key":"/bufferput/-/bufferput-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bufferput/download/bufferput-0.1.1.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"gasteve","email":"stephen@pairhome.net"},"maintainers":[{"name":"gasteve","email":""}],"directories":{},"publish_time":1373387001336,"_hasShrinkwrap":false,"_cnpm_publish_time":1373387001336,"_cnpmcore_publish_time":"2021-12-16T19:20:00.696Z"},"0.1.0":{"name":"bufferput","version":"0.1.0","description":"Pack multibyte binary values into buffers","main":"./index.js","keywords":["put","pack","binary","buffer"],"repository":{"type":"git","url":"http://github.com/gasteve/node-bufferput.git"},"scripts":{"test":"expresso"},"engines":{"node":">=0.3.0"},"license":{"type":"MIT/X11"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/gasteve/node-bufferput/issues"},"_id":"bufferput@0.1.0","dist":{"shasum":"f002d2db7fd6755f442dc0e6af5829adfa0d131d","size":3332,"noattachment":false,"key":"/bufferput/-/bufferput-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bufferput/download/bufferput-0.1.0.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"gasteve","email":"stephen@pairhome.net"},"maintainers":[{"name":"gasteve","email":""}],"directories":{},"publish_time":1373386509178,"_hasShrinkwrap":false,"_cnpm_publish_time":1373386509178,"_cnpmcore_publish_time":"2021-12-16T19:20:00.883Z"}},"readme":"BufferPut\n===\n\nPack multibyte binary values into buffers with specific endiannesses.  Based\non the original Put by https://github.com/substack/node-put ...this version\nis intended to be a little more conventional in structure and faster\nto instantiate and easier for a VM to optimize.  Instantiation of this version\nis more that 500x faster than the original as measured on nodejs 0.10.12.\n\nInstallation\n============\n\nTo install with [npm](http://github.com/isaacs/npm):\n \n    npm install bufferput\n\nTo run the tests with [expresso](http://github.com/visionmedia/expresso):\n\n    expresso\n\nExamples\n========\n\nbuf.js\n------\n\nBuild a buffer\n\n    #!/usr/bin/env node\n\n    var BufferPut = require('bufferput');\n    var buf = (new BufferPut())\n        .word16be(1337)\n        .word8(1)\n        .pad(5)\n        .put(new Buffer('pow', 'ascii'))\n        .word32le(9000)\n        .buffer()\n    ;\n    console.log(buf);\n\nOutput:\n    <Buffer 05 39 01 00 00 00 00 00 70 6f 77 28 23 00 00>\n\nstream.js\n---------\n\nSend a buffer to a writeable stream\n\n    #!/usr/bin/env node\n\n    var BufferPut = require('bufferput');\n    (new BufferPut())\n        .word16be(24930)\n        .word32le(1717920867)\n        .word8(103)\n        .write(process.stdout)\n    ;\n\nOutput:\n    abcdefg\n","_attachments":{},"homepage":"https://github.com/bitpay/node-bufferput#readme","bugs":{"url":"https://github.com/bitpay/node-bufferput/issues"},"license":{"type":"MIT/X11"}}