@cto.af/textdecoder

Quick wrapper that finds TextDecoder or polyfills a bad implementation

Usage no npm install needed!

<script type="module">
  import ctoAfTextdecoder from 'https://cdn.skypack.dev/@cto.af/textdecoder';
</script>

README

Simple TextDecoder polyfill

I needed this in two different projects, so I pulled it out. All of the existing TextDecoder polyfills try to do too much for what I needed. The goal here is to NOT require any Unicode tables, keeping this as small as possible.

This just finds the best TextDecoder instance it can, and mocks in a dirty one for old or broken environments.

Use

const TextDecoder = require('@cto.af/textdecoder')

API

See MDN

Tests