chore(deps): ignore typescript majors in dependabot - #13
Merged
Conversation
TypeScript 7 (native/Go compiler) has no JS API yet, which breaks the typescript-eslint toolchain. Skip major bumps until the ecosystem supports it. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ashwinsingh2007
approved these changes
Jul 14, 2026
ashwinsingh2007
pushed a commit
that referenced
this pull request
Jul 14, 2026
## 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](https://claude.com/claude-code) <!-- devin-review-badge-begin --> --- <a href="https://app.devin.ai/review/browserless/n8n-nodes-browserless-api/pull/14" target="_blank"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://static.devin.ai/assets/gh-open-in-devin-review-dark.svg?v=1"> <img src="https://static.devin.ai/assets/gh-open-in-devin-review-light.svg?v=1" alt="Open in Devin Review"> </picture> </a> <!-- devin-review-badge-end --> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
TypeScript 7.0 (the native Go compiler,
tsgo) is nowlateston npm (7.0.2, published 2026-07-08), but it ships without the JS compiler API. This repo lints with a typescript-eslint-based toolchain, which needs that API, so a Dependabot bump to 7.x would break linting.This adds a Dependabot
ignorerule fortypescriptmajor updates, mirroring browserless/browserless#5496. Minor and patch updates keep flowing; majors can still be applied manually once the ecosystem catches up.Note: typescript is currently pinned at 5.9.2, so this also holds back the 5→6 major — both jumps are best done manually.
References
🤖 Generated with Claude Code