chore(deps-dev): bump typescript from 5.5.4 to 5.9.3#537
chore(deps-dev): bump typescript from 5.5.4 to 5.9.3#537dependabot[bot] wants to merge 1 commit into
Conversation
Summary by CodeRabbit
WalkthroughUpdated package.json to bump the devDependency "typescript" from ^5.5.4 to ^5.9.3. No other dependencies, scripts, exports, or runtime code were changed. Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
Disabled knowledge base sources:
- Jira integration is disabled by default for public repositories
You can enable these sources in your CodeRabbit configuration.
⛔ Files ignored due to path filters (1)
package-lock.jsonis excluded by!**/package-lock.json
📒 Files selected for processing (1)
package.json(1 hunks)
| "@semantic-release/release-notes-generator": "^14.1.0", | ||
| "semantic-release": "^24.2.9", | ||
| "typescript": "^5.5.4", | ||
| "typescript": "^5.9.3", |
There was a problem hiding this comment.
🧩 Analysis chain
Confirm TS 5.9 upgrade doesn’t surface new type errors.
TypeScript 5.9 tightens type argument inference and adjusts DOM/lib typings (for example, ArrayBuffer no longer covers Node Buffer), so code that passed under 5.5.4 may now fail to type-check. Please rerun the full TypeScript lint pipeline and address any regressions before merging; if you encounter new Buffer/ArrayBuffer errors, update @types/node to the latest compatible release. (visualstudiomagazine.com)
🏁 Script executed:
#!/bin/bash
npm install
npm run lint:tsLength of output: 2059
Update @types/node to resolve TS 5.9 Buffer typing errors.
The upgrade to TypeScript 5.9 exposes mismatches in @types/node Buffer declarations (errors in buffer.d.ts and fs/promises.d.ts). Install the latest compatible Node types (e.g. npm install -D @types/node@latest), then rerun npm run lint:ts until tsc --noEmit passes.
🤖 Prompt for AI Agents
In package.json around line 42, TypeScript 5.9 exposes type mismatches with the
currently installed @types/node; update the Node type definitions to a version
compatible with TS 5.9 by installing the latest @types/node as a dev dependency
(e.g. run npm install -D @types/node@latest or update devDependencies entry),
then rerun npm run lint:ts and tsc --noEmit and iterate (adjust the @types/node
version to match your Node runtime if needed) until the TypeScript build/lint
errors in buffer.d.ts and fs/promises.d.ts are resolved.
7253e8a to
fdc118a
Compare
fdc118a to
a88a78f
Compare
a88a78f to
b983db5
Compare
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.5.4 to 5.9.3. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml) - [Commits](microsoft/TypeScript@v5.5.4...v5.9.3) --- updated-dependencies: - dependency-name: typescript dependency-version: 5.9.3 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
b983db5 to
0f76a7a
Compare
|
Superseded by #639. |
Bumps typescript from 5.5.4 to 5.9.3.
Release notes
Sourced from typescript's releases.
... (truncated)
Commits
31a0eadDon't compare "missing" toundefinedincomparePropertiesunder `exactOpt...d4b15ebEnhance type argument completions (#62170)83ff202Bump the github-actions group across 1 directory with 2 updates (#62507)e350126Port microsoft/typescript-go#1764 (#62510)97610a8Port microsoft/typescript-go#1757 (#62501)1cd5309Port microsoft/typescript-go#1759 (#62502)5f183adRevert PR 61928 (#62423)6f6efb4Disable conditional exports fallbacks onnullvalues (#62483)96acaa5Remove no-default-lib (#62435)904e7ddEnablenoUncheckedSideEffectImportsby default (#62443)You can trigger a rebase of this PR by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)