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/*/*" ,
"website"
2026-06-11 10:52:45 +08:00
] ,
"scripts" : {
2026-06-11 22:08:10 +08:00
"build" : "tsc -b tsconfig.build.json && tsdown" ,
2026-06-22 00:51:41 +08:00
"clean:build" : "rm -rf .typecheck packages/*/*/lib vendor/*/lib *.tsbuildinfo" ,
2026-06-17 23:41:18 +08:00
"typecheck" : "tsc -b tsconfig.json" ,
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-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-06 01:47:13 +08:00
"check:node-compat" : "tsx scripts/run-gates.ts node-compat" ,
"check:pre-push" : "tsx scripts/run-gates.ts pre-push" ,
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-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-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-04 13:53:43 +08:00
"verify-doc-budgets" : "tsx scripts/verify-doc-budgets.ts" ,
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-06-20 19:47:09 +08:00
"gen-cordis-catalog" : "tsx scripts/gen-cordis-catalog.ts" ,
2026-07-19 22:50:49 +08:00
"gen-agent-note-index" : "tsx scripts/gen-agent-note-index.ts" ,
2026-06-20 19:47:09 +08:00
"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-07-16 18:13:34 +08:00
"gen-website-api" : "tsx scripts/gen-website-api.ts" ,
"verify-website-api" : "tsx scripts/gen-website-api.ts --check" ,
2026-07-16 18:13:04 +08:00
"verify-website-yaml" : "tsx scripts/verify-website-yaml.ts" ,
2026-07-16 18:12:22 +08:00
"website:dev" : "pnpm --filter @deepseek-ai/website run dev" ,
"website:build" : "pnpm --filter @deepseek-ai/website run build" ,
2026-06-16 14:55:37 +08:00
"constraints" : "tsx scripts/check-workspace-constraints.ts" ,
2026-07-19 22:50:49 +08:00
"doc-sync" : "pnpm run doc-typecheck && pnpm run verify-cordis-catalog && pnpm run verify-cordis-api && pnpm run verify-export-jsdoc && pnpm run verify-tool-catalog && pnpm run verify-config-catalog && pnpm run verify-persistence-catalog && pnpm run verify-doc-graphs && pnpm run verify-scoped-events && pnpm run verify-website-api && pnpm run verify-md-wrap && pnpm run verify-md-links && pnpm run verify-doc-refs && pnpm run verify-package-paths && pnpm run verify-package-readme-model-experience && pnpm run verify-mermaid && pnpm run verify-agent-note-classification && pnpm run verify-agent-note-format && pnpm run verify-type-equiv && pnpm run verify-translation-prompt && pnpm run verify-translation-pairing && pnpm run verify-doc-budgets && pnpm run verify-package-readme-limitations && pnpm run verify-website-yaml" ,
2026-07-14 21:25:58 +08:00
"hygiene" : "pnpm run knip && pnpm run publint && pnpm run constraints && pnpm run verify-cordis-config && pnpm run verify-node-next-types && pnpm run verify-runtime-closure" ,
2026-07-15 15:57:57 +08:00
"demo:echo" : "node --expose-internals --import tsx packages/examples/stdio-demo/src/bin.ts examples/echo-agent/cordis.yml" ,
2026-07-19 13:13:14 +08:00
"demo:repl" : "node --expose-internals --import tsx packages/examples/stdio-demo/src/bin.ts examples/repl-agent/cordis.yml" ,
2026-07-16 16:12:27 +08:00
"demo:headless" : "node --expose-internals --import tsx packages/examples/cli-demo/src/bin.ts --config examples/headless-agent/cordis.yml" ,
2026-07-19 01:09:20 +08:00
"demo:tui" : "node --expose-internals --import tsx packages/examples/stdio-demo/src/bin.ts examples/tui-agent/cordis.yml" ,
2026-07-09 12:16:37 +08:00
"demo:code-mode" : "node scripts/demo-code-mode.mjs" ,
2026-07-15 15:57:57 +08:00
"demo:cordis" : "node --expose-internals --import tsx packages/examples/stdio-demo/src/bin.ts examples/cordis-agent/cordis.yml" ,
"demo:acp" : "node --import tsx packages/examples/acp-demo/src/bin.ts --config examples/acp-agent/cordis.yml" ,
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-06-11 14:17:58 +08:00
"@stylistic/eslint-plugin" : "^5.10.0" ,
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-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-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-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-07-14 23:09:01 +08:00
"saxes" : "^6.0.0" ,
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"
}
}