Files
memecoin-botV2/.pnpm-store/v10/files/20/2ecf4c0f529964a1a0220e09a4a67e88fe12afaedcb8861bec4c6545a82dd3da446f5b1a6c86559ef1554d27bfa05fff6e1bdeab9e8461cedb9fe0f8871b65

27 lines
464 B
Plaintext

'use strict'
const { join } = require('path')
const { tmpdir } = require('os')
const { unlinkSync } = require('fs')
const files = []
let count = 0
function file () {
const file = join(tmpdir(), `thread-stream-${process.pid}-${count++}`)
files.push(file)
return file
}
process.on('beforeExit', () => {
for (const file of files) {
try {
unlinkSync(file)
} catch (e) {
// ignore cleanup errors
}
}
})
module.exports.file = file