{"_id":"@alttiri/base85","_rev":"13-03b468760de438349a1a504ddaa6736c","name":"@alttiri/base85","dist-tags":{"latest":"1.8.0"},"versions":{"1.3.0":{"name":"@alttiri/base85","version":"1.3.0","keywords":["base85","ascii85","z85"],"author":{"name":"alttiri"},"license":"MIT","_id":"@alttiri/base85@1.3.0","maintainers":[{"name":"alttiri","email":"AlttiRi@pm.me"}],"homepage":"https://github.com/alttiri/base85","bugs":{"url":"https://github.com/alttiri/base85/issues"},"dist":{"shasum":"27ce23955d81cadcdcf4ae048a3ee7624c007c5e","tarball":"https://registry.npmjs.org/@alttiri/base85/-/base85-1.3.0.tgz","fileCount":9,"integrity":"sha512-E3kpl2F0FeRRuoXJ2NWlAInt5C51cdNhc+EP9iXnayIqemrURG1tO85ogMna8Oyygk5q2MLMGkR7aBZv7gpqGA==","signatures":[{"sig":"MEUCIBnvbtEQ64K//1AnXZu24cmOR5qjUiq0+AQruZOIGL2uAiEAwJ35ZylhcG+csSJcm4vHonQhhiV9M9xwjJ1v9rIUElg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxcIVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUIBAAi2RO9G3a5X3R4HZlNKzBAMz1xONZThbhWGlMikvBFmiery9u\r\nTyYj+JstydcPM2ero96hbEZa0IR0HZhT+SAz4grXSYaiVjZBE84wROo4zkwz\r\nvYIQ2y4jgp4fJOY5QKjrdjXTHMfHka2D7cePrSUYdX+nVHqaddLHr9KOPOxB\r\nzvREfh0yLXbdgH8JRsPX33Aqj7ncFoiwo5vPNVevSAAn40UiwIPwpf6k1ygb\r\ntH04Nm6OPOZt8FeEpS7QgXm7uV+MbGy6fKILJDkyfCfpkMp00FOTkUBo0raf\r\nXjUh4Cao2t9Ib3chP0ef8TZ9azxyF/z0E5P43dQFZlOK0qfvrCzFLDkky4K6\r\n35YLMq6BJTt/iSzu/qspStj40JpCA8xg19iPnEviRcQ/ADLCQ09YEpvCV0NH\r\nd4PTRGLGjIVMzMbAKJQ0upJPWR1NM+Yd6FnOd1NcIqhOvPQwHu00xrepnNPS\r\nuDm/6oNoMhADDayTSSivsmx8lxh6CIxSdRktraUng1/5sYwAvNzLSVQxpR6H\r\nwm8/YgwXDzOq7nIH+NoynRqKaz9ykBNsRWFEOWYzxZVtXuKn50w3uAXZ/hl3\r\nSbxD9ZBa4ch1gPJ4bA+CuZiFBX77cDeLC2auRtyt5x4VwMZfNxNIqdGu9fDt\r\nrzZGk2OsQy4uoSFgLgkPTSF96vzFav9iGQo=\r\n=6YgO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"base85.js","type":"module","gitHead":"af372641430559e5b1c7d789230be7e043a897ae","scripts":{"#":"","##":"","login-ghp":"npm login --registry=https://npm.pkg.github.com","login-npm":"npm login --registry=https://registry.npmjs.org","publish-ghp":"npm publish --registry=https://npm.pkg.github.com","publish-npm":"npm publish --registry=https://registry.npmjs.org","unpublish-npm":"npm unpublish @alttiri/base85@1.2.3 --registry=https://registry.npmjs.org"},"_npmUser":{"name":"alttiri","email":"AlttiRi@pm.me"},"repository":{"url":"git+https://github.com/alttiri/base85.git","type":"git"},"_npmVersion":"8.19.2","description":"Pretty fast base85 JavaScript library","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@alttiri/util-node-js":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/base85_1.3.0_1673904661291_0.16165115110469008","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@alttiri/base85","version":"1.4.0","keywords":["base85","ascii85","z85"],"author":{"name":"alttiri"},"license":"MIT","_id":"@alttiri/base85@1.4.0","maintainers":[{"name":"alttiri","email":"AlttiRi@pm.me"}],"homepage":"https://github.com/alttiri/base85","bugs":{"url":"https://github.com/alttiri/base85/issues"},"dist":{"shasum":"af71d26a7eb63b5152db9035675b8ea17b6a62be","tarball":"https://registry.npmjs.org/@alttiri/base85/-/base85-1.4.0.tgz","fileCount":9,"integrity":"sha512-EHNnIcANcW2sT4ru0SmYn/sUqlZxqNDN5eBV+BtBYsy0nl6+fpVvcJsWNBhbFe3+N9n1hXcm5aYjhvHQ1k2NuQ==","signatures":[{"sig":"MEYCIQD2E0x2P8AQjdFAtyeUcVNvx0bMgAklYlky5t2TiNK+lgIhAO+qg+HfDpcmS1fmDxjmrAej21nSTCnYrr9Mp1lM7Hz6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxeEgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEig/7BIjlaf+7yExmjtYQKr3IzIZP98culYHI1ABNZjlJuNu0u93G\r\n6hIVo11kfXcFiDIn5TgclfOszrvypuWmYA8kC1KAn2LSEhWpawtIoTbyxL7B\r\nJON3DYEyz93fNe6iD1W+IneMTrJ5NITY99WywZiobEj8LpawtcNy1Wmp5bu1\r\nzyqqYt9OBYhEOr6kUbyqyB7FUOYchiVG5f/ALc9swD5XZqdFRu/CbcxWr1xV\r\nl8AzGyqNwSjIVnDkqA7jIOiuAqluWh2SFlVv18u181Q+vLDS122dlAZk3jqb\r\nomFCHN0HRNrBjdwFyn+8oEsCwwXK7Jg11BErt+s2/ow7SovD3j5J8p91CfRX\r\nZ6fyAHCxNUP31Do1/bTBmpn+79WEzpUdO3ptH0BTUhWr0Q0XtY88YUDVZ7bk\r\nghcqaHE7l834B3YP4YVvZcgGC8XWGF74V5XLna9F+4YdWEaGp3G1zOeUgtO6\r\nlwtSlGKwSk6USLVMETinlyvA9LoSrrGQqajAa1O1pH0V0RduSP67lwWJd0qh\r\nZ51kMuK7itaCDxg/uFvl9XuA5JkYVlqdJc3e69nYjuCqa9a3sckpoUHggHwc\r\nsfmztXeYtYwvURp7RdRwYmZtcuLuE6T7wmhB2aAwZ/ooqpxOPbjEvUX3HQsY\r\nrjZitqx/k/QqZgTSqkpdbp2alp7BflLqgZ0=\r\n=gVhI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"base85.js","type":"module","gitHead":"066877865d168f687a2c2a387fe969428bbf9449","scripts":{"#":"","##":"","login-ghp":"npm login --registry=https://npm.pkg.github.com","login-npm":"npm login --registry=https://registry.npmjs.org","publish-ghp":"npm publish --registry=https://npm.pkg.github.com","publish-npm":"npm publish --registry=https://registry.npmjs.org","unpublish-npm":"npm unpublish @alttiri/base85@1.2.3 --registry=https://registry.npmjs.org"},"_npmUser":{"name":"alttiri","email":"AlttiRi@pm.me"},"repository":{"url":"git+https://github.com/alttiri/base85.git","type":"git"},"_npmVersion":"8.19.2","description":"Pretty fast base85 JavaScript library","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@alttiri/util-node-js":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/base85_1.4.0_1673912607975_0.6725484839867932","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@alttiri/base85","version":"1.5.0","keywords":["base85","ascii85","z85"],"author":{"name":"alttiri"},"license":"MIT","_id":"@alttiri/base85@1.5.0","maintainers":[{"name":"alttiri","email":"AlttiRi@pm.me"}],"homepage":"https://github.com/alttiri/base85","bugs":{"url":"https://github.com/alttiri/base85/issues"},"dist":{"shasum":"61250922bfc038f77e3faf45dff60bb6b76f446a","tarball":"https://registry.npmjs.org/@alttiri/base85/-/base85-1.5.0.tgz","fileCount":10,"integrity":"sha512-K6U1IEQRiwPyZX9MZLum3Um/EO5GQjfYVzad2DpG+7VL4fkm7P7bs8nRJEn+PF2hG1Qkgabk7EmCoEM98qjICw==","signatures":[{"sig":"MEUCIQCX4rQPX7znxsb9xFuJ4ddjCrgCna2GLvpL2AiWoFkt0AIgTupKzXT+43fA2ttGQB71gTdCY5M0z/6kIgMlKPMdpZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSTIqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqISBAAjvY7m5JHtxRoJvr2ww0NOYy1nidp7wIi5cVtyNeJZWMY9Mow\r\nusCAATrIkFyA5QwdM7AZ8j307DqSQbr+7dww58mfMFJkqucCKtCBaFx9KSik\r\nYF36NR2V4yv1kbx03r+VJJs62f5Obj7PPc5u+gl2iu0Wkiw9+H/SnpDYR/qg\r\nSXaFObln9doAyT3vluqeQg8VWveKY65Ud9DV6ILlkO7kAgqxR4v6algsPAn5\r\nJKFO//VSF+8kfATYExPDorQqjpjvMcdd3BGUTgymc/1kCneb7avixbfHmVc7\r\nW0mZOB41hB2Q5UhRmviF/rKNguCnkZZ5jpOiZxT3WRS32gwTpl8mXiNTd+6Z\r\nkoIfRV1kAuciDvo+yVDLJt2AVZ/vcTKo7/XmdsPcikTneYgvfvP13kWnhrXn\r\nUivYSGvJ5qBkJQ+Kg9FLs0MzNUnAokp6ddwQAVe2TQ2UOEG/yQ5BZEDjKuuA\r\nwFOQfzwTy8va71UC5poKa16qdkopWd4jAgx4s4yV+ze+eH0+TFm2zBW7hKw5\r\nwnmrurXGD3tWTsh+oawVf2IapHijflqYy7aWlO1V/WxZXPD1oCbjq8unXy6n\r\naGHr1akXcB07P6yo7KIvU94ipKnmQEeRODDVhtZxd2eu1afiu+1EACOKJQoh\r\nBjdIDbk2zq8e0n2lkV5Tf8V2gDg8USLIDhc=\r\n=rOJr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"base85.js","type":"module","types":"base85.d.ts","gitHead":"f3a0f1de4cc2171f099aebd4f4c4ea1757208489","scripts":{"#":"","##":"","login-ghp":"npm login --registry=https://npm.pkg.github.com","login-npm":"npm login --registry=https://registry.npmjs.org","publish-ghp":"npm publish --registry=https://npm.pkg.github.com","publish-npm":"npm publish --registry=https://registry.npmjs.org","unpublish-npm":"npm unpublish @alttiri/base85@1.4.3 --registry=https://registry.npmjs.org"},"_npmUser":{"name":"alttiri","email":"AlttiRi@pm.me"},"repository":{"url":"git+https://github.com/alttiri/base85.git","type":"git"},"_npmVersion":"8.19.2","description":"Pretty fast base85 JavaScript library","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@alttiri/util-node-js":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/base85_1.5.0_1682518570057_0.9756065373168548","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@alttiri/base85","version":"1.5.1","keywords":["base85","ascii85","z85"],"author":{"name":"alttiri"},"license":"MIT","_id":"@alttiri/base85@1.5.1","maintainers":[{"name":"alttiri","email":"AlttiRi@pm.me"}],"homepage":"https://github.com/alttiri/base85","bugs":{"url":"https://github.com/alttiri/base85/issues"},"dist":{"shasum":"fa80b8f498155425cb3f01c09ff3cc4d0ff5353f","tarball":"https://registry.npmjs.org/@alttiri/base85/-/base85-1.5.1.tgz","fileCount":10,"integrity":"sha512-OQ9GnSwiL4px1Xo3Dw4Y/ww33Fw05EYyz0DeN6lBRz2McNR9NS+X9aw8SCYL5072Gahpr6ZDiJIqpVIMPzMgog==","signatures":[{"sig":"MEUCID/xiThZKKYmqdI3TPX9r9KdVGyKaNpK4eO/g6OCcJBAAiEAuhFOXMLraye34i6fzxgS+ecDb7IFPa2TjAdlvpgQtPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSXLOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcFw/+LO3w+XBH1khuje+TfmG0Q+z0skiXws+oQEkc2GUSNvdILlCd\r\nHG5L/RHBy2RcvOUn/ewQAIjWfiJFhEpSOfy7oKdGr1masplPwpE6rjKz/GpE\r\ntav1SxOpnu4eD0TCp2JU8km/guIO8cw1XHO1HcbKRs7rbcA8bFiDURvv8w3k\r\nTGbI/04THjBWJtbS8ogdq4RTeACM+mIk9igUhPqzRVbM16AFoM/9kKQsGi0u\r\ny8z6fazMp07GkckiX7Cn2HcuAo/9J01SgKFtd2ESSGDlX8bEdp5NjVXjiVO+\r\niTZV9Zx0UboStdfKg7+z+1WXFjeKMtIuiTRxZLL+pijDbcST9Cyanjzdc9Zs\r\nn3GM5+v4nPX3Rh0W2Nhs0BhizF1wCBUipPjLgDJpOumpWQgnUyIJgVIJJLRv\r\nZ6Ucaieb4hko5pP+bzqoH2ZqXvyvnggfU1R4ag3k4fJ4i9P1RPziUhQlzrY0\r\nPrwu9hiynkVpMTIBu46I0JiugSb1qrPXeS+LvcDqWqiAcVGYB6OVfQFOiNgL\r\nCbEXd8b9wqz0i1ygXG4DH+W3AmgA1LQ494x0ipSA6RLF/7R11pgJ5CEQ2Cni\r\nDKjXjgXshm834oSzYmINBOkcP16SfQekGD/VtOwwGP+rlxGPvjmA7wWA0Kqp\r\nh6Pkv/BC07cMqVgex86zUgfASw0RKy6YXsY=\r\n=BDnu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"base85.js","type":"module","types":"base85.d.ts","gitHead":"13284aa182cfbd5292581e785088b659aed1190e","scripts":{"#":"","##":"","login-ghp":"npm login --registry=https://npm.pkg.github.com","login-npm":"npm login --registry=https://registry.npmjs.org","publish-ghp":"npm publish --registry=https://npm.pkg.github.com","publish-npm":"npm publish --registry=https://registry.npmjs.org","unpublish-npm":"npm unpublish @alttiri/base85@1.4.3 --registry=https://registry.npmjs.org"},"_npmUser":{"name":"alttiri","email":"AlttiRi@pm.me"},"repository":{"url":"git+https://github.com/alttiri/base85.git","type":"git"},"_npmVersion":"8.19.2","description":"Pretty fast base85 JavaScript library","directories":{},"_nodeVersion":"18.12.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@alttiri/util-node-js":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/base85_1.5.1_1682535118354_0.03354598152829591","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@alttiri/base85","version":"1.7.0","keywords":["base85","ascii85","z85"],"author":{"name":"alttiri"},"license":"MIT","_id":"@alttiri/base85@1.7.0","maintainers":[{"name":"alttiri","email":"AlttiRi@pm.me"}],"homepage":"https://github.com/alttiri/base85","bugs":{"url":"https://github.com/alttiri/base85/issues"},"dist":{"shasum":"0c6895f71f705382dc62e37510c3d9da4b2c50f7","tarball":"https://registry.npmjs.org/@alttiri/base85/-/base85-1.7.0.tgz","fileCount":5,"integrity":"sha512-st7hWKVwldFCOLDYUc9leAAbisISZiz6ZyjwHExFxbPVvDyUnN0CQv0yz4BRUVWym+5ueSaMUIQUM7IRlLzJ8w==","signatures":[{"sig":"MEUCIQCCXtIIy/01KcgivmWc7HLdcFzpeJX9wpDJ/g1Zd6FejwIgRqmwH3Dz4NUApkIjz7bVRNtihab8ZNjmEc00FP16D+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12029},"main":"base85.js","type":"module","types":"base85.d.ts","gitHead":"95043a5616d9433bb9e8a12a256e301b47083d3a","scripts":{"#":"","##":"","login-ghp":"npm login --registry=https://npm.pkg.github.com","login-npm":"npm login --registry=https://registry.npmjs.org","publish-ghp":"npm publish --registry=https://npm.pkg.github.com","publish-npm":"npm publish --registry=https://registry.npmjs.org","unpublish-npm":"npm unpublish @alttiri/base85@1.6.0 --registry=https://registry.npmjs.org"},"_npmUser":{"name":"alttiri","email":"AlttiRi@pm.me"},"repository":{"url":"git+https://github.com/alttiri/base85.git","type":"git"},"_npmVersion":"9.5.1","description":"Pretty fast base85 JavaScript library","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@alttiri/util-node-js":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/base85_1.7.0_1687806564816_0.15732184547506134","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"@alttiri/base85","version":"1.7.3","keywords":["base85","ascii85","z85"],"author":{"name":"alttiri"},"license":"MIT","_id":"@alttiri/base85@1.7.3","maintainers":[{"name":"alttiri","email":"AlttiRi@pm.me"}],"homepage":"https://github.com/alttiri/base85","bugs":{"url":"https://github.com/alttiri/base85/issues"},"dist":{"shasum":"12547ed9213604f52c27dda7142776daa51234fc","tarball":"https://registry.npmjs.org/@alttiri/base85/-/base85-1.7.3.tgz","fileCount":5,"integrity":"sha512-it4V94mC065Nis/dwl4kg+5u0U7easezNPtpv5aKqbhHAA3mUN1gGCvSkcCO64s+4vInfPmW10kmdBpk7+xkyA==","signatures":[{"sig":"MEQCIHe6Fzm/O0sDO8JpE8+2qoX+WXHdHQzlL7xXVe1yZNESAiAwdZ0o0WtuXNml2eHeq1OLCBUDz4Nvb9pOGfylA8Y+PQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12296},"main":"base85.js","type":"module","types":"base85.d.ts","gitHead":"473721c67aa01a3bd8920fe63ea1b8eca3af30fa","scripts":{"#":"","##":"","###":"","clean-ts":"tsc --build --clean","login-ghp":"npm login --registry=https://npm.pkg.github.com","login-npm":"npm login --registry=https://registry.npmjs.org","compile-ts":"tsc --build","publish-ghp":"npm publish --registry=https://npm.pkg.github.com","publish-npm":"npm publish --registry=https://registry.npmjs.org","test-publish":"npm pack","unpublish-npm":"npm unpublish @alttiri/base85@1.6.0 --registry=https://registry.npmjs.org","compile-ts-watch":"tsc --build --watch"},"_npmUser":{"name":"alttiri","email":"AlttiRi@pm.me"},"repository":{"url":"git+https://github.com/alttiri/base85.git","type":"git"},"_npmVersion":"10.5.2","description":"Pretty fast base85 JavaScript library","directories":{},"_nodeVersion":"20.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.5.1-rc","@alttiri/util-node-js":"2.0.16-20240606"},"_npmOperationalInternal":{"tmp":"tmp/base85_1.7.3_1717863802177_0.5846792163810015","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"@alttiri/base85","version":"1.7.4","keywords":["base85","ascii85","z85"],"author":{"name":"alttiri"},"license":"MIT","_id":"@alttiri/base85@1.7.4","maintainers":[{"name":"alttiri","email":"AlttiRi@pm.me"}],"homepage":"https://github.com/alttiri/base85","bugs":{"url":"https://github.com/alttiri/base85/issues"},"dist":{"shasum":"6f5b94f625fcce28bc13e6fa86c7076760f5fddc","tarball":"https://registry.npmjs.org/@alttiri/base85/-/base85-1.7.4.tgz","fileCount":5,"integrity":"sha512-55Q3Pc7MnPDUeeKqDRPxqMur1LyUAq44FeQzn5cFAgIS2gC0d2mFsmPrIt6NJGwbIV7LmZg1cDi+pPICnebFgQ==","signatures":[{"sig":"MEUCIQDDCJXByLvN/87+X49V7h+Amy+sFX5WwuN92+W1zpsQQAIgJv23Hr1zednRf0n8ev4RZgSldL5GAO0OPdrnIkI23w8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12328},"main":"base85.js","type":"module","types":"base85.d.ts","gitHead":"65508dabc203fede31b5c7a0f257067de1e8db15","scripts":{"#":"","##":"","###":"","clean-ts":"tsc --build --clean","login-ghp":"npm login --registry=https://npm.pkg.github.com","login-npm":"npm login --registry=https://registry.npmjs.org","compile-ts":"tsc --build","publish-ghp":"npm publish --registry=https://npm.pkg.github.com","publish-npm":"npm publish --registry=https://registry.npmjs.org","test-publish":"npm pack","unpublish-npm":"npm unpublish @alttiri/base85@1.6.0 --registry=https://registry.npmjs.org","compile-ts-watch":"tsc --build --watch"},"_npmUser":{"name":"alttiri","email":"AlttiRi@pm.me"},"repository":{"url":"git+https://github.com/alttiri/base85.git","type":"git"},"_npmVersion":"10.5.2","description":"Pretty fast base85 JavaScript library","directories":{},"_nodeVersion":"20.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.5.1-rc","@alttiri/util-node-js":"2.0.16-20240606"},"_npmOperationalInternal":{"tmp":"tmp/base85_1.7.4_1717865048200_0.42787400650111707","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"@alttiri/base85","version":"1.7.5","keywords":["base85","ascii85","z85"],"license":"MIT","_id":"@alttiri/base85@1.7.5","maintainers":[{"name":"alttiri","email":"AlttiRi@pm.me"}],"homepage":"https://github.com/alttiri/base85","bugs":{"url":"https://github.com/alttiri/base85/issues"},"dist":{"shasum":"acd59565e3c9848a7d96684cb39c6435da35cda6","tarball":"https://registry.npmjs.org/@alttiri/base85/-/base85-1.7.5.tgz","fileCount":5,"integrity":"sha512-C3EW2t2EsfHlxZyjX3aWJytCYGvrPM3wlLuT331KS3ECsBwqZ1hY0IPILN/sSSE+1K0bkeXTCYRuUm3Oi8utLg==","signatures":[{"sig":"MEQCIDAgMqVDgMuBAV+3jo0O4Csj01uuND5sV6vxiEDK9p4DAiAUz1OhMsKUZu4VTncRzzd9HCBrZ0T4xHGQl8cFc9trLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12351},"main":"base85.js","type":"module","types":"base85.d.ts","gitHead":"435f3ab6fc1c3d4493ce84720a6014882a80711e","scripts":{"#":"","##":"","###":"","clean-ts":"tsc --build --clean","login-ghp":"npm login --registry=https://npm.pkg.github.com","login-npm":"npm login --registry=https://registry.npmjs.org","compile-ts":"tsc --build","publish-ghp":"tsc --build && npm publish --registry=https://npm.pkg.github.com","publish-npm":"tsc --build && npm publish --registry=https://registry.npmjs.org","test-publish":"tsc --build && npm pack","unpublish-npm":"npm unpublish @alttiri/base85@1.6.0 --registry=https://registry.npmjs.org","compile-ts-watch":"tsc --build --watch"},"_npmUser":{"name":"alttiri","email":"AlttiRi@pm.me"},"repository":{"url":"git+https://github.com/alttiri/base85.git","type":"git"},"_npmVersion":"10.7.0","description":"Pretty fast base85 JavaScript library","directories":{},"_nodeVersion":"20.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fflate":"0.8.2","typescript":"5.5.4","@alttiri/util-node-js":"2.1.1-20240725"},"_npmOperationalInternal":{"tmp":"tmp/base85_1.7.5_1721927277946_0.5269448740011939","host":"s3://npm-registry-packages"}},"1.7.6":{"name":"@alttiri/base85","version":"1.7.6","keywords":["base85","ascii85","z85"],"license":"MIT","_id":"@alttiri/base85@1.7.6","maintainers":[{"name":"alttiri","email":"AlttiRi@pm.me"}],"homepage":"https://github.com/alttiri/base85","bugs":{"url":"https://github.com/alttiri/base85/issues"},"dist":{"shasum":"fc0baf506f91516ab42f3de223f59a324271c3ed","tarball":"https://registry.npmjs.org/@alttiri/base85/-/base85-1.7.6.tgz","fileCount":5,"integrity":"sha512-8lRCVpd4mZvkZWsxJyglYXQS2qlgXF7fO/loeE8BJzBWPYagw6ezayHExN9V9ICNvSn3heNQWpMVnOblVT4NWA==","signatures":[{"sig":"MEUCIQDEEkl+wx4vcsfhwya3JMYU77gPTJZtP1mIfZpOTqVcmAIgIMADGNxGGL384crOE1TDaKTVMOL2yAh0Ogmawlde17Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13372},"main":"base85.js","type":"module","types":"base85.d.ts","gitHead":"e881f5264a07f01d3b67d49902986e7a5280dcc8","scripts":{"#":"","##":"","###":"","clean-ts":"tsc --build --clean","login-ghp":"npm login --registry=https://npm.pkg.github.com","login-npm":"npm login --registry=https://registry.npmjs.org","compile-ts":"tsc --build","publish-ghp":"tsc --build && npm publish --registry=https://npm.pkg.github.com","publish-npm":"tsc --build && npm publish --registry=https://registry.npmjs.org","test-publish":"tsc --build && npm pack","unpublish-npm":"npm unpublish @alttiri/base85@1.6.0 --registry=https://registry.npmjs.org","compile-ts-watch":"tsc --build --watch"},"_npmUser":{"name":"alttiri","email":"AlttiRi@pm.me"},"repository":{"url":"git+https://github.com/alttiri/base85.git","type":"git"},"_npmVersion":"10.7.0","description":"Pretty fast base85 JavaScript library","directories":{},"_nodeVersion":"20.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"fflate":"0.8.2","typescript":"5.5.4","@alttiri/util-node-js":"2.1.1-20240725"},"_npmOperationalInternal":{"tmp":"tmp/base85_1.7.6_1724249499049_0.24753156302288604","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@alttiri/base85","version":"1.8.0","description":"Pretty fast base85 JavaScript library","homepage":"https://github.com/alttiri/base85","keywords":["base85","ascii85","z85"],"license":"MIT","type":"module","main":"base85.js","types":"base85.d.ts","repository":{"type":"git","url":"git+https://github.com/alttiri/base85.git"},"publishConfig":{"access":"public"},"scripts":{"compile-ts":"tsc --build","compile-ts-watch":"tsc --build --watch","clean-ts":"tsc --build --clean","#":"","test-publish":"tsc --build && npm pack","publish-npm":"tsc --build && npm publish --registry=https://registry.npmjs.org","publish-ghp":"tsc --build && npm publish --registry=https://npm.pkg.github.com","##":"","unpublish-npm":"npm unpublish @alttiri/base85@1.6.0 --registry=https://registry.npmjs.org","###":"","login-npm":"npm login --registry=https://registry.npmjs.org","login-ghp":"npm login --registry=https://npm.pkg.github.com"},"devDependencies":{"@alttiri/util-node-js":"2.1.1-20240725","fflate":"0.8.2","typescript":"5.5.4"},"_id":"@alttiri/base85@1.8.0","gitHead":"45b6cf40a85c475855f739cecd98845b4ede2b1e","bugs":{"url":"https://github.com/alttiri/base85/issues"},"_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"integrity":"sha512-HrfdFtOPJ2dlZjHcCDgd9o4ph9+iQnZ+ayWNALImDm1VLv46aMriO13QZ0bpZuvDc8XbPcQK2rb4o38Xt+MMpA==","shasum":"9a859a9b9bd1847173260e37b58d6fc6c8fd50ce","tarball":"https://registry.npmjs.org/@alttiri/base85/-/base85-1.8.0.tgz","fileCount":5,"unpackedSize":13406,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE22Q2LtCPxgBLnOLo+AKAmMXeo2rHgtdTRq2+xMkyJuAiEAlvYl6HmZ8n49bmV6X2DgDbSMyk7tqKLhobd2HlwpbzU="}]},"_npmUser":{"name":"alttiri","email":"AlttiRi@pm.me"},"directories":{},"maintainers":[{"name":"alttiri","email":"AlttiRi@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base85_1.8.0_1725656627477_0.6151758444769042"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-16T21:31:01.202Z","modified":"2024-09-06T21:03:47.826Z","1.3.0":"2023-01-16T21:31:01.499Z","1.4.0":"2023-01-16T23:43:28.128Z","1.4.3":"2023-04-26T13:57:38.585Z","1.5.0":"2023-04-26T14:16:10.185Z","1.5.1":"2023-04-26T18:51:58.533Z","1.6.0":"2023-06-26T18:49:59.790Z","1.7.0":"2023-06-26T19:09:25.074Z","1.7.3":"2024-06-08T16:23:22.324Z","1.7.4":"2024-06-08T16:44:08.389Z","1.7.5":"2024-07-25T17:07:58.162Z","1.7.6":"2024-08-21T14:11:39.259Z","1.8.0":"2024-09-06T21:03:47.650Z"},"bugs":{"url":"https://github.com/alttiri/base85/issues"},"license":"MIT","homepage":"https://github.com/alttiri/base85","keywords":["base85","ascii85","z85"],"repository":{"type":"git","url":"git+https://github.com/alttiri/base85.git"},"description":"Pretty fast base85 JavaScript library","maintainers":[{"name":"alttiri","email":"AlttiRi@pm.me"}],"readme":"# base85\r\n[Pretty fast](https://github.com/AlttiRi/base85/blob/7a6edf4b9c0b16e0d63e35c0c102c1875f78ddb0/tests/test-2-speed.js#L23-L52) base85 JavaScript library (with TS support).\r\n\r\nIt is designed to encode binary data (`Uint8Array`) into a \"base85\" text string and vice versa.\r\n\r\n```bash\r\nnpm install @alttiri/base85\r\n```\r\n\r\n## API\r\n\r\n#### `function encode(ui8a: Uint8Array, charset?: \"ascii85\" | \"z85\" | string): string`\r\n\r\n[`encode`](https://github.com/AlttiRi/base85/blob/473721c67aa01a3bd8920fe63ea1b8eca3af30fa/base85.ts#L48) encodes the input `Uint8Array` into base85 `string`.\r\n\r\n#### `function decode(base85: string, charset?: \"ascii85\" | \"z85\" | string): Uint8Array`\r\n\r\n[`decode`](https://github.com/AlttiRi/base85/blob/473721c67aa01a3bd8920fe63ea1b8eca3af30fa/base85.ts#L90) decodes the input base85 `string` into `Uint8Array`.\r\n\r\n`charset` is \"z85\" by default.\r\n\r\nAlso, there are `encodeBase85` and `decodeBase85` aliases for `encode` and `decode` functions.\r\n\r\n## Examples\r\n\r\n\r\nBinary data encoding example:\r\n```js\r\nimport {encodeBase85} from \"@alttiri/base85\";\r\n\r\n// png image, 169 bytes\r\nconst imageBytes = new Uint8Array([137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,32,0,0,0,32,8,2,0,0,0,252,24,237,163,0,0,0,1,115,82,71,66,0,174,206,28,233,0,0,0,4,103,65,77,65,0,0,177,143,11,252,97,5,0,0,0,9,112,72,89,115,0,0,14,195,0,0,14,195,1,199,111,168,100,0,0,0,62,73,68,65,84,72,75,237,210,49,10,0,48,8,197,80,239,127,105,187,252,161,208,150,32,93,243,86,149,44,86,191,213,33,131,9,3,200,0,50,128,12,160,92,74,63,242,77,55,217,216,100,48,97,0,25,64,6,144,1,208,189,0,183,189,228,126,66,93,37,1,0,0,0,0,73,69,78,68,174,66,96,130]);\r\nconst base85 = encodeBase85(imageBytes);\r\n\r\nconsole.log(base85);\r\nconsole.log(base85.length);\r\n// \"Ibl@q4gj0X0000dnK#lE0000w0000w2M:#a0q)Y3Qw$n]0DRdeliagl9o^C600D}2o*F:VV5Yp<vfDSh010Qns-TMy4-nnD4-ns/z(vgD002hOl{T^yoypdZ3ih:=-zD2Mx$Kqp^3t!W]h.bcr>)fdG9.U305x6kPJ>8N[>z6@/KMWA02X3aKo9.w0jPV5ENmr^0rr9107/QOm6n<:F=\"\r\n// 212\r\n```\r\n\r\n---\r\n\r\nIf you need to encode a text _(are you really need it?)_ [use `TextEncoder`/`TextDecoder`](https://github.com/AlttiRi/base85/blob/473721c67aa01a3bd8920fe63ea1b8eca3af30fa/tests/util.js#L17-L29).\r\n\r\n```js\r\nconst input = \"Man is distinguished\";\r\nconst inputBytes = utf8StringToArrayBuffer(input);\r\nconsole.log(encode(inputBytes, \"ascii85\"));  // \"9jqo^BlbD-BleB1DJ+*+F(f,q\"\r\nconsole.log(encode(inputBytes, \"z85\"));      // \"o<}]Zx(+zcx(!xgzFa9aB7/b}\"\r\n\r\nconst outputBytes = decode(\"9jqo^BlbD-BleB1DJ+*+F(f,q\", \"ascii85\");\r\nconst output = arrayBufferToUtf8String(outputBytes);\r\nconsole.log(output); // \"Man is distinguished\"\r\n```\r\n\r\nFor more examples see [the tests](https://github.com/AlttiRi/base85/tree/master/tests).\r\n\r\n\r\n---\r\n\r\nYou can test the lib online in the browser's console: https://alttiri.github.io/base85/online\r\n\r\nAll required things are already in the global scope. (`encode`, `decode`; util functions: `utf8StringToArrayBuffer` and others.)\r\n\r\n---\r\n\r\nNote.\r\nThe optimisation for `\"ascii85\"` by replacing `\"\\0\\0\\0\\0\"` by `\"z\"` instead of `\"!!!!!\"` and `\"    \"` (4 spaces) by `\"y\"` instead of `\"+<VdL\"` is not supported.\r\n\r\nAnyway nobody forbids you to do something like `base85.replaceAll(\"!!!!!\", \"z\")` as well as to add `\"<~\"`, `\"~>\"` manually if you need it.\r\n\r\n---\r\n\r\n# *.d.ts\r\n\r\n```ts\r\n/** 85 unique characters string */\r\ntype CharSet = string;\r\n/**\r\n * Returns Base85 string.\r\n * @param {Uint8Array} ui8a - input data to encode\r\n * @param {\"ascii85\" | \"z85\" | string} [charset=\"z85\"] - 85 unique characters string\r\n * @return {string}\r\n * */\r\nexport declare function encode(ui8a: Uint8Array, charset?: \"ascii85\" | \"z85\" | CharSet): string;\r\n/**\r\n * Decodes Base85 string.\r\n * @param {string} base85 - base85 encoded string\r\n * @param {\"ascii85\" | \"z85\" | string} [charset=\"z85\"] - 85 unique characters string\r\n * @return {Uint8Array}\r\n * */\r\nexport declare function decode(base85: string, charset?: \"ascii85\" | \"z85\" | CharSet): Uint8Array;\r\n/** Alias to `encode`. */\r\nexport declare const encodeBase85: typeof encode;\r\n/** Alias to `decode`. */\r\nexport declare const decodeBase85: typeof decode;\r\ndeclare const base85: {\r\n    encode: typeof encode;\r\n    decode: typeof decode;\r\n    encodeBase85: typeof encode;\r\n    decodeBase85: typeof decode;\r\n};\r\nexport default base85;\r\n```\r\n\r\n---\r\n\r\n## Installation\r\n\r\n### From NPM\r\n\r\n```bash\r\nnpm install @alttiri/base85\r\n```\r\n\r\n### From GitHub repository\r\n\r\n```bash\r\nnpm install git+https://github.com/alttiri/base85.git\r\n```\r\n\r\n<details>\r\n\r\n<summary>More ways</summary>\r\n\r\n### From GitHub repository (a specific version):\r\n\r\n- **Based on SemVer:**\r\n    ```bash\r\n    npm install git+https://github.com/alttiri/base85.git#semver:1.5.1\r\n    ```\r\n  Or add\r\n    ```\r\n    \"@alttiri/base85\": \"github:alttiri/base85#semver:1.5.1\"\r\n    ```\r\n  as `dependencies` in `package.json` file.\r\n\r\n  See available [tags](https://github.com/AlttiRi/base85/tags).\r\n\r\n- **Based on a commit hash:**\r\n    ```bash\r\n    npm install git+https://git@github.com/alttiri/base85.git#ca3217f3d1075b8ff0966e24437326a6c2537bbc\r\n    ```\r\n  Or add\r\n    ```\r\n    \"@alttiri/base85\": \"github:alttiri/base85#ca3217f3d1075b8ff0966e24437326a6c2537bbc\"\r\n    ```\r\n  as `dependencies` in `package.json` file.\r\n\r\n  See available [commits hashes](https://github.com/AlttiRi/base85/commits/master).\r\n\r\n\r\n### From GitHub Packages:\r\nTo install you need first to create `.npmrc` file with `@alttiri:registry=https://npm.pkg.github.com` content:\r\n```bash\r\necho @alttiri:registry=https://npm.pkg.github.com >> .npmrc\r\n```\r\n\r\nonly then run\r\n\r\n```bash\r\nnpm install @alttiri/base85\r\n```\r\nNote, that GitHub Packages requires to have also `~/.npmrc` file (`.npmrc` in your home dir) with `//npm.pkg.github.com/:_authToken=TOKEN` content, where `TOKEN` is a token with the `read:packages` permission, take it here https://github.com/settings/tokens/new.\r\n\r\n</details>\r\n","readmeFilename":"README.md"}