Skip to content

dep-ts/base64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@dep/base64 🔐

Tiny and simple Base64 encoder/decoder for modern TypeScript/JavaScript runtimes

JSR version

Features ✨

  • ⚡ 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)

Installation 📦

  • 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';

Usage 🎯

API 🧩

Encode

import { encode } from '@dep/base64';

const result = encode('hello');
console.log(result); // aGVsbG8=

Decode

import { decode } from '@dep/base64';

const result = decode('aGVsbG8=');
console.log(result); // hello

Namespace usage

import { Base64 } from '@dep/base64';

Base64.encode('hello');
Base64.decode('aGVsbG8=');

License 📄

MIT License – see LICENSE for details.

Author: Estarlin R (estarlincito.com)

About

Tiny and simple Base64 encoder/decoder for modern TypeScript/JavaScript runtimes

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors