diff --git a/Herebyfile.mjs b/Herebyfile.mjs index cd8b6a5145d..c3acff2969e 100644 --- a/Herebyfile.mjs +++ b/Herebyfile.mjs @@ -159,13 +159,15 @@ export const cleanSrc = task({ run: () => cleanProject("src"), }); +const dtsBundlerPath = "./scripts/dtsBundler.mjs"; + /** * @param {string} entrypoint * @param {string} output */ async function runDtsBundler(entrypoint, output) { await exec(process.execPath, [ - "./scripts/dtsBundler.mjs", + dtsBundlerPath, "--entrypoint", entrypoint, "--output", @@ -392,7 +394,7 @@ export const dtsServices = task({ description: "Bundles typescript.d.ts", dependencies: [buildServices], run: async () => { - if (needsUpdate("./built/local/typescript/tsconfig.tsbuildinfo", ["./built/local/typescript.d.ts", "./built/local/typescript.internal.d.ts"])) { + if (needsUpdate(["./built/local/typescript/tsconfig.tsbuildinfo", dtsBundlerPath], ["./built/local/typescript.d.ts", "./built/local/typescript.internal.d.ts"])) { await runDtsBundler("./built/local/typescript/typescript.d.ts", "./built/local/typescript.d.ts"); } },