Tiny and simple Base64 encoder/decoder for modern TypeScript/JavaScript runtimes
- ⚡ Encode strings to Base64
- 🔓 Decode Base64 to strings
- 🪶 Lightweight and dependency-free
- 🌐 Works in Deno, Node.js (18+), and browsers
- 🧼 Clean and minimal API (KISS)
-
Deno:
deno add jsr:@dep/base64
-
Node.js (18+) or Browsers:
npx jsr add @dep/base64
Then import as an ES module:
import { encode, decode } from '@dep/base64';
import { encode } from '@dep/base64';
const result = encode('hello');
console.log(result); // aGVsbG8=import { decode } from '@dep/base64';
const result = decode('aGVsbG8=');
console.log(result); // helloimport { Base64 } from '@dep/base64';
Base64.encode('hello');
Base64.decode('aGVsbG8=');MIT License – see LICENSE for details.
Author: Estarlin R (estarlincito.com)