UNPKG

sssx

Version:

Fast Svelte Static Site X – SSG/SSR focused on SEO for multi-million pages websites

21 lines (15 loc) 603 B
import fs from "node:fs"; import { getConfig } from "../config.ts"; import { SSSX_FILES_INDEX, SSSX_URLS_INDEX } from "../utils/constants.ts"; import { cwd } from "../utils/cwd.ts"; import { done } from "../utils/done.ts"; const config = await getConfig(cwd); const outdir = `${cwd}/${config.outDir}`; const sssxFiles = `${cwd}/${SSSX_FILES_INDEX}`; const sssxUrls = `${cwd}/${SSSX_URLS_INDEX}`; if (fs.existsSync(outdir)) { fs.rmSync(outdir, { recursive: true, force: true }); } if (fs.existsSync(sssxFiles)) fs.rmSync(sssxFiles); if (fs.existsSync(sssxUrls)) fs.rmSync(sssxUrls); await done();