chore(deps): update dependency typescript to v7 - #72
Conversation
|
There was a problem hiding this comment.
Pull request overview
Note
Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.
Updates the project’s TypeScript dependency version in package.json.
Changes:
- Bumped
typescriptfrom~6.0.0to~7.0.0
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #72 +/- ##
==========================================
+ Coverage 89.28% 92.01% +2.73%
==========================================
Files 31 12 -19
Lines 10711 7137 -3574
Branches 98 0 -98
==========================================
- Hits 9563 6567 -2996
+ Misses 1148 570 -578
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
f1ddcc3 to
3ede3c9
Compare
3ede3c9 to
0ff45b3
Compare
0ff45b3 to
bb319db
Compare
| "globals": "^17.0.0", | ||
| "prettier": "^3.7.1", | ||
| "typescript": "~6.0.0", | ||
| "typescript": "~7.0.0", |
|
Let's wait until 7.1 which should provide a TS API needed for eslint. A workaround exists (running TS 6 side-by-side), but unless something requires TS 7, I would just wait for now. |
bb319db to
29cf220
Compare
There was a problem hiding this comment.
🔵 Needs a closer look
The lockfile is stale and the current TypeScript ESLint toolchain does not support TypeScript 7.
Review details
Suppressed comments (2)
package.json:41
- The committed lockfile still declares
typescript: ~6.0.0and resolves 6.0.3. Because the CI workflows install withnpm ci, this manifest/lockfile mismatch makes dependency installation fail instead of updating the lock. Regenerate and commitpackage-lock.jsonwith this bump.
"typescript": "~7.0.0",
package.json:41
- TypeScript 7 is outside the
>=4.8.4 <6.1.0peer range of the currently locked@typescript-eslint/parser8.63.0 (and the matching plugin packages). This leaves the lint toolchain on an unsupported compiler and can cause peer resolution or parsing failures. Upgrade the TypeScript ESLint packages to versions that explicitly support TypeScript 7, or defer this major bump.
"typescript": "~7.0.0",
- Files reviewed: 1/1 changed files
- Comments generated: 0 new
- Review effort level: Balanced
This PR contains the following updates:
~6.0.0→~7.0.0Release Notes
microsoft/TypeScript (typescript)
v7.0.2Compare Source
Configuration
📅 Schedule: (in timezone UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.