Files
zhu1090093659 6e69771384 refactor: migrate all plugins to the official NPM SDK
- 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
2026-08-12 18:06:51 +08:00

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"
]
}