JSPM

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

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

base64-js

base64-js does basic base64 encoding/decoding in pure JS.

build status

testling badge

Many browsers already have base64 encoding/decoding 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.

install

With npm do:

npm install base64-js

methods

var base64 = require('base64-js')

base64 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

license

MIT