mirror of
https://github.com/zhu1090093659/dsh-web.git
synced 2026-09-28 14:24:03 +08:00
- drop every DSH source-checkout reference (tsconfig extends / paths / project references / file: deps) across 15 packages; types resolve from @deepseek-ai/* devDependencies (0.0.1-rc.2, cordis 4.0.1-rc.1) - live-stats: remove file: deps on the source checkout, add the transitive peers (scope/timeout/type-meta/compact/attachment/brand) - consolidate the per-package vendored tsdown presets into a single shared preset (shared/tsdown.client.ts + shared/web-platform.ts) - add module-form slot augmentations for conversation.input.selector.* (git-graph / pet) until the SDK publishes those slots - vitest: inline @deepseek-ai deps, minimal __ModuleLoader__ setup stubs, createSnapshotStore mocks; remote-web-ui tsdown entries from src - docs: plugins.md / AGENTS.md / READMEs / plugin scaffold template now mandate the official NPM SDK and forbid source-checkout references
32 lines
752 B
JSON
32 lines
752 B
JSON
{
|
|
// Self-contained compiler settings: types resolve from the @deepseek-ai/*
|
|
// npm SDK packages declared in devDependencies (official NPM SDK), never
|
|
// from a DSH source checkout.
|
|
"compilerOptions": {
|
|
"target": "ES2022",
|
|
"module": "ESNext",
|
|
"moduleResolution": "bundler",
|
|
"allowImportingTsExtensions": true,
|
|
"jsx": "react-jsx",
|
|
"lib": [
|
|
"ES2022",
|
|
"DOM",
|
|
"DOM.Iterable"
|
|
],
|
|
"strict": true,
|
|
"noEmit": true,
|
|
"skipLibCheck": true,
|
|
"isolatedModules": true,
|
|
"esModuleInterop": true,
|
|
"forceConsistentCasingInFileNames": true,
|
|
"resolveJsonModule": true,
|
|
"types": []
|
|
},
|
|
"include": [
|
|
"src/**/*.ts",
|
|
"src/**/*.tsx",
|
|
"tests/**/*.ts",
|
|
"tests/**/*.tsx"
|
|
]
|
|
}
|