chore(deps): update dependency typescript to v7 - #291
Conversation
Dokploy Preview Deployment
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 7b50c6c94b
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| "@unocss/transformer-directives": "66.7.3", | ||
| "eslint-plugin-format": "2.0.1", | ||
| "typescript": "6.0.3", | ||
| "typescript": "7.0.2", |
There was a problem hiding this comment.
Keep TypeScript within the ESLint stack's peer range
This project runs pnpm lint in both CI and deploy workflows, and the lockfile resolves the Nuxt/Antfu ESLint stack through @typescript-eslint 8.61/8.62 packages that still declare typescript: '>=4.8.4 <6.1.0' (for example pnpm-lock.yaml:2947, 2955, and 2962-2976). Bumping only TypeScript to 7.0.2 puts those TypeScript-aware lint rules on an unsupported compiler API, so TS/Vue linting can warn, fail, or mis-parse code until the ESLint/@typescript-eslint/Nuxt ESLint dependencies are upgraded to versions that support TS 7.
Useful? React with 👍 / 👎.
7b50c6c to
dcbb8e0
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: dcbb8e0d78
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| "@unocss/transformer-directives": "66.7.3", | ||
| "eslint-plugin-format": "2.0.1", | ||
| "typescript": "6.0.3", | ||
| "typescript": "7.0.2", |
There was a problem hiding this comment.
Keep Vue typechecking on TypeScript 6
This affects the pnpm typecheck path that CI and deploy run: this Nuxt/Vue project uses nuxt typecheck/vue-tsc, and TypeScript 7.0 explicitly does not expose the stable programmatic API that Vue/Volar-based embedded-language tooling needs yet (the TS 7.0 release notes say Vue projects need to continue using TypeScript 6.0 for now: https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/#typescript-and-embedded-languages). Updating the typescript peer itself to 7.0.2 leaves those tools importing an unsupported package, so keep typescript aliased/pinned to @typescript/typescript6 and add TS 7 under a separate alias only for direct tsc usage.
Useful? React with 👍 / 👎.
c3013b1 to
14bc8a3
Compare
fix(deps): update all non-major dependencies
14bc8a3 to
f8c18f4
Compare
This PR contains the following updates:
6.0.3→7.0.2Release Notes
microsoft/TypeScript (typescript)
v7.0.2Compare Source
Configuration
📅 Schedule: (in timezone Asia/Taipei)
* 0-3 * * 1)🚦 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 this update again.
This PR was generated by Mend Renovate. View the repository job log.