{"_id":"b2a","_rev":"17-78e19fdc7aaab26bf2f564e8fcbc0ac9","name":"b2a","description":"btoa and atob (ie base64/base64url encoding and decoding) support for node.js or old browsers, with the Unicode Problems fixed","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"b2a","version":"1.0.0","description":"btoa and atob support for node.js or old browsers, with the Unicode Problems fixed","main":"lib/index.js","module":"src/index.js","scripts":{"build":"BABEL_ENV=rollup rollup -c","test":"BABEL_ENV=ava nyc ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"files":["lib/"],"repository":{"type":"git","url":"git://github.com/kaelzhang/b2a.git"},"keywords":["btoa","encode","decode","atob","base64"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/b2a/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true},"files":["test/*.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-register":"^6.24.1","codecov":"^2.3.0","nyc":"^11.1.0","rollup":"^0.49.3","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0"},"dependencies":{"babel-runtime":"^6.23.0"},"gitHead":"8997e469d026ac2811f270db40903093f1534f07","homepage":"https://github.com/kaelzhang/b2a#readme","_id":"b2a@1.0.0","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-zBk+LDUaTYrOllifRiEQDMffRKVzZgYcvtRbaw+hXaZYuqvaBn07vcX2sDKpVDHqh22vf9ZQp+H7OtrgpXCQnw==","shasum":"5005fe08041cca6332681f67f3ff5a40c0d8fcda","tarball":"https://registry.npmjs.org/b2a/-/b2a-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEoud0sEHDuuihC/pr8cZ1sxIskULc2SyHYwk2CSXFTKAiBTfLJjRbKkk1xpESiaiAxW/0jcJLJvVHwViGNXMcjTnQ=="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b2a-1.0.0.tgz_1504865301284_0.4354449200909585"},"directories":{}},"1.0.1":{"name":"b2a","version":"1.0.1","description":"btoa and atob support for node.js or old browsers, with the Unicode Problems fixed","main":"lib/index.js","module":"src/index.js","scripts":{"build":"BABEL_ENV=rollup rollup -c","test":"BABEL_ENV=ava nyc ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"files":["lib/"],"repository":{"type":"git","url":"git://github.com/kaelzhang/b2a.git"},"keywords":["btoa","encode","decode","atob","base64"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/b2a/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true},"files":["test/*.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-register":"^6.24.1","codecov":"^2.3.0","nyc":"^11.1.0","rollup":"^0.49.3","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0"},"dependencies":{"babel-runtime":"^6.23.0"},"gitHead":"d6db2e71a24afb9629a9500851564f4d6e0ed66b","homepage":"https://github.com/kaelzhang/b2a#readme","_id":"b2a@1.0.1","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-g+a9CBAaRky4SJNW+OlZANs5/4F+jtCQroMsRC5jH+kbg8Tsp5jUHA5R65z/4ewdzlTTnN4NgdlMX9lK4F0NHQ==","shasum":"2e5ef5eb98d621c181a92eecfd893cdbc774f128","tarball":"https://registry.npmjs.org/b2a/-/b2a-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKpftpcP50oSf+Id8wDff9Eq24Wshxrg7fzYYtkZMnMAiBlyUh9JSGKFONKIljtvpm18t1NuvCD92mRjGWdxjG+4A=="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b2a-1.0.1.tgz_1504865666482_0.6393465464934707"},"directories":{}},"1.0.2":{"name":"b2a","version":"1.0.2","description":"btoa and atob support for node.js or old browsers, with the Unicode Problems fixed","main":"lib/index.js","module":"src/index.js","scripts":{"build":"BABEL_ENV=rollup rollup -c","test":"BABEL_ENV=ava nyc ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"files":["lib/"],"repository":{"type":"git","url":"git://github.com/kaelzhang/b2a.git"},"keywords":["btoa","encode","decode","atob","base64"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/b2a/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true},"files":["test/*.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-register":"^6.24.1","codecov":"^2.3.0","nyc":"^11.1.0","rollup":"^0.49.3","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0"},"dependencies":{"babel-runtime":"^6.23.0"},"gitHead":"632a764ba81f5f7ab615b98d8fe664e445e2bc28","homepage":"https://github.com/kaelzhang/b2a#readme","_id":"b2a@1.0.2","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-Rh3YLfLeoPdu2rIbavRDlaIyDgnO10YY33sPPQjQFamhDDiMmreWiDVlrowWBnYy2G9yvs302PP/YMiKe9On4w==","shasum":"7869c93fec5a16cf178859cd2dcf9e88d53dfc08","tarball":"https://registry.npmjs.org/b2a/-/b2a-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/cq1Q1NkYhda7mQaNrZTScNlr3JQgoc0BRKGR/2l7/AiEAp28YmHEckV/NSXjYPQe3sTpsMQmhmyH1uzq/B3YgIL0="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b2a-1.0.2.tgz_1504865780596_0.9884170012082905"},"directories":{}},"1.0.3":{"name":"b2a","version":"1.0.3","description":"btoa and atob support for node.js or old browsers, with the Unicode Problems fixed","main":"lib/index.js","module":"src/index.js","scripts":{"build":"BABEL_ENV=rollup rollup -c","test":"BABEL_ENV=ava nyc ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"files":["lib/"],"repository":{"type":"git","url":"git://github.com/kaelzhang/b2a.git"},"keywords":["btoa","encode","decode","atob","base64"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/b2a/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true},"files":["test/*.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-register":"^6.24.1","codecov":"^2.3.0","nyc":"^11.1.0","rollup":"^0.49.3","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0"},"gitHead":"3154ffd2a8b5785af5450d1710fb7134b85407ce","homepage":"https://github.com/kaelzhang/b2a#readme","_id":"b2a@1.0.3","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-+cOYaZuxXSs883jhRhttv3ko+TmQQ4YL+8l9v/lmnC49YA4+nq4n3ie3Vywz7BnZ5i9VVMmURBZaHKoC41HorQ==","shasum":"4db67ebf44813d7c5d36eeea7b85958254ff72c9","tarball":"https://registry.npmjs.org/b2a/-/b2a-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhC7zbBgyKa+hPTtAtmfU7zYnpQB9YOIzTAEP8vI4dKAiEAitRAY/66r1S7R89CJzELI/UTD0qKnOzS6XbKaaRH1jI="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b2a-1.0.3.tgz_1504866072757_0.31154359341599047"},"directories":{}},"1.0.4":{"name":"b2a","version":"1.0.4","description":"btoa and atob support for node.js or old browsers, with the Unicode Problems fixed","main":"lib/index.js","module":"src/index.js","scripts":{"build":"BABEL_ENV=rollup rollup -c","test":"BABEL_ENV=ava nyc ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"files":["lib/"],"repository":{"type":"git","url":"git://github.com/kaelzhang/b2a.git"},"keywords":["btoa","encode","decode","atob","base64"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/b2a/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true},"files":["test/*.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-register":"^6.24.1","codecov":"^2.3.0","nyc":"^11.1.0","rollup":"^0.49.3","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0"},"gitHead":"0efdd55229b6132b8c7ce69ff178b8d2073a86cf","homepage":"https://github.com/kaelzhang/b2a#readme","_id":"b2a@1.0.4","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-8A0cpsAD8P7AwjcySQa5IL/e6hNrnydhHq8EDzTF4/3HnDfNOg7qsC1iEWn0xgkcw93UPTMZ+nV8JDyh7rBlRg==","shasum":"a3287da4bd44e01a5b7f522f033d590a622f2c95","tarball":"https://registry.npmjs.org/b2a/-/b2a-1.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDodyLyST0BL1qbBJIfm4nMpOOHNxg/TfDzlrf8Fm/W2QIgOFbtRhwQgvo+wdoNncVYoVRm+Lm724nY1DzhwAqSNNo="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b2a-1.0.4.tgz_1504866119469_0.9921396460849792"},"directories":{}},"1.0.5":{"name":"b2a","version":"1.0.5","description":"btoa and atob (ie base64 encoding and decoding) support for node.js or old browsers, with the Unicode Problems fixed","main":"lib/index.js","module":"src/index.js","scripts":{"build":"BABEL_ENV=rollup rollup -c","test":"BABEL_ENV=ava nyc ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"files":["lib/"],"repository":{"type":"git","url":"git://github.com/kaelzhang/b2a.git"},"keywords":["btoa","encode","decode","atob","base64"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/b2a/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true},"files":["test/*.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-register":"^6.24.1","codecov":"^2.3.0","nyc":"^11.1.0","rollup":"^0.49.3","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0"},"gitHead":"97f0010794a46ce23056cc0f45ed9b4e6491903d","homepage":"https://github.com/kaelzhang/b2a#readme","_id":"b2a@1.0.5","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-EpIuUgYF/fYUfC56e3wB2GqjHQljamYt14K6EHmfr6cGXLPlvuYU+g21hSfEs0WvKm4GUP6SYFb98EbKG4vSFw==","shasum":"778c3f29dee390c28d1c7a693cd9c67a8082ace1","tarball":"https://registry.npmjs.org/b2a/-/b2a-1.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvlvtjYeHy1p00oeVXEqAY9VeIxS3pcFu540vMqvmsxAiEA8ZkOaiHkMa8znn57e4ELC6PBuYIsvk5pnzGq/s58YGk="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b2a-1.0.5.tgz_1504866355132_0.8727090577594936"},"directories":{}},"1.0.6":{"name":"b2a","version":"1.0.6","description":"btoa and atob (ie base64 encoding and decoding) support for node.js or old browsers, with the Unicode Problems fixed","main":"lib/index.js","module":"src/index.js","scripts":{"build":"BABEL_ENV=rollup rollup -c","test":"BABEL_ENV=ava nyc ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"files":["lib/"],"repository":{"type":"git","url":"git://github.com/kaelzhang/b2a.git"},"keywords":["btoa","encode","decode","atob","base64"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/b2a/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true},"files":["test/*.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-register":"^6.24.1","codecov":"^2.3.0","nyc":"^11.1.0","rollup":"^0.49.3","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0"},"gitHead":"a63a3d93df32831018944375a25ad2850d05b721","homepage":"https://github.com/kaelzhang/b2a#readme","_id":"b2a@1.0.6","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-CdARz4Gae8tI8Rf0MeTjbBO3PoRyRLkfwm+qE+L8GTUPQLCDCdFxqcMBOC2EW0wcUqNx7ovFvhG1yPSwkN5YZg==","shasum":"0b966aabef4f06dc04da3cb2b772484ab6180297","tarball":"https://registry.npmjs.org/b2a/-/b2a-1.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD44K8Sv7/TFb40W+0K8Uux/pziCnfLN9mLddO1oS01BwIhANwbRColtFzvaPnDl6BVB83i9KtgvQWRm5szf98TlPF8"}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b2a-1.0.6.tgz_1504866391078_0.33675877354107797"},"directories":{}},"1.0.7":{"name":"b2a","version":"1.0.7","description":"btoa and atob (ie base64 encoding and decoding) support for node.js or old browsers, with the Unicode Problems fixed","main":"lib/index.js","module":"src/index.js","scripts":{"build":"BABEL_ENV=rollup rollup -c","test":"BABEL_ENV=ava nyc ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"files":["lib/"],"repository":{"type":"git","url":"git://github.com/kaelzhang/b2a.git"},"keywords":["btoa","encode","decode","atob","base64"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/b2a/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true},"files":["test/*.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-register":"^6.24.1","codecov":"^2.3.0","nyc":"^11.1.0","rollup":"^0.49.3","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0"},"gitHead":"c3360c82dc5ac09508a8ab18174ab1a5a5774940","homepage":"https://github.com/kaelzhang/b2a#readme","_id":"b2a@1.0.7","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-fIgAfjYS5aOa4ExVI5xJ6hBVK8FCzkUnw98+Dx20e9MaqINAg6eVDkTQJQQFgjLv0yHOmC2pQtSImdYLlLDvPg==","shasum":"f54ebfa3f5b5abc3e9490516082bcd204ffdb6ef","tarball":"https://registry.npmjs.org/b2a/-/b2a-1.0.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhnBPAqFMhlygB68UpIu0O6odiL2qqKtqARLp+yeolJAiEAzNKveBYPHbBQ2ctmHnkf+99TSHBbLVHSFGdpGwvfPUw="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b2a-1.0.7.tgz_1504866448249_0.7264320235699415"},"directories":{}},"1.0.8":{"name":"b2a","version":"1.0.8","description":"btoa and atob (ie base64 encoding and decoding) support for node.js or old browsers, with the Unicode Problems fixed","main":"lib/index.js","module":"src/index.js","scripts":{"build":"BABEL_ENV=rollup rollup -c","test":"BABEL_ENV=ava nyc ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"files":["lib/"],"repository":{"type":"git","url":"git://github.com/kaelzhang/b2a.git"},"keywords":["btoa","encode","decode","atob","base64"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/b2a/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true},"files":["test/*.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-register":"^6.24.1","codecov":"^2.3.0","nyc":"^11.1.0","rollup":"^0.49.3","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0"},"gitHead":"ca7f2d8a4298155d5394ed17eb213f6088891e89","homepage":"https://github.com/kaelzhang/b2a#readme","_id":"b2a@1.0.8","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-HtxZIiuLSoNOnx2nl0QF4Tno37H6fdlfQB3H+uGa02eTkTaYaqK8NTQxX+/ZzBsbEn1sQomoSWu0/GGbRTxW/A==","shasum":"be9068dbce5c737721cf271355c41f33fe1eab9c","tarball":"https://registry.npmjs.org/b2a/-/b2a-1.0.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLMbJtixSNaiUnU7OQJUamw/FPj28GAGlMqb1Lr3lzzAIhAOnRG09E+NgDrL95CQm7PTq8CYCwHGuZ2mvVBUf6HO/1"}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b2a-1.0.8.tgz_1505216279391_0.6551836836151779"},"directories":{}},"1.0.9":{"name":"b2a","version":"1.0.9","description":"btoa and atob (ie base64 encoding and decoding) support for node.js or old browsers, with the Unicode Problems fixed","main":"lib/index.js","module":"src/index.js","scripts":{"build":"BABEL_ENV=rollup rollup -c","test":"BABEL_ENV=ava nyc ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"files":["lib/"],"repository":{"type":"git","url":"git://github.com/kaelzhang/b2a.git"},"keywords":["btoa","encode","decode","atob","base64","unicode","16-bit","8-bit","homoglyphs"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/b2a/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true},"files":["test/*.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-register":"^6.24.1","codecov":"^2.3.0","nyc":"^11.1.0","rollup":"^0.49.3","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0"},"gitHead":"bd4b99a81ce44435794930ecdea90edee58a7657","homepage":"https://github.com/kaelzhang/b2a#readme","_id":"b2a@1.0.9","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-Z0Qz1kgAy8uHZNssgIENvtj+7HR9SObXP4MVbpt4xrMKurdbbQprF2uRMx+qBSZbXqGZrQBrW/CYeNxgSxDjDQ==","shasum":"3e09f9a744a5e16dd35aa547228111cf08d922f9","tarball":"https://registry.npmjs.org/b2a/-/b2a-1.0.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPNgRo+RgkS9RoNHEHpNQ8ZRm2lrBazqzmzLJMRv4otQIgSLoB+cR2eBBt72287OXypqzmI3T4NUh6Je7Qs+nh9co="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b2a-1.0.9.tgz_1506313131996_0.46222120034508407"},"directories":{}},"1.0.10":{"name":"b2a","version":"1.0.10","description":"btoa and atob (ie base64 encoding and decoding) support for node.js or old browsers, with the Unicode Problems fixed","main":"lib/index.js","module":"src/index.js","scripts":{"build":"BABEL_ENV=rollup rollup -c","test":"BABEL_ENV=ava nyc ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"files":["lib/"],"repository":{"type":"git","url":"git://github.com/kaelzhang/b2a.git"},"keywords":["btoa","encode","decode","atob","base64","unicode","16-bit","8-bit","homoglyphs"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/b2a/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true},"files":["test/*.js"]},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-register":"^6.24.1","codecov":"^2.3.0","nyc":"^11.1.0","rollup":"^0.49.3","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0"},"gitHead":"6417565d885056786535debc8aff28edcc2799a4","homepage":"https://github.com/kaelzhang/b2a#readme","_id":"b2a@1.0.10","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-qRdfj/Abk64Wp1QKE5t4dG+ioF87/er959LgzyBg0DGBNNQMcOzljC5lpFeYeFFUcUdtUhwofDRRo/0YM8Il1Q==","shasum":"979271967ae2dd6d0bafea827ab5d02bb0362c01","tarball":"https://registry.npmjs.org/b2a/-/b2a-1.0.10.tgz","fileCount":4,"unpackedSize":6486,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVZodXvPp8I4IWS0sV72FJZV+DmqQAaVD/ztqZPoGLhAiEAxvfIB9ePcasR73HFrxyTfdu8oLAKw5nN1+RyNvrELio="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b2a_1.0.10_1519439007860_0.7115320623183925"},"_hasShrinkwrap":false},"1.0.11":{"name":"b2a","version":"1.0.11","description":"btoa and atob (ie base64 encoding and decoding) support for node.js or old browsers, with the Unicode Problems fixed","main":"lib/index.js","module":"src/index.js","scripts":{"build":"BABEL_ENV=rollup rollup -c","test":"BABEL_ENV=ava nyc ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov","posttest":"npm run report-cov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/b2a.git"},"keywords":["btoa","encode","decode","atob","base64","unicode","16-bit","8-bit","homoglyphs"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/b2a/issues"},"ava":{"require":"@babel/register","babel":{"testOptions":{"babelrc":true}},"files":["test/*.test.js"]},"devDependencies":{"@babel/cli":"^7.4.3","@babel/preset-env":"^7.4.3","@babel/register":"^7.4.0","ava":"^1.4.1","codecov":"^3.3.0","eslint-config-ostai":"^3.0.0","eslint-plugin-import":"^2.16.0","nyc":"^13.3.0","rollup":"^1.9.0","rollup-plugin-babel":"^4.3.2","rollup-plugin-node-resolve":"^4.2.1"},"gitHead":"6307678c264d621e4ef3cd03310fae4e7c00beb4","homepage":"https://github.com/kaelzhang/b2a#readme","_id":"b2a@1.0.11","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-x+zEGHuG+mSvN+OxrKH8baFssxPjkXvgAjSuLbKrNstX6RpYIykp0BAvbuB1y8tfFwZ4EuXF5OC6m5/D3d12wQ==","shasum":"3e1e27bab975606348ff24e8ea84a4fd6d3bec62","tarball":"https://registry.npmjs.org/b2a/-/b2a-1.0.11.tgz","fileCount":8,"unpackedSize":8710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrWOuCRA9TVsSAnZWagAAQyUP/02i0kywYPcvAUii+jXR\nS2+yLtKPx7Q8lDg7GK3rIv14f1iQIrpSymNEcM0l0VUvQKksONYwncdtX5yJ\nFEcnRt6eXqDUQuY2G4tottFuajWwCkgVrgLkaoRrztUmRhekG7Pu60jzLZA9\n5QVrsq392+spOaieDuL37ezqCy2FUohy6OIKuVHBIw12aX6HKh8j/BXWRnz5\n2u2HUYjhljrnq4Y9h6xX8qBPiS+ddnKKfQV3bXpZQp7kuNdDrv4v4ECQ9JIw\nehjcbO7AIWY5NI3T2zDBNRdzTM9FVS8WpPAUKLhttyGyCYa09WCk3grmxm5f\nq9x0s4CHVFUJz6mqdmBzIKHTQAPBlEZcJfL0TXNLtWb5PXelIkQmnljpi/k9\n6vOotCRWBIxkYWDA4Q0ccRYW7RWu3PczRk4oL36nzD0Gi5J0eJiTqIJh/PF4\nWMy6sZgV+l2thDNaUXz+3cGAN9x/C4psPigKhj/0Pr6NJDdjOipXRyAZiInT\n37F4IU/RyZM0IqwCCi7hvwpQU5moPUmBm9TbddsS9VLCDawgsNI6hfnfBWuX\n4kj2+oUVQa89AMzL6orvZQhycRmOjpwU/aL0NbYL5VwiZeJ90468KD2TKEvm\nsa8bwvP0q2pCBuUlp3kuW8k23IxhEvsxy0U4/nRsWQbVa2Xngjs4KUxAaCP7\nAQfN\r\n=M/oR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXGroTrduxufsO8BietNmNvH9atYbmlUik8YgBTpm/ZgIhAK7DvxcwrtYoryxY6aoP/h3YURn477v4UAWeDymCh0dq"}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b2a_1.0.11_1554867118219_0.8277535715800064"},"_hasShrinkwrap":false},"1.0.12":{"name":"b2a","version":"1.0.12","description":"btoa and atob (ie base64 encoding and decoding) support for node.js or old browsers, with the Unicode Problems fixed","main":"lib/index.js","module":"es/index.js","scripts":{"build":"npm run build:es && npm run build:rollup","build:rollup":"BABEL_ENV=rollup rollup -c","build:es":"BABEL_ENV=es babel --out-dir es src","test":"BABEL_ENV=ava nyc ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov","posttest":"npm run report-cov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/b2a.git"},"keywords":["btoa","encode","decode","atob","base64","unicode","16-bit","8-bit","homoglyphs"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/b2a/issues"},"ava":{"require":"@babel/register","babel":{"testOptions":{"babelrc":true}},"files":["test/*.test.js"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/preset-env":"^7.4.5","@babel/register":"^7.4.4","ava":"^2.1.0","codecov":"^3.5.0","eslint-config-ostai":"^3.0.0","eslint-plugin-import":"^2.17.3","nyc":"^14.1.1","rollup":"^1.16.2","rollup-plugin-babel":"^4.3.3","rollup-plugin-node-resolve":"^5.0.4"},"gitHead":"2dc170e546a4ee7fbc1f5f2f2d3aff49df333428","homepage":"https://github.com/kaelzhang/b2a#readme","_id":"b2a@1.0.12","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-vdixIATjArNJZugafK0pnh6j3VD1gY2y2llf5Av5SNFtrZ1dnYKh04p6DddtigImUfzySoPcS0yzQoOJCa7UTg==","shasum":"626e19ef8817941b4401c1b304c4aafee6f3bdc3","tarball":"https://registry.npmjs.org/b2a/-/b2a-1.0.12.tgz","fileCount":8,"unpackedSize":8957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEEPYCRA9TVsSAnZWagAAUgkP/0zbswXX9cgzhVboWqJy\niqe7YbQgwstfuX5PCHLZYmlmv0jDh+oL2/SrDoF8YnUyMrkbqY923VfvRrky\n82TJ4scr+eBfxteOlh/VyHOvEFs1Us5vR/HVHvvnYdB6R5Xas2QY4RGEWTfN\nwPSU51oBbT++kOIlp3MBBJeosVV1P22gRtmVQRQ0ILZNeaF3tN/KwsPv3ofA\npK2g1Fm6Q+0XbGkZbJeb4BOZ3OwKz0jKxltR8mDnV80LbyrhcgZNjAuXRXcf\n1armDRh0ZQ21XdJryuXkr/T80KAkTkn8593bQD0xgeLEaTf/BSTJAMX5gHLG\njAWOeoF5P6+U5CoK0qg5yprU+J37Pqyuru7ECAUM70lqsQ9KAHPwYz5tjpT4\nAAS6bxsY+9Jwpf0VD8Re8xeWJgRZKj6G1VH5gLOmKNZv8ziJyzFc2O156QTD\ncgEcKdkX7n8f0iTkiZP+ickojAuc38dw1myKCP+w4a0E1xQwzVKJPpvNU6gd\niH2XcX4Q3GI9HCeSwx5ZOwh4kV7N4DBVzVqvZTZSb+AlpGPmdnuyipsylYDE\nEkQqmaPIqVRZRTq3pFHqfe1AI2PLL0PH705ZpZc03q7yH4Ia1wCHKzYxX9j4\nKk+gcHWI6aLTwz0eh6rOj8hMxee60NMqST+UhDWQUVTn9ntMLeO2VMnaqsx2\ncxhu\r\n=J6+3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzghXJiHufONWVwO6dzthPeUpB0FNEznq7adkYECXCAAIhAMyD7nDC67eT91x2h6kBbQJRyVKI4JqtjimZl5xVKQJm"}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b2a_1.0.12_1561347031943_0.638171085513894"},"_hasShrinkwrap":false},"1.1.0":{"name":"b2a","version":"1.1.0","description":"btoa and atob (ie base64 encoding and decoding) support for node.js or old browsers, with the Unicode Problems fixed","main":"lib/index.js","module":"es/index.js","scripts":{"build":"npm run build:es && npm run build:rollup","build:rollup":"BABEL_ENV=rollup rollup -c","build:es":"BABEL_ENV=es babel --out-dir es src","test:only":"BABEL_ENV=ava nyc ava --verbose --timeout=10s","test:dev":"npm run test:only && npm run report:dev","test":"npm run test:only","prepublishOnly":"npm run build","posttest":"npm run report","report":"nyc report --reporter=text-lcov > coverage.lcov && codecov","report:dev":"nyc report --reporter=html && npm run report:open","report:open":"open coverage/index.html"},"repository":{"type":"git","url":"git://github.com/kaelzhang/b2a.git"},"keywords":["btoa","encode","decode","atob","base64","unicode","16-bit","8-bit","homoglyphs"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/b2a/issues"},"ava":{"require":"@babel/register","babel":{"testOptions":{"babelrc":true}},"files":["test/*.test.js"]},"devDependencies":{"@babel/cli":"^7.5.5","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/register":"^7.5.5","ava":"^2.2.0","codecov":"^3.5.0","eslint-config-ostai":"^3.0.0","eslint-plugin-import":"^2.18.2","nyc":"^14.1.1","rollup":"^1.19.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-node-resolve":"^5.2.0"},"gitHead":"44334798d5adce5c0d18e3e462d53df5ff239963","homepage":"https://github.com/kaelzhang/b2a#readme","_id":"b2a@1.1.0","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-rYuHBaHtAd5TZHCqeAt1+xpSRXtIqMyK/I7xbWnkE4+0254YGzHAFpmLgSXRXaVEOw+9M11JFzJCD/8eRavTUQ==","shasum":"8c578e74175a83cbf248d9c55c885e5efd90bf9a","tarball":"https://registry.npmjs.org/b2a/-/b2a-1.1.0.tgz","fileCount":10,"unpackedSize":10390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSR+6CRA9TVsSAnZWagAAEywP/inGocAj4HE3R4jcg5/z\nfGQ0o9w/h1usTbJfERYKmD6a/NnWzsj/QwWetxf5hTl7aQRogDZvtnvdAOPt\n0sOqzh3TP9pRY9ELRoFODkxGCQbwyfrierq79tUnP+2EhMZPmFFh23Wc/kkG\nWhknmMGwJKtvdqFcWycL67btq3tLtTkvnm4m2MiNAtkYAN/9TVnM3tWbAbEW\ngC97KdevYwncl3CrR0H4bYuhXSQbkmUr4hYGm0ZoyDsIDl9gzWHDZlzcP5le\ne0usp8+C3meGCaOU7utP5F3UVDMrC1nBhFaUePZ7g9FLRli/tkgzNOXUvDZf\nz5N1E1ldh+u2H+UvHQs+3sqwE71Q40DomK4RBy/XuEYa2gRw0zUpnkdgptvr\nB25qLJcPYP+mQvhkNuGAeENJ3cpj+2qTFy6Nw8w7Mo1F/x7uHd0hBkC63SFg\nYzovwB9WaCyGX5m/PSoNLJNYaJqm8Dx5iwo54YB5AwsBZbMhBQ+oObSa/Q7Q\n5HUT/6DvhebBl0xYCdeB8oWHmxfmfdE6JU1CmrF7M1KnzEmuxMYSuRGH+GwZ\n9Bf6eUi00WjlJxfaKjS7Ao9A6+Ax6OA3KgA783sg3uT3WDc9175wFls1ikJu\nM9tt2CrQnQ5vYCtw3Gxwutl0LDrhzYa+ObhMYzyYiLuflsNqtuEH7ub7mdAG\nL68h\r\n=1Y2D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA7IvbGhcQ4nc9wrIh0bXAjcE+N4UiVlCfX0ne+1aIrwIhAMIUCUzrUTGzJOHsRAvQ6ze5CKCKAvJHPBUgWR0EE6lW"}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b2a_1.1.0_1565073337707_0.903942875033312"},"_hasShrinkwrap":false},"1.1.1":{"name":"b2a","version":"1.1.1","description":"btoa and atob (ie base64/base64url encoding and decoding) support for node.js or old browsers, with the Unicode Problems fixed","main":"lib/index.js","module":"es/index.js","scripts":{"build":"npm run build:es && npm run build:rollup","build:rollup":"BABEL_ENV=rollup rollup -c","build:es":"BABEL_ENV=es babel --out-dir es src","test:only":"BABEL_ENV=ava nyc ava --verbose --timeout=10s","test:dev":"npm run test:only && npm run report:dev","test":"npm run test:only","prepublishOnly":"npm run build","posttest":"npm run report","report":"nyc report --reporter=text-lcov > coverage.lcov && codecov","report:dev":"nyc report --reporter=html && npm run report:open","report:open":"open coverage/index.html"},"repository":{"type":"git","url":"git://github.com/kaelzhang/b2a.git"},"keywords":["btoa","encode","decode","atob","base64","base64url","base64-url","unicode","16-bit","8-bit","homoglyphs"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/b2a/issues"},"ava":{"require":"@babel/register","babel":{"testOptions":{"babelrc":true}},"files":["test/*.test.js"]},"devDependencies":{"@babel/cli":"^7.5.5","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/register":"^7.5.5","ava":"^2.2.0","codecov":"^3.5.0","eslint-config-ostai":"^3.0.0","eslint-plugin-import":"^2.18.2","nyc":"^14.1.1","rollup":"^1.19.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-node-resolve":"^5.2.0"},"gitHead":"1862247b01d009d954da617a056b1c3f7f95b106","homepage":"https://github.com/kaelzhang/b2a#readme","_id":"b2a@1.1.1","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-9E9OZ9qWSU4O9K0uW2LFd1uvxTG23koOtESHrePwT10lOMYq1njZ9Shr934tfgsCLcq8BgqOPRrFmcIDWmweJA==","shasum":"a202e6403a47ed06193d2a495c518752ad3035a1","tarball":"https://registry.npmjs.org/b2a/-/b2a-1.1.1.tgz","fileCount":10,"unpackedSize":10444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSSBTCRA9TVsSAnZWagAAaqgP/jMGPuDSKLvHuNqC4eds\nWMXEr7BkYL3+piUAQALL5jGSSH0wQVc1D1IYuGhvpJFRyse6rDsvMPk3sV3Z\n+X65GQ6Wkien71KMi7Z0OaVgJDSjh+4dH6kyAu04rf284u7q1McHwUJQlhGj\noS6nAGEf5GlwER2T+CJpqWLlioizlU1ajooOOJ6MlsxwjK8MXrBmEQ0Kikxc\nFRNfYz/gche66NUm6S5LlsszJu2H0Uv1WCp7osn2owequd+IuD2Z7J53O5l3\n4oPg2uy76NgQmesHeDrxdhSw0gpwcrH8MtixbGLr8LPGjpepRD4SqBviJyzd\nv04zDVJhpN89hRNxOQOskL94y0RRS6gu5AywTKKiYrC61WOPt0TfF5mIQN6I\nfPhgac03sVdLwz0H6ulhNDgraQ0LzRoJaZnZ1NA63ERxOHgtUd+FEEmvFRrK\nRYcTVhVoNh0Cc2Amo91fyrPd724e3MR0jU5Dm1jSLOw+PbLwgWnqK929FNgw\ngZUDIhJNnBCfDrNoOLz+VjyHYCsHzO7fmHGYDudtICFn+OzILQ8ULbZqdFMv\nOzm/H7MmqLNRp6mPc5z87Y1DRqLb4h0BZUKrDrtXUGizPcAVDAUrb/agu0sA\nVwd44sd50pcDG0Q07ZsdWUS/V4mmYNQYli+ngPU8ByaIr8fv/zXOw3Kuha0w\n97Cp\r\n=9fer\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfvnpyjLhc44T/raVbizYw6VbI9BSSUo9Eue9Mjw/GZAIhAOKGHuipnUY2TNA0NsIGJDRqowNEs0OufV2h2FwVa4HZ"}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b2a_1.1.1_1565073490937_0.12273462417212877"},"_hasShrinkwrap":false},"1.1.2":{"name":"b2a","version":"1.1.2","description":"btoa and atob (ie base64/base64url encoding and decoding) support for node.js or old browsers, with the Unicode Problems fixed","main":"lib/index.js","module":"es/index.js","scripts":{"build":"npm run build:es && npm run build:rollup","build:rollup":"BABEL_ENV=rollup rollup -c","build:es":"BABEL_ENV=es babel --out-dir es src","test:only":"BABEL_ENV=ava nyc ava --verbose --timeout=10s","test:dev":"npm run test:only && npm run report:dev","test":"npm run test:only","prepublishOnly":"npm run build","posttest":"npm run report","report":"nyc report --reporter=text-lcov > coverage.lcov && codecov","report:dev":"nyc report --reporter=html && npm run report:open","report:open":"open coverage/index.html"},"repository":{"type":"git","url":"git://github.com/kaelzhang/b2a.git"},"keywords":["btoa","encode","decode","atob","base64","base64url","base64-url","unicode","16-bit","8-bit","homoglyphs"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/b2a/issues"},"ava":{"require":"@babel/register","babel":{"testOptions":{"babelrc":true}},"files":["test/*.test.js"]},"devDependencies":{"@babel/cli":"^7.5.5","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/register":"^7.5.5","ava":"^2.2.0","codecov":"^3.5.0","eslint-config-ostai":"^3.0.0","eslint-plugin-import":"^2.18.2","nyc":"^14.1.1","rollup":"^1.19.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-node-resolve":"^5.2.0"},"gitHead":"39735d437d5b8b59ce72b14aa0027f91e9749a9c","homepage":"https://github.com/kaelzhang/b2a#readme","_id":"b2a@1.1.2","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-Ee7SUAyWeIx4ICRygOi7dVlGpHRxynsaLIZwOtHtGKls3LhLchTRk5KrI0O8ioWqy94ikkE8Z2Li3LWNd027/A==","shasum":"3bb0a7dbc0931c84ac97722fa4f5f51ba0a7d831","tarball":"https://registry.npmjs.org/b2a/-/b2a-1.1.2.tgz","fileCount":10,"unpackedSize":10444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSSDjCRA9TVsSAnZWagAAjWsP/A19MHYxFY28Qpa2fmYn\nwUUHbGn77ZDXrz6QaglSi4czBsVWSAl3oFIcS1Cdx4WOuivpXzRmM4exLG1w\nbKrBwRDq5KMFrzsQEfe8E5c779aXsJj7jTcgKcgfD6grfPDsfH09GpAze0GJ\ndUOi8ERtseVPArJfRC7XB7RUoMA8g9jx0DP7zzDgxcBz+M7ml0eYAY4aOBqs\n2iteWyf2dZFJC6GcsHag7COXZ3xUtKNE1mlsvm8JZ2qmocPga/bEHKV3n34e\nAGchOY07TBQG8xaMmnXMV2qUlVV/Y2h1+2x6odlor2syL5pzHDfA1trH423T\n11zwYc6q6t2cZ9oub8mOBsMdemmcEWWOSS7VrEbTEKaTkE4A3iBCbl88FEVN\nheoHbFVVN6M+JcaWfNfa9jTZhPcTv9eO07ZDeZPMnJPg9cNeuB5swom/jbrp\nRDW5UBpdF5s8IQyaGMu8cEmwDInWo9KHoxQkp4gjB34CR+kdh6Fb6+ONxAMY\n/qqjQ8V/1wTq9yguHIzk/CdMmknxOMgEtmJTyr+eEdsSHrWzKf/Bq397s5kL\nxaK+QEY/yvexsyDDywH/3k3xiu5yJtU5kicEE2wbnJd0YUItnYTF/QbkBITV\nhzB4DykqPwYZZnbgw62c/nXJtMcrpgB61pPZDfxa+73HsE6L266fV8NFb0mH\n9LSq\r\n=vMyE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfabv/f6f3/kxkNAZt6QZZPlZDhtcCx1r8IDt0Ns/4UAiEA44nq0NrpPQ86YTDdQKZheDISZLW5+5leuHDfcUH62Yw="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/b2a_1.1.2_1565073634842_0.4782648293255305"},"_hasShrinkwrap":false}},"readme":"[![Build Status](https://travis-ci.org/kaelzhang/b2a.svg?branch=master)](https://travis-ci.org/kaelzhang/b2a)\n[![Coverage](https://codecov.io/gh/kaelzhang/b2a/branch/master/graph/badge.svg)](https://codecov.io/gh/kaelzhang/b2a)\n<!-- optional appveyor tst\n[![Windows Build Status](https://ci.appveyor.com/api/projects/status/github/kaelzhang/b2a?branch=master&svg=true)](https://ci.appveyor.com/project/kaelzhang/b2a)\n-->\n<!-- optional npm version\n[![NPM version](https://badge.fury.io/js/b2a.svg)](http://badge.fury.io/js/b2a)\n-->\n<!-- optional npm downloads\n[![npm module downloads per month](http://img.shields.io/npm/dm/b2a.svg)](https://www.npmjs.org/package/b2a)\n-->\n<!-- optional dependency status\n[![Dependency Status](https://david-dm.org/kaelzhang/b2a.svg)](https://david-dm.org/kaelzhang/b2a)\n-->\n\n# b2a\n\n`btoa` and `atob` (base64/base64url encoding and decoding) support for node.js or old browsers, with the [Unicode Problems](https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64/Base64_encoding_and_decoding#The_Unicode_Problem) fixed.\n\nThe common problem of other libraries is that they fail to encode 16-bit strings. Since DOMStrings are 16-bit-encoded strings, in most browsers calling `window.btoa` on a Unicode string will cause a `'Character Out Of Range'` exception if a character exceeds the range of a 8-bit byte (`0x00~0xFF`).\n\nThis module will try to reuse `window.atob` and `window.btoa` when possible.\n\n## Install\n\n```sh\n$ npm install b2a\n```\n\n## Usage\n\n```js\nimport {\n  // Encode a string in base-64\n  btoa,\n  // Decode a string in base-64\n  atob,\n\n  // Encode a string into base64url\n  btoau,\n  // Decode a base64url-encoded string\n  atobu\n} from 'b2a'\n\nbtoa('a')           // 'YQ=='\nwindow.btoa('a')    // 'YQ==', works fine with ASCII characters\n\n\n// Oooooooops!\n// In most browsers, calling btoa() on a Unicode string\n// will cause a Character Out Of Range exception.\nwindow.btoa('中文')  // throws InvalidCharacterError ❌\n\nbtoa('中文')         // '5Lit5paH' ✅\n\n\n// Oooooooops!\nwindow.atob('5Lit5paH')   // 'ä¸­æ', oh no! ❌\n\natob('5Lit5paH')          // '中文', great! ✅\n\n\nbtoau('μπορούμε')                 // zrzPgM6_z4HOv8-NzrzOtQ==\n\natobu('zrzPgM6_z4HOv8-NzrzOtQ==') // μπορούμε\n```\n\n## `base64url` support since 1.1.0\n\nSince `1.1.0`, `btoau` and `atobu` are introduced to encode and decode in [base64url](https://en.wikipedia.org/wiki/Base64#URL_applications) format.\n\n```js\nimport {btoau} from 'b2a'\n\nlocation.href = `https://domain.com/login?return_to=${btoau(location.href)}`\n```\n\n## License\n\nMIT\n","maintainers":[{"name":"kael","email":"i@kael.me"}],"time":{"modified":"2022-04-11T16:32:44.146Z","created":"2017-09-08T10:08:21.381Z","1.0.0":"2017-09-08T10:08:21.381Z","1.0.1":"2017-09-08T10:14:26.674Z","1.0.2":"2017-09-08T10:16:20.698Z","1.0.3":"2017-09-08T10:21:12.852Z","1.0.4":"2017-09-08T10:21:59.594Z","1.0.5":"2017-09-08T10:25:55.242Z","1.0.6":"2017-09-08T10:26:31.497Z","1.0.7":"2017-09-08T10:27:28.327Z","1.0.8":"2017-09-12T11:37:59.466Z","1.0.9":"2017-09-25T04:18:52.069Z","1.0.10":"2018-02-24T02:23:27.939Z","1.0.11":"2019-04-10T03:31:58.358Z","1.0.12":"2019-06-24T03:30:32.022Z","1.1.0":"2019-08-06T06:35:37.875Z","1.1.1":"2019-08-06T06:38:11.108Z","1.1.2":"2019-08-06T06:40:34.974Z"},"homepage":"https://github.com/kaelzhang/b2a#readme","keywords":["btoa","encode","decode","atob","base64","base64url","base64-url","unicode","16-bit","8-bit","homoglyphs"],"repository":{"type":"git","url":"git://github.com/kaelzhang/b2a.git"},"author":{"name":"kaelzhang"},"bugs":{"url":"https://github.com/kaelzhang/b2a/issues"},"license":"MIT","readmeFilename":"README.md"}