Files
2026-08-25 00:34:34 -04:00

22 lines
626 B
TypeScript

import { rm } from "node:fs/promises"
import path from "node:path"
import astro from "../astro.config"
const base = astro.base?.replace(/\/$/, "") ?? ""
const snapshots = `dist/client${base}/docs-index`
await Promise.all(
(await Array.fromAsync(new Bun.Glob("**/*.html").scan({ cwd: snapshots }))).map((file) =>
rm(path.join(`dist/client${base}/docs`, file)),
),
)
await rm(snapshots, { recursive: true })
const config = await Bun.file("dist/server/wrangler.json").json()
delete config.kv_namespaces
delete config.images
delete config.previews
await Bun.write("dist/server/wrangler.json", JSON.stringify(config))