Skip to content

chore(deps): bump typescript to 6.0.3 - #14

Merged
ashwinsingh2007 merged 1 commit into
mainfrom
chore/typescript-6
Jul 14, 2026
Merged

chore(deps): bump typescript to 6.0.3#14
ashwinsingh2007 merged 1 commit into
mainfrom
chore/typescript-6

Conversation

@artiom

@artiom artiom commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Summary

Bumps typescript from 5.9.2 to 6.0.3 — the last JS-based release before the native TS 7 (tsgo), and the recommended stepping stone toward it. Majors are excluded from Dependabot (#13), so this is the manual bump.

One accompanying fix TS 6 requires: "ignoreDeprecations": "6.0" in tsconfig.json, because TS 6 hard-errors (TS5107) on the deprecated moduleResolution: node (node10). That option stops working entirely in TS 7, so migrating to node16/nodenext resolution is the proper longer-term fix — note that @n8n/node-cli's own scaffolding templates still emit node10, so upstream hasn't migrated yet either.

Verification

  • n8n-node build: pass
  • n8n-node lint: pass, no unsupported-TypeScript-version warnings (typescript-eslint 8.58 allows <6.1.0)
  • tsc --noEmit: clean
  • npm install: single deduped typescript@6.0.3 across the tree, zero peer warnings (@n8n/node-cli declares no typescript peer)

🤖 Generated with Claude Code


Open in Devin Review

TypeScript 6 is the last JS-based major before the native TS 7.
It hard-errors on the deprecated moduleResolution=node10 option,
silenced via ignoreDeprecations until the tsconfig migrates to
node16/nodenext resolution.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 1 additional finding.

Open in Devin Review

@ashwinsingh2007
ashwinsingh2007 merged commit 3887632 into main Jul 14, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants