Co-authored-by: Rares Stefan <948623+StephixOne@users.noreply.github.com> Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com>
19 lines
401 B
TypeScript
19 lines
401 B
TypeScript
import fse from "fs-extra"
|
|
import path from "node:path"
|
|
|
|
type CleanArgs = {
|
|
appDir: string
|
|
outDir: string
|
|
}
|
|
|
|
/**
|
|
* Cleans the build directory and cache directory.
|
|
*/
|
|
export async function clean({ appDir, outDir }: CleanArgs) {
|
|
const cacheDir = path.resolve(appDir, ".cache", "admin")
|
|
const buildDir = path.resolve(appDir, outDir)
|
|
|
|
await fse.remove(buildDir)
|
|
await fse.remove(cacheDir)
|
|
}
|