Skip to content

build(deps-dev): bump typescript from 6.0.3 to 7.0.2 in the npm-dependencies group across 1 directory - #41

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/npm-dependencies-b7ceb5d816
Open

build(deps-dev): bump typescript from 6.0.3 to 7.0.2 in the npm-dependencies group across 1 directory#41
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/npm-dependencies-b7ceb5d816

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 9, 2026

Copy link
Copy Markdown
Contributor

Bumps the npm-dependencies group with 1 update in the / directory: typescript.

Updates typescript from 6.0.3 to 7.0.2

Release notes

Sourced from typescript's releases.

TypeScript 7.0.2

https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/

This tag was originally released at: https://github.com/microsoft/typescript-go/releases/tag/typescript%2Fv7.0.2

Commits
  • 1e4744d Merge branch 'main' into ts7-release
  • a5a219cmicrosoft/typescript-go#4558
  • ecfe30d Update status localization
  • 5de25b5 Hide executable name in TypeScript status
  • d7ce74a Show bundled TypeScript version for packaged servers
  • 29be66a Correct TS 7 release version to 7.0.2
  • ed2bd1b Merge branch 'main' into ts7-release
  • 8873075 Bump the github-actions group across 1 directory with 3 updates (microsoft/ty...
  • 9427131 Set up stable / nightly extension split, other prep (microsoft/typescript-go#...
  • d4eaca5microsoft/typescript-go#4549
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by microsoft1es, a new releaser for typescript since your current version.


@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 9, 2026
@dependabot dependabot Bot changed the title build(deps-dev): bump typescript from 6.0.3 to 7.0.2 in the npm-dependencies group build(deps-dev): bump typescript from 6.0.3 to 7.0.2 in the npm-dependencies group across 1 directory Sep 10, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/npm-dependencies-b7ceb5d816 branch from f802c5d to 7dee40d Compare September 10, 2026 06:12
Comment thread package.json
"semantic-release": "25.0.9",
"turbo": "2.10.12",
"typescript": "6.0.3",
"typescript": "7.0.2",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟠 Should fix [stack-default] — This bumps typescript across a major version boundary onto what release notes indicate is the Go-rewritten compiler (the PR body links microsoft/typescript-go's own release tag, and the bundled commits — "Show bundled TypeScript version for packaged servers", "Hide executable name in TypeScript status" — read as typescript-go/language-server work, not the classic tsc). package-lock.json backs this up: the typescript entry now pulls in a full set of @typescript/typescript-<platform>-<arch> optional dependencies (e.g. @typescript/typescript-netbsd-arm64), consistent with a native-binary distribution rather than the pure-JS compiler this repo has run until now.

That matters here because @typescript-eslint/eslint-plugin, @typescript-eslint/parser, @typescript-eslint/typescript-estree, @typescript-eslint/utils, and @typescript-eslint/type-utils all still declare "typescript": ">=4.8.4 <6.1.0" as a peer dependency (see the nested node_modules/typescript-eslint/node_modules/@typescript-eslint/* entries the lockfile diff adds) — they explicitly don't claim support even for 6.1+, let alone 7.x. Since there's only one typescript package in the tree and no nested copy satisfying that range, every one of these packages will resolve require("typescript") to 7.0.2 at runtime regardless of what their peerDependencies say. npm run lint doesn't use type-aware linting here (eslint.config.ts only extends tseslint.configs.recommended, no parserOptions.project), so the blast radius is bounded to typescript-estree's AST/syntax parsing rather than full type-checker use — but npm run typecheck runs tsc directly, which is now the new compiler binary end-to-end against this exact tsconfig.json.

None of this is necessarily broken — Microsoft may well have kept the classic JS API surface for compatibility during the transition — but it's unverified: typescript-eslint's own peer range says it hasn't been tested against this, and I don't have access to this PR's CI results to confirm lint/typecheck are actually green on this commit. Given DEPENDABOT_AUTOMERGE_LEVELS defaults to patch,minor (this is a major bump), this won't auto-merge regardless, but I'd hold it for a human to confirm CI is genuinely green — and ideally wait for typescript-eslint to widen its peer range for TS7 — before merging, rather than treating a clean review as sufficient here.

Bumps the npm-dependencies group with 1 update in the / directory: [typescript](https://github.com/microsoft/TypeScript).


Updates `typescript` from 6.0.3 to 7.0.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v6.0.3...v7.0.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-version: 7.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/npm-dependencies-b7ceb5d816 branch from 7dee40d to a474ac4 Compare September 10, 2026 14:54
@github-actions
github-actions Bot dismissed their stale review September 10, 2026 14:57

Superseded by re-review on the latest commit.

@github-actions github-actions 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.

Re-review after this branch was rebased onto the latest main (new head a474ac4) — the diff itself (package.json, package-lock.json) is byte-identical to what I reviewed on the previous commit, still just the typescript 6.0.3 → 7.0.2 bump with no other changes.

Should fix

  • 🟠 package.json:38 (open thread from my prior review, still applies, unchanged) — typescript 7.0.2 is the Go-rewritten compiler, and @typescript-eslint/eslint-plugin/parser/typescript-estree/utils/type-utils still peer-pin typescript: ">=4.8.4 <6.1.0" in the (unchanged) lockfile, so they've never claimed support for this version. I re-checked the lockfile again on this commit and the same nested typescript-eslint/node_modules/@typescript-eslint/* peer ranges are still present, so I'm not retracting this. Leaving the thread open rather than re-raising it as a new comment.

Nothing else changed since the previous revision that would resolve or newly affect that finding. I still have no tool access to this PR's CI status in this session, so I can't confirm whether lint/typecheck actually pass here — that remains the concrete thing to check before merging. My prior stale review on the previous commit has been cleared and dismissed as superseded.

@github-actions

Copy link
Copy Markdown

🗜️ Headroom context compression

Metric Value
Requests proxied 15
Tokens saved 34186
Aggregate savings 1.4% of all tokens sent
Average per-request compression 1.5%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants