{"maintainers":[{"email":"df.creative@gmail.com","name":"anonymous"},{"email":"df.creative@gmail.com","name":"anonymous"}],"keywords":["arraybuffer","array-buffer","array","buffer","string","base64","data-uri","data url","uint8"],"dist-tags":{"latest":"1.0.2"},"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"description":"Convert base64/datauri/plain string to ArrayBuffer","readme":"# string-to-arraybuffer [![unstable](https://img.shields.io/badge/stability-unstable-orange.svg)](http://github.com/badges/stability-badges) [![Build Status](https://img.shields.io/travis/dy/string-to-arraybuffer.svg)](https://travis-ci.org/dy/string-to-arraybuffer)\r\n\r\nTurn dataURI/base64/plain string into an _ArrayBuffer_.\r\n\r\n[![npm install string-to-arraybuffer](https://nodei.co/npm/string-to-arraybuffer.png?mini=true)](https://npmjs.org/package/string-to-arraybuffer/)\r\n\r\n```js\r\nvar str2ab = require('string-to-arraybuffer')\r\n\r\n// Plain 'Hello World!'\r\nvar abuf1 = str2ab('Hello World!')\r\n\r\n// Base-64 'Hello World!'\r\nvar abuf2 = str2ab('SGVsbG8sIFdvcmxkIQ%3D%3D')\r\n\r\n// Barebones data-uri 'Hello World!'\r\nvar abuf3 = str2ab('data:,Hello%2C%20World!')\r\n\r\n// Base-64 data-uri 'Hello World!'\r\nvar abuf4 = str2ab('data:text/plain;base64,SGVsbG8sIFdvcmxkIQ%3D%3D')\r\n```\r\n\r\n### Related\r\n\r\n* [arraybuffer-to-string](https://github.com/dy/arraybuffer-to-string) − represent binary data in string\r\n* [data-uri-to-buffer](https://www.npmjs.com/package/data-uri-to-buffer) − decode URI string to Buffer.\r\n* [to-array-buffer](https://www.npmjs.com/package/to-array-buffer) − convert anything to ArrayBuffer.\r\n","repository":{"type":"git","url":"git+https://github.com/dy/string-to-arraybuffer.git"},"bugs":{"url":"https://github.com/dy/string-to-arraybuffer/issues"},"license":"MIT","versions":{"1.0.0":{"name":"string-to-arraybuffer","version":"1.0.0","description":"Convert base64/datauri/plain string to ArrayBuffer","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/string-to-arraybuffer.git"},"keywords":["arraybuffer","array-buffer","array","buffer","string","base64"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dfcreative/string-to-arraybuffer/issues"},"homepage":"https://github.com/dfcreative/string-to-arraybuffer#readme","dependencies":{"atob-lite":"^2.0.0","is-base64":"^0.0.4"},"devDependencies":{"is-browser":"^2.0.1","tape":"^4.7.0"},"gitHead":"933eaf5bb81bade4fc061e88fecb4272b3653e4a","_id":"string-to-arraybuffer@1.0.0","_shasum":"6aeadd45b58e633c9e833c7ee6626ee6950dd3c5","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.2","_npmUser":{"name":"anonymous","email":"df.creative@gmail.com"},"dist":{"shasum":"6aeadd45b58e633c9e833c7ee6626ee6950dd3c5","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/string-to-arraybuffer/-/string-to-arraybuffer-1.0.0.tgz","integrity":"sha512-ufPInnQfWYIUF21g+EvwcFDmcpOA66eB8qQOawpwjSHF+QxppcUBfls3wpS21q7DlRn80V2diwvkhBlhTSO7rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+gEUdc/AWcjMU+FidaIcu2cqsB18p8rWIIQ86E4+a1AiEAl+F9cPGP4S02cHauft7VzOU37p7MsLQRw2ugeNbwR9w="}]},"maintainers":[{"name":"anonymous","email":"df.creative@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/string-to-arraybuffer-1.0.0.tgz_1498596942523_0.5515228793956339"},"directories":{}},"1.0.1":{"name":"string-to-arraybuffer","version":"1.0.1","description":"Convert base64/datauri/plain string to ArrayBuffer","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/dy/string-to-arraybuffer.git"},"keywords":["arraybuffer","array-buffer","array","buffer","string","base64","data-uri","data url","uint8"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/string-to-arraybuffer/issues"},"homepage":"https://github.com/dy/string-to-arraybuffer#readme","dependencies":{"atob-lite":"^2.0.0","is-base64":"^0.0.4"},"devDependencies":{"arraybuffer-to-string":"^1.0.0","is-browser":"^2.0.1","tape":"^4.7.0"},"gitHead":"240ce634c6e011ee31f794fea2d07f41b8d2a20b","_id":"string-to-arraybuffer@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-GuN6gqXHcB254yytJhA1zPD0tpIbnx0HD0mEUwE2FAQ4qN1zzqjA2SpKOxpQmQp3Qwv9td4JUlnVzFjAa4+WDA==","shasum":"463fa0be6c376a23eb230e24efbe651594665bd7","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/string-to-arraybuffer/-/string-to-arraybuffer-1.0.1.tgz","fileCount":6,"unpackedSize":9199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxQlsCRA9TVsSAnZWagAA7TwP/0fpSJD9fO6fJpRoKChs\ni24E3ortWiAX3YtSN4NxeELlv2DQBLHPWHs5vafxGKq4u3AeSUgiRdm133ZJ\nhdzDYGDBWG4XOSNj71VB1bYNx1YiNshRCOqoyS4J399HKnGibT97NbMi0YMe\nLZVytrZ6wK0uXMk4LnulW9eixKuOcJK2T9aPzh91aktZhpXU44NbTd1w4sXV\naUcodnqOzChdjsJr3Do7Ll+uynqIFUJTkBEjSTkWQOCSrvviCrHsjS33uxx7\n8dMAIWzfY61GDU11i6FRC+n2C2MGlJS+gGO496Bd/zpZexzi3DSe8eKZ/LCD\ntTYEhpkxcxmKIoeat48caf32u/9AAkfuO5P/oXpSVUC+W/2jn443NcK7kzrf\nj+EjNbF2JrN2XlcXHvTST6SyIgHYK4dzJKCR0lBRpyF92oLSwwP7f4VhjMZ8\nVsuA/jdiplrl3VeExsCFkb4hI6RNUu23lFtwbP4WTqrzKrsl+RNh5LfmIpb7\nsAodSNwdlE/eIpwf/h12dKUXK9c3oQck68niwxe2belUUJuFQe9pcRpSCrXE\n6zTL6Tu2XyFH8DMduvxQn0ta68olaj+EphNSdrxx/+k6TZP8R3820pyjwbY0\nCpAVrV/3k2b8KNNavTH+mvftli/jvBvID7eRR8u/2omDTvDdVLgEvaRjcFDZ\nOEL2\r\n=hWf1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYRNycjUEWmmlWcK0bMoIN6F6u6cZ7k43qm7DfU48UcAiEAjHE1UpPAHqO+4HOZRRClVAF6BQxvqOUVRbr7LNsWhaw="}]},"maintainers":[{"name":"anonymous","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/string-to-arraybuffer_1.0.1_1539639659718_0.6586814994082164"},"_hasShrinkwrap":false},"1.0.2":{"name":"string-to-arraybuffer","version":"1.0.2","description":"Convert base64/datauri/plain string to ArrayBuffer","main":"index.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/dy/string-to-arraybuffer.git"},"keywords":["arraybuffer","array-buffer","array","buffer","string","base64","data-uri","data url","uint8"],"author":{"name":"Dima Yv","email":"dfcreative@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/dy/string-to-arraybuffer/issues"},"homepage":"https://github.com/dy/string-to-arraybuffer#readme","dependencies":{"atob-lite":"^2.0.0","is-base64":"^0.1.0"},"devDependencies":{"arraybuffer-to-string":"^1.0.0","is-browser":"^2.0.1","tape":"^4.7.0"},"gitHead":"804d870138371bbdde7d3b2e738f0a0f822c6d3d","_id":"string-to-arraybuffer@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-DaGZidzi93dwjQen5I2osxR9ERS/R7B1PFyufNMnzhj+fmlDQAc1DSDIJVJhgI8Oq221efIMbABUBdPHDRt43Q==","shasum":"161147fbadea02e28b0935002cec4c40f1ca7f0a","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/string-to-arraybuffer/-/string-to-arraybuffer-1.0.2.tgz","fileCount":6,"unpackedSize":9176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5e7KCRA9TVsSAnZWagAAsbgP/0WD2BC9bFh+aY0BjZ6c\ncvaAKamJTc4kjCkIaFZsPXppUEMNzSRVVuZT/XNxmLrYdQ9dzEYBLbmKt35Q\nyK9yVi8OEzgkCJ2fsPYf+Gk6UKUBhkk+Cc3VGFRMeH+huVrfGF4+qj3vYkTC\n+Q+XGzguYYaMqRK+HRZlXMuhTH5ZmDPm5FcimcLcThQ7uPHbLE65PcJ/vjyn\nRlqFF6aR2V6c/OUVS9KlTlour6Z6Xu+Bo05s1asN6SC/0RhvLfIeg94t0f2R\n6KW8P4jvT5m50sA05NFld4sRp+b6wfu4iOtjXdGli19R4PCrcu1jaj31JtfM\nLlXenYgjDgoC7OSJKxYznDmqBwUC8NJR10ul57bmS0UZbT2FbQt/r9FIDr47\nj5J9gtQU0AmK8UbYvliO0Co+JUzIhl3HKWzOcxEXLvNTSAGnqoptZT1JXcxM\nT1BiC48KADApfhe4Fv4JHOGSA7So7ZiycIQpkw4AV2MCjXSbTxN0+99mI2NX\nuCExP8mI+cRBXNYJPfZzpqveq57ZLfieLT105HD1e0UwenCmC9q8Gvj4YWQW\nti93DYO70WL34krc8jbZfctGXZuZpcsY+0NugpxG1xN3db4lIsLKv7HSyllW\nc4R6jeFmNbmZkhACO3ji6bJPr4qhDHOLq6FNoFgUwS+S9o9i12bw+FICcq3d\nV6gi\r\n=nMh7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrHqrGnj2HC+KYqFvPpvYadNg1HQxzRYuxKpXA+LirCAiAhqZG6ng1D5PU27hJqpZM6q/viEAL0lgDw3sG8GhD9TQ=="}]},"maintainers":[{"email":"df.creative@gmail.com","name":"anonymous"},{"email":"df.creative@gmail.com","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/string-to-arraybuffer_1.0.2_1541795530038_0.8702677443504683"},"_hasShrinkwrap":false}},"name":"string-to-arraybuffer","time":{"modified":"2022-06-27T01:03:54.732Z","created":"2017-06-27T20:55:43.472Z","1.0.0":"2017-06-27T20:55:43.472Z","1.0.1":"2018-10-15T21:40:59.841Z","1.0.2":"2018-11-09T20:32:10.258Z"},"readmeFilename":"readme.md","homepage":"https://github.com/dy/string-to-arraybuffer#readme"}