@hazae41/cursor
v2.1.3
Published
Rust-like Cursor for TypeScript
Downloads
1,286
Maintainers
Readme
Cursor
Rust-like Cursor for TypeScript
npm install @hazae41/cursordeno install jsr:@hazae41/cursorFeatures
Current features
- 100% TypeScript and ESM
- No external dependencies
- Zero-copy reading and writing
- Rust-like patterns
- Unit-tested
Usage
Cursor
Writing
const cursor = new Cursor(new Uint8Array(1024))
cursor.writeUint8OrThrow(123)
cursor.writeUint16OrThrow(1234)
console.log(cursor.offset) // 3Reading
const cursor = new Cursor(new Uint8Array(/*...*/))
const uint8 = cursor.readUint8OrThrow()
const uint16 = cursor.readUint16OrThrow()
console.log(cursor.offset) // 3