UNPKG

dahlia-concurrency

Version:

High-level concurrency primitives and patterns for Node.js using worker_threads (queues, semaphore, mutex, worker pool, scheduler, and more)

66 lines (65 loc) 1.43 kB
{ "name": "dahlia-concurrency", "version": "1.0.1", "description": "High-level concurrency primitives and patterns for Node.js using worker_threads (queues, semaphore, mutex, worker pool, scheduler, and more)", "main": "index.js", "types": "types/index.d.ts", "exports": { ".": { "types": "./types/index.d.ts", "require": "./index.js", "default": "./index.js" } }, "files": [ "index.js", "src/", "types/", "README.md", "LICENSE" ], "directories": { "test": "test" }, "scripts": { "test": "mocha --recursive --reporter spec \"test/**/*.test.js\" --exit", "lint": "npx biome format . --write" }, "keywords": [ "concurrency", "parallel", "worker-threads", "worker", "worker-pool", "queue", "priority-queue", "semaphore", "mutex", "lock", "scheduler", "nodejs", "javascript" ], "author": "Heorhii Huziuk <huziukwork@gmail.com>", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/hhuziuk/dahlia.git" }, "bugs": { "url": "https://github.com/hhuziuk/dahlia/issues" }, "homepage": "https://github.com/hhuziuk/dahlia#readme", "publishConfig": { "access": "public" }, "engines": { "node": ">=18.0.0" }, "devDependencies": { "@biomejs/biome": "1.9.4", "mocha": "^11.1.0", "chai": "^5.2.0", "sinon": "^20.0.0" } }