{"_id":"uint8array-tools","_rev":"4579658","name":"uint8array-tools","description":"A library for dealing with Uint8Arrays.","dist-tags":{"latest":"0.0.9"},"maintainers":[{"name":"jl.landabaso","email":""},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"}],"time":{"modified":"2026-04-10T15:55:41.000Z","created":"2021-10-17T10:52:57.177Z","0.0.9":"2024-08-29T14:13:36.861Z","0.0.8":"2024-08-01T13:44:35.262Z","0.0.7":"2022-02-21T07:29:33.615Z","0.0.6":"2021-10-19T13:11:35.148Z","0.0.5":"2021-10-18T18:22:54.343Z","0.0.4":"2021-10-18T17:46:17.064Z","0.0.3":"2021-10-17T14:52:46.379Z","0.0.2":"2021-10-17T10:52:57.177Z"},"users":{},"author":{"name":"Jonathan Underwood","url":"junderwood@bitcoinbank.co.jp"},"repository":{"type":"git","url":"git+https://github.com/bitcoinjs/uint8array-tools.git"},"versions":{"0.0.9":{"name":"uint8array-tools","version":"0.0.9","description":"A library for dealing with Uint8Arrays.","homepage":"https://github.com/bitcoinjs/uint8array-tools#readme","bugs":{"url":"https://github.com/bitcoinjs/uint8array-tools/issues"},"repository":{"type":"git","url":"git+https://github.com/bitcoinjs/uint8array-tools.git"},"main":"./src/cjs/index.cjs","exports":{"node":{"module":"./src/mjs/index.js","require":"./src/cjs/index.cjs","import":"./src/mjs/index.js","types":"./src/cjs/index.d.ts"},"browser":"./src/mjs/browser.js","default":"./src/mjs/browser.js","types":"./src/cjs/index.d.ts"},"types":"src/cjs/index.d.ts","type":"module","scripts":{"build":"npm run clean && npm run build-ts && npm run convert-cjs && rm -f ./src/cjs/browser.d.ts","build-ts":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","clean":"rm -rf ./src/* && rm -rf ./coverage && rm -f ./package-lock.json","convert-cjs":"for f in ./src/cjs/*.js; do mv -- \"$f\" \"${f%.js}.cjs\"; done","coverage":"npm run unit -- --coverage","eslint":"eslint ts_src/*.ts","format":"npm run eslint -- --fix","gitdiff:ci":"npm run build && git diff --exit-code","lint":"npm run eslint","test":"npm run unit","unit":"jest --config=jest.json --runInBand"},"keywords":["uint8array","hex","tools"],"author":{"name":"Jonathan Underwood","url":"junderwood@bitcoinbank.co.jp"},"license":"MIT","devDependencies":{"@types/jest":"27.0.2","@types/node":"16.11.1","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","jest":"27.2.5","prettier":"2.4.1","ts-jest":"27.0.7","typescript":"4.4.4"},"engines":{"node":">=14.0.0"},"gitHead":"9d6767d5894ae58aaa8370b3b73f010053718bce","_id":"uint8array-tools@0.0.9","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"shasum":"e29e6d05f3472273db1b0e370ac1d91e4a0a4e6f","size":5530,"noattachment":false,"key":"/uint8array-tools/-/uint8array-tools-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/uint8array-tools/download/uint8array-tools-0.0.9.tgz"},"_npmUser":{"name":"junderw","email":"jonathan.underwood4649@gmail.com"},"directories":{},"maintainers":[{"name":"jl.landabaso","email":""},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uint8array-tools_0.0.9_1724940816696_0.754438457268799"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-29T14:13:36.861Z","publish_time":1724940816861,"_source_registry_name":"default","_cnpm_publish_time":1724940816861},"0.0.8":{"name":"uint8array-tools","version":"0.0.8","description":"A library for dealing with Uint8Arrays.","homepage":"https://github.com/bitcoinjs/uint8array-tools#readme","bugs":{"url":"https://github.com/bitcoinjs/uint8array-tools/issues"},"repository":{"type":"git","url":"git+https://github.com/bitcoinjs/uint8array-tools.git"},"main":"./src/cjs/index.cjs","exports":{"node":{"module":"./src/mjs/index.js","require":"./src/cjs/index.cjs","import":"./src/mjs/index.js","types":"./src/cjs/index.d.ts"},"browser":"./src/mjs/browser.js","default":"./src/mjs/browser.js","types":"./src/cjs/index.d.ts"},"types":"src/cjs/index.d.ts","type":"module","scripts":{"build":"npm run clean && npm run build-ts && npm run convert-cjs && rm -f ./src/cjs/browser.d.ts","build-ts":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","clean":"rm -rf ./src/* && rm -rf ./coverage && rm -f ./package-lock.json","convert-cjs":"for f in ./src/cjs/*.js; do mv -- \"$f\" \"${f%.js}.cjs\"; done","coverage":"npm run unit -- --coverage","eslint":"eslint ts_src/*.ts","format":"npm run eslint -- --fix","gitdiff:ci":"npm run build && git diff --exit-code","lint":"npm run eslint","test":"npm run unit","unit":"jest --config=jest.json --runInBand"},"keywords":["uint8array","hex","tools"],"author":{"name":"Jonathan Underwood","url":"junderwood@bitcoinbank.co.jp"},"license":"MIT","devDependencies":{"@types/jest":"27.0.2","@types/node":"16.11.1","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","jest":"27.2.5","prettier":"2.4.1","ts-jest":"27.0.7","typescript":"4.4.4"},"engines":{"node":">=14.0.0"},"gitHead":"8218fc065d43a385be29ad83ef717d4afc40288d","_id":"uint8array-tools@0.0.8","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"shasum":"712bab001f8347bd782f45bc47c76ffff32d1e0b","size":4794,"noattachment":false,"key":"/uint8array-tools/-/uint8array-tools-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/uint8array-tools/download/uint8array-tools-0.0.8.tgz"},"_npmUser":{"name":"junderw","email":"jonathan.underwood4649@gmail.com"},"directories":{},"maintainers":[{"name":"jl.landabaso","email":""},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uint8array-tools_0.0.8_1722519875097_0.8332377388822669"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-01T13:44:35.262Z","publish_time":1722519875262,"_source_registry_name":"default","_cnpm_publish_time":1722519875262},"0.0.7":{"name":"uint8array-tools","version":"0.0.7","description":"A library for dealing with Uint8Arrays.","homepage":"https://github.com/bitcoinjs/uint8array-tools#readme","bugs":{"url":"https://github.com/bitcoinjs/uint8array-tools/issues"},"repository":{"type":"git","url":"git+https://github.com/bitcoinjs/uint8array-tools.git"},"main":"./src/cjs/index.cjs","exports":{"node":{"module":"./src/mjs/index.js","require":"./src/cjs/index.cjs","import":"./src/mjs/index.js"},"browser":"./src/mjs/browser.js","default":"./src/mjs/browser.js"},"types":"src/cjs/index.d.ts","type":"module","scripts":{"build":"npm run clean && npm run build-ts && npm run convert-cjs && rm -f ./src/cjs/browser.d.ts","build-ts":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","clean":"rm -rf ./src/* && rm -rf ./coverage && rm -f ./package-lock.json","convert-cjs":"for f in ./src/cjs/*.js; do mv -- \"$f\" \"${f%.js}.cjs\"; done","coverage":"npm run unit -- --coverage","eslint":"eslint ts_src/*.ts","format":"npm run eslint -- --fix","gitdiff:ci":"npm run build && git diff --exit-code","lint":"npm run eslint","test":"npm run unit","unit":"jest --config=jest.json --runInBand"},"keywords":["uint8array","hex","tools"],"author":{"name":"Jonathan Underwood","url":"junderwood@bitcoinbank.co.jp"},"license":"MIT","devDependencies":{"@types/jest":"27.0.2","@types/node":"16.11.1","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","jest":"27.2.5","prettier":"2.4.1","ts-jest":"27.0.7","typescript":"4.4.4"},"engines":{"node":">=14.0.0"},"gitHead":"c0a0a0464b2e39b4a05b85b723fb8c4870f3983c","_id":"uint8array-tools@0.0.7","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"a7a2bb5d8836eae2fade68c771454e6a438b390d","size":3112,"noattachment":false,"key":"/uint8array-tools/-/uint8array-tools-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/uint8array-tools/download/uint8array-tools-0.0.7.tgz"},"_npmUser":{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"},"directories":{},"maintainers":[{"name":"jl.landabaso","email":""},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uint8array-tools_0.0.7_1645428573477_0.2600180407722452"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-21T07:29:37.851Z","publish_time":1645428573615,"_cnpm_publish_time":1645428573615},"0.0.6":{"name":"uint8array-tools","version":"0.0.6","description":"A library for dealing with Uint8Arrays.","homepage":"https://github.com/bitcoinjs/uint8array-tools#readme","bugs":{"url":"https://github.com/bitcoinjs/uint8array-tools/issues"},"repository":{"type":"git","url":"git+https://github.com/bitcoinjs/uint8array-tools.git"},"exports":{"node":{"module":"./src/mjs/index.js","require":"./src/cjs/index.cjs","import":"./src/mjs/index.js"},"browser":"./src/mjs/browser.js","default":"./src/mjs/browser.js"},"types":"src/cjs/index.d.ts","type":"module","scripts":{"build":"npm run clean && npm run build-ts && npm run convert-cjs && rm -f ./src/cjs/browser.d.ts","build-ts":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","clean":"rm -rf ./src/* && rm -rf ./coverage && rm -f ./package-lock.json","convert-cjs":"for f in ./src/cjs/*.js; do mv -- \"$f\" \"${f%.js}.cjs\"; done","coverage":"npm run unit -- --coverage","eslint":"eslint ts_src/*.ts","format":"npm run eslint -- --fix","gitdiff:ci":"npm run build && git diff --exit-code","lint":"npm run eslint","test":"npm run unit","unit":"jest --config=jest.json --runInBand"},"keywords":["uint8array","hex","tools"],"author":{"name":"Jonathan Underwood","url":"junderwood@bitcoinbank.co.jp"},"license":"MIT","devDependencies":{"@types/jest":"27.0.2","@types/node":"16.11.1","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","jest":"27.2.5","prettier":"2.4.1","ts-jest":"27.0.7","typescript":"4.4.4"},"engines":{"node":">=14.0.0"},"gitHead":"9bb05ddc3d001d50ab1b597ce6ccfbac91aee258","_id":"uint8array-tools@0.0.6","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"821c5c575bbf63fd0703650380bfa3ac11fb2a55","size":3103,"noattachment":false,"key":"/uint8array-tools/-/uint8array-tools-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/uint8array-tools/download/uint8array-tools-0.0.6.tgz"},"_npmUser":{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"},"directories":{},"maintainers":[{"name":"jl.landabaso","email":""},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uint8array-tools_0.0.6_1634649095009_0.17960530368044236"},"_hasShrinkwrap":false,"publish_time":1634649095148,"_cnpm_publish_time":1634649095148,"_cnpmcore_publish_time":"2021-12-16T14:18:20.867Z"},"0.0.5":{"name":"uint8array-tools","version":"0.0.5","description":"A library for dealing with Uint8Arrays.","homepage":"https://github.com/bitcoinjs/uint8array-tools#readme","bugs":{"url":"https://github.com/bitcoinjs/uint8array-tools/issues"},"repository":{"type":"git","url":"git+https://github.com/bitcoinjs/uint8array-tools.git"},"main":"src/cjs","types":"src/cjs","module":"src/mjs","scripts":{"build":"rm -rf src/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && ./fixup.sh","coverage":"npm run unit -- --coverage","eslint":"eslint ts_src/*.ts","format":"npm run eslint -- --fix","gitdiff:ci":"npm run build && git diff --exit-code","lint":"npm run eslint","test":"npm run unit","unit":"jest --config=jest.json --runInBand"},"exports":{"import":"./src/mjs/index.js","require":"./src/cjs/index.js"},"keywords":["uint8array","hex","tools"],"author":{"name":"Jonathan Underwood","url":"junderwood@bitcoinbank.co.jp"},"license":"MIT","devDependencies":{"@types/jest":"27.0.2","@types/node":"16.11.1","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","jest":"27.2.5","prettier":"2.4.1","ts-jest":"27.0.7","typescript":"4.4.4"},"engines":{"node":">=14.0.0"},"gitHead":"7ae33d04e5715397dc9f7f6178e893e597fb6828","_id":"uint8array-tools@0.0.5","_nodeVersion":"14.18.1","_npmVersion":"8.1.0","dist":{"shasum":"b2474e50f1a61943a0e5ca59bd10c49b942c6cc2","size":3028,"noattachment":false,"key":"/uint8array-tools/-/uint8array-tools-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/uint8array-tools/download/uint8array-tools-0.0.5.tgz"},"_npmUser":{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"},"directories":{},"maintainers":[{"name":"jl.landabaso","email":""},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uint8array-tools_0.0.5_1634581374160_0.24149711097194237"},"_hasShrinkwrap":false,"publish_time":1634581374343,"_cnpm_publish_time":1634581374343,"_cnpmcore_publish_time":"2021-12-16T14:18:21.247Z"},"0.0.4":{"name":"uint8array-tools","version":"0.0.4","description":"A library for dealing with Uint8Arrays.","homepage":"https://github.com/bitcoinjs/uint8array-tools#readme","bugs":{"url":"https://github.com/bitcoinjs/uint8array-tools/issues"},"repository":{"type":"git","url":"git+https://github.com/bitcoinjs/uint8array-tools.git"},"main":"src/cjs/index.js","types":"src/cjs/index.d.ts","scripts":{"build":"rm -rf src/* && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && ./fixup.sh","coverage":"npm run unit -- --coverage","eslint":"eslint ts_src/*.ts","format":"npm run eslint -- --fix","gitdiff:ci":"npm run build && git diff --exit-code","lint":"npm run eslint","test":"npm run unit","unit":"jest --config=jest.json --runInBand"},"browser":{"./src/mjs/index.js":"./src/mjs/browser.js","./src/cjs/index.js":"./src/cjs/browser.js"},"exports":{"import":"./src/mjs/index.js","require":"./src/cjs/index.js"},"keywords":["uint8array","hex","tools"],"author":{"name":"Jonathan Underwood","url":"junderwood@bitcoinbank.co.jp"},"license":"MIT","devDependencies":{"@types/jest":"27.0.2","@types/node":"16.11.1","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","jest":"27.2.5","prettier":"2.4.1","ts-jest":"27.0.7","typescript":"4.4.4"},"engines":{"node":">=14.0.0"},"gitHead":"322a426d921067aa8cafeaeaed4ea9cee82fb67d","_id":"uint8array-tools@0.0.4","_nodeVersion":"14.18.1","_npmVersion":"8.1.0","dist":{"shasum":"9a67da3239060ad2c165b6f3b9000d5c9a142bc2","size":3038,"noattachment":false,"key":"/uint8array-tools/-/uint8array-tools-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/uint8array-tools/download/uint8array-tools-0.0.4.tgz"},"_npmUser":{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"},"directories":{},"maintainers":[{"name":"jl.landabaso","email":""},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uint8array-tools_0.0.4_1634579176932_0.4185947625052544"},"_hasShrinkwrap":false,"publish_time":1634579177064,"_cnpm_publish_time":1634579177064,"_cnpmcore_publish_time":"2021-12-16T14:18:21.436Z"},"0.0.3":{"name":"uint8array-tools","version":"0.0.3","description":"A library for dealing with Uint8Arrays.","homepage":"https://github.com/bitcoinjs/uint8array-tools#readme","bugs":{"url":"https://github.com/bitcoinjs/uint8array-tools/issues"},"repository":{"type":"git","url":"git+https://github.com/bitcoinjs/uint8array-tools.git"},"main":"src/index.js","types":"src/index.d.ts","type":"module","scripts":{"build":"tsc","coverage":"npm run unit -- --coverage","eslint":"eslint ts_src/*.ts","format":"npm run eslint -- --fix","gitdiff:ci":"npm run build && git diff --exit-code","lint":"npm run eslint","test":"npm run unit","unit":"jest --config=jest.json --runInBand"},"browser":{"./src/index.js":"./src/browser.js"},"keywords":["uint8array","hex","tools"],"author":{"name":"Jonathan Underwood","url":"junderwood@bitcoinbank.co.jp"},"license":"MIT","devDependencies":{"@types/jest":"27.0.2","@types/node":"16.11.1","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","jest":"27.2.5","prettier":"2.4.1","ts-jest":"27.0.7","typescript":"4.4.4"},"engines":{"node":">=14.0.0"},"gitHead":"0be41466b017bd8b3a238d351d93ad02aad2e433","_id":"uint8array-tools@0.0.3","_nodeVersion":"14.18.1","_npmVersion":"8.1.0","dist":{"shasum":"9924b2347ba14627307386605ab2bebd37ef414a","size":2715,"noattachment":false,"key":"/uint8array-tools/-/uint8array-tools-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/uint8array-tools/download/uint8array-tools-0.0.3.tgz"},"_npmUser":{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"},"directories":{},"maintainers":[{"name":"jl.landabaso","email":""},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uint8array-tools_0.0.3_1634482366246_0.889913236509654"},"_hasShrinkwrap":false,"publish_time":1634482366379,"_cnpm_publish_time":1634482366379,"_cnpmcore_publish_time":"2021-12-16T14:18:21.667Z"},"0.0.2":{"name":"uint8array-tools","version":"0.0.2","description":"A library for dealing with Uint8Arrays.","main":"src/index.js","types":"src/index.d.ts","scripts":{"build":"tsc","coverage":"npm run unit -- --coverage","eslint":"eslint ts_src/*.ts","format":"npm run eslint -- --fix","gitdiff:ci":"npm run build && git diff --exit-code","lint":"npm run eslint","test":"npm run unit","unit":"jest --config=jest.json --runInBand"},"browser":{"./src/index.js":"./src/browser.js"},"repository":{"type":"git","url":"git@github.com-bitbank:bitcoinjs/uint8array-tools.git"},"keywords":["uint8array","hex","tools"],"author":{"name":"Jonathan Underwood","url":"junderwood@bitcoinbank.co.jp"},"license":"MIT","devDependencies":{"@types/jest":"27.0.2","@types/node":"16.11.1","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-plugin-prettier":"4.0.0","jest":"27.2.5","prettier":"2.4.1","ts-jest":"27.0.7","typescript":"4.4.4"},"engines":{"node":">=14.0.0"},"gitHead":"7f85ef9bca15ce3e1e5124af8f4bd6cd79af1f2f","_id":"uint8array-tools@0.0.2","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"shasum":"b1f0aae9e6cf74ae69f1606e6a6272c399fab653","size":2800,"noattachment":false,"key":"/uint8array-tools/-/uint8array-tools-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/uint8array-tools/download/uint8array-tools-0.0.2.tgz"},"_npmUser":{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"},"directories":{},"maintainers":[{"name":"jl.landabaso","email":""},{"name":"junderw","email":"junderwood@bitcoinbank.co.jp"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uint8array-tools_0.0.2_1634467977047_0.9270419975398396"},"_hasShrinkwrap":false,"publish_time":1634467977177,"_cnpm_publish_time":1634467977177,"_cnpmcore_publish_time":"2021-12-16T14:18:21.871Z"}},"readme":"# Uint8Array Tools\n\nThis library is licensed under MIT.\n\n## Usage\n\nNote: `fromHex` and `compare` mimic the `Buffer.from('ff', 'hex')` and\n`buf1.compare(buf2)` API. Their behavior should be the same in the browser\nas well as in Node.\n\n```js\nimport * as uint8arraytools from \"uint8array-tools\";\nuint8arraytools.fromHex(\"ff\");\n// Uint8Array(1) [ 255 ]\nuint8arraytools.toHex(Uint8Array.from([0xff]));\n// 'ff'\nuint8arraytools.compare(Uint8Array.from([0xff]), Uint8Array.from([0x01]));\n// 1\nuint8arraytools.compare(Uint8Array.from([0xff]), Uint8Array.from([0xff]));\n// 0\nuint8arraytools.compare(Uint8Array.from([0x01]), Uint8Array.from([0xff]));\n// -1\nuint8arraytools.fromUtf8(\"tools\");\n// Uint8Array(5) [ 116, 111, 111, 108, 115 ]\nuint8arraytools.toUtf8(Uint8Array.from([116, 111, 111, 108, 115]));\n// tools\nuint8arraytools.concat([Uint8Array.from([1]), Uint8Array.from([2])]);\n// Uint8Array(2) [ 1, 2 ]\nuint8arraytools.fromBase64(\"dG9vbHM=\");\n// Uint8Array(3) [ 182, 138, 37 ]\nuint8arraytools.toBase64(Uint8Array.from([116, 111, 111, 108, 115]));\n// dG9vbHM=\n\nconst uint8array = new Uint8Array(2);\nuint8arraytools.writeUInt16(uint8array, 0, 0xffff - 1, \"LE\");\nuint8array;\n// Uint8Array(2) [ 254, 255 ]\nuint8arraytools.readUInt16(uint8array, 0, \"LE\");\n// 65534\n```\n","_attachments":{},"homepage":"https://github.com/bitcoinjs/uint8array-tools#readme","bugs":{"url":"https://github.com/bitcoinjs/uint8array-tools/issues"},"license":"MIT"}