From 6561791530a149c0f1f9531998bc46c03acd17a7 Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Sat, 12 Aug 2023 21:18:29 +0500 Subject: [PATCH] setup: remove dist, build & out dirs during cleanup --- scripts/clean.mjs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/scripts/clean.mjs b/scripts/clean.mjs index d79fdda14..f520e8096 100644 --- a/scripts/clean.mjs +++ b/scripts/clean.mjs @@ -29,12 +29,14 @@ const allPackages = await glob(["packages/**", "apps/**", "extensions/**"], { const tasks = new Listr({ concurrent: 4, exitOnError: false }); for (const pkg of allPackages) { - const node_modules = path.join(pkg, "node_modules"); - if (!existsSync(node_modules)) continue; - tasks.add({ - title: "Cleaning " + node_modules, - task: () => fs.rm(node_modules, { recursive: true, force: true }) - }); + for (const dirname of ["node_modules", "dist", "build", "out"]) { + const dir = path.join(pkg, dirname); + if (existsSync(dir)) + tasks.add({ + title: "Cleaning " + dir, + task: () => fs.rm(dir, { recursive: true, force: true }) + }); + } } console.time("Took");