A Node-RED node that provides semaphore functionality to limit concurrent access to resources. Version 1.0.1 is the current stable release. The package is simple and focused, offering two nodes: 'semaphore take' and 'semaphore leave'. It queues messages on a semaphore with configurable capacity. No frequent updates; maintained for basic needs. Differentiator: native Node-RED integration for flow control and resource limiting.
npm install node-red-contrib-semaphoreNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Install and use semaphore nodes to limit concurrent execution in Node-RED flows.
Implement error handling with Catch node that triggers a semaphore leave
Design flows to be tolerant of restart or use persistent context
Ensure semaphore names are unique or intended to share
Run 'npm install' in Node-RED directory or install globally with --save
Add error handling with Catch node to call leave on error