$ npm install resource-on-exit
Register sync teardown handlers for a resource
npm install resource-on-exit
const { add, remove } = require('resource-on-exit') const file = { fd } add(file, () => fs.closeSync(file.fd)) remove(file) // to remove
Apache-2.0