2026-06-11 10:52:45 +08:00
{
"name" : "@deepseek-ai/dsh-root" ,
"version" : "0.0.1" ,
"private" : true ,
"type" : "module" ,
2026-06-16 14:55:37 +08:00
"packageManager" : "pnpm@11.7.0" ,
2026-06-11 10:52:45 +08:00
"engines" : {
2026-07-07 17:39:04 +08:00
"node" : "^22.19.0 || >=24.0.0"
2026-06-11 10:52:45 +08:00
} ,
"workspaces" : [
"vendor/*" ,
2026-07-16 18:12:22 +08:00
"packages/*/*" ,
2026-07-19 21:17:57 +08:00
"apps/*" ,
2026-07-16 18:12:22 +08:00
"website"
2026-06-11 10:52:45 +08:00
] ,
"scripts" : {
2026-07-22 23:58:37 +08:00
"build" : "tsc -b && tsdown" ,
2026-07-19 21:17:57 +08:00
"build:web" : "pnpm --filter @deepseek-ai/dsh-frontend run build" ,
2026-07-25 20:06:01 +08:00
"clean" : "tsx scripts/clean.ts" ,
2026-07-27 19:53:50 +08:00
"change-scope" : "tsx scripts/change-scope.ts" ,
2026-07-22 23:58:37 +08:00
"typecheck" : "tsc -b" ,
2026-06-11 14:17:58 +08:00
"lint" : "eslint ." ,
"lint:fix" : "eslint . --fix" ,
2026-07-14 00:24:04 +08:00
"duplication" : "jscpd --config .jscpd.json packages scripts" ,
2026-06-11 10:52:45 +08:00
"test" : "vitest run" ,
2026-06-11 14:58:36 +08:00
"test:coverage" : "vitest run --coverage" ,
2026-06-13 00:28:29 +08:00
"test:e2e" : "vitest run --config vitest.e2e.config.ts" ,
2026-06-19 03:36:12 +08:00
"test:snapshot" : "vitest run --config vitest.snapshot.config.ts" ,
"test:snapshot:record" : "DSH_SNAPSHOT=record vitest run --config vitest.snapshot.config.ts --update" ,
2026-07-10 00:48:27 +08:00
"test:snapshot:refresh" : "DSH_SNAPSHOT=refresh vitest run --config vitest.snapshot.config.ts" ,
2026-07-26 23:44:52 +08:00
"migrate:packed-session-fixtures" : "tsx scripts/migrate-packed-session-fixtures.ts" ,
2026-07-19 21:17:57 +08:00
"test:web" : "npm run build:web && vitest run --config vitest.web.config.ts" ,
"test:gui" : "vitest run packages/client packages/host" ,
2026-07-22 18:27:31 +08:00
"check:all" : "tsx scripts/run-gates.ts check-all" ,
2026-07-06 01:47:13 +08:00
"check:ci" : "tsx scripts/run-gates.ts ci-primary" ,
2026-07-06 02:22:22 +08:00
"check:ci:static" : "tsx scripts/run-gates.ts ci-static" ,
2026-07-06 02:39:26 +08:00
"check:ci:lint" : "tsx scripts/run-gates.ts ci-lint" ,
2026-07-06 02:22:22 +08:00
"check:ci:coverage" : "tsx scripts/run-gates.ts ci-coverage" ,
"check:ci:snapshot" : "tsx scripts/run-gates.ts ci-snapshot" ,
"check:ci:artifacts" : "tsx scripts/run-gates.ts ci-artifacts" ,
2026-07-27 21:27:42 +08:00
"check:ci:consumers" : "tsx scripts/run-gates.ts ci-consumers" ,
2026-07-22 14:42:43 +08:00
"check:ci:windows-blocking" : "tsx scripts/run-gates.ts ci-windows-blocking" ,
2026-07-22 15:44:11 +08:00
"check:ci:windows-complete" : "tsx scripts/run-gates.ts ci-windows-complete" ,
2026-07-22 14:42:43 +08:00
"check:ci:windows-observational" : "tsx scripts/run-gates.ts ci-windows-observational" ,
2026-07-27 17:04:05 +08:00
"check:windows-wine" : "bash scripts/wine-windows-gates.sh" ,
2026-07-06 01:47:13 +08:00
"check:node-compat" : "tsx scripts/run-gates.ts node-compat" ,
2026-06-20 22:33:27 +08:00
"knip" : "knip --treat-config-hints-as-errors" ,
2026-06-11 15:04:50 +08:00
"publint" : "tsx scripts/publint-all.ts" ,
2026-06-14 00:47:38 +08:00
"doc-typecheck" : "tsx scripts/doc-typecheck.ts" ,
2026-06-16 22:14:25 +08:00
"verify-md-wrap" : "tsx scripts/verify-md-wrap.ts" ,
2026-06-18 02:18:24 +08:00
"verify-md-links" : "tsx scripts/verify-md-links.ts" ,
2026-06-20 22:29:45 +08:00
"verify-doc-refs" : "tsx scripts/verify-doc-refs.ts" ,
2026-06-20 23:12:14 +08:00
"verify-package-paths" : "tsx scripts/verify-package-paths.ts" ,
2026-07-20 00:38:37 +08:00
"verify-package-invariants" : "tsx scripts/verify-package-invariants.ts" ,
2026-07-21 00:25:38 +08:00
"verify-built-package-invariants" : "node scripts/verify-built-package-invariants.mjs" ,
2026-07-12 02:12:36 +08:00
"verify-package-readme-model-experience" : "tsx scripts/verify-package-readme-model-experience.ts" ,
2026-07-03 01:32:01 +08:00
"verify-mermaid" : "tsx scripts/verify-mermaid.ts" ,
2026-07-19 22:50:49 +08:00
"verify-agent-note-classification" : "tsx scripts/verify-agent-note-classification.ts" ,
"verify-agent-note-format" : "tsx scripts/verify-agent-note-format.ts" ,
2026-07-26 23:06:00 +08:00
"verify-archived-agent-notes" : "tsx scripts/verify-archived-agent-notes.ts" ,
2026-06-20 16:24:37 +08:00
"verify-type-equiv" : "tsx scripts/verify-type-equiv.ts" ,
2026-07-14 23:09:01 +08:00
"verify-translation-prompt" : "tsx scripts/verify-translation-prompt.ts" ,
2026-07-02 23:12:25 -07:00
"verify-translation-pairing" : "tsx scripts/verify-translation-pairing.ts" ,
2026-07-27 00:40:49 +08:00
"gen-translation-brief" : "tsx scripts/gen-translation-brief.ts" ,
2026-07-04 13:53:43 +08:00
"verify-doc-budgets" : "tsx scripts/verify-doc-budgets.ts" ,
2026-07-13 15:38:47 +08:00
"docs:dev" : "pnpm --filter @deepseek-ai/website run dev" ,
"docs:build" : "pnpm --filter @deepseek-ai/website run build" ,
2026-07-21 21:28:49 +08:00
"docs:build:mpa" : "pnpm --filter @deepseek-ai/website exec vitepress build . --mpa" ,
2026-07-13 15:38:47 +08:00
"docs:preview" : "pnpm --filter @deepseek-ai/website run preview" ,
"docs:check" : "pnpm exec vitest run scripts/project-doc-site.spec.ts && pnpm run docs:build" ,
2026-07-18 21:35:06 +08:00
"website:dev" : "pnpm run docs:dev" ,
"website:build" : "pnpm run docs:build" ,
2026-07-14 00:22:52 +08:00
"verify-package-readme-limitations" : "tsx scripts/verify-package-readme-limitations.ts" ,
2026-06-22 06:11:00 +08:00
"verify-node-next-types" : "tsx scripts/verify-node-next-types.ts" ,
2026-07-13 16:34:09 +08:00
"verify-runtime-closure" : "tsx scripts/verify-runtime-closure.ts" ,
2026-07-14 21:25:58 +08:00
"verify-cordis-config" : "tsx scripts/verify-cordis-config.ts" ,
2026-07-19 21:17:57 +08:00
"verify-client-domain-graph" : "tsx scripts/verify-client-domain-graph.ts" ,
2026-06-20 19:47:09 +08:00
"gen-cordis-catalog" : "tsx scripts/gen-cordis-catalog.ts" ,
"verify-cordis-catalog" : "tsx scripts/gen-cordis-catalog.ts --check" ,
2026-07-08 11:47:51 +08:00
"gen-cordis-api" : "tsx scripts/gen-cordis-api.ts" ,
"verify-cordis-api" : "tsx scripts/gen-cordis-api.ts --check" ,
2026-07-06 22:09:30 +08:00
"verify-export-jsdoc" : "tsx scripts/verify-export-jsdoc.ts" ,
2026-07-02 02:20:24 +08:00
"gen-tool-catalog" : "tsx scripts/gen-tool-catalog.ts" ,
"verify-tool-catalog" : "tsx scripts/gen-tool-catalog.ts --check" ,
2026-07-06 21:57:17 +08:00
"gen-config-catalog" : "tsx scripts/gen-config-catalog.ts" ,
"verify-config-catalog" : "tsx scripts/gen-config-catalog.ts --check" ,
2026-07-03 01:13:52 +08:00
"gen-doc-graphs" : "tsx scripts/gen-doc-graphs.ts" ,
"verify-doc-graphs" : "tsx scripts/gen-doc-graphs.ts --check" ,
2026-07-04 22:58:28 +08:00
"gen-persistence-catalog" : "tsx scripts/gen-persistence-catalog.ts" ,
"verify-persistence-catalog" : "tsx scripts/gen-persistence-catalog.ts --check" ,
2026-06-16 21:00:24 +08:00
"gen-module-graph" : "tsx scripts/gen-module-graph.ts" ,
2026-07-14 23:14:51 +08:00
"gen-scoped-events" : "tsx scripts/gen-scoped-events.ts" ,
"verify-scoped-events" : "tsx scripts/gen-scoped-events.ts --check" ,
2026-06-16 21:00:24 +08:00
"verify-module-graph" : "tsx scripts/gen-module-graph.ts --check" ,
2026-06-16 14:55:37 +08:00
"constraints" : "tsx scripts/check-workspace-constraints.ts" ,
2026-07-21 11:07:50 +08:00
"doc-sync" : "tsx scripts/run-gates.ts doc-sync" ,
2026-07-21 00:25:38 +08:00
"hygiene" : "pnpm run knip && pnpm run publint && pnpm run constraints && pnpm run verify-package-invariants && pnpm run verify-built-package-invariants && pnpm run verify-cordis-config && pnpm run verify-node-next-types && pnpm run verify-runtime-closure" ,
2026-07-25 13:45:00 +08:00
"dsh" : "node --import tsx apps/cli/src/bin.ts" ,
2026-07-23 20:35:09 +08:00
"demo:headless" : "node --import tsx packages/examples/cli-demo/src/bin.ts --config examples/headless-agent/cordis.yml" ,
"demo:tui" : "node --import tsx apps/cli/src/bin.ts" ,
2026-07-09 12:16:37 +08:00
"demo:code-mode" : "node scripts/demo-code-mode.mjs" ,
2026-07-27 14:59:24 +08:00
"demo:cordis" : "node scripts/demo-cordis.mjs" ,
2026-07-15 15:57:57 +08:00
"demo:acp" : "node --import tsx packages/examples/acp-demo/src/bin.ts --config examples/acp-agent/cordis.yml" ,
2026-07-23 16:37:56 +08:00
"demo:web" : "npm run build && npm run build:web && node --import tsx apps/cli/src/bin.ts web" ,
2026-07-25 08:20:40 +08:00
"mock:llm" : "node --import tsx packages/support/llm-mock-server/src/bin.ts" ,
2026-07-23 21:56:39 +08:00
"dev:web" : "tsx scripts/dev-web.ts --poll" ,
2026-06-17 21:26:44 +08:00
"postinstall" : "node scripts/install-lefthook.mjs"
2026-06-11 10:52:45 +08:00
} ,
"devDependencies" : {
2026-06-16 11:10:25 +08:00
"@agentclientprotocol/sdk" : "0.25.1" ,
2026-07-27 17:53:18 +08:00
"@deepseek-ai/dsh-tool-session-query" : "workspace:^" ,
2026-06-11 14:17:58 +08:00
"@stylistic/eslint-plugin" : "^5.10.0" ,
2026-07-19 21:17:57 +08:00
"@testing-library/dom" : "^10.4.1" ,
"@testing-library/react" : "^16.3.2" ,
2026-07-14 21:25:58 +08:00
"@types/js-yaml" : "^4.0.9" ,
2026-07-03 01:32:01 +08:00
"@types/jsdom" : "^28.0.3" ,
2026-06-16 23:35:33 +08:00
"@types/mdast" : "^4.0.4" ,
2026-07-06 11:46:10 +08:00
"@types/node" : "^22.20.0" ,
2026-06-11 14:58:36 +08:00
"@vitest/coverage-v8" : "^4.1.8" ,
2026-07-27 18:39:20 +08:00
"@yarnpkg/cli-dist" : "4.17.1" ,
2026-06-11 14:17:58 +08:00
"eslint" : "^10.4.1" ,
2026-07-13 23:42:54 +08:00
"eslint-plugin-sonarjs" : "^4.1.0" ,
2026-07-27 18:39:20 +08:00
"execa" : "^10.0.0" ,
2026-06-14 00:06:25 +08:00
"fast-check" : "^4.8.0" ,
2026-07-14 21:25:58 +08:00
"js-yaml" : "^4.2.0" ,
2026-07-13 23:42:54 +08:00
"jscpd" : "^5.0.12" ,
2026-07-03 01:32:01 +08:00
"jsdom" : "29.1.1" ,
2026-06-11 15:04:50 +08:00
"knip" : "^6.16.1" ,
2026-06-11 15:07:55 +08:00
"lefthook" : "^2.1.9" ,
2026-07-19 21:17:57 +08:00
"lightningcss" : "^1.32.0" ,
2026-06-16 23:35:33 +08:00
"mdast-util-from-markdown" : "^2.0.3" ,
"mdast-util-gfm" : "^3.1.0" ,
2026-07-03 01:32:01 +08:00
"mermaid" : "11.16.0" ,
2026-06-16 23:35:33 +08:00
"micromark-extension-gfm" : "^3.0.0" ,
2026-06-11 15:04:50 +08:00
"publint" : "^0.3.21" ,
2026-06-11 22:08:10 +08:00
"tsdown" : "^0.22.2" ,
2026-06-11 10:52:45 +08:00
"tsx" : "^4.22.4" ,
"typescript" : "^6.0.3" ,
2026-06-11 14:17:58 +08:00
"typescript-eslint" : "^8.61.0" ,
2026-06-11 10:52:45 +08:00
"vite-tsconfig-paths" : "^6.1.1" ,
"vitest" : "^4.1.8"
}
}