Skip to content

fix(TS)!: Update .wxt/tsconfig.json compiler options, require TS >=5.4#2512

Merged
aklinker1 merged 6 commits into
majorfrom
update-base-tsconfig-compile-options
Jul 26, 2026
Merged

fix(TS)!: Update .wxt/tsconfig.json compiler options, require TS >=5.4#2512
aklinker1 merged 6 commits into
majorfrom
update-base-tsconfig-compile-options

Conversation

@aklinker1

@aklinker1 aklinker1 commented Jul 26, 2026

Copy link
Copy Markdown
Member

Warning

BREAKING CHANGE: Updates .wxt/tsconfig.json defaults to latest recommended settings for vite projects and requires Typescript 5.4 or later. See #2512 for details on what compiler options were changed.

Overview

This closes #2449. Update to latest recommended tsconfig and set min version for typescript peer.

@github-actions github-actions Bot added the pkg/wxt Includes changes to the `packages/wxt` directory label Jul 26, 2026
@codecov

codecov Bot commented Jul 26, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (major@0c107f3). Learn more about missing BASE report.

Additional details and impacted files
@@           Coverage Diff            @@
##             major    #2512   +/-   ##
========================================
  Coverage         ?   79.39%           
========================================
  Files            ?      131           
  Lines            ?     3969           
  Branches         ?      905           
========================================
  Hits             ?     3151           
  Misses           ?      727           
  Partials         ?       91           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@aklinker1
aklinker1 marked this pull request as ready for review July 26, 2026 16:42
@aklinker1 aklinker1 linked an issue Jul 26, 2026 that may be closed by this pull request
@aklinker1 aklinker1 mentioned this pull request Jul 26, 2026
29 tasks
@aklinker1
aklinker1 merged commit 769bbd7 into major Jul 26, 2026
12 checks passed
@aklinker1
aklinker1 deleted the update-base-tsconfig-compile-options branch July 26, 2026 16:49
aklinker1 added a commit that referenced this pull request Jul 26, 2026
…5.4 (#2512)

BREAKING CHANGE: Updates `.wxt/tsconfig.json` defaults to latest recommended settings for vite projects and requires Typescript 5.4 or later. See #2512 for details on what compiler options were changed.

Co-authored-by: cookesan <cookesan@users.noreply.github.com>
aklinker1 added a commit that referenced this pull request Jul 26, 2026
…5.4 (#2512)

BREAKING CHANGE: Updates `.wxt/tsconfig.json` defaults to latest recommended settings for vite projects and requires Typescript 5.4 or later. See #2512 for details on what compiler options were changed.

Co-authored-by: cookesan <cookesan@users.noreply.github.com>
aklinker1 added a commit that referenced this pull request Jul 26, 2026
…5.4 (#2512)

BREAKING CHANGE: Updates `.wxt/tsconfig.json` defaults to latest recommended settings for vite projects and requires Typescript 5.4 or later. See #2512 for details on what compiler options were changed.

Co-authored-by: cookesan <cookesan@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pkg/wxt Includes changes to the `packages/wxt` directory

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update to lastest recommended TS Config

1 participant