项目文件夹

文件
Jarrod Watts 987985f0d1 build: prevent stale compiled artifacts (#670)
Clean dist before TypeScript compilation and enforce source-to-artifact parity so deleted modules cannot remain directly package-addressable.
2026-07-16 09:33:36 +10:00

8 行
278 B
JavaScript

import { rmSync } from 'node:fs';
import { dirname, resolve } from 'node:path';
import { fileURLToPath } from 'node:url';
const repositoryRoot = resolve(dirname(fileURLToPath(import.meta.url)), '..');
rmSync(resolve(repositoryRoot, 'dist'), { recursive: true, force: true });