An open API service indexing awesome lists of open source software.

https://github.com/fabiospampinato/uint8-encoding

Uint8 encoding, a simple way to convert strings to Uint8Arrays and vice versa.
https://github.com/fabiospampinato/uint8-encoding

arraybuffer encoding uint8 uint8array

Last synced: 7 months ago
JSON representation

Uint8 encoding, a simple way to convert strings to Uint8Arrays and vice versa.

Awesome Lists containing this project

README

          

# Uint8 Encoding

Uint8 encoding, a simple way to convert strings to Uint8Arrays and vice versa.

It's just a simple wrapper around TextEncoder and TextDecoder, but it provides a cleaner API and it handles nuances like the BOM character for you.

## Install

```sh
npm install uint8-encoding
```

## Usage

```ts
import U8 from 'uint8-encoding';

// Encoding

const raw = 'Hello 😃';
const encoded = U8.encode ( raw );
console.log ( encoded ); // => Uint8Array(10) [72, 101, 108, 108, 111, 32, 240, 159, 152, 131]

// Decoding

const decoded = U8.decode ( encoded );
console.log ( decoded ); // => 'Hello 😃'
```

## License

MIT © Fabio Spampinato