read an unsigned integer from buffer
npm install read-uintRead an unsigned integer from buffer. Similar to buf.readIntBE but without byteLength limitation.
```
npm i read-uint
`js
const {readUIntBE, readUIntLE} = require('read-uint');
const buf = Buffer.from([0xff, 0xfe, 0xff, 0xfd, 0xfb, 0xfa, 0xf0, 0xf1]);
readUIntBE(buf, 0);
// returns
'0xfffefffdfbfaf0f1';
readUIntLE(buf, 0);
// returns
'0xf1f0fafbfdfffe';
// same with array
const array = [0xff, 0xfe, 0xff, 0xfd, 0xfb, 0xfa, 0xf0, 0xf1];
readUIntBE(array, 0);
// returns
'0xfffefffdfbfaf0f1';
// set byte length
readUIntBE(buf, 0, 4);
// returns
'0xfffefffd';
readUIntLE(buf, 0, 4);
// returns
'0xf1f0fafb';
// convert to BigInt
const a = readUIntBE(buf, 0);
const number = BigInt(parseInt(a, 16));
``
MIT
[NPMIMGURL]: https://img.shields.io/npm/v/read-uint.svg?style=flat&longCache=true
[BuildStatusIMGURL]: https://img.shields.io/travis/coderaiser/read-uint/master.svg?style=flat&longCache=true
[DependencyStatusIMGURL]: https://img.shields.io/david/coderaiser/read-uint.svg?style=flat&longCache=true
[LicenseIMGURL]: https://img.shields.io/badge/license-MIT-317BF9.svg?style=flat&longCache=true
[NPMURL]: https://npmjs.org/package/read-uint "npm"
[BuildStatusURL]: https://travis-ci.org/coderaiser/read-uint "Build Status"
[DependencyStatusURL]: https://david-dm.org/coderaiser/read-uint "Dependency Status"
[LicenseURL]: https://tldrlegal.com/license/mit-license "MIT License"