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:
22
knip.json
22
knip.json
@@ -151,6 +151,25 @@
|
|||||||
"tests/**/*.tsx"
|
"tests/**/*.tsx"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"packages/client/ui-directory-picker": {
|
||||||
|
"entry": [
|
||||||
|
"tests/**/*.spec.tsx"
|
||||||
|
],
|
||||||
|
"project": [
|
||||||
|
"src/**/*.ts",
|
||||||
|
"src/**/*.tsx",
|
||||||
|
"tests/**/*.tsx"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"packages/client/ui-directory-picker-native": {
|
||||||
|
"entry": [
|
||||||
|
"tests/**/*.spec.tsx"
|
||||||
|
],
|
||||||
|
"project": [
|
||||||
|
"src/**/*.ts",
|
||||||
|
"tests/**/*.tsx"
|
||||||
|
]
|
||||||
|
},
|
||||||
"packages/client/ui-deliverables": {
|
"packages/client/ui-deliverables": {
|
||||||
"entry": [
|
"entry": [
|
||||||
"tests/**/*.spec.tsx"
|
"tests/**/*.spec.tsx"
|
||||||
@@ -559,6 +578,9 @@
|
|||||||
"project": [
|
"project": [
|
||||||
"src/**/*.ts",
|
"src/**/*.ts",
|
||||||
"tests/**/*.ts"
|
"tests/**/*.ts"
|
||||||
|
],
|
||||||
|
"ignoreDependencies": [
|
||||||
|
"zod"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"packages/examples/jsonrpc-demo": {
|
"packages/examples/jsonrpc-demo": {
|
||||||
|
|||||||
@@ -53,7 +53,6 @@
|
|||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@deepseek-ai/dsh-client-runtime": "workspace:^",
|
"@deepseek-ai/dsh-client-runtime": "workspace:^",
|
||||||
"@deepseek-ai/dsh-client-test-runtime": "workspace:^",
|
|
||||||
"@deepseek-ai/dsh-client-ui-slots": "workspace:^",
|
"@deepseek-ai/dsh-client-ui-slots": "workspace:^",
|
||||||
"@deepseek-ai/dsh-client-ui-workspace": "workspace:^",
|
"@deepseek-ai/dsh-client-ui-workspace": "workspace:^",
|
||||||
"@deepseek-ai/dsh-invariants": "workspace:^",
|
"@deepseek-ai/dsh-invariants": "workspace:^",
|
||||||
|
|||||||
@@ -57,6 +57,7 @@
|
|||||||
"@deepseek-ai/dsh-client-ui-slots": "workspace:^",
|
"@deepseek-ai/dsh-client-ui-slots": "workspace:^",
|
||||||
"@deepseek-ai/dsh-invariants": "workspace:^",
|
"@deepseek-ai/dsh-invariants": "workspace:^",
|
||||||
"clsx": "^2.1.1",
|
"clsx": "^2.1.1",
|
||||||
|
"@deepseek-ai/cordis": "workspace:^",
|
||||||
"react": "^18.2.0"
|
"react": "^18.2.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
@@ -73,6 +74,7 @@
|
|||||||
"@deepseek-ai/dsh-invariants": "workspace:^",
|
"@deepseek-ai/dsh-invariants": "workspace:^",
|
||||||
"@types/react": "~18.3.1",
|
"@types/react": "~18.3.1",
|
||||||
"clsx": "^2.1.1",
|
"clsx": "^2.1.1",
|
||||||
|
"@deepseek-ai/cordis": "workspace:^",
|
||||||
"react": "^18.2.0"
|
"react": "^18.2.0"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
|
|||||||
@@ -58,7 +58,6 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@deepseek-ai/cordis": "workspace:^",
|
"@deepseek-ai/cordis": "workspace:^",
|
||||||
"@deepseek-ai/dsh-api-remotes": "workspace:^",
|
"@deepseek-ai/dsh-api-remotes": "workspace:^",
|
||||||
"@deepseek-ai/dsh-client-connection": "workspace:^",
|
|
||||||
"@deepseek-ai/dsh-client-runtime": "workspace:^",
|
"@deepseek-ai/dsh-client-runtime": "workspace:^",
|
||||||
"@deepseek-ai/dsh-client-schema-form": "workspace:^",
|
"@deepseek-ai/dsh-client-schema-form": "workspace:^",
|
||||||
"@deepseek-ai/dsh-client-test-runtime": "workspace:^",
|
"@deepseek-ai/dsh-client-test-runtime": "workspace:^",
|
||||||
|
|||||||
@@ -56,6 +56,7 @@
|
|||||||
"@deepseek-ai/dsh-client-ui-slots": "workspace:^",
|
"@deepseek-ai/dsh-client-ui-slots": "workspace:^",
|
||||||
"@deepseek-ai/dsh-client-ui-tool": "workspace:^",
|
"@deepseek-ai/dsh-client-ui-tool": "workspace:^",
|
||||||
"@deepseek-ai/dsh-invariants": "workspace:^",
|
"@deepseek-ai/dsh-invariants": "workspace:^",
|
||||||
|
"@deepseek-ai/cordis": "workspace:^",
|
||||||
"react": "^18.2.0"
|
"react": "^18.2.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
@@ -71,6 +72,7 @@
|
|||||||
"@deepseek-ai/dsh-invariants": "workspace:^",
|
"@deepseek-ai/dsh-invariants": "workspace:^",
|
||||||
"@testing-library/react": "^16.1.0",
|
"@testing-library/react": "^16.1.0",
|
||||||
"@types/react": "~18.3.1",
|
"@types/react": "~18.3.1",
|
||||||
|
"@deepseek-ai/cordis": "workspace:^",
|
||||||
"react": "^18.2.0",
|
"react": "^18.2.0",
|
||||||
"react-dom": "^18.2.0"
|
"react-dom": "^18.2.0"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -50,7 +50,8 @@
|
|||||||
"lib/typert.host.d.ts",
|
"lib/typert.host.d.ts",
|
||||||
"lib/typert.remote-client.js",
|
"lib/typert.remote-client.js",
|
||||||
"lib/typert.remote-client.d.ts",
|
"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",
|
"license": "BSD-3-Clause",
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
|
|||||||
6
pnpm-lock.yaml
generated
6
pnpm-lock.yaml
generated
@@ -2349,6 +2349,9 @@ importers:
|
|||||||
|
|
||||||
packages/client/ui-model:
|
packages/client/ui-model:
|
||||||
devDependencies:
|
devDependencies:
|
||||||
|
'@deepseek-ai/cordis':
|
||||||
|
specifier: workspace:^
|
||||||
|
version: link:../../../vendor/cordis
|
||||||
'@deepseek-ai/dsh-api-remotes':
|
'@deepseek-ai/dsh-api-remotes':
|
||||||
specifier: workspace:^
|
specifier: workspace:^
|
||||||
version: link:../../api/remotes
|
version: link:../../api/remotes
|
||||||
@@ -2838,6 +2841,9 @@ importers:
|
|||||||
|
|
||||||
packages/client/ui-skill:
|
packages/client/ui-skill:
|
||||||
devDependencies:
|
devDependencies:
|
||||||
|
'@deepseek-ai/cordis':
|
||||||
|
specifier: workspace:^
|
||||||
|
version: link:../../../vendor/cordis
|
||||||
'@deepseek-ai/dsh-api-remotes':
|
'@deepseek-ai/dsh-api-remotes':
|
||||||
specifier: workspace:^
|
specifier: workspace:^
|
||||||
version: link:../../api/remotes
|
version: link:../../api/remotes
|
||||||
|
|||||||
Reference in New Issue
Block a user