Conversation
📝 WalkthroughWalkthroughDependencies updated in 🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
📜 Review details
Configuration used: Organization UI
Review profile: ASSERTIVE
Plan: Pro
Disabled knowledge base sources:
- Linear integration is disabled by default for public repositories
You can enable these sources in your CodeRabbit configuration.
📒 Files selected for processing (1)
package.json
🔇 Additional comments (2)
package.json (2)
89-89: PR description claims 4 updates; diff shows 2.PR objectives mention prettier 3.6.2→3.7.4 and yjs 13.6.27→13.6.28, but these lines show no changes.
Also applies to: 92-92, 101-102
89-89: lint-staged 16.2.7 is safe to use.Version published November 19, 2025 with a minor fix for error message handling when tasks fail. No issues identified.
| "stylelint-csstree-validator": "^3.0.0", | ||
| "stylelint-prettier": "^4.0.0", | ||
| "typescript": "~5.8.0", | ||
| "typescript": "~5.9.0", |
There was a problem hiding this comment.
🧩 Analysis chain
🌐 Web query:
TypeScript 5.9 release notes breaking changes
💡 Result:
Summary of breaking / notable behavioral changes in TypeScript 5.9
-
Type argument inference changes — fixes to “leaking” type variables can make previously-accepted code produce new type errors; common workaround is supplying explicit type arguments. [1][2]
-
ArrayBuffer / typed-array relationship changed — ArrayBuffer is no longer treated as a supertype of typed arrays (and this affects Node Buffer interop), which can surface new assignment/compatibility errors; updating @types/node or using explicit buffer types is recommended. [2][3]
-
lib.d.ts / DOM type updates — several DOM typings were changed (including restoration of AbortSignal.abort), producing new errors in code that relied on the prior shapes. Review DOM-related types if you rely on them. [1][2]
-
Other behavioral changes called out in release notes — new module target (--module node20), support for import defer, and editor/hover UX changes are not breaking themselves but accompany the above type-system changes that may affect code. [1][2]
Sources
- TypeScript 5.9 release notes (official docs). [1]
- “Announcing TypeScript 5.9” (TypeScript blog / DevBlogs). [2]
- GitHub discussion / issues summarizing breaking/behavioral changes (examples). [3]
Would you like a brief checklist and example fixes for each breaking change (e.g., how to fix common ArrayBuffer/Buffer errors or add explicit generics)?
Check for TypeScript 5.9 breaking changes in the codebase.
TypeScript 5.9 introduces breaking changes: type argument inference changes (may trigger new type errors), ArrayBuffer/typed-array relationship changes (affects Node Buffer interop), and DOM type updates. Verify existing code doesn't depend on prior shapes, supply explicit type arguments where needed, and ensure the build succeeds.
🤖 Prompt for AI Agents
In package.json around line 101, the bump to "typescript": "~5.9.0" may surface
breaking changes (type-argument inference, ArrayBuffer/typed-array/Buffer
interop, DOM updates); run a full TypeScript build and test suite, fix any new
compile errors by adding explicit generic type arguments where inference fails,
update usages that rely on previous typed-array/ArrayBuffer relationships
(adjust Buffer/TypedArray conversions or add helper casts), and reconcile any
DOM type changes by tightening or narrowing affected types or installing
appropriate lib entries; iterate until tsc --noEmit and CI pass.
|
This PR contains the following updates:
5.5.4→5.5.516.2.3→16.2.73.6.2→3.8.1~5.8.0→~5.9.013.6.27→13.6.29Release Notes
prettier/eslint-plugin-prettier (eslint-plugin-prettier)
v5.5.5Compare Source
Patch Changes
#772
7264ed0Thanks @BPScott! - Bump prettier-linter-helpers dependency to v1.0.1#776
77651a3Thanks @aswils! - fix: bump synckit for yarn PnP ESM issuelint-staged/lint-staged (lint-staged)
v16.2.7Compare Source
Patch Changes
ef74c8dThanks @iiroj! - Do not display a "failed to spawn" error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.v16.2.6Compare Source
Patch Changes
33d4502Thanks @Adrian-Baran-GY! - Fix problems with--continue-on-erroroption, where tasks might have still been killed (SIGINT) when one of them failed.v16.2.5Compare Source
Patch Changes
9e02d9dThanks @iiroj! - Fix unhandled promise rejection when spawning tasks (instead of the tasks themselves failing). Previously when a task failed to spawn, lint-staged also failed and the backup stash might not have been automatically restored.v16.2.4Compare Source
Patch Changes
#1682
0176038Thanks @iiroj! - Update dependencies, includingnano-spawn@2.0.0with bug fixes.#1671
581a54eThanks @iiroj! - Speed up execution by only importing theyamldepedency if using YAML configuration files.prettier/prettier (prettier)
v3.8.1Compare Source
v3.8.0Compare Source
diff
🔗 Release note
v3.7.4Compare Source
diff
LWC: Avoid quote around interpolations (#18383 by @kovsu)
TypeScript: Fix comment inside union type gets duplicated (#18393 by @fisker)
TypeScript: Fix unstable comment print in union type comments (#18395 by @fisker)
v3.7.3Compare Source
diff
API: Fix
prettier.getFileInfo()change that breaks VSCode extension (#18375 by @fisker)An internal refactor accidentally broke the VSCode extension plugin loading.
v3.7.2Compare Source
diff
JavaScript: Fix string print when switching quotes (#18351 by @fisker)
JavaScript: Preserve quote for embedded HTML attribute values (#18352 by @kovsu)
TypeScript: Fix comment in empty type literal (#18364 by @fisker)
v3.7.1Compare Source
diff
API: Fix performance regression in doc printer (#18342 by @fisker)
Prettier 3.7.1 can be very slow when formatting big files, the regression has been fixed.
v3.7.0Compare Source
diff
🔗 Release Notes
microsoft/TypeScript (typescript)
v5.9.3: TypeScript 5.9.3Compare Source
Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.
For release notes, check out the release announcement
Downloads are available on:
v5.9.2: TypeScript 5.9Compare Source
Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.
For release notes, check out the release announcement
Downloads are available on:
yjs/yjs (yjs)
v13.6.29Compare Source
cff7de1v13.6.28Compare Source
ed29b644120d72783a7c4f94f2ebd5a74c9f4fa053b3c92f60b8a0fcc87430a61258d8fcfdba12995fcdbc941a5731031455df734273c53b2d09ed44ea9a75Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.