Skip to content

fix: make TypeScript 6 bump CI-compatible#47

Merged
vitormattos merged 1 commit intomainfrom
fix/ts6-compat-openapi-ci
Mar 31, 2026
Merged

fix: make TypeScript 6 bump CI-compatible#47
vitormattos merged 1 commit intomainfrom
fix/ts6-compat-openapi-ci

Conversation

@vitormattos
Copy link
Copy Markdown
Member

Summary

  • bump TypeScript to 6.0.2
  • remove deprecated tsconfig option that fails under TS6
  • add type declaration for vite/modulepreload-polyfill side-effect import
  • keep OpenAPI generation working via npx without incompatible peer dependency install

Validation

  • npm run ts:check
  • npm run test
  • npm run typescript:generate
  • git status --porcelain openapi*.json src/types/openapi/openapi*.ts (no diff)

This should unblock the dependency bump scenario covered in #46.

@vitormattos vitormattos force-pushed the fix/ts6-compat-openapi-ci branch from 66ec845 to b6929bf Compare March 31, 2026 20:03
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
@vitormattos vitormattos force-pushed the fix/ts6-compat-openapi-ci branch from b6929bf to 0db73f1 Compare March 31, 2026 20:05
@vitormattos vitormattos merged commit e8307d7 into main Mar 31, 2026
23 checks passed
@vitormattos vitormattos deleted the fix/ts6-compat-openapi-ci branch March 31, 2026 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant