Set up monorepo infra: Yarn 4 workspaces, tsc -b + dumble build, vitest

Workspaces are vendor/* (Cordis framework vendored as source) and
packages/* (@deepseek-ai/dsh-* harness packages). Dev/test/demo run
unbuilt via tsx + root tsconfig paths; build = tsc -b (declarations)
+ dumble (JS bundles); tests = vitest + vite-tsconfig-paths.
This commit is contained in:
Tianyi Cui
2026-06-11 10:52:45 +08:00
parent 804eede9eb
commit ae2e08b4d6
10 changed files with 2026 additions and 0 deletions

10
tsconfig.test.json Normal file
View File

@@ -0,0 +1,10 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"noEmit": true,
"emitDeclarationOnly": false,
"composite": false,
"types": ["node"]
},
"include": ["vendor/*/src", "packages/*/src", "packages/*/tests", "examples"]
}