bytes.ts
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

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

Dependencies (1)

Dev Dependencies (1)

Package Sidebar

Install

npm i bytes.ts

Weekly Downloads

3

Version

1.0.3

License

MIT

Unpacked Size

6.22 kB

Total Files

5

Last publish

Collaborators

  • rigidity