// Post-build script: Copy index.html to 404.html for SPA routing
import fs from 'fs';
import path from 'path';
import { fileURLToPath } from 'url';

const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);

const src = path.join(__dirname, 'dist/public/index.html');
const dest = path.join(__dirname, 'dist/public/404.html');

if (fs.existsSync(src)) {
  fs.copyFileSync(src, dest);
  console.log('Copied index.html to 404.html for SPA routing');
} else {
  console.error('index.html not found');
  process.exit(1);
}
