{"_id":"netbuffer","_rev":"31-1d44987659005e048e3e57d62cbb037d","name":"netbuffer","description":"General purpose & network buffer extensions.","dist-tags":{"latest":"0.0.11"},"versions":{"0.0.1":{"name":"netbuffer","version":"0.0.1","description":"General purpose & network buffer extensions.","keywords":["tcp","network","buffer","buffers","binary","protocol","raw"],"author":{"name":"Jo�o Francisco Biondo Trinca","email":"wolfulus@gmail.com"},"main":"index","repository":{"type":"svn","url":"http://node-netbuffer.googlecode.com/svn/trunk/"},"engines":{"node":">= 0.6.14"},"_npmUser":{"name":"wolfulus","email":"wolfulus@gmail.com"},"_id":"netbuffer@0.0.1","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"480937fabeb305351b54f3391f6ab5987222f414","tarball":"https://registry.npmjs.org/netbuffer/-/netbuffer-0.0.1.tgz","integrity":"sha512-KiRvUSaAFKGskBWEIrtwoXCn8EeIQTMF5IyQ1ScusF8jyhdAK5Sl2fNsJ3yb2520A/+kzSjt5YV5Uxz+n5oGlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+mmjHeF6w5EYVZZvmLA80rY5zIPeF9WYoolVBdK3KAAiBb+/e9HNATide/3TpZmPw03bugcDkNCcZ7lXgAUnDH0Q=="}]},"maintainers":[{"name":"wolfulus","email":"wolfulus@gmail.com"}],"directories":{}},"0.0.2":{"name":"netbuffer","version":"0.0.2","description":"General purpose & network buffer extensions.","keywords":["tcp","network","buffer","buffers","binary","protocol","raw"],"author":{"name":"João Francisco Biondo Trinca","email":"wolfulus@gmail.com"},"main":"index","repository":{"type":"svn","url":"http://node-netbuffer.googlecode.com/svn/trunk/"},"engines":{"node":">= 0.6.14"},"_npmUser":{"name":"wolfulus","email":"wolfulus@gmail.com"},"_id":"netbuffer@0.0.2","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"a938141e1a6a8d5ade69487f3f2c17579e26d4a6","tarball":"https://registry.npmjs.org/netbuffer/-/netbuffer-0.0.2.tgz","integrity":"sha512-Vbsf+507YvA4E9G/R1OK99vrYdZhHCJdsrDrVYBosGLmsdONJ4L2gjyOfq2jzbYL0n268UZb3aSzFFEyHs7lXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD61T06T7nQGI+DALrBGw8hJzBIt16Xhro1IgqODFIiJAIgLIvsSbjeLI5BPJjYgJxKCyHbK3q/CYan4DlsQVRaEjs="}]},"maintainers":[{"name":"wolfulus","email":"wolfulus@gmail.com"}],"directories":{}},"0.0.3":{"name":"netbuffer","version":"0.0.3","description":"General purpose & network buffer extensions.","keywords":["tcp","network","buffer","buffers","binary","protocol","raw"],"author":{"name":"João Francisco Biondo Trinca","email":"wolfulus@gmail.com"},"main":"index","repository":{"type":"svn","url":"http://node-netbuffer.googlecode.com/svn/trunk/"},"engines":{"node":">= 0.6.14"},"_id":"netbuffer@0.0.3","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"_from":"netbuffer","_npmUser":{"name":"wolfulus","email":"wolfulus@gmail.com"},"dist":{"shasum":"ba58414e69a90fbf5ddecc8edcb800f82de3ed4f","tarball":"https://registry.npmjs.org/netbuffer/-/netbuffer-0.0.3.tgz","integrity":"sha512-oIlioHWjFsrNjAebiZlQc8eG35O7RLaLya9eAtvQBMKI3jXImqjyS7X0GMFwyxVX0ckWlqEU1svayyMBbF64Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB9nN2q7HlmF1g8PuSfF5VHzdadyTJPcyYk5N3spHlCAIhALE2B1G23LCxs/CVW0O0B5Iw+3g9WXwEj5rUWJkwdOR3"}]},"maintainers":[{"name":"wolfulus","email":"wolfulus@gmail.com"}],"directories":{}},"0.0.4":{"name":"netbuffer","version":"0.0.4","description":"General purpose & network buffer extensions.","keywords":["tcp","network","buffer","buffers","binary","protocol","raw"],"author":{"name":"João Francisco Biondo Trinca","email":"wolfulus@gmail.com"},"main":"index","repository":{"type":"svn","url":"http://node-netbuffer.googlecode.com/svn/trunk/"},"engines":{"node":">= 0.6.14"},"_id":"netbuffer@0.0.4","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"_from":"netbuffer","_npmUser":{"name":"wolfulus","email":"wolfulus@gmail.com"},"dist":{"shasum":"30a8a8930e47bedb227027c5d7dc21bca2b6481a","tarball":"https://registry.npmjs.org/netbuffer/-/netbuffer-0.0.4.tgz","integrity":"sha512-atgAZLCK+tcoINiOoqi01cqmGYnNrpMOAkjubjQu8yccu9Sgb5UrjTDdTjKUeRHlgda1rNnqit/Jc6KSo9y9TQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjVKzcIGhGNRxGDHnDthdWnqPX4O39xu6IsjC6rVyiyAIhAINZSWN9QEvBieBvOhmDPUJHxzlN/TkED74EkmNxUKS+"}]},"maintainers":[{"name":"wolfulus","email":"wolfulus@gmail.com"}],"directories":{}},"0.0.5":{"name":"netbuffer","version":"0.0.5","description":"General purpose & network buffer extensions.","keywords":["tcp","network","buffer","buffers","binary","protocol","raw"],"author":{"name":"João Francisco Biondo Trinca","email":"wolfulus@gmail.com"},"main":"index","repository":{"type":"svn","url":"http://node-netbuffer.googlecode.com/svn/trunk/"},"engines":{"node":">= 0.6.14"},"_id":"netbuffer@0.0.5","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"_from":"netbuffer","_npmUser":{"name":"wolfulus","email":"wolfulus@gmail.com"},"dist":{"shasum":"a219fb6ecbae693839fe7ff37fe5fcdf97aba81e","tarball":"https://registry.npmjs.org/netbuffer/-/netbuffer-0.0.5.tgz","integrity":"sha512-4Sa5HJKF58Fgrq1vpDKf/i9aIULCjfGd2Gp/83RyYKFWTSOsHBGeK19nYOsrgRXU4OtxlK+EDq1T3pGtSZBxjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMEQPaMzo1ge5PphzAXktLI22Mvvt/k/cDOxymk42SKAiBE52QeHAxO5p3MV+V3qfxPMB/3YDUksse9TiZXGdPGDQ=="}]},"maintainers":[{"name":"wolfulus","email":"wolfulus@gmail.com"}],"directories":{}},"0.0.6":{"name":"netbuffer","version":"0.0.6","description":"General purpose & network buffer extensions.","homepage":"http://code.google.com/p/node-netbuffer/","keywords":["tcp","network","buffer","buffers","binary","protocol","raw"],"author":{"name":"João Francisco Biondo Trinca","email":"wolfulus@gmail.com"},"main":"index","repository":{"type":"svn","url":"http://node-netbuffer.googlecode.com/svn/trunk/"},"engines":{"node":">= 0.6.14"},"_id":"netbuffer@0.0.6","dist":{"shasum":"05ce063600d2fba0ea539e3023629d98c01cc580","tarball":"https://registry.npmjs.org/netbuffer/-/netbuffer-0.0.6.tgz","integrity":"sha512-mU3iH0S8uxtFSMclPC1c6mHWWQpSZOg/r6RG+zFaLCvdsiwzMJqLd9dEVEBCIZfGaYV2uSGGO3XifB08QhZocQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEW41WFl2y+0o2aaDOfQTK0ahVbHumr1S6ae5CnKPwrAAiA7C5/c1jatEE4wSLEwuUbp0vk2Pd/qG0JMU5nsQog0aQ=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"wolfulus","email":"wolfulus@gmail.com"},"maintainers":[{"name":"wolfulus","email":"wolfulus@gmail.com"}],"directories":{}},"0.0.7":{"name":"netbuffer","version":"0.0.7","description":"General purpose & network buffer extensions.","homepage":"http://code.google.com/p/node-netbuffer/","license":"MIT","keywords":["tcp","network","buffer","buffers","binary","protocol","raw"],"author":{"name":"João Francisco Biondo Trinca","email":"wolfulus@gmail.com"},"main":"index","repository":{"type":"svn","url":"http://node-netbuffer.googlecode.com/svn/trunk/"},"engines":{"node":">= 0.6.14"},"_id":"netbuffer@0.0.7","dist":{"shasum":"474f399df856cc080a8306f36e94e71f9f48958a","tarball":"https://registry.npmjs.org/netbuffer/-/netbuffer-0.0.7.tgz","integrity":"sha512-kJ7Iu1LRa9u0bLW7E8ySP/J3SWKdimCwSyUt7TuU2+iUmfUDfiw7xdPwksrOwT8OU3R5J0Sc9BuBW+3n/LUp0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzAsKOOHDLrpXntglbHSw9LE/hhSnvDG2MEu5C+s7ArAIgUPGwe3ujupusDVGtVeQ+OrfQNz5EAQ3KQgsN/FPxKTg="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"wolfulus","email":"wolfulus@gmail.com"},"maintainers":[{"name":"wolfulus","email":"wolfulus@gmail.com"}],"directories":{}},"0.0.8":{"name":"netbuffer","version":"0.0.8","description":"General purpose & network buffer extensions.","homepage":"http://code.google.com/p/node-netbuffer/","license":"MIT","keywords":["tcp","network","buffer","buffers","binary","protocol","raw"],"author":{"name":"João Francisco Biondo Trinca","email":"wolfulus@gmail.com"},"main":"index","repository":{"type":"svn","url":"http://node-netbuffer.googlecode.com/svn/trunk/"},"engines":{"node":">= 0.6.14"},"_id":"netbuffer@0.0.8","dist":{"shasum":"0b9137093cb0fc75f97f99e3bfd7edab37244128","tarball":"https://registry.npmjs.org/netbuffer/-/netbuffer-0.0.8.tgz","integrity":"sha512-gLuN5m62Xwv3NM7E+sFGll4Y/KWSbHdgCK/qaCpyaArzUP1zGNpQJTfePJUlW8yy93WTPR3BcIYq7vQfGS6jjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAz+xhfjJf/qXEm7HA7I3LRPeKthK0qdtMh2JdxW2SRsAiEAq0JQJh23fExVltKbAMevqiN5EtXj/w7J6Jwhpz6EBxw="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"wolfulus","email":"wolfulus@gmail.com"},"maintainers":[{"name":"wolfulus","email":"wolfulus@gmail.com"}],"directories":{}},"0.0.9":{"name":"netbuffer","version":"0.0.9","description":"General purpose & network buffer extensions.","homepage":"http://code.google.com/p/node-netbuffer/","license":"MIT","keywords":["tcp","network","buffer","buffers","binary","protocol","raw"],"author":{"name":"João Francisco Biondo Trinca","email":"wolfulus@gmail.com"},"main":"index","repository":{"type":"svn","url":"http://node-netbuffer.googlecode.com/svn/trunk/"},"engines":{"node":">= 0.6.14"},"_id":"netbuffer@0.0.9","scripts":{},"_shasum":"3a5c56de2001804ac5879eb02a580c9ce9718e24","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"wolfulus","email":"wolfulus@gmail.com"},"maintainers":[{"name":"wolfulus","email":"wolfulus@gmail.com"}],"dist":{"shasum":"3a5c56de2001804ac5879eb02a580c9ce9718e24","tarball":"https://registry.npmjs.org/netbuffer/-/netbuffer-0.0.9.tgz","integrity":"sha512-968E5fvHkubiYszX1/qQRUUMHmvxLC47rDRqrvT2j00509qpZCrG7yYqdIZIeJI8+VMyJJx61sJ9Q5PHnMsr1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJk7YFlNw/JqM1AgCpm4bPocGLESD0lVV4tzyXCT1ZHwIgHZdNBbJb0dQx9SbV4byRgg0E+Taz1gcpHtn8ZnLXNTA="}]},"directories":{}},"0.0.10":{"name":"netbuffer","version":"0.0.10","description":"General purpose & network buffer extensions.","homepage":"http://code.google.com/p/node-netbuffer/","license":"MIT","keywords":["tcp","network","buffer","buffers","binary","protocol","raw"],"author":{"name":"João Francisco Biondo Trinca","email":"wolfulus@gmail.com"},"main":"index","repository":{"type":"svn","url":"http://node-netbuffer.googlecode.com/svn/trunk/"},"engines":{"node":">= 0.6.14"},"_id":"netbuffer@0.0.10","dist":{"shasum":"ea54f41715cce3dda162249791c1a97f3b2d7d18","tarball":"https://registry.npmjs.org/netbuffer/-/netbuffer-0.0.10.tgz","integrity":"sha512-o5huRSEbyQv3yjmS5GhG5Gc4pwQX32SbwVE5zccmxFxm+OGC0IdGjSVAyhM0JVtORgJvQfIqIBqAbItmDt6uBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcS9E5bGODFdnCs5ILOGxzNR60mQzq2v176Kh6cANMEAIhAPUUT24YKw6NBjpuId8+xX6zWtj7Hm9De4GBtDAEQ2Jm"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"wolfulus","email":"wolfulus@gmail.com"},"maintainers":[{"name":"wolfulus","email":"wolfulus@gmail.com"}],"directories":{}},"0.0.11":{"name":"netbuffer","version":"0.0.11","description":"General purpose & network buffer extensions.","homepage":"https://github.com/WoLfulus/node-netpacket","license":"MIT","keywords":["tcp","network","buffer","buffers","binary","protocol","raw"],"author":{"name":"João Francisco Biondo Trinca","email":"wolfulus@gmail.com"},"main":"index","repository":{"type":"git","url":"https://github.com/WoLfulus/node-netbuffer"},"engines":{"node":">= 0.6.14"},"gitHead":"ec8c8aa7751125cc813f3018762d893b97c65f8b","bugs":{"url":"https://github.com/WoLfulus/node-netbuffer/issues"},"_id":"netbuffer@0.0.11","scripts":{},"_shasum":"1ca53eb62d790885f973706240a63a7ec4230b31","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"wolfulus","email":"wolfulus@gmail.com"},"maintainers":[{"name":"wolfulus","email":"wolfulus@gmail.com"}],"dist":{"shasum":"1ca53eb62d790885f973706240a63a7ec4230b31","tarball":"https://registry.npmjs.org/netbuffer/-/netbuffer-0.0.11.tgz","integrity":"sha512-l52uCjS3lZrPNF/ZvqCJstCQMRqsfnBHbn2KcJ8mwQTVz4QhQyirV08WFN3CEzLNhJz6VdR3kMXiAp0vAyfflg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTv3s843i688a7EU2CaKe2/2MSZqG+uvFIOLfTgwe68gIhAJPd2Rkh+llLXH7dJQrjbuZXgebmfC8zT5UOvkLyUDxC"}]},"directories":{}}},"readme":"Netbuffer\r\n========\r\nNetbuffer is a helper library to build any form of binary data from scratch into a buffer.\r\n\r\nInstalaltion\r\n-----\r\n\r\n\tnpm install netbuffer\r\n\r\nAccess the the library like this:\r\n\r\n\tvar nb = require('netbuffer');\r\n\r\nUsage\r\n-----\r\n\r\n###Creating a writer\r\n\r\n\tvar packet = new nb.NetWriter();\r\n\tpacket.writeString(\"JohnDoe\");\t// name\r\n\tpacket.writeInt8(10);\t\t\t// level\r\n\tpacket.writeInt32(500000);\t\t// experience\r\n\tpacket.writeInt16(152);\t\t\t// posx\r\n\tpacket.writeInt16(123);\t\t\t// posy\r\n\t\r\n###Converting the writer to a buffer\r\n\r\n\tstream.write(packet.toBuffer());\r\n\r\n###Converting a buffer to a reader and reading data\r\n\r\n\tsocket.on('data', function(buffer) {\r\n\r\n\t\t// ...\r\n\r\n\t\tvar packet = buffer.toNetReader();\r\n\t\tvar name = packet.readString();\r\n\t\tvar level = packet.readInt8();\r\n\t\tvar experience = packet.readInt32();\r\n\t\tvar posx = packet.readInt16();\r\n\t\tvar posy = packet.readInt16();\r\n\r\n\t\t// ...\r\n\r\n\t});\r\n","maintainers":[{"email":"wolfulus@gmail.com","name":"wolfezito"}],"time":{"modified":"2023-08-18T12:22:30.552Z","created":"2012-04-05T21:39:45.400Z","0.0.1":"2012-04-05T21:39:49.567Z","0.0.2":"2012-04-05T22:39:41.297Z","0.0.3":"2012-06-12T05:06:10.925Z","0.0.4":"2012-06-12T09:12:17.774Z","0.0.5":"2012-06-13T08:37:23.534Z","0.0.6":"2013-11-27T02:29:12.119Z","0.0.7":"2013-11-27T02:32:27.782Z","0.0.8":"2013-11-27T05:13:13.717Z","0.0.9":"2014-09-08T16:14:10.834Z","0.0.10":"2014-09-11T06:18:59.138Z","0.0.11":"2014-09-25T21:38:29.930Z"},"author":{"name":"João Francisco Biondo Trinca","email":"wolfulus@gmail.com"},"repository":{"type":"git","url":"https://github.com/WoLfulus/node-netbuffer"},"homepage":"https://github.com/WoLfulus/node-netpacket","keywords":["tcp","network","buffer","buffers","binary","protocol","raw"],"license":"MIT","readmeFilename":"README.md","bugs":{"url":"https://github.com/WoLfulus/node-netbuffer/issues"},"users":{"jtuesday":true}}