knip.json 16 KB

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