David McCanney 39a0f67e35 Update the dependencies versions
- Require node 6 at a minimum to support the newer ES features.  Node
  version functionality determined via https://node.green.
- Update dev dependencies to their latest versions.  Mocha 3.4 relied
  on a version of growl with a known vulnerability.
- Fix the keywords section, this field is actually an array.
- Update eslint syntax to ES6.
2018-09-28 22:00:52 +01:00
2018-09-28 21:35:26 +01:00
2018-09-28 22:00:52 +01:00
2018-09-28 22:00:52 +01:00
2012-04-16 08:40:42 +01:00
2017-07-08 09:03:31 -07:00
2012-04-16 08:06:57 +01:00
2017-08-20 19:20:27 +01:00
2018-09-28 22:00:52 +01:00
2018-09-28 21:40:14 +01:00

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.encode(6857269519); // 'brXijP'
Base58.decode('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) 2012 Jim Myhrberg.

Description
Base58 encoding and decoding for Node.js
Readme 252 KiB
Languages
JavaScript 98.3%
Makefile 1.7%