import { cpSync, existsSync, mkdirSync } from "node:fs"; import path from "node:path"; const root = process.cwd(); const distStatic = path.join(root, "dist", "static"); const sourceStatic = path.join(root, "static"); mkdirSync(distStatic, { recursive: true }); if (existsSync(sourceStatic)) { cpSync(sourceStatic, distStatic, { recursive: true }); console.log("Copied static assets to dist/static"); } else { console.warn("No static folder found, skipping copy-assets step"); }