niknik-uniqueid

0.1.1 • Public • Published

uniqueid NPM version

Generate a unique sequential ID. Optionally pass a prefix, suffix, or multiplier.

Install

Install with npm:

npm i uniqueid --save-dev

Run tests

npm test

Usage

var uniqueId = require('uniqueid');
console.log(uniqueId('abc'));
//=> ['a', 'b', 'c'];

API

id

Generate a unique ID.

  • options {Object}: Optionally pass a prefix, suffix and/or `multiplier.
  • returns {String}: The unique id.

Optionally pass a prefix to prepend, a suffix to append, or a multiplier to use on the ID.

uniqueId(); //=> '25'
 
uniqueId({prefix: 'apple_'});
//=> 'apple_10'
 
uniqueId({suffix: '_orange'});
//=> '10_orange'
 
uniqueId({multiplier: 5});
//=> 5, 10, 15, 20...

To reset the id to zero, do id.reset().

Author

Jon Schlinkert

License

Copyright (c) 2014 Jon Schlinkert, contributors.
Released under the MIT license


This file was generated by verb-cli on September 14, 2014.

Package Sidebar

Install

npm i niknik-uniqueid

Weekly Downloads

2

Version

0.1.1

License

none

Last publish

Collaborators

  • iniknik