Dependencies: remove unused core and UI packages#38316
Conversation
Greptile SummaryThis PR removes genuinely unused dependencies from the root Key changes:
Confidence Score: 4/5
Last reviewed commit: e46c5d0 |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: e46c5d091c
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 0b04b0469d
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
…eam openclaw#38316) upstream commit 74959fc removed strip-ansi, long, gaxios, @snazzah/davey, and node-domexception as 'unused'. git 3-way merge correctly applied the deletion. Only strip-ansi and long are actually needed at runtime: - strip-ansi: used by pi-coding-agent (bash-executor.js, tool-execution.ts) - long: used by @whiskeysockets/baileys (messages-recv.js) The other three (@snazzah/davey, gaxios, node-domexception) are confirmed unnecessary — dev gateway starts and runs without them.
* Dependencies: drop unused root runtime packages * Dependencies: trim unused UI package deps * Dependencies: keep UI build deps and stable git lock resolution * Lockfile: fix UI vitest browser snapshot key
* Dependencies: drop unused root runtime packages * Dependencies: trim unused UI package deps * Dependencies: keep UI build deps and stable git lock resolution * Lockfile: fix UI vitest browser snapshot key
* Dependencies: drop unused root runtime packages * Dependencies: trim unused UI package deps * Dependencies: keep UI build deps and stable git lock resolution * Lockfile: fix UI vitest browser snapshot key
* Dependencies: drop unused root runtime packages * Dependencies: trim unused UI package deps * Dependencies: keep UI build deps and stable git lock resolution * Lockfile: fix UI vitest browser snapshot key (cherry picked from commit 74959fc)
* Dependencies: drop unused root runtime packages * Dependencies: trim unused UI package deps * Dependencies: keep UI build deps and stable git lock resolution * Lockfile: fix UI vitest browser snapshot key (cherry picked from commit 74959fc)
* Dependencies: drop unused root runtime packages * Dependencies: trim unused UI package deps * Dependencies: keep UI build deps and stable git lock resolution * Lockfile: fix UI vitest browser snapshot key
* Dependencies: drop unused root runtime packages * Dependencies: trim unused UI package deps * Dependencies: keep UI build deps and stable git lock resolution * Lockfile: fix UI vitest browser snapshot key
* Dependencies: drop unused root runtime packages * Dependencies: trim unused UI package deps * Dependencies: keep UI build deps and stable git lock resolution * Lockfile: fix UI vitest browser snapshot key
Summary
Change Type (select all)
Scope (select all touched areas)
Linked Issue/PR
User-visible / Behavior Changes
None.
Security Impact (required)
No)No)No)No)No)Yes, explain risk + mitigation:Repro + Verification
Environment
Steps
pnpm deadcode:kniponmainafter the Knip config lands.Expected
Actual
Evidence
Human Verification (required)
What you personally verified (not just CI), and how:
pnpm deadcode:knipafter narrowing the PR.@tloncorp/apilock resolution.Compatibility / Migration
Yes)No)No)Failure Recovery (if this breaks)
package.json,pnpm-lock.yaml.Risks and Mitigations