Skip to content

Commit ba7327d

Browse files
committed
fix(build): remove stale compiled modules
1 parent 04c198e commit ba7327d

3 files changed

Lines changed: 12 additions & 1 deletion

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
"mcp-registry:check": "node scripts/verify-mcp-registry-metadata.mjs",
6262
"mcp-catalog:generate": "npm run build:cached && node scripts/generate-mcp-tool-catalog.mjs",
6363
"mcp-catalog:check": "node scripts/generate-mcp-tool-catalog.mjs --check",
64-
"prebuild": "npm run deps:check && npm run metadata:check",
64+
"prebuild": "npm run deps:check && npm run metadata:check && node scripts/clean-build-output.mjs",
6565
"build": "tsc -p tsconfig.build.json",
6666
"precheck": "npm run deps:check",
6767
"check": "turbo run typecheck lint format:check knip metadata:check",

scripts/clean-build-output.mjs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { rm } from "node:fs/promises";
2+
import { dirname, join } from "node:path";
3+
import { fileURLToPath } from "node:url";
4+
5+
const root = join(dirname(fileURLToPath(import.meta.url)), "..");
6+
7+
await Promise.all([
8+
rm(join(root, "dist"), { recursive: true, force: true }),
9+
rm(join(root, ".cache", "tsconfig.build.tsbuildinfo"), { force: true }),
10+
]);

turbo.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"package.json",
88
"package-lock.json",
99
"scripts/check-dependency-install.mjs",
10+
"scripts/clean-build-output.mjs",
1011
"scripts/generate-package-metadata.mjs",
1112
"scripts/lib/generated-file.mjs",
1213
"skills/reverse-engineer-anything/SKILL.md",

0 commit comments

Comments
 (0)