aichholzer / pancho

šŸ˜“ Your applications also deserve a nap...
MIT License
1 stars 0 forks source link
delay nodejs-sleep server server-sleep sleep wait

pancho

Greenkeeper badge Build Status Downloads

Your applications also deserve a nap.

Install

npm i pancho

Use

pancho returns a promise, making it easy to control your program's flow after "waking up".
pancho takes arguments in the form of:

const nap = require('pancho');

nap(1).then(duration => {
    // Your program slept for 1 second.
    // duration = Duration of the nap, in milliseconds.
});

nap(1, 3).then(duration => {
    // Your program slept for a random amount of seconds (between 1 and 3).
    // duration = Duration of the nap, in milliseconds.
});

nap('3.5 seconds').then(duration => {
    // Your program slept for 3.5 seconds.
    // duration = Duration of the nap, in milliseconds.
});

nap('5 minutes').then(duration => {
    // Your program slept for 5 minutes.
    // duration = Duration of the nap, in milliseconds.
});

Contribute

fork https://github.com/aichholzer/pancho/

License

MIT