@randajan/treelock
Version:
A minimal async lock with timeout support and parent-child queueing.
49 lines (48 loc) • 1.07 kB
JSON
{
"name": "@randajan/treelock",
"version": "0.3.1",
"description": "A minimal async lock with timeout support and parent-child queueing.",
"repository": "randajan/treelock",
"type": "module",
"main": "dist/cjs/index.cjs",
"module": "dist/esm/index.mjs",
"exports": {
".": {
"import": "./dist/esm/index.mjs",
"require": "./dist/cjs/index.cjs"
}
},
"license": "MIT",
"devDependencies": {
"@randajan/simple-lib": "^3.0.2"
},
"files": [
"dist",
"README.md",
"LICENSE"
],
"keywords": [
"lock",
"async",
"queue",
"mutex",
"timeout",
"synchronization",
"promise",
"concurrency",
"javascript",
"thread-safe"
],
"homepage": "https://github.com/randajan/treelock",
"bugs": {
"url": "https://github.com/randajan/treelock/issues"
},
"author": {
"name": "Jan Randa",
"email": "jnranda@gmail.com",
"url": "https://www.linkedin.com/in/randajan/"
},
"dependencies": {
"@randajan/sleep": "^0.1.0"
}
}