Skip to content

stockulus/seq-id-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

seq-id-generator

generates an sequence id (1, 2, 3, 4...), based on a file

bitHound Overall Score npm Package npm Package travis-ci.org js-standard-style license

Usage

npm i seq-id-generator
const path = '/tmp/file.txt'
const seqIdGenerator = require('seq-id-generator')

seqIdGenerator(path)
  .then((generator) => generator.next())
  .then((id) => console.log(id))
  .catch((error) => console.error(error))

// with formating Function
seqIdGenerator(path, (id) => `A-${id}`)
  .then((generator) => generator.next())
  .then((id) => console.log(id))
  .catch((error) => console.error(error))

// or callback style
seqIdGenerator(path, null, (error, generator) => {
  if (error) return console.error(error)
  generator.next((error, id) => {
    if (error) return console.error(error)
    console.log(id)
  })
})

Twitter URL

About

sequence generator, based on file

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published