diff --git a/vite.config.ts b/vite.config.ts index 0aa465c..bbfa1a4 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -2,17 +2,15 @@ import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import tailwindcss from "@tailwindcss/vite"; import { copyFileSync } from "fs"; -import { resolve, dirname } from "path"; -import { fileURLToPath } from "url"; - -const __dirname = dirname(fileURLToPath(import.meta.url)); +import { resolve } from "path"; // Sync root CHANGELOG files to public/ so the app always shows the latest version history function syncChangelogs() { + const root = import.meta.dirname; const files = ["CHANGELOG.md", "CHANGELOG.fr.md"]; for (const file of files) { try { - copyFileSync(resolve(__dirname, file), resolve(__dirname, "public", file)); + copyFileSync(resolve(root, file), resolve(root, "public", file)); } catch { // Ignore if source file doesn't exist }