{"_id":"@allex/base64","_rev":"3-4364d66146593a6a12bf9bdc8fd765b0","name":"@allex/base64","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@allex/base64","version":"1.0.0","description":"Lightweight performance optimized base64 library by Allex","jsnext:main":"lib/base64.esm.js","module":"lib/base64.esm.js","main":"lib/base64.js","unpkg":"lib/base64.min.js","combo":"lib/base64.min.js","types":"base64.d.ts","author":{"name":"allex","email":"allex.wxn@gmail.com","url":"http://iallex.com/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/allex/base64.git"},"keywords":["base64","urlsafe-base64"],"scripts":{"precommit":"npm run lint && npm test","test":"jest --coverage","unit":"jest --watch --coverage","lint":"eslint . --fix","build":"npm run lint && rollup-worker -c","prepare":"npm run build"},"dependencies":{},"devDependencies":{"@babel/core":"latest","@babel/plugin-proposal-object-rest-spread":"latest","@babel/plugin-transform-runtime":"latest","@babel/preset-env":"latest","@babel/runtime":"latest","@babel/plugin-proposal-class-properties":"latest","@babel/plugin-proposal-decorators":"latest","@babel/plugin-transform-classes":"latest","babel-core":"bridge","babel-eslint":"^8.2.2","babel-jest":"^23.6.0","eslint":"^4.18.1","eslint-config-egg":"^6.0.0","eslint-plugin-jest":"^21.12.2","husky":"^0.14.3","jest":"^23.6.0","rollup-plugin-babel":"latest","rollup-worker":"next"},"jest":{"testEnvironment":"node","modulePaths":["src"],"testMatch":["**/?(*-)+(spec|test).?(m)js"],"roots":["test"],"moduleFileExtensions":["js"],"moduleDirectories":["node_modules"],"transform":{".*":"babel-jest"}},"gitHead":"d05abd3d000fcbfcad7c59f19dcec380b53fc91c","bugs":{"url":"https://github.com/allex/base64/issues"},"homepage":"https://github.com/allex/base64#readme","_id":"@allex/base64@1.0.0","_nodeVersion":"12.6.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-DPthBoD8Bmo2+QcIMv5qy0lQV+uvZ5Juv141NIRQJnUZhcthdvxKFTld94AulQryMZOH41wHAfF4OqxNTXI/AA==","shasum":"3f6e2a9a9864167d98e71a59de1cc1df38f69af7","tarball":"https://registry.npmjs.org/@allex/base64/-/base64-1.0.0.tgz","fileCount":6,"unpackedSize":12931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcjkCCRA9TVsSAnZWagAAetsP/1WHH6swCLm4x3IzE379\nBXnyRJ8TK99cBOB0vXFBRSuV2qJuH4jeKcpiRHIafShxB3JX5/78JN4yHm78\nsge+WTRFoQwptvVSXP5lXdppqGiqzWLMOGILW2yeJlnWbKFxA92cuMKMZmKj\nAMkW331nMM5cicH/1rA7zxe1wfmCJWVkIrHhOTy6KtXpzwzcg9XvCugOeHTy\nbyRn+J8HPCOifbT/8tpMi0LE8708R6pOY8gAr5Ft168Zg0NmFhtacdvpPO5A\nLCDywf6A0hLeMIXxnrxwzGX8kAOTxro+yIUnXv4UtdBiCkE3xEHMSe/SmRrb\n7wXXMOSOu4bCqHq6qL2poqz4YDWrBHCfF7JIpOv+SFFm7aBfZSWaHITjwKU+\nWKBBGBzW4kWGjcUwiadmH0m/8FP7ET+f8vCUIUJqaRqayqsKjtfqf98scVKf\n9NzBTm40isShS2/9A//rjBH/D7poKH1FVrJHhHcMqqMVSZGtVEqQ25vwscTs\nolLjDOoTIkCEHyEATLroFn/HVdzD1AKJ/x7PRqLFWG/bezXrzqnGRSMddx/Z\nHZha12zqJJuBskFCiPNsYMd7sw1tEv4GIemwU3Gsn68EwZbxFq/SZ04aGCnA\nOG88QZYusJm2edC5yE7oAkTxvWub/QNh72NcHSQ5VskIxqXtidqz+U/gIacs\nZt/m\r\n=Ts/i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrdC+/VR0l4E2WBMfmxGIchM8aK91+nDHs/IaOiAPOawIhAO+q7sdavwvz246klUdBL/Wx8dIEWPOYcmc5InsOxXS+"}]},"maintainers":[{"name":"allex","email":"allex.wxn@gmail.com"}],"_npmUser":{"name":"allex","email":"allex.wxn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base64_1.0.0_1567766786176_0.48479639685878495"},"_hasShrinkwrap":false},"1.0.1":{"name":"@allex/base64","version":"1.0.1","description":"Lightweight performance optimized base64 library by Allex","jsnext:main":"lib/base64.esm.js","module":"lib/base64.esm.js","main":"lib/base64.js","unpkg":"lib/base64.min.js","combo":"lib/base64.min.js","types":"base64.d.ts","author":{"name":"allex","email":"allex.wxn@gmail.com","url":"http://iallex.com/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/allex/base64.git"},"keywords":["base64","urlsafe-base64"],"scripts":{"precommit":"npm run lint && npm test","test":"jest --coverage","unit":"jest --watch --coverage","lint":"eslint . --fix","build":"npm run lint && rollup-worker -c","prepare":"npm run build"},"dependencies":{},"devDependencies":{"@babel/core":"latest","@babel/plugin-proposal-object-rest-spread":"latest","@babel/plugin-transform-runtime":"latest","@babel/preset-env":"latest","@babel/runtime":"latest","@babel/plugin-proposal-class-properties":"latest","@babel/plugin-proposal-decorators":"latest","@babel/plugin-transform-classes":"latest","babel-core":"bridge","babel-eslint":"^8.2.2","babel-jest":"^23.6.0","eslint":"^4.18.1","eslint-config-egg":"^6.0.0","eslint-plugin-jest":"^21.12.2","husky":"^0.14.3","jest":"^23.6.0","rollup-plugin-babel":"latest","rollup-worker":"next"},"jest":{"testEnvironment":"node","modulePaths":["src"],"testMatch":["**/?(*-)+(spec|test).?(m)js"],"roots":["test"],"moduleFileExtensions":["js"],"moduleDirectories":["node_modules"],"transform":{".*":"babel-jest"}},"gitHead":"91098b38255234b519bbfd06ac42f69481d71cae","bugs":{"url":"https://github.com/allex/base64/issues"},"homepage":"https://github.com/allex/base64#readme","_id":"@allex/base64@1.0.1","_nodeVersion":"12.6.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-wmFMRQ04jxnfIdbshlfOad/SWOAMeztIN6yjC/+U7Vnedga/bblhm9BcgvXOjf4K34I3W9vPDna1J46aDjbdtA==","shasum":"e2d76cc0488cb3a62b8c3ae3693a2f2c7cce0b50","tarball":"https://registry.npmjs.org/@allex/base64/-/base64-1.0.1.tgz","fileCount":6,"unpackedSize":13026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeGrfCRA9TVsSAnZWagAAorAP/0CIl4LJO6NEjuWL72CK\nHapwrTk+3snLDV4Ou4atMCiCkhy6DVJ48nFzU0kEuFe3X24Tnd0XLEg44Ac1\n5eAUdWP9THFZ2Rb5lvl+aYkoiAVk3eNkILlUbRm3BrRHMjQWX1LWWJk6uZ2X\nSIl+wG+62a7VuiV0V/mRjdiW9dGThJVo617fVjDz9yC6KFCrQnJPSq0Wqx3L\nQpZvFBNdQqQXsxoZzicLjhyCOWxcL0AdCeDtlSrgzxETueORW3BDHgUCRqq3\n8ea+Hj2SSJPJe56kjOJA+1Ut78qyHPgJ9faK7Bq+8txQU0rT53vbistnReDy\ncQEer8JQGPDV/ACSYgQe4zFzr2vSCvsNgdEvi78uI4ihF5uOotiXmPzjGCL8\nyaIYPQhisMVYSG+b4ATDs076nAYFdkIJZrKO7rDCHj/oPfebn6SlQqAwSCGH\n/a3N/xLVPkltcwAHOtrgMtBskbgNLSwQqqi2Y5qyKQ58U+HUEo/rRJMz3su2\nzm45yJtP+DUGhbmmAqrDnJ4hZrsDM/IeuT1hIx1F2UabRAzf8RQMojgl1/qu\nBc6b9HewsHQJB3ubnF/BHdgQVsu5snypvriJVisdj+U2qIKx4WdDn0QZ7Spm\nQMQJfCkWxIwFKh7CY1aRTOkZVtNNeiMvI7a1uVRx0yhP7j++lcti15JlSJ1r\n4p+k\r\n=sQFr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEfjBqje3KGeDHMw0oR2UI8kjcmAPTkXYzlfDebGKZFgIhAM9NVbFAqA42BJwLOoiUjR+lmJlaffsbSxSyIYcKXirh"}]},"maintainers":[{"name":"allex","email":"allex.wxn@gmail.com"}],"_npmUser":{"name":"allex","email":"allex.wxn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base64_1.0.1_1568172766514_0.12940721486014928"},"_hasShrinkwrap":false},"1.0.2":{"name":"@allex/base64","version":"1.0.2","description":"Lightweight performance optimized base64 library by Allex","jsnext:main":"lib/base64.esm.js","module":"lib/base64.esm.js","main":"lib/base64.js","unpkg":"lib/base64.min.js","combo":"lib/base64.min.js","types":"base64.d.ts","author":{"name":"allex","email":"allex.wxn@gmail.com","url":"http://iallex.com/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/allex/base64.git"},"keywords":["base64","urlsafe-base64"],"scripts":{"precommit":"npm run lint && npm test","test":"jest --coverage","unit":"jest --watch --coverage","lint":"eslint . --fix","build":"npm run lint && rb -c","prepare":"npm run build"},"dependencies":{},"devDependencies":{"@babel/core":"latest","@babel/plugin-proposal-object-rest-spread":"latest","@babel/plugin-transform-runtime":"latest","@babel/preset-env":"latest","@babel/runtime":"latest","@babel/plugin-proposal-class-properties":"latest","@babel/plugin-proposal-decorators":"latest","@babel/plugin-transform-classes":"latest","babel-core":"bridge","babel-eslint":"^8.2.2","babel-jest":"^23.6.0","eslint":"^4.18.1","eslint-config-egg":"^6.0.0","eslint-plugin-jest":"^21.12.2","husky":"^0.14.3","jest":"^23.6.0","rollup-worker":"next"},"jest":{"testEnvironment":"node","modulePaths":["src"],"testMatch":["**/?(*-)+(spec|test).?(m)js"],"roots":["test"],"moduleFileExtensions":["js"],"moduleDirectories":["node_modules"],"transform":{".*":"babel-jest"}},"gitHead":"5a0caa3dd11457a1211946f4812e113e4d7ce523","bugs":{"url":"https://github.com/allex/base64/issues"},"homepage":"https://github.com/allex/base64#readme","_id":"@allex/base64@1.0.2","_nodeVersion":"12.6.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-KnAIkqW+GhroImI2QANka8F2alUtdF6EGPEdiS26VqsXmu8j9L/nrIc1wmn9lTsaMg6Q45FgZ2uFTHSbbOxBPw==","shasum":"e2dfd927409aaaef2720b34e5195aa4d780cfdac","tarball":"https://registry.npmjs.org/@allex/base64/-/base64-1.0.2.tgz","fileCount":6,"unpackedSize":9375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd72LSCRA9TVsSAnZWagAALEoP/iGVb/SX1c3S+Tz8hkJl\n4lv4kpO6J4x2lNpyFx1j2ZNoXfImkJEU7hrsRCRgwtoYQ1XkPVZjE6IPNjrC\n0pcbU/5PISw8LbjZ/vyhZn6DzuYPTjKt77TaHNTlOzKjL51EPHqSSQdKCtAK\ngXXG55fpPUVRly5X4CawemU5hHZpoDOQb4cesYfMN+2CVb9guCu7MGDZyoxo\n8C0DUhZMBkQmDeUFwREWZSDmcNiyQmKmKy2IpjnfjgAHL54KGGFSezhNmkmj\nwlV1qFuRkWg5tK7+IfmjfsUTWKcG2aTQgRRD/koMgLtdf7D+AmiDhTetv68p\ngi4xpxCTgIC5tKFeZK1CWBv4R4cwNQMG5EoV7WCn4z7Ee92VtY75+2beUL3I\neQs7TXtUEOw/50MVpvBw+38D8Ns00U9NmH85YqACGg/ucJswDy5kOSBacGmY\nmASJwoAvnzriELGXcW6r3vB8408iiTpf6qYmVWSHzZvMEGNsbwpOdlpm2Z+o\n72d89Q9hs2kwR7fazyQn1jB8e0Wi0NPVdoZ5dhFerwXURLJfWR57DT+uH3hk\nYmfVHfM7s+cB4GmyQrE0Rw7LgI0Wc+Y+HA/gPsCjUhq4M5qtTZlVvrG7/pK6\nVXZmpuL6cK+f+ZtQEnS8fgR4mvBwgexyUpA4r4UWKB1UZEP22ZnSUZYXoamg\ncV+R\r\n=fBga\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwiggtftlqyFwA2WYl97BSgA0EDaEynIELFoAa+6SBAQIhAMc41kFalscTKq6sZQRttkpeaNw7bi1OK/pju02ZuIQ5"}]},"maintainers":[{"name":"allex","email":"allex.wxn@gmail.com"}],"_npmUser":{"name":"allex","email":"allex.wxn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base64_1.0.2_1575969490214_0.5149837629374943"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-06T10:46:25.940Z","1.0.0":"2019-09-06T10:46:26.293Z","modified":"2022-04-04T13:32:13.113Z","1.0.1":"2019-09-11T03:32:46.701Z","1.0.2":"2019-12-10T09:18:10.365Z"},"maintainers":[{"name":"allex","email":"allex.wxn@gmail.com"}],"description":"Lightweight performance optimized base64 library by Allex","homepage":"https://github.com/allex/base64#readme","keywords":["base64","urlsafe-base64"],"repository":{"type":"git","url":"git+https://github.com/allex/base64.git"},"author":{"name":"allex","email":"allex.wxn@gmail.com","url":"http://iallex.com/"},"bugs":{"url":"https://github.com/allex/base64/issues"},"license":"MIT","readme":"# @allex/base64\n\nLightweight performance optimized base64 library by Allex\n\n## Usage\n\n```sh\nyarn add @allex/base64 -D\n```\n\n```js\nimport { encode, decode } from '@allex/base64'\n\ndescribe('base64 encode/decode', () => {\n  test('B64.encode() with string', () => {\n    expect(encode('allex')).toBe('YWxsZXg=');\n    expect(decode('YWxsZXg=')).toBe('allex');\n  });\n  test('encode() with urlSafe output', () => {\n    expect(encode('allex', true)).toBe('YWxsZXg');\n    expect(decode('YWxsZXg')).toBe('allex');\n  })\n});\n```\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n","readmeFilename":"README.md"}