A Lite Polyfill for the Encoding Living Standard's API.
npm install text-encoder-liteTextEncoderLite
==============
Extracted from Feross' Buffer as a lightweight Polyfill
for TextEncoder.
See also
* TextEncoder / TextDecoder
* DateView
* text-encoding
* Unibabel
* TextEncoderLite (based on text-encoding)
There are a few ways you can get the text-encoder-lite library.
#### Node ####
text-encoder-lite is on npm. Simply run:
``js`
npm install text-encoder-lite
Or add it to your package.json dependencies.
You can use it as follows:
`js`
var TextDecoder = require('text-encoder-lite').TextDecoderLite;
var TextEncoder = require('text-encoder-lite').TextEncoderLite;
#### Bower ####
text-encoder-lite is on bower as well. Install with bower like so:
`js`
bower install text-encoder-lite
Or add it to your bower.json dependencies.
`html`
And in your scripts:
`js`
var TextDecoder = window.TextDecoderLite;
var TextEncoder = window.TextEncoderLite;
Basic Usage
`js``
var uint8array = new TextEncoderLite('utf-8').encode(string);
var string = new TextDecoderLite('utf-8').decode(uint8array);
Only UTF-8 encoding is supported.
See text-encoding for full support,
including multi-lingual non-standard encodings that aren't supported by TextEncoder proper.
If it seems beneficial I could bring in support for utf-16be, utf-16le, and x-user-defined.