prefixed-id

0.0.1 • Public • Published

prefixed-id

Generates random ids with a prefix (like Stripe)

Based on id-generator by Auth0.

Installing

npm install prefixed-id

Using

Simple case:

var PrefixedId = require('prefixed-id');
 
var generator = new PrefixedId();
var id = generator.new('cus');
 
console.log(id); // cus_lO1DEQWBbQAACfHO

Predefined set of allowed prefixes (to avoid mistakes):

var PrefixedId = require('prefixed-id');
 
var generator = new PrefixedId(['cus', 'con']);
var id = generator.new('cus');
 
console.log(id); // cus_lO1DEQWBbQAACfHO
 
generator.new('cli'); // throws

stackabuse.com  ·  Twitter @ScottWRobinson  ·  GitHub @ScottWRobinson

Readme

Keywords

Package Sidebar

Install

npm i prefixed-id

Weekly Downloads

0

Version

0.0.1

License

MIT

Last publish

Collaborators

  • scottwrobinson