-
Notifications
You must be signed in to change notification settings - Fork 9
chore(deps): update dependency typescript to v6 #481
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
|
devin-ai-integration[bot] marked this conversation as resolved.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🚩 Renovate may have failed to update the lockfile This PR was authored by Was this helpful? React with 👍 or 👎 to provide feedback. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -70,7 +70,7 @@ | |
| "ts-node": "11.0.0-beta.1", | ||
| "tsx": "4.21.0", | ||
| "typedoc": "0.28.18", | ||
| "typescript": "5.9.3" | ||
| "typescript": "6.0.2" | ||
|
devin-ai-integration[bot] marked this conversation as resolved.
devin-ai-integration[bot] marked this conversation as resolved.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🚩 Major version bump may require code changes across the monorepo TypeScript 6.0 is a major version bump that likely includes breaking changes (removed deprecated APIs, stricter type checking, changed compiler behavior). While this PR only touches Was this helpful? React with 👍 or 👎 to provide feedback.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🔴 @typescript-eslint 8.57.1 peer dependency violated by TypeScript 6.0.2 (<6.0.0 required) All Affected packages from package-lock.jsonThese are peer dependencies of Prompt for agentsWas this helpful? React with 👍 or 👎 to provide feedback.
Comment on lines
70
to
+73
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🚩 Coexistence of typescript and @typescript/native-preview The repo has both (Refers to lines 52-73) Was this helpful? React with 👍 or 👎 to provide feedback. |
||
| }, | ||
| "overrides": { | ||
| "@anthropic-ai/claude-agent-sdk": { | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚩 Multiple peer dependency upper bounds exclude TypeScript 6
Beyond the lockfile being stale, even after running
npm install, the following packages have peer dependency constraints that reject TypeScript 6.0.2:@typescript-eslint/*(7 packages):>=4.8.4 <6.0.0ts-jest@29.4.6:>=4.3 <6eslint-plugin-jest:>=4.8.4 <6.0.0@typescript-eslint/*inpackages/eslint-plugin:>=4.8.4 <5.9.0This means a simple lockfile regeneration won't be sufficient — these dependencies also need to be upgraded to versions that support TypeScript 6, or the install will fail with
ERESOLVEerrors. This is a major-version TypeScript bump that likely requires a coordinated upgrade of the tooling ecosystem.Was this helpful? React with 👍 or 👎 to provide feedback.