{"_id":"buffer-layout","_rev":"23-bde2c86e77eb0bbed9ddd1070290f7a2","name":"buffer-layout","description":"Translation between JavaScript values and Buffers","dist-tags":{"latest":"1.2.2"},"versions":{"0.1.0":{"name":"buffer-layout","version":"0.1.0","description":"Translation between Javascript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"jsdoc":"~3.3.3","jshint":"~2.8.0","jslint":"~0.9.3","lodash":"~3.9.3","mocha":"~2.2.5"},"engines":{"node":">=0.12"},"scripts":{"mkdoc":"jsdoc -c jsdoc/conf.json","lint":"jshint lib/Layout.js || true","jslint":"jslint lib/Layout.js || true","test":"mocha -u tdd"},"jshintConfig":{"node":true,"laxbreak":true},"gitHead":"98e7650ba7d50806449ffa60809287e8a14dd3a7","_id":"buffer-layout@0.1.0","_shasum":"79c8029bd6bb4edb06de163beb9124c503d44a7e","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"dist":{"shasum":"79c8029bd6bb4edb06de163beb9124c503d44a7e","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-0.1.0.tgz","integrity":"sha512-5yDTi+HiKxFgaDUsYpe7XmB7cI8jrbWBklCeA0SLP4OELdU4gYktkdb2IrIsGbb6yCYWP2Zh5cnJcSzprxJYpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIN5Zpuvb5c0zdbYjp25hESTCnNAIbvfWA17QTMtMZQgIgNovN7ZC6YWowNxxXdCL9FwVrWDUoB1sYT5AXflOamLg="}]},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"directories":{}},"0.2.0":{"name":"buffer-layout","version":"0.2.0","description":"Translation between JavaScript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"jsdoc":"~3.3.3","jshint":"~2.8.0","jslint":"~0.9.3","lodash":"~3.9.3","mocha":"~2.2.5"},"engines":{"node":">=0.12"},"scripts":{"mkdoc":"jsdoc -c jsdoc/conf.json","lint":"jshint lib/Layout.js || true","jslint":"jslint lib/Layout.js || true","test":"mocha -u tdd"},"jshintConfig":{"node":true,"laxbreak":true},"gitHead":"885df98495bae8f0876627bfb97e37047f79b760","_id":"buffer-layout@0.2.0","_shasum":"50adeed69634007401321c6cf9bd8dddd9fe9083","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"dist":{"shasum":"50adeed69634007401321c6cf9bd8dddd9fe9083","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-0.2.0.tgz","integrity":"sha512-Cosxdt47fNkLMMW+P6haQbf7Hs74G9uYGn13T7kEq1cNm9qjuPK5rZjkFU0JmbCGJCnUZDigZDJZY9P8ev5oNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuuA64qkBVAAZsc5SY3MgLtcSPr/hYCiRfGhOonnma6wIgegGIEI4uBFAJS9VMfZ5CehdsSjCAAVwzk7FKnfLZ+RY="}]},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"directories":{}},"0.3.0":{"name":"buffer-layout","version":"0.3.0","description":"Translation between JavaScript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"jsdoc":"~3.3.3","jshint":"~2.8.0","jslint":"~0.9.3","lodash":"~3.9.3","mocha":"~2.2.5"},"engines":{"node":">=0.12"},"scripts":{"mkdoc":"jsdoc -c jsdoc/conf.json","lint":"jshint lib/Layout.js || true","jslint":"jslint lib/Layout.js || true","test":"mocha -u tdd"},"jshintConfig":{"node":true,"laxbreak":true},"gitHead":"91378d83b9dc9de1024e4c7b2e5d3b369db69686","_id":"buffer-layout@0.3.0","_shasum":"8e138700a15629fb0ececcb1e407c8b3cbb7c746","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"dist":{"shasum":"8e138700a15629fb0ececcb1e407c8b3cbb7c746","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-0.3.0.tgz","integrity":"sha512-slZaA3qlMZczj09thmYC5SQV9u2wQhepXLYkURCaRDDzyWYuaELpJbTO2pmTmf7d+By6xFvVJ9VYX91+gCzYdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACkzTQgB8FGi1vb1rcXO74EPDCF050LWWpZYhMPbXjjAiEAgr1ljxLbs6U48fowBllwraUk3q60QL+rdU/JipN+eZw="}]},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"directories":{}},"0.4.0":{"name":"buffer-layout","version":"0.4.0","description":"Translation between JavaScript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"jsdoc":"~3.3.3","jshint":"~2.8.0","jslint":"~0.9.3","lodash":"~3.9.3","mocha":"~2.2.5"},"engines":{"node":">=0.12"},"scripts":{"mkdoc":"jsdoc -c jsdoc/conf.json","lint":"jshint lib/Layout.js || true","jslint":"jslint lib/Layout.js || true","test":"mocha -u tdd"},"jshintConfig":{"node":true,"laxbreak":true},"gitHead":"7a2dd336bc5eb16e7a8ebd9d008c4c9fe46be0c8","_id":"buffer-layout@0.4.0","_shasum":"d054d75973941e1d30b9d827a321e2bed617182c","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"dist":{"shasum":"d054d75973941e1d30b9d827a321e2bed617182c","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-0.4.0.tgz","integrity":"sha512-5otCxO8j2+9wvEAPfWulNoTHOREpWY3cam+3zWYSE71Zwnwk86mDeUaDtqyi9GDNq8gBEMSTXlBDzp33XSMyJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHszCaWq3WOFAkVLAokE5EowV9JowlOwD+eCrqVWi0u3AiEAtys3TNVIBlA2NwxmLRtCofq40+yyvZuOqV4/qgMY8xo="}]},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"directories":{}},"0.5.0":{"name":"buffer-layout","version":"0.5.0","description":"Translation between JavaScript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"coveralls":"~2.11.4","istanbul":"~0.4.0","jsdoc":"~3.3.3","jshint":"^2.8.0","jslint":"~0.9.3","lodash":"~3.9.3","mocha":"~2.2.5"},"engines":{"node":">=0.12"},"scripts":{"coverage":"istanbul cover _mocha -- -u tdd","coveralls":"istanbul cover _mocha --report lcovonly -- -u tdd && cat ./coverage/lcov.info | coveralls","jslint":"jslint lib/Layout.js || true","lint":"jshint lib/Layout.js || true","lint.strict":"jshint lib/Layout.js","mkdoc":"jsdoc -c jsdoc/conf.json","test":"mocha -u tdd"},"jshintConfig":{"node":true,"laxbreak":true},"gitHead":"a5d0ed88554538693a288f2e95bf7982c42337ff","_id":"buffer-layout@0.5.0","_shasum":"c8f6bb4058afd347cb0bb01570fd92aeab9daf33","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"dist":{"shasum":"c8f6bb4058afd347cb0bb01570fd92aeab9daf33","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-0.5.0.tgz","integrity":"sha512-lzjVleVZUU0MLMuzUlguRdLj4Id05EUY4O1IjQ1lutNW5lfWFwbSki0wAdYWeXQZXLAlHJgTwWKZyPbqLqE+ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf04O1owvtovkIIHrzrq+CUXqwJSOPkXuLMn+he5o8vAIhAOJ6muUtVHMajSf+k7mwg0WEvH0CupS4R2gRCqX3f0QB"}]},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"directories":{}},"0.6.0":{"name":"buffer-layout","version":"0.6.0","description":"Translation between JavaScript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"coveralls":"~2.11.4","istanbul":"~0.4.0","jsdoc":"~3.3.3","jshint":"^2.8.0","jslint":"~0.9.3","lodash":"~3.9.3","mocha":"~2.2.5"},"engines":{"node":">=0.12"},"scripts":{"coverage":"istanbul cover _mocha -- -u tdd","coveralls":"istanbul cover _mocha --report lcovonly -- -u tdd && cat ./coverage/lcov.info | coveralls","jslint":"jslint lib/Layout.js || true","lint":"jshint lib/Layout.js || true","lint.strict":"jshint lib/Layout.js","mkdoc":"jsdoc -c jsdoc/conf.json","test":"mocha -u tdd"},"jshintConfig":{"node":true,"laxbreak":true},"gitHead":"a369e1ef04b54cc73ecfd8c8bba03621b1710f9f","_id":"buffer-layout@0.6.0","_shasum":"723a1c9f88dca83aaa4cb5733f275c697d10d98b","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"dist":{"shasum":"723a1c9f88dca83aaa4cb5733f275c697d10d98b","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-0.6.0.tgz","integrity":"sha512-k4WB9NLuvnDgG96bUQq3OJfiq63NdbYPOXNmn3iKNU1Tc4eh+wnVZxJ99ht6EcuTKJjIbrIecL1aN5uJdv8A6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwdrTkHVkUFeDaeXNtOLtMx+oKaR6Huers2+/qfop14QIgMRcLwFLysuZXJIQNaIF310sFuWsSH/XzjU8uDOqzNtE="}]},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"directories":{}},"0.7.0":{"name":"buffer-layout","version":"0.7.0","description":"Translation between JavaScript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"coveralls":"~2.11.4","istanbul":"~0.4.0","jsdoc":"~3.3.3","jshint":"^2.8.0","jslint":"~0.9.3","lodash":"~3.9.3","mocha":"~2.2.5"},"engines":{"node":">=0.12"},"scripts":{"coverage":"istanbul cover _mocha -- -u tdd","coveralls":"istanbul cover _mocha --report lcovonly -- -u tdd && cat ./coverage/lcov.info | coveralls","jslint":"jslint lib/Layout.js || true","lint":"jshint lib/Layout.js test/*.js || true","lint.strict":"jshint lib/Layout.js","mkdoc":"jsdoc -c jsdoc/conf.json","test":"mocha -u tdd"},"jshintConfig":{"node":true,"laxbreak":true},"gitHead":"f891f5a8d3e7ac611caf74ce7690df0c0663717b","_id":"buffer-layout@0.7.0","_shasum":"b66e5713187bd037ff7566ca8a67f2f2f63ad014","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"dist":{"shasum":"b66e5713187bd037ff7566ca8a67f2f2f63ad014","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-0.7.0.tgz","integrity":"sha512-xMME5kqrIstV0MDmaHhTy1/wRPS3+yRtuF2X7X8QRrg5NbFqghTlFdmDqG9DeJ6Sodr3dpk0j9meJPR3crUxxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvqTClmqbl49SoC2uSgh7w3jm9BYkVYqJ/1QSWn1JVHwIgTRrY+zI9mbY6SsKJIduIDnTpByzMy7AXsly6CrFHJ8k="}]},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"directories":{}},"0.7.1":{"name":"buffer-layout","version":"0.7.1","description":"Translation between JavaScript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"coveralls":"~2.11.4","istanbul":"~0.4.0","jsdoc":"~3.3.3","jshint":"^2.8.0","jslint":"~0.9.3","lodash":"~3.9.3","mocha":"~2.2.5"},"engines":{"node":">=0.12"},"scripts":{"coverage":"istanbul cover _mocha -- -u tdd","coveralls":"istanbul cover _mocha --report lcovonly -- -u tdd && cat ./coverage/lcov.info | coveralls","jslint":"jslint lib/Layout.js || true","lint":"jshint lib/Layout.js test/*.js || true","lint.strict":"jshint lib/Layout.js","mkdoc":"jsdoc -c jsdoc/conf.json","test":"mocha -u tdd"},"jshintConfig":{"node":true,"laxbreak":true},"gitHead":"e7b94b72b8a7f38abf55f67c48a7d64b1710eccf","_id":"buffer-layout@0.7.1","_shasum":"bf2b36542a7aea91ae7fe70a2286cf36199164d5","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"dist":{"shasum":"bf2b36542a7aea91ae7fe70a2286cf36199164d5","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-0.7.1.tgz","integrity":"sha512-JVZ82XjEBInPCUAviyNQ4rItihsCpyES1Wn1B6VwSNvhcE3KJAPQe7swi6OILf19lWdhfbD7PxaLHeQkxoKDNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtmqWbCkUbTOWmAFbh56vwqMcA784tFIf7S/UcCMNUZAiEApTN6SMP+1WkpUM6NtI6A73+aNiv2ariuE54q9MYgd6s="}]},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"directories":{}},"0.8.0":{"name":"buffer-layout","version":"0.8.0","description":"Translation between JavaScript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"coveralls":"~2.11.4","istanbul":"~0.4.0","jsdoc":"~3.3.3","jshint":"^2.8.0","jslint":"~0.9.3","lodash":"~3.9.3","mocha":"~2.2.5"},"engines":{"node":">=0.12"},"scripts":{"coverage":"istanbul cover _mocha -- -u tdd","coveralls":"istanbul cover _mocha --report lcovonly -- -u tdd && cat ./coverage/lcov.info | coveralls","jslint":"jslint lib/Layout.js || true","lint":"jshint lib/*.js test/*.js || true","lint.strict":"jshint lib/Layout.js","mkdoc":"jsdoc -c jsdoc/conf.json","test":"mocha -u tdd"},"jshintConfig":{"node":true,"laxbreak":true},"gitHead":"b9c7cb92fa11f76eaeea2b515795db023f758a5a","_id":"buffer-layout@0.8.0","_shasum":"e1d5deb211f778d8d65b6cc7daa75b1e6d4952ea","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"dist":{"shasum":"e1d5deb211f778d8d65b6cc7daa75b1e6d4952ea","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-0.8.0.tgz","integrity":"sha512-oytCeFfjVXO0czbFaw2TXBTEpojn0iN1GqwZP5oLPWeE3zDFqp9wKyf1BV++0F+M5wC6em4//+ZYSOgTDmO6lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXtoxY0xzUch3xG24JerR0p+rRzwnNf/V8gQYj7v1lxAiEA7dO0ZzMzzbdRuK4BvMXlqzqgCYxXcHyRbP9bX84wvT8="}]},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"directories":{}},"0.9.0":{"name":"buffer-layout","version":"0.9.0","description":"Translation between JavaScript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"coveralls":"~2.11.4","istanbul":"~0.4.0","jscs":"~2.7.0","jsdoc":"~3.3.3","jshint":"^2.8.0","jslint":"~0.9.3","lodash":"~3.9.3","mocha":"~2.2.5"},"engines":{"node":">=0.12"},"scripts":{"coverage":"istanbul cover _mocha -- -u tdd","coveralls":"istanbul cover _mocha --report lcovonly -- -u tdd && cat ./coverage/lcov.info | coveralls","jscs":"jscs lib/ test/","jslint":"jslint lib/Layout.js || true","lint":"jshint lib/*.js test/*.js || true","lint.strict":"jshint lib/Layout.js","mkdoc":"jsdoc -c jsdoc/conf.json","test":"mocha -u tdd"},"jshintConfig":{"node":true,"laxbreak":true},"jscsConfig":{"preset":"google","requireOperatorBeforeLineBreak":false},"gitHead":"01fa0561419ea9e0555c732c5499df82f785443e","_id":"buffer-layout@0.9.0","_shasum":"3e80cfcfcfabae1bd3d96a68f0cde649daf7ee09","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"dist":{"shasum":"3e80cfcfcfabae1bd3d96a68f0cde649daf7ee09","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-0.9.0.tgz","integrity":"sha512-em3fg5qyEyx3k9vnDJP3xGiPRGBUjJ5W6swO4ZnRmN4GXX9KWv0qXONzTXIaqBrItrGlE1Pof1RJ76hDV7Trcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGg8P5kXNsyLMNBOuF0jKqN1a+vjb72wi8cgzmayWljFAiEA03EkLrUU67t4/X2scC+0vHbELcA1VAU4/XgEXJtMah4="}]},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"directories":{}},"0.10.0":{"name":"buffer-layout","version":"0.10.0","description":"Translation between JavaScript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"coveralls":"~2.11.6","istanbul":"~0.4.2","jscs":"~2.8.0","jsdoc":"~3.4.0","jshint":"^2.9.1","jslint":"~0.9.6","lodash":"~4.0.0","mocha":"~2.3.4"},"engines":{"node":">=0.12"},"scripts":{"coverage":"istanbul cover _mocha -- -u tdd","coveralls":"istanbul cover _mocha --report lcovonly -- -u tdd && cat ./coverage/lcov.info | coveralls","jscs":"jscs lib/ test/","jsdoc":"jsdoc -c jsdoc/conf.json","jslint":"jslint lib/Layout.js || true","lint":"jshint lib/*.js test/*.js || true","lint.strict":"jshint lib/Layout.js","test":"mocha -u tdd"},"jshintConfig":{"node":true,"laxbreak":true},"jscsConfig":{"preset":"google","requireOperatorBeforeLineBreak":false},"gitHead":"4de44eb654cc52f2978ea3f5aa63fe42bd863a04","_id":"buffer-layout@0.10.0","_shasum":"229abb70b25bcb76a170cabc90cb73aac1d7f3ec","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"dist":{"shasum":"229abb70b25bcb76a170cabc90cb73aac1d7f3ec","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-0.10.0.tgz","integrity":"sha512-DvoRToVGrp1IYnVOmdqrppiwyvNI7zo75zlB3/fQRXZzxTl33PJplrHVinweERIsbnl0hIWduXvoWvUMMMp6Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBscTxXWvGJ3FdTqcr9Bh0qycUGH1JBRsu6+je2lxru9AiBzlIrHP9Wlmf4pBM9jUMu/6oUPLUKeY7qnoG9Mg8mrCw=="}]},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"directories":{}},"0.11.0":{"name":"buffer-layout","version":"0.11.0","description":"Translation between JavaScript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"coveralls":"~2.11.6","istanbul":"~0.4.2","jscs":"~2.9.0","jsdoc":"~3.4.0","jshint":"^2.9.1","jslint":"~0.9.6","lodash":"~4.0.0","mocha":"~2.4.0"},"engines":{"node":">=0.12"},"scripts":{"coverage":"istanbul cover _mocha -- -u tdd","coveralls":"istanbul cover _mocha --report lcovonly -- -u tdd && cat ./coverage/lcov.info | coveralls","jscs":"jscs lib/ test/","jsdoc":"jsdoc -c jsdoc/conf.json","jslint":"jslint lib/Layout.js || true","lint":"jshint lib/*.js test/*.js || true","lint.strict":"jshint lib/Layout.js","test":"mocha -u tdd"},"jshintConfig":{"node":true,"laxbreak":true},"jscsConfig":{"preset":"google","requireOperatorBeforeLineBreak":false,"maximumLineLength":{"value":120,"allExcept":["comments","regex"]},"requireCamelCaseOrUpperCaseIdentifiers":{"allowedSuffixes":["_dCel","_ppt"]}},"gitHead":"0f4103e43a864a8ff6717e6ff591b8d6f34efa90","_id":"buffer-layout@0.11.0","_shasum":"3a9c240dc7422ce3246f67d7d2d2e576f9472b84","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"dist":{"shasum":"3a9c240dc7422ce3246f67d7d2d2e576f9472b84","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-0.11.0.tgz","integrity":"sha512-S7xR017/gcfI3EPKjflIptid7tKkDEqmugrqb8X07V/q0Sxe5DasKpUhgxfg/IyWHFOOXgg46tkVnkLzxShyng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDX0Ioq/Ncmu5VEpjlbLvf1mPuhycNpSwZcHlayhpp6gIgCM/pqUV1jd394/j6cz7q+xSkyOIS1hMDTeTzOf/A85M="}]},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/buffer-layout-0.11.0.tgz_1455134626542_0.3188020831439644"},"directories":{}},"0.12.0":{"name":"buffer-layout","version":"0.12.0","description":"Translation between JavaScript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"coveralls":"~2.11.6","istanbul":"~0.4.2","jscs":"~2.11.0","jsdoc":"~3.4.0","jshint":"^2.9.1","jslint":"~0.9.6","lodash":"~4.0.0","mocha":"~2.4.0"},"engines":{"node":">=0.12"},"scripts":{"coverage":"istanbul cover _mocha -- -u tdd","coveralls":"istanbul cover _mocha --report lcovonly -- -u tdd && cat ./coverage/lcov.info | coveralls","jscs":"jscs lib/ test/","jsdoc":"jsdoc -c jsdoc/conf.json","jslint":"jslint lib/Layout.js || true","lint":"jshint lib/*.js test/*.js || true","lint.strict":"jshint lib/Layout.js","test":"mocha -u tdd"},"jshintConfig":{"node":true,"laxbreak":true},"jscsConfig":{"preset":"google","requireOperatorBeforeLineBreak":false,"maximumLineLength":{"value":120,"allExcept":["comments","regex"]},"requireCamelCaseOrUpperCaseIdentifiers":{"allowedSuffixes":["_dCel","_ppt"]},"jsDoc":{"checkAnnotations":{"preset":"jsdoc3","extra":{"local":true}},"checkParamNames":true,"requireParamTypes":true,"checkRedundantParams":true,"checkReturnTypes":true,"checkRedundantReturns":true,"requireReturnTypes":true,"checkTypes":true,"checkRedundantAccess":true,"requireNewlineAfterDescription":true}},"gitHead":"5e986907aba0eefcbcb3f04ca5fa70a86ef45918","_id":"buffer-layout@0.12.0","_shasum":"61cf10f15b3af5f058571b5d7eeebec32feb07f5","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"dist":{"shasum":"61cf10f15b3af5f058571b5d7eeebec32feb07f5","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-0.12.0.tgz","integrity":"sha512-C8ChZJhvGQcMkdthNox0qzH+zgQQ3cIMdaku4ZrSajTICPqUMzussBh6PXP+56vWCrg0K5DalpgymWgOXJj7Iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMXtK4Mv/Ii6hp1XlZFUuJx9qf955XeoD3FutBMrwpjwIhAMLekloONJl3YB7/5XD+z6BpEXp0pmH1nZB+3vmYhh54"}]},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/buffer-layout-0.12.0.tgz_1457443859005_0.7905834596604109"},"directories":{}},"0.12.1":{"name":"buffer-layout","version":"0.12.1","description":"Translation between JavaScript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"coveralls":"~2.11.6","istanbul":"~0.4.2","jscs":"~2.11.0","jsdoc":"~3.4.0","jshint":"^2.9.1","jslint":"~0.9.6","lodash":"~4.0.0","mocha":"~2.4.0"},"engines":{"node":">=0.12"},"scripts":{"coverage":"istanbul cover _mocha -- -u tdd","coveralls":"istanbul cover _mocha --report lcovonly -- -u tdd && cat ./coverage/lcov.info | coveralls","jscs":"jscs lib/ test/","jsdoc":"jsdoc -c jsdoc/conf.json","jslint":"jslint lib/Layout.js || true","lint":"jshint lib/*.js test/*.js || true","lint.strict":"jshint lib/Layout.js","test":"mocha -u tdd"},"jshintConfig":{"node":true,"laxbreak":true},"jscsConfig":{"preset":"google","requireOperatorBeforeLineBreak":false,"maximumLineLength":{"value":120,"allExcept":["comments","regex"]},"requireCamelCaseOrUpperCaseIdentifiers":{"allowedSuffixes":["_dCel","_ppt"]},"jsDoc":{"checkAnnotations":{"preset":"jsdoc3","extra":{"local":true}},"checkParamNames":true,"requireParamTypes":true,"checkRedundantParams":true,"checkReturnTypes":true,"checkRedundantReturns":true,"requireReturnTypes":true,"checkTypes":true,"checkRedundantAccess":true,"requireNewlineAfterDescription":true}},"gitHead":"580aed466cde58908131a3ec1c6ea5927e908925","_id":"buffer-layout@0.12.1","_shasum":"4e48bfac982f7a9c1336c9979b91f02ffbe89767","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"dist":{"shasum":"4e48bfac982f7a9c1336c9979b91f02ffbe89767","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-0.12.1.tgz","integrity":"sha512-9QJj7Lq+z0cgAb1jCOU35TgVuQpzP4Zhy7Eu3sXcpdZVTgEhtjeXkn0M96ZTzWyVKqRhoRDoG+KCqeybSszXBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDny1A8j6mzIhd+Ze8wkXE0z1fp4FwWfAvQg0cyNQXeAiAa62rZ1I2ukzPhtUsmVOjuAxc00xSDfhIlV+wJ9KPp3A=="}]},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/buffer-layout-0.12.1.tgz_1457444360020_0.7322653373703361"},"directories":{}},"0.13.0":{"name":"buffer-layout","version":"0.13.0","description":"Translation between JavaScript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"coveralls":"~2.11.6","istanbul":"~0.4.2","jscs":"~2.11.0","jsdoc":"~3.4.0","jshint":"^2.9.1","jslint":"~0.9.6","lodash":"~4.0.0","mocha":"~2.4.0"},"engines":{"node":">=0.12"},"scripts":{"coverage":"istanbul cover _mocha -- -u tdd","coveralls":"istanbul cover _mocha --report lcovonly -- -u tdd && cat ./coverage/lcov.info | coveralls","jscs":"jscs lib/ test/","jsdoc":"jsdoc -c jsdoc/conf.json","jslint":"jslint lib/Layout.js || true","lint":"jshint lib/*.js test/*.js || true","lint.strict":"jshint lib/Layout.js","test":"mocha -u tdd"},"jshintConfig":{"node":true,"laxbreak":true},"jscsConfig":{"preset":"google","requireOperatorBeforeLineBreak":false,"maximumLineLength":{"value":120,"allExcept":["comments","regex"]},"requireCamelCaseOrUpperCaseIdentifiers":{"allowedSuffixes":["_dCel","_ppt"]},"jsDoc":{"checkAnnotations":{"preset":"jsdoc3","extra":{"local":true}},"checkParamNames":true,"requireParamTypes":true,"checkRedundantParams":true,"checkReturnTypes":true,"checkRedundantReturns":true,"requireReturnTypes":true,"checkTypes":true,"checkRedundantAccess":true,"requireNewlineAfterDescription":true}},"gitHead":"45acd22d201383f264163503268dbd5d9032848a","_id":"buffer-layout@0.13.0","_shasum":"e48968f14b37362b524b5c7efeb66b48db9414a2","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"dist":{"shasum":"e48968f14b37362b524b5c7efeb66b48db9414a2","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-0.13.0.tgz","integrity":"sha512-PrqFpsm2vNUsRNNQAntA1ZCtole30ssa8x682SQUUXj4y7H322U/k3dmKOlhuJMjgQaDMU1hXwv5Hp52ophXsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZIbNTLuKV1NwAu+18jKB/ZbgsDrwujt6+jjZomKEBeAiEAwARLELnPkq0onffPSGQZxDxmXwaw/qJhFdHpNVn0JYI="}]},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/buffer-layout-0.13.0.tgz_1459098551384_0.1732608051970601"},"directories":{}},"1.0.0":{"name":"buffer-layout","version":"1.0.0","description":"Translation between JavaScript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"coveralls":"~3.0.0","eslint":"~4.13.1","eslint-config-google":"~0.9.1","eslint-plugin-pabigot":"~1.1.0","istanbul":"~0.4.5","jsdoc":"~3.5.5","lodash":"~4.17.4","mocha":"~4.0.1"},"engines":{"node":">=4.5"},"scripts":{"coverage":"istanbul cover _mocha -- -u tdd","coveralls":"istanbul cover _mocha --report lcovonly -- -u tdd && cat ./coverage/lcov.info | coveralls","eslint":"eslint lib/ test/","jsdoc":"jsdoc -c jsdoc/conf.json","test":"mocha -u tdd"},"gitHead":"ed1a85d8364e3460427cdcecc0ca87b1e9421bfc","_id":"buffer-layout@1.0.0","_shasum":"fb55746ef22b61da491d25279262d3c5e388623b","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"dist":{"shasum":"fb55746ef22b61da491d25279262d3c5e388623b","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-1.0.0.tgz","integrity":"sha512-Yd2H/vLDPR55MFRL0aqGBUEl9Eo20n3kNzwm+Tf+T65JLXbf3GIULr6bvBuicHQtdDGA5dxJYxQdWT6GfAfixg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLXm6cwuyhkVUyKhAp0Fn01imoJhDnR3pSAb5k/oGGjAiBqmOGPBbI09vNqF4tBbp4J+1sLNbsJ68DTW5WXfJnevQ=="}]},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-layout-1.0.0.tgz_1513503776260_0.30532090994529426"},"directories":{}},"1.1.0":{"name":"buffer-layout","version":"1.1.0","description":"Translation between JavaScript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"coveralls":"^3.0.0","eslint":"~4.13.1","eslint-config-google":"~0.9.1","eslint-plugin-pabigot":"~1.1.0","istanbul":"~0.4.5","jsdoc":"~3.5.5","lodash":"~4.17.4","mocha":"~4.0.1"},"engines":{"node":">=4.5"},"scripts":{"coverage":"istanbul cover _mocha -- -u tdd","coveralls":"istanbul cover _mocha --report lcovonly -- -u tdd && cat ./coverage/lcov.info | coveralls","eslint":"eslint lib/ test/","jsdoc":"jsdoc -c jsdoc/conf.json","test":"mocha -u tdd"},"gitHead":"253d8ddd7e12a42ebf5f7d11a11a587863e36a45","_id":"buffer-layout@1.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"dist":{"integrity":"sha512-TiZ70vUIYbxbAN9RDJYWWLoKMbpKJf4Sv/+8qBF3pVHvg+1heiAjPpKnaRyw+Wc2bpTephptqZJi2gop/iBKYA==","shasum":"e842e2849e5efe514c70ba67416aee106a1095e4","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKr/GYLz0SbPEljkzv2xnUE1ZTmNe/Vp9UiRidO6W8bQIhAKxeR3tksBoHFLIYk17AOmvncdvHBIZ3+GCkB0WJG13F"}]},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-layout-1.1.0.tgz_1515265614438_0.29661728884093463"},"directories":{}},"1.2.0":{"name":"buffer-layout","version":"1.2.0","description":"Translation between JavaScript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"coveralls":"^3.0.0","eslint":"~4.18.2","eslint-config-google":"~0.9.1","eslint-plugin-pabigot":"~1.1.0","istanbul":"~0.4.5","jsdoc":"~3.5.5","lodash":"~4.17.5","mocha":"~5.0.4"},"engines":{"node":">=4.5"},"scripts":{"coverage":"istanbul cover _mocha -- -u tdd","coveralls":"istanbul cover _mocha --report lcovonly -- -u tdd && cat ./coverage/lcov.info | coveralls","eslint":"eslint lib/ test/","jsdoc":"jsdoc -c jsdoc/conf.json","test":"mocha -u tdd"},"gitHead":"79fbb0caf934fa9d60c726f27c83ef6f0bc7c054","_id":"buffer-layout@1.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"dist":{"integrity":"sha512-iiyRoho/ERzBUv6kFvfsrLNgTlVwOkqQcSQN7WrO3Y+c5SeuEhCn6+y1KwhM0V3ndptF5mI/RI44zkw0qcR5Jg==","shasum":"ee1f5ef05a8afd5db6b3a8fe2056c111bc69c737","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-1.2.0.tgz","fileCount":15,"unpackedSize":235681,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNj8cDaqoiKh7Zz2bVOM89lMHJIk70UZZnXWLy0WTiPwIhAMxd4VHtI3YTtuuL1KTrOi40DbErdSd72/KITuJtI3/x"}]},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-layout_1.2.0_1521026618800_0.8451832686970486"},"_hasShrinkwrap":false},"1.2.1":{"name":"buffer-layout","version":"1.2.1","description":"Translation between JavaScript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"coveralls":"^3.0.0","eslint":"~4.18.2","eslint-config-google":"~0.9.1","eslint-plugin-pabigot":"~1.1.0","istanbul":"~0.4.5","jsdoc":"~3.5.5","lodash":"~4.17.5","mocha":"~5.0.4"},"engines":{"node":">=4.5"},"scripts":{"coverage":"istanbul cover _mocha -- -u tdd","coveralls":"istanbul cover _mocha --report lcovonly -- -u tdd && cat ./coverage/lcov.info | coveralls","eslint":"eslint lib/ test/","jsdoc":"jsdoc -c jsdoc/conf.json","test":"mocha -u tdd"},"gitHead":"739d75ab5a3d3ca56eb8eeed4d18bb2e77b5c48d","_id":"buffer-layout@1.2.1","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-RUTGEYG1vX0Zp1dStQFl8yeU/LEBPXVtHwzzDbPWkE5zq+Prt9fkFLKNiwmaeHg6BBiRMcQAgj4cynazO6eekw==","shasum":"17b6db7abea303cab35eebd77919b89de026297d","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-1.2.1.tgz","fileCount":14,"unpackedSize":212774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiqxSCRA9TVsSAnZWagAAE0EP/Apdg6vPZ4bDnR0AeStn\nOG90YNHU2K83lVSB7UARZO5mySw53QC1SxzLkZykEbflA+cFbqjpOB/SafdK\npIJUKf/lB0ZNcKggJ70GmAvWYtktx3uYXSTjrNQz7kKYcqArLFOL3dwHM8G1\nY2iGaGHG1XrfD3ilJ2oJtIMujGvQmL06TZdbuof+hw1on4QnCW90PMxezFi9\niYP59dGahk4kZaisjndzUo+g/lX2NU3XzEXbXsIwLJ2jzWxj+LNR3iYZ2dfu\n2ZVEJQLC/Gb2hcE96nlbIz1Xd19k8kES/tRTZFR83RZXQtP8cH33zjEOozSP\nR8NXTgoE1cArqaJkQN6Kz8+HJWtpr4E+PDi6I9haeiJoOoEv9HUXM7B39RHV\nV/DRZfI0t1zhRVcHuqDvCsUSWStMMf4DNPDjz44XsniGNS0ClXovqLp7zEKm\nBKNYsA1MdwceZegJ1OyhrX74xgni3btr9fce1zcQo2cL5rnX4jxt2HHGhEiL\nnRWOWMgRYiYuY3M1qIh2w1i2hmdv2jAAMhE8LpruCsx2tGh341CLjpL2eKzZ\njZX5Ru49hCLKsEiGBRRZx92CR4kUqH45m5qfBL24f3ZHxSiHe4CPsYreswD/\nbSxAiNW30J9FGhHk/rCRhp/Gq1mzCI4GmlaZeT3zOqvTKeWxSzNr8gbxAfw3\n8QFG\r\n=TzXo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICE6tXcOy4wpE/7otyCDBnDPJZVHyWpCmsM4u2gyIBLVAiEA+bDge/8uhxhbooVGvz6KK65+ajpcFok11v+N0YwaQyI="}]},"_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"directories":{},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-layout_1.2.1_1619700817515_0.6352371837438746"},"_hasShrinkwrap":false},"1.2.2":{"name":"buffer-layout","version":"1.2.2","description":"Translation between JavaScript values and Buffers","keywords":["Buffer","struct","endian","pack data"],"homepage":"https://github.com/pabigot/buffer-layout","bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"license":"MIT","author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"main":"./lib/Layout.js","devDependencies":{"coveralls":"^3.0.0","eslint":"~4.18.2","eslint-config-google":"~0.9.1","eslint-plugin-pabigot":"~1.1.0","istanbul":"~0.4.5","jsdoc":"~3.5.5","lodash":"~4.17.5","mocha":"~5.0.4"},"engines":{"node":">=4.5"},"scripts":{"coverage":"istanbul cover _mocha -- -u tdd","coveralls":"istanbul cover _mocha --report lcovonly -- -u tdd && cat ./coverage/lcov.info | coveralls","eslint":"eslint lib/ test/","jsdoc":"jsdoc -c jsdoc/conf.json","test":"mocha -u tdd"},"gitHead":"326345b0c87d2a98116b22a236ea6623180ffbb1","_id":"buffer-layout@1.2.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-kWSuLN694+KTk8SrYvCqwP2WcgQjoRCiF5b4QDvkkz8EmgD+aWAIceGFKMIAdmF/pH+vpgNV3d3kAKorcdAmWA==","shasum":"b9814e7c7235783085f9ca4966a0cfff112259d5","tarball":"https://registry.npmjs.org/buffer-layout/-/buffer-layout-1.2.2.tgz","fileCount":14,"unpackedSize":212797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4+IvCRA9TVsSAnZWagAA90EP/iIw/h5WZ1SMnsfXAGNZ\nnTe8PK+nc+TQU1rNOhGRCnHkLXpPysFBbVdb5rlOt8tUAI5+bGmDu/czYWkT\nF8OW8wz4FLF9H7RFbB+TjTmjl2zCNJ2aEtWVMQSCncD7USBAemKcpaXYzyQS\n0fF+XkMcPWU08YxDb+/wQHuNkghidJ5sYoemX2onSWqTitP2Ma7WFsmbDWnX\nOcbgeCbyrI4mlUTtifqN3uvw21Oa1eNKkfV4iyKspSOV9m5Yk56qodarndDM\nkXYBOj/e9I6H1f3VaZqWnLW660a1p+k+OcUdZfI8f/uZFZ46xcjf2DJ0oSql\n6x4ZtHnddCdgdAMu4f2K0PmJmEBs6bRYix4/sZ6PbeszR08cNWolltbYl3PL\nuftdm+5TcPKSvC4PkSDrhcSCuM/mTttCWUvEYBfvp/NYFJSk/BXKICwTx33F\nvzvtTXvIOtg+25moMRKI7fLUcpR1yr5J9D39ZhYe1V49KeMJDVLxeV1iTaPP\n9zquGgDLPBjSn2HFsFsyG15ZMTRu6nIwRvsG2/l8khY/PCA98HuHoTW1wej+\nnVN5+R8lmde/u4gFQ3EwNPVDJuJ0JVduhnxI33/1T3QjG3K8EehOVmDl2XG2\nuj1qdkBsO9FuSPRmwPMii3QtH6tk0lC/kWXHli/dKjseCoo5nIm0YfgWdX0d\n3Ge5\r\n=7Tbk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0C0Sb8BPfziTfunMVpmVJ+zGkvDcuDfuYo0vvaLnWMQIgedSwa5gIEQMd0FMgtzODwOYzzgbbHRXXHsu9Ki8Qe8Y="}]},"_npmUser":{"name":"pabigot","email":"pab@pabigot.com"},"directories":{},"maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/buffer-layout_1.2.2_1625547310652_0.39381493164690484"},"_hasShrinkwrap":false}},"readme":"# buffer-layout\n\n[![NPM version](https://img.shields.io/npm/v/buffer-layout.svg)](https://www.npmjs.com/package/buffer-layout \"View this project on NPM\")\n[![Build Status](https://travis-ci.com/pabigot/buffer-layout.svg?branch=master)](https://travis-ci.com/pabigot/buffer-layout \"Check build status on TravisCI\")\n[![Coverage Status](https://coveralls.io/repos/pabigot/buffer-layout/badge.svg?branch=master&service=github)](https://coveralls.io/github/pabigot/buffer-layout?branch=master \"Check coverage status on Coveralls\")\n\nbuffer-layout is a utility module implemented in pure JavaScript that\nsupports translations between JavaScript values and Buffers.  It is made\navailable through [github](https://github.com/pabigot/buffer-layout) and\nreleased under the MIT license.\n\nLayout support is provided for these types of data:\n\n* Signed and unsigned integral values from 1 to 6 bytes in length, in\n  little-endian or big-endian format;\n* Signed and unsigned 64-bit integral values decoded as integral\n  Numbers;\n* Float and double values (also little-endian or big-endian);\n* Sequences of instances of an arbitrary layout, with constant or\n  data-dependent length;\n* Structures with named fields containing arbitrary layouts;\n* Unions of variant layouts where the type of data is recorded in a\n  prefix value, another layout element, or provided externally;\n* Bit fields within 8, 16, 24, or 32-bit unsigned integers, numbering\n  from the least or most significant bit;\n* NUL-terminated C strings;\n* Blobs of fixed or variable-length raw data.\n\n## Installation\n\nDevelopment and testing is done using Node.js, supporting versions 4.5\nand later.  Install with `npm install buffer-layout`.\n\n## Examples\n\nAll examples are from the `test/examples.js` unit test and assume the\nfollowing context:\n\n    const assert = require('assert');\n    const util = require('util');\n    const lo = require('buffer-layout');\n\nThe examples give only a taste of what can be done.  Structures, unions,\nand sequences can nest; [union\ndiscriminators](http://pabigot.github.io/buffer-layout/module-Layout-UnionDiscriminator.html)\ncan be within the union or external to it; sequence and blob lengths may\nbe fixed or read from the buffer.\n\nFor full details see the [documentation](http://pabigot.github.io/buffer-layout/).\n\n### Four-element array of 16-bit signed little-endian integers\n\nThe C definition:\n\n    int16_t arr[4] = { 1, -1, 3, -3 };\n\nThe buffer-layout way:\n\n    const ds = lo.seq(lo.s16(), 4);\n    const b = Buffer.alloc(8);\n    assert.equal(ds.encode([1, -1, 3, -3], b), 4 * 2);\n    assert.equal(Buffer.from('0100ffff0300fdff', 'hex').compare(b), 0);\n    assert.deepEqual(ds.decode(b), [1, -1, 3, -3]);\n\nSee [Int](http://pabigot.github.io/buffer-layout/module-Layout-Int.html)\nand [Sequence](http://pabigot.github.io/buffer-layout/module-Layout-Sequence.html).\n\n### A native C `struct` on a 32-bit little-endian machine\n\nThe C definition:\n\n    struct ds {\n      uint8_t v;\n      uint32_t u32;\n    } st;\n\nThe buffer-layout way:\n\n    const ds = lo.struct([lo.u8('v'),\n                        lo.seq(lo.u8(), 3), // alignment padding\n                        lo.u32('u32')]);\n    assert.equal(ds.offsetOf('u32'), 4);\n    const b = Buffer.alloc(8);\n    b.fill(0xbd);\n    assert.equal(ds.encode({v: 1, u32: 0x12345678}, b), 1 + 3 + 4);\n    assert.equal(Buffer.from('01bdbdbd78563412', 'hex').compare(b), 0);\n    assert.deepEqual(ds.decode(b), {v: 1, u32: 0x12345678});\n\nNote that the C language requires padding which must be explicitly added\nin the buffer-layout structure definition.  Since the padding is not\naccessible, the corresponding layout has no\n[property](http://pabigot.github.io/buffer-layout/module-Layout-Layout.html#property).\n\nSee [Structure](http://pabigot.github.io/buffer-layout/module-Layout-Structure.html).\n\n### A packed C `struct` on a 32-bit little-endian machine\n\nThe C definition:\n\n    struct ds {\n      uint8_t v;\n      uint32_t u32;\n    } __attribute__((__packed__)) st;\n\nThe buffer-layout way:\n\n    const ds = lo.struct([lo.u8('v'),\n                        lo.u32('u32')]);\n    assert.equal(ds.offsetOf('u32'), 1);\n    const b = Buffer.alloc(5);\n    b.fill(0xbd);\n    assert.equal(ds.encode({v: 1, u32: 0x12345678}, b), 1 + 4);\n    assert.equal(Buffer.from('0178563412', 'hex').compare(b), 0);\n    assert.deepEqual(ds.decode(b), {v: 1, u32: 0x12345678});\n\n### A tagged union of 4-byte values\n\nAssume a 5-byte packed structure where the interpretation of the last\nfour bytes depends on the first byte.  The C definition:\n\n    struct {\n      uint8_t t;\n      union ds {\n        uint8_t u8[4];  // default interpretation\n        int16_t s16[2]; // when t is 'h'\n        uint32_t u32;   // when t is 'w'\n        float f32;      // when t is 'f'\n      } u;\n    } __attribute__((__packed__)) un;\n\nThe buffer-layout way:\n\n    const t = lo.u8('t');\n    const un = lo.union(t, lo.seq(lo.u8(), 4, 'u8'));\n    const nul = un.addVariant('n'.charCodeAt(0), 'nul');\n    const u32 = un.addVariant('w'.charCodeAt(0), lo.u32(), 'u32');\n    const s16 = un.addVariant('h'.charCodeAt(0), lo.seq(lo.s16(), 2), 's16');\n    const f32 = un.addVariant('f'.charCodeAt(0), lo.f32(), 'f32');\n    const b = Buffer.alloc(un.span);\n    assert.deepEqual(un.decode(b), {t: 0, u8: [0, 0, 0, 0]});\n    assert.deepEqual(un.decode(Buffer.from('6e01020304', 'hex')),\n                     {nul: true});\n    assert.deepEqual(un.decode(Buffer.from('7778563412', 'hex')),\n                     {u32: 0x12345678});\n    assert.deepEqual(un.decode(Buffer.from('660000bd41', 'hex')),\n                     {f32: 23.625});\n    assert.deepEqual(un.decode(Buffer.from('a5a5a5a5a5', 'hex')),\n                     {t: 0xa5, u8: [0xa5, 0xa5, 0xa5, 0xa5]});\n    assert.equal(s16.encode({s16: [123, -123]}, b), 1 + 2 * 2);\n    assert.equal(Buffer.from('687b0085ff', 'hex').compare(b), 0);\n\nSee [Union](http://pabigot.github.io/buffer-layout/module-Layout-Union.html).\n\n### Decoding into class instances\n\nUsing the same 5-byte packet structure but with JavaScript classes\nrepresenting the union and the variants:\n\n    function Union() { }\n    lo.bindConstructorLayout(Union,\n                             lo.union(lo.u8('t'), lo.seq(lo.u8(), 4, 'u8')));\n\n    function Vn() {}\n    util.inherits(Vn, Union);\n    lo.bindConstructorLayout(Vn,\n                             Union.layout_.addVariant('n'.charCodeAt(0), 'nul'));\n\n    function Vu32(v) { this.u32 = v; }\n    util.inherits(Vu32, Union);\n    lo.bindConstructorLayout(Vu32,\n                             Union.layout_.addVariant('w'.charCodeAt(0), lo.u32(), 'u32'));\n\n    function Vs16(v) { this.s16 = v; }\n    util.inherits(Vs16, Union);\n    lo.bindConstructorLayout(Vs16,\n                             Union.layout_.addVariant('h'.charCodeAt(0), lo.seq(lo.s16(), 2), 's16'));\n\n    function Vf32(v) { this.f32 = v; }\n    util.inherits(Vf32, Union);\n    lo.bindConstructorLayout(Vf32,\n                             Union.layout_.addVariant('f'.charCodeAt(0), lo.f32(), 'f32'));\n\n    let v = Union.decode(Buffer.from('7778563412', 'hex'));\n    assert(v instanceof Vu32);\n    assert(v instanceof Union);\n    assert.equal(v.u32, 0x12345678);\n\n    v = Union.decode(Buffer.from('a5a5a5a5a5', 'hex'));\n    assert(v instanceof Union);\n    assert.equal(v.t, 0xa5);\n    assert.deepEqual(v.u8, [0xa5, 0xa5, 0xa5, 0xa5]);\n\n    const b = Buffer.alloc(Union.layout_.span);\n    v = new Vf32(23.625);\n    v.encode(b);\n    assert.equal(Buffer.from('660000bd41', 'hex').compare(b), 0);\n\n    b.fill(0xFF);\n    v = new Vn();\n    v.encode(b);\n    assert.equal(Buffer.from('6effffffff', 'hex').compare(b), 0);\n\nNote that one variant (`'n'`) carries no data, leaving the remainder of\nthe buffer unchanged when stored.\n\nSee\n[Layout.makeDestinationObject()](http://pabigot.github.io/buffer-layout/module-Layout-Layout.html#makeDestinationObject)\nand\n[bindConstructorLayout](http://pabigot.github.io/buffer-layout/module-Layout.html#.bindConstructorLayout).\n\n### Packed bit fields on a little-endian machine\n\nThe C definition:\n\n    struct ds {\n      unsigned int b00l03: 3;\n      unsigned int flg03: 1;\n      unsigned int b04l18: 24;\n      unsigned int b1Cl04: 4;\n    } st;\n\nThe buffer-layout way:\n\n    const ds = lo.bits(lo.u32());\n    const b = Buffer.alloc(4);\n    ds.addField(3, 'b00l03');\n    ds.addBoolean('flg03');\n    ds.addField(24, 'b04l18');\n    ds.addField(4, 'b1Cl04');\n    b.fill(0xff);\n    assert.equal(ds.encode({b00l03: 3, b04l18: 24, b1Cl04: 4}, b), 4);\n    assert.equal(Buffer.from('8b010040', 'hex').compare(b), 0);\n    assert.deepEqual(ds.decode(b),\n                     {b00l03: 3, flg03: true, b04l18: 24, b1Cl04: 4});\n\nSee [BitStructure](http://pabigot.github.io/buffer-layout/module-Layout-BitStructure.html).\n\n### 64-bit values as Numbers\n\nThe C definition:\n\n    uint64_t v = 0x0102030405060708ULL;\n\nThe buffer-layout way:\n\n    const ds = lo.nu64be();\n    const b = Buffer.from('0102030405060708', 'hex');\n    const v = 72623859790382856;\n    const nv = v - 6;\n    assert.equal(v, nv);\n    assert.equal(ds.decode(b), nv);\n\nNote that because the exact value is not less than 2^53 it cannot be\nrepresented as a JavaScript Number, and is instead approximated by a\nnearby representable integer that is equivalent within Numbers.\n\nSee [NearUInt64](http://pabigot.github.io/buffer-layout/module-Layout-NearUInt64.html).\n\n### A NUL-terminated C string\n\nThe C definition:\n\n    const char str[] = \"hi!\";\n\nThe buffer-layout way:\n\n    const ds = lo.cstr();\n    const b = Buffer.alloc(8);\n    assert.equal(ds.encode('hi!', b), 3 + 1);\n    const slen = ds.getSpan(b);\n    assert.equal(slen, 4);\n    assert.equal(Buffer.from('68692100', 'hex').compare(b.slice(0, slen)), 0);\n    assert.equal(ds.decode(b), 'hi!');\n\nSee [CString](http://pabigot.github.io/buffer-layout/module-Layout-CString.html).\n\n### A fixed-length block of data offset within a buffer\n\nThe buffer-layout way:\n\n    const ds = lo.blob(4);\n    const b = Buffer.from('0102030405060708', 'hex');\n    assert.equal(Buffer.from('03040506', 'hex').compare(ds.decode(b, 2)), 0);\n\nSee [Blob](http://pabigot.github.io/buffer-layout/module-Layout-Blob.html).\n\n### A variable-length array of pairs of C strings\n\nThe buffer-layout way:\n\n    const pr = lo.seq(lo.cstr(), 2);\n    const n = lo.u8('n');\n    const vla = lo.seq(pr, lo.offset(n, -1), 'a');\n    const st = lo.struct([n, vla], 'st');\n    const b = Buffer.alloc(32);\n    const arr = [['k1', 'v1'], ['k2', 'v2'], ['k3', 'etc']];\n    b.fill(0);\n    assert.equal(st.encode({a: arr}, b),\n                 1 + (2 * ((2 + 1) + (2 + 1)) + (2 + 1) + (3 + 1)));\n    const span = st.getSpan(b);\n    assert.equal(span, 20);\n    assert.equal(Buffer.from('036b31007631006b32007632006b330065746300', 'hex')\n                 .compare(b.slice(0, span)), 0);\n    assert.deepEqual(st.decode(b), {n: 3, a: arr});\n\nSee [OffsetLayout](http://pabigot.github.io/buffer-layout/module-Layout-OffsetLayout.html).\n\n### A C flexible array member with implicit length\n\nWhen data is obtained over a packetized interface the length of the\npacket can provide implicit limits on the last field.\n\nThe C definition:\n\n    struct ds {\n      uint8_t prop;\n      uint16_t data[];\n    };\n\nThe buffer-layout way:\n\n    const st = lo.struct([lo.u8('prop'),\n                        lo.seq(lo.u16(),\n                               lo.greedy(lo.u16().span),\n                               'data')],\n                       'ds');\n    const b = Buffer.from('21010002030405', 'hex');\n    assert.deepEqual(st.decode(b), {prop: 33, data: [0x0001, 0x0302, 0x0504]});\n    b.fill(0xFF);\n    assert.equal(st.encode({prop: 9, data: [5, 6]}, b), 1 + 2 * 2);\n    assert.equal(Buffer.from('0905000600FFFF', 'hex').compare(b), 0);\n\n### Tagged values, or variable-length unions\n\nStoring arbitrary data using a leading byte to identify the content then\na value that takes up only as much room as is necessary.\n\nThe example also shows how to extend the variant recognition API to\nsupport abitrary constant without consuming space for them in the\nencoded union.  This could be used to make something similar to\n[BSON](http://bsonspec.org/spec.html).\n\nHere's the code that defines the union, the variants, and the\nrecognition of `true` and `false` values for `b` as distinct variants:\n\n    const un = lo.union(lo.u8('t'));\n    const u8 = un.addVariant('B'.charCodeAt(0), lo.u8(), 'u8');\n    const s16 = un.addVariant('h'.charCodeAt(0), lo.s16(), 's16');\n    const s48 = un.addVariant('Q'.charCodeAt(0), lo.s48(), 's48');\n    const cstr = un.addVariant('s'.charCodeAt(0), lo.cstr(), 'str');\n    const tr = un.addVariant('T'.charCodeAt(0), lo.const(true), 'b');\n    const fa = un.addVariant('F'.charCodeAt(0), lo.const(false), 'b');\n    const b = Buffer.alloc(1 + 6);\n    un.configGetSourceVariant(function(src) {\n      if (src.hasOwnProperty('b')) {\n        return src.b ? tr : fa;\n      }\n      return this.defaultGetSourceVariant(src);\n    });\n\nAnd here are examples of encoding, checking the encoded length, and\ndecoding each of the alternatives:\n\n    b.fill(0xff);\n    assert.equal(un.encode({u8: 1}, b), 1 + 1);\n    assert.equal(un.getSpan(b), 2);\n    assert.equal(Buffer.from('4201ffffffffff', 'hex').compare(b), 0);\n    assert.equal(un.decode(b).u8, 1);\n\n    b.fill(0xff);\n    assert.equal(un.encode({s16: -32000}, b), 1 + 2);\n    assert.equal(un.getSpan(b), 3);\n    assert.equal(Buffer.from('680083ffffffff', 'hex').compare(b), 0);\n    assert.equal(un.decode(b).s16, -32000);\n\n    b.fill(0xff);\n    const v48 = Math.pow(2, 47) - 1;\n    assert.equal(un.encode({s48: v48}, b), 1 + 6);\n    assert.equal(un.getSpan(b), 7);\n    assert.equal(Buffer.from('51ffffffffff7f', 'hex').compare(b), 0);\n    assert.equal(un.decode(b).s48, v48);\n\n    b.fill(0xff);\n    assert.equal(un.encode({b: true}, b), 1);\n    assert.equal(un.getSpan(b), 1);\n    assert.equal(Buffer.from('54ffffffffffff', 'hex').compare(b), 0);\n    assert.strictEqual(un.decode(b).b, true);\n\n    b.fill(0xff);\n    assert.equal(un.encode({b: false}, b), 1);\n    assert.equal(un.getSpan(b), 1);\n    assert.equal(Buffer.from('46ffffffffffff', 'hex').compare(b), 0);\n    assert.strictEqual(un.decode(b).b, false);\n\n**NOTE** This code tickles a long-standing [bug in\nBuffer.writeInt{L,B}E](https://github.com/nodejs/node/pull/3994); if you\nare using Node prior to 4.2.4 or 5.2.0 you should update.\n","maintainers":[{"name":"pabigot","email":"pab@pabigot.com"}],"time":{"modified":"2022-06-13T05:15:22.048Z","created":"2015-10-25T19:23:48.396Z","0.1.0":"2015-10-25T19:23:48.396Z","0.2.0":"2015-10-25T21:29:59.552Z","0.3.0":"2015-11-08T03:06:13.307Z","0.4.0":"2015-11-20T05:55:08.174Z","0.5.0":"2015-11-20T17:54:23.253Z","0.6.0":"2015-11-22T01:04:00.959Z","0.7.0":"2015-11-23T23:45:00.676Z","0.7.1":"2015-11-23T23:56:27.392Z","0.8.0":"2015-11-29T15:14:09.681Z","0.9.0":"2015-12-23T01:30:31.245Z","0.10.0":"2016-01-23T16:49:09.654Z","0.11.0":"2016-02-10T20:03:50.086Z","0.12.0":"2016-03-08T13:31:02.955Z","0.12.1":"2016-03-08T13:39:24.040Z","0.13.0":"2016-03-27T17:09:13.750Z","1.0.0":"2017-12-17T09:42:57.651Z","1.1.0":"2018-01-06T19:06:54.543Z","1.2.0":"2018-03-14T11:23:38.863Z","1.2.1":"2021-04-29T12:53:37.695Z","1.2.2":"2021-07-06T04:55:10.823Z"},"homepage":"https://github.com/pabigot/buffer-layout","keywords":["Buffer","struct","endian","pack data"],"repository":{"type":"git","url":"git+https://github.com/pabigot/buffer-layout.git"},"author":{"name":"Peter A. Bigot","email":"pab@pabigot.com"},"bugs":{"url":"https://github.com/pabigot/buffer-layout/issues"},"license":"MIT","readmeFilename":"README.md"}