fd-lock

November 10, 2025 ยท View on GitHub

Stateful file descriptor locks for JavaScript.

npm i fd-lock

Usage

const FDLock = require('fd-lock')

const lock = new FDLock(fd, { wait: true })
await lock.ready()

// Lock is now held

await lock.close()

License

Apache-2.0