JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1644
  • Score
    100M100P100Q125266F
  • License MIT

Flickr Flavored Base58 Encoding and Decoding

Package Exports

  • base58

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (base58) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

node-base58 Build Status

A Base58 encoding and decoding library for Node.js.

What?

Base58 allows you to represent a numeric value with fewer characters, useful for short URLs among other things. Flickr is one the biggest sites that makes use of it for short photo URLs.

For example 6857269519 becomes brXijP when Base58 encoded, and hence the Flickr short URL is: http://flic.kr/p/brXijP

Installation

npm install base58

Usage

const Base58 = require('base58');
Base58.int_to_base58(6857269519); // 'brXijP'
Base58.base58_to_int('brXijP');   // 6857269519

Credit

This package is more or less a port of the Base58 Ruby Gem by the same name.

License

Released under the MIT license. Copyright (c) 2018 Jim Myhrberg.