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.
v1.1.1 URL: https://unpkg.com/non-overlapping-recurring-task@1.1.1/dist/non-overlapping-recurring-task.js
OpenBrowse Files
non-overlapnon-overlappingexecution-overlaprecurringrecurring-taskperiodic-taskasync-tasksetIntervaldisjoint-executionsmutually-exclusiveschedulertask-schedulerperiodic-schedulergraceful-terminationgraceful-teardowngraceful-shutdownclean-teardownsmooth-shutdownnodejsnode.jstypescripttsES2020

non-overlapping-periodic-job-scheduler

Periodic job scheduler for Node.js that ensures non-overlapping executions and supports graceful teardown with resource deallocation. It dynamically calculates intervals based on user-defined logic, considering the duration and any error thrown by the las
v4.0.0 URL: https://unpkg.com/non-overlapping-periodic-job-scheduler@4.0.0/dist/index.js
OpenBrowse Files
periodicrecurringjobtaskschedulerperiodic-jobperiodic-taskrecurring-jobrecurring-tasknon-overlapnon-overlappinggraceful-teardowngraceful-shutdownsmooth-teardownsmooth-shutdownresource-cleanupdisjoint-intervaldisjoint-executionsdisjoint-runstime-intervaldynamic-intervalflexible-intervalcustomized-intervalruntime-factorsadaptable-scheduleexecutorexecutionstask-managertask-schedulerjob-managerjob-schedulerasyncrunnerexecutiontypescripttsnodejs

zone-defender

A non-overlap, auto-layout, grid based layout library.
v1.0.0 URL: https://unpkg.com/zone-defender@1.0.0/dist/index.js
OpenBrowse Files
layoutauto-layoutplacementdistributionnon-overlap