{"_id":"sub-encoder","_rev":"12-b422e3748fff4ef885970fe714c12ad4","name":"sub-encoder","dist-tags":{"latest":"2.1.3"},"versions":{"1.0.0":{"name":"sub-encoder","version":"1.0.0","description":"Generate sub encodings for key/value stores","main":"index.js","scripts":{"test":"standard && brittle test/*.js"},"repository":{"type":"git","url":"git+https://github.com/andrewosh/sub-encoder.git"},"keywords":["kv-store","encoding","hyperbee"],"author":{"name":"Andrew Osheroff","email":"andrewosh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/andrewosh/sub-encoder/issues"},"homepage":"https://github.com/andrewosh/sub-encoder#readme","devDependencies":{"brittle":"^3.1.1","hyperbee":"github:hypercore-protocol/hyperbee#key-encoding-fix","hypercore":"^10.3.2","random-access-memory":"^6.0.0","standard":"^17.0.0"},"dependencies":{"b4a":"^1.6.0","codecs":"^3.0.0","is-options":"^1.0.2"},"gitHead":"a5a0bd527582e9f481ce7275d5b08899fd378d79","_id":"sub-encoder@1.0.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-dC3J+ySnO4ldDKbNkptJ8f8rdhLQ0cE8/rK3tdrcfpYHJvnIJJ77EdVJtYCljdvgk9xf7KzuT8xDCuyT1WWdLw==","shasum":"97f3187e22bbe43e7882a3e26f3b804bc9cc9b86","tarball":"https://registry.npmjs.org/sub-encoder/-/sub-encoder-1.0.0.tgz","fileCount":5,"unpackedSize":6043,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBSOcxNYhAWACFLREjTWk9ljNk8dDPndg0FzGvqnW2sAiBU3RTu1qa5H8OXrcc3umtHzzItYdSBqfJffJuZ7lRvuA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRt6nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0xg//dAANZJUW+ZxAIuhi5QO78g8XpXb09O/VbGchSX7OEpTZUiFu\r\nfrgxjMb85GhKXBQk3+C5tIhOuWP/RE3fhzlVU8/HS6u2abaj4OMbLh+mZQyf\r\n66DULHe6R1Eos0ReK6uBvYqOqS1Jxz0jDj/ZjQBJe6NiFY9PpJvZpcb1ENUE\r\nRPcNK8aeOuV0p9a40McEJYWml6om3YqaRy0iEoUk7DeEbiooMvBgjot88mkp\r\nYEO2VTq2SoM06d7yKGG8JwPK/kDEJa7m6o9sNH40Yn8wSzbnG9TMUFE+Jkkj\r\nRPFB8Q9Hd0Ar7OHks3qVYPiQdG+Ag4wS8dHZimLupGHPGI4Z7+OGUHVebSp3\r\nCCX/97giQhbDTa6ezydm7fqobjgKlgpiw6suArLA6gq93FLi7GBrqH+eFUWD\r\n1P5WUve0YJhaiWKeAeP7sF2Kz/tY5lsknt0GdO47BeZX2f4bG6Wrzl21jrJ1\r\nwFqbW1f/A35k468zzp3VbKNbDF3EKxNblPHO4wjEgZ1rSnKKHwI9FkgiTeaO\r\nzLCwJ89/RmzK8j1RbYJ43nIEEzXQ3q/GqO1aJHyz9gqD8NGc/QPGSvJYxoOE\r\n3Ab6FleEwX4ASA1m7P6/Js/fYsK4OmQH0+G58yxDyJ2tlf6UpUZTY2eSaZxZ\r\njvt3YxibxuBl5DBj3KGoEhfXZ0QAsNQbhUM=\r\n=zYgA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andrewosh","email":"andrewosh@gmail.com"},"directories":{},"maintainers":[{"name":"andrewosh","email":"andrewosh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sub-encoder_1.0.0_1665588903508_0.4141260687189412"},"_hasShrinkwrap":false},"1.0.1":{"name":"sub-encoder","version":"1.0.1","description":"Generate sub encodings for key/value stores","main":"index.js","scripts":{"test":"standard && brittle test/*.js"},"repository":{"type":"git","url":"git+https://github.com/andrewosh/sub-encoder.git"},"keywords":["kv-store","encoding","hyperbee"],"author":{"name":"Andrew Osheroff","email":"andrewosh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/andrewosh/sub-encoder/issues"},"homepage":"https://github.com/andrewosh/sub-encoder#readme","devDependencies":{"brittle":"^3.1.1","hyperbee":"github:hypercore-protocol/hyperbee#key-encoding-fix","hypercore":"^10.3.2","random-access-memory":"^6.0.0","standard":"^17.0.0"},"dependencies":{"b4a":"^1.6.0","codecs":"^3.0.0","is-options":"^1.0.2"},"gitHead":"e8725cec0f7ce8e501289c21a28181dd7bd5e152","_id":"sub-encoder@1.0.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-0isN3JEIr2fCW0/tK7NyhxneXDAd8PuuhHKSKT4QaSqJ/VDHwBPBEY/ModAK9lCJtNZQWr4iJFRit6EOmtuS/A==","shasum":"c213004ceb591c462e0c30d7451d622cbecc8afc","tarball":"https://registry.npmjs.org/sub-encoder/-/sub-encoder-1.0.1.tgz","fileCount":5,"unpackedSize":7472,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVedyo/gnd0hefPec8Du5y3cnvaRDsPfyPORIlmUnO/AiA4sG6jfg4GAYK+y6c1Br1BRiKr7dhfQR2BbKF3RXdaQg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRz2dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrwnw/9Gc9gNNu+ddskqDi15P1bnkb5hbsyGFXui5Rqm1dLPn/M5UuL\r\np/2Jmjk3TWoa9gIrtBAHx8PGSFgbp6wdSqwiefuGdpMqv7i6175JfBsklSzP\r\ncK+I/SUqSXHX6CBmZAJHNAEwtzVdqK6eMqYH1CYWIqkPF2IH4rqFiKGK1Boz\r\n5H9Tu/CM9Zjw5QhJIrwmoXh7TykxEcrzH599Iw2oSxzKTYC3Px/MKHJiNSIc\r\nb/cqn9a/Tu/ldBuLaQbDf95QyZPJWtLVPj5vT2as49FJkzLcJViIZ2ZTtA0V\r\nGQaf0jP+d6lzwxn+BS0jU7Rzn1FgZcOFnqN0F6cOrSdzILDlWkPCPW7h2ZZA\r\nSTdrrJICGd3zf2Kg+wHyl9h5+7pFpIe7ZJ87A05t8hXMYqjJNB7SGFyHeHMk\r\nVUrW1KzJHF3AIForUgxoS1X+1WM/MF3DnWL4YEp8/hXsJfXifGb/OIYpPSFj\r\n/RvbCbNZUpygm17f3dqNfEIVX4anZfye9WjiBz98eefKY2u/2NtyeJnaCn+L\r\nol42RSYyIsdNhnis8oLWatsVGZqINPyJuh60BkoPnvNfcFj9VyE5c9emfoa8\r\nMdhaynfp39quW37GlKoxX7bJ3rrlurG1uwM/nuSHkZBDwlHmECna55/NQ34W\r\nO9ZNyJNv7sMRdMIZku3rOyw7ZDbqylQ9dx8=\r\n=xqYN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andrewosh","email":"andrewosh@gmail.com"},"directories":{},"maintainers":[{"name":"andrewosh","email":"andrewosh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sub-encoder_1.0.1_1665613213014_0.19074969376335504"},"_hasShrinkwrap":false},"1.0.2":{"name":"sub-encoder","version":"1.0.2","description":"Generate sub encodings for key/value stores","main":"index.js","scripts":{"test":"standard && brittle test/*.js"},"repository":{"type":"git","url":"git+https://github.com/andrewosh/sub-encoder.git"},"keywords":["kv-store","encoding","hyperbee"],"author":{"name":"Andrew Osheroff","email":"andrewosh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/andrewosh/sub-encoder/issues"},"homepage":"https://github.com/andrewosh/sub-encoder#readme","devDependencies":{"brittle":"^3.1.1","hypercore":"^10.3.2","hyperbee":"github:hypercore-protocol/hyperbee#batch-put-encodings","random-access-memory":"^6.0.0","standard":"^17.0.0"},"dependencies":{"b4a":"^1.6.0","codecs":"^3.0.0","is-options":"^1.0.2"},"gitHead":"14ef5ce9d791eed04c034ea134978c346471002b","_id":"sub-encoder@1.0.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-y5AgmouM1O158xBT/6lL/KupnOrrT9i82z4WtdLJLZppGgkK0osOz+I/6NP29CM9xOiqRKWwfH2hBLwa7vZRrg==","shasum":"6c4dfd5b0f028fcc3f0632813f5ae154d1fef990","tarball":"https://registry.npmjs.org/sub-encoder/-/sub-encoder-1.0.2.tgz","fileCount":5,"unpackedSize":8252,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFOgixLKfA+LU0QtN8YGsDGTil3pTNlOoChW2CXRHKzAIhANoJyAoRuwlrrQZ6QhTRwdKuCjar4HwIo/lWOAizb9MR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTnzlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmotnw//TjDYlWLS9/C+AlyX+bjaa/4GfCcvqos0g2tREvI3Mq6Xz+Eo\r\nVYAEuzof8ckcWrvh8sovY/XQGv+ztz9GScWzNS4X4C9kgjH41hFbkV56Q5m+\r\nTlnPgnx+N3tL+PqstvDuc/OrhLVpq9vVLUAV8TdUs+ZgiW3rkOaDBRnHZbUy\r\nH2rufrppZWaYyrpvndQ2Y1mWFaZo+hhX/YMUTcoTg5DQjPqZAeiHHFCKy7Ld\r\nX222w1lVKeNOE7vc4INMaRI1sl06GCbqtAKHcS9NB7bIuyV6kD3XSuSYLWuM\r\n9wWMRPdOFg4oF7QfLGNHHRDE3YidWmbhtMdOUL23xhWadWLTqxx8CCs8H/bk\r\nDPLz26rtXX5ki+KBY/86DHuSw5pWEbPKaOCPXERSD23NeLtCM5xIfMLy8mgX\r\n62m+3daKbQo94d3RFmtmISJggnWcQ2HHyhdOFNU3QT/yF7FBiBWb50ZqFKTp\r\nb71HpB2bavlBt2JBDfcB4H5yseV0zkqa/25NeBQ8sFTGO1UewjOSEv/17Zd0\r\nMDbifCp/Y8goQz7ZQGr+CB2FucZJyeyuC0tv5e4j19NGQdm/PqBcqluX/Sjg\r\n9KmMN5hYo7D+GoGsbB43XiLWKWy4EF2WdutuDPzGr0NpNGm51fWeFiusFNOw\r\nP91i/6WSLBgl/9wFGvqbMkrCD32i2z1kOsk=\r\n=b9W5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andrewosh","email":"andrewosh@gmail.com"},"directories":{},"maintainers":[{"name":"andrewosh","email":"andrewosh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sub-encoder_1.0.2_1666088164811_0.2507876325107854"},"_hasShrinkwrap":false},"1.0.3":{"name":"sub-encoder","version":"1.0.3","description":"Generate sub encodings for key/value stores","main":"index.js","scripts":{"test":"standard && brittle test/*.js"},"repository":{"type":"git","url":"git+https://github.com/andrewosh/sub-encoder.git"},"keywords":["kv-store","encoding","hyperbee"],"author":{"name":"Andrew Osheroff","email":"andrewosh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/andrewosh/sub-encoder/issues"},"homepage":"https://github.com/andrewosh/sub-encoder#readme","devDependencies":{"brittle":"^3.1.1","hypercore":"^10.3.2","hyperbee":"github:hypercore-protocol/hyperbee#batch-put-encodings","random-access-memory":"^6.0.0","standard":"^17.0.0"},"dependencies":{"b4a":"^1.6.0","codecs":"^3.0.0","is-options":"^1.0.2"},"gitHead":"60a6ac5ea601026452370e418d9b8d1029023c72","_id":"sub-encoder@1.0.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-MWjoD9+p2rM+T2ih7BUHQVa7mhYAGM2/bH8pBbIYFCS339MYxMvU9+/UMNppu28J3wFttG37NfHg1yz7dyPXkw==","shasum":"2c09b80b36dc408cf0222a9350ca78338baf22ba","tarball":"https://registry.npmjs.org/sub-encoder/-/sub-encoder-1.0.3.tgz","fileCount":5,"unpackedSize":7720,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDoWJNHWrkPfUzpnvjvxvPylqdVCs9wF7lDAFhpXcmwvAiEAyBMAg6dJpjKC+NA3XCCxffZzNSM98JrCzYiv/8uZKZ4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjToN4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd0Q/7B16X8kCQ94IjS6RQUJ/Y4VCGU7pOFfMM42sV7lxf9hc84L7Y\r\nyOXyHSUkSfiBwaTK4clZjvRMU3gyP4aSFmJbNfMoIHSK2jEYZaETfVYe9fkn\r\nSpe+zU8dI5SogYav2exuU1IOsScxpy1m3OnFptv1kejOh/UJ195mnOC6Oeye\r\n4gIyTuu6KBYw5W7+fMfk5sg5bzXDePsbnVH9GrePS0VGcaofIrjRvLqi+YhM\r\n0I/p4fowme0DSUQHLoeNFEPzka3Wiz5AmVr4qWYvgVFAU27oRUmT7cXw53gH\r\n8D5z/yg2B1BVUsKW1ShGAwucHMt46eq75ZtSRls7k8JvGMEZ/xtnTm/7cF0T\r\n6/LY9ZxU2PEnuVaV7B8OISjxoXG15WJhUFvsBJ41oD5zvEPC/mxbSMEDeE+7\r\ndJLxMUqZ871MiBgAeDSWIvIw0tlbEl+UuJwgOJSRmlQztafztdM+yu/5g2nE\r\ninE6xd5OEFWYVmSoaPEaQv5E44rCBlOqbFEqtFonpfYVORMSlaR1m+8v5mZA\r\ngjSXpwr6pqhfoRCZqToiNDeaiiHzTyX6GM1G9gN9FWo1EDixA91eymBiEtg1\r\n61FxN2xOt6oMZi2ZOqkIjtkdEM/9BVxGdIL+7kNdpnGBW96izh5rKQoTQm6z\r\nJS80UgiCl5raHmn/nmoN823dRASMs8VSwcc=\r\n=i+PV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andrewosh","email":"andrewosh@gmail.com"},"directories":{},"maintainers":[{"name":"andrewosh","email":"andrewosh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sub-encoder_1.0.3_1666089848347_0.7106077295920921"},"_hasShrinkwrap":false},"1.0.4":{"name":"sub-encoder","version":"1.0.4","description":"Generate sub encodings for key/value stores","main":"index.js","scripts":{"test":"standard && brittle test/*.js"},"repository":{"type":"git","url":"git+https://github.com/andrewosh/sub-encoder.git"},"keywords":["kv-store","encoding","hyperbee"],"author":{"name":"Andrew Osheroff","email":"andrewosh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/andrewosh/sub-encoder/issues"},"homepage":"https://github.com/andrewosh/sub-encoder#readme","devDependencies":{"brittle":"^3.1.1","hypercore":"^10.3.2","random-access-memory":"^6.0.0","standard":"^17.0.0"},"dependencies":{"b4a":"^1.6.0","codecs":"^3.0.0","hyperbee":"^2.4.0","is-options":"^1.0.2"},"gitHead":"b25596683c4f6fb5351836c96082c56fd9471753","_id":"sub-encoder@1.0.4","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-N6FWtcTp6U5cu050Qc0CJYQV9I8I9Tk3KoiQIv5e4VtzK1soOOGJ7jtV/nYODuYJl6v0bB989eVlIyJ7EIgv2A==","shasum":"73d033ce92b74e17153b088d003068facdb23ad0","tarball":"https://registry.npmjs.org/sub-encoder/-/sub-encoder-1.0.4.tgz","fileCount":5,"unpackedSize":8812,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrcv9/JD8LVHTVHw4UjHxWQSukKD9AlLnerdnm8YkT+wIhAKyCsQ/fsoKLxmStIh9nWPQw15dZcAhDlQqTLRDCBRKM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyrcWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBWA//aI5OvoNm/72yXDbz7XgLScvq/UMEvDS7cMEfW0uqyzgBI0gC\r\nJ7l6ao4GIdfyhkCEKTzoGBvF7oUmcQDHyA1+r5/poh59nZo3lOastDABs3cp\r\nf4Xy00ANe1GzxQ79aJ25kjfmeR4698/pxLGcjwP3jIwUvN5WZqUmlkhej5dN\r\nrswiIXkxIct8Iu5SKoQG9g/WS6YyyCil4VjwKNGoIYZWmeuem6SXR+ZCJKkZ\r\nt9p8dZlnuE1jR979ZDwcexFVaxL/2YANB7cxzB72VHMQIYlDmBZppTUAe5UN\r\nqexr4S8s95PkPlysoRr0PXG+F0DQcxrFfU40ivDwepgP93cvGu9upFb9W6Jq\r\nm4mfkv4E1mE3yriAc9/brhYOHP5DVwlcIjpi+YMkJVp+N4b8+lETwstxBoWM\r\ne5NTNyvrmAOOi1lpyeeKWFUGZYfYKpDegkW3T7kSUvcvmlMqka23iBLmaRPY\r\nRYI2wpeYSx3uZT9NSqIBZ1oZnhnd/l6WyjszsSBUdgjlrtxNMOiRJML1WXeQ\r\n2qglcY+glD0ebc3B5Y4YNvbpQIzjZGgayOa+tySa0OW00ey61m6+xg3grv1Y\r\nMoYCYAJ9Gwjd/czLc7FRIv6fcTgslQH3R7EMyXsJi4P38ZU0Q2Fy0iFYxZwC\r\nQSqZejmxJDA1FcIZnj13D9kJVDHJ4UhYvJw=\r\n=Kvr2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andrewosh","email":"andrewosh@gmail.com"},"directories":{},"maintainers":[{"name":"andrewosh","email":"andrewosh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sub-encoder_1.0.4_1674229525857_0.34411518620370707"},"_hasShrinkwrap":false},"1.0.5":{"name":"sub-encoder","version":"1.0.5","description":"Generate sub encodings for key/value stores","main":"index.js","scripts":{"test":"standard && brittle test/*.js"},"repository":{"type":"git","url":"git+https://github.com/andrewosh/sub-encoder.git"},"keywords":["kv-store","encoding","hyperbee"],"author":{"name":"Andrew Osheroff","email":"andrewosh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/andrewosh/sub-encoder/issues"},"homepage":"https://github.com/andrewosh/sub-encoder#readme","devDependencies":{"brittle":"^3.1.1","hypercore":"^10.3.2","random-access-memory":"^6.0.0","standard":"^17.0.0"},"dependencies":{"b4a":"^1.6.0","codecs":"^3.1.0","hyperbee":"^2.4.0","is-options":"^1.0.2"},"gitHead":"643091bc279ca45fbcfb752bf98f02f440d924ca","_id":"sub-encoder@1.0.5","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-UiGidbkV5XqgTOLMkPRp+QxdfRq48PDw8IvYQGz588iq9/4CT+G5zhKaK+jdiKxURwrvq70NIp9PiJFPonJlew==","shasum":"9f7e212f45bdc53a0b220d6f40af8d92b5f213cf","tarball":"https://registry.npmjs.org/sub-encoder/-/sub-encoder-1.0.5.tgz","fileCount":5,"unpackedSize":8812,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcQsiuS1YQ6kEWic+ksxZE4Pg7vnpea+kvQeljhtxaDAiAYskoO4hAzQFRKULVwFWrNDJBO+3g7BrxF+Y/0FBW0OQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNTVIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo72hAAkixiuHQH//tS+jqo8CHMo0jI04zAvNEu0V7LbjbJtcU2/4TF\r\nfuTs2B1tpvvKhN0IYr4JYZafNOwEPbjnSg2ky77onclTb6UjPqlR2SC/zRbW\r\nuNNjABPKyPIUDHmF5otETEPFYdoKU6CDOXIVukIHRNH9+2o8RIm6NYLrUUnE\r\nBKKLVXqCEAmym3Tmw0ALB5SBJ8ALbaYSelBEsVC26qlbTwrIhro5QWNKFfAZ\r\nwcZY946ZMVLpfmobGYAAqqW5ajyBoQNGjRT/jHICzZ5sS8Z75lAGYSfHEjwQ\r\nRZGB5Pw9MirCXY9h6Q9kdwRI2SS+qBH1ruDfGJ+H6aJ4r7x6lVocaUr0tLpC\r\nufL/LTAoBxMIFLEytTetFrXTeR298OoYFawKbtBmVH2bO2A0wCQOERwL9sdQ\r\nn32T36cjdLqEpnw5LmKfy5pbpYXu4Q3ztPmMqQoUqLyFf5SzpH4d2jE2lxqU\r\njsXiQdHuUs+LnbiYvdbR4srQNntAgdOwy0yzt0loGSllY+EkO/OtMylCyufX\r\n34d4zNkDSqv8PLHKizDFiuOIs33We8krCk6AitWsxAN5Nxit1uPuEugn75a0\r\nuTYeiI7h2p4dAu8lBqGAj/b3Id7cGfAwNq6u5pEbyHmVWGHCIdIpH/1kuERn\r\n7wpE4gKKFQzaSKqyAo5znSEcvaWKt8Nqd7Y=\r\n=zBdy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andrewosh","email":"andrewosh@gmail.com"},"directories":{},"maintainers":[{"name":"andrewosh","email":"andrewosh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sub-encoder_1.0.5_1681208647877_0.09213315699101465"},"_hasShrinkwrap":false},"1.0.6":{"name":"sub-encoder","version":"1.0.6","description":"Generate sub encodings for key/value stores","main":"index.js","scripts":{"test":"standard && brittle test/*.js"},"repository":{"type":"git","url":"git+https://github.com/andrewosh/sub-encoder.git"},"keywords":["kv-store","encoding","hyperbee"],"author":{"name":"Andrew Osheroff","email":"andrewosh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/andrewosh/sub-encoder/issues"},"homepage":"https://github.com/andrewosh/sub-encoder#readme","devDependencies":{"brittle":"^3.1.1","hyperbee":"^2.8.0","hypercore":"^10.3.2","random-access-memory":"^6.0.0","standard":"^17.0.0"},"dependencies":{"b4a":"^1.6.0","codecs":"^3.1.0","is-options":"^1.0.2"},"gitHead":"f817d0a50ef2ef6cd06c31d191eca4b204648589","_id":"sub-encoder@1.0.6","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-HudXUquSni0BxLS/Ay5qLVj6J0/z9zyOWpADr0B0QMcFF6mnjYCuli6vd3NbXx6BqlXglKwlc47D22G29GA12g==","shasum":"30eda32ebcde52320294dc569bac875a4ed25abc","tarball":"https://registry.npmjs.org/sub-encoder/-/sub-encoder-1.0.6.tgz","fileCount":5,"unpackedSize":8813,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDS1iuFFXzPLf2eRV7f/vMDpisoMxTH5k0uzh3/vVAffAiAV54ydJSk2mcdqAbH85M412st2pr8Qt+ulqPdRQu7BoQ=="}]},"_npmUser":{"name":"andrewosh","email":"andrewosh@gmail.com"},"directories":{},"maintainers":[{"name":"andrewosh","email":"andrewosh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sub-encoder_1.0.6_1683630161501_0.6383340719034742"},"_hasShrinkwrap":false},"2.0.0":{"name":"sub-encoder","version":"2.0.0","description":"Generate sub encodings for key/value stores","main":"index.js","scripts":{"test":"standard && brittle test/*.js"},"repository":{"type":"git","url":"git+https://github.com/andrewosh/sub-encoder.git"},"keywords":["kv-store","encoding","hyperbee"],"author":{"name":"Andrew Osheroff","email":"andrewosh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/andrewosh/sub-encoder/issues"},"homepage":"https://github.com/andrewosh/sub-encoder#readme","devDependencies":{"brittle":"^3.1.1","hyperbee":"^2.11.0","hypercore":"^10.3.2","random-access-memory":"^6.0.0","standard":"^17.0.0"},"dependencies":{"b4a":"^1.6.0","codecs":"^3.1.0","is-options":"^1.0.2"},"gitHead":"06ca1659159046ab29acf04e16d82ac2e273f9dc","_id":"sub-encoder@2.0.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-nA9H9wVikqBg9zEpQ406oiMPyccYv+STB2CEYrGOESvuOWIex0hkpt3I8aijxwgxyGFNVOCFLy/EBaqTN5BKRg==","shasum":"dd594a185a24e0ac51d1660932b80ce46c6d14c5","tarball":"https://registry.npmjs.org/sub-encoder/-/sub-encoder-2.0.0.tgz","fileCount":5,"unpackedSize":8856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2S76HCC+T7daz4o7+ggJaC/Arum1KTt8S1zKS952hbAiEAoGp70ihcUaSdqI6iy+EszovspGLFUs4SK53j38qJwUk="}]},"_npmUser":{"name":"andrewosh","email":"andrewosh@gmail.com"},"directories":{},"maintainers":[{"name":"andrewosh","email":"andrewosh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sub-encoder_2.0.0_1684927968583_0.8451905445026577"},"_hasShrinkwrap":false},"2.1.0":{"name":"sub-encoder","version":"2.1.0","description":"Generate sub encodings for key/value stores","main":"index.js","scripts":{"test":"standard && brittle test/*.js"},"repository":{"type":"git","url":"git+https://github.com/andrewosh/sub-encoder.git"},"keywords":["kv-store","encoding","hyperbee"],"author":{"name":"Andrew Osheroff","email":"andrewosh@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/andrewosh/sub-encoder/issues"},"homepage":"https://github.com/andrewosh/sub-encoder#readme","devDependencies":{"brittle":"^3.1.1","hyperbee":"^2.11.0","hypercore":"^10.3.2","index-encoder":"^3.0.0","random-access-memory":"^6.0.0","standard":"^17.0.0"},"dependencies":{"b4a":"^1.6.0","codecs":"^3.1.0"},"gitHead":"97d31c18d58182f05560c11f77dc73bc0fcb46ee","_id":"sub-encoder@2.1.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-54Fq45MborBHluJ7mllqkpuBz4hdBe0R0iZi6uR6s8DQVXwLawRiarqgxnZ7teApamoZMGJQVglDdXPDj8ErZg==","shasum":"9db4ec6f7fc1b085d685e21263d88c7b35406926","tarball":"https://registry.npmjs.org/sub-encoder/-/sub-encoder-2.1.0.tgz","fileCount":5,"unpackedSize":10030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXIZpH9aV6y/H8iXxcS8RfZqfFBLDIX6u3ADXOGngdpAIhAKEEqO+Hf6PtEmA15AfG5UJKSLkl6Af6hp6onylFqIpJ"}]},"_npmUser":{"name":"andrewosh","email":"andrewosh@gmail.com"},"directories":{},"maintainers":[{"name":"andrewosh","email":"andrewosh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sub-encoder_2.1.0_1684949965113_0.4551961854274691"},"_hasShrinkwrap":false},"2.1.1":{"name":"sub-encoder","version":"2.1.1","description":"Generate sub encodings for key/value stores","main":"index.js","scripts":{"test":"standard && brittle test/*.js"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/sub-encoder.git"},"keywords":["kv-store","encoding","hyperbee"],"author":{"name":"Andrew Osheroff","email":"andrewosh@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/holepunchto/sub-encoder/issues"},"homepage":"https://github.com/holepunchto/sub-encoder#readme","devDependencies":{"brittle":"^3.1.1","hyperbee":"^2.11.0","hypercore":"^10.3.2","index-encoder":"^3.0.0","random-access-memory":"^6.0.0","standard":"^17.0.0"},"dependencies":{"b4a":"^1.6.0","codecs":"^3.1.0"},"gitHead":"b19a082a9a90cb52a53e36cff7d6f5ad0020d4da","_id":"sub-encoder@2.1.1","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Xfza05u5b26tYB0uiTZLPvKis0gSf8VaX8IZNgtRSHzXiYW7SWHJe6vfRVP+wuK8GAqwhGJQwQ03E5HX7W5+YA==","shasum":"00596c0a8a11d689952b8ea6a56ccafdb2333c6a","tarball":"https://registry.npmjs.org/sub-encoder/-/sub-encoder-2.1.1.tgz","fileCount":7,"unpackedSize":23453,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwS6npSo3Z0kSofG6eFAx6MzuU69qwZaEQXuDi4y3hpwIgc0N+SfAOeb4CSn2XlDstUlWpYZFqGamvJ3NTmtOMMpc="}]},"_npmUser":{"name":"andrewosh","email":"andrewosh@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sub-encoder_2.1.1_1685047930826_0.21573754797807188"},"_hasShrinkwrap":false},"2.1.2":{"name":"sub-encoder","version":"2.1.2","description":"Generate sub encodings for key/value stores","main":"index.js","scripts":{"test":"standard && brittle test/*.js"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/sub-encoder.git"},"keywords":["kv-store","encoding","hyperbee"],"author":{"name":"Andrew Osheroff","email":"andrewosh@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/holepunchto/sub-encoder/issues"},"homepage":"https://github.com/holepunchto/sub-encoder#readme","devDependencies":{"brittle":"^3.1.1","compact-encoding":"^2.12.0","hyperbee":"^2.11.0","hypercore":"^10.3.2","index-encoder":"^3.0.0","random-access-memory":"^6.0.0","standard":"^17.0.0"},"dependencies":{"b4a":"^1.6.0","codecs":"^3.1.0"},"gitHead":"65b6b75710afcfdbbb638f46ce5194ca1eb11337","_id":"sub-encoder@2.1.2","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-MXRFdl+GVkSVYIjXoSsif4JaUaT0xQ7VjrJ6WePGxuivpAiTgKMJVsW+hZfsC3SHN4tFJaHHXjdJuEbNpYrYBw==","shasum":"7169114490666f5f45059101f6dfa661479c3632","tarball":"https://registry.npmjs.org/sub-encoder/-/sub-encoder-2.1.2.tgz","fileCount":7,"unpackedSize":24971,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSxZW6nnrZb9HucxQsZZoFfC1gbtKV/bDHqgSc7IOjDgIhAN96KDyqcG6J8TsC/uUv1IHok9jYFlia/ZvHhPf8ARPN"}]},"_npmUser":{"name":"andrewosh","email":"andrewosh@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sub-encoder_2.1.2_1696944527238_0.14557524450434545"},"_hasShrinkwrap":false},"2.1.3":{"name":"sub-encoder","version":"2.1.3","description":"Generate sub encodings for key/value stores","main":"index.js","scripts":{"test":"standard && brittle test/*.js"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/sub-encoder.git"},"keywords":["kv-store","encoding","hyperbee"],"author":{"name":"Andrew Osheroff","email":"andrewosh@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/holepunchto/sub-encoder/issues"},"homepage":"https://github.com/holepunchto/sub-encoder#readme","devDependencies":{"brittle":"^3.1.1","compact-encoding":"^2.12.0","hyperbee":"^2.11.0","hypercore":"^10.3.2","index-encoder":"^3.0.0","random-access-memory":"^6.0.0","standard":"^17.0.0"},"dependencies":{"b4a":"^1.6.0","codecs":"^3.1.0"},"gitHead":"ddac32f678f30fb73ee24484f0af79898414b942","_id":"sub-encoder@2.1.3","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Xxx04ygZo/1J3yHvaSA6VhDmiSaBQkw/PmO3YnnYFXle+tfOGToC6FcDpIfMztWZXJzuKG14b/57HMkiL58C6A==","shasum":"e4ec711375e9cc01b3e275368a8e2c0614f38c26","tarball":"https://registry.npmjs.org/sub-encoder/-/sub-encoder-2.1.3.tgz","fileCount":7,"unpackedSize":24947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1WUuHK2PkVkwnAcTVsNTj72avqbrQ3BsGoxotbPx/tAiB3V10O0FBy9ZSlWDZFmpekGIyv5HN8hz0XJjs5e+e7TQ=="}]},"_npmUser":{"name":"andrewosh","email":"andrewosh@gmail.com"},"directories":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sub-encoder_2.1.3_1696968208530_0.13297817874172035"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-12T15:35:03.507Z","1.0.0":"2022-10-12T15:35:03.713Z","modified":"2023-10-10T20:03:28.978Z","1.0.1":"2022-10-12T22:20:13.210Z","1.0.2":"2022-10-18T10:16:05.003Z","1.0.3":"2022-10-18T10:44:08.545Z","1.0.4":"2023-01-20T15:45:26.025Z","1.0.5":"2023-04-11T10:24:08.039Z","1.0.6":"2023-05-09T11:02:41.723Z","2.0.0":"2023-05-24T11:32:48.784Z","2.1.0":"2023-05-24T17:39:25.277Z","2.1.1":"2023-05-25T20:52:11.003Z","2.1.2":"2023-10-10T13:28:47.382Z","2.1.3":"2023-10-10T20:03:28.815Z"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"andrewosh","email":"andrewosh@gmail.com"}],"description":"Generate sub encodings for key/value stores","homepage":"https://github.com/holepunchto/sub-encoder#readme","keywords":["kv-store","encoding","hyperbee"],"repository":{"type":"git","url":"git+https://github.com/holepunchto/sub-encoder.git"},"author":{"name":"Andrew Osheroff","email":"andrewosh@gmail.com"},"bugs":{"url":"https://github.com/holepunchto/sub-encoder/issues"},"license":"Apache-2.0","readme":"# sub-encoder\nGenerate sub encodings for key/value stores\n\n### Usage\n```js\nconst enc = new SubEncoder()\nconst subA = enc.sub('sub-a')\nconst subB = enc.sub('sub-b', 'binary') // subs support custom key encodings\n\nawait bee.put('k1', 'b')\nawait bee.put('a1', 'a1', { keyEncoding: subA })\nawait bee.put('b1', 'b1', { keyEncoding: subB })\n\n// k1 as normal\nawait bee.get('k1')\n// a1 from the sub\nawait bee.get('a1', { keyEncoding: subA })\n\n// also supports read streams\nfor await (const node of bee.createReadStream({ keyEncoding: subA })) {\n  // Iterates everything in the A sub\n}\n\n// The range options will be encoded properly too\nfor await (const node of bee.createReadStream({ lt: 'b2' }, { keyEncoding: subB })) {\n}\n```\n\n### API\n\n#### `const enc = new SubEncoder([prefix, encoding])`\n\nCreate a new SubEncoder. Optionally set the initial prefix and encoding.\n\n`prefix` can be string or Buffer. If set, acts as an initial sub instead of starting at the Hyperbee's base level.\n\n#### `subEnc = enc.sub(prefix, [encoding])`\n\nMake a new sub. Returns a SubEncoder, so subs can easily be nested.\n\n`prefix` can be string or Buffer.\n\n#### `buf = enc.encode(key)`\n\nEncode a key.\n\n#### `key = enc.decode(buf)`\n\nDecode a key.\n\n#### `encodedRange = enc.encodeRange(range)`\n\nEncode a range.\n\n### License\nApache-2.0\n","readmeFilename":"README.md"}