Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/billiegoose/isomorphic-textencoder

encode/decode Uint8Arrays to strings
https://github.com/billiegoose/isomorphic-textencoder

Last synced: 24 days ago
JSON representation

encode/decode Uint8Arrays to strings

Awesome Lists containing this project

README

        

# isomorphic-textencoder
encode/decode Uint8Arrays to strings

This is just a thin wrapper that provides an isomorphic API.
- To perform UTF8 conversion in the browser it uses the native TextEncoder.
- It includes a polyfill so IE11 / Edge aren't left out.
- In Node it uses native Buffer methods.

## Installation

```sh
npm install isomorphic-textencoder --save
```

## Usage

```js
import { encode, decode } from "isomorphic-textencoder";

encode('Hello') // Uint8Array [ 72, 101, 108, 108, 111 ]

decode(new Uint8Array([72, 101, 108, 108, 111])) // 'Hello'
```

## Dependencies

None

## Dev Dependencies

None

## License

MIT