├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── .npmignore ├── AUTHORS.md ├── LICENSE ├── README.md ├── bin ├── airtap-new.yml ├── airtap-old.yml ├── download-node-tests.js ├── test.js └── update-authors.sh ├── index.d.ts ├── index.js ├── package.json ├── perf ├── bracket-notation.js ├── concat.js ├── copy-big.js ├── copy.js ├── index.html ├── new-big.js ├── new.js ├── readDoubleBE.js ├── readFloatBE.js ├── readUInt32LE.js ├── readUtf8.js ├── slice.js ├── util.js ├── write-hex.js ├── writeFloatBE.js └── writeUtf8.js └── test ├── base64.js ├── basic.js ├── compare.js ├── constructor.js ├── from-string.js ├── is-buffer.js ├── methods.js ├── node ├── common.js ├── test-buffer-alloc.js ├── test-buffer-arraybuffer.js ├── test-buffer-ascii.js ├── test-buffer-bad-overload.js ├── test-buffer-badhex.js ├── test-buffer-bigint64.js ├── test-buffer-bytelength.js ├── test-buffer-compare-offset.js ├── test-buffer-compare.js ├── test-buffer-concat.js ├── test-buffer-failed-alloc-typed-arrays.js ├── test-buffer-fill.js ├── test-buffer-from.js ├── test-buffer-includes.js ├── test-buffer-indexof.js ├── test-buffer-inheritance.js ├── test-buffer-inspect.js ├── test-buffer-isencoding.js ├── test-buffer-iterator.js ├── test-buffer-new.js ├── test-buffer-parent-property.js ├── test-buffer-prototype-inspect.js ├── test-buffer-safe-unsafe.js ├── test-buffer-slice.js ├── test-buffer-slow.js ├── test-buffer-swap.js ├── test-buffer-tojson.js ├── test-buffer-tostring.js ├── test-buffer-write.js ├── test-buffer-zero-fill-cli.js ├── test-buffer-zero-fill-reset.js ├── test-buffer-zero-fill.js └── test-buffer.js ├── slice.js ├── static.js ├── to-string.js ├── typing.js ├── write-hex.js ├── write.js └── write_infinity.js /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: feross 2 | tidelift: npm/buffer 3 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .airtap.yml 3 | *.log 4 | node_modules/ 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .airtap.yml 2 | .github/ 3 | bin/ 4 | perf/ 5 | test/ 6 | -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/README.md -------------------------------------------------------------------------------- /bin/airtap-new.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/bin/airtap-new.yml -------------------------------------------------------------------------------- /bin/airtap-old.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/bin/airtap-old.yml -------------------------------------------------------------------------------- /bin/download-node-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/bin/download-node-tests.js -------------------------------------------------------------------------------- /bin/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/bin/test.js -------------------------------------------------------------------------------- /bin/update-authors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/bin/update-authors.sh -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/package.json -------------------------------------------------------------------------------- /perf/bracket-notation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/perf/bracket-notation.js -------------------------------------------------------------------------------- /perf/concat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/perf/concat.js -------------------------------------------------------------------------------- /perf/copy-big.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/perf/copy-big.js -------------------------------------------------------------------------------- /perf/copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/perf/copy.js -------------------------------------------------------------------------------- /perf/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/perf/index.html -------------------------------------------------------------------------------- /perf/new-big.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/perf/new-big.js -------------------------------------------------------------------------------- /perf/new.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/perf/new.js -------------------------------------------------------------------------------- /perf/readDoubleBE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/perf/readDoubleBE.js -------------------------------------------------------------------------------- /perf/readFloatBE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/perf/readFloatBE.js -------------------------------------------------------------------------------- /perf/readUInt32LE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/perf/readUInt32LE.js -------------------------------------------------------------------------------- /perf/readUtf8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/perf/readUtf8.js -------------------------------------------------------------------------------- /perf/slice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/perf/slice.js -------------------------------------------------------------------------------- /perf/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/perf/util.js -------------------------------------------------------------------------------- /perf/write-hex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/perf/write-hex.js -------------------------------------------------------------------------------- /perf/writeFloatBE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/perf/writeFloatBE.js -------------------------------------------------------------------------------- /perf/writeUtf8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/perf/writeUtf8.js -------------------------------------------------------------------------------- /test/base64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/base64.js -------------------------------------------------------------------------------- /test/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/basic.js -------------------------------------------------------------------------------- /test/compare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/compare.js -------------------------------------------------------------------------------- /test/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/constructor.js -------------------------------------------------------------------------------- /test/from-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/from-string.js -------------------------------------------------------------------------------- /test/is-buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/is-buffer.js -------------------------------------------------------------------------------- /test/methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/methods.js -------------------------------------------------------------------------------- /test/node/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/common.js -------------------------------------------------------------------------------- /test/node/test-buffer-alloc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-alloc.js -------------------------------------------------------------------------------- /test/node/test-buffer-arraybuffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-arraybuffer.js -------------------------------------------------------------------------------- /test/node/test-buffer-ascii.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-ascii.js -------------------------------------------------------------------------------- /test/node/test-buffer-bad-overload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-bad-overload.js -------------------------------------------------------------------------------- /test/node/test-buffer-badhex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-badhex.js -------------------------------------------------------------------------------- /test/node/test-buffer-bigint64.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-bigint64.js -------------------------------------------------------------------------------- /test/node/test-buffer-bytelength.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-bytelength.js -------------------------------------------------------------------------------- /test/node/test-buffer-compare-offset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-compare-offset.js -------------------------------------------------------------------------------- /test/node/test-buffer-compare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-compare.js -------------------------------------------------------------------------------- /test/node/test-buffer-concat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-concat.js -------------------------------------------------------------------------------- /test/node/test-buffer-failed-alloc-typed-arrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-failed-alloc-typed-arrays.js -------------------------------------------------------------------------------- /test/node/test-buffer-fill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-fill.js -------------------------------------------------------------------------------- /test/node/test-buffer-from.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-from.js -------------------------------------------------------------------------------- /test/node/test-buffer-includes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-includes.js -------------------------------------------------------------------------------- /test/node/test-buffer-indexof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-indexof.js -------------------------------------------------------------------------------- /test/node/test-buffer-inheritance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-inheritance.js -------------------------------------------------------------------------------- /test/node/test-buffer-inspect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-inspect.js -------------------------------------------------------------------------------- /test/node/test-buffer-isencoding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-isencoding.js -------------------------------------------------------------------------------- /test/node/test-buffer-iterator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-iterator.js -------------------------------------------------------------------------------- /test/node/test-buffer-new.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-new.js -------------------------------------------------------------------------------- /test/node/test-buffer-parent-property.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-parent-property.js -------------------------------------------------------------------------------- /test/node/test-buffer-prototype-inspect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-prototype-inspect.js -------------------------------------------------------------------------------- /test/node/test-buffer-safe-unsafe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-safe-unsafe.js -------------------------------------------------------------------------------- /test/node/test-buffer-slice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-slice.js -------------------------------------------------------------------------------- /test/node/test-buffer-slow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-slow.js -------------------------------------------------------------------------------- /test/node/test-buffer-swap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-swap.js -------------------------------------------------------------------------------- /test/node/test-buffer-tojson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-tojson.js -------------------------------------------------------------------------------- /test/node/test-buffer-tostring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-tostring.js -------------------------------------------------------------------------------- /test/node/test-buffer-write.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-write.js -------------------------------------------------------------------------------- /test/node/test-buffer-zero-fill-cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-zero-fill-cli.js -------------------------------------------------------------------------------- /test/node/test-buffer-zero-fill-reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-zero-fill-reset.js -------------------------------------------------------------------------------- /test/node/test-buffer-zero-fill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer-zero-fill.js -------------------------------------------------------------------------------- /test/node/test-buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/node/test-buffer.js -------------------------------------------------------------------------------- /test/slice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/slice.js -------------------------------------------------------------------------------- /test/static.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/static.js -------------------------------------------------------------------------------- /test/to-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/to-string.js -------------------------------------------------------------------------------- /test/typing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/typing.js -------------------------------------------------------------------------------- /test/write-hex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/write-hex.js -------------------------------------------------------------------------------- /test/write.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/write.js -------------------------------------------------------------------------------- /test/write_infinity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feross/buffer/HEAD/test/write_infinity.js --------------------------------------------------------------------------------