import { mkdir, writeFile } from 'node:fs/promises'; import { createRequire } from 'node:module'; import path from 'node:path'; const require = createRequire(import.meta.url); const packageJson = require('../../package.json'); const outputPath = process.argv[2] ?? 'dist/renderer/health'; const commit = process.env.CI_COMMIT_SHA ?? process.env.VITE_LAST_SUCCESSFUL_COMMIT ?? 'unknown'; const payload = { ok: true, service: 'blb-frontend', version: packageJson.version, commit, generatedAt: new Date().toISOString(), }; await mkdir(path.dirname(outputPath), { recursive: true }); await writeFile(outputPath, `${JSON.stringify(payload)}\n`, 'utf8');