Quoted-printable (RFC 2045) and mime word (RFC 2047) decoding
npm install lettercoderlettercoder is an isomorphic decoding library for e-mail related applications written in TypeScript.
The following RFCs are supported by lettercoder:
- RFC 2045 (Quoted-Printable)
- RFC 2047 (MIME Words)
``ts
import { decodeMimeWords } from 'lettercoder';
decodeMimeWords('=?ISO-8859-1?Q?a?= b'); // a b
`
`ts
import { decodeMimeWord } from 'lettercoder';
decodeMimeWords('=?ISO-8859-1?Q?a?='); // a
`
`ts
import { decodeQuotedPrintable } from 'lettercoder';
decodeQuotedPrintable('=F0=9F=91=8D', 'utf-8'); // 👍
`
`ts
import { decodeQuotedPrintable } from 'lettercoder';
decodeQuotedPrintable('=DE=AD=BE=EF'); // Uint8Array(4) [ 222, 173, 190, 239 ]
``