36 lines
634 B
Markdown
36 lines
634 B
Markdown
# 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
|