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
JSON
{
"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"
}
}