{"_id":"@craftzdog/react-native-buffer","_rev":"7-7fa373fa070a8cba5bf6c0a5042ef173","name":"@craftzdog/react-native-buffer","dist-tags":{"latest":"6.1.2"},"versions":{"6.0.3":{"name":"@craftzdog/react-native-buffer","version":"6.0.3","keywords":["arraybuffer","browser","browserify","buffer","compatible","dataview","uint8array"],"author":{"url":"https://feross.org","name":"Feross Aboukhadijeh","email":"feross@feross.org"},"license":"MIT","_id":"@craftzdog/react-native-buffer@6.0.3","maintainers":[{"name":"craftzdog","email":"hi@craftz.dog"}],"contributors":[{"name":"Romain Beauxis","email":"toots@rastageeks.org"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Takuya Matsuyama","email":"hi@craftz.dog"}],"homepage":"https://github.com/craftzdog/react-native-buffer","bugs":{"url":"https://github.com/craftzdog/react-native-buffer/issues"},"dist":{"shasum":"5d33ab8f77ae498773211c66cce76389c0e11341","tarball":"https://registry.npmjs.org/@craftzdog/react-native-buffer/-/react-native-buffer-6.0.3.tgz","fileCount":6,"integrity":"sha512-C6snlL97yuzDx5WjPIk4AL+yKn3aHDmPxGzCdTzLOfqp23F9Rl13bCILXIguKvGqf2TLjozPdLGqVOhhgTGT/w==","signatures":[{"sig":"MEUCIQDnmt8ckoyDlTsreOe/rCO4hy7NrW8Efx/z+7+Xv6WcZwIgRnWivcj7Cw+XanAOupuNk5dkOibSeno/++mChJ/qHl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIfjnCRA9TVsSAnZWagAAJecP/2al6+WxLPqNbEPI9161\np1n9JqpI6MV7XppZOY5O238wptTTsCimP0phgSUcrnV1RKWFPDeHMJQ2B802\n6gdhf4W+hgkO8Dp8IdEqMb5V7A0TR1zJI54gB4Y3baLV0xU0bU4eQ4UfBacY\nVlyotKBlhl0GuZ9N+4xP1Sepe7ZD0/YSoV9CuZLynlQ/GBqfNI/MGEO/YNUU\nMxs3Gc/RYdG4jhSNG+ATg+yTdWygtGDBRzhqR6fBqdZvGRcuZASn6TN465Ha\nPsyFMO/nqCxeOQ4XgbBEXP0Z9FEz9mYFmDTzRcaJv+z8pg09PrBBy0wp6xj8\neQaITb2kQW0KYn8QgrB9T0ihMuXOgrQl9cuHKk7S3uC0uaKMmPWOXbGBkChR\niBgyv6lGd8t4tu4Bp9uVcQ2zGgRXTrXlNZq0GelzjsCEBGAMaRqARZARTaLD\nHpAmjEP8Blgtzof46c6d06DsUYLFaofFYNRYYAgvsZJfze4CBYVMIu+Gtnpq\nFg2Vkgrmqhdpq60C5j0iMWZDVgXD1Ot6LRheCJTzT2Z1NgUe5uKPJ192idil\nS9tVzUEiMZMZKG2qt0Bo7CZ/Mufx93KGJhzrXcOaVNPuehGFdsWAliEKVRAo\n8rgqIPDTyAeODlkiLoDgbgqfwd5yBVxNBkdptlbDyGA1rn2AQBHpGVi7emll\nmV/E\r\n=Akq7\r\n-----END PGP SIGNATURE-----\r\n"},"jspm":{"map":{"./index.js":{"node":"@node/buffer"}}},"main":"index.js","types":"index.d.ts","funding":[{"url":"https://github.com/sponsors/feross","type":"github"},{"url":"https://www.patreon.com/feross","type":"patreon"},{"url":"https://feross.org/support","type":"consulting"}],"gitHead":"91c5c1a73a7550c6811bcf66f19a1952193cd7b9","scripts":{"perf":"browserify --debug perf/bracket-notation.js > perf/bundle.js && open perf/index.html","size":"browserify -r ./ | uglifyjs -c -m | gzip | wc -c","test":"standard && node ./bin/test.js","perf-node":"node perf/bracket-notation.js && node perf/concat.js && node perf/copy-big.js && node perf/copy.js && node perf/new-big.js && node perf/new.js && node perf/readDoubleBE.js && node perf/readFloatBE.js && node perf/readUInt32LE.js && node perf/slice.js && node perf/writeFloatBE.js","test-node":"tape test/*.js test/node/*.js","update-authors":"./bin/update-authors.sh","test-browser-new":"airtap -- test/*.js test/node/*.js","test-browser-old":"airtap -- test/*.js","test-browser-new-local":"airtap --local -- test/*.js test/node/*.js","test-browser-old-local":"airtap --local -- test/*.js"},"_npmUser":{"name":"craftzdog","email":"hi@craftz.dog"},"standard":{"ignore":["test/node/**/*.js","test/common.js","test/_polyfill.js","perf/**/*.js"]},"repository":{"url":"git://github.com/feross/buffer.git","type":"git"},"_npmVersion":"6.14.11","description":"Node.js Buffer API, for React Native","directories":{},"_nodeVersion":"15.6.0","dependencies":{"ieee754":"^1.2.1","react-native-quick-base64":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.0.1","split":"^1.0.1","airtap":"^3.0.0","is-nan":"^1.3.0","standard":"*","through2":"^4.0.2","base64-js":"^1.5.1","benchmark":"^2.1.4","is-buffer":"^2.0.5","uglify-js":"^3.11.5","browserify":"^17.0.0","hyperquest":"^2.1.3","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-buffer_6.0.3_1612839142937_0.6411060428981967","host":"s3://npm-registry-packages"}},"6.0.4":{"name":"@craftzdog/react-native-buffer","version":"6.0.4","keywords":["arraybuffer","browser","browserify","buffer","compatible","dataview","uint8array"],"author":{"url":"https://feross.org","name":"Feross Aboukhadijeh","email":"feross@feross.org"},"license":"MIT","_id":"@craftzdog/react-native-buffer@6.0.4","maintainers":[{"name":"craftzdog","email":"hi@craftz.dog"}],"contributors":[{"name":"Romain Beauxis","email":"toots@rastageeks.org"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Takuya Matsuyama","email":"hi@craftz.dog"}],"homepage":"https://github.com/craftzdog/react-native-buffer","bugs":{"url":"https://github.com/craftzdog/react-native-buffer/issues"},"dist":{"shasum":"b9ac7d3c492bfc119e1d52e00ff734b8eda8f561","tarball":"https://registry.npmjs.org/@craftzdog/react-native-buffer/-/react-native-buffer-6.0.4.tgz","fileCount":6,"integrity":"sha512-2cWejr0rCyALjXJ8UVZjvRIalzJZzGAqsGiCOb7CSgOULqP+yhT+f9PdLQsNE4+ZT3/+8DFrF7S9ZPHrY9RtWg==","signatures":[{"sig":"MEQCICAJaj91zOhDaelbqI6bjg9WpnpUo5dH9WCWVmuKDHIcAiB9oV5zCfJBVSfnCmvbAQWYMP3AIOg/J81989UmPxp8Pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6nvUCRA9TVsSAnZWagAAtm8P/j+1y/hvw4TEiBObTsSC\nTVirEXxTea5nhwcLCOZkuxNEY7PCMgykZ1vhfGPYP9RAn/YQmlnjtAZr0p16\nFiH7D+kHLVTAkG4KttQQA//YndCkGHy6fBPV9TVy8DbrRa6flNnSE/gUGEzG\nbOklrcmzSx86UWcKliuCxLoL67dMUm+Jdm+CHSh/PHue784EiDP23zh1retX\n1VtIfwRoRBXcb8GlYXSc96bcBfOPCq+f4xw+budy+GfpcL0xECCkbQ4jGIwH\n/Zc4+LgnJ+p+4gDvXIz+2XAVnwJIIV4eVS3GteEm+0Fub3yn4ErU9ot4X1DW\nEN1Kg5Ak4hcr0NyJYvjgF79wJiCjM9VUkNXYppyK8i2eQ+5tQ+UYVryYSdaM\nFGqFzJhQRj4ojFBgH9kt7Ro+7xemnr8/V0yeZJ3RsF/DvgxTg0Za26/Eg8zo\nP08jGAVyZr20+IegmgRGVS+N17BfqEJ9Z3vAutjWw8T0H8hxHIx/sRb2Wzmu\ncy0RDXLf7dHlpUtWqMbrndPisLA8tOo51gGmI2LgeCb2sRj1l1LHEokZ5jkJ\nswOQeuirgz43QXqCydVVQQj0f8pbiyyiKvvlFXXCsiRvrzdYSLwQz9CjEKex\nmJYOM+uXxPMRWdlSM94eMuNKVPFx8RSisfqhh3RcK6kRGh98kEYMgKQOlnWY\nGUU/\r\n=tM8D\r\n-----END PGP SIGNATURE-----\r\n"},"jspm":{"map":{"./index.js":{"node":"@node/buffer"}}},"main":"index.js","types":"index.d.ts","funding":[{"url":"https://github.com/sponsors/feross","type":"github"},{"url":"https://www.patreon.com/feross","type":"patreon"},{"url":"https://feross.org/support","type":"consulting"}],"gitHead":"8893440e69795a246d6fa1f483554e4f3d2af6af","scripts":{"perf":"browserify --debug perf/bracket-notation.js > perf/bundle.js && open perf/index.html","size":"browserify -r ./ | uglifyjs -c -m | gzip | wc -c","test":"standard && node ./bin/test.js","perf-node":"node perf/bracket-notation.js && node perf/concat.js && node perf/copy-big.js && node perf/copy.js && node perf/new-big.js && node perf/new.js && node perf/readDoubleBE.js && node perf/readFloatBE.js && node perf/readUInt32LE.js && node perf/slice.js && node perf/writeFloatBE.js","test-node":"tape test/*.js test/node/*.js","update-authors":"./bin/update-authors.sh","test-browser-new":"airtap -- test/*.js test/node/*.js","test-browser-old":"airtap -- test/*.js","test-browser-new-local":"airtap --local -- test/*.js test/node/*.js","test-browser-old-local":"airtap --local -- test/*.js"},"_npmUser":{"name":"craftzdog","email":"hi@craftz.dog"},"standard":{"ignore":["test/node/**/*.js","test/common.js","test/_polyfill.js","perf/**/*.js"]},"repository":{"url":"git://github.com/craftzdog/react-native-buffer.git","type":"git"},"_npmVersion":"8.3.0","description":"Node.js Buffer API, for React Native","directories":{},"_nodeVersion":"17.0.1","dependencies":{"ieee754":"^1.2.1","react-native-quick-base64":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.0.1","split":"^1.0.1","airtap":"^3.0.0","is-nan":"^1.3.0","standard":"*","through2":"^4.0.2","base64-js":"^1.5.1","benchmark":"^2.1.4","is-buffer":"^2.0.5","uglify-js":"^3.11.5","browserify":"^17.0.0","hyperquest":"^2.1.3","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-buffer_6.0.4_1642757075787_0.9650967234646939","host":"s3://npm-registry-packages"}},"6.0.5":{"name":"@craftzdog/react-native-buffer","version":"6.0.5","keywords":["arraybuffer","browser","browserify","buffer","compatible","dataview","uint8array"],"author":{"url":"https://feross.org","name":"Feross Aboukhadijeh","email":"feross@feross.org"},"license":"MIT","_id":"@craftzdog/react-native-buffer@6.0.5","maintainers":[{"name":"craftzdog","email":"hi@craftz.dog"}],"contributors":[{"name":"Romain Beauxis","email":"toots@rastageeks.org"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Takuya Matsuyama","email":"hi@craftz.dog"}],"homepage":"https://github.com/craftzdog/react-native-buffer","bugs":{"url":"https://github.com/craftzdog/react-native-buffer/issues"},"dist":{"shasum":"0d4fbe0dd104186d2806655e3c0d25cebdae91d3","tarball":"https://registry.npmjs.org/@craftzdog/react-native-buffer/-/react-native-buffer-6.0.5.tgz","fileCount":6,"integrity":"sha512-Av+YqfwA9e7jhgI9GFE/gTpwl/H+dRRLmZyJPOpKTy107j9Oj7oXlm3/YiMNz+C/CEGqcKAOqnXDLs4OL6AAFw==","signatures":[{"sig":"MEYCIQClj16+d8Rq6fYxvjHGobkAM5M4UM/CpZnKN5yppVB0ZgIhAPHGL7S2/SV7cCRcj9NKLuqanp9jQwiHJyNz/7Zl2xD1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2k2KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFehAAloA207uqV16TTARxwdqSCfoy6fr2gt6hBDrrAvKpzTALgT0P\r\nCtrdyCo9HkbFh7xsk3wFaWv/RcoL2vkZ4UZmQGsE6N/hdV9n233wtbY12PL0\r\nQeuGFJ5ghRWLXx66IDO27gDN0qmBk9nNLqQ0NjWZuCRmHQvrtyJzZ5ifaVl0\r\nIXtKTSx7BFY+IDt5Wj65cRmGAXfSsFGzzKm/eTWI6SPTMuaC3D76MVBm+Y1n\r\nl+/rP+gUhsqNPcmJD7PZ+EGEkuBf6wcOti6JZMnZq+oRWQR6F0MqPlCukh4t\r\n2RAvOL4+5WdZ0AWsN/okOPm3ulPC/9LxB4P9OqdOFbm93ShQYU7xolN05EVY\r\nwy2GwnSMp057VMP1xgpFAL5o98a/RVyz8t58uGNY3kCQIGbij+pPU4F8ZiUP\r\nd8fPK7Vsc4kzd5Ki5/k8a0nrDtAHbX4m5PJRf3lV7MVXZVBbt21o8fsJVovq\r\nH9NMsCSQo/QcwQ+FuLiUSYJ5woGwlWksp8f2xCwgkEOFPg7ESrH4/7j0sVX4\r\n7tOuzDeVIIhULST8E0air5h/iUUvKwAqdxFhZS4pZPM6sNLCFuP5k4bUvuq7\r\nomlst8zgjJ0PU04NFtvy4NETcd5cPZN7+jFk9UeDDoeLoSn/lSuJcmNUN0RG\r\ncmn1CjtDQdWzDtSnEWAFj8AgihitmeAnqYU=\r\n=7cFP\r\n-----END PGP SIGNATURE-----\r\n"},"jspm":{"map":{"./index.js":{"node":"@node/buffer"}}},"main":"index.js","types":"index.d.ts","funding":[{"url":"https://github.com/sponsors/feross","type":"github"},{"url":"https://www.patreon.com/feross","type":"patreon"},{"url":"https://feross.org/support","type":"consulting"}],"gitHead":"742916ee90cecb3be3790793b08c2a3ca492066e","scripts":{"perf":"browserify --debug perf/bracket-notation.js > perf/bundle.js && open perf/index.html","size":"browserify -r ./ | uglifyjs -c -m | gzip | wc -c","test":"standard && node ./bin/test.js","perf-node":"node perf/bracket-notation.js && node perf/concat.js && node perf/copy-big.js && node perf/copy.js && node perf/new-big.js && node perf/new.js && node perf/readDoubleBE.js && node perf/readFloatBE.js && node perf/readUInt32LE.js && node perf/slice.js && node perf/writeFloatBE.js","test-node":"tape test/*.js test/node/*.js","update-authors":"./bin/update-authors.sh","test-browser-new":"airtap -- test/*.js test/node/*.js","test-browser-old":"airtap -- test/*.js","test-browser-new-local":"airtap --local -- test/*.js test/node/*.js","test-browser-old-local":"airtap --local -- test/*.js"},"_npmUser":{"name":"craftzdog","email":"hi@craftz.dog"},"standard":{"ignore":["test/node/**/*.js","test/common.js","test/_polyfill.js","perf/**/*.js"]},"repository":{"url":"git://github.com/craftzdog/react-native-buffer.git","type":"git"},"_npmVersion":"8.13.2","description":"Node.js Buffer API, for React Native","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ieee754":"^1.2.1","react-native-quick-base64":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.0.1","split":"^1.0.1","airtap":"^3.0.0","is-nan":"^1.3.0","standard":"*","through2":"^4.0.2","base64-js":"^1.5.1","benchmark":"^2.1.4","is-buffer":"^2.0.5","uglify-js":"^3.11.5","browserify":"^17.0.0","hyperquest":"^2.1.3","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-buffer_6.0.5_1658473866427_0.24581448488141766","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@craftzdog/react-native-buffer","version":"6.1.0","keywords":["arraybuffer","browser","browserify","buffer","compatible","dataview","uint8array"],"author":{"url":"https://feross.org","name":"Feross Aboukhadijeh","email":"feross@feross.org"},"license":"MIT","_id":"@craftzdog/react-native-buffer@6.1.0","maintainers":[{"name":"craftzdog","email":"hi@craftz.dog"}],"contributors":[{"name":"Daniel Cousens"},{"name":"Romain Beauxis","email":"toots@rastageeks.org"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Takuya Matsuyama","email":"hi@craftz.dog"}],"homepage":"https://github.com/craftzdog/react-native-buffer","bugs":{"url":"https://github.com/craftzdog/react-native-buffer/issues"},"dist":{"shasum":"101d09d4eb5fa06b12453313b173d5036d96462f","tarball":"https://registry.npmjs.org/@craftzdog/react-native-buffer/-/react-native-buffer-6.1.0.tgz","fileCount":7,"integrity":"sha512-lJXdjZ7fTllLbzDrwg/FrJLjQ5sBcAgwcqgAB6OPpXTHdCenEhHZblQpfmBLLe7/S7m0yKXL3kN3jpwOEkpjGg==","signatures":[{"sig":"MEUCIDipesn1ToWZWaG6kA+P5qqPisid7tXfu+3IPhygBKZzAiEAquXv8NF1rdH6mdgSF6MFKnIwZVFzxgxFW3PbYYeVkWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83684},"jspm":{"map":{"./index.js":{"node":"@node/buffer"}}},"main":"index.js","types":"index.d.ts","funding":[{"url":"https://github.com/sponsors/feross","type":"github"},{"url":"https://www.patreon.com/feross","type":"patreon"},{"url":"https://feross.org/support","type":"consulting"}],"gitHead":"80087f169bc9c9596fe1390620a31c0c7b5d661e","scripts":{"perf":"browserify --debug perf/bracket-notation.js > perf/bundle.js && open perf/index.html","size":"browserify -r ./ | uglifyjs -c -m | gzip | wc -c","test":"tape test/*.js test/node/*.js","standard":"standard","perf-node":"node perf/bracket-notation.js && node perf/concat.js && node perf/copy-big.js && node perf/copy.js && node perf/new-big.js && node perf/new.js && node perf/readDoubleBE.js && node perf/readFloatBE.js && node perf/readUInt32LE.js && node perf/slice.js && node perf/writeFloatBE.js && node perf/write-hex.js","update-authors":"./bin/update-authors.sh","test-browser-new":"airtap -- test/*.js test/node/*.js","test-browser-old":"airtap -- test/*.js","test-browser-new-local":"airtap --local -- test/*.js test/node/*.js","test-browser-old-local":"airtap --local -- test/*.js"},"_npmUser":{"name":"craftzdog","email":"hi@craftz.dog"},"standard":{"ignore":["test/node/**/*.js","test/common.js","test/_polyfill.js","perf/**/*.js"]},"repository":{"url":"git://github.com/craftzdog/react-native-buffer.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js Buffer API, for React Native","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ieee754":"^1.2.1","react-native-quick-base64":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.0.1","split":"^1.0.1","airtap":"^3.0.0","is-nan":"^1.3.0","standard":"*","through2":"^4.0.2","base64-js":"^1.5.1","benchmark":"^2.1.4","is-buffer":"^2.0.5","uglify-js":"^3.11.5","browserify":"^17.0.0","hyperquest":"^2.1.3","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-buffer_6.1.0_1748327617694_0.7013796545512685","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"@craftzdog/react-native-buffer","version":"6.1.1","keywords":["arraybuffer","browser","browserify","buffer","compatible","dataview","uint8array"],"author":{"url":"https://feross.org","name":"Feross Aboukhadijeh","email":"feross@feross.org"},"license":"MIT","_id":"@craftzdog/react-native-buffer@6.1.1","maintainers":[{"name":"craftzdog","email":"hi@craftz.dog"}],"contributors":[{"name":"Daniel Cousens"},{"name":"Romain Beauxis","email":"toots@rastageeks.org"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Takuya Matsuyama","email":"hi@craftz.dog"}],"homepage":"https://github.com/craftzdog/react-native-buffer","bugs":{"url":"https://github.com/craftzdog/react-native-buffer/issues"},"dist":{"shasum":"46afcb6b539a9a3e4dc836ebceb1a9b46f374056","tarball":"https://registry.npmjs.org/@craftzdog/react-native-buffer/-/react-native-buffer-6.1.1.tgz","fileCount":7,"integrity":"sha512-YXJ0Jr4V+Hk2CZXpQw0A0NJeuiW2Rv6rAAutJCZ2k/JG13vLsppUibkJ8exSMxODtH9yJUrLiR96rilG3pFZ4Q==","signatures":[{"sig":"MEUCICeI0WQL92fpc2fTDqQJZkNJ0gcqCuRpKFsAw4bnrsvEAiEAnZVjOxJwXI/HKC/yIr0vUAwrfNb9TAVP7jN0Sqi93+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83684},"jspm":{"map":{"./index.js":{"node":"@node/buffer"}}},"main":"index.js","types":"index.d.ts","funding":[{"url":"https://github.com/sponsors/feross","type":"github"},{"url":"https://www.patreon.com/feross","type":"patreon"},{"url":"https://feross.org/support","type":"consulting"}],"gitHead":"1a4db442daa5315e214622beb88548a54887712e","scripts":{"perf":"browserify --debug perf/bracket-notation.js > perf/bundle.js && open perf/index.html","size":"browserify -r ./ | uglifyjs -c -m | gzip | wc -c","test":"tape test/*.js test/node/*.js","standard":"standard","perf-node":"node perf/bracket-notation.js && node perf/concat.js && node perf/copy-big.js && node perf/copy.js && node perf/new-big.js && node perf/new.js && node perf/readDoubleBE.js && node perf/readFloatBE.js && node perf/readUInt32LE.js && node perf/slice.js && node perf/writeFloatBE.js && node perf/write-hex.js","update-authors":"./bin/update-authors.sh","test-browser-new":"airtap -- test/*.js test/node/*.js","test-browser-old":"airtap -- test/*.js","test-browser-new-local":"airtap --local -- test/*.js test/node/*.js","test-browser-old-local":"airtap --local -- test/*.js"},"_npmUser":{"name":"craftzdog","email":"hi@craftz.dog"},"standard":{"ignore":["test/node/**/*.js","test/common.js","test/_polyfill.js","perf/**/*.js"]},"repository":{"url":"git://github.com/craftzdog/react-native-buffer.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js Buffer API, for React Native","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ieee754":"^1.2.1","react-native-quick-base64":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.0.1","split":"^1.0.1","airtap":"^3.0.0","is-nan":"^1.3.0","standard":"*","through2":"^4.0.2","base64-js":"^1.5.1","benchmark":"^2.1.4","is-buffer":"^2.0.5","uglify-js":"^3.11.5","browserify":"^17.0.0","hyperquest":"^2.1.3","concat-stream":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-buffer_6.1.1_1759475245805_0.8488569651666884","host":"s3://npm-registry-packages-npm-production"}},"6.1.2":{"name":"@craftzdog/react-native-buffer","description":"Node.js Buffer API, for React Native","version":"6.1.2","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"https://feross.org"},"bugs":{"url":"https://github.com/craftzdog/react-native-buffer/issues"},"contributors":[{"name":"Daniel Cousens"},{"name":"Romain Beauxis","email":"toots@rastageeks.org"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Takuya Matsuyama","email":"hi@craftz.dog"}],"dependencies":{"ieee754":"^1.2.1","react-native-quick-base64":"^3.0.0"},"devDependencies":{"airtap":"^3.0.0","base64-js":"^1.5.1","benchmark":"^2.1.4","browserify":"^17.0.0","concat-stream":"^2.0.0","hyperquest":"^2.1.3","is-buffer":"^2.0.5","is-nan":"^1.3.0","split":"^1.0.1","standard":"*","tape":"^5.0.1","through2":"^4.0.2","uglify-js":"^3.11.5"},"homepage":"https://github.com/craftzdog/react-native-buffer","jspm":{"map":{"./index.js":{"node":"@node/buffer"}}},"keywords":["arraybuffer","browser","browserify","buffer","compatible","dataview","uint8array"],"license":"MIT","main":"index.js","types":"index.d.ts","repository":{"type":"git","url":"git://github.com/craftzdog/react-native-buffer.git"},"scripts":{"perf":"browserify --debug perf/bracket-notation.js > perf/bundle.js && open perf/index.html","perf-node":"node perf/bracket-notation.js && node perf/concat.js && node perf/copy-big.js && node perf/copy.js && node perf/new-big.js && node perf/new.js && node perf/readDoubleBE.js && node perf/readFloatBE.js && node perf/readUInt32LE.js && node perf/slice.js && node perf/writeFloatBE.js && node perf/write-hex.js","size":"browserify -r ./ | uglifyjs -c -m | gzip | wc -c","standard":"standard","test":"tape test/*.js test/node/*.js","test-browser-old":"airtap -- test/*.js","test-browser-old-local":"airtap --local -- test/*.js","test-browser-new":"airtap -- test/*.js test/node/*.js","test-browser-new-local":"airtap --local -- test/*.js test/node/*.js","update-authors":"./bin/update-authors.sh"},"standard":{"ignore":["test/node/**/*.js","test/common.js","test/_polyfill.js","perf/**/*.js"]},"funding":[{"type":"github","url":"https://github.com/sponsors/feross"},{"type":"patreon","url":"https://www.patreon.com/feross"},{"type":"consulting","url":"https://feross.org/support"}],"gitHead":"f5c4674c1fc3ef0e4afa8c786d3adf218c33c49b","_id":"@craftzdog/react-native-buffer@6.1.2","_nodeVersion":"24.13.1","_npmVersion":"11.12.1","dist":{"integrity":"sha512-KV1HitN05FHLLDG7Zb/yftDsa+mKBYBzFMQ0PMldvUicq6vWOtAvz9mDavt7Fzozh+WNqORE+yFDkkdWysZ/SA==","shasum":"c4ac28ef7064f77abb7ef597648fdf653011f260","tarball":"https://registry.npmjs.org/@craftzdog/react-native-buffer/-/react-native-buffer-6.1.2.tgz","fileCount":7,"unpackedSize":83684,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB8Yw3L8f9v9lsqQ7Y0J3+VLKeSUm07IsHAH4QXZh50zAiEAh3s39GWFA3ChbS1mnf7k4IDYnTjq8ioWj3hDwuwmGPM="}]},"_npmUser":{"name":"craftzdog","email":"hi@craftz.dog"},"directories":{},"maintainers":[{"name":"craftzdog","email":"hi@craftz.dog"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-buffer_6.1.2_1778245509214_0.8292818810622877"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-09T02:52:22.937Z","modified":"2026-05-08T13:05:09.469Z","6.0.3":"2021-02-09T02:52:23.102Z","6.0.4":"2022-01-21T09:24:36.009Z","6.0.5":"2022-07-22T07:11:06.633Z","6.1.0":"2025-05-27T06:33:37.881Z","6.1.1":"2025-10-03T07:07:25.969Z","6.1.2":"2026-05-08T13:05:09.365Z"},"bugs":{"url":"https://github.com/craftzdog/react-native-buffer/issues"},"author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"https://feross.org"},"license":"MIT","homepage":"https://github.com/craftzdog/react-native-buffer","keywords":["arraybuffer","browser","browserify","buffer","compatible","dataview","uint8array"],"repository":{"type":"git","url":"git://github.com/craftzdog/react-native-buffer.git"},"description":"Node.js Buffer API, for React Native","contributors":[{"name":"Daniel Cousens"},{"name":"Romain Beauxis","email":"toots@rastageeks.org"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Takuya Matsuyama","email":"hi@craftz.dog"}],"maintainers":[{"name":"craftzdog","email":"hi@craftz.dog"}],"readme":"# @craftzdog/react-native-buffer\n\n#### The buffer module from [node.js](https://nodejs.org/), for React Native.\n\nSimply `require('@craftzdog/react-native-buffer')` or use the `Buffer` global and you will get this module.\nIt internally uses [react-native-quick-base64](https://github.com/craftzdog/react-native-quick-base64), which is a performant native implementation of base64.\n\nThe goal is to provide an API that is 100% identical to\n[node's Buffer API](https://nodejs.org/api/buffer.html). Read the\n[official docs](https://nodejs.org/api/buffer.html) for the full list of properties,\ninstance methods, and class methods that are supported.\n\n## features\n\n- Manipulate binary data like a boss, in all browsers!\n- Super fast. Backed by Typed Arrays (`Uint8Array`/`ArrayBuffer`, not `Object`)\n- Extremely small bundle size (**6.75KB minified + gzipped**, 51.9KB with comments)\n- Excellent browser support (Chrome, Firefox, Edge, Safari 11+, iOS 11+, Android, etc.)\n- Preserves Node API exactly\n- Square-bracket `buf[4]` notation works!\n- Does not modify any browser prototypes or put anything on `window`\n- Comprehensive test suite (including all buffer tests from node.js core)\n\n## install\n\n```bash\nnpm install @craftzdog/react-native-buffer react-native-quick-base64\ncd ios && pod install\n```\n\n## usage\n\nThe module's API is identical to node's `Buffer` API. Read the\n[official docs](https://nodejs.org/api/buffer.html) for the full list of properties,\ninstance methods, and class methods that are supported.\n\nTo depend on this module explicitly, require it like this:\n\n```js\nimport { Buffer } from \"@craftzdog/react-native-buffer\";\n```\n\n## how does it work?\n\nThe Buffer constructor returns instances of `Uint8Array` that have their prototype\nchanged to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of `Uint8Array`,\nso the returned instances will have all the node `Buffer` methods and the\n`Uint8Array` methods. Square bracket notation works as expected -- it returns a\nsingle octet.\n\nThe `Uint8Array` prototype remains unmodified.\n\n## conversion packages\n\n### convert typed array to buffer\n\nUse [`typedarray-to-buffer`](https://www.npmjs.com/package/typedarray-to-buffer) to convert any kind of typed array to a `Buffer`. Does not perform a copy, so it's super fast.\n\n### convert buffer to typed array\n\n`Buffer` is a subclass of `Uint8Array` (which is a typed array). So there is no need to explicitly convert to typed array. Just use the buffer as a `Uint8Array`.\n\n### convert blob to buffer\n\nUse [`blob-to-buffer`](https://www.npmjs.com/package/blob-to-buffer) to convert a `Blob` to a `Buffer`.\n\n### convert buffer to blob\n\nTo convert a `Buffer` to a `Blob`, use the `Blob` constructor:\n\n```js\nvar blob = new Blob([buffer]);\n```\n\nOptionally, specify a mimetype:\n\n```js\nvar blob = new Blob([buffer], { type: \"text/html\" });\n```\n\n### convert arraybuffer to buffer\n\nTo convert an `ArrayBuffer` to a `Buffer`, use the `Buffer.from` function. Does not perform a copy, so it's super fast.\n\n```js\nvar buffer = Buffer.from(arrayBuffer);\n```\n\n### convert buffer to arraybuffer\n\nTo convert a `Buffer` to an `ArrayBuffer`, use the `.buffer` property (which is present on all `Uint8Array` objects):\n\n```js\nvar arrayBuffer = buffer.buffer.slice(\n  buffer.byteOffset,\n  buffer.byteOffset + buffer.byteLength\n);\n```\n\nAlternatively, use the [`to-arraybuffer`](https://www.npmjs.com/package/to-arraybuffer) module.\n\n## performance\n\n4x faster than base64-js on an iPhone 11 Pro when dealing with base64, thanks to [react-native-quick-base64](https://github.com/craftzdog/react-native-quick-base64).\n\n## Testing the project\n\nFirst, install the project:\n\n    npm install\n\nThen, to run tests in Node.js, run:\n\n    npm run test-node\n\nTo test locally in a browser, you can run:\n\n    npm run test-browser-old-local # For ES5 browsers that don't support ES6\n    npm run test-browser-new-local # For ES6 compliant browsers\n\nThis will print out a URL that you can then open in a browser to run the tests, using [airtap](https://www.npmjs.com/package/airtap).\n\nTo run automated browser tests using Saucelabs, ensure that your `SAUCE_USERNAME` and `SAUCE_ACCESS_KEY` environment variables are set, then run:\n\n    npm test\n\nThis is what's run in Travis, to check against various browsers. The list of browsers is kept in the `bin/airtap-es5.yml` and `bin/airtap-es6.yml` files.\n\n## JavaScript Standard Style\n\nThis module uses [JavaScript Standard Style](https://github.com/feross/standard).\n\n[![JavaScript Style Guide](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\nTo test that the code conforms to the style, `npm install` and run:\n\n## Credit\n\nThis was originally forked from [feross/buffer](https://github.com/feross/buffer).\n\n## Security Policies and Procedures\n\nThe `buffer` team and community take all security bugs in `buffer` seriously. Please see our [security policies and procedures](https://github.com/feross/security) document to learn how to report issues.\n\n## license\n\nMIT.\nCopyright (C) [Takuya Matsuyama](https://www.craftz.dog/), and other contributors.\nOriginally forked from an MIT-licensed module by [Feross Aboukhadijeh](http://feross.org) and Romain Beauxis.\n","readmeFilename":"README.md"}