Files
safavimohadeseh78andCursor e3f0457dc9
Frontend CI / unit (test, type-check, build) (push) Successful in 1m11s
Frontend CI / browser E2E (frontend + pinned backend) (push) Failing after 2m48s
feat: complete server-backed six-lesson app and trial tooling
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 14:40:37 +03:30

20 lines
601 B
JavaScript

import { readFileSync, rmSync, existsSync } from 'node:fs'
import { join, dirname } from 'node:path'
import { fileURLToPath } from 'node:url'
const frontendRoot = join(dirname(fileURLToPath(import.meta.url)), '..')
const runtimeDir = join(frontendRoot, 'e2e', '.runtime')
const statePath = join(runtimeDir, 'state.json')
if (existsSync(statePath)) {
try {
const { tempDir } = JSON.parse(readFileSync(statePath, 'utf8'))
rmSync(tempDir, { recursive: true, force: true })
} catch {
// ignore
}
}
if (existsSync(runtimeDir)) {
rmSync(runtimeDir, { recursive: true, force: true })
}