官方

js-base64 - npm (npmjs.com)

Install

1
$ npm install --save js-base64

Usage

In Browser

Locally…

1
<script src="base64.js"></script>

… or Directly from CDN. In which case you don’t even need to install.

1
<script src="https://cdn.jsdelivr.net/npm/js-base64@3.7.2/base64.min.js"></script>

As an ES6 Module

locally…

1
2
3
4
5
6
import { Base64 } from 'js-base64';
Base64.encode('xxxx')

// or if you prefer no Base64 namespace
import { encode, decode } from 'js-base64';
encode('xxxx')

or even remotely.

1
2
3
4
5
6
7
8
9
<script type="module">
// note jsdelivr.net does not automatically minify .mjs
import { Base64 } from 'https://cdn.jsdelivr.net/npm/js-base64@3.7.2/base64.mjs';
</script>

<script type="module">
// or if you prefer no Base64 namespace
import { encode, decode } from 'https://cdn.jsdelivr.net/npm/js-base64@3.7.2/base64.mjs';
</script>