Skip to content

dev: fix leftover typescript migration issues#1691

Merged
silviuaavram merged 4 commits into
masterfrom
fix/ts-migration-issues
Jun 4, 2026
Merged

dev: fix leftover typescript migration issues#1691
silviuaavram merged 4 commits into
masterfrom
fix/ts-migration-issues

Conversation

@silviuaavram
Copy link
Copy Markdown
Collaborator

@silviuaavram silviuaavram commented Jun 3, 2026

Pull Request

What

After the TS migration some infra errors appeared in the repo. Fixing them.

Why

  • Make sure we're up to date and correct.
  • Styles in docusaurus were broken.
  • Files maps in docusaurus build were broken and could not break point.
  • tsconfig had entries that were outdated.

How

Changes

Checklist

  • Documentation
  • Tests
  • TypeScript Types
  • Ready to be merged

Copilot AI review requested due to automatic review settings June 3, 2026 17:51
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR addresses infrastructure regressions that surfaced after the TypeScript migration (PR #1683), primarily impacting Docusaurus styling and source-map/debugging behavior.

Changes:

  • Updates root TypeScript compiler settings (module resolution and output-related options).
  • Adjusts Docusaurus TypeScript settings and moves page CSS loading into docusaurus.config.js.
  • Forces Webpack source-map generation for the Docusaurus build.

Reviewed changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
tsconfig.json Tweaks TypeScript compiler options used across the repo.
docusaurus/tsconfig.json Overrides TS options for the Docusaurus app build/typecheck.
docusaurus/pages/useTagGroupCombobox.tsx Removes per-page CSS imports (style now loaded globally).
docusaurus/pages/useTagGroup.tsx Removes per-page CSS import (style now loaded globally).
docusaurus/pages/useSelect.tsx Removes per-page CSS import (style now loaded globally).
docusaurus/pages/useMultipleSelect.tsx Removes per-page CSS import (style now loaded globally).
docusaurus/pages/useMultipleCombobox.tsx Removes per-page CSS import (style now loaded globally).
docusaurus/pages/useCombobox.tsx Removes per-page CSS import (style now loaded globally).
docusaurus/pages/combobox.tsx Removes per-page CSS import (style now loaded globally).
docusaurus.config.js Adds theme.customCss entries and forces devtool: 'source-map'.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docusaurus/tsconfig.json
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 9 out of 10 changed files in this pull request and generated 2 comments.

Comment thread docusaurus.config.js
Comment thread docusaurus.config.js
@silviuaavram silviuaavram requested a review from Copilot June 4, 2026 07:56
@silviuaavram silviuaavram merged commit 5a5c071 into master Jun 4, 2026
6 checks passed
@silviuaavram silviuaavram deleted the fix/ts-migration-issues branch June 4, 2026 07:58
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 9 out of 10 changed files in this pull request and generated no new comments.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 4, 2026

🎉 This PR is included in version 9.3.5 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants