chore(deps): update dependency typescript to v7 #95

Open
renovate wants to merge 1 commit from renovate/typescript-7.x into main
Collaborator

This PR contains the following updates:

Package Type Update Change
typescript (source) devDependencies major ^6.0.0^7.0.0
typescript (source) devDependencies major ~6.0.0~7.0.0

Release Notes

microsoft/TypeScript (typescript)

v7.0.2

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [typescript](https://www.typescriptlang.org/) ([source](https://github.com/microsoft/TypeScript)) | devDependencies | major | [`^6.0.0` → `^7.0.0`](https://renovatebot.com/diffs/npm/typescript/6.0.3/7.0.2) | | [typescript](https://www.typescriptlang.org/) ([source](https://github.com/microsoft/TypeScript)) | devDependencies | major | [`~6.0.0` → `~7.0.0`](https://renovatebot.com/diffs/npm/typescript/6.0.3/7.0.2) | --- ### Release Notes <details> <summary>microsoft/TypeScript (typescript)</summary> ### [`v7.0.2`](https://github.com/microsoft/TypeScript/compare/v6.0.3...2bd066d87f5bafd315be9f40889d0a60b9e58e0b) [Compare Source](https://github.com/microsoft/TypeScript/compare/v6.0.3...2bd066d87f5bafd315be9f40889d0a60b9e58e0b) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDQuMSIsInVwZGF0ZWRJblZlciI6IjQzLjI4NS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Update dependency typescript to v7
Some checks failed
Build and Publish / frontend (push) Failing after 5m7s
Build and Publish / backend (push) Successful in 19m20s
Build and Publish / mcp (push) Successful in 9m29s
Build and Publish / publish (push) Has been skipped
8c963f6515
Owner

Blocked on upstream — do not merge yet.

Verified against current main (clean merge, no conflicts). Results:

step result
npm ci pass
npm run check failsvelte-check crashes on load
npm run build pass (Vite/esbuild never touches the TS compiler API)
TypeError: Cannot read properties of undefined (reading 'useCaseSensitiveFileNames')
    at new FileMap (node_modules/svelte-check/dist/src/index.js:9013:72)

Root cause is not our code or tsconfig — running tsc -p tsconfig.node.json directly succeeds under TS7, so every option we set (erasableSyntaxOnly, verbatimModuleSyntax, moduleResolution: bundler) is still valid.

It is the TypeScript 7 (native port) package layout. typescript@7.0.2 has:

"main": null,
"exports": { ".": "./lib/version.cjs", "./unstable/sync": ..., "./unstable/ast": ... }

require('typescript') now resolves to a bare version-string module instead of the Compiler API object, which only lives behind the ./unstable/* subpaths. svelte-check still does the classic require('typescript').sys... and gets undefined.

svelte-check@4.7.3 is already the latest published release, so there is no version to bump to. This needs a svelte-check release that targets the TS7 API surface.

Leaving open — revisit when svelte-check publishes past 4.7.3.

**Blocked on upstream — do not merge yet.** Verified against current `main` (clean merge, no conflicts). Results: | step | result | |---|---| | `npm ci` | pass | | `npm run check` | **fail** — `svelte-check` crashes on load | | `npm run build` | pass (Vite/esbuild never touches the TS compiler API) | ``` TypeError: Cannot read properties of undefined (reading 'useCaseSensitiveFileNames') at new FileMap (node_modules/svelte-check/dist/src/index.js:9013:72) ``` Root cause is not our code or tsconfig — running `tsc -p tsconfig.node.json` directly succeeds under TS7, so every option we set (`erasableSyntaxOnly`, `verbatimModuleSyntax`, `moduleResolution: bundler`) is still valid. It is the TypeScript 7 (native port) package layout. `typescript@7.0.2` has: ``` "main": null, "exports": { ".": "./lib/version.cjs", "./unstable/sync": ..., "./unstable/ast": ... } ``` `require('typescript')` now resolves to a bare version-string module instead of the Compiler API object, which only lives behind the `./unstable/*` subpaths. `svelte-check` still does the classic `require('typescript').sys...` and gets `undefined`. `svelte-check@4.7.3` is already the latest published release, so there is no version to bump to. This needs a svelte-check release that targets the TS7 API surface. Leaving open — revisit when svelte-check publishes past 4.7.3.
renovate changed title from Update dependency typescript to v7 to chore(deps): update dependency typescript to v7 2026-07-28 00:07:08 +02:00
renovate force-pushed renovate/typescript-7.x from 8c963f6515
Some checks failed
Build and Publish / frontend (push) Failing after 5m7s
Build and Publish / backend (push) Successful in 19m20s
Build and Publish / mcp (push) Successful in 9m29s
Build and Publish / publish (push) Has been skipped
to b20c1d085f
Some checks failed
Build and Publish / frontend (push) Failing after 46s
Build and Publish / mcp (push) Successful in 40s
Build and Publish / backend (push) Successful in 9m56s
Build and Publish / publish (push) Has been skipped
2026-07-28 00:07:10 +02:00
Compare
Some checks failed
Build and Publish / frontend (push) Failing after 46s
Required
Details
Build and Publish / mcp (push) Successful in 40s
Required
Details
Build and Publish / backend (push) Successful in 9m56s
Required
Details
Build and Publish / publish (push) Has been skipped
Some required checks were not successful.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/typescript-7.x:renovate/typescript-7.x
git switch renovate/typescript-7.x
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
midas/podradar!95
No description provided.