JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 45059226
  • Score
    100M100P100Q225897F

Base64 encoding/decoding in pure JS

Package Exports

  • base64-js
  • base64-js/lib/b64.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (base64-js) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Intro

base64-js does basic base64 encoding/decoding in pure JS. Many browsers already have this functionality, but it is for text data, not all-purpose binary data.

Sometimes encoding/decoding binary data in the browser is useful, and that is what this module does.

API

base64-js has two exposed functions, toByteArray and fromByteArray, which both take a single argument.

  • toByteArray- Takes a base64 string and returns a byte array
  • fromByteArray- Takes a byte array and returns a base64 string