Get unlimited public & private packages + package-based permissions with npm Pro.Get started »

unicode-encode

1.4.0 • Public • Published

Unicode Encode 👋

npm badge Build Status

In most browsers, calling btoa() on a Unicode string or Emojis will cause an InvalidCharacterError or DOMException exception.

This small package provides a simple solution by making available utoa and atou, Unicode to and from base64 encoding.

Install

npm i --save unicode-encode

Usage

In Node or in the browser.

// Import the needed functions.
const { utoa, atou } = require("unicode-encode");
 
// Examples:
utoa("à bientôt ☮"); // w6AgYmllbnTDtHQg4piu
atou("w6AgYmllbnTDtHQg4piu"); // "à bientôt ☮"
 
utoa("👋 Unicode!"); // 8J+RiyBVbmljb2RlIQ==
atou("8J+RiyBVbmljb2RlIQ=="); // "👋 Unicode!"

Install

npm i unicode-encode

DownloadsWeekly Downloads

98

Version

1.4.0

License

MIT

Unpacked Size

5.11 kB

Total Files

9

Last publish

Collaborators

  • avatar