RevelaOS/node_modules/isomorphic-textencoder
2023-10-15 23:53:41 +01:00
..
browser.js [🎉] Initial Commit 2023-10-15 23:53:41 +01:00
LICENSE [🎉] Initial Commit 2023-10-15 23:53:41 +01:00
main.js [🎉] Initial Commit 2023-10-15 23:53:41 +01:00
package.json [🎉] Initial Commit 2023-10-15 23:53:41 +01:00
README.md [🎉] Initial Commit 2023-10-15 23:53:41 +01:00

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

npm install isomorphic-textencoder --save

Usage

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