2026-10-21 08:05:08 +08:00
|
|
|
|
{
|
|
|
|
|
|
"extends": "./tsconfig.json",
|
|
|
|
|
|
"compilerOptions": {
|
|
|
|
|
|
"rootDir": ".",
|
2026-10-21 09:45:34 +08:00
|
|
|
|
"noEmit": false, // 根 tsconfig 经 extends 链漏下 noEmit:true,build 须翻回
|
|
|
|
|
|
// Task 4 起 src 引用 @sf/contracts(type-only):emit 程序不得含包外源文件
|
|
|
|
|
|
// (rootDir 下 TS6059),故 build 侧改经 contracts 预构建 dist 声明解析(先
|
|
|
|
|
|
// `pnpm --filter @sf/contracts build`);typecheck/vitest/tsx 仍走根 paths 的
|
|
|
|
|
|
// src 直连。src-vs-dist 的最终统一归 ADR-016(Task 9)。paths 相对继承的根
|
|
|
|
|
|
// baseUrl(仓库根)解析。
|
|
|
|
|
|
"paths": {
|
|
|
|
|
|
"@sf/contracts": ["./packages/contracts/dist/src/index.d.ts"]
|
|
|
|
|
|
}
|
2026-10-21 08:05:08 +08:00
|
|
|
|
},
|
|
|
|
|
|
"exclude": ["test"]
|
|
|
|
|
|
}
|