{ "name": "base-ui-tailwind", "version": "0.0.0", "generatedAt": "2026-07-24T21:53:13.965Z", "command": "base-ui-tailwind", "configFile": "base-ui-tailwind.json", "dependencies": { "@base-ui/react": "^1.6.0", "clsx": "^2.1.1", "lucide-react": "^1.23.0", "tailwind-merge": "^3.6.0" }, "items": { "utils/portal-container": { "name": "utils/portal-container", "type": "util", "description": "Utility source for portal-container.", "dependencies": [ "react" ], "files": [ { "path": "src/lib/portal-container.tsx", "target": "lib/portal-container.tsx" } ] }, "utils/utils": { "name": "utils/utils", "type": "util", "description": "Utility source for utils.", "dependencies": [ "clsx", "tailwind-merge" ], "files": [ { "path": "src/lib/utils.ts", "target": "lib/utils.ts" } ] }, "accordion": { "name": "accordion", "type": "component", "description": "Accordion component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/accordion/header.tsx", "target": "components/ui/accordion/header.tsx" }, { "path": "src/components/ui/accordion/index.ts", "target": "components/ui/accordion/index.ts" }, { "path": "src/components/ui/accordion/item.tsx", "target": "components/ui/accordion/item.tsx" }, { "path": "src/components/ui/accordion/panel.tsx", "target": "components/ui/accordion/panel.tsx" }, { "path": "src/components/ui/accordion/root.tsx", "target": "components/ui/accordion/root.tsx" }, { "path": "src/components/ui/accordion/trigger.tsx", "target": "components/ui/accordion/trigger.tsx" } ] }, "alert-dialog": { "name": "alert-dialog", "type": "component", "description": "Alert Dialog component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/portal-container", "utils/utils" ], "files": [ { "path": "src/components/ui/alert-dialog/backdrop.tsx", "target": "components/ui/alert-dialog/backdrop.tsx" }, { "path": "src/components/ui/alert-dialog/close.tsx", "target": "components/ui/alert-dialog/close.tsx" }, { "path": "src/components/ui/alert-dialog/content.tsx", "target": "components/ui/alert-dialog/content.tsx" }, { "path": "src/components/ui/alert-dialog/description.tsx", "target": "components/ui/alert-dialog/description.tsx" }, { "path": "src/components/ui/alert-dialog/index.ts", "target": "components/ui/alert-dialog/index.ts" }, { "path": "src/components/ui/alert-dialog/popup.tsx", "target": "components/ui/alert-dialog/popup.tsx" }, { "path": "src/components/ui/alert-dialog/portal.tsx", "target": "components/ui/alert-dialog/portal.tsx" }, { "path": "src/components/ui/alert-dialog/root.tsx", "target": "components/ui/alert-dialog/root.tsx" }, { "path": "src/components/ui/alert-dialog/title.tsx", "target": "components/ui/alert-dialog/title.tsx" }, { "path": "src/components/ui/alert-dialog/trigger.tsx", "target": "components/ui/alert-dialog/trigger.tsx" }, { "path": "src/components/ui/alert-dialog/viewport.tsx", "target": "components/ui/alert-dialog/viewport.tsx" } ] }, "autocomplete": { "name": "autocomplete", "type": "component", "description": "Autocomplete component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/autocomplete/arrow.tsx", "target": "components/ui/autocomplete/arrow.tsx" }, { "path": "src/components/ui/autocomplete/backdrop.tsx", "target": "components/ui/autocomplete/backdrop.tsx" }, { "path": "src/components/ui/autocomplete/clear.tsx", "target": "components/ui/autocomplete/clear.tsx" }, { "path": "src/components/ui/autocomplete/collection.tsx", "target": "components/ui/autocomplete/collection.tsx" }, { "path": "src/components/ui/autocomplete/empty.tsx", "target": "components/ui/autocomplete/empty.tsx" }, { "path": "src/components/ui/autocomplete/group-label.tsx", "target": "components/ui/autocomplete/group-label.tsx" }, { "path": "src/components/ui/autocomplete/group.tsx", "target": "components/ui/autocomplete/group.tsx" }, { "path": "src/components/ui/autocomplete/icon.tsx", "target": "components/ui/autocomplete/icon.tsx" }, { "path": "src/components/ui/autocomplete/index.ts", "target": "components/ui/autocomplete/index.ts" }, { "path": "src/components/ui/autocomplete/input-group.tsx", "target": "components/ui/autocomplete/input-group.tsx" }, { "path": "src/components/ui/autocomplete/input.tsx", "target": "components/ui/autocomplete/input.tsx" }, { "path": "src/components/ui/autocomplete/item.tsx", "target": "components/ui/autocomplete/item.tsx" }, { "path": "src/components/ui/autocomplete/list.tsx", "target": "components/ui/autocomplete/list.tsx" }, { "path": "src/components/ui/autocomplete/popup.tsx", "target": "components/ui/autocomplete/popup.tsx" }, { "path": "src/components/ui/autocomplete/portal.tsx", "target": "components/ui/autocomplete/portal.tsx" }, { "path": "src/components/ui/autocomplete/positioner.tsx", "target": "components/ui/autocomplete/positioner.tsx" }, { "path": "src/components/ui/autocomplete/root.tsx", "target": "components/ui/autocomplete/root.tsx" }, { "path": "src/components/ui/autocomplete/row.tsx", "target": "components/ui/autocomplete/row.tsx" }, { "path": "src/components/ui/autocomplete/trigger.tsx", "target": "components/ui/autocomplete/trigger.tsx" }, { "path": "src/components/ui/autocomplete/value.tsx", "target": "components/ui/autocomplete/value.tsx" } ] }, "avatar": { "name": "avatar", "type": "component", "description": "Avatar component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/avatar/fallback.tsx", "target": "components/ui/avatar/fallback.tsx" }, { "path": "src/components/ui/avatar/image.tsx", "target": "components/ui/avatar/image.tsx" }, { "path": "src/components/ui/avatar/index.ts", "target": "components/ui/avatar/index.ts" }, { "path": "src/components/ui/avatar/root.tsx", "target": "components/ui/avatar/root.tsx" } ] }, "button": { "name": "button", "type": "component", "description": "Button component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/button/index.ts", "target": "components/ui/button/index.ts" }, { "path": "src/components/ui/button/root.tsx", "target": "components/ui/button/root.tsx" } ] }, "checkbox": { "name": "checkbox", "type": "component", "description": "Checkbox component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/checkbox/index.ts", "target": "components/ui/checkbox/index.ts" }, { "path": "src/components/ui/checkbox/indicator.tsx", "target": "components/ui/checkbox/indicator.tsx" }, { "path": "src/components/ui/checkbox/root.tsx", "target": "components/ui/checkbox/root.tsx" } ] }, "checkbox-group": { "name": "checkbox-group", "type": "component", "description": "Checkbox Group component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/checkbox-group/index.ts", "target": "components/ui/checkbox-group/index.ts" }, { "path": "src/components/ui/checkbox-group/root.tsx", "target": "components/ui/checkbox-group/root.tsx" } ] }, "collapsible": { "name": "collapsible", "type": "component", "description": "Collapsible component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/collapsible/index.ts", "target": "components/ui/collapsible/index.ts" }, { "path": "src/components/ui/collapsible/panel.tsx", "target": "components/ui/collapsible/panel.tsx" }, { "path": "src/components/ui/collapsible/root.tsx", "target": "components/ui/collapsible/root.tsx" }, { "path": "src/components/ui/collapsible/trigger.tsx", "target": "components/ui/collapsible/trigger.tsx" } ] }, "combobox": { "name": "combobox", "type": "component", "description": "Combobox component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/combobox/arrow.tsx", "target": "components/ui/combobox/arrow.tsx" }, { "path": "src/components/ui/combobox/backdrop.tsx", "target": "components/ui/combobox/backdrop.tsx" }, { "path": "src/components/ui/combobox/chip-remove.tsx", "target": "components/ui/combobox/chip-remove.tsx" }, { "path": "src/components/ui/combobox/chip.tsx", "target": "components/ui/combobox/chip.tsx" }, { "path": "src/components/ui/combobox/chips.tsx", "target": "components/ui/combobox/chips.tsx" }, { "path": "src/components/ui/combobox/clear.tsx", "target": "components/ui/combobox/clear.tsx" }, { "path": "src/components/ui/combobox/collection.tsx", "target": "components/ui/combobox/collection.tsx" }, { "path": "src/components/ui/combobox/empty.tsx", "target": "components/ui/combobox/empty.tsx" }, { "path": "src/components/ui/combobox/group-label.tsx", "target": "components/ui/combobox/group-label.tsx" }, { "path": "src/components/ui/combobox/group.tsx", "target": "components/ui/combobox/group.tsx" }, { "path": "src/components/ui/combobox/icon.tsx", "target": "components/ui/combobox/icon.tsx" }, { "path": "src/components/ui/combobox/index.ts", "target": "components/ui/combobox/index.ts" }, { "path": "src/components/ui/combobox/input-group.tsx", "target": "components/ui/combobox/input-group.tsx" }, { "path": "src/components/ui/combobox/input.tsx", "target": "components/ui/combobox/input.tsx" }, { "path": "src/components/ui/combobox/item-indicator.tsx", "target": "components/ui/combobox/item-indicator.tsx" }, { "path": "src/components/ui/combobox/item.tsx", "target": "components/ui/combobox/item.tsx" }, { "path": "src/components/ui/combobox/label.tsx", "target": "components/ui/combobox/label.tsx" }, { "path": "src/components/ui/combobox/list.tsx", "target": "components/ui/combobox/list.tsx" }, { "path": "src/components/ui/combobox/popup.tsx", "target": "components/ui/combobox/popup.tsx" }, { "path": "src/components/ui/combobox/portal.tsx", "target": "components/ui/combobox/portal.tsx" }, { "path": "src/components/ui/combobox/positioner.tsx", "target": "components/ui/combobox/positioner.tsx" }, { "path": "src/components/ui/combobox/root.tsx", "target": "components/ui/combobox/root.tsx" }, { "path": "src/components/ui/combobox/row.tsx", "target": "components/ui/combobox/row.tsx" }, { "path": "src/components/ui/combobox/trigger.tsx", "target": "components/ui/combobox/trigger.tsx" }, { "path": "src/components/ui/combobox/value.tsx", "target": "components/ui/combobox/value.tsx" } ] }, "context-menu": { "name": "context-menu", "type": "component", "description": "Context Menu component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/context-menu/arrow.tsx", "target": "components/ui/context-menu/arrow.tsx" }, { "path": "src/components/ui/context-menu/backdrop.tsx", "target": "components/ui/context-menu/backdrop.tsx" }, { "path": "src/components/ui/context-menu/checkbox-item-indicator.tsx", "target": "components/ui/context-menu/checkbox-item-indicator.tsx" }, { "path": "src/components/ui/context-menu/checkbox-item.tsx", "target": "components/ui/context-menu/checkbox-item.tsx" }, { "path": "src/components/ui/context-menu/group-label.tsx", "target": "components/ui/context-menu/group-label.tsx" }, { "path": "src/components/ui/context-menu/group.tsx", "target": "components/ui/context-menu/group.tsx" }, { "path": "src/components/ui/context-menu/index.ts", "target": "components/ui/context-menu/index.ts" }, { "path": "src/components/ui/context-menu/item.tsx", "target": "components/ui/context-menu/item.tsx" }, { "path": "src/components/ui/context-menu/link-item.tsx", "target": "components/ui/context-menu/link-item.tsx" }, { "path": "src/components/ui/context-menu/popup.tsx", "target": "components/ui/context-menu/popup.tsx" }, { "path": "src/components/ui/context-menu/portal.tsx", "target": "components/ui/context-menu/portal.tsx" }, { "path": "src/components/ui/context-menu/positioner.tsx", "target": "components/ui/context-menu/positioner.tsx" }, { "path": "src/components/ui/context-menu/radio-group.tsx", "target": "components/ui/context-menu/radio-group.tsx" }, { "path": "src/components/ui/context-menu/radio-item-indicator.tsx", "target": "components/ui/context-menu/radio-item-indicator.tsx" }, { "path": "src/components/ui/context-menu/radio-item.tsx", "target": "components/ui/context-menu/radio-item.tsx" }, { "path": "src/components/ui/context-menu/root.tsx", "target": "components/ui/context-menu/root.tsx" }, { "path": "src/components/ui/context-menu/submenu-root.tsx", "target": "components/ui/context-menu/submenu-root.tsx" }, { "path": "src/components/ui/context-menu/submenu-trigger.tsx", "target": "components/ui/context-menu/submenu-trigger.tsx" }, { "path": "src/components/ui/context-menu/trigger.tsx", "target": "components/ui/context-menu/trigger.tsx" } ] }, "dialog": { "name": "dialog", "type": "component", "description": "Dialog component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/portal-container", "utils/utils" ], "files": [ { "path": "src/components/ui/dialog/backdrop.tsx", "target": "components/ui/dialog/backdrop.tsx" }, { "path": "src/components/ui/dialog/close.tsx", "target": "components/ui/dialog/close.tsx" }, { "path": "src/components/ui/dialog/content.tsx", "target": "components/ui/dialog/content.tsx" }, { "path": "src/components/ui/dialog/description.tsx", "target": "components/ui/dialog/description.tsx" }, { "path": "src/components/ui/dialog/index.ts", "target": "components/ui/dialog/index.ts" }, { "path": "src/components/ui/dialog/popup.tsx", "target": "components/ui/dialog/popup.tsx" }, { "path": "src/components/ui/dialog/portal.tsx", "target": "components/ui/dialog/portal.tsx" }, { "path": "src/components/ui/dialog/root.tsx", "target": "components/ui/dialog/root.tsx" }, { "path": "src/components/ui/dialog/title.tsx", "target": "components/ui/dialog/title.tsx" }, { "path": "src/components/ui/dialog/trigger.tsx", "target": "components/ui/dialog/trigger.tsx" }, { "path": "src/components/ui/dialog/viewport.tsx", "target": "components/ui/dialog/viewport.tsx" } ] }, "drawer": { "name": "drawer", "type": "component", "description": "Drawer component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/portal-container", "utils/utils" ], "files": [ { "path": "src/components/ui/drawer/backdrop.tsx", "target": "components/ui/drawer/backdrop.tsx" }, { "path": "src/components/ui/drawer/close.tsx", "target": "components/ui/drawer/close.tsx" }, { "path": "src/components/ui/drawer/content.tsx", "target": "components/ui/drawer/content.tsx" }, { "path": "src/components/ui/drawer/description.tsx", "target": "components/ui/drawer/description.tsx" }, { "path": "src/components/ui/drawer/indent-background.tsx", "target": "components/ui/drawer/indent-background.tsx" }, { "path": "src/components/ui/drawer/indent.tsx", "target": "components/ui/drawer/indent.tsx" }, { "path": "src/components/ui/drawer/index.ts", "target": "components/ui/drawer/index.ts" }, { "path": "src/components/ui/drawer/popup.tsx", "target": "components/ui/drawer/popup.tsx" }, { "path": "src/components/ui/drawer/portal.tsx", "target": "components/ui/drawer/portal.tsx" }, { "path": "src/components/ui/drawer/provider.tsx", "target": "components/ui/drawer/provider.tsx" }, { "path": "src/components/ui/drawer/root.tsx", "target": "components/ui/drawer/root.tsx" }, { "path": "src/components/ui/drawer/swipe-area.tsx", "target": "components/ui/drawer/swipe-area.tsx" }, { "path": "src/components/ui/drawer/title.tsx", "target": "components/ui/drawer/title.tsx" }, { "path": "src/components/ui/drawer/trigger.tsx", "target": "components/ui/drawer/trigger.tsx" }, { "path": "src/components/ui/drawer/viewport.tsx", "target": "components/ui/drawer/viewport.tsx" }, { "path": "src/components/ui/drawer/virtual-keyboard-provider.tsx", "target": "components/ui/drawer/virtual-keyboard-provider.tsx" } ] }, "field": { "name": "field", "type": "component", "description": "Field component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/field/control.tsx", "target": "components/ui/field/control.tsx" }, { "path": "src/components/ui/field/description.tsx", "target": "components/ui/field/description.tsx" }, { "path": "src/components/ui/field/error.tsx", "target": "components/ui/field/error.tsx" }, { "path": "src/components/ui/field/index.ts", "target": "components/ui/field/index.ts" }, { "path": "src/components/ui/field/item.tsx", "target": "components/ui/field/item.tsx" }, { "path": "src/components/ui/field/label.tsx", "target": "components/ui/field/label.tsx" }, { "path": "src/components/ui/field/root.tsx", "target": "components/ui/field/root.tsx" }, { "path": "src/components/ui/field/validity.tsx", "target": "components/ui/field/validity.tsx" } ] }, "fieldset": { "name": "fieldset", "type": "component", "description": "Fieldset component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/fieldset/index.ts", "target": "components/ui/fieldset/index.ts" }, { "path": "src/components/ui/fieldset/legend.tsx", "target": "components/ui/fieldset/legend.tsx" }, { "path": "src/components/ui/fieldset/root.tsx", "target": "components/ui/fieldset/root.tsx" } ] }, "form": { "name": "form", "type": "component", "description": "Form component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/form/index.ts", "target": "components/ui/form/index.ts" }, { "path": "src/components/ui/form/root.tsx", "target": "components/ui/form/root.tsx" } ] }, "input": { "name": "input", "type": "component", "description": "Input component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/input/index.ts", "target": "components/ui/input/index.ts" }, { "path": "src/components/ui/input/root.tsx", "target": "components/ui/input/root.tsx" } ] }, "menu": { "name": "menu", "type": "component", "description": "Menu component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/portal-container", "utils/utils" ], "files": [ { "path": "src/components/ui/menu/arrow.tsx", "target": "components/ui/menu/arrow.tsx" }, { "path": "src/components/ui/menu/backdrop.tsx", "target": "components/ui/menu/backdrop.tsx" }, { "path": "src/components/ui/menu/checkbox-item-indicator.tsx", "target": "components/ui/menu/checkbox-item-indicator.tsx" }, { "path": "src/components/ui/menu/checkbox-item.tsx", "target": "components/ui/menu/checkbox-item.tsx" }, { "path": "src/components/ui/menu/group-label.tsx", "target": "components/ui/menu/group-label.tsx" }, { "path": "src/components/ui/menu/group.tsx", "target": "components/ui/menu/group.tsx" }, { "path": "src/components/ui/menu/index.ts", "target": "components/ui/menu/index.ts" }, { "path": "src/components/ui/menu/item.tsx", "target": "components/ui/menu/item.tsx" }, { "path": "src/components/ui/menu/link-item.tsx", "target": "components/ui/menu/link-item.tsx" }, { "path": "src/components/ui/menu/popup.tsx", "target": "components/ui/menu/popup.tsx" }, { "path": "src/components/ui/menu/portal.tsx", "target": "components/ui/menu/portal.tsx" }, { "path": "src/components/ui/menu/positioner.tsx", "target": "components/ui/menu/positioner.tsx" }, { "path": "src/components/ui/menu/radio-group.tsx", "target": "components/ui/menu/radio-group.tsx" }, { "path": "src/components/ui/menu/radio-item-indicator.tsx", "target": "components/ui/menu/radio-item-indicator.tsx" }, { "path": "src/components/ui/menu/radio-item.tsx", "target": "components/ui/menu/radio-item.tsx" }, { "path": "src/components/ui/menu/root.tsx", "target": "components/ui/menu/root.tsx" }, { "path": "src/components/ui/menu/submenu-root.tsx", "target": "components/ui/menu/submenu-root.tsx" }, { "path": "src/components/ui/menu/submenu-trigger.tsx", "target": "components/ui/menu/submenu-trigger.tsx" }, { "path": "src/components/ui/menu/trigger.tsx", "target": "components/ui/menu/trigger.tsx" }, { "path": "src/components/ui/menu/viewport.tsx", "target": "components/ui/menu/viewport.tsx" } ] }, "menubar": { "name": "menubar", "type": "component", "description": "Menubar component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/menubar/index.ts", "target": "components/ui/menubar/index.ts" }, { "path": "src/components/ui/menubar/root.tsx", "target": "components/ui/menubar/root.tsx" } ] }, "meter": { "name": "meter", "type": "component", "description": "Meter component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/meter/index.ts", "target": "components/ui/meter/index.ts" }, { "path": "src/components/ui/meter/indicator.tsx", "target": "components/ui/meter/indicator.tsx" }, { "path": "src/components/ui/meter/label.tsx", "target": "components/ui/meter/label.tsx" }, { "path": "src/components/ui/meter/root.tsx", "target": "components/ui/meter/root.tsx" }, { "path": "src/components/ui/meter/track.tsx", "target": "components/ui/meter/track.tsx" }, { "path": "src/components/ui/meter/value.tsx", "target": "components/ui/meter/value.tsx" } ] }, "navigation-menu": { "name": "navigation-menu", "type": "component", "description": "Navigation Menu component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/portal-container", "utils/utils" ], "files": [ { "path": "src/components/ui/navigation-menu/arrow.tsx", "target": "components/ui/navigation-menu/arrow.tsx" }, { "path": "src/components/ui/navigation-menu/backdrop.tsx", "target": "components/ui/navigation-menu/backdrop.tsx" }, { "path": "src/components/ui/navigation-menu/content.tsx", "target": "components/ui/navigation-menu/content.tsx" }, { "path": "src/components/ui/navigation-menu/icon.tsx", "target": "components/ui/navigation-menu/icon.tsx" }, { "path": "src/components/ui/navigation-menu/index.ts", "target": "components/ui/navigation-menu/index.ts" }, { "path": "src/components/ui/navigation-menu/item.tsx", "target": "components/ui/navigation-menu/item.tsx" }, { "path": "src/components/ui/navigation-menu/link.tsx", "target": "components/ui/navigation-menu/link.tsx" }, { "path": "src/components/ui/navigation-menu/list.tsx", "target": "components/ui/navigation-menu/list.tsx" }, { "path": "src/components/ui/navigation-menu/popup.tsx", "target": "components/ui/navigation-menu/popup.tsx" }, { "path": "src/components/ui/navigation-menu/portal.tsx", "target": "components/ui/navigation-menu/portal.tsx" }, { "path": "src/components/ui/navigation-menu/positioner.tsx", "target": "components/ui/navigation-menu/positioner.tsx" }, { "path": "src/components/ui/navigation-menu/root.tsx", "target": "components/ui/navigation-menu/root.tsx" }, { "path": "src/components/ui/navigation-menu/trigger.tsx", "target": "components/ui/navigation-menu/trigger.tsx" }, { "path": "src/components/ui/navigation-menu/viewport.tsx", "target": "components/ui/navigation-menu/viewport.tsx" } ] }, "number-field": { "name": "number-field", "type": "component", "description": "Number Field component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/number-field/decrement.tsx", "target": "components/ui/number-field/decrement.tsx" }, { "path": "src/components/ui/number-field/group.tsx", "target": "components/ui/number-field/group.tsx" }, { "path": "src/components/ui/number-field/increment.tsx", "target": "components/ui/number-field/increment.tsx" }, { "path": "src/components/ui/number-field/index.ts", "target": "components/ui/number-field/index.ts" }, { "path": "src/components/ui/number-field/input.tsx", "target": "components/ui/number-field/input.tsx" }, { "path": "src/components/ui/number-field/root.tsx", "target": "components/ui/number-field/root.tsx" }, { "path": "src/components/ui/number-field/scrub-area-cursor.tsx", "target": "components/ui/number-field/scrub-area-cursor.tsx" }, { "path": "src/components/ui/number-field/scrub-area.tsx", "target": "components/ui/number-field/scrub-area.tsx" } ] }, "otp-field": { "name": "otp-field", "type": "component", "description": "Otp Field component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/otp-field/index.ts", "target": "components/ui/otp-field/index.ts" }, { "path": "src/components/ui/otp-field/input.tsx", "target": "components/ui/otp-field/input.tsx" }, { "path": "src/components/ui/otp-field/root.tsx", "target": "components/ui/otp-field/root.tsx" } ] }, "popover": { "name": "popover", "type": "component", "description": "Popover component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/popover/arrow.tsx", "target": "components/ui/popover/arrow.tsx" }, { "path": "src/components/ui/popover/backdrop.tsx", "target": "components/ui/popover/backdrop.tsx" }, { "path": "src/components/ui/popover/close.tsx", "target": "components/ui/popover/close.tsx" }, { "path": "src/components/ui/popover/content.tsx", "target": "components/ui/popover/content.tsx" }, { "path": "src/components/ui/popover/description.tsx", "target": "components/ui/popover/description.tsx" }, { "path": "src/components/ui/popover/index.ts", "target": "components/ui/popover/index.ts" }, { "path": "src/components/ui/popover/popup.tsx", "target": "components/ui/popover/popup.tsx" }, { "path": "src/components/ui/popover/portal.tsx", "target": "components/ui/popover/portal.tsx" }, { "path": "src/components/ui/popover/positioner.tsx", "target": "components/ui/popover/positioner.tsx" }, { "path": "src/components/ui/popover/root.tsx", "target": "components/ui/popover/root.tsx" }, { "path": "src/components/ui/popover/title.tsx", "target": "components/ui/popover/title.tsx" }, { "path": "src/components/ui/popover/trigger.tsx", "target": "components/ui/popover/trigger.tsx" }, { "path": "src/components/ui/popover/viewport.tsx", "target": "components/ui/popover/viewport.tsx" } ] }, "preview-card": { "name": "preview-card", "type": "component", "description": "Preview Card component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/preview-card/arrow.tsx", "target": "components/ui/preview-card/arrow.tsx" }, { "path": "src/components/ui/preview-card/backdrop.tsx", "target": "components/ui/preview-card/backdrop.tsx" }, { "path": "src/components/ui/preview-card/content.tsx", "target": "components/ui/preview-card/content.tsx" }, { "path": "src/components/ui/preview-card/index.ts", "target": "components/ui/preview-card/index.ts" }, { "path": "src/components/ui/preview-card/popup.tsx", "target": "components/ui/preview-card/popup.tsx" }, { "path": "src/components/ui/preview-card/portal.tsx", "target": "components/ui/preview-card/portal.tsx" }, { "path": "src/components/ui/preview-card/positioner.tsx", "target": "components/ui/preview-card/positioner.tsx" }, { "path": "src/components/ui/preview-card/root.tsx", "target": "components/ui/preview-card/root.tsx" }, { "path": "src/components/ui/preview-card/trigger.tsx", "target": "components/ui/preview-card/trigger.tsx" }, { "path": "src/components/ui/preview-card/viewport.tsx", "target": "components/ui/preview-card/viewport.tsx" } ] }, "progress": { "name": "progress", "type": "component", "description": "Progress component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/progress/index.ts", "target": "components/ui/progress/index.ts" }, { "path": "src/components/ui/progress/indicator.tsx", "target": "components/ui/progress/indicator.tsx" }, { "path": "src/components/ui/progress/label.tsx", "target": "components/ui/progress/label.tsx" }, { "path": "src/components/ui/progress/root.tsx", "target": "components/ui/progress/root.tsx" }, { "path": "src/components/ui/progress/track.tsx", "target": "components/ui/progress/track.tsx" }, { "path": "src/components/ui/progress/value.tsx", "target": "components/ui/progress/value.tsx" } ] }, "radio": { "name": "radio", "type": "component", "description": "Radio component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/radio/index.ts", "target": "components/ui/radio/index.ts" }, { "path": "src/components/ui/radio/indicator.tsx", "target": "components/ui/radio/indicator.tsx" }, { "path": "src/components/ui/radio/root.tsx", "target": "components/ui/radio/root.tsx" } ] }, "scroll-area": { "name": "scroll-area", "type": "component", "description": "Scroll Area component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/scroll-area/content.tsx", "target": "components/ui/scroll-area/content.tsx" }, { "path": "src/components/ui/scroll-area/corner.tsx", "target": "components/ui/scroll-area/corner.tsx" }, { "path": "src/components/ui/scroll-area/index.ts", "target": "components/ui/scroll-area/index.ts" }, { "path": "src/components/ui/scroll-area/root.tsx", "target": "components/ui/scroll-area/root.tsx" }, { "path": "src/components/ui/scroll-area/scrollbar.tsx", "target": "components/ui/scroll-area/scrollbar.tsx" }, { "path": "src/components/ui/scroll-area/thumb.tsx", "target": "components/ui/scroll-area/thumb.tsx" }, { "path": "src/components/ui/scroll-area/viewport.tsx", "target": "components/ui/scroll-area/viewport.tsx" } ] }, "select": { "name": "select", "type": "component", "description": "Select component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/portal-container", "utils/utils" ], "files": [ { "path": "src/components/ui/select/arrow.tsx", "target": "components/ui/select/arrow.tsx" }, { "path": "src/components/ui/select/backdrop.tsx", "target": "components/ui/select/backdrop.tsx" }, { "path": "src/components/ui/select/group-label.tsx", "target": "components/ui/select/group-label.tsx" }, { "path": "src/components/ui/select/group.tsx", "target": "components/ui/select/group.tsx" }, { "path": "src/components/ui/select/icon.tsx", "target": "components/ui/select/icon.tsx" }, { "path": "src/components/ui/select/index.ts", "target": "components/ui/select/index.ts" }, { "path": "src/components/ui/select/item-indicator.tsx", "target": "components/ui/select/item-indicator.tsx" }, { "path": "src/components/ui/select/item-text.tsx", "target": "components/ui/select/item-text.tsx" }, { "path": "src/components/ui/select/item.tsx", "target": "components/ui/select/item.tsx" }, { "path": "src/components/ui/select/label.tsx", "target": "components/ui/select/label.tsx" }, { "path": "src/components/ui/select/list.tsx", "target": "components/ui/select/list.tsx" }, { "path": "src/components/ui/select/popup.tsx", "target": "components/ui/select/popup.tsx" }, { "path": "src/components/ui/select/portal.tsx", "target": "components/ui/select/portal.tsx" }, { "path": "src/components/ui/select/positioner.tsx", "target": "components/ui/select/positioner.tsx" }, { "path": "src/components/ui/select/root.tsx", "target": "components/ui/select/root.tsx" }, { "path": "src/components/ui/select/scroll-down-arrow.tsx", "target": "components/ui/select/scroll-down-arrow.tsx" }, { "path": "src/components/ui/select/scroll-up-arrow.tsx", "target": "components/ui/select/scroll-up-arrow.tsx" }, { "path": "src/components/ui/select/separator.tsx", "target": "components/ui/select/separator.tsx" }, { "path": "src/components/ui/select/trigger.tsx", "target": "components/ui/select/trigger.tsx" }, { "path": "src/components/ui/select/value.tsx", "target": "components/ui/select/value.tsx" } ] }, "separator": { "name": "separator", "type": "component", "description": "Separator component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/separator/index.ts", "target": "components/ui/separator/index.ts" }, { "path": "src/components/ui/separator/root.tsx", "target": "components/ui/separator/root.tsx" } ] }, "slider": { "name": "slider", "type": "component", "description": "Slider component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/slider/control.tsx", "target": "components/ui/slider/control.tsx" }, { "path": "src/components/ui/slider/index.ts", "target": "components/ui/slider/index.ts" }, { "path": "src/components/ui/slider/indicator.tsx", "target": "components/ui/slider/indicator.tsx" }, { "path": "src/components/ui/slider/label.tsx", "target": "components/ui/slider/label.tsx" }, { "path": "src/components/ui/slider/root.tsx", "target": "components/ui/slider/root.tsx" }, { "path": "src/components/ui/slider/thumb.tsx", "target": "components/ui/slider/thumb.tsx" }, { "path": "src/components/ui/slider/track.tsx", "target": "components/ui/slider/track.tsx" }, { "path": "src/components/ui/slider/value.tsx", "target": "components/ui/slider/value.tsx" } ] }, "switch": { "name": "switch", "type": "component", "description": "Switch component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/switch/index.ts", "target": "components/ui/switch/index.ts" }, { "path": "src/components/ui/switch/root.tsx", "target": "components/ui/switch/root.tsx" }, { "path": "src/components/ui/switch/thumb.tsx", "target": "components/ui/switch/thumb.tsx" } ] }, "tabs": { "name": "tabs", "type": "component", "description": "Tabs component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/tabs/index.ts", "target": "components/ui/tabs/index.ts" }, { "path": "src/components/ui/tabs/indicator.tsx", "target": "components/ui/tabs/indicator.tsx" }, { "path": "src/components/ui/tabs/list.tsx", "target": "components/ui/tabs/list.tsx" }, { "path": "src/components/ui/tabs/panel.tsx", "target": "components/ui/tabs/panel.tsx" }, { "path": "src/components/ui/tabs/root.tsx", "target": "components/ui/tabs/root.tsx" }, { "path": "src/components/ui/tabs/tab.tsx", "target": "components/ui/tabs/tab.tsx" } ] }, "toast": { "name": "toast", "type": "component", "description": "Toast component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/portal-container", "utils/utils" ], "files": [ { "path": "src/components/ui/toast/action.tsx", "target": "components/ui/toast/action.tsx" }, { "path": "src/components/ui/toast/arrow.tsx", "target": "components/ui/toast/arrow.tsx" }, { "path": "src/components/ui/toast/close.tsx", "target": "components/ui/toast/close.tsx" }, { "path": "src/components/ui/toast/content.tsx", "target": "components/ui/toast/content.tsx" }, { "path": "src/components/ui/toast/description.tsx", "target": "components/ui/toast/description.tsx" }, { "path": "src/components/ui/toast/index.ts", "target": "components/ui/toast/index.ts" }, { "path": "src/components/ui/toast/portal.tsx", "target": "components/ui/toast/portal.tsx" }, { "path": "src/components/ui/toast/positioner.tsx", "target": "components/ui/toast/positioner.tsx" }, { "path": "src/components/ui/toast/provider.tsx", "target": "components/ui/toast/provider.tsx" }, { "path": "src/components/ui/toast/root.tsx", "target": "components/ui/toast/root.tsx" }, { "path": "src/components/ui/toast/title.tsx", "target": "components/ui/toast/title.tsx" }, { "path": "src/components/ui/toast/viewport.tsx", "target": "components/ui/toast/viewport.tsx" } ] }, "toggle": { "name": "toggle", "type": "component", "description": "Toggle component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/toggle/index.ts", "target": "components/ui/toggle/index.ts" }, { "path": "src/components/ui/toggle/root.tsx", "target": "components/ui/toggle/root.tsx" } ] }, "toggle-group": { "name": "toggle-group", "type": "component", "description": "Toggle Group component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/toggle-group/index.ts", "target": "components/ui/toggle-group/index.ts" }, { "path": "src/components/ui/toggle-group/root.tsx", "target": "components/ui/toggle-group/root.tsx" } ] }, "toolbar": { "name": "toolbar", "type": "component", "description": "Toolbar component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/toolbar/button.tsx", "target": "components/ui/toolbar/button.tsx" }, { "path": "src/components/ui/toolbar/group.tsx", "target": "components/ui/toolbar/group.tsx" }, { "path": "src/components/ui/toolbar/index.ts", "target": "components/ui/toolbar/index.ts" }, { "path": "src/components/ui/toolbar/input.tsx", "target": "components/ui/toolbar/input.tsx" }, { "path": "src/components/ui/toolbar/link.tsx", "target": "components/ui/toolbar/link.tsx" }, { "path": "src/components/ui/toolbar/root.tsx", "target": "components/ui/toolbar/root.tsx" }, { "path": "src/components/ui/toolbar/separator.tsx", "target": "components/ui/toolbar/separator.tsx" } ] }, "tooltip": { "name": "tooltip", "type": "component", "description": "Tooltip component wrapper for Base UI and Tailwind CSS.", "dependencies": [ "@base-ui/react", "react" ], "localDependencies": [ "utils/utils" ], "files": [ { "path": "src/components/ui/tooltip/arrow.tsx", "target": "components/ui/tooltip/arrow.tsx" }, { "path": "src/components/ui/tooltip/content.tsx", "target": "components/ui/tooltip/content.tsx" }, { "path": "src/components/ui/tooltip/index.ts", "target": "components/ui/tooltip/index.ts" }, { "path": "src/components/ui/tooltip/popup.tsx", "target": "components/ui/tooltip/popup.tsx" }, { "path": "src/components/ui/tooltip/portal.tsx", "target": "components/ui/tooltip/portal.tsx" }, { "path": "src/components/ui/tooltip/positioner.tsx", "target": "components/ui/tooltip/positioner.tsx" }, { "path": "src/components/ui/tooltip/provider.tsx", "target": "components/ui/tooltip/provider.tsx" }, { "path": "src/components/ui/tooltip/root.tsx", "target": "components/ui/tooltip/root.tsx" }, { "path": "src/components/ui/tooltip/trigger.tsx", "target": "components/ui/tooltip/trigger.tsx" }, { "path": "src/components/ui/tooltip/viewport.tsx", "target": "components/ui/tooltip/viewport.tsx" } ] } } }