{"_id":"avro-serializer","_rev":"10-3091d68e54cdb1d6a376297846a61932","name":"avro-serializer","description":"Simple Apache avro binary serializer.","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"avro-serializer","version":"0.0.1","description":"Simple Apache avro binary serializer.","main":"avro_serializer.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/foxel/node-avro-serializer"},"keywords":["avro","serializer","buffer"],"author":{"name":"Andrey F. Kupreychik","email":"foxel@quickfox.ru","url":"https://github.com/foxel"},"license":"LGPLv3","bugs":{"url":"https://github.com/foxel/node-avro-serializer/issues"},"homepage":"https://github.com/foxel/node-avro-serializer","dependencies":{"node-avro-io":"^0.2.0"},"devDependencies":{"mocha":"^2.1.0","chai":"^2.0.0"},"_id":"avro-serializer@0.0.1","dist":{"shasum":"a1e8f8b4c91b792fbed81dff96bfd5dcf515575d","tarball":"https://registry.npmjs.org/avro-serializer/-/avro-serializer-0.0.1.tgz","integrity":"sha512-xu5KqVtMP7E9IH1H9iRGC60OyLsqePIYCq5xQ58tPfmcXJ3xz5xGeDCtkn01/0G6N/CkA7fpWuNT97i4ly0VGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhffuap+pe3VbcIqzQQCHFnutm42YpwoomYIwFWT0D0gIgAiz+E82JOR2FEmGvO7E4fzLkv3y5inMLeYOqCPjK3Qs="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"foxel","email":"foxel@quickfox.ru"},"maintainers":[{"name":"foxel","email":"foxel@quickfox.ru"}]},"0.0.2":{"name":"avro-serializer","version":"0.0.2","description":"Simple Apache avro binary serializer.","main":"avro_serializer.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/foxel/node-avro-serializer"},"keywords":["avro","serializer","buffer"],"author":{"name":"Andrey F. Kupreychik","email":"foxel@quickfox.ru","url":"https://github.com/foxel"},"license":"LGPLv3","bugs":{"url":"https://github.com/foxel/node-avro-serializer/issues"},"homepage":"https://github.com/foxel/node-avro-serializer","dependencies":{"node-avro-io":"^0.2.0"},"devDependencies":{"mocha":"^2.1.0","chai":"^2.0.0"},"_id":"avro-serializer@0.0.2","dist":{"shasum":"4162a4af4ee34b34527164e7523358c584cca1f5","tarball":"https://registry.npmjs.org/avro-serializer/-/avro-serializer-0.0.2.tgz","integrity":"sha512-hPUyF8hquD23237QDkLnUqmSJx/nJge73dg/fOWO0UxikRsYwwtIhYLTYBEzihlBYO7ltVilK/s3uz+X7icdLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAFAAJoMJLBjZsdizn8WpDnW00RsIVnnLeREspBUWUEAiEAworcAIuUpTRwuRsfH9itcsl32gzc/QRYUHXIjuFpg7A="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"foxel","email":"foxel@quickfox.ru"},"maintainers":[{"name":"foxel","email":"foxel@quickfox.ru"}]},"0.0.3":{"name":"avro-serializer","version":"0.0.3","description":"Simple Apache avro binary serializer.","main":"avro_serializer.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/foxel/node-avro-serializer"},"keywords":["avro","serializer","buffer"],"author":{"name":"Andrey F. Kupreychik","email":"foxel@quickfox.ru","url":"https://github.com/foxel"},"license":"LGPLv3","bugs":{"url":"https://github.com/foxel/node-avro-serializer/issues"},"homepage":"https://github.com/foxel/node-avro-serializer","dependencies":{"node-avro-io":"git://github.com/thecsyco/node-avro-io.git#v0.2.4"},"devDependencies":{"mocha":"^2.1.0","chai":"^2.0.0"},"_id":"avro-serializer@0.0.3","dist":{"shasum":"6634629b7c55ff1ede587ecbb1f596ebfa07e7ed","tarball":"https://registry.npmjs.org/avro-serializer/-/avro-serializer-0.0.3.tgz","integrity":"sha512-uEfsO1Fx5BdwOK7BZRPYFjRzP4RTI/7y3bAIue03GxfMf5GVC/oxaBZVSDXpVrPR1/Qdk9RZG5JxRaRlmHuwxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgosWfBB2BlZ83dSkYuRtXOB6C85Dd9BNr5ycQm8THHAIgHp24MjFvw6dKofhfKkJhE9Ryv6s0u1zidv0jLB1/7Ks="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"foxel","email":"foxel@quickfox.ru"},"maintainers":[{"name":"foxel","email":"foxel@quickfox.ru"}]},"0.0.4":{"name":"avro-serializer","version":"0.0.4","description":"Simple Apache avro binary serializer.","main":"avro_serializer.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/foxel/node-avro-serializer"},"keywords":["avro","serializer","buffer"],"author":{"name":"Andrey F. Kupreychik","email":"foxel@quickfox.ru","url":"https://github.com/foxel"},"license":"LGPLv3","bugs":{"url":"https://github.com/foxel/node-avro-serializer/issues"},"homepage":"https://github.com/foxel/node-avro-serializer","dependencies":{"node-avro-io":"^0.3.3"},"devDependencies":{"mocha":"^2.1.0","chai":"^2.0.0"},"gitHead":"7692a4ab1b5771ae9007d29623d842d801e126d8","_id":"avro-serializer@0.0.4","_shasum":"ff8487b52f5332da83cd0b4acc7c9f115ac59416","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"foxel","email":"foxel@quickfox.ru"},"maintainers":[{"name":"foxel","email":"foxel@quickfox.ru"}],"dist":{"shasum":"ff8487b52f5332da83cd0b4acc7c9f115ac59416","tarball":"https://registry.npmjs.org/avro-serializer/-/avro-serializer-0.0.4.tgz","integrity":"sha512-a9qCfNy5V+IfGbMlA192E8+Egtx/Xi4WZ/1cRmUFoU+UXr0ZpojNRKHCa3/p/Z2WmV3L9xuYZa+IdejwHpeU1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuSQI0mnMblv8pPglkb6FkPKo/Oo0zrkZwYWTwM/PlfgIhAOQ+biWBp22xBVj7SV+yIRCkwXMyAULnqBrHfNl107VM"}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/avro-serializer-0.0.4.tgz_1454398484793_0.3023939176928252"}}},"readme":"Node Avro Serializer\n=========\n\nA small library providing serialization and deserialization routines for Apache avro binary encoding\n\n## Installation\n\n    npm install avro-serializer --save\n\n## Usage\n\n    var Serializer = require('avro-serializer');\n\n    var s = new Serializer({\n        \"type\": \"record\",\n        \"name\": \"testRecord\",\n        \"namespace\": \"com.test\",\n        \"fields\": [\n            {\"name\": \"name\",    \"type\": \"string\"},\n            {\"name\": \"surname\", \"type\": \"string\"},\n            {\"name\": \"title\",   \"type\": \"string\"},\n            {\"name\": \"age\",     \"type\": \"long\"}\n        ]\n    });\n\n    var record = {\n        name: \"John\",\n        surname: \"Smith\",\n        title: \"User\",\n        age: 28\n    };\n\n    var buffer = s.serialize(record);\n    console.log(buffer.toString('hex'));\n\n    var newRecord = s.deserialize(buffer);\n    console.log(newRecord);\n\n## Tests\n\n    npm test\n","maintainers":[{"name":"foxel","email":"foxel@quickfox.ru"}],"time":{"modified":"2022-06-13T03:52:29.117Z","created":"2015-02-12T08:13:23.420Z","0.0.1":"2015-02-12T08:13:23.420Z","0.0.2":"2015-02-12T09:07:17.183Z","0.0.3":"2015-02-17T06:13:06.036Z","0.0.4":"2016-02-02T07:34:47.444Z"},"homepage":"https://github.com/foxel/node-avro-serializer","keywords":["avro","serializer","buffer"],"repository":{"type":"git","url":"git://github.com/foxel/node-avro-serializer"},"author":{"name":"Andrey F. Kupreychik","email":"foxel@quickfox.ru","url":"https://github.com/foxel"},"bugs":{"url":"https://github.com/foxel/node-avro-serializer/issues"},"license":"LGPLv3","readmeFilename":"README.md","users":{"foxel":true}}