Skip to content

Rigidity/bytes.ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bytes

Utilities for manipulating bytes, written in TypeScript.

Installation

npm install bytes.ts

Types

Endianness

Represents either "little" or "big" endian.

Encoding

An exported alias for BufferEncoding for completeness.

Functions

Utilities

concatBytes(...list: Buffer[]): Buffer

String

bytesToString(bytes: Buffer, encoding: Encoding): string
stringToBytes(text: string, encoding: Encoding): Buffer

Hex

bytesToHex(bytes: Buffer): string
hexToBytes(hex: string): Buffer

BigInt

bytesToInt(bytes: Buffer, endianness: Endianness): bigint
intToBytes(int: bigint, size: number, endianness: Endianness): Buffer

About

Utilities for manipulating bytes, written in TypeScript.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published