An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

npmjs.org : non-overlapping-recurring-task

A modern `setInterval` substitute tailored for asynchronous tasks, ensuring non-overlapping executions by skipping attempts if a previous execution is still in progress. Features execution status getters, graceful teardown, and a fixed delay between runs.

Registry - Source - Homepage - JSON
purl: pkg:npm/non-overlapping-recurring-task
Keywords: non-overlap , non-overlapping , execution-overlap , recurring , recurring-task , periodic-task , async-task , setInterval , disjoint-executions , mutually-exclusive , scheduler , task-scheduler , periodic-scheduler , graceful-termination , graceful-teardown , graceful-shutdown , clean-teardown , smooth-shutdown , nodejs , node.js , typescript , ts , ES2020 , deterministic-teardown , disjoint-runs , exclusive-runs , js-promise , mutual-exclusive , non-overlapping-executions , non-overlapping-intervals , non-overlapping-task , promise , set-interval , smooth-cleanup
License: Apache-2.0
Latest release: 6 months ago
First release: 6 months ago
Downloads: 438 last month
Stars: 0 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 9 days ago

1.1.1
Published: 6 months ago
Registry - Download sha512-tMVUQI3vBfp8R...
1.1.0
Published: 6 months ago
Registry - Download sha512-iHooUCb/C19cV...
1.0.1
Published: 6 months ago
Registry - Download sha512-n4r5YeJH40Ca+...
1.0.0
Published: 6 months ago
Registry - Download sha512-mPjki5pLW1VWj...