{"library":"exec-queue","type":"library","category":null,"description":"A tiny utility that limits concurrent child_process.exec calls to prevent EMFILE errors. Version 0.0.2, no active maintenance since 2014. It wraps Node.js child_process.exec with a concurrency queue (default limit 10). Unlike full-featured process managers or promise-based exec wrappers, it provides a simple drop-in replacement with zero dependencies. Useful for legacy scripts or simple batch processing where too many exec calls would exceed OS file descriptor limits.","language":"javascript","status":"abandoned","version":"0.0.2","tags":["javascript","exec","queue","safe","EMFILE","child","process","limit"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install exec-queue","imports":["var exec = require('exec-queue');","exec('ls', function(err, stdout, stderr) { ... });","exec.limit = 20;"]},{"cmd":"yarn add exec-queue","imports":[]},{"cmd":"pnpm add exec-queue","imports":[]}],"homepage":"https://github.com/nickdesaulniers/exec-queue","github":"https://github.com/nickdesaulniers/exec-queue","docs":null,"changelog":null,"pypi":null,"npm":"exec-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}