Your applications also deserve a nap.
npm i pancho
pancho
returns a promise, making it easy to control your program's flow after "waking up".
pancho
takes arguments in the form of:
int
) - Sleep for int
seconds,int
, int
) - Sleep for a random amount of seconds, defined by (min
, max
),natural language
') - Sleep for the specified time.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.
});
fork https://github.com/aichholzer/pancho/