Repository
Current version released
2 weeks ago
base58-js
A lightweight (~560 bytes) universal JavaScript Base58 encoder and decoder.
Installation
Install base58-js
via npm:
npm install base58-js
Requirements
Supported environments:
- Node.js versions
^16
||>=17.0.0
. - Browsers matching the Browserslist query
> 0.5%, not OperaMini all, not dead
.
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.