{"_id":"universal-base64","_rev":"4-e8133907b2348f612b7dfa17fa1d085d","name":"universal-base64","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"universal-base64","version":"1.0.0","description":"Small universal base64 functions for node.js and browsers","main":"dist/index.js","types":"dist/index.d.ts","files":["dist/"],"browser":"dist/browser.js","scripts":{"lint":"tslint \"src/**/*.ts\" --project tsconfig.json","build":"rm -rf dist/ && tsc","specs":"jest --coverage","test":"npm run lint && npm run build && npm run specs && npm run bundle && npm run bundle:size","bundle":"browserify . -o browser.js","bundle:size":"wc -c < browser.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/blakeembrey/universal-base64.git"},"keywords":["base64","atob","bota","universal","node","browser"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"Apache-2.0","bugs":{"url":"https://github.com/blakeembrey/universal-base64/issues"},"homepage":"https://github.com/blakeembrey/universal-base64","jest":{"roots":["<rootDir>/src/"],"transform":{"\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"devDependencies":{"@types/jest":"^22.2.2","@types/node":"^10.1.2","browserify":"^16.1.1","jest":"^22.4.3","rimraf":"^2.6.2","ts-jest":"^22.4.2","tslint":"^5.9.1","tslint-config-standard":"^7.0.0","typescript":"^2.8.1"},"gitHead":"82b3c61222e44d758f3a925c21c03ba1bccaa744","_id":"universal-base64@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"dist":{"integrity":"sha512-X2nBflzrxhF3a1aM2+ce0QNVg+zc+qlKC0Q3lMGrLMD8V3RwKhEOVwhBmzElhvrjj8uvibS98ZBw9a6KpHkqOw==","shasum":"423df59b6ccef5ba924e3331fb90da9415deef26","tarball":"https://registry.npmjs.org/universal-base64/-/universal-base64-1.0.0.tgz","fileCount":15,"unpackedSize":7218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbASEZCRA9TVsSAnZWagAAQy8P/1Yag6m+XovLsLcHWSbI\nU0o4wNpmo5rTv5V+BqXFXlmvXwP4jVIUA+dJkzcBfapL1upu4djNZoZozzX+\nBNDpgak58oZX+ZGT92AN2dpbGRBDiT78b6rOf7mUU826ctzKUJWEZnbBsaiP\nGgU7IWKh6O3iNOJPxYbSAAjWX6Qxj667Z6aROGKLZZAH4IBdPKDdxjTvx30t\nz5EX/EBUvgsOgAk+v5d1rADJh8dGSvqjkg4a6VYFN40/l3dxjB7i4Hnv44Tj\nFKPj8fAXgZc0nZ/Rp+3WA8absCsu9sL6fxRszeX+yiXyokV7QUaqP7KXxMWz\ndZ9Y8k1DJoQLFOeWhmg9x2hNzMqklPZBkIaQLO8+9ri4lBfXWf5o5JKb0NZx\nFvCDfEGeafDYJ+0+Y6ruk3wQlul8UG8RC+aEKKrAIPOURdeeomlTmlwaVVbj\nSFtUI9T/F7gcQiQGizULOy+Ta8wcsDAv3Feo2Bw56OIQGQhUA/i9O9uwV2M4\nrDctVSrL4wCPxFY+RhdzBkhiIXOufaiiHypa+qFMCuqqqA8S+B95cb1wEN/s\nr0W5xdhyniSsczkHvNSmxWg5Rw1i+GzUHSIDHrMHFRMh/poV/Bp7X9PxoJtS\nAitThhdTEyKOV17aoGJb6g+HZ2JZoCfMGY7+sF3QkYE3n8imx4T/srPvsjKn\nXU1H\r\n=NVk8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGsx7nHVcelxtnjbWy6fS3O6rmn/Rv+SdOTHovXaC+ftAiEA/OLzlJ37A84N4ab3Xa1RbXXQla+3cZh7URY4V2fWBXk="}]},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universal-base64_1.0.0_1526800664423_0.12805523949601905"},"_hasShrinkwrap":false},"2.0.0":{"name":"universal-base64","version":"2.0.0","description":"Small universal base64 functions for node.js and browsers","main":"dist/index.js","types":"dist/index.d.ts","browser":"dist/browser.js","scripts":{"lint":"tslint \"src/**/*.ts\" --project tsconfig.json","build":"rm -rf dist/ && tsc","specs":"jest --coverage","test":"npm run lint && npm run build && npm run specs && npm run bundle && npm run bundle:size","bundle":"browserify . -o browser.js","bundle:size":"wc -c < browser.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/blakeembrey/universal-base64.git"},"keywords":["base64","atob","bota","universal","node","browser"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"Apache-2.0","bugs":{"url":"https://github.com/blakeembrey/universal-base64/issues"},"homepage":"https://github.com/blakeembrey/universal-base64","jest":{"roots":["<rootDir>/src/"],"transform":{"\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"devDependencies":{"@types/jest":"^23.3.3","@types/node":"^10.1.2","browserify":"^16.1.1","jest":"^23.6.0","rimraf":"^2.6.2","ts-jest":"^23.10.4","tslint":"^5.9.1","tslint-config-standard":"^8.0.1","typescript":"^3.1.1"},"gitHead":"c229dfb4995fac85d0e4e123ab8771fecf6fec8e","_id":"universal-base64@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"dist":{"integrity":"sha512-sR/XWhWiZYggDcktbur+N88iZWFUE01ZyidK8K2Tn4/Pasqlmvzuieaezmmm1+tjrbTmoS1cdLjrk3tO4hUpgA==","shasum":"ec69696314f890dbde3675043f24b4eeb83ba7cf","tarball":"https://registry.npmjs.org/universal-base64/-/universal-base64-2.0.0.tgz","fileCount":15,"unpackedSize":7305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJburDgCRA9TVsSAnZWagAAcfMP/0JawgfbdJUfvjgpTnV3\nqA5ppinx7GKRKTO+5ZWJEGRWdal1Ye7nxcPFDVWrPyw+JI91IdeHSnbFJfDa\n03/h3dnsfir0IgNfC9V9PSPMFM0P+q/nGSgTdVdqrhJnF93Zfu2mNvdigjjD\nY8Ry5HOkZmnvX1f+brMwiMprqbgyljfkkW9MB6/NSUms/jdMg9+yDYUXLG12\nYncNuwyT3RjIAaEUH36IeXHx4I2zFyZWDsQN0Nx11BWv2ampvl6Qlgnd/wrT\niw6ZPQ8w0pA1BofMNwvFY72VcTeP8fNlKRgVuHdBTEoOQXvT9hdQ/gw90CNs\nTANfA61pQTVII6ZBCH1PRnm5qE8BsX9PGPOozob4NnLk432Bc32Q3eZBIWHr\nrB++1hmeI0kI19+9pgncnePxFR+Q06vdfAqEFPJevIA7MtYygbDQzMtOl/BN\nY5Ou2qIqbFmlG2cW8ME5Huek0N8aGFqwZVLziJrTM/USrSDwxz0D2Zl1TLaH\nsBPnpINkukPZbYCFdfc39iQHfuFFMR/7Ju/6zcIt6f3ZX3AmT8cwphublXeq\n2R1yQbxVRV1VsAokGUzEQpUZGUvxbPpve82L8sIt0vF5ghOkb07jNJWtjlgO\naGadUyLOWuy1YHKgZ1tJv8IYOOHOM/QTg5Oqpdl0O2iIKxQXfTxmZn//t5Kv\nMkpR\r\n=Yd3z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYh6qBUfXfQEvE7vFEHWamR9QUAEiIn/VZ720HZYfn1AiEAkXVfqLsye/uaVioIDm2Fwsd/Q3j31YFY3KVuj+lsLgc="}]},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universal-base64_2.0.0_1538961631917_0.9134977676388565"},"_hasShrinkwrap":false},"2.0.1":{"name":"universal-base64","version":"2.0.1","description":"Small universal base64 functions for node.js and browsers","main":"dist/index.js","types":"dist/index.d.ts","browser":"dist/browser.js","scripts":{"lint":"tslint \"src/**/*.ts\" --project tsconfig.json","build":"rm -rf dist/ && tsc","specs":"jest --coverage","test":"npm run lint && npm run build && npm run specs && npm run bundle && npm run bundle:size","bundle":"browserify . -o browser.js","bundle:size":"wc -c < browser.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/blakeembrey/universal-base64.git"},"keywords":["base64","atob","bota","universal","node","browser"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"Apache-2.0","bugs":{"url":"https://github.com/blakeembrey/universal-base64/issues"},"homepage":"https://github.com/blakeembrey/universal-base64","jest":{"roots":["<rootDir>/src/"],"transform":{"\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"devDependencies":{"@types/jest":"^23.3.3","@types/node":"^10.1.2","browserify":"^16.1.1","jest":"^23.6.0","rimraf":"^2.6.2","ts-jest":"^23.10.4","tslint":"^5.9.1","tslint-config-standard":"^8.0.1","typescript":"^3.1.1"},"gitHead":"d554b4f4c3de1b1bbd287286fbb3da64aa0bc509","_id":"universal-base64@2.0.1","_npmVersion":"5.5.1","_nodeVersion":"9.1.0","_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"dist":{"integrity":"sha512-rE6D+24xeDkiDs7lDBq7JF7KQjLeISiTxfdLMbgaiz6EdxQ7tCDgWoUp6VcBxBB8TN53ql+uvlv/Z9cWYo0DrQ==","shasum":"eef2dc5b3c743011ad079e34455db823656dcb82","tarball":"https://registry.npmjs.org/universal-base64/-/universal-base64-2.0.1.tgz","fileCount":15,"unpackedSize":7351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvj/SCRA9TVsSAnZWagAA4BIP+wQ7ItsmW14HuFJ6XS2R\nt/V+6lDrdhKe5FY8rJm5x8Nv7G7F4vxTXen0K352EA8CMJPcsgRkR8/la0E/\nBgVH5w0GHYVcat0boBB2e8KmBmfnms7rfsH9qmeavdvpr6H9T2ikB0Dg466w\nxhQf79cMWCn0UyPYPLOVC5CWVuu47jqzq5qSqTbwBmop0XoiLR7y3iXMRZk6\n60Kv09llFc1ioQOxB9gR3maUhRAMBLyT6ZnAaoMxKHcaafSCczFETOEUFvzB\nzKaA2QxGFa1EzZ2UeLegCctOMOMF6T9k9hkhsQsVowY+1e4fBOwnxbRn3Kc3\nthl5NCybacye5XM/cYEyTzD4DD1iVeQ3t8iTK4NqPcPFnQBKCfqza2xEiAei\nMUgv35XDSypDAU1dDfhkIMhjAT+a9rCER/LoXQIbXv5MKGMH+mjh0UlQESE1\nOj1gQVP5SGOIYKoEL4dQRIEuFgzKSsblEGHn8tmnUqSUvkt5JAp9TkqxknBO\nTxIaQzzdGPigWPuxn3dIZTCzQzxGlbvEzbC70Yv3I0fNecp6xKLM3U5rWKlZ\nkZAY3GpQJSOl1SbOVCIeKutND2TusYnlwSIflZVg9p7olPey7Ce8bbLjYQOC\nW2+/Rz5M0Na4BIzvtOKxi1MDBHhrXp3GLbxePD6HXieIUju8v1SvGFrYobm/\nVq+G\r\n=mnyi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg40No7GXkGyN8N2+s32/F7SiSxIpu0nps5n8hfLyV7QIhAK/T/M5W+xEj2OoTkQzbEcqZ1+54HBgKeL4hk27wQ9B3"}]},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universal-base64_2.0.1_1539194833307_0.8604744679435234"},"_hasShrinkwrap":false},"2.1.0":{"name":"universal-base64","version":"2.1.0","description":"Small universal base64 functions for node.js and browsers","main":"dist/index.js","types":"dist/index.d.ts","browser":"dist/browser.js","scripts":{"prettier":"prettier --write","lint":"tslint \"src/**/*.ts\" --project tsconfig.json","format":"npm run prettier -- README.md \"src/**/*.{js,ts}\"","build":"rimraf dist && tsc","specs":"jest --coverage","test":"npm run -s lint && npm run -s build && npm run -s specs && npm run -s size","prepare":"npm run build","size":"size-limit"},"size-limit":[{"path":"./dist/browser.js","limit":"200 B"}],"repository":{"type":"git","url":"git://github.com/blakeembrey/universal-base64.git"},"keywords":["base64","atob","bota","universal","node","browser"],"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"license":"Apache-2.0","bugs":{"url":"https://github.com/blakeembrey/universal-base64/issues"},"homepage":"https://github.com/blakeembrey/universal-base64","jest":{"roots":["<rootDir>/src/"],"transform":{"\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,json,css,md}":["npm run prettier","git add"]},"publishConfig":{"access":"public"},"devDependencies":{"@types/jest":"^24.0.13","@types/node":"^12.0.2","browserify":"^16.2.3","husky":"^2.3.0","jest":"^24.8.0","lint-staged":"^8.1.7","prettier":"^1.17.1","rimraf":"^2.6.2","size-limit":"^1.3.5","ts-jest":"^24.0.2","tslint":"^5.9.1","tslint-config-prettier":"^1.18.0","tslint-config-standard":"^8.0.1","typescript":"^3.1.1"},"gitHead":"0b6078cc5bd5a8bb4a7c5c46952c60be20e264c7","_id":"universal-base64@2.1.0","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WeOkACVnIXJZr/qlv7++Rl1zuZOHN96v2yS5oleUuv8eJOs5j9M5U3xQEIoWqn1OzIuIcgw0fswxWnUVGDfW6g==","shasum":"511af92b3a07340fc2647036045aadb3bedcc320","tarball":"https://registry.npmjs.org/universal-base64/-/universal-base64-2.1.0.tgz","fileCount":15,"unpackedSize":10736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6vq1CRA9TVsSAnZWagAAiFwP/RWBLks8UvOmKVCTs/bg\n5HobDWlrmILrx3jU0beXWVZqmeeLaa+3Y6AzzV/LN5iFjQzK168XJO7NbhJe\nL8cUyeESLWxu0ZxbHWyqB/ElA3oF0QAe+GMdtoT5rwPRhhjzwhcV36gTzHmA\nkt8ECUfXRdowsct3a94SeMtRnQG+e3heFw17ZI3iEGmPBygEFribWKLIKg1B\ndOfPXIUV8/G+TRZz1/sYQFa6nK7GjWeLjmvVIdM1lZydKx/yLZl5lRnoR6HP\nKPZYOriE4m1hDZjrqiDIbUggJXFc4s+d/q/4WTRMiDq0kr+PSS2hvB+nISPx\n++Z0XZZPVhbVJrPEze17RSVUuv71HxLbfoGLHvCoG9sG7cX1hQFU8R2jZo3o\nF5+GVgKmBhHLunB6AlrQDSCTLIlEgDws6R/KN9QG1SqbeJ858j4s+ow5CujK\n3DAj+0B5NS+PDSdIF/TgSP2WY3M2hDPTp6euvvCMlgFAHqZhuI8h4+kaMruF\nYHM2fZnEf/6+HCVVn7nMgv8kr8cUBYGz7kHGjXrmsw3xdf5mm3IqRMa7o9LH\nVC0i7dvHIniQJSAMtkfWlf43nWB+MlZAJrynk7KhJzNyg+DI43WTO3OcLmic\nmvuIi6v6ignJRv2iGywaZi2Yu9AFFQQQbp4Csg7eqszI8CNdVWfKPaSlbaZ6\npnUn\r\n=RGW6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE12dGwN/rBH82dbMMUpjzrAhrTm6ISZm26fYFw1p2qgAiEA4ETXusyAXLiZqIpCk+VmaB43zd9irz9lgZDESoP/aMI="}]},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"_npmUser":{"name":"blakeembrey","email":"hello@blakeembrey.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universal-base64_2.1.0_1558903477016_0.6933873183970156"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-20T07:17:44.423Z","1.0.0":"2018-05-20T07:17:44.527Z","modified":"2022-05-22T19:21:47.379Z","2.0.0":"2018-10-08T01:20:32.040Z","2.0.1":"2018-10-10T18:07:13.473Z","2.1.0":"2019-05-26T20:44:37.201Z"},"maintainers":[{"name":"blakeembrey","email":"hello@blakeembrey.com"}],"description":"Small universal base64 functions for node.js and browsers","homepage":"https://github.com/blakeembrey/universal-base64","keywords":["base64","atob","bota","universal","node","browser"],"repository":{"type":"git","url":"git://github.com/blakeembrey/universal-base64.git"},"author":{"name":"Blake Embrey","email":"hello@blakeembrey.com","url":"http://blakeembrey.me"},"bugs":{"url":"https://github.com/blakeembrey/universal-base64/issues"},"license":"Apache-2.0","readme":"# Universal Base64\n\n[![NPM version](https://img.shields.io/npm/v/universal-base64.svg?style=flat)](https://npmjs.org/package/universal-base64)\n[![NPM downloads](https://img.shields.io/npm/dm/universal-base64.svg?style=flat)](https://npmjs.org/package/universal-base64)\n[![Build status](https://img.shields.io/travis/blakeembrey/universal-base64.svg?style=flat)](https://travis-ci.org/blakeembrey/universal-base64)\n[![Test coverage](https://img.shields.io/coveralls/blakeembrey/universal-base64.svg?style=flat)](https://coveralls.io/r/blakeembrey/universal-base64?branch=master)\n[![Bundle size](https://img.shields.io/bundlephobia/minzip/universal-base64.svg)](https://bundlephobia.com/result?p=universal-base64)\n\n> Small universal base64 functions for node.js and browsers.\n\nWhy? Universal projects deployed to browsers should not need `Buffer` for base64 functionality already built into browsers (`window.btoa` and `window.atob`).\n\n## Installation\n\n```\nnpm install universal-base64 --save\n```\n\n## Usage\n\n```js\nimport { decode, encode } from \"universal-base64\";\n\nencode(\"test\"); //=> \"dGVzdA==\"\ndecode(\"dGVzdA==\"); //=> \"test\"\n```\n\n## TypeScript\n\nThis module uses [TypeScript](https://github.com/Microsoft/TypeScript) and contains type definitions on NPM.\n\n## License\n\nApache 2.0\n","readmeFilename":"README.md"}