{"_id":"hexy","_rev":"52-a3b9e83ed1aa94e92f2343c6a8f35f77","name":"hexy","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.2":{"name":"hexy","version":"0.1.2","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"_id":"hexy@0.1.2","bin":{"hexy.js":"./bin/hexy_cmd.js"},"dist":{"shasum":"1e8f784e01dd6b60a05392f16ff2300fb2e744d1","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.1.2.tgz","integrity":"sha512-B2c74bYRND9IPm94vQ0wIo9LNHr3L6nRX8lZOR7XcfIPEg93W3XYpBJJkDJyLVpYMPvne42vQ3Dnu2cPz9DCaA==","signatures":[{"sig":"MEUCIFzdxR8HXjETwKpqYIrId2oBzjh2jH+vVuCfAwWtsFYzAiEAnE+pjRbZ1/H0kaQMfBwrdwNPI997mxQ3VshN2Zflpas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hexy","engines":{"node":"*"},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"0.2.7-2","description":"hexdump, binary pretty-printing","directories":{},"_nodeVersion":"v0.3.1-pre","_nodeSupported":true},"0.1.3":{"name":"hexy","version":"0.1.3","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"_id":"hexy@0.1.3","bin":{"hexy.js":"./bin/hexy_cmd.js"},"dist":{"shasum":"4080205ccb33b9b60ccac71115e31b68c6c506f9","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.1.3.tgz","integrity":"sha512-SoNpMeYcvPSAmLGgKmNdNV9AiWznvCTj3iaDzxrmx33UMb6z8G1v45yyNLCTbFwYz7PTE9MLSHc6uzbmGqYz+Q==","signatures":[{"sig":"MEQCID3ZPXwM964UZbb80qaeo/r2v/oZFFsjKykHN75nnsXVAiAeUp53YGA9Hm8vJMP0nZ8dAVlU85LbURbONOX/ajkMxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hexy","engines":{"node":"*"},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"0.2.10","description":"hexdump, binary pretty-printing","directories":{},"_nodeVersion":"v0.3.2","_nodeSupported":true},"0.2.0":{"name":"hexy","version":"0.2.0","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"_id":"hexy@0.2.0","bin":{"hexy":"./bin/hexy_cmd.js"},"dist":{"shasum":"dacffabc9533a4794c8c666e014ea2b009df689b","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.2.0.tgz","integrity":"sha512-LSQM7b3fYp/2HfhC2Q2k8T+1TcP4FafxQqavhjHMwmjq6Xgnj3OtMc5bbibfIiihtiOZNdAISjDFvGvVFqk0mQ==","signatures":[{"sig":"MEQCIDRbny6hAV5WS7ftpvK6cyMVITWg0VL6jBJHF0gv9g9eAiA/DSyQjPebUedIxy77gYGL7qxsYKHyfYBlhCExJyeLlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hexy.js","engines":{"node":"*"},"scripts":{},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"1.0.8","description":"hexdump, binary pretty-printing","directories":{},"_nodeVersion":"v0.5.0-pre","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.2.1":{"name":"hexy","version":"0.2.1","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"_id":"hexy@0.2.1","bin":{"hexy":"./bin/hexy_cmd.js"},"dist":{"shasum":"4f7acff7c8480a6417389419278405f18ba4bc29","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.2.1.tgz","integrity":"sha512-5oqbIUlq61AMuRXmldZD3SgzE6ZH5IKAzpzte+r7FZ8ic3biOrDpqq0IEEjsGEl4uQ5rE+jEEvir75a8RCzMrw==","signatures":[{"sig":"MEYCIQDRPo6BOguwH2frXk+YVJVS6HssN380zDsoJ3+4N2MargIhAMK7W0AkTNznWKW8FJt7APYVjMmfkL4C/+nPI843DmVz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hexy.js","engines":{"node":"*"},"scripts":{},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"1.0.8","description":"hexdump, binary pretty-printing","directories":{},"_nodeVersion":"v0.5.0-pre","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.2.2":{"name":"hexy","version":"0.2.2","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"_id":"hexy@0.2.2","maintainers":[{"name":"a2800276","email":"tim.becker@kuriositaet.de"}],"bin":{"hexy":"./bin/hexy_cmd.js"},"dist":{"shasum":"8c429c13c247dc011e9ee9dc32f19def9e6c75b7","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.2.2.tgz","integrity":"sha512-PdjLJaND4hfZ9XFcIYbxta53GDgiKXCEt2wxIiHR/mLYC2Nf4JiXTD4TBduT7xskhCHfEkyCJGd78LPfwuHsBA==","signatures":[{"sig":"MEQCICMxqFOPqSyacR+Gi+7Bw70W/k+kb7y62bR3bQdiQ0FRAiB8NkYCBt6vuvx45cUZYhWQLwlpPf2Cx69GkKSnSwli7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hexy.js","engines":{"node":"*"},"_npmUser":{"name":"a2800276","email":"tim.becker@kuriositaet.de"},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"1.1.1","description":"hexdump, binary pretty-printing","directories":{},"_nodeVersion":"v0.6.12-pre","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{}},"0.2.3":{"name":"hexy","version":"0.2.3","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"_id":"hexy@0.2.3","maintainers":[{"name":"a2800276","email":"tim.becker@kuriositaet.de"}],"bin":{"hexy":"./bin/hexy_cmd.js"},"dist":{"shasum":"f314fa12cc21d98b9ee1cf18bbcee49829947866","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.2.3.tgz","integrity":"sha512-NyJi6LPs48qX/5S9r9Fis4VA5GPw8AhipeBelyl0N2BPKvr4ReB86OEJL2anT729j8ejFR7rI/edUfff37NTLw==","signatures":[{"sig":"MEUCIQC7iU9aNj+xZA/fEveBeqyly54my7CXejeO+Ig63y4q7QIgM69C92k8C/KkdK+H+0Bwr4BVGd1wF65q+QSh3m5mBtk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hexy.js","engines":{"node":"*"},"_npmUser":{"name":"a2800276","email":"tim.becker@kuriositaet.de"},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"1.1.1","description":"hexdump, binary pretty-printing","directories":{},"_nodeVersion":"v0.6.12-pre","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{}},"0.2.4":{"name":"hexy","version":"0.2.4","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"_id":"hexy@0.2.4","maintainers":[{"name":"a2800276","email":"tim.becker@kuriositaet.de"}],"bin":{"hexy":"./bin/hexy_cmd.js"},"dist":{"shasum":"091a7934f767cf451673b7d5035f6356eb02349c","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.2.4.tgz","integrity":"sha512-T2nQdC1yX8bh1uBKGcS5RdyHWWHu0nLACwxrP98i0hxR5muPGa/dv6eo9r3o8O53lLRK143QCPZiYTaHGh5T1A==","signatures":[{"sig":"MEQCIDm+r/sdvSY/fgiGhtFtPy1Ttv4r52BXDobMI0xjk6kWAiBxay47H+wzbO4l73Lnic0bNxcCM2c6koDyPN+WHql/ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hexy.js","engines":{"node":"*"},"_npmUser":{"name":"a2800276","email":"tim.becker@kuriositaet.de"},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"1.1.1","description":"hexdump, binary pretty-printing","directories":{},"_nodeVersion":"v0.6.12-pre","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"optionalDependencies":{}},"0.2.5":{"name":"hexy","version":"0.2.5","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"_id":"hexy@0.2.5","maintainers":[{"name":"a2800276","email":"tim.becker@kuriositaet.de"}],"bin":{"hexy":"./bin/hexy_cmd.js"},"dist":{"shasum":"98bea3bd39ac306d84281c062dca58bdd9c84ce0","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.2.5.tgz","integrity":"sha512-Tq76o5J1sgxJ4wmd9Sp5Wq/oGfAhx20FJyzI8qgp/gCvHHYVO3pdvGpEwKKz/cSWJf3xfm5ftU1w7wYXPuXtFw==","signatures":[{"sig":"MEQCIBDwhXnkEaBeeB/iFwBKD8Tmdf/Il4Pso2CfT5XxTHVyAiBPRMSy5S4bk+rYKrA+KOAxyHfKTRT/L2JaLgS0dLhGTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hexy.js","scripts":{"test":"node ./test.js"},"_npmUser":{"name":"a2800276","email":"tim.becker@kuriositaet.de"},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"1.1.49","description":"hexdump, binary pretty-printing","directories":{}},"0.2.6":{"name":"hexy","version":"0.2.6","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"_id":"hexy@0.2.6","maintainers":[{"name":"a2800276","email":"tim.becker@kuriositaet.de"}],"homepage":"https://github.com/a2800276/hexy.js","bugs":{"url":"https://github.com/a2800276/hexy.js/issues"},"bin":{"hexy":"./bin/hexy_cmd.js"},"dist":{"shasum":"5cbad1554a86d89b25feac3c94f90b386382088d","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.2.6.tgz","integrity":"sha512-8xnpFzQYTx9Im7FIbpXFt+ui3TwNqRbzrzcSi6xIRpmHvl7z9pSgNDrg1WvtwocznUHXiEm2pcywMHKYAPE2Nw==","signatures":[{"sig":"MEQCIBJQWEOAaaxh4gFMLnrkQjMnw6fpRLMl0xbCF6WTMiARAiBfqCrQkv4xl3runDqDE8CErhNgmS5KpNJgIYPriMmsjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hexy.js","_from":".","_shasum":"5cbad1554a86d89b25feac3c94f90b386382088d","scripts":{"test":"node ./test.js"},"_npmUser":{"name":"a2800276","email":"tim.becker@kuriositaet.de"},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"1.4.7","description":"hexdump, binary pretty-printing","directories":{}},"0.2.7":{"name":"hexy","version":"0.2.7","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"_id":"hexy@0.2.7","maintainers":[{"name":"a2800276","email":"tim.becker@kuriositaet.de"}],"homepage":"https://github.com/a2800276/hexy.js","bugs":{"url":"https://github.com/a2800276/hexy.js/issues"},"bin":{"hexy":"./bin/hexy_cmd.js"},"dist":{"shasum":"b22f6a68426c0c95ae9ae0dc58149bdd2ae729d4","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.2.7.tgz","integrity":"sha512-wR6+skN8XiCQToXj/q8RgbIGfX6xcFPiVq3tz5u4z9Ra2VFEs8PqEXm4I8cl2C+M5WhVrbCx+SmWthcPHEFNtA==","signatures":[{"sig":"MEUCIHbwp1I5KWJIb4jWnCkRCTMA9/sPglulPfLQ4gsBkRJzAiEAz0uPFPH8oeFGvojsSVsEe98krN+ydajClBJxj5Y9UIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hexy.js","_from":".","_shasum":"b22f6a68426c0c95ae9ae0dc58149bdd2ae729d4","gitHead":"4b935734ebff1462c3e798b4af032bc0f69749ca","scripts":{"test":"node ./test.js"},"_npmUser":{"name":"a2800276","email":"tim.becker@kuriositaet.de"},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"1.4.21","description":"hexdump, binary pretty-printing","directories":{}},"0.2.8":{"name":"hexy","version":"0.2.8","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"license":"MIT","_id":"hexy@0.2.8","maintainers":[{"name":"a2800276","email":"tim.becker@kuriositaet.de"}],"homepage":"https://github.com/a2800276/hexy.js#readme","bugs":{"url":"https://github.com/a2800276/hexy.js/issues"},"bin":{"hexy":"./bin/hexy_cmd.js"},"dist":{"shasum":"550171fff821a83237865e8fe2c95b5a2b627bbd","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.2.8.tgz","integrity":"sha512-s+gBm0ywHIfQeGgQ2uxxJKo7sej5ciMW1GAT5bItS+iM3EVctjndaK+and1N/RVIH7acaRuJlOX15tI9C9vE8w==","signatures":[{"sig":"MEUCIDbvQ4IaKt/2XMYK8TH5k67YN44YRqYfutzJcDqAFeG4AiEAyAUEDFvxGN1WAZ+l47qrD5Fwsh2Zy3Np8KWnpkr6vqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hexy.js","_from":".","_shasum":"550171fff821a83237865e8fe2c95b5a2b627bbd","gitHead":"c3f5bb5048356dbac9d7ce449e82643908170ad9","scripts":{"test":"node ./test.js"},"_npmUser":{"name":"a2800276","email":"tim.becker@kuriositaet.de"},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"4.0.3","description":"hexdump, binary pretty-printing","directories":{},"_nodeVersion":"6.9.1","_npmOperationalInternal":{"tmp":"tmp/hexy-0.2.8.tgz_1480684618654_0.6013057506643236","host":"packages-18-east.internal.npmjs.com"}},"0.2.9":{"name":"hexy","version":"0.2.9","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"license":"MIT","_id":"hexy@0.2.9","maintainers":[{"name":"a2800276","email":"tim.becker@kuriositaet.de"}],"homepage":"https://github.com/a2800276/hexy.js#readme","bugs":{"url":"https://github.com/a2800276/hexy.js/issues"},"bin":{"hexy":"./bin/hexy_cmd.js"},"dist":{"shasum":"6facc6bf8573867b40eb80dfa3bf4e41bbdf7e01","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.2.9.tgz","integrity":"sha512-q1t9h33VTUhvvh77d9SbjSOr7rJ4unFLYk9Of5LfrEA+TFRB6JVtRCFP4Iq88kFp7E3L8EU1RoLmSgB7zxckdQ==","signatures":[{"sig":"MEUCIQDJ2k3ilE6HPID4untkeCkPth9CjXgVR7+pR4d6TLMQAgIgAMMmkrvgZWtW1hyhoaomS54NiFtd2uks69dgR5vioXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hexy.js","_from":".","_shasum":"6facc6bf8573867b40eb80dfa3bf4e41bbdf7e01","gitHead":"158e55237bab191dba325f839a5f20113ab8dd50","scripts":{"test":"node ./test.js"},"_npmUser":{"name":"a2800276","email":"tim.becker@kuriositaet.de"},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"4.1.2","description":"hexdump, binary pretty-printing","directories":{},"_nodeVersion":"7.6.0","_npmOperationalInternal":{"tmp":"tmp/hexy-0.2.9.tgz_1488795977091_0.815329042263329","host":"packages-12-west.internal.npmjs.com"}},"0.2.10":{"name":"hexy","version":"0.2.10","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"license":"MIT","_id":"hexy@0.2.10","maintainers":[{"name":"a2800276","email":"tim.becker@kuriositaet.de"}],"homepage":"https://github.com/a2800276/hexy.js#readme","bugs":{"url":"https://github.com/a2800276/hexy.js/issues"},"bin":{"hexy":"./bin/hexy_cmd.js"},"dist":{"shasum":"eb9504947ad293ede2f554ddb14d0891a07a16b5","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.2.10.tgz","integrity":"sha512-ESC2aJ07yMYK9WctDpz2hBh7tMbJDGOB5V945c+5qt7BbJ67tyYqkkw6CMeN1P+SEVsbtLJgxWNKzcHtQffMHA==","signatures":[{"sig":"MEYCIQCDMdhDx2nTprr+YmJqRKtUEQPcKV3xymUbplOx1Eq5zwIhAOb96hXoyWpVa3tVt9fGOVjWVpZJ+gAxrWuOsOvc1HVr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./hexy.js","_from":".","_shasum":"eb9504947ad293ede2f554ddb14d0891a07a16b5","gitHead":"19f656fa5288dad748d776a8b77642a2bfa3de06","scripts":{"test":"node ./test.js"},"_npmUser":{"name":"a2800276","email":"tim.becker@kuriositaet.de"},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"4.1.2","description":"hexdump, binary pretty-printing","directories":{},"_nodeVersion":"7.6.0","_npmOperationalInternal":{"tmp":"tmp/hexy-0.2.10.tgz_1498815817046_0.24115458270534873","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"hexy","version":"0.2.11","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"license":"MIT","_id":"hexy@0.2.11","maintainers":[{"name":"a2800276","email":"tim.becker@kuriositaet.de"}],"homepage":"https://github.com/a2800276/hexy.js#readme","bugs":{"url":"https://github.com/a2800276/hexy.js/issues"},"bin":{"hexy":"./bin/hexy_cmd.js"},"dist":{"shasum":"9939c25cb6f86a91302f22b8a8a72573518e25b4","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.2.11.tgz","fileCount":8,"integrity":"sha512-ciq6hFsSG/Bpt2DmrZJtv+56zpPdnq+NQ4ijEFrveKN0ZG1mhl/LdT1NQZ9se6ty1fACcI4d4vYqC9v8EYpH2A==","signatures":[{"sig":"MEQCIDE3OlB+Wxwtrtr0d/Y3hf1o/3+n2IGwRWyBsX/zSy0MAiB/mRmdJZFG63b5Rc70MoD1FVyJ3OFRrENf/fN2k6f7LA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3G+9CRA9TVsSAnZWagAAAPEP/0OeIYHD1/BRhuV84tJ/\n4LhsvgaJQ8kn4Naxns2vH2R/74RyOoWQerxwlbRXpf1U1YPCPxuS6QB6zQlB\nVN1qQ0QD5zG5sc3YvH4IgqyLaARGZQ8Tw7IblGWHFGuViGPvca2TJq7riO6L\njX3WvRcp/hTIHt3CBd7HbfN4g8BNcDf6UFYQ9/QtcAEd3Bi44DGybyfhKN7N\ntS0Mcj7IT6C/FDT4q3j1FDgqqPwyjAyEVTO4vqZf752HN4mpoOnxZ4fV+/s7\nq6D3Y5ae6SGq/gJeeOTjFbO8BCv7k7dl7oixLCegUdbRcrn+lBG+igVw7/7h\nfR2NPVS4jUnwWJtIimEtYvRMZwehrjvKaIC2yS5PZCelCPvhP8qZQpMjAPzF\nVLA1zrNJk5oqkHXr+SFygo2lu9Ex7Fl2Nt4CnmVauxso+SvnFfUU3v3HAZlm\n9jmv99+WSOmaAoo+TgrXHop9oxQeV5/5Sb/AI6hJiebHtySwDt7BL5i2b1E/\nDuzpYVdAjnUiHUUD+WUHDHBm+hryJSOt/6swD1G+FN6oLj+vY6ZqDJtzHnKR\nXfWBsvpX1EaKG6gM//zJT8Hgg8Ex8z0x6Z47z2BsS+DSpMpHNSA6DbQYO3tD\nAEGDbCkAK5YlMXNVVWbbcHqrs5SxWGNrWLfoAYb56SnrFR+kv9ywkU9wTRgf\nm08J\r\n=ODfX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hexy.js","gitHead":"3d092109a281341f04420e9840940d4bd6550555","scripts":{"test":"node ./test.js"},"_npmUser":{"name":"a2800276","email":"tim.becker@kuriositaet.de"},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"5.6.0","description":"hexdump, binary pretty-printing","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hexy_0.2.11_1524395963317_0.45793013397221793","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"hexy","version":"0.3.0","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"license":"MIT","_id":"hexy@0.3.0","maintainers":[{"name":"a2800276","email":"tim.becker@kuriositaet.de"}],"homepage":"https://github.com/a2800276/hexy.js#readme","bugs":{"url":"https://github.com/a2800276/hexy.js/issues"},"bin":{"hexy":"./bin/hexy_cmd.js"},"dist":{"shasum":"53c00a95a0baf1d813040d59490eaeab45bad091","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.3.0.tgz","fileCount":9,"integrity":"sha512-+pMQUQCkl1DQ/Im/Y3wixzIr2j8+o8gRIcB3Dw5n5kcbPwPGEEde9hfX3HzRzR00pS/8NmSohSvYnhBs0jA4hw==","signatures":[{"sig":"MEQCICdZgWlkMDXFFVeTHlbojME9a7R/bFvHJ/LSuGkdixPyAiB/8IzXv8wJwm1SpIdelhFFkEH7nNb6z484AZVRlYITvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7WgVCRA9TVsSAnZWagAAZN0P/1JrADF/4oTRHmB/f7vc\n1W9baMq4034AuUvsR50XUal0o68Mr9mcgHrgXlr6IDiyF4GnZy26v1wS5X0q\nrdsmT5XwmDKjx3WiTvbATpb0BD5dLaz4P7SPzEew9X9gNbcWQQRI6BPXlz9U\n/IbHW/UwPFaNBTnlbhW/Uq1LIV4DwdQCRVfzdFEw67YNP4IXQ+gkffUkux+H\nFXYAhMYUyxZ6Z0Sq+EOgMi2NDaYgkzqW6yDvZTwkj6yu4ilnL9mVuIv1oAiV\ni6pa+dP4lcqIiWdDvdo/tTwtTIm7q59UCMHBWyWRuSqVWxTIMu7tWonUO/Ri\nq1nf/yOV3YU0dr1RrA09IVB1f9S1QdNfYrQWm9RqY6PO6fEoRZGVv0efNJaY\nhCpI5QV2CMkZ/GEGvvUJSkGwYBurroekHGLe0Pzfiwnv4/rItv7o5S/XE9hv\noFDyXW1dmqAnyHOAQeWNtmcr6kx4npU/2T+ROWVa71l1wIaRoN/FGJVQ2SDz\nWAST+2GcxtbWJFIb0zCUmYguk3uOXcGCZGRDCZV1MbllUfpF3cAOdxAd+uFQ\nYJLMsJiF9yuq6UW22k2Yu/APE7/mIqLRls7Z5ub8ML8rBR46FhgRpn28OqET\nS1+JPjPAAsF/NwflVQw+MMTl2WuEDDyJoQKR61GIZxz9TjN0yMpWOeGw56jY\nlLnP\r\n=wXk/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hexy.js","gitHead":"18184391e326710e3e7993e4badd7c762b181380","scripts":{"test":"node ./test.js"},"_npmUser":{"name":"a2800276","email":"tim.becker@kuriositaet.de"},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"6.4.1","description":"hexdump, binary pretty-printing","directories":{},"_nodeVersion":"10.13.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^10.12.6"},"_npmOperationalInternal":{"tmp":"tmp/hexy_0.3.0_1542285332643_0.684428896669806","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"hexy","version":"0.3.1","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"license":"MIT","_id":"hexy@0.3.1","maintainers":[{"name":"a2800276","email":"tim.becker@kuriositaet.de"}],"homepage":"https://github.com/a2800276/hexy.js#readme","bugs":{"url":"https://github.com/a2800276/hexy.js/issues"},"bin":{"hexy":"bin/hexy_cmd.js"},"dist":{"shasum":"51a56aa57a6a092fd0911bede51b6b137173f7c4","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.3.1.tgz","fileCount":9,"integrity":"sha512-mUarDrcDM53Hwvlm/sMkFQ1TfxOzLhQlDEaSqpIaQV9b+8u7Ba+dPS7zf/Ivx0CVfGzMBbPwuRUUbFy+5vDD7A==","signatures":[{"sig":"MEYCIQCNpAA33EaWHkjenH0D2DGrkss+IZVqIbESCDsAwspUqgIhAPmDhrgHaEMvMfQxX6RIDZNRzsPcp7LwY52e7zO3FbfJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxmo6CRA9TVsSAnZWagAA8uUP/3RSgP/a2SfwlGBuQcZG\nLUVd1I32nMoyARScsn90tJaCXaqKxc9BFIBgFyHZHkWrYeK/qru57R1T9m+/\nvQYoz8ClrS2C50sVbPD32nl6kLd2MayWGmZfpENgHbN9ne3e7oLN7BTeoQYS\n2HLSDMFwhPXknhZVlTcOOeIbp7HbS+QpHR/VBVjIBoEMhuGwNZVgyJmDUW1E\nDuieng9BTlTjw6CJwiSRuwAbTati9eu9XpVAuV+vV44TS7VDrplh8UiG9gBi\nO2TH0u62IHlKnsDR5v/SRseix2VXGROSzd5/v5Is1WQSUvUc6719Xjf+TXjn\n0VC8Tlz0SuEHBIJod8GwIjK7pLjKt6mrC0ElBuqMGjAu7MmC3dph8d/2pBit\nC0YspncUwpQURPranl3GwJafpiYWwUx9bYaWwjc5a1Pe5AzAUJI8dsebsXuW\nqi6U1OmfXsVUhtp32KYRSorfV4b3MmbP++6m0ibhqYo0JE+mVYCwmgru8VTn\nOziBdhMwqBN7Ox1Fo0yPNxtC1yXBY+HNVlba4O/8bDKpMJNiDyPfio/XZSNS\nN6U6R/l6Rd2A3eKQS0Tnnj5rr6bVy+MpGAvQLzO7/RxNHUfCMYvay+5H6ouH\nWxx3kfsgpDAoWAoALhlYWUDJz5Bxrpb2TRHEUP4sKoHWF23JBn5S0ZVXb2TS\n0VoJ\r\n=iXOH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hexy.js","gitHead":"0a817ed49754a7859e0025131406eab08dca308e","scripts":{"test":"node ./test.js"},"_npmUser":{"name":"a2800276","email":"tim.becker@kuriositaet.de"},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"6.14.8","description":"hexdump, binary pretty-printing","directories":{},"_nodeVersion":"12.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"14.x"},"_npmOperationalInternal":{"tmp":"tmp/hexy_0.3.1_1606838842478_0.48452589492558373","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"hexy","version":"0.3.2","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"license":"MIT","_id":"hexy@0.3.2","maintainers":[{"name":"a2800276","email":"tim.becker@kuriositaet.de"}],"homepage":"https://github.com/a2800276/hexy.js#readme","bugs":{"url":"https://github.com/a2800276/hexy.js/issues"},"bin":{"hexy":"bin/hexy_cmd.js"},"dist":{"shasum":"658e5931034201530b61188e3fbad4e84e1d2ff2","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.3.2.tgz","fileCount":9,"integrity":"sha512-0LwOkUcdzIX58YzjuyXGu9kdG+reRcOJqPBeRH8i1Fy/kxEZkw9RvFs/Smc5Dw/401dDIWBoNMeriJPv4BNygg==","signatures":[{"sig":"MEUCIQCKS/p5eVjV9g09vgekRii9DFF4ppknwW83NNevT7UivgIgH67yeQemPBqgjE89MK+ifqHZZvboH6ec44LcFTbhDtk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKenICRA9TVsSAnZWagAA+dAP/R4gkiKntYZA3GuOmQlW\nnvqfLQf57R6V9W5hlhjP8kcwTr7r+q11O3vRrkdlvzZUL20sLqDkytkMZ7FS\nPfS4sRTO9fCzQTtxK2YakPhsPWYHohWEldZ1UCgsi/Ik/arxb0tiTjeh9KM2\nz4JMUeoWQeQrwl8iKfpxnnq53avaFrKSvP+8ol1c/24bF+MS17uD/gi9g10c\n23r6TfuHzNRr1PHw4gkrua+yerTZ2Ij03Qwpo84TF92wVP3/tXTyxSAn2qdp\nc+jHF42ONyijDxK5PMH9bDTMjyCbkYXKZymh8AUlRkBye7BXarTSzK8y5PIH\nAMiuuYpc1z6R2pxjv5naozAwu6dvkHLnD/Re0eo1rh/ul3/SZRTyurBhSXJh\nJhNE4TKMuQpyHbsYB22yvcGO8qDTJRMNTwgSFP6aBnnXUsQMOdnzS+Y0U46w\npQO48C8nmhhUUIpxw/pbbCpvs4Kve3mdOyUFy0C5ajrPgFKcfIa7W1nzmn7G\nYVHYKiWqEfjdgehTUYz7eH0P7r+Ly55rWC6zU89uUk2mOSRoDmXDGJx4/Zv7\nD5vKO7LXdZQH5Fm6kVFe8vdIDe1aDfkAnF7+Sxu5uvLwZIC7+D/DLbEIhyJY\nvdBpdo/fj1uAM3IHIMwkcXhMKxzLQAJn6QLS2AceT3PgJ1gB2fK/0Mps9qiz\nqPdE\r\n=lBtj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hexy.js","gitHead":"0b6af1915e348ed695cb521e4b4e42d8f79228d7","scripts":{"test":"node ./test.js"},"_npmUser":{"name":"a2800276","email":"tim.becker@kuriositaet.de"},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"7.21.1","description":"hexdump, binary pretty-printing","directories":{},"_nodeVersion":"14.15.3","_hasShrinkwrap":false,"devDependencies":{"@types/node":"14.x"},"_npmOperationalInternal":{"tmp":"tmp/hexy_0.3.2_1630136776716_0.3746531357545946","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"hexy","version":"0.3.3","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"license":"MIT","_id":"hexy@0.3.3","maintainers":[{"name":"a2800276","email":"tim.becker@kuriositaet.de"}],"homepage":"https://github.com/a2800276/hexy.js#readme","bugs":{"url":"https://github.com/a2800276/hexy.js/issues"},"bin":{"hexy":"bin/hexy_cmd.js"},"dist":{"shasum":"6ae9a3ce58d9c081dc7b175a3805e24df839d274","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.3.3.tgz","fileCount":16,"integrity":"sha512-g8+Inn/xJSRwjlXqp5ckTIuxsdgd+G73ceAwG0Pmx9/tLmGUnitXOyyI3npNjMcOiEvpiXvrbgD5b41hFeghKQ==","signatures":[{"sig":"MEUCIBz3t5VN9t3ZdkhxnZQtMPHi3hPkbfutp+tJI4BT0MPSAiEA8xGfLieVg0J3aPHHtChPkYGayUhrb3HY8KPKwvV/IsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54787},"main":"./hexy.js","engines":{"node":">=10.4"},"gitHead":"732644498b0aadd3ed0f91ee49d150c39f18329e","scripts":{"test":"node ./test.js"},"_npmUser":{"name":"a2800276","email":"tim.becker@kuriositaet.de"},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"8.1.2","description":"hexdump, binary pretty-printing","directories":{},"_nodeVersion":"14.16.0","browserslist":["> 1%","last 4 versions"],"_hasShrinkwrap":false,"devDependencies":{"@types/node":"14.x"},"_npmOperationalInternal":{"tmp":"tmp/hexy_0.3.3_1635758935274_0.8113195178921622","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"hexy","version":"0.3.4","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"license":"MIT","_id":"hexy@0.3.4","maintainers":[{"name":"a2800276","email":"tim.becker@kuriositaet.de"}],"homepage":"https://github.com/a2800276/hexy.js#readme","bugs":{"url":"https://github.com/a2800276/hexy.js/issues"},"bin":{"hexy":"bin/hexy_cmd.js"},"dist":{"shasum":"17e479a5acb92e4d96576dad86252e869b43395a","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.3.4.tgz","fileCount":17,"integrity":"sha512-P2V2yx+XhEJRjXCe9IlRzbcL33plTaIjn+OSvgWu0Z9+2WkL71d+eC4jQ91rooM+F0JNERnENH6mpHlpcT+qlA==","signatures":[{"sig":"MEQCIH2TkijO3wzXm3dkVlcaxlAesLhNnrnkKBmhkn/gnrGYAiA3ej+7oSa5xFcgExNdjUGE4mRHsASyhUb8+qmbz4ZS6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsKFnCRA9TVsSAnZWagAA5RMP/3CNkbKVq4ZI+FWKxDaA\n67KMMTnVrYwuLzVtPjb8wJbQDaI6lN/fh59aLnzb1Uejw3lrZcH5iWzAikQL\n8F6nXxFwPgpH5azCr02cl4bPdPyN/homKNix5aFHAs9+C3OZu/bE/YcQTugw\nqH5vPfLVAxe81ZARMNCbyDLCgW3eui2+3u9Co5+JAOJ4BZ+YbA9YShSatkA9\nzRbt014KDx/qXUbKtGgyfZsPFVzVDMu/xs3B9pZ6npMzuSqJLzn7YsQGttaB\nq06gM0ZI3F73azr4YIiFFDyu9YeLK7G3dx+fydHDcP7/dYG3Bcas/Pth17bF\nhXZHMwfDblJGbd11SwMwQ7jnGNLOftLxHf2hW2t/7xcSbLkVFqz986qF/pKC\nXkVNv1NcPiFPIbJBsUC5YAmzXqqW0LYioMGaTQyZtupR21k4VIQJXLmd0IHH\nAgpUbYNihe0w/asXB52lAQqccV2OcmN8fRIEVvbGGxLIFAM9lwag0NlDak9C\nxwVRtX0qxLDQaNYn9GQ/XjB3ExGd5oVNubAhudPDz4JY1VOgBQApuSyg5IWP\nMRSi66kncUgHCc04M8dT4S64HftLyg/relyfTcKQcPTGLqJWM+RknZzjGCrq\nqwRVgZHjiZYNHQJtCSiMlygc71CzOmdjszgcaSZE5+982ZihN8105DBLCLJf\n8ga8\r\n=3epf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./hexy.js","engines":{"node":">=10.4"},"gitHead":"5109eb3724f363f686114d98a79e0d0d1c6fff09","scripts":{"test":"node ./test.js"},"_npmUser":{"name":"a2800276","email":"tim.becker@kuriositaet.de"},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"8.2.0","description":"hexdump, binary pretty-printing","directories":{},"_nodeVersion":"14.16.0","browserslist":["> 1%","last 4 versions"],"_hasShrinkwrap":false,"devDependencies":{"@types/node":"14.x"},"_npmOperationalInternal":{"tmp":"tmp/hexy_0.3.4_1638965607338_0.295912875630177","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"hexy","version":"0.3.5","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"license":"MIT","_id":"hexy@0.3.5","maintainers":[{"name":"a2800276","email":"tim.becker@kuriositaet.de"}],"homepage":"https://github.com/a2800276/hexy.js#readme","bugs":{"url":"https://github.com/a2800276/hexy.js/issues"},"bin":{"hexy":"bin/hexy_cmd.js"},"dist":{"shasum":"adcd5ee47d66aca3581d771743a509a5176e45f9","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.3.5.tgz","fileCount":11,"integrity":"sha512-UCP7TIZPXz5kxYJnNOym+9xaenxCLor/JyhKieo8y8/bJWunGh9xbhy3YrgYJUQ87WwfXGm05X330DszOfINZw==","signatures":[{"sig":"MEUCID2b+soUlPdtlnHZbwoAwa7VsG/QUQXCl6L/o3ojYbcEAiEA8cGlPxEq6z0kFORPxY1seK7YCWkuvdrTUP5tO3Ehlag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54228},"main":"./hexy.js","engines":{"node":">=10.4"},"gitHead":"f1415a4d577bcb0517e216ccb6a3eb8b5891a70f","scripts":{"test":"node ./test.js"},"_npmUser":{"name":"a2800276","email":"tim.becker@kuriositaet.de"},"repository":{"url":"git://github.com/a2800276/hexy.js.git","type":"git"},"_npmVersion":"9.8.1","description":"hexdump, binary pretty-printing","directories":{},"_nodeVersion":"20.4.0","browserslist":["> 1%","last 4 versions"],"_hasShrinkwrap":false,"devDependencies":{"@types/node":"14.x"},"_npmOperationalInternal":{"tmp":"tmp/hexy_0.3.5_1690819607199_0.4672203524893397","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"hexy","version":"0.4.0","description":"hexdump, binary pretty-printing","author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"license":"MIT","type":"module","main":"./hexy.js","types":"./index.d.ts","repository":{"type":"git","url":"git://github.com/a2800276/hexy.js.git"},"keywords":["hex","hexdump","binary","pretty-print","debug","dump","buffer","xxd"],"engines":{"node":">=14.0.0"},"browserslist":["> 1%","last 4 versions"],"scripts":{"test":"node ./test.js"},"bin":{"hexy":"bin/hexy_cmd.js"},"devDependencies":{"@types/node":"^22.0.0"},"gitHead":"f15059933f8ede1f121d927de69b2604ce365d8e","_id":"hexy@0.4.0","bugs":{"url":"https://github.com/a2800276/hexy.js/issues"},"homepage":"https://github.com/a2800276/hexy.js#readme","_nodeVersion":"25.4.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-HxJ6HCV/zrSBeAVRNEhr3CE6yTlCYklMHfCVfJkp7kC+HJqSP1SQ+howWPiHK37t++ELUtgoAoGJut5HyRhIvg==","shasum":"28fa694cd59122f9b45f6fbfe42cbf96ba129331","tarball":"https://registry.npmjs.org/hexy/-/hexy-0.4.0.tgz","fileCount":6,"unpackedSize":36428,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHGmBEGXrKYj0Y0GDno5vlK+pADhv8XVFQCcXVHuE/tMAiAd5gsD4BqblwHc5552sZ5mJ3Kh0AyIFs9m6TNP5vt/mQ=="}]},"_npmUser":{"name":"a2800276","email":"tim.becker@kuriositaet.de"},"directories":{},"maintainers":[{"name":"a2800276","email":"tim.becker@kuriositaet.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hexy_0.4.0_1770557155656_0.4824212600064748"},"_hasShrinkwrap":false}},"time":{"created":"2011-01-24T21:52:44.077Z","modified":"2026-02-08T13:25:55.925Z","0.1.2":"2011-01-24T21:52:44.077Z","0.1.3":"2011-01-25T19:39:44.803Z","0.2.0":"2011-06-02T19:02:34.279Z","0.2.1":"2011-06-04T17:07:00.571Z","0.2.2":"2012-05-01T22:13:12.615Z","0.2.3":"2012-05-03T08:27:39.214Z","0.2.4":"2012-05-05T09:25:49.221Z","0.2.5":"2012-08-23T13:22:47.768Z","0.2.6":"2014-05-30T14:39:41.386Z","0.2.7":"2014-11-13T19:50:20.502Z","0.2.8":"2016-12-02T13:16:59.276Z","0.2.9":"2017-03-06T10:26:18.720Z","0.2.10":"2017-06-30T09:43:38.061Z","0.2.11":"2018-04-22T11:19:23.492Z","0.3.0":"2018-11-15T12:35:32.826Z","0.3.1":"2020-12-01T16:07:22.593Z","0.3.2":"2021-08-28T07:46:16.863Z","0.3.3":"2021-11-01T09:28:55.402Z","0.3.4":"2021-12-08T12:13:27.698Z","0.3.5":"2023-07-31T16:06:47.373Z","0.4.0":"2026-02-08T13:25:55.805Z"},"bugs":{"url":"https://github.com/a2800276/hexy.js/issues"},"author":{"name":"Tim Becker","email":"tim.becker@kuriositaet.de"},"license":"MIT","homepage":"https://github.com/a2800276/hexy.js#readme","repository":{"type":"git","url":"git://github.com/a2800276/hexy.js.git"},"description":"hexdump, binary pretty-printing","maintainers":[{"name":"a2800276","email":"tim.becker@kuriositaet.de"}],"readme":"[![build status](https://api.travis-ci.com/a2800276/hexy.js.svg)](https://app.travis-ci.com/github/a2800276/hexy.js)\n\nhexy.js -- utility to create hex dumps\n\n# Usage\n\n`hexy` is an easy to use javascript library to create hex dumps. It works just\nas well in Node.js, Deno, and browsers. It contains a number of options to\nconfigure how the hex dump will end up looking.\n\nIt creates a pleasant looking hex dump by default:\n\n```javascript\nimport { hexy } from 'hexy'\n\nconst b = Buffer.from(\"\\000\\001\\003\\005\\037\\012\\011bcdefghijklmnopqrstuvwxyz0123456789\")\n    // or String or Array containing numbers ( bytes, i.e. < 0xFF )\n\nconsole.log(hexy(b))\n```\n\nCommonJS still works in modern Node.js via ESM interop:\n\n```javascript\nconst hexy = require('hexy')\nconsole.log(hexy.hexy(b))\n```\n\nresults in this dump:\n\n     00000000: 0001 0305 1f0a 0962 6364 6566 6768 696a  .......bcdefghij\n     00000010: 6b6c 6d6e 6f70 7172 7374 7576 7778 797a  klmnopqrstuvwxyz\n     00000020: 3031 3233 3435 3637 3839                 0123456789\n\n## Deno\n\n`hexy` works natively in Deno using ES modules:\n\n```typescript\nimport { hexy } from './hexy.js'\n\nconst data = new Uint8Array([0, 1, 3, 5, 31, 10, 9, 98, 99, 100])\nconsole.log(hexy(data))\n```\n\nyields:\n\n    00000000: 0001 0305 1f0a 0962 6364                 .......bcd\n\n---\n\n## Browser Usage\n\nFor browsers, include as an ES module:\n\n```html\n<script type=\"module\">\n  import { hexy } from './hexy.js';\n  console.log(hexy([1, 2, 3]));\n</script>\n```\n\n**Note:** The HTML demo files (`view.html`, `test.html`) require serving from a\nweb server due to ES module CORS restrictions. They won't work when opened\ndirectly as `file://` URLs. Quick start:\n\n```bash\npython3 -m http.server 8000\n# Then open http://localhost:8000/view.html\n```\n\n## Configuration\n\nyou can configure:\n* Line width\n* Format of byte grouping\n* The case (upper/lower) of hex decimals\n* Presence of the ASCII annotation in the right column.\n\n This means it's easy to generate exciting dumps like:\n \n     0000000: 0001 0305 1f0a 0962  .... ...b \n     0000008: 6364 6566 6768 696a  cdef ghij \n     0000010: 6b6c 6d6e 6f70 7172  klmn opqr \n     0000018: 7374 7576 7778 797a  stuv wxyz \n     0000020: 3031 3233 3435 3637  0123 4567 \n     0000028: 3839                 89\n\nor, if you want to get crazy, even:\n\n     0000000: 00 01 03 05 1f 0a 09 62   63 64 65 66 67 68 69 6a \n     0000010: 6b 6c 6d 6e 6f 70 71 72   73 74 75 76 77 78 79 7a \n     0000020: 30 31 32 33 34 35 36 37   38 39\n\n## Accepted Input\n\nThe input should be one of the following:\n\n* a `Buffer`\n* a `String`\n* an `Array` containing `Number`s. These should fit into 8 bits, i.e. be\n  smaller than 255. Larger values are truncated (specifically `val & 0xff`)\n \n## Formatting Options\nFormatting options are configured by passing a `config` object to the `hexy` function:\n \n```javascript\nvar config: {\n    bytesPerLine = 8,   // how many bytes per line, default 16\n    bytesPerGroup = 2,  // [0, 1, 2, 4, 8], number of bytes per group\n                        // 0 = no delimiters, default 1 (changed in 0.4.0, previously 2)\n    showAddress = true, // show address column on the left, default true\n    radix = b,          // [2, 8, 10, 16], the radix for numeral representation\n                        // for the right column, default 16\n    littleEndian = true,// endianness of data, default false\n                        // applies when bytesPerGroup > 1\n    extendedChs = true, // allow displaying more characters in the text column\n                        // default false\n    caps = \"lower\",     // [\"lower\"|\"upper\"], default lower\n    annotate = \"ascii\", // [\"ascii\"|\"none\"], ascii annotation at end of line?\n                        // default \"ascii\"\n    prefix = p,         // <string> something pretty to put in front of each line\n                        // default \"\"\n    indent = i,         // <num> number of spaces to indent every output line\n                        // default 0\n    html = true,        // funky html divs 'n stuff! experimental.\n                        // default: false\n    offset = X,         // generate hexdump based on X byte offset\n                        // into the provided source\n                        // default 0\n    length = Y,         // process Y bytes of the provide source \n                        // starting at `offset`. -1 for all\n                        // default -1\n    displayOffset = Z,  // add Z to the address prepended to each line\n                        // (note, even if `offset` is provided, addressing\n                        // is started at 0)\n                        // default 0\n    \n    // DEPRECATED (but still supported for backward compatibility):\n    width = n,          // deprecated, use bytesPerLine instead\n    format = f,         // deprecated, use bytesPerGroup instead\n                        // [\"none\"|\"twos\"|\"fours\"|\"eights\"|\"sixteens\"]\n    numbering = n,      // deprecated, use showAddress instead\n                        // [\"hex_bytes\"|\"none\"]\n    display_offset = Z, // deprecated, use displayOffset instead\n};\n\nconsole.log(hexy.hexy(buffer, config));\n``` \n\nIn case you're really nerdy, you'll have noticed that the defaults correspond\nto how `xxd` formats its output.\n \n## Installing\n \nEither use `npm` (or whatever compatible npm thingie people are using these\ndays):\n\n```shell   \n$ npm install hexy\n```\n\nIt will also install `hexy` into your path in case you're totally fed up with\nusing `xxd`.\n\nIf you don't like `npm`, grab the source from github:\n \n    http://github.com/a2800276/hexy.js\n \n\n## Browser Support\n\nBrowser support is fixed (now supports `Array` and `Uint8Array`) in 0.3.3.\nPlease refer to `test.html` for examples. Note that because of the use of ES\nmodule import syntax, hexy.js requires a modern browser (2018-2020+), the\nscript tag requires a `type=\"module\"` attribute, and the test files must be\nserved from a web server.\n\n```bash\n \n# TODOS\n\nThe current version only pretty prints node.js Buffers, and JS Strings and\n(typed) Arrays. This should be expanded to also do Streams/series of Buffers\nwhich would be nice so you don't have to collect the whole things you want to\npretty print in memory, and such.\n \nI'd like to improve html rendering, e.g. to be able to mouse over the\nascii annotation and highlight the hex byte and vice versa, improve\nbrowser integration and set up a proper build & packaging system.\n\n  \n# Thanks\n \n* Thanks to Isaac Schlueter [isaacs] for gratiously lending a hand and cheering me up.\n* dodo (http://coderwall.com/dodo)\n* the fine folks at [Travis](http://travis-ci.org/a2800276/hexy.js)\n* radare (https://github.com/radare)\n* Michele Caini (https://github.com/skypjack)\n* Koen Houtman (https://github.com/automagisch)\n* Stef Levesque (https://github.com/stef-levesque)\n* Abdulaziz Ghuloum (https://github.com/azizghuloum)\n* rom-p (https://github.com/rom-p) \n\n# History\n \nThis started a fairly straightforward port of `hexy.rb` which does more or less the same thing. You can find it here:\n\n    http://github.com/a2800276/hexy\n  \n### 0.4.0 (updating the minor version: the API changes, see below)\n* the init parameters no longer contain strings: all params are scalar-defined\n* names of parameters have been changed to be more consistent\n\n### 0.3.4\n* issue concerning static analysis and BigInt usage\n\n### 0.3.3\n\n* introduced the concept of endiannes (googleable and wikiable).  Before this\n  change, the code assumed that the displayed data is big-endian. However, most\n  file formats and most CPU architectures are little-endian.  So, introduced\n  the support for it. The endiannes can be controlled by passing bool via\n  `littleEndian`, which defaults to `false` to support the behavior of the\n  previous versions\n* introduced ability to group 8 bytes (16 nibbles).  With prevalence of 64-bit\n  computing, the 64-bit (i.e. 8-byte) data is getting more and more popular.\n  The 8-byte grouping is enabled by passing \"sixteens\" into `config.format`\n* introduced ability to display the binary data in bases (radixes) other than\n  hexadecimal: binary, octal, decimal and hexadecimal The radix is controlled\n  by passing 2, 8, 10 or 16 into `config.radix`\n* introduced ability to control if non-printable characters are displayed or\n  replaced with `'.'`. To display extended characters, pass\n  `config.extendedChs: true`. The exact behavior of this flag depends on the\n  output type, html or not: In `config.html: true` mode, all the characters can\n  be displayed, even 0-0x20 have visual represenation. In `config.html: false`\n  mode, only the extended characters beyond the end of standard ASCII are\n  displayed.\n* implemented and exported `maxnumberlen()` -- calculates how many characters\n  can a number occupy given bittness and radix\n* several tweaks improved performance by ~15-30%, depending on the platform\n  (compared to v.0.3.2).\n* a bit more order in the node.js tests:\n  * the tests are read from an uniform table.  This allows enumerating the\n    testcases, as well as sharing them with browser tests\n  * added ability to do performance tests -- just run `time node test perf`\n* enabled browser tests:\n  * visual summary with details of all the tests, collapsable and color-coded\n  * same set of testcases as in node.js\n  * all tests pass now.  Found and fixed a bug that was present in all browsers\n    where they handle bigger-than-byte data differently compared to node.js\n* created a static html page to hex display files (view.html)\n* restricted the set of node.js versions and browsers (now requires support of\n  `BigInt`: Node.JS 10.4+, browsers since 2018-2020)\n* the Travis-ci is passing now\n* nits:\n  * removed some of unused variables\n  * increased formating consistency\n\n ### 0.3.2\n  * documentation typos\n * 2FA for npm publish\n \n ### 0.3.1\n \n * use strict\n * fixes undefined var. Thanks m-kircher!\n\n ### 0.3.0\n\n * adds typescript support. Thanks Abdulaziz!\n * remove support for old node versions (0.6-0.12)\n\n---\n\n## \"Migration Guide\" (0.3.x → 0.4.0)\n\n### If you're using the new API (recommended):\n```javascript\n// 0.4.0 - New API\nhexy.hexy(buffer, {\n  bytesPerLine: 16,\n  bytesPerGroup: 2,\n  showAddress: true,\n  displayOffset: 0x1000\n});\n```\n\n### If you want to keep using the old API:\n```javascript\n// Still works in 0.4.0 (backward compatible)\nhexy.hexy(buffer, {\n  width: 16,\n  format: \"fours\",  // maps to bytesPerGroup: 2\n  numbering: \"hex_bytes\",  // maps to showAddress: true\n  display_offset: 0x1000  // maps to displayOffset: 0x1000\n});\n```\n\n### String format mapping:\n- `format: \"none\"` → `bytesPerGroup: 0`\n- `format: \"twos\"` → `bytesPerGroup: 1`\n- `format: \"fours\"` → `bytesPerGroup: 2`\n- `format: \"eights\"` → `bytesPerGroup: 4`\n- `format: \"sixteens\"` → `bytesPerGroup: 8`\n","readmeFilename":"README.md","users":{"bret":true,"dodo":true,"temasm":true,"nwsmith":true,"gg_shily":true},"keywords":["hex","hexdump","binary","pretty-print","debug","dump","buffer","xxd"]}