diff --git a/package.json b/package.json index e3f14758fa..6fc6a55ee4 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,9 @@ "docs-dev": "pnpm --filter docs dev", "dev": "TURBO_TELEMETRY_DISABLED=1 turbo run dev --no-cache --continue", "lint": "TURBO_TELEMETRY_DISABLED=1 turbo run lint", - "clean": "TURBO_TELEMETRY_DISABLED=1 turbo run clean && rm -rf node_modules", + "clean": "TURBO_TELEMETRY_DISABLED=1 turbo run clean && pnpm clean-root", "clean-dist": "TURBO_TELEMETRY_DISABLED=1 turbo run clean-dist", + "clean-root": "rm -rf .turbo coverage node_modules", "test": "TURBO_TELEMETRY_DISABLED=1 turbo run test --concurrency=1", "typecheck": "TURBO_TELEMETRY_DISABLED=1 turbo run typecheck", "validate": "pnpm run lint && pnpm run typecheck", diff --git a/packages/codemod/transforms/v5-to-v6/coreExportMap.ts b/packages/codemod/transforms/v5-to-v6/coreExportMap.ts index d491ecb7ce..87799e66f2 100644 --- a/packages/codemod/transforms/v5-to-v6/coreExportMap.ts +++ b/packages/codemod/transforms/v5-to-v6/coreExportMap.ts @@ -64,6 +64,7 @@ export const TYPES: ReadonlySet = new Set([ "AutocompleteUncontrolledQuery", "AutocompleteUncontrolledValue", "AutocompleteUnknownQueryAndValueOptions", + "AutocompleteUpdateQueryOnSelect", "AutocompleteValue", "AutocompleteWithQueryImplementation", "AvatarClassNameOptions", @@ -74,7 +75,6 @@ export const TYPES: ReadonlySet = new Set([ "BadgeClassNameOptions", "BadgeProps", "BadgeTheme", - "BaseComboboxOptions", "BaseDialogProps", "BaseDraggableOptions", "BaseDropdownMenuProps", @@ -164,6 +164,7 @@ export const TYPES: ReadonlySet = new Set([ "ColorSchemeProviderOptions", "CombinedCheckboxGroupReturnValue", "CombinedRadioGroupReturnValue", + "ComboboxGetEnterDefaultFocusedIndexOptions", "ComboboxImplementation", "ComboboxKeyboardMovementData", "ComboboxKeyboardMovementOptions", @@ -171,14 +172,17 @@ export const TYPES: ReadonlySet = new Set([ "ComboboxOptions", "ComboboxTransitionCallbacks", "ComboboxTransitionOptions", + "ComboboxVisibilityOptions", "ComboboxWidgetPopupProps", "ComboboxWidgetProps", "CompletedFileUploadStats", + "ComponentWithRippleProps", "ConfigurableAutocompleteClearButtonProps", "ConfigurableAutocompleteDropdownButtonProps", "ConfigurableAutocompleteListboxProps", "ConfigurableAutocompleteOptionProps", "ConfigurableComboboxMenuProps", + "ConfigurableComboboxOptions", "ConfigurableIconName", "ConfigurableIcons", "ConfigurableTextFieldAddonProps", @@ -235,7 +239,7 @@ export const TYPES: ReadonlySet = new Set([ "DelegatedEventTarget", "DeserializeDraggableValueOptions", "DialogClassNameOptions", - "DialogContainerProps", + "DialogContainerClassNameOptions", "DialogContentClassNameOptions", "DialogContentProps", "DialogFooterAlignment", @@ -448,7 +452,6 @@ export const TYPES: ReadonlySet = new Set([ "LinkProps", "ListboxContext", "ListboxProps", - "ListboxSelectedIconProps", "ListboxValue", "ListClassNameOptions", "ListElement", @@ -1203,7 +1206,7 @@ export const VARIABLES: ReadonlySet = new Set([ "deserializeDraggableValue", "Dialog", "dialog", - "DialogContainer", + "dialogContainer", "DialogContent", "dialogContent", "DialogFooter", @@ -1376,6 +1379,7 @@ export const VARIABLES: ReadonlySet = new Set([ "isImageFile", "isMediaFile", "isMouseDragStartEvent", + "isMultipleValues", "isNotFocusable", "isSearchableEvent", "isTableFooterStickyActive", @@ -1994,6 +1998,7 @@ export const EXPORT_MAP: Record = { AutocompleteUncontrolledQuery: "@react-md/core/autocomplete/types", AutocompleteUncontrolledValue: "@react-md/core/autocomplete/types", AutocompleteUnknownQueryAndValueOptions: "@react-md/core/autocomplete/types", + AutocompleteUpdateQueryOnSelect: "@react-md/core/autocomplete/types", AutocompleteValue: "@react-md/core/autocomplete/types", AutocompleteWithQueryImplementation: "@react-md/core/autocomplete/types", Avatar: "@react-md/core/avatar/Avatar", @@ -2010,7 +2015,6 @@ export const EXPORT_MAP: Record = { BadgeClassNameOptions: "@react-md/core/badge/Badge", BadgeProps: "@react-md/core/badge/Badge", BadgeTheme: "@react-md/core/badge/Badge", - BaseComboboxOptions: "@react-md/core/form/useCombobox", BaseDialogProps: "@react-md/core/dialog/Dialog", BaseDraggableOptions: "@react-md/core/draggable/useDraggable", BaseDropdownMenuProps: "@react-md/core/menu/DropdownMenu", @@ -2187,6 +2191,7 @@ export const EXPORT_MAP: Record = { ColorSchemeProviderOptions: "@react-md/core/theme/useColorSchemeProvider", CombinedCheckboxGroupReturnValue: "@react-md/core/form/useCheckboxGroup", CombinedRadioGroupReturnValue: "@react-md/core/form/useRadioGroup", + ComboboxGetEnterDefaultFocusedIndexOptions: "@react-md/core/form/useCombobox", ComboboxImplementation: "@react-md/core/form/useCombobox", ComboboxKeyboardMovementData: "@react-md/core/form/useCombobox", ComboboxKeyboardMovementOptions: "@react-md/core/form/useCombobox", @@ -2194,15 +2199,18 @@ export const EXPORT_MAP: Record = { ComboboxOptions: "@react-md/core/form/useCombobox", ComboboxTransitionCallbacks: "@react-md/core/form/useCombobox", ComboboxTransitionOptions: "@react-md/core/form/useCombobox", + ComboboxVisibilityOptions: "@react-md/core/form/useCombobox", ComboboxWidgetPopupProps: "@react-md/core/form/useCombobox", ComboboxWidgetProps: "@react-md/core/form/useCombobox", CompletedFileUploadStats: "@react-md/core/files/utils", + ComponentWithRippleProps: "@react-md/core/interaction/types", ConfigurableAutocompleteClearButtonProps: "@react-md/core/autocomplete/types", ConfigurableAutocompleteDropdownButtonProps: "@react-md/core/autocomplete/types", ConfigurableAutocompleteListboxProps: "@react-md/core/autocomplete/types", ConfigurableAutocompleteOptionProps: "@react-md/core/autocomplete/types", ConfigurableComboboxMenuProps: "@react-md/core/form/useCombobox", + ConfigurableComboboxOptions: "@react-md/core/form/useCombobox", ConfigurableIconName: "@react-md/core/icon/iconConfig", ConfigurableIcons: "@react-md/core/icon/iconConfig", ConfigurableTextFieldAddonProps: "@react-md/core/form/types", @@ -2395,8 +2403,8 @@ export const EXPORT_MAP: Record = { Dialog: "@react-md/core/dialog/Dialog", dialog: "@react-md/core/dialog/styles", DialogClassNameOptions: "@react-md/core/dialog/styles", - DialogContainer: "@react-md/core/dialog/DialogContainer", - DialogContainerProps: "@react-md/core/dialog/DialogContainer", + dialogContainer: "@react-md/core/dialog/styles", + DialogContainerClassNameOptions: "@react-md/core/dialog/styles", DialogContent: "@react-md/core/dialog/DialogContent", dialogContent: "@react-md/core/dialog/styles", DialogContentClassNameOptions: "@react-md/core/dialog/styles", @@ -2763,6 +2771,7 @@ export const EXPORT_MAP: Record = { isImageFile: "@react-md/core/files/utils", isMediaFile: "@react-md/core/files/utils", isMouseDragStartEvent: "@react-md/core/draggable/utils", + isMultipleValues: "@react-md/core/autocomplete/utils", isNotFocusable: "@react-md/core/movement/utils", isSearchableEvent: "@react-md/core/movement/utils", IsStickyTableSectionActive: "@react-md/core/table/types", @@ -2868,7 +2877,6 @@ export const EXPORT_MAP: Record = { ListboxContext: "@react-md/core/form/ListboxProvider", ListboxProps: "@react-md/core/form/Listbox", ListboxProvider: "@react-md/core/form/ListboxProvider", - ListboxSelectedIconProps: "@react-md/core/form/Listbox", ListboxValue: "@react-md/core/form/Listbox", ListClassNameOptions: "@react-md/core/list/listStyles", ListElement: "@react-md/core/list/List", diff --git a/packages/codemod/tsconfig.build.json b/packages/codemod/tsconfig.build.json index 3548725491..a811888477 100644 --- a/packages/codemod/tsconfig.build.json +++ b/packages/codemod/tsconfig.build.json @@ -1,4 +1,10 @@ { "extends": "./tsconfig.json", - "exclude": ["**/__tests__/**", "**/__testfixtures__/**", "*.mjs"] + "exclude": [ + "**/__tests__/**", + "**/__testfixtures__/**", + "jest.config.ts", + "eslint.config.mjs", + "updateDocs.cjs" + ] } diff --git a/packages/core/src/autocomplete/Autocomplete.tsx b/packages/core/src/autocomplete/Autocomplete.tsx index 981fac751f..2490517e20 100644 --- a/packages/core/src/autocomplete/Autocomplete.tsx +++ b/packages/core/src/autocomplete/Autocomplete.tsx @@ -186,6 +186,7 @@ export function Autocomplete