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: about 2 months ago
First release: 2 months ago
Downloads: 1,007 last month
Stars: 0 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 19 days ago

    Loading...
    Readme
    Loading...