{"library":"ng-queue","type":"library","category":null,"description":"ngQueue is an AngularJS module for managing synchronous and asynchronous task queues in AngularJS 1.x applications. Current version 0.3.1 is stable but has seen no releases since 2014. It provides a $queueFactory service to create queues with configurable concurrency limits and an optional 'deferred' mode that uses setImmediate() to prevent browser freezing during heavy tasks. Unlike generic queue libraries, it integrates directly with AngularJS's $q promises and $timeout, making it natural for AngularJS projects. Tasks can be enqueued, removed, and queues cleared programmatically.","language":"javascript","status":"abandoned","version":"0.3.1","tags":["javascript","angularjs"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install ng-queue","imports":["import 'ng-queue'; // then angular.module('myApp', ['ngQueue']);","// In an AngularJS controller or service:\nvar queue = $queueFactory(2);","// Queue instances are created by $queueFactory, not imported"]},{"cmd":"yarn add ng-queue","imports":[]},{"cmd":"pnpm add ng-queue","imports":[]}],"homepage":"https://github.com/pc035860/ngQueue#readme","github":"https://github.com/pc035860/ngQueue","docs":null,"changelog":null,"pypi":null,"npm":"ng-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}