-
Notifications
You must be signed in to change notification settings - Fork 2
chore(deps): update devdependencies #72
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
base: main
Are you sure you want to change the base?
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 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:
16.2.3→16.2.73.6.2→3.7.4~5.8.0→~5.9.013.6.27→13.6.29Release Notes
lint-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, including[email protected]with bug fixes.#1671
581a54eThanks @iiroj! - Speed up execution by only importing theyamldepedency if using YAML configuration files.prettier/prettier (prettier)
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.