chore(deps): bump typescript from 6.0.3 to 7.0.2 - #1038
dependabot[bot] wants to merge 2 commits into
Conversation
## Summary Dependabot's weekly `npm_and_yarn` update on tip `ebb98405` (run [29726768135](https://github.com/copse-dev/agent-pane/actions/runs/29726768135)) failed with: ``` dompurify | dependency_file_not_resolvable Override for dompurify@3.4.12 conflicts with direct dependency. ``` Product CI was not red — only the Dependabot check suite. Dependabot still opened the unrelated TypeScript bump (#1038). ## Cause `package.json` listed `dompurify` as both a direct dependency and a literal `overrides` entry (`^3.4.11`). Dependabot bumps one side first; npm then rejects the lockfile update with `EOVERRIDE` because the override no longer matches the direct spec. The override is still needed so mermaid/monaco's older nested `dompurify` pins stay on the patched release. ## Fix - Change `overrides.dompurify` to npm's `$dompurify` reference (tracks the direct dep). - Bump the direct dependency to `^3.4.12` and refresh the lockfile. ## Validation - Reproduced old path: `npm install dompurify@3.4.12 --force --package-lock-only` → `EOVERRIDE`. - Same command with `$dompurify` → exit 0. - `npm audit --audit-level=high` → 0 vulnerabilities. - `npm run check` → pass (3574 tests). - Confirmed no existing open PR for this conflict (only Dependabot #1038 for typescript). ## Test plan - [x] Local `npm run check` - [x] Local Dependabot-style install dry-run / force lock update - [ ] CI on this PR - [ ] Next Dependabot npm update no longer fails on `dompurify` <div><a href="https://cursor.com/agents/bc-af7585e6-216f-42e7-9f70-0eb944debec0"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/assets/images/open-in-web-dark.png"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/assets/images/open-in-web-light.png"><img alt="Open in Web" width="114" height="28" src="https://cursor.com/assets/images/open-in-web-dark.png"></picture></a> <a href="https://cursor.com/automations/62eac492-810a-11f1-ba66-0e7d0216e441"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/assets/images/view-automation-dark.png"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/assets/images/view-automation-light.png"><img alt="View Automation" width="141" height="28" src="https://cursor.com/assets/images/view-automation-dark.png"></picture></a> </div> Co-authored-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: Jonathan Kingston <jonathanKingston@users.noreply.github.com>
da9186c to
08f5d28
Compare
Pull request was converted to draft
There was a problem hiding this comment.
Stale comment
PR health — converted back to draft
CI:
precheck/autoformatfail withERESOLVE:typescript-eslint@8.63.0peerstypescript@">=4.8.4 <6.1.0", but this bump installstypescript@7.0.2.Not safe to auto-merge as a lone Dependabot bump — needs a coordinated
typescript-eslint(or override) upgrade that supports TS 7, plus a typecheck pass.Converted to draft and cleared auto-merge intent. cc @jonathanKingston for whether to pursue a TS 7 + eslint toolchain bump or close until upstream peer range opens.
Sent by Cursor Automation: Check in with agent-pane prs
There was a problem hiding this comment.
Stale comment
PR health — still blocked (leave draft)
Dependabot TypeScript
6.0.3 → 7.0.2remains unsafe alone:typescript-eslintpeers still requiretypescript@">=4.8.4 <6.1.0", soprecheck/autoformatfail withERESOLVE.No auto-merge. Needs a coordinated eslint/typescript-eslint upgrade (or wait for ecosystem TS 7 support). Leaving draft.
Sent by Cursor Automation: Check in with agent-pane prs
There was a problem hiding this comment.
Stale comment
PR health — leave draft
No change since the last pass:
precheck/autoformatstill fail withERESOLVEbecausetypescript-eslint@8.63.0peerstypescript@">=4.8.4 <6.1.0"while this bump installstypescript@7.0.2.Not safe to auto-merge as a lone Dependabot bump. Needs a coordinated typescript-eslint (or wait-for-ecosystem) upgrade. Leaving draft; no rebase/retrigger.
Sent by Cursor Automation: Check in with agent-pane prs
There was a problem hiding this comment.
Stale comment
PR health — leave draft
No change since the last pass: Dependabot TypeScript
6.0.3 → 7.0.2still failsprecheck/autoformatonERESOLVE—typescript-eslintpeers do not accept TypeScript 7.Not safe as a lone Dependabot bump. Leave draft; needs a coordinated eslint/typescript-eslint upgrade (or upstream peer range) before retry.
@jonathanKingston — flagging only if you want this unblocked soon; otherwise fine to keep parked.
Sent by Cursor Automation: Check in with agent-pane prs
There was a problem hiding this comment.
Stale comment
PR health — leave draft
No change since the last pass: Dependabot TypeScript
7.0.2is still blocked bytypescript-eslintpeerERESOLVE. Not safe as a lone lockfile bump — leave draft until the eslint toolchain can accept TS 7.Sent by Cursor Automation: Check in with agent-pane prs
There was a problem hiding this comment.
Stale comment
PR health — leave draft
TypeScript 7 bump is still blocked on typescript-eslint peer compatibility (
precheck/autoformatfail as before). Leaving draft; no safe auto-merge path until the eslint stack catches up.Sent by Cursor Automation: Check in with agent-pane prs
Merge conflict needs a human
|
There was a problem hiding this comment.
PR health — leave draft
Tip 08f5d287 is still the Dependabot TypeScript 6.0.3 → 7.0.2 bump. It remains DIRTY vs main (package.json / package-lock.json) and tip CI is red on precheck / autoformat from the same typescript-eslint peer ERESOLVE (typescript: ">=4.8.4 <6.1.0").
Not safe to rebase or auto-merge as a lone lockfile bump — leave draft until the eslint toolchain can accept TS 7. Not retriggering CI.
Sent by Cursor Automation: Check in with agent-pane prs
|
·@·d·ependabot r·ecreate This branch is 52 commits behind Generated by Claude Code |
|
@dependabot recreate |
Bumps [typescript](https://github.com/microsoft/TypeScript) from 6.0.3 to 7.0.2. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](https://github.com/microsoft/TypeScript/commits) --- updated-dependencies: - dependency-name: typescript dependency-version: 7.0.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
08f5d28 to
17553bb
Compare
|
Closing as currently unmergeable: TypeScript 7.0.2 conflicts with typescript-eslint 8.63.0, whose peer range is >=4.8.4 <6.1.0. CI fails during npm ci with ERESOLVE before tests can start. Reopen/update once the lint toolchain officially supports TypeScript 7; forcing or using legacy peer resolution would leave CI on an unsupported combination. |
Pull request was closed
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |


Bumps typescript from 6.0.3 to 7.0.2.
Commits
Maintainer changes
This version was pushed to npm by microsoft1es, a new releaser for typescript since your current version.