Skip to content

chore: bump prettier & enable verbatimModuleSyntax#5149

Merged
zettca merged 2 commits intomasterfrom
fix/stuffe
Apr 21, 2026
Merged

chore: bump prettier & enable verbatimModuleSyntax#5149
zettca merged 2 commits intomasterfrom
fix/stuffe

Conversation

@zettca
Copy link
Copy Markdown
Member

@zettca zettca commented Apr 21, 2026

  • bump tsconfig's verbatimModuleSyntax & update imports
  • bump oxlint & implement suggestions
  • bump prettier to latest & format code accordigly

Copilot AI review requested due to automatic review settings April 21, 2026 15:05
@zettca zettca requested a review from a team as a code owner April 21, 2026 15:05
Copy link
Copy Markdown
Contributor

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

Note

Copilot was unable to run its full agentic suite in this review.

Updates the codebase to align with TypeScript verbatimModuleSyntax (type-only imports) and applies formatting changes consistent with a Prettier bump.

Changes:

  • Refactor many imports to use import type / type specifiers to satisfy verbatimModuleSyntax.
  • Bump dev tooling versions (notably prettier and oxlint) and apply resulting formatting.
  • Adjust a few utility/infra files (Monaco config typing, lint config inheritance, CLI package key sorting).

Reviewed changes

Copilot reviewed 299 out of 677 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
packages/core/src/Login/Login.stories.tsx Convert prop import to type-only to satisfy verbatimModuleSyntax.
packages/core/src/LoadingContainer/LoadingContainer.tsx Use type-only imports; reformat interface extends.
packages/core/src/LoadingContainer/LoadingContainer.stories.tsx Convert props import to type-only.
packages/core/src/Loading/Loading.tsx Convert style/types imports to type-only.
packages/core/src/Loading/Loading.stories.tsx Convert props imports to type-only.
packages/core/src/ListContainer/ListItem/ListItem.tsx Convert React and base prop imports to type-only.
packages/core/src/ListContainer/ListContainer.tsx Convert base prop import to type-only.
packages/core/src/ListContainer/ListContainer.stories.tsx Convert props import to type-only.
packages/core/src/List/utils.ts Convert HvListValue import to type-only.
packages/core/src/List/useSelectableList.ts Convert HvListValue import to type-only.
packages/core/src/List/List.tsx Convert types to type-only; reformat HvListProps extends.
packages/core/src/Input/Input.tsx Convert multiple imports to type-only.
packages/core/src/Input/Input.test.tsx Convert props import to type-only.
packages/core/src/Input/Input.stories.tsx Convert types to type-only in story imports.
packages/core/src/InlineEditor/InlineEditor.tsx Convert component prop imports to type-only.
packages/core/src/InlineEditor/InlineEditor.test.tsx Convert props import to type-only.
packages/core/src/InlineEditor/InlineEditor.stories.tsx Convert story prop imports to type-only.
packages/core/src/IconContainer/IconContainer.tsx Convert types to type-only; minor formatting.
packages/core/src/IconButton/IconButton.tsx Convert types to type-only.
packages/core/src/IconButton/IconButton.test.tsx Convert props import to type-only.
packages/core/src/IconButton/IconButton.stories.tsx Convert props import to type-only.
packages/core/src/Header/Navigation/Navigation.tsx Convert types to type-only; reformat extends.
packages/core/src/Header/Navigation/MenuItem/MenuItem.tsx Convert types to type-only; reformat extends.
packages/core/src/Header/Navigation/MenuBar/MenuBar.tsx Convert types to type-only; reformat extends.
packages/core/src/Header/Navigation/MenuBar/Bar.tsx Convert types to type-only.
packages/core/src/Header/Header.tsx Convert base props import to type-only.
packages/core/src/Header/Header.stories.tsx Convert props import to type-only.
packages/core/src/Header/Brand/Brand.tsx Convert base props import to type-only.
packages/core/src/Header/Actions/Actions.tsx Convert base props import to type-only.
packages/core/src/Grid/Grid.tsx Convert MUI props import to type-only.
packages/core/src/Grid/Grid.stories.tsx Convert props import to type-only.
packages/core/src/GlobalActions/GlobalActions.tsx Convert base props import to type-only; reformat extends.
packages/core/src/GlobalActions/GlobalActions.stories.tsx Convert props import to type-only.
packages/core/src/FormElement/WarningText/WarningText.tsx Convert base props import to type-only.
packages/core/src/FormElement/WarningText/WarningText.test.tsx Convert props import to type-only.
packages/core/src/FormElement/WarningText/WarningText.stories.tsx Convert types to type-only.
packages/core/src/FormElement/Suggestions/Suggestions.tsx Convert MUI/base types to type-only.
packages/core/src/FormElement/Suggestions/Suggestions.stories.tsx Convert props imports to type-only.
packages/core/src/FormElement/LabelContainer.tsx Convert ExtractNames to type-only; minor formatting.
packages/core/src/FormElement/Label/Label.tsx Convert typography props to type-only.
packages/core/src/FormElement/Label/Label.stories.tsx Convert props import to type-only.
packages/core/src/FormElement/InfoMessage/InfoMessage.tsx Convert typography props to type-only.
packages/core/src/FormElement/InfoMessage/InfoMessage.stories.tsx Convert props import to type-only.
packages/core/src/FormElement/FormElement.tsx Convert base props import to type-only; reformat extends.
packages/core/src/FormElement/FormElement.stories.tsx Convert story types to type-only.
packages/core/src/FormElement/CharCounter/CharCounter.tsx Convert base props import to type-only.
packages/core/src/FormElement/CharCounter/CharCounter.stories.tsx Convert props import to type-only.
packages/core/src/FormElement/Adornment/Adornment.tsx Convert types to type-only; reformat extends.
packages/core/src/FormElement/Adornment/Adornment.stories.tsx Convert props imports to type-only.
packages/core/src/Footer/Footer.tsx Convert base props import to type-only.
packages/core/src/Footer/Footer.stories.tsx Convert props import to type-only.
packages/core/src/Focus/Focus.tsx Convert base props import to type-only.
packages/core/src/FilterGroup/stories/EmptyFilters.tsx Convert props import to type-only.
packages/core/src/FilterGroup/RightPanel/RightPanel.tsx Convert list props import to type-only.
packages/core/src/FilterGroup/FilterGroupContext.tsx Convert React and local types to type-only.
packages/core/src/FilterGroup/FilterGroup.tsx Convert multiple imports to type-only; reformat extends.
packages/core/src/FilterGroup/FilterGroup.test.tsx Convert types to type-only.
packages/core/src/FilterGroup/FilterGroup.stories.tsx Convert Storybook and local types to type-only.
packages/core/src/FilterGroup/FilterContent/HeaderButton.tsx Convert ExtractNames/button props to type-only.
packages/core/src/FilterGroup/FilterContent/FilterContent.tsx Convert dropdown/form/list types to type-only; reformat extends.
packages/core/src/FilterGroup/Counter/Counter.tsx Convert local types to type-only.
packages/core/src/FileUploader/stories/simulators.ts Convert HvFileData import to type-only.
packages/core/src/FileUploader/Preview/Preview.tsx Convert button props to type-only; reformat extends.
packages/core/src/FileUploader/FileUploader.tsx Convert multiple imports to type-only; reorganize imports.
packages/core/src/FileUploader/FileUploader.test.tsx Convert types to type-only.
packages/core/src/FileUploader/FileUploader.stories.tsx Convert types to type-only.
packages/core/src/FileUploader/FileList/FileList.tsx Convert file data/remove event to type-only.
packages/core/src/FileUploader/FileList/FileList.test.tsx Convert HvFileData import to type-only.
packages/core/src/FileUploader/File/File.test.tsx Convert types to type-only.
packages/core/src/FileUploader/DropZone/DropZone.tsx Convert types to type-only; reformat extends.
packages/core/src/EmptyState/EmptyState.tsx Convert base/typography props to type-only; reformat extends.
packages/core/src/EmptyState/EmptyState.stories.tsx Convert props import to type-only.
packages/core/src/DropdownButton/DropdownButton.tsx Convert button props to type-only; reformat extends.
packages/core/src/Dropdown/utils.tsx Convert list value import to type-only.
packages/core/src/Dropdown/List/List.tsx Convert list props/value to type-only.
packages/core/src/Dropdown/Dropdown.tsx Convert types to type-only; reformat generic extends.
packages/core/src/Dropdown/Dropdown.stories.tsx Convert props import to type-only.
packages/core/src/DropDownMenu/DropDownMenu.tsx Convert types to type-only; reformat extends.
packages/core/src/DropDownMenu/DropDownMenu.test.tsx Convert list value import to type-only.
packages/core/src/DropDownMenu/DropDownMenu.stories.tsx Convert props import to type-only.
packages/core/src/Drawer/Drawer.tsx Convert MUI drawer props to type-only.
packages/core/src/Drawer/Drawer.stories.tsx Convert props import to type-only.
packages/core/src/DotPagination/DotPagination.tsx Convert radio group props to type-only; reformat extends.
packages/core/src/DotPagination/DotPagination.stories.tsx Convert props import to type-only.
packages/core/src/Dialog/stories/SemanticVariantsStory.tsx Convert dialog/button types to type-only.
packages/core/src/Dialog/stories/MainStory.tsx Convert dialog props to type-only.
packages/core/src/Dialog/Title/Title.tsx Convert MUI title props to type-only; reformat extends.
packages/core/src/Dialog/Dialog.tsx Convert MUI dialog props to type-only; reformat extends.
packages/core/src/Dialog/Dialog.stories.tsx Convert dialog props to type-only.
packages/core/src/Dialog/Content/Content.tsx Convert MUI content props to type-only; reformat extends.
packages/core/src/Dialog/Actions/Actions.tsx Convert MUI actions props to type-only; reformat extends.
packages/core/src/DatePicker/useVisibleDate.tsx Convert reducer/actions imports to type-only.
packages/core/src/DatePicker/DatePicker.tsx Convert component types to type-only; reformat extends.
packages/core/src/DatePicker/DatePicker.stories.tsx Convert Storybook imports and props to type-only.
packages/core/src/Controls/stories/Controls.tsx Convert control/table config types to type-only.
packages/core/src/Controls/RightControl/RightControl.tsx Convert dropdown/list/base props to type-only.
packages/core/src/Controls/LeftControl/LeftControl.tsx Convert input/base props to type-only.
packages/core/src/Controls/Controls.tsx Convert base props import to type-only.
packages/core/src/Container/Container.tsx Convert MUI container props to type-only.
packages/core/src/Container/Container.stories.tsx Convert props import to type-only.
packages/core/src/ColorPicker/Swatch.tsx Convert types to type-only.
packages/core/src/ColorPicker/PresetColors/PresetColors.tsx Convert HvColorAny to type-only.
packages/core/src/ColorPicker/ColorPicker.tsx Convert color/dropdown types to type-only.
packages/core/src/ColorPicker/ColorPicker.stories.tsx Convert props import to type-only.
packages/core/src/CheckBoxGroup/CheckBoxGroup.tsx Convert HvFormStatus/base props to type-only; reformat extends.
packages/core/src/CheckBoxGroup/CheckBoxGroup.stories.tsx Convert props import to type-only.
packages/core/src/CheckBox/CheckBox.tsx Convert types to type-only.
packages/core/src/CheckBox/CheckBox.stories.tsx Convert props import to type-only.
packages/core/src/Carousel/CarouselThumbnails.tsx Convert types to type-only; reformat extends.
packages/core/src/Carousel/CarouselSlide/CarouselSlide.tsx Minor formatting of interface extends.
packages/core/src/Carousel/CarouselControls.tsx Convert types to type-only; reformat extends.
packages/core/src/Carousel/Carousel.tsx Convert types to type-only; reformat extends.
packages/core/src/Carousel/Carousel.test.tsx Convert props import to type-only.
packages/core/src/Carousel/Carousel.stories.tsx Convert props import to type-only.
packages/core/src/Card/stories/Main.tsx Convert props import to type-only.
packages/core/src/Card/Media/Media.tsx Convert MUI props to type-only; reformat extends.
packages/core/src/Card/Header/Header.tsx Convert MUI props to type-only.
packages/core/src/Card/Content/Content.tsx Convert MUI props to type-only; reformat extends.
packages/core/src/Card/Card.tsx Convert color/base props to type-only.
packages/core/src/Card/Card.stories.tsx Convert props import to type-only.
packages/core/src/Calendar/SingleCalendar/SingleCalendar.tsx Convert ViewMode to type-only; reformat extends.
packages/core/src/Calendar/SingleCalendar/CalendarCell.tsx Convert types to type-only; reformat extends.
packages/core/src/Calendar/CalendarNavigation/Navigation/Navigation.tsx Convert base props import to type-only.
packages/core/src/Calendar/CalendarNavigation/MonthSelector/MonthSelector.tsx Convert enums/types to type-only.
packages/core/src/Calendar/CalendarNavigation/ComposedNavigation/ComposedNavigation.tsx Convert enums/types to type-only.
packages/core/src/Calendar/CalendarHeader/CalendarHeader.tsx Convert input props to type-only; reformat extends.
packages/core/src/Calendar/Calendar.tsx Convert local types to type-only; reformat extends.
packages/core/src/ButtonBase/ButtonBase.tsx Convert polymorphic types to type-only.
packages/core/src/Button/Button.tsx Convert theme types and polymorphic types to type-only.
packages/core/src/Button/Button.stories.tsx Convert Storybook/props imports to type-only.
packages/core/src/BulkActions/BulkActions.tsx Convert types to type-only; reorganize imports.
packages/core/src/BulkActions/BulkActions.test.tsx Convert props import to type-only.
packages/core/src/BulkActions/BulkActions.stories.tsx Convert story types to type-only.
packages/core/src/BreadCrumb/utils.tsx Convert DropDownMenu props to type-only.
packages/core/src/BreadCrumb/Page/Page.tsx Convert path element type to type-only.
packages/core/src/BreadCrumb/BreadCrumb.tsx Convert types to type-only; reformat extends.
packages/core/src/BreadCrumb/BreadCrumb.stories.tsx Convert props import to type-only.
packages/core/src/BaseSwitch/BaseSwitch.tsx Convert MUI props/types to type-only; reformat extends.
packages/core/src/BaseRadio/RadioIcon.tsx Convert types to type-only; reformat extends.
packages/core/src/BaseRadio/BaseRadio.tsx Convert MUI props/HvColorAny to type-only; reformat extends.
packages/core/src/BaseInput/BaseInput.tsx Minor formatting of interface extends.
packages/core/src/BaseDropdown/BaseDropdownPanel.tsx Reformat interface extends.
packages/core/src/BaseDropdown/BaseDropdown.tsx Convert base props to type-only; reformat extends.
packages/core/src/BaseCheckBox/CheckBoxIcon.tsx Convert types to type-only; reformat extends.
packages/core/src/BaseCheckBox/BaseCheckBox.tsx Convert MUI props/HvColorAny to type-only; reformat extends.
packages/core/src/Banner/BannerContent/BannerContent.tsx Convert imports to type-only; reformat extends.
packages/core/src/Banner/Banner.tsx Convert MUI/snackbar types to type-only; reformat extends.
packages/core/src/Banner/Banner.test.tsx Convert props import to type-only.
packages/core/src/Banner/Banner.stories.tsx Convert props import to type-only.
packages/core/src/Badge/Badge.tsx Convert types to type-only.
packages/core/src/Badge/Badge.stories.tsx Convert props import to type-only.
packages/core/src/AvatarGroup/AvatarGroupContext.tsx Convert HvSize import to type-only.
packages/core/src/AvatarGroup/AvatarGroup.tsx Convert base props to type-only.
packages/core/src/AvatarGroup/AvatarGroup.stories.tsx Convert props import to type-only.
packages/core/src/Avatar/Avatar.tsx Convert MUI/styles/base props to type-only.
packages/core/src/Avatar/Avatar.stories.tsx Convert props import to type-only.
packages/core/src/AppSwitcher/AppSwitcher.tsx Convert base props and action types to type-only.
packages/core/src/AppSwitcher/AppSwitcher.test.tsx Convert props import to type-only.
packages/core/src/AppSwitcher/AppSwitcher.stories.tsx Convert props/types to type-only.
packages/core/src/AppSwitcher/Action/Action.tsx Convert types to type-only.
packages/core/src/ActionsGeneric/ActionsGeneric.tsx Convert types to type-only.
packages/core/src/ActionsGeneric/ActionsGeneric.test.tsx Convert props import to type-only.
packages/core/src/ActionBar/ActionBar.tsx Convert base props to type-only.
packages/core/src/ActionBar/ActionBar.stories.tsx Convert props import to type-only.
packages/core/src/Accordion/Accordion.tsx Convert base/typography types to type-only; reformat extends.
packages/core/src/Accordion/Accordion.stories.tsx Convert props import to type-only.
packages/code-editor/src/CodeEditor/plugins.ts Convert LanguagePlugin import to type-only.
packages/code-editor/src/CodeEditor/monaco-config.ts Change MonacoEnvironment typing approach; use satisfies Environment.
packages/code-editor/src/CodeEditor/languages/xml.ts Convert options/plugin imports to type-only.
packages/code-editor/src/CodeEditor/languages/sql.ts Convert options/plugin imports to type-only.
packages/code-editor/src/CodeEditor/CodeEditor.tsx Convert Formatter/LanguagePlugin imports to type-only.
packages/code-editor/src/CodeEditor/CodeEditor.stories.tsx Convert props import to type-only.
packages/cli/src/package.js Change sorting implementation to toSorted().
packages/cli/src/baselines/vite/src/pages/layout/navigation.tsx Convert props import to type-only.
packages/cli/src/baselines/vite/src/App.tsx Convert RouteObject import to type-only.
packages/cli/src/baselines/app-shell/vite/src/tests/providers.tsx Update TestProvider typing/React imports.
packages/cli/src/baselines/app-shell/vite/src/lib/data/config.ts Remove SWR wrapper baseline file.
packages/cli/.oxlintrc.json Inherit root oxlint config.
packages/app-shell-vite-plugin/src/vite-plugin.ts Convert Vite/plugin types to type-only.
packages/app-shell-vite-plugin/src/vite-crossorigin-fix-plugin.ts Convert rollup/vite types to type-only.
packages/app-shell-vite-plugin/src/tests/vite-generate-base-plugin.test.ts Convert HvAppShellConfig import to type-only.
packages/app-shell-vite-plugin/src/tests/config-utils.test.ts Convert HvAppShellConfig import to type-only.
packages/app-shell-vite-plugin/src/tests/automatic-utils.test.ts Convert HvAppShellConfig import to type-only.
packages/app-shell-ui/src/utils/processConfig.ts Convert shared types import to type-only.
packages/app-shell-ui/src/utils/navigationUtil.tsx Convert shared/local types to type-only.
packages/app-shell-ui/src/utils/lazyImport.ts Convert shared types import to type-only.
packages/app-shell-ui/src/utils/filterModel.ts Convert shared types import to type-only.
packages/app-shell-ui/src/utils/CombinedProviders.tsx Convert shared provider type import to type-only.
packages/app-shell-ui/src/utils/CombinedProviders.test.tsx Convert React types import to type-only.
packages/app-shell-ui/src/types/menu.ts Convert MenuItem import to type-only.
packages/app-shell-ui/src/tests/testUtils.tsx Convert HvAppShellConfig import to type-only.
packages/app-shell-ui/src/tests/defaultMocks.ts Convert NavigationContextValue import to type-only.
packages/app-shell-ui/src/tests/TestProvider.tsx Convert React/shared types to type-only.
packages/app-shell-ui/src/providers/NavigationProvider.tsx Convert types and children typing adjustments.
packages/app-shell-ui/src/providers/NavigationProvider.test.tsx Convert Vitest Mock import to type-only.
packages/app-shell-ui/src/providers/BannerProvider.tsx Convert event type import to type-only.
packages/app-shell-ui/src/hooks/useThemeEventListener.ts Convert event type import to type-only.
packages/app-shell-ui/src/hooks/useThemeEventListener.test.tsx Convert event type import to type-only.
packages/app-shell-ui/src/hooks/useNotificationsEventListener.ts Convert event type import to type-only.
packages/app-shell-ui/src/hooks/useNavigationMenuItems.tsx Convert MenuItemsContext import to type-only.
packages/app-shell-ui/src/hooks/useFilteredModel.ts Convert ModelResult import to type-only.
packages/app-shell-ui/src/components/layout/VerticalNavigation/VerticalNavigation.tsx Convert NavigationMenuItem import to type-only.
packages/app-shell-ui/src/components/layout/VerticalNavigation/VerticalNavigation.test.tsx Convert HvAppShellConfig import to type-only.
packages/app-shell-ui/src/components/layout/HeaderActions/InternalAction/InternalAction.tsx Convert shared config/help imports to type-only.
packages/app-shell-ui/src/components/layout/HeaderActions/HelpButton/HelpButton.tsx Convert HvAppShellHelp import to type-only.
packages/app-shell-ui/src/components/layout/HeaderActions/HeaderActions.test.tsx Convert HvAppShellAppSwitcherConfig import to type-only.
packages/app-shell-ui/src/components/layout/HeaderActions/ColorModeSwitcher.tsx Convert theme event type import to type-only.
packages/app-shell-ui/src/components/layout/HeaderActions/AppSwitcherToggle/AppSwitcherToggle.tsx Convert shared/UI kit types to type-only.
packages/app-shell-ui/src/components/layout/HeaderActions/AppSwitcherToggle/AppSwitcherToggle.test.tsx Convert item config import to type-only.
packages/app-shell-ui/src/components/layout/Header/Header.tsx Convert HvHeaderNavigationProps import to type-only.
packages/app-shell-ui/src/components/layout/BrandLogo/BrandLogo.tsx Convert HvAppShellConfig import to type-only.
packages/app-shell-ui/src/components/layout/AppShellLayout.stories.tsx Convert HvAppShellConfig import to type-only.
packages/app-shell-ui/src/components/SnackbarProvider/SnackbarProvider.tsx Convert HvSnackbarProps import to type-only.
packages/app-shell-ui/src/components/IconUiKit/IconUiKit.tsx Reformat Omit<...> interface extends.
packages/app-shell-ui/src/components/AppShellViewProvider/AppShellViewProvider.tsx Convert context value import to type-only.
packages/app-shell-ui/src/components/AppShellProvider/AppShellProvider.tsx Convert shared/UI kit theme types to type-only.
packages/app-shell-ui/src/components/AppShell/AppShellRouter.tsx Convert RouteObject import to type-only.
packages/app-shell-ui/src/components/AppShell/AppShellContainer.tsx Convert HvAppShellConfig import to type-only; minor extends formatting.
packages/app-shell-shared/src/utils/navigationUtils.test.ts Convert HvAppShellMenuConfig import to type-only.
packages/app-shell-shared/src/types/condition.ts Convert AsyncResult import to type-only.
packages/app-shell-shared/src/types/Model.ts Convert config imports to type-only; reformat extends.
packages/app-shell-shared/src/types/Config.ts Reformat several interface/Record type declarations.
packages/app-shell-shared/src/AppShellCombinedProvidersContext.tsx Convert HvAppShellProvidersModel import to type-only.
packages/app-shell-services/src/utils/serviceReference.tsx Convert React/types imports to type-only.
packages/app-shell-services/src/types/service.ts Convert AsyncResult/ServiceId imports to type-only.
packages/app-shell-services/src/types/config.ts Reformat ServicesConfig type.
packages/app-shell-services/src/providers/ServiceManagerProvider.tsx Convert React + local types to type-only.
packages/app-shell-services/src/hooks/useAsync.ts Convert async result type imports to type-only.
packages/app-shell-services/src/hooks/Hooks.tsx Convert ServiceId/service types to type-only.
packages/app-shell-navigation/src/hooks/useNavigation.ts Convert router/shared/navigation types to type-only.
packages/app-shell-navigation/src/hooks/useLocation.ts Convert router/shared types to type-only.
packages/app-shell-events/src/types/theming.ts Reformat Pick<> interface.
packages/app-shell-events/src/types/notifications.ts Reformat Pick<> interface.
package.json Bump prettier and oxlint versions.
examples/uikit-vite-ts/src/Container.tsx Convert emotion props type to type-only; simplify children typing.
apps/docs/src/mdx-components.tsx Convert MDXComponents import to type-only.
apps/docs/src/examples/forms/ReactHookForm.tsx Convert react-hook-form/UI kit types to type-only; reformat extends.
apps/docs/src/examples/forms/ReactForm.tsx Convert zod type import to type-only.
apps/docs/src/content/_meta.ts Convert MetaRecord import to type-only.
apps/docs/src/components/usage/Tabs.tsx Convert local/component types to type-only.
apps/docs/src/components/usage/Props.tsx Convert ComponentMeta import to type-only.
apps/docs/src/components/usage/Classes.tsx Convert ComponentMeta import to type-only.
apps/docs/src/components/tokens/BreakpointTokens.tsx Convert HvBreakpoints import to type-only.
apps/docs/src/components/color/utils.ts Convert color token imports to type-only.
apps/docs/src/components/code/Playground.tsx Convert ComponentMeta import to type-only.
apps/docs/src/components/Header.tsx Convert local types to type-only.
apps/docs/src/app/examples/tables/SimpleTable.tsx Convert HvTableColumnConfig to type-only.
apps/docs/src/app/examples/tables/GroupingTable.tsx Convert table instance/state types to type-only.
apps/docs/src/app/examples/tables/DefaultTable.tsx Convert table types to type-only.
apps/docs/src/app/examples/tables/CustomCellsTable.tsx Convert HvCellProps/table config types to type-only.
apps/docs/src/app/examples/menus/CheckboxDropdownMenu.tsx Formatting changes in JSX map.
apps/docs/src/app/examples/kpis/StatusIcon.tsx Convert HvColor import to type-only.
apps/docs/src/app/examples/kpis/Semantic.tsx Convert HvColor import to type-only.
apps/docs/src/app/examples/kpis/Selectable.tsx Convert HvColor import to type-only.
apps/docs/src/app/examples/inputs/DropdownTreeview.tsx Convert HvTreeItemProps import to type-only.
apps/docs/src/app/examples/dnd/kanban/types.ts Convert HvColor import to type-only.
apps/docs/src/app/examples/dnd/kanban/data.tsx Convert Column/Task imports to type-only.
apps/docs/src/app/examples/dnd/kanban/Kanban.tsx Convert dnd-kit and local types to type-only.
apps/docs/src/app/examples/dnd/kanban/Components.tsx Convert Column/Task imports to type-only.
apps/docs/src/app/examples/dnd/DndNative.tsx Convert HvListItemProps import to type-only.
apps/docs/src/app/examples/dnd/DndKitSingle.tsx Convert React/dnd-kit types to type-only; formatting.
apps/docs/src/app/examples/dnd/DndKitMultiple.tsx Convert React/dnd-kit types to type-only; formatting.
apps/default-app/src/services/types/UseCreateNewContentAction.ts Use React.ReactNode type for icon without importing ReactNode.
apps/default-app/src/services/types/BasicNotification.ts Convert FC and HvTypographyVariants imports to type-only.
apps/default-app/src/services/headerActions/CreateNewContentDropDownMenu.tsx Convert multiple imports to type-only.
apps/default-app/src/services/factories/createMessageService.ts Convert service types import to type-only.
apps/default-app/src/services/create/useCreateNewReportAction.ts Convert UseCreateNewContentAction import to type-only.
apps/default-app/src/services/create/useCreateNewDashboardAction.ts Convert UseCreateNewContentAction import to type-only.
apps/default-app/src/services/components/NotificationComponent.tsx Convert BasicNotification import to type-only.
apps/default-app/src/providers/HiddenProvider.tsx Convert PropsWithChildren import to type-only.
apps/default-app/src/providers/DynamicProvider.tsx Simplify children typing to React.PropsWithChildren.
apps/default-app/src/providers/DefaultAppProvider.tsx Convert PropsWithChildren import to type-only; reorganize imports.
apps/default-app/src/providers/AsyncProvider.tsx Convert PropsWithChildren import to type-only.
apps/default-app/src/pages/Theming/Theming.tsx Convert theme/color mode types to type-only.
apps/default-app/src/pages/ShouldNotBeVisible/ShouldNotBeVisible.tsx Convert FC import to type-only.
apps/default-app/src/pages/ShouldBeVisible/ShouldBeVisible.tsx Convert FC import to type-only.
apps/default-app/src/pages/ServicesDemo/ServicesDemo.tsx Convert FC and local service types to type-only.
apps/default-app/src/pages/Notifications/Notifications.tsx Convert event/UI kit types to type-only.
apps/app/src/pages/Flow/utils.tsx Convert DashboardSpecs import to type-only; reorder specifier.
apps/app/src/pages/Flow/types.ts Convert lab imports to type-only; reformat interface extends.
apps/app/src/pages/Flow/config.tsx Convert lab/local types to type-only.
apps/app/src/pages/Flow/Nodes/Table.tsx Convert flow node types to type-only.
apps/app/src/pages/Flow/Nodes/LineChart.tsx Convert node types and NodeData import to type-only.
apps/app/src/pages/Flow/Nodes/Kpi.tsx Convert node types and NodeData import to type-only.
apps/app/src/pages/Flow/Nodes/DonutChart.tsx Convert node types and NodeData import to type-only.
apps/app/src/pages/Flow/Nodes/Dataset.tsx Convert HvFlowNodeFC import to type-only.
apps/app/src/pages/Flow/Nodes/Dashboard.tsx Convert multiple node/model types to type-only.
apps/app/src/pages/Flow/Nodes/BarChart.tsx Convert node types and NodeData import to type-only.
apps/app/src/pages/Flow/Flow.tsx Convert lab/model types to type-only.
apps/app/src/pages/Flow/DashboardPreview/Renderers/Table.tsx Convert HvTableColumnConfig import to type-only.
apps/app/src/pages/Flow/DashboardPreview/Renderers/Renderer.tsx Convert NodeData import to type-only.
apps/app/src/pages/Flow/DashboardPreview/DashboardPreview.tsx Convert lab/local types to type-only.
apps/app/src/pages/Components.tsx Convert HvActionGeneric/AssetEvent imports to type-only.
apps/app/src/components/Container.tsx Convert props and LoadingProps imports to type-only.
.storybook/types.ts Minor formatting change in interface extends.
.storybook/theme.ts Convert ThemeVarsPartial import to type-only.
.storybook/decorators/utils.ts Convert theme type imports to type-only.
.storybook/blocks/DocsContainer.tsx Convert props/theme color mode types to type-only.
.oxlintrc.json Remove react/function-component-definition rule from root config.

Comment thread packages/cli/src/package.js
Comment thread packages/code-editor/src/CodeEditor/monaco-config.ts
Comment thread apps/docs/src/app/examples/menus/CheckboxDropdownMenu.tsx
Comment thread .oxlintrc.json
@zettca zettca merged commit 055cd05 into master Apr 21, 2026
17 checks passed
@zettca zettca deleted the fix/stuffe branch April 21, 2026 15:20
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.

3 participants