foke

0.2.1 • Public • Published
foke

npm LICENSE

simple job queues.

Install

yarn add foke
# or 
npm install foke

Usage

const Foke = require('foke')
 
// default options
const foke = new Foke({
  // looking for jobs that need to be processed
  interval: '1s', // default: '5s'
  maxRuntime: '1h',
  dash: true, // default: false
  dashLogger: false,
  dashPort: 8641
})
 
let i = 0
 
foke.add({
  name: 'test',
  // lock lifetime
  maxRuntime: '1h',
  interval: '2s', // default: '1m'
  priority: 0,
  action() {
    console.log(new Date())
    if (i++ > 3) {
      foke.stop()
      console.log('DONE')
    }
  }
})
 
foke.start()

License

Anti 996

Readme

Keywords

Package Sidebar

Install

npm i foke

Weekly Downloads

5

Version

0.2.1

License

996ICU

Unpacked Size

6.12 kB

Total Files

6

Last publish

Collaborators

  • o_0
  • yahtnif