text-decoder
Streaming text decoder that preserves multibyte Unicode characters
Last updated 7 months ago by kasperisager .
Apache-2.0 · Repository · Bugs · Original npm · Tarball · package.json
$ npm install text-decoder 
SYNC missed versions from official npm registry.

text-decoder

Streaming text decoder that preserves multibyte Unicode characters.

npm i text-decoder

Usage

const TextDecoder = require('text-decoder')

const td = new TextDecoder()

td.push(Buffer.of(0xf0, 0x9f, 0x92)) // returns ''
td.push(Buffer.of(0xa9)) // returns '💩'

API

const td = new TextDecoder([encoding])

Create a text decoder. encoding defaults to utf8.

const string = td.push(data)

Push either a Buffer or a string to the text decoder. Returns the decoded string, buffering any partial data.

const string = td.end([data])

End the decoder, optionally pushing a final piece of data. Returns the decoded string.

License

Apache-2.0

Current Tags

  • 1.2.0                                ...           latest (2 months ago)

5 Versions

  • 1.2.0                                ...           2 months ago
  • 1.1.1                                ...           4 months ago
  • 1.1.0                                ...           7 months ago
  • 1.0.1                                ...           a year ago
  • 1.0.0                                ...           a year ago
Downloads
Total 3
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (1)
Dev Dependencies (2)
Dependents (1)

© 2010 - cnpmjs.org x YWFE | Home | YWFE