Files
openclaw/scripts/lib/tsdown-output-roots.mjs
keshavbotagent 371a8abe9d fix(build): avoid stale agent-core dts warnings (#87915)
* fix(build): avoid stale agent-core dts warnings

* test(secrets): secure plugin entrypoint fixtures

* fix(agent-core): normalize compaction summary timestamps

* test(secrets): secure platform preset fixture

* fix(build): preserve tracked package dts on skip builds

* test(secrets): secure platform preset resolver fixture

* fix(build): keep declarations during skip dts clean

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-05-30 21:03:49 +01:00

28 lines
683 B
JavaScript

const TSDOWN_PACKAGE_NAMES = [
"agent-core",
"gateway-client",
"gateway-protocol",
"llm-core",
"llm-runtime",
"markdown-core",
"media-generation-core",
"media-understanding-common",
"model-catalog-core",
"net-policy",
"speech-core",
"terminal-core",
];
export const TSDOWN_PACKAGE_OUTPUT_ROOTS = TSDOWN_PACKAGE_NAMES.map(packageOutputRoot);
export function tsdownPackageOutputRoot(packageName) {
if (!TSDOWN_PACKAGE_NAMES.includes(packageName)) {
throw new Error(`Unknown tsdown package output root: ${packageName}`);
}
return packageOutputRoot(packageName);
}
function packageOutputRoot(packageName) {
return `packages/${packageName}/dist`;
}