incr

v1.0.1
increment a counter with optional radix
autoincrement increment id base36 base16 radix

node-incr

Build Status

NPM

testling badge

a counter that will return decimal integers starting at 1 by default. optionally start the counter at another number and/or use a different radix

install

npm install incr

test

npm test

usage

var Increment = require("incr")

var inc = new Increment()
console.log(inc.next()) // 1
console.log(inc.next()) // 2
console.log(inc.next()) // 3
inc.reset()
console.log(inc.next()) // 1

var inc = new Increment({start: 10})
console.log(inc.next()) // 11
console.log(inc.next()) // 12
console.log(inc.next()) // 13

var inc = new Increment({radix: 36})
console.log(inc.next()) // "1"
console.log(inc.next()) // "2"
console.log(inc.next()) // "3"

var inc = new Increment({start: 20, radix: 36})
console.log(inc.next()) // "l"
console.log(inc.next()) // "m"
console.log(inc.next()) // "n"
npm i incr

Metadata

  • MIT
  • Whatever
  • Tom Hummel
  • released 1/30/2015

Downloads

Maintainers