Gate Executor
JSON →Gate Executor is a work queue that supports gating: it can pause processing of the main queue until sub-queues (gates) complete. Current stable version is 3.3.1. It is maintained by the Seneca.js organization and follows a semver release cadence. Key differentiators include the ability to create nested sub-queues forming a tree structure, breadth-first execution order, and efficient timeout handling using a shared setInterval. It ships TypeScript types and requires Node >=12.0.0. Primarily used by Seneca microservice framework for plugin initialization but can be used standalone.
Resources
packagegate-executor ↗