chore(hygiene): restore the cordis peers and teach knip the split faces

`@deepseek-ai/cordis` returns to the peer and dev dependencies of
`dsh-client-ui-model` and `dsh-client-ui-skill`; every harness package declares
it, and the client type-assembly rename dropped it from both. The commands
manifest ships `src` alongside its generated typert faces, matching the
`./src/*` export it already declares.

knip gains the two directory-picker surface workspaces, whose specs are `.tsx`
and matched no default pattern, and ignores `zod` in the commands workspace:
that dependency belongs to the generated Remote and Host faces in `lib/`, which
knip never scans. The unused `dsh-client-test-runtime` and
`dsh-client-connection` dev dependencies are gone; the picker surface's own spec
never imported the former, and ui-settings reads the carrier's types through the
Remote assembly now.
This commit is contained in:
imccyu
2026-08-11 21:00:02 +08:00
parent 3e41b38b39
commit 7a9d7d2657
7 changed files with 34 additions and 3 deletions

View File

@@ -50,7 +50,8 @@
"lib/typert.host.d.ts",
"lib/typert.remote-client.js",
"lib/typert.remote-client.d.ts",
"lib/typert.remote-client.d.ts.map"
"lib/typert.remote-client.d.ts.map",
"src"
],
"license": "BSD-3-Clause",
"peerDependencies": {