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: TypeScript 7.0.2

Compare Source

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


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/releases/tag/v7.0.2): TypeScript 7.0.2 [Compare Source](https://github.com/microsoft/TypeScript/compare/v6.0.3...v7.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> </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 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.

**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
Author
Collaborator

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: podradar-frontend/package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: svelte-check@4.7.6
npm error Found: typescript@7.0.2
npm error node_modules/typescript
npm error   dev typescript@"~7.0.0" from the root project
npm error
npm error Could not resolve dependency:
npm error peer typescript@"^5.0.0 || ^6.0.0" from svelte-check@4.7.6
npm error node_modules/svelte-check
npm error   dev svelte-check@"^4.4.5" from the root project
npm error
npm error Conflicting peer dependency: typescript@6.0.3
npm error node_modules/typescript
npm error   peer typescript@"^5.0.0 || ^6.0.0" from svelte-check@4.7.6
npm error   node_modules/svelte-check
npm error     dev svelte-check@"^4.4.5" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry this command with --force or --legacy-peer-deps to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /tmp/renovate/cache/others/npm/_logs/2026-08-30T22_06_45_737Z-eresolve-report.txt
npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2026-08-30T22_06_45_737Z-debug-0.log

### ⚠️ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: podradar-frontend/package-lock.json ``` npm warn Unknown env config "store". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm error code ERESOLVE npm error ERESOLVE could not resolve npm error npm error While resolving: svelte-check@4.7.6 npm error Found: typescript@7.0.2 npm error node_modules/typescript npm error dev typescript@"~7.0.0" from the root project npm error npm error Could not resolve dependency: npm error peer typescript@"^5.0.0 || ^6.0.0" from svelte-check@4.7.6 npm error node_modules/svelte-check npm error dev svelte-check@"^4.4.5" from the root project npm error npm error Conflicting peer dependency: typescript@6.0.3 npm error node_modules/typescript npm error peer typescript@"^5.0.0 || ^6.0.0" from svelte-check@4.7.6 npm error node_modules/svelte-check npm error dev svelte-check@"^4.4.5" from the root project npm error npm error Fix the upstream dependency conflict, or retry this command with --force or --legacy-peer-deps to accept an incorrect (and potentially broken) dependency resolution. npm error npm error npm error For a full report see: npm error /tmp/renovate/cache/others/npm/_logs/2026-08-30T22_06_45_737Z-eresolve-report.txt npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2026-08-30T22_06_45_737Z-debug-0.log ```
renovate force-pushed renovate/typescript-7.x from 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
to 938e5a8b0e
Some checks failed
renovate/artifacts Artifact file update failure
Build and Publish / frontend (push) Failing after 35s
Build and Publish / mcp (push) Successful in 44s
Build and Publish / backend (push) Successful in 8m50s
Build and Publish / publish (push) Has been skipped
2026-08-31 00:06:50 +02:00
Compare
Some checks failed
renovate/artifacts Artifact file update failure
Build and Publish / frontend (push) Failing after 35s
Required
Details
Build and Publish / mcp (push) Successful in 44s
Required
Details
Build and Publish / backend (push) Successful in 8m50s
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.