{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:npm/d4c-queue","name":"d4c-queue","description":"A task queue executes tasks sequentially or concurrently. Wrap an async/promise-returning/sync function as a queue-ready async function for easy reusing. Support passing arguments/getting return value, @synchronized/@concurrent decorator, Node.js/Browser.","version":"1.7.1","softwareVersion":"1.7.1","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/grimmer0125/d4c-queue","issueTracker":"https://github.com/grimmerk/d4c-queue/issues","url":"https://grimmer0125.github.io/d4c-queue","keywords":["task queue","async","promise","await","sequential","synchronized","decorator","lock","concurrency","throttle","typescript","javascript","node","browser","rate-limit","apollo","nestjs","asynchronous","worker","async function","concurrent","synchronous","job","sync","mutex","synchronization","queue","fifo","rate","ratelimit","limit","limited","throat","task","arrow function","task-queue","tasks","task-runner","microtask","angular"],"programmingLanguage":{"@type":"ComputerLanguage","name":"TypeScript"},"maintainer":[{"@type":"Person","name":"grimmer"}],"author":[{"@type":"Person","name":"grimmer"}],"copyrightHolder":[{"@type":"Person","name":"grimmer"}],"dateCreated":"2021-04-27","dateModified":"2021-11-19","datePublished":"2021-11-19","copyrightYear":2021,"downloadUrl":"https://registry.npmjs.org/d4c-queue/-/d4c-queue-1.7.1.tgz","applicationCategory":"npm","runtimePlatform":"npm","developmentStatus":"active","sameAs":["https://www.npmjs.com/package/d4c-queue"],"https://www.w3.org/ns/activitystreams#likes":17}