Files
klz-cables.com/.pnpm-store/v10/files/28/529dd5cc132cdd15f1db88d87e0e6bb0dfb9237674aaf3595771cd8a8ba596a739718500eb6d77e4fc31882f35f4a3dadd22c088b80582646bbbb4ae81bac1
Marc Mintel 5397309103
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
fix(products): fix breadcrumbs and product filtering (backport from main)
2026-02-24 16:04:21 +01:00

36 lines
711 B
Plaintext

'use strict'
const { join } = require('path')
const { tmpdir } = require('os')
const { unlinkSync } = require('fs')
const t = require('tap')
const files = []
let count = 0
function file () {
const file = join(tmpdir(), `thread-stream-${process.pid}-${count++}`)
files.push(file)
return file
}
process.on('beforeExit', () => {
t.comment('unlink files')
for (const file of files) {
try {
t.comment(`unliking ${file}`)
unlinkSync(file)
} catch (e) {
console.log(e)
}
}
t.comment('unlink completed')
})
module.exports.file = file
if (process.env.SKIP_PROCESS_EXIT_CHECK !== 'true') {
const why = require('why-is-node-running')
setInterval(why, 10000).unref()
}