import fs from 'node:fs' async function globalTeardown() { const tempDir = process.env.NEX_E2E_TEMP_DIR if (tempDir && fs.existsSync(tempDir)) { await new Promise((resolve) => setTimeout(resolve, 500)) try { fs.rmSync(tempDir, { recursive: true, force: true }) console.log(`Cleaned up E2E temp dir: ${tempDir}`) } catch (e) { console.error(`Failed to clean up temp dir ${tempDir}:`, e) } } } export default globalTeardown