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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.1
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.1
    1

Package Sidebar

Install

npm i prefixed-id

Weekly Downloads

1

Version

0.0.1

License

MIT

Last publish

Collaborators

  • scottwrobinson