Notable Pottery Manufacturer

    btoa
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/btoa package

    1.2.1 • Public • Published

    btoa

    | atob | btoa | unibabel.js | Sponsored by ppl

    A port of the browser's btoa function.

    Uses Buffer to emulate the exact functionality of the browser's btoa (except that it supports some unicode that the browser may not).

    It turns binary data to base64-encoded ascii.

    (function () {
      "use strict";
     
      var btoa = require('btoa');
      var bin = "Hello, 世界";
      var b64 = btoa(bin);
     
      console.log(b64); // "SGVsbG8sIBZM"
    }());

    Note: Unicode may or may not be handled incorrectly. This module is intended to provide exact compatibility with the browser.

    Copyright and License

    Code copyright 2012-2018 AJ ONeal

    Dual-licensed MIT and Apache-2.0

    Docs copyright 2012-2018 AJ ONeal

    Docs released under Creative Commons.

    Keywords

    Install

    npm i btoa

    DownloadsWeekly Downloads

    1,626,651

    Version

    1.2.1

    License

    (MIT OR Apache-2.0)

    Unpacked Size

    32 kB

    Total Files

    7

    Last publish

    Collaborators

    • coolaj86