The `cordis.patch.yml` parser and the comment-preserving writer are the Loader's format, not a mechanical primitive: they build on the include plugin's dialect and the Loader's row types, which no other `util` package does. They now live in `app-boot` as `src/patch-file.ts`, exported as `@deepseek-ai/dsh-app-boot/patch-file` with its own bundle entry, so the agent-preset roster and the plugin manager load them without the boot entry. `dsh-patch-file` goes, with its README and catalog entries; `yaml` moves into app-boot's dependencies. A dozen plugin packages already depend on `dsh-app-boot`, so the roster joining them costs nothing; the note records why the separate package was tried and folded back.
31 lines
477 B
JSON
31 lines
477 B
JSON
{
|
|
"extends": "../../../tsconfig.base.json",
|
|
"compilerOptions": {
|
|
"rootDir": "src",
|
|
"outDir": "lib/types"
|
|
},
|
|
"include": [
|
|
"src"
|
|
],
|
|
"references": [
|
|
{
|
|
"path": "../../../vendor/cordis"
|
|
},
|
|
{
|
|
"path": "../../../vendor/loader"
|
|
},
|
|
{
|
|
"path": "../../../vendor/include"
|
|
},
|
|
{
|
|
"path": "../app-boot"
|
|
},
|
|
{
|
|
"path": "../../util/values"
|
|
},
|
|
{
|
|
"path": "../../util/package-manifest"
|
|
}
|
|
]
|
|
}
|