knip.json 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787
  1. {
  2. "$schema": "https://unpkg.com/knip@5/schema.json",
  3. "exclude": [
  4. "duplicates"
  5. ],
  6. "ignoreBinaries": [
  7. "bwrap",
  8. "icacls",
  9. "musl-gcc",
  10. "python3",
  11. "sandbox-exec",
  12. "tar",
  13. "taskkill",
  14. "where.exe"
  15. ],
  16. "ignoreWorkspaces": [
  17. "vendor/*",
  18. "python/sdk-runtime"
  19. ],
  20. "ignoreDependencies": [
  21. "@yarnpkg/cli-dist",
  22. "lightningcss"
  23. ],
  24. "workspaces": {
  25. ".": {
  26. "entry": [
  27. "scripts/**/*.mjs",
  28. "scripts/**/*.cjs"
  29. ],
  30. "project": [
  31. "scripts/**/*.ts",
  32. "scripts/**/*.mjs",
  33. "scripts/**/*.cjs"
  34. ]
  35. },
  36. "examples": {
  37. "entry": [
  38. "headless-agent/tests/fixtures/cli-mock-llm.ts",
  39. "headless-agent/tests/fixtures/semantic-checkpoint-agent.ts",
  40. "headless-agent/tests/fixtures/subagent-diagnostic-agent.ts",
  41. "headless-agent/tests/fixtures/subagent-inheritance-agent.ts",
  42. "headless-agent/tests/fixtures/subagent-settlement-fence.ts",
  43. "headless-agent/tests/fixtures/workspace-context-resume-agent.ts",
  44. "headless-agent/tests/fixtures/goal-domain/seed-goal.ts",
  45. "headless-agent/tests/fixtures/time-context-driver.ts",
  46. "headless-agent/tests/fixtures/time-context-mock-llm.ts",
  47. "headless-agent/tests/fixtures/session-telemetry-otel-driver.ts",
  48. "headless-agent/tests/fixtures/telemetry-redact-rule.ts",
  49. "headless-agent/tests/fixtures/e2b/e2b/bin.ts",
  50. "acp-agent/tests/snapshots/lsp-definition/workspace/subject.ts",
  51. "acp-agent/tests/fixtures/child-question-tripwire.ts",
  52. "acp-agent/tests/fixtures/parent-sandbox-override.ts",
  53. "acp-agent/tests/fixtures/partial-landlock-sandbox.ts",
  54. "acp-agent/tests/fixtures/subagent-durability-failure.ts",
  55. "acp-agent/tests/fixtures/subagent-report-fence.ts",
  56. "acp-agent/tests/fixtures/subagent-settlement-marker.ts",
  57. "acp-agent/tests/fixtures/workspace-context-compaction.ts",
  58. "acp-agent/tests/fixtures/subagent/subagent-acp/mock-delegating-llm.ts",
  59. "acp-agent/tests/fixtures/subagent/subagent-acp/driver.ts",
  60. "acp-agent/tests/fixtures/subagent/subagent-claude-code/fixture.ts",
  61. "acp-agent/tests/fixtures/subagent/subagent-claude-code/driver.ts",
  62. "acp-agent/tests/fixtures/subagent/subagent-codex/fixture.ts",
  63. "acp-agent/tests/fixtures/subagent/subagent-codex/driver.ts",
  64. "jsonrpc-agent/tests/fixtures/subagent/subagent-dsh-sdk/driver.ts",
  65. "jsonrpc-agent/tests/fixtures/subagent/subagent-dsh-sdk/child-mock-llm.ts",
  66. "jsonrpc-agent/tests/fixtures/subagent/subagent-dsh-sdk/mock-delegating-llm.ts",
  67. "*/tests/**/*.e2e.ts",
  68. "*/tests/**/*.snapshot.ts"
  69. ],
  70. "project": [
  71. "**/*.ts"
  72. ],
  73. "ignoreDependencies": [
  74. "@deepseek-ai/.+"
  75. ]
  76. },
  77. "packages/util/home": {
  78. "entry": [
  79. "tests/**/*.spec.ts"
  80. ],
  81. "project": [
  82. "src/**/*.ts",
  83. "tests/**/*.ts"
  84. ]
  85. },
  86. "packages/host/webserver": {
  87. "entry": [
  88. "tests/**/*.spec.ts"
  89. ],
  90. "project": [
  91. "src/**/*.ts",
  92. "tests/**/*.ts"
  93. ]
  94. },
  95. "packages/host/directory-picker-auto": {
  96. "ignoreDependencies": [
  97. "@deepseek-ai/dsh-client-ui-directory-picker-browse",
  98. "@deepseek-ai/dsh-client-ui-directory-picker-native"
  99. ]
  100. },
  101. "packages/extensions/cordis-host-runner": {
  102. "entry": [
  103. "tests/**/*.spec.ts"
  104. ],
  105. "project": [
  106. "src/**/*.ts",
  107. "tests/**/*.ts"
  108. ],
  109. "ignoreDependencies": [
  110. "zod"
  111. ]
  112. },
  113. "packages/host/directory-picker-native": {
  114. "entry": [
  115. "tests/**/*.spec.{ts,tsx}",
  116. "tests/**/*.e2e.ts"
  117. ],
  118. "project": [
  119. "src/**/*.{ts,tsx}",
  120. "tests/**/*.{ts,tsx}"
  121. ]
  122. },
  123. "packages/client/web-ui": {
  124. "entry": [
  125. "tests/**/*.spec.{ts,tsx}"
  126. ],
  127. "project": [
  128. "src/**/*.{ts,tsx}",
  129. "tests/**/*.{ts,tsx}"
  130. ]
  131. },
  132. "packages/client/runtime": {
  133. "entry": [
  134. "tests/**/*.spec.ts"
  135. ],
  136. "project": [
  137. "src/**/*.ts",
  138. "tests/**/*.ts"
  139. ]
  140. },
  141. "packages/api/remotes": {
  142. "entry": [
  143. "tests/**/*.e2e.ts"
  144. ],
  145. "project": [
  146. "src/**/*.ts",
  147. "tests/**/*.ts"
  148. ],
  149. "ignoreDependencies": [
  150. "@deepseek-ai/dsh-api-gateway"
  151. ]
  152. },
  153. "packages/client/ui-primitives": {
  154. "entry": [
  155. "tests/**/*.spec.tsx"
  156. ],
  157. "project": [
  158. "src/**/*.ts",
  159. "src/**/*.tsx",
  160. "tests/**/*.tsx"
  161. ]
  162. },
  163. "packages/client/ui-goal": {
  164. "entry": [
  165. "tests/**/*.spec.tsx"
  166. ],
  167. "project": [
  168. "src/**/*.ts",
  169. "src/**/*.tsx",
  170. "tests/**/*.tsx"
  171. ]
  172. },
  173. "packages/client/ui-directory-picker-browse": {
  174. "entry": [
  175. "tests/**/*.spec.tsx"
  176. ],
  177. "project": [
  178. "src/**/*.ts",
  179. "src/**/*.tsx",
  180. "tests/**/*.tsx"
  181. ]
  182. },
  183. "packages/client/ui-directory-picker-native": {
  184. "entry": [
  185. "tests/**/*.spec.tsx"
  186. ],
  187. "project": [
  188. "src/**/*.ts",
  189. "tests/**/*.tsx"
  190. ]
  191. },
  192. "packages/client/ui-deliverables": {
  193. "entry": [
  194. "tests/**/*.spec.tsx"
  195. ],
  196. "project": [
  197. "src/**/*.ts",
  198. "src/**/*.tsx",
  199. "tests/**/*.tsx"
  200. ]
  201. },
  202. "packages/client/ui-workflow-run": {
  203. "entry": [
  204. "tests/**/*.spec.tsx"
  205. ],
  206. "project": [
  207. "src/**/*.ts",
  208. "src/**/*.tsx",
  209. "tests/**/*.tsx"
  210. ]
  211. },
  212. "packages/client/web-react": {
  213. "entry": [
  214. "tests/**/*.spec.tsx"
  215. ],
  216. "project": [
  217. "src/**/*.ts",
  218. "src/**/*.tsx",
  219. "tests/**/*.tsx"
  220. ]
  221. },
  222. "packages/client/ui-layout": {
  223. "entry": [
  224. "tests/**/*.spec.ts",
  225. "tests/**/*.spec.tsx"
  226. ],
  227. "project": [
  228. "src/**/*.ts",
  229. "src/**/*.tsx",
  230. "tests/**/*.ts",
  231. "tests/**/*.tsx"
  232. ]
  233. },
  234. "website": {
  235. "project": [
  236. "**/*.ts"
  237. ],
  238. "ignoreDependencies": [
  239. "@braintree/sanitize-url",
  240. "cytoscape",
  241. "cytoscape-cose-bilkent",
  242. "dayjs",
  243. "debug"
  244. ]
  245. },
  246. "packages/*/*": {
  247. "entry": [
  248. "tests/**/*.spec.ts"
  249. ],
  250. "project": [
  251. "src/**/*.ts",
  252. "tests/**/*.ts"
  253. ]
  254. },
  255. "packages/core/tools": {
  256. "entry": [
  257. "tests/**/*.spec.ts"
  258. ],
  259. "project": [
  260. "src/**/*.ts",
  261. "tests/**/*.ts"
  262. ]
  263. },
  264. "packages/typert/generator": {
  265. "entry": [
  266. "tests/**/*.spec.ts",
  267. "tests/fixtures/type-model/**/*.ts",
  268. "tests/fixtures/remote-model/**/*.ts"
  269. ],
  270. "project": [
  271. "src/**/*.ts",
  272. "tests/**/*.ts"
  273. ]
  274. },
  275. "packages/shell/bash-sandbox": {
  276. "entry": [
  277. "tests/**/*.spec.ts",
  278. "tests/**/*.e2e.ts"
  279. ],
  280. "project": [
  281. "src/**/*.ts",
  282. "tests/**/*.ts"
  283. ]
  284. },
  285. "packages/shell/pwsh-sandbox": {
  286. "entry": [
  287. "tests/**/*.spec.ts",
  288. "tests/**/*.e2e.ts"
  289. ],
  290. "project": [
  291. "src/**/*.ts",
  292. "tests/**/*.ts"
  293. ]
  294. },
  295. "packages/e2b/e2b": {
  296. "entry": [
  297. "tests/**/*.spec.ts",
  298. "tests/**/*.e2e.ts"
  299. ],
  300. "project": [
  301. "src/**/*.ts",
  302. "tests/**/*.ts"
  303. ]
  304. },
  305. "packages/context/time-context": {
  306. "entry": [
  307. "tests/**/*.spec.ts",
  308. "tests/**/*.e2e.ts"
  309. ],
  310. "project": [
  311. "src/**/*.ts",
  312. "tests/**/*.ts"
  313. ]
  314. },
  315. "packages/context/tmux-context": {
  316. "entry": [
  317. "tests/**/*.spec.ts"
  318. ],
  319. "project": [
  320. "src/**/*.ts",
  321. "tests/**/*.ts"
  322. ]
  323. },
  324. "packages/lsp/lsp-stdio": {
  325. "entry": [
  326. "tests/**/*.spec.ts",
  327. "tests/**/*.e2e.ts",
  328. "tests/fixture-server.ts"
  329. ],
  330. "project": [
  331. "src/**/*.ts",
  332. "tests/**/*.ts"
  333. ],
  334. "ignoreDependencies": [
  335. "typescript-language-server"
  336. ]
  337. },
  338. "packages/sandbox/sandbox-local": {
  339. "entry": [
  340. "tests/**/*.spec.ts",
  341. "tests/**/*.e2e.ts"
  342. ],
  343. "project": [
  344. "src/**/*.ts",
  345. "tests/**/*.ts"
  346. ]
  347. },
  348. "packages/session/session-telemetry-otel": {
  349. "entry": [
  350. "tests/**/*.spec.ts",
  351. "tests/**/*.e2e.ts"
  352. ],
  353. "project": [
  354. "src/**/*.ts",
  355. "tests/**/*.ts"
  356. ]
  357. },
  358. "packages/util/brand": {
  359. "project": [
  360. "src/**/*.ts"
  361. ]
  362. },
  363. "packages/attachment/attachment": {
  364. "project": [
  365. "src/**/*.ts"
  366. ]
  367. },
  368. "packages/util/timeout": {
  369. "entry": [
  370. "tests/**/*.spec.ts"
  371. ],
  372. "project": [
  373. "src/**/*.ts",
  374. "tests/**/*.ts"
  375. ]
  376. },
  377. "packages/util/output-retention": {
  378. "entry": [
  379. "tests/**/*.spec.ts"
  380. ],
  381. "project": [
  382. "src/**/*.ts",
  383. "tests/**/*.ts"
  384. ]
  385. },
  386. "packages/test-support/acp-snapshot": {
  387. "entry": [
  388. "tests/**/*.spec.ts",
  389. "tests/fixtures/fake-acp-agent.ts"
  390. ],
  391. "project": [
  392. "src/**/*.ts",
  393. "tests/**/*.ts"
  394. ]
  395. },
  396. "packages/test-support/loader-smoke": {
  397. "entry": [
  398. "tests/**/*.spec.ts",
  399. "tests/fixtures/*.ts"
  400. ],
  401. "project": [
  402. "src/**/*.ts",
  403. "tests/**/*.ts"
  404. ]
  405. },
  406. "packages/core/agent-loop": {
  407. "entry": [
  408. "tests/**/*.spec.ts",
  409. "tests/**/*.e2e.ts"
  410. ],
  411. "project": [
  412. "src/**/*.ts",
  413. "tests/**/*.ts"
  414. ]
  415. },
  416. "packages/goal/goal": {
  417. "entry": [
  418. "tests/**/*.spec.ts",
  419. "tests/**/*.e2e.ts"
  420. ],
  421. "project": [
  422. "src/**/*.ts",
  423. "tests/**/*.ts"
  424. ]
  425. },
  426. "packages/goal/goal-round-driver": {
  427. "entry": [
  428. "tests/**/*.spec.ts"
  429. ],
  430. "project": [
  431. "src/**/*.ts",
  432. "tests/**/*.ts"
  433. ]
  434. },
  435. "packages/goal/tool-goal": {
  436. "entry": [
  437. "tests/**/*.spec.ts"
  438. ],
  439. "project": [
  440. "src/**/*.ts",
  441. "tests/**/*.ts"
  442. ]
  443. },
  444. "packages/session-query/session-query-sqlite": {
  445. "entry": [
  446. "tests/**/*.spec.ts",
  447. "tests/**/*.e2e.ts"
  448. ],
  449. "project": [
  450. "src/**/*.ts",
  451. "tests/**/*.ts"
  452. ]
  453. },
  454. "packages/code-runtime/code-runtime-worker-thread": {
  455. "entry": [
  456. "tests/**/*.spec.ts",
  457. "tests/**/*.e2e.ts"
  458. ],
  459. "project": [
  460. "src/**/*.ts",
  461. "tests/**/*.ts"
  462. ]
  463. },
  464. "packages/llm/llm-deepseek": {
  465. "entry": [
  466. "tests/**/*.spec.ts",
  467. "tests/**/*.e2e.ts"
  468. ],
  469. "project": [
  470. "src/**/*.ts",
  471. "tests/**/*.ts"
  472. ]
  473. },
  474. "packages/llm/llm-pi-ai": {
  475. "entry": [
  476. "tests/**/*.spec.ts",
  477. "tests/**/*.e2e.ts"
  478. ],
  479. "project": [
  480. "src/**/*.ts",
  481. "tests/**/*.ts"
  482. ]
  483. },
  484. "packages/session/session-title-first-prompt-llm": {
  485. "entry": [
  486. "tests/**/*.spec.ts",
  487. "tests/**/*.e2e.ts"
  488. ],
  489. "project": [
  490. "src/**/*.ts",
  491. "tests/**/*.ts"
  492. ]
  493. },
  494. "packages/context/agent-instructions": {
  495. "entry": [
  496. "tests/**/*.spec.ts",
  497. "tests/**/*.e2e.ts"
  498. ],
  499. "project": [
  500. "src/**/*.ts",
  501. "tests/**/*.ts"
  502. ]
  503. },
  504. "packages/session/session-checkpoint-policy": {
  505. "entry": [
  506. "tests/**/*.spec.ts",
  507. "tests/**/*.e2e.ts"
  508. ],
  509. "project": [
  510. "src/**/*.ts",
  511. "tests/**/*.ts"
  512. ]
  513. },
  514. "packages/util/home-paths": {
  515. "entry": [
  516. "tests/**/*.spec.ts"
  517. ],
  518. "project": [
  519. "src/**/*.ts",
  520. "tests/**/*.ts"
  521. ]
  522. },
  523. "packages/web/web-search-exa": {
  524. "entry": [
  525. "tests/**/*.spec.ts",
  526. "tests/**/*.e2e.ts"
  527. ],
  528. "project": [
  529. "src/**/*.ts",
  530. "tests/**/*.ts"
  531. ]
  532. },
  533. "packages/web/web-search-perplexity": {
  534. "entry": [
  535. "tests/**/*.spec.ts",
  536. "tests/**/*.e2e.ts"
  537. ],
  538. "project": [
  539. "src/**/*.ts",
  540. "tests/**/*.ts"
  541. ]
  542. },
  543. "packages/workflow/workflow-worker-thread": {
  544. "entry": [
  545. "tests/**/*.spec.ts",
  546. "tests/**/*.e2e.ts"
  547. ],
  548. "project": [
  549. "src/**/*.ts",
  550. "tests/**/*.ts"
  551. ]
  552. },
  553. "packages/web/web-search-deepseek": {
  554. "entry": [
  555. "tests/**/*.spec.ts",
  556. "tests/**/*.e2e.ts"
  557. ],
  558. "project": [
  559. "src/**/*.ts",
  560. "tests/**/*.ts"
  561. ]
  562. },
  563. "packages/examples/acp-demo": {
  564. "entry": [
  565. "tests/**/*.spec.ts",
  566. "tests/**/*.e2e.ts"
  567. ],
  568. "project": [
  569. "src/**/*.ts",
  570. "tests/**/*.ts"
  571. ]
  572. },
  573. "packages/examples/agent-spine-demo": {
  574. "entry": [
  575. "tests/**/*.spec.ts",
  576. "tests/**/*.e2e.ts"
  577. ],
  578. "project": [
  579. "src/**/*.ts",
  580. "tests/**/*.ts"
  581. ]
  582. },
  583. "packages/sdk/server": {
  584. "entry": [
  585. "tests/**/*.spec.ts",
  586. "tests/**/*.e2e.ts"
  587. ],
  588. "project": [
  589. "src/**/*.ts",
  590. "tests/**/*.ts"
  591. ]
  592. },
  593. "packages/interaction/commands": {
  594. "entry": [
  595. "tests/**/*.spec.ts"
  596. ],
  597. "project": [
  598. "src/**/*.ts",
  599. "tests/**/*.ts"
  600. ],
  601. "ignoreDependencies": [
  602. "zod"
  603. ]
  604. },
  605. "packages/examples/jsonrpc-demo": {
  606. "project": [
  607. "src/**/*.ts"
  608. ]
  609. },
  610. "packages/subagent/subagent-spawn-in-process": {
  611. "entry": [
  612. "tests/**/*.spec.ts",
  613. "tests/**/*.e2e.ts"
  614. ],
  615. "project": [
  616. "src/**/*.ts",
  617. "tests/**/*.ts"
  618. ]
  619. },
  620. "packages/subagent/subagent-acp": {
  621. "entry": [
  622. "tests/**/*.spec.ts",
  623. "tests/**/*.e2e.ts",
  624. "tests/mock-acp-server.ts"
  625. ],
  626. "project": [
  627. "src/**/*.ts",
  628. "tests/**/*.ts"
  629. ]
  630. },
  631. "packages/subagent/subagent-codex": {
  632. "entry": [
  633. "tests/**/*.spec.ts",
  634. "tests/**/*.e2e.ts"
  635. ],
  636. "project": [
  637. "src/**/*.ts",
  638. "tests/**/*.ts"
  639. ],
  640. "ignoreDependencies": [
  641. "@openai/codex"
  642. ]
  643. },
  644. "packages/subagent/subagent-claude-code": {
  645. "entry": [
  646. "tests/**/*.spec.ts",
  647. "tests/**/*.e2e.ts"
  648. ],
  649. "project": [
  650. "src/**/*.ts",
  651. "tests/**/*.ts"
  652. ]
  653. },
  654. "packages/fs/tool-fs": {
  655. "entry": [
  656. "tests/**/*.spec.ts",
  657. "tests/**/*.e2e.ts"
  658. ],
  659. "project": [
  660. "src/**/*.ts",
  661. "tests/**/*.ts"
  662. ]
  663. },
  664. "packages/fs/tool-fs-search": {
  665. "entry": [
  666. "tests/**/*.spec.ts"
  667. ],
  668. "project": [
  669. "src/**/*.ts",
  670. "tests/**/*.ts"
  671. ]
  672. },
  673. "packages/mcp/mcp-client": {
  674. "entry": [
  675. "tests/**/*.spec.ts",
  676. "tests/**/*.e2e.ts",
  677. "tests/fixture-server.ts"
  678. ],
  679. "project": [
  680. "src/**/*.ts",
  681. "tests/**/*.ts"
  682. ],
  683. "ignoreDependencies": [
  684. "@modelcontextprotocol/server-everything",
  685. "@modelcontextprotocol/server-filesystem"
  686. ]
  687. },
  688. "packages/client/web": {
  689. "project": [
  690. "src/**/*.ts",
  691. "src/**/*.tsx",
  692. "tests/**/*.tsx"
  693. ],
  694. "ignoreDependencies": [
  695. "@deepseek-ai/dsh-client-ui-theme"
  696. ]
  697. },
  698. "packages/client/ui-settings": {
  699. "entry": [
  700. "tests/**/*.spec.ts"
  701. ],
  702. "project": [
  703. "src/**/*.ts",
  704. "tests/**/*.ts"
  705. ]
  706. },
  707. "apps/web": {
  708. "entry": [
  709. "tests/**/*.e2e.ts",
  710. "tests/**/*.perf.ts",
  711. "tests/**/*.snapshot.ts",
  712. "tests/support.ts",
  713. "src/node-module-stub.ts"
  714. ],
  715. "project": [
  716. "src/**/*.ts",
  717. "tests/**/*.ts"
  718. ],
  719. "ignoreDependencies": [
  720. "@deepseek-ai/dsh-client-ui-primitives",
  721. "@deepseek-ai/dsh-client-ui-slots",
  722. "@deepseek-ai/dsh-client-web-react",
  723. "@types/react",
  724. "@types/react-dom",
  725. "react",
  726. "react-dom"
  727. ]
  728. },
  729. "apps/cli": {
  730. "entry": [
  731. "tests/**/*.spec.ts",
  732. "tests/**/*.e2e.ts",
  733. "tests/**/*.snapshot.ts"
  734. ],
  735. "project": [
  736. "src/**/*.ts",
  737. "tests/**/*.ts"
  738. ],
  739. "ignoreDependencies": [
  740. "@deepseek-ai/.+"
  741. ]
  742. },
  743. "packages/client/modules": {
  744. "entry": [
  745. "tests/**/*.spec.ts"
  746. ],
  747. "project": [
  748. "src/**/*.ts",
  749. "tests/**/*.ts"
  750. ]
  751. },
  752. "packages/client/hmr": {
  753. "entry": [
  754. "tests/**/*.spec.ts"
  755. ],
  756. "project": [
  757. "src/**/*.ts",
  758. "tests/**/*.ts"
  759. ]
  760. },
  761. "packages/subagent/subagent-dsh-sdk": {
  762. "entry": [
  763. "tests/**/*.spec.ts",
  764. "tests/**/*.e2e.ts"
  765. ],
  766. "project": [
  767. "src/**/*.ts",
  768. "tests/**/*.ts"
  769. ]
  770. },
  771. "packages/bundle/base": {
  772. "ignoreDependencies": [
  773. "@deepseek-ai/.+"
  774. ]
  775. },
  776. "packages/bundle/headless": {
  777. "ignoreDependencies": [
  778. "@deepseek-ai/dsh-code-runtime-worker-thread"
  779. ]
  780. },
  781. "packages/bundle/web-app": {
  782. "ignoreDependencies": [
  783. "@deepseek-ai/.+"
  784. ]
  785. }
  786. }
  787. }