Cross-platform binary buffer with cursor-based reading/writing.
import { ISOBuffer } from 'iso-base/buffer'const buf = new ISOBuffer(16)buf.writeUint32(0xdeadbeef)buf.writeVarint(300)buf.rewind()console.log(buf.readUint32().toString(16)) // 'deadbeef'console.log(buf.readVarint()) // 300 Copy
import { ISOBuffer } from 'iso-base/buffer'const buf = new ISOBuffer(16)buf.writeUint32(0xdeadbeef)buf.writeVarint(300)buf.rewind()console.log(buf.readUint32().toString(16)) // 'deadbeef'console.log(buf.readVarint()) // 300
Cross-platform binary buffer with cursor-based reading/writing.
Example