Skip to content

pur3miish/base58-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

base58 logo

base58-js

NPM Package CI status License: MIT

A lightweight (~560 bytes) universal JavaScript Base58 encoder and decoder.


Installation

Install base58-js via npm:

npm install base58-js

Requirements

Supported environments:

Usage Examples

Convert Base58 to binary

import { base58_to_binary } from "base58-js";

const bin = base58_to_binary("6MRy");
console.log(bin);

Logged output will be Uint8Array(3) [15, 239, 64].

Convert binary to base58

import { binary_to_base58 } from "base58-js";

const str = binary_to_base58([15, 239, 64]);
console.log(str);

The logged output was Thequickbrownfoxjumpedoverthea1zydog.

Exports

Deep imports from the ECMAScript modules are exported via the package.json field exports:

TypeScript Support

This package includes type definitions via TypeScript JSDoc for excellent IntelliSense and type checking.

About

A light weight (~560 byte) universal JavaScript base58 encoder / decoder.

Resources

License

Stars

Watchers

Forks

Packages

No packages published