{
  "name": "rn-motion-ui",
  "version": "8.0.0",
  "description": "Animated React Native + React Native Web UI components, styled with Tailwind via uniwind and powered by Moti/Reanimated.",
  "keywords": [
    "react-native",
    "react-native-web",
    "ui",
    "components",
    "moti",
    "reanimated",
    "tailwind",
    "uniwind",
    "animation"
  ],
  "license": "MIT",
  "author": "Ivan Stepanian <iv.stpn@gmail.com>",
  "homepage": "https://github.com/iv-stpn/rn-motion-ui#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/iv-stpn/rn-motion-ui.git",
    "directory": "packages/ui"
  },
  "bugs": {
    "url": "https://github.com/iv-stpn/rn-motion-ui/issues"
  },
  "sideEffects": [
    "**/*.css"
  ],
  "exports": {
    "./package.json": "./package.json",
    "./tokens.css": {
      "default": "./src/theme/tokens.css"
    },
    "./overlay/use-sheet-presence": {
      "source": "./src/components/menus/Overlay/use-sheet-presence.ts",
      "types": "./src/components/menus/Overlay/use-sheet-presence.ts",
      "default": "./src/components/menus/Overlay/use-sheet-presence.ts"
    },
    "./overlay/overlay-shell": {
      "source": "./src/components/menus/Overlay/overlay-shell.tsx",
      "types": "./src/components/menus/Overlay/overlay-shell.tsx",
      "default": "./src/components/menus/Overlay/overlay-shell.tsx"
    },
    "./overlay/overlay-portal": {
      "source": "./src/components/menus/Overlay/overlay-portal.tsx",
      "types": "./src/components/menus/Overlay/overlay-portal.tsx",
      "default": "./src/components/menus/Overlay/overlay-portal.tsx"
    },
    "./overlay/blur-provider": {
      "react-native": "./src/components/menus/Overlay/blur-provider.native.tsx",
      "source": "./src/components/menus/Overlay/blur-provider.tsx",
      "types": "./src/components/menus/Overlay/blur-provider.tsx",
      "default": "./src/components/menus/Overlay/blur-provider.tsx"
    },
    "./theme/use-theme-color": {
      "source": "./src/theme/use-theme-color.ts",
      "types": "./src/theme/use-theme-color.ts",
      "default": "./src/theme/use-theme-color.ts"
    },
    "./theme/motion": {
      "source": "./src/theme/motion.ts",
      "types": "./src/theme/motion.ts",
      "default": "./src/theme/motion.ts"
    },
    "./action-feedback-modal": {
      "source": "./src/components/menus/ActionFeedbackModal/action-feedback-modal.tsx",
      "types": "./src/components/menus/ActionFeedbackModal/action-feedback-modal.tsx",
      "default": "./src/components/menus/ActionFeedbackModal/action-feedback-modal.tsx"
    },
    "./action-fab": {
      "source": "./src/components/menus/ActionFAB/action-fab.tsx",
      "types": "./src/components/menus/ActionFAB/action-fab.tsx",
      "default": "./src/components/menus/ActionFAB/action-fab.tsx"
    },
    "./activity-island": {
      "source": "./src/components/display/ActivityIsland/activity-island.tsx",
      "types": "./src/components/display/ActivityIsland/activity-island.tsx",
      "default": "./src/components/display/ActivityIsland/activity-island.tsx"
    },
    "./adaptive-dropdown": {
      "source": "./src/components/menus/AdaptiveDropdown/adaptive-dropdown.tsx",
      "types": "./src/components/menus/AdaptiveDropdown/adaptive-dropdown.tsx",
      "default": "./src/components/menus/AdaptiveDropdown/adaptive-dropdown.tsx"
    },
    "./adaptive-modal": {
      "source": "./src/components/menus/AdaptiveModal/adaptive-modal.tsx",
      "types": "./src/components/menus/AdaptiveModal/adaptive-modal.tsx",
      "default": "./src/components/menus/AdaptiveModal/adaptive-modal.tsx"
    },
    "./animated-badge": {
      "source": "./src/components/display/AnimatedBadge/animated-badge.tsx",
      "types": "./src/components/display/AnimatedBadge/animated-badge.tsx",
      "default": "./src/components/display/AnimatedBadge/animated-badge.tsx"
    },
    "./animated-list": {
      "source": "./src/components/display/AnimatedList/animated-list.tsx",
      "types": "./src/components/display/AnimatedList/animated-list.tsx",
      "default": "./src/components/display/AnimatedList/animated-list.tsx"
    },
    "./bottom-sheet": {
      "source": "./src/components/menus/BottomSheet/bottom-sheet.tsx",
      "types": "./src/components/menus/BottomSheet/bottom-sheet.tsx",
      "default": "./src/components/menus/BottomSheet/bottom-sheet.tsx"
    },
    "./breadcrumbs": {
      "source": "./src/components/display/Breadcrumbs/breadcrumbs.tsx",
      "types": "./src/components/display/Breadcrumbs/breadcrumbs.tsx",
      "default": "./src/components/display/Breadcrumbs/breadcrumbs.tsx"
    },
    "./breakpoints": {
      "source": "./src/lib/breakpoints.ts",
      "types": "./src/lib/breakpoints.ts",
      "default": "./src/lib/breakpoints.ts"
    },
    "./bouncy-accordion": {
      "source": "./src/components/display/BouncyAccordion/bouncy-accordion.tsx",
      "types": "./src/components/display/BouncyAccordion/bouncy-accordion.tsx",
      "default": "./src/components/display/BouncyAccordion/bouncy-accordion.tsx"
    },
    "./button": {
      "source": "./src/components/buttons/Button/button.tsx",
      "types": "./src/components/buttons/Button/button.tsx",
      "default": "./src/components/buttons/Button/button.tsx"
    },
    "./button-group": {
      "source": "./src/components/buttons/ButtonGroup/button-group.tsx",
      "types": "./src/components/buttons/ButtonGroup/button-group.tsx",
      "default": "./src/components/buttons/ButtonGroup/button-group.tsx"
    },
    "./button-swap": {
      "source": "./src/components/buttons/Button/button-swap.tsx",
      "types": "./src/components/buttons/Button/button-swap.tsx",
      "default": "./src/components/buttons/Button/button-swap.tsx"
    },
    "./calendar": {
      "source": "./src/lib/calendar.ts",
      "types": "./src/lib/calendar.ts",
      "default": "./src/lib/calendar.ts"
    },
    "./calendar-format": {
      "source": "./src/lib/calendar-format.ts",
      "types": "./src/lib/calendar-format.ts",
      "default": "./src/lib/calendar-format.ts"
    },
    "./calendar-props": {
      "source": "./src/lib/calendar-props.ts",
      "types": "./src/lib/calendar-props.ts",
      "default": "./src/lib/calendar-props.ts"
    },
    "./calendar-selection": {
      "source": "./src/lib/calendar-selection.ts",
      "types": "./src/lib/calendar-selection.ts",
      "default": "./src/lib/calendar-selection.ts"
    },
    "./card": {
      "source": "./src/components/display/Card/card.tsx",
      "types": "./src/components/display/Card/card.tsx",
      "default": "./src/components/display/Card/card.tsx"
    },
    "./checkbox": {
      "source": "./src/components/form/Checkbox/checkbox.tsx",
      "types": "./src/components/form/Checkbox/checkbox.tsx",
      "default": "./src/components/form/Checkbox/checkbox.tsx"
    },
    "./checkbox-card": {
      "source": "./src/components/form/CheckboxCard/checkbox-card.tsx",
      "types": "./src/components/form/CheckboxCard/checkbox-card.tsx",
      "default": "./src/components/form/CheckboxCard/checkbox-card.tsx"
    },
    "./choice-group": {
      "source": "./src/components/form/ChoiceGroup/choice-group.tsx",
      "types": "./src/components/form/ChoiceGroup/choice-group.tsx",
      "default": "./src/components/form/ChoiceGroup/choice-group.tsx"
    },
    "./close-button": {
      "source": "./src/components/buttons/CloseButton/close-button.tsx",
      "types": "./src/components/buttons/CloseButton/close-button.tsx",
      "default": "./src/components/buttons/CloseButton/close-button.tsx"
    },
    "./color": {
      "source": "./src/lib/color.ts",
      "types": "./src/lib/color.ts",
      "default": "./src/lib/color.ts"
    },
    "./color-picker": {
      "source": "./src/components/form/ColorPicker/color-picker.tsx",
      "types": "./src/components/form/ColorPicker/color-picker.tsx",
      "default": "./src/components/form/ColorPicker/color-picker.tsx"
    },
    "./command-palette": {
      "source": "./src/components/menus/CommandPalette/command-palette.tsx",
      "types": "./src/components/menus/CommandPalette/command-palette.tsx",
      "default": "./src/components/menus/CommandPalette/command-palette.tsx"
    },
    "./cylinder-carousel": {
      "source": "./src/components/display/CylinderCarousel/cylinder-carousel.tsx",
      "types": "./src/components/display/CylinderCarousel/cylinder-carousel.tsx",
      "default": "./src/components/display/CylinderCarousel/cylinder-carousel.tsx"
    },
    "./date-field": {
      "source": "./src/lib/date-field.ts",
      "types": "./src/lib/date-field.ts",
      "default": "./src/lib/date-field.ts"
    },
    "./date-picker-props": {
      "source": "./src/lib/date-picker-props.ts",
      "types": "./src/lib/date-picker-props.ts",
      "default": "./src/lib/date-picker-props.ts"
    },
    "./dock": {
      "source": "./src/components/navigation/Dock/dock.tsx",
      "types": "./src/components/navigation/Dock/dock.tsx",
      "default": "./src/components/navigation/Dock/dock.tsx"
    },
    "./reorderable-list": {
      "source": "./src/components/gestures/ReorderableList/reorderable-list.tsx",
      "types": "./src/components/gestures/ReorderableList/reorderable-list.tsx",
      "default": "./src/components/gestures/ReorderableList/reorderable-list.tsx"
    },
    "./sortable-list": {
      "source": "./src/components/gestures/SortableList/sortable-list.tsx",
      "types": "./src/components/gestures/SortableList/sortable-list.tsx",
      "default": "./src/components/gestures/SortableList/sortable-list.tsx"
    },
    "./drag-behavior": {
      "source": "./src/components/gestures/drag-behavior.ts",
      "types": "./src/components/gestures/drag-behavior.ts",
      "default": "./src/components/gestures/drag-behavior.ts"
    },
    "./drag-manager": {
      "source": "./src/components/gestures/DragManager/drag-manager.tsx",
      "types": "./src/components/gestures/DragManager/drag-manager.tsx",
      "default": "./src/components/gestures/DragManager/drag-manager.tsx"
    },
    "./drag-store": {
      "source": "./src/components/gestures/drag-store.ts",
      "types": "./src/components/gestures/drag-store.ts",
      "default": "./src/components/gestures/drag-store.ts"
    },
    "./drag-types": {
      "source": "./src/components/gestures/drag.types.ts",
      "types": "./src/components/gestures/drag.types.ts",
      "default": "./src/components/gestures/drag.types.ts"
    },
    "./draggable": {
      "source": "./src/components/gestures/Draggable/draggable.tsx",
      "types": "./src/components/gestures/Draggable/draggable.tsx",
      "default": "./src/components/gestures/Draggable/draggable.tsx"
    },
    "./hold-draggable": {
      "source": "./src/components/gestures/Holdable/hold-draggable.tsx",
      "types": "./src/components/gestures/Holdable/hold-draggable.tsx",
      "default": "./src/components/gestures/Holdable/hold-draggable.tsx"
    },
    "./holdable": {
      "source": "./src/components/gestures/Holdable/holdable.tsx",
      "types": "./src/components/gestures/Holdable/holdable.tsx",
      "default": "./src/components/gestures/Holdable/holdable.tsx"
    },
    "./dragzone": {
      "source": "./src/components/gestures/Dragzone/dragzone.tsx",
      "types": "./src/components/gestures/Dragzone/dragzone.tsx",
      "default": "./src/components/gestures/Dragzone/dragzone.tsx"
    },
    "./drawer": {
      "source": "./src/components/menus/Drawer/drawer.tsx",
      "types": "./src/components/menus/Drawer/drawer.tsx",
      "default": "./src/components/menus/Drawer/drawer.tsx"
    },
    "./dynamic-island": {
      "source": "./src/components/display/DynamicIsland/dynamic-island.tsx",
      "types": "./src/components/display/DynamicIsland/dynamic-island.tsx",
      "default": "./src/components/display/DynamicIsland/dynamic-island.tsx"
    },
    "./ease": {
      "source": "./src/lib/ease.ts",
      "types": "./src/lib/ease.ts",
      "default": "./src/lib/ease.ts"
    },
    "./elevated": {
      "source": "./src/lib/elevated.ts",
      "types": "./src/lib/elevated.ts",
      "default": "./src/lib/elevated.ts"
    },
    "./elevated-button": {
      "source": "./src/components/buttons/Button/elevated-button.tsx",
      "types": "./src/components/buttons/Button/elevated-button.tsx",
      "default": "./src/components/buttons/Button/elevated-button.tsx"
    },
    "./file-icon": {
      "source": "./src/components/file-system/FileIcon/file-icon.ts",
      "types": "./src/components/file-system/FileIcon/file-icon.ts",
      "default": "./src/components/file-system/FileIcon/file-icon.ts"
    },
    "./full-sheet": {
      "source": "./src/components/menus/FullSheet/full-sheet.tsx",
      "types": "./src/components/menus/FullSheet/full-sheet.tsx",
      "default": "./src/components/menus/FullSheet/full-sheet.tsx"
    },
    "./hold-menu": {
      "source": "./src/components/menus/HoldMenu/hold-menu.tsx",
      "types": "./src/components/menus/HoldMenu/hold-menu.tsx",
      "default": "./src/components/menus/HoldMenu/hold-menu.tsx"
    },
    "./hover-menu": {
      "source": "./src/components/menus/HoverMenu/hover-menu.tsx",
      "types": "./src/components/menus/HoverMenu/hover-menu.tsx",
      "default": "./src/components/menus/HoverMenu/hover-menu.tsx"
    },
    "./icon": {
      "source": "./src/components/icon/themed-icon.tsx",
      "types": "./src/components/icon/themed-icon.tsx",
      "default": "./src/components/icon/themed-icon.tsx"
    },
    "./icon-button": {
      "source": "./src/components/buttons/IconButton/icon-button.tsx",
      "types": "./src/components/buttons/IconButton/icon-button.tsx",
      "default": "./src/components/buttons/IconButton/icon-button.tsx"
    },
    "./input": {
      "source": "./src/components/form/Input/input.tsx",
      "types": "./src/components/form/Input/input.tsx",
      "default": "./src/components/form/Input/input.tsx"
    },
    "./action-row": {
      "source": "./src/components/rows/action-row.tsx",
      "types": "./src/components/rows/action-row.tsx",
      "default": "./src/components/rows/action-row.tsx"
    },
    "./action-row-group": {
      "source": "./src/components/rows/action-row-group.tsx",
      "types": "./src/components/rows/action-row-group.tsx",
      "default": "./src/components/rows/action-row-group.tsx"
    },
    "./item-row": {
      "source": "./src/components/rows/item-row.tsx",
      "types": "./src/components/rows/item-row.tsx",
      "default": "./src/components/rows/item-row.tsx"
    },
    "./item-row-group": {
      "source": "./src/components/rows/item-row-group.tsx",
      "types": "./src/components/rows/item-row-group.tsx",
      "default": "./src/components/rows/item-row-group.tsx"
    },
    "./loader": {
      "source": "./src/components/display/Loader/loader.tsx",
      "types": "./src/components/display/Loader/loader.tsx",
      "default": "./src/components/display/Loader/loader.tsx"
    },
    "./menu": {
      "source": "./src/components/rows/menu.tsx",
      "types": "./src/components/rows/menu.tsx",
      "default": "./src/components/rows/menu.tsx"
    },
    "./menu-item": {
      "source": "./src/components/rows/menu-item.tsx",
      "types": "./src/components/rows/menu-item.tsx",
      "default": "./src/components/rows/menu-item.tsx"
    },
    "./morphing-dock-switch": {
      "source": "./src/components/navigation/MorphingDockSwitch/morphing-dock-switch.tsx",
      "types": "./src/components/navigation/MorphingDockSwitch/morphing-dock-switch.tsx",
      "default": "./src/components/navigation/MorphingDockSwitch/morphing-dock-switch.tsx"
    },
    "./morphing-fab": {
      "source": "./src/components/menus/MorphingFAB/morphing-fab.tsx",
      "types": "./src/components/menus/MorphingFAB/morphing-fab.tsx",
      "default": "./src/components/menus/MorphingFAB/morphing-fab.tsx"
    },
    "./morphing-menu": {
      "source": "./src/components/menus/MorphingMenu/morphing-menu.tsx",
      "types": "./src/components/menus/MorphingMenu/morphing-menu.tsx",
      "default": "./src/components/menus/MorphingMenu/morphing-menu.tsx"
    },
    "./morphing-modal": {
      "source": "./src/components/menus/MorphingModal/morphing-modal.tsx",
      "types": "./src/components/menus/MorphingModal/morphing-modal.tsx",
      "default": "./src/components/menus/MorphingModal/morphing-modal.tsx"
    },
    "./morphing-switcher": {
      "source": "./src/components/menus/MorphingSwitcher/morphing-switcher.tsx",
      "types": "./src/components/menus/MorphingSwitcher/morphing-switcher.tsx",
      "default": "./src/components/menus/MorphingSwitcher/morphing-switcher.tsx"
    },
    "./multi-drag": {
      "source": "./src/components/gestures/DragManager/multi-drag.ts",
      "types": "./src/components/gestures/DragManager/multi-drag.ts",
      "default": "./src/components/gestures/DragManager/multi-drag.ts"
    },
    "./multi-drag-manager": {
      "source": "./src/components/gestures/DragManager/multi-drag-manager.tsx",
      "types": "./src/components/gestures/DragManager/multi-drag-manager.tsx",
      "default": "./src/components/gestures/DragManager/multi-drag-manager.tsx"
    },
    "./multi-drag-scope": {
      "source": "./src/components/gestures/DragManager/multi-drag-scope.ts",
      "types": "./src/components/gestures/DragManager/multi-drag-scope.ts",
      "default": "./src/components/gestures/DragManager/multi-drag-scope.ts"
    },
    "./multi-draggable": {
      "source": "./src/components/gestures/DragManager/multi-draggable.tsx",
      "types": "./src/components/gestures/DragManager/multi-draggable.tsx",
      "default": "./src/components/gestures/DragManager/multi-draggable.tsx"
    },
    "./multi-step-menu": {
      "source": "./src/components/menus/MultiStepMenu/multi-step-menu.tsx",
      "types": "./src/components/menus/MultiStepMenu/multi-step-menu.tsx",
      "default": "./src/components/menus/MultiStepMenu/multi-step-menu.tsx"
    },
    "./otp-input": {
      "source": "./src/components/form/OtpInput/otp-input.tsx",
      "types": "./src/components/form/OtpInput/otp-input.tsx",
      "default": "./src/components/form/OtpInput/otp-input.tsx"
    },
    "./overflow-actions": {
      "source": "./src/components/navigation/OverflowActions/overflow-actions.tsx",
      "types": "./src/components/navigation/OverflowActions/overflow-actions.tsx",
      "default": "./src/components/navigation/OverflowActions/overflow-actions.tsx"
    },
    "./popover": {
      "source": "./src/components/menus/Popover/popover.tsx",
      "types": "./src/components/menus/Popover/popover.tsx",
      "default": "./src/components/menus/Popover/popover.tsx"
    },
    "./portal": {
      "source": "./src/components/portal/Portal/portal.tsx",
      "types": "./src/components/portal/Portal/portal.tsx",
      "default": "./src/components/portal/Portal/portal.tsx"
    },
    "./radio": {
      "source": "./src/components/form/Radio/radio.tsx",
      "types": "./src/components/form/Radio/radio.tsx",
      "default": "./src/components/form/Radio/radio.tsx"
    },
    "./radio-card": {
      "source": "./src/components/form/RadioCard/radio-card.tsx",
      "types": "./src/components/form/RadioCard/radio-card.tsx",
      "default": "./src/components/form/RadioCard/radio-card.tsx"
    },
    "./range-slider": {
      "source": "./src/components/form/RangeSlider/range-slider.tsx",
      "types": "./src/components/form/RangeSlider/range-slider.tsx",
      "default": "./src/components/form/RangeSlider/range-slider.tsx"
    },
    "./scroll-progress": {
      "source": "./src/components/scroll/ScrollProgress/scroll-progress.tsx",
      "types": "./src/components/scroll/ScrollProgress/scroll-progress.tsx",
      "default": "./src/components/scroll/ScrollProgress/scroll-progress.tsx"
    },
    "./scroll-reveal": {
      "source": "./src/components/scroll/ScrollReveal/scroll-reveal.tsx",
      "types": "./src/components/scroll/ScrollReveal/scroll-reveal.tsx",
      "default": "./src/components/scroll/ScrollReveal/scroll-reveal.tsx"
    },
    "./scroll-to": {
      "source": "./src/components/scroll/ScrollTo/scroll-to.tsx",
      "types": "./src/components/scroll/ScrollTo/scroll-to.tsx",
      "default": "./src/components/scroll/ScrollTo/scroll-to.tsx"
    },
    "./skeleton": {
      "source": "./src/components/display/Skeleton/skeleton.tsx",
      "types": "./src/components/display/Skeleton/skeleton.tsx",
      "default": "./src/components/display/Skeleton/skeleton.tsx"
    },
    "./smooth-scroll": {
      "source": "./src/components/scroll/SmoothScroll/smooth-scroll.tsx",
      "types": "./src/components/scroll/SmoothScroll/smooth-scroll.tsx",
      "default": "./src/components/scroll/SmoothScroll/smooth-scroll.tsx"
    },
    "./spotlight": {
      "source": "./src/components/display/Spotlight/spotlight.tsx",
      "types": "./src/components/display/Spotlight/spotlight.tsx",
      "default": "./src/components/display/Spotlight/spotlight.tsx"
    },
    "./spotlight-target": {
      "source": "./src/components/display/Spotlight/spotlight-target.tsx",
      "types": "./src/components/display/Spotlight/spotlight-target.tsx",
      "default": "./src/components/display/Spotlight/spotlight-target.tsx"
    },
    "./star-rating": {
      "source": "./src/components/form/StarRating/star-rating.tsx",
      "types": "./src/components/form/StarRating/star-rating.tsx",
      "default": "./src/components/form/StarRating/star-rating.tsx"
    },
    "./stateful-button": {
      "source": "./src/components/buttons/Button/stateful-button.tsx",
      "types": "./src/components/buttons/Button/stateful-button.tsx",
      "default": "./src/components/buttons/Button/stateful-button.tsx"
    },
    "./surface": {
      "react-native": "./src/components/display/Surface/surface.native.tsx",
      "source": "./src/components/display/Surface/surface.tsx",
      "types": "./src/components/display/Surface/surface.tsx",
      "default": "./src/components/display/Surface/surface.tsx"
    },
    "./swipeable-list": {
      "source": "./src/components/display/SwipeableList/swipeable-list.tsx",
      "types": "./src/components/display/SwipeableList/swipeable-list.tsx",
      "default": "./src/components/display/SwipeableList/swipeable-list.tsx"
    },
    "./switch": {
      "source": "./src/components/form/Switch/switch.tsx",
      "types": "./src/components/form/Switch/switch.tsx",
      "default": "./src/components/form/Switch/switch.tsx"
    },
    "./table": {
      "source": "./src/components/display/Table/table.tsx",
      "types": "./src/components/display/Table/table.tsx",
      "default": "./src/components/display/Table/table.tsx"
    },
    "./table-header": {
      "source": "./src/components/display/Table/table-header.tsx",
      "types": "./src/components/display/Table/table-header.tsx",
      "default": "./src/components/display/Table/table-header.tsx"
    },
    "./table-row": {
      "source": "./src/components/display/Table/table-row.tsx",
      "types": "./src/components/display/Table/table-row.tsx",
      "default": "./src/components/display/Table/table-row.tsx"
    },
    "./table-types": {
      "source": "./src/components/display/Table/table-types.ts",
      "types": "./src/components/display/Table/table-types.ts",
      "default": "./src/components/display/Table/table-types.ts"
    },
    "./table-utils": {
      "source": "./src/components/display/Table/table-utils.ts",
      "types": "./src/components/display/Table/table-utils.ts",
      "default": "./src/components/display/Table/table-utils.ts"
    },
    "./tabs": {
      "source": "./src/components/navigation/Tabs/tabs.tsx",
      "types": "./src/components/navigation/Tabs/tabs.tsx",
      "default": "./src/components/navigation/Tabs/tabs.tsx"
    },
    "./text": {
      "source": "./src/components/typography/Text/text.tsx",
      "types": "./src/components/typography/Text/text.tsx",
      "default": "./src/components/typography/Text/text.tsx"
    },
    "./text-cascade": {
      "source": "./src/components/typography/TextCascade/text-cascade.tsx",
      "types": "./src/components/typography/TextCascade/text-cascade.tsx",
      "default": "./src/components/typography/TextCascade/text-cascade.tsx"
    },
    "./text-number-ticker": {
      "source": "./src/components/typography/TextNumberTicker/text-number-ticker.tsx",
      "types": "./src/components/typography/TextNumberTicker/text-number-ticker.tsx",
      "default": "./src/components/typography/TextNumberTicker/text-number-ticker.tsx"
    },
    "./text-reveal": {
      "source": "./src/components/typography/TextReveal/text-reveal.tsx",
      "types": "./src/components/typography/TextReveal/text-reveal.tsx",
      "default": "./src/components/typography/TextReveal/text-reveal.tsx"
    },
    "./text-shimmer": {
      "source": "./src/components/typography/TextShimmer/text-shimmer.tsx",
      "types": "./src/components/typography/TextShimmer/text-shimmer.tsx",
      "default": "./src/components/typography/TextShimmer/text-shimmer.tsx"
    },
    "./text-rolling": {
      "source": "./src/components/typography/TextRolling/text-rolling.tsx",
      "types": "./src/components/typography/TextRolling/text-rolling.tsx",
      "default": "./src/components/typography/TextRolling/text-rolling.tsx"
    },
    "./toaster": {
      "react-native": "./src/components/display/Toaster/toaster.native.tsx",
      "source": "./src/components/display/Toaster/toaster.tsx",
      "types": "./src/components/display/Toaster/toaster.tsx",
      "default": "./src/components/display/Toaster/toaster.tsx"
    },
    "./toggle-group": {
      "source": "./src/components/form/ToggleGroup/toggle-group.tsx",
      "types": "./src/components/form/ToggleGroup/toggle-group.tsx",
      "default": "./src/components/form/ToggleGroup/toggle-group.tsx"
    },
    "./use-column-reorder": {
      "source": "./src/components/display/Table/use-column-reorder.ts",
      "types": "./src/components/display/Table/use-column-reorder.ts",
      "default": "./src/components/display/Table/use-column-reorder.ts"
    },
    "./use-drag-behavior": {
      "source": "./src/components/gestures/use-drag-behavior.ts",
      "types": "./src/components/gestures/use-drag-behavior.ts",
      "default": "./src/components/gestures/use-drag-behavior.ts"
    },
    "./use-drag-store": {
      "source": "./src/components/gestures/use-drag-store.ts",
      "types": "./src/components/gestures/use-drag-store.ts",
      "default": "./src/components/gestures/use-drag-store.ts"
    },
    "./use-draggable": {
      "source": "./src/components/gestures/Draggable/use-draggable.ts",
      "types": "./src/components/gestures/Draggable/use-draggable.ts",
      "default": "./src/components/gestures/Draggable/use-draggable.ts"
    },
    "./use-table": {
      "source": "./src/components/display/Table/use-table.ts",
      "types": "./src/components/display/Table/use-table.ts",
      "default": "./src/components/display/Table/use-table.ts"
    },
    "./wheel-picker": {
      "source": "./src/components/form/WheelPicker/wheel-picker.tsx",
      "types": "./src/components/form/WheelPicker/wheel-picker.tsx",
      "default": "./src/components/form/WheelPicker/wheel-picker.tsx"
    },
    "./hooks/use-arm-on-view": {
      "source": "./src/hooks/use-arm-on-view.ts",
      "types": "./src/hooks/use-arm-on-view.ts",
      "default": "./src/hooks/use-arm-on-view.ts"
    },
    "./hooks/use-auto-focus-on-show": {
      "source": "./src/hooks/use-auto-focus-on-show.ts",
      "types": "./src/hooks/use-auto-focus-on-show.ts",
      "default": "./src/hooks/use-auto-focus-on-show.ts"
    },
    "./hooks/use-breakpoint": {
      "source": "./src/hooks/use-breakpoint.ts",
      "types": "./src/hooks/use-breakpoint.ts",
      "default": "./src/hooks/use-breakpoint.ts"
    },
    "./hooks/use-hover-capable": {
      "source": "./src/hooks/use-hover-capable.ts",
      "types": "./src/hooks/use-hover-capable.ts",
      "default": "./src/hooks/use-hover-capable.ts"
    },
    "./hooks/use-in-view": {
      "source": "./src/hooks/use-in-view.ts",
      "types": "./src/hooks/use-in-view.ts",
      "default": "./src/hooks/use-in-view.ts"
    },
    "./hooks/use-interval": {
      "source": "./src/hooks/use-interval.ts",
      "types": "./src/hooks/use-interval.ts",
      "default": "./src/hooks/use-interval.ts"
    },
    "./hooks/use-modal-render": {
      "source": "./src/hooks/use-modal-render.ts",
      "types": "./src/hooks/use-modal-render.ts",
      "default": "./src/hooks/use-modal-render.ts"
    },
    "./hooks/use-mount-effect": {
      "source": "./src/hooks/use-mount-effect.ts",
      "types": "./src/hooks/use-mount-effect.ts",
      "default": "./src/hooks/use-mount-effect.ts"
    },
    "./hooks/use-page-visible": {
      "source": "./src/hooks/use-page-visible.ts",
      "types": "./src/hooks/use-page-visible.ts",
      "default": "./src/hooks/use-page-visible.ts"
    },
    "./hooks/use-reduced-motion": {
      "source": "./src/hooks/use-reduced-motion.ts",
      "types": "./src/hooks/use-reduced-motion.ts",
      "default": "./src/hooks/use-reduced-motion.ts"
    },
    "./hooks/use-safe-insets": {
      "source": "./src/hooks/use-safe-insets.ts",
      "types": "./src/hooks/use-safe-insets.ts",
      "default": "./src/hooks/use-safe-insets.ts"
    },
    "./hooks/use-scramble": {
      "source": "./src/hooks/use-scramble.ts",
      "types": "./src/hooks/use-scramble.ts",
      "default": "./src/hooks/use-scramble.ts"
    },
    "./hooks/use-shake-animation": {
      "source": "./src/hooks/use-shake-animation.ts",
      "types": "./src/hooks/use-shake-animation.ts",
      "default": "./src/hooks/use-shake-animation.ts"
    },
    "./moti/view": {
      "source": "./src/moti/components/view.tsx",
      "types": "./src/moti/components/view.tsx",
      "default": "./src/moti/components/view.tsx"
    },
    "./moti/text": {
      "source": "./src/moti/components/text.tsx",
      "types": "./src/moti/components/text.tsx",
      "default": "./src/moti/components/text.tsx"
    },
    "./moti/image": {
      "source": "./src/moti/components/image.tsx",
      "types": "./src/moti/components/image.tsx",
      "default": "./src/moti/components/image.tsx"
    },
    "./moti/scroll-view": {
      "source": "./src/moti/components/scroll-view.tsx",
      "types": "./src/moti/components/scroll-view.tsx",
      "default": "./src/moti/components/scroll-view.tsx"
    },
    "./moti/safe-area-view": {
      "source": "./src/moti/components/safe-area-view.tsx",
      "types": "./src/moti/components/safe-area-view.tsx",
      "default": "./src/moti/components/safe-area-view.tsx"
    },
    "./moti/motify": {
      "source": "./src/moti/core/motify.tsx",
      "types": "./src/moti/core/motify.tsx",
      "default": "./src/moti/core/motify.tsx"
    },
    "./moti/use-motify": {
      "source": "./src/moti/core/use-motify.ts",
      "types": "./src/moti/core/use-motify.ts",
      "default": "./src/moti/core/use-motify.ts"
    },
    "./moti/use-animation-state": {
      "source": "./src/moti/core/use-animator.ts",
      "types": "./src/moti/core/use-animator.ts",
      "default": "./src/moti/core/use-animator.ts"
    },
    "./moti/use-dynamic-animation": {
      "source": "./src/moti/core/use-dynamic-animation.ts",
      "types": "./src/moti/core/use-dynamic-animation.ts",
      "default": "./src/moti/core/use-dynamic-animation.ts"
    },
    "./moti/types": {
      "source": "./src/moti/core/types.ts",
      "types": "./src/moti/core/types.ts",
      "default": "./src/moti/core/types.ts"
    },
    "./moti/color-keys": {
      "source": "./src/moti/core/constants/color-keys.ts",
      "types": "./src/moti/core/constants/color-keys.ts",
      "default": "./src/moti/core/constants/color-keys.ts"
    },
    "./moti/presence": {
      "source": "./src/moti/presence/animate-presence.tsx",
      "types": "./src/moti/presence/animate-presence.tsx",
      "default": "./src/moti/presence/animate-presence.tsx"
    },
    "./moti/presence-context": {
      "source": "./src/moti/presence/animate-presence-context.tsx",
      "types": "./src/moti/presence/animate-presence-context.tsx",
      "default": "./src/moti/presence/animate-presence-context.tsx"
    },
    "./moti/pressable": {
      "source": "./src/moti/interactions/pressable/pressable.tsx",
      "types": "./src/moti/interactions/pressable/pressable.tsx",
      "default": "./src/moti/interactions/pressable/pressable.tsx"
    },
    "./moti/pressable-context": {
      "source": "./src/moti/interactions/pressable/context.tsx",
      "types": "./src/moti/interactions/pressable/context.tsx",
      "default": "./src/moti/interactions/pressable/context.tsx"
    },
    "./moti/pressable-types": {
      "source": "./src/moti/interactions/pressable/types.ts",
      "types": "./src/moti/interactions/pressable/types.ts",
      "default": "./src/moti/interactions/pressable/types.ts"
    },
    "./moti/merge": {
      "source": "./src/moti/interactions/pressable/merge.ts",
      "types": "./src/moti/interactions/pressable/merge.ts",
      "default": "./src/moti/interactions/pressable/merge.ts"
    },
    "./moti/hover": {
      "react-native": "./src/moti/interactions/pressable/hoverable.native.tsx",
      "source": "./src/moti/interactions/pressable/hoverable.tsx",
      "types": "./src/moti/interactions/pressable/hoverable.tsx",
      "default": "./src/moti/interactions/pressable/hoverable.tsx"
    },
    "./moti/hover-context": {
      "source": "./src/moti/interactions/pressable/hoverable-context.tsx",
      "types": "./src/moti/interactions/pressable/hoverable-context.tsx",
      "default": "./src/moti/interactions/pressable/hoverable-context.tsx"
    },
    "./moti/use-moti-pressable": {
      "source": "./src/moti/interactions/pressable/use-pressable.ts",
      "types": "./src/moti/interactions/pressable/use-pressable.ts",
      "default": "./src/moti/interactions/pressable/use-pressable.ts"
    },
    "./moti/use-moti-pressables": {
      "source": "./src/moti/interactions/pressable/use-pressables.ts",
      "types": "./src/moti/interactions/pressable/use-pressables.ts",
      "default": "./src/moti/interactions/pressable/use-pressables.ts"
    },
    "./moti/use-moti-pressable-animated-props": {
      "source": "./src/moti/interactions/pressable/use-moti-pressable-animated-props.ts",
      "types": "./src/moti/interactions/pressable/use-moti-pressable-animated-props.ts",
      "default": "./src/moti/interactions/pressable/use-moti-pressable-animated-props.ts"
    },
    "./moti/use-moti-pressable-interpolate": {
      "source": "./src/moti/interactions/pressable/use-moti-pressable-interpolate.ts",
      "types": "./src/moti/interactions/pressable/use-moti-pressable-interpolate.ts",
      "default": "./src/moti/interactions/pressable/use-moti-pressable-interpolate.ts"
    },
    "./moti/use-moti-pressable-transition": {
      "source": "./src/moti/interactions/pressable/use-moti-pressable-transition.ts",
      "types": "./src/moti/interactions/pressable/use-moti-pressable-transition.ts",
      "default": "./src/moti/interactions/pressable/use-moti-pressable-transition.ts"
    },
    "./lib/typeguards": {
      "source": "./src/lib/typeguards.ts",
      "types": "./src/lib/typeguards.ts",
      "default": "./src/lib/typeguards.ts"
    },
    "./lib/cn": {
      "source": "./src/lib/cn.ts",
      "types": "./src/lib/cn.ts",
      "default": "./src/lib/cn.ts"
    },
    "./hooks/use-direction": {
      "source": "./src/hooks/use-direction.ts",
      "types": "./src/hooks/use-direction.ts",
      "default": "./src/hooks/use-direction.ts"
    },
    "./hooks/use-focus-trap": {
      "source": "./src/hooks/use-focus-trap.ts",
      "types": "./src/hooks/use-focus-trap.ts",
      "default": "./src/hooks/use-focus-trap.ts"
    },
    "./hooks/use-menu-keyboard": {
      "source": "./src/hooks/use-menu-keyboard.ts",
      "types": "./src/hooks/use-menu-keyboard.ts",
      "default": "./src/hooks/use-menu-keyboard.ts"
    },
    "./hooks/direction-provider": {
      "source": "./src/hooks/direction-provider.tsx",
      "types": "./src/hooks/direction-provider.tsx",
      "default": "./src/hooks/direction-provider.tsx"
    },
    "./hooks/use-calendar": {
      "source": "./src/hooks/use-calendar.ts",
      "types": "./src/hooks/use-calendar.ts",
      "default": "./src/hooks/use-calendar.ts"
    },
    "./hooks/use-date-picker": {
      "source": "./src/hooks/use-date-picker.ts",
      "types": "./src/hooks/use-date-picker.ts",
      "default": "./src/hooks/use-date-picker.ts"
    },
    "./hooks/use-date-range-picker": {
      "source": "./src/hooks/use-date-range-picker.ts",
      "types": "./src/hooks/use-date-range-picker.ts",
      "default": "./src/hooks/use-date-range-picker.ts"
    },
    "./hooks/use-controlled": {
      "source": "./src/hooks/use-controlled.ts",
      "types": "./src/hooks/use-controlled.ts",
      "default": "./src/hooks/use-controlled.ts"
    },
    "./hooks/use-press-state": {
      "source": "./src/hooks/use-press-state.ts",
      "types": "./src/hooks/use-press-state.ts",
      "default": "./src/hooks/use-press-state.ts"
    },
    "./hooks/use-arrow-roving": {
      "source": "./src/hooks/use-arrow-roving.ts",
      "types": "./src/hooks/use-arrow-roving.ts",
      "default": "./src/hooks/use-arrow-roving.ts"
    },
    "./dock-inset": {
      "source": "./src/components/navigation/DockInset/dock-inset.tsx",
      "types": "./src/components/navigation/DockInset/dock-inset.tsx",
      "default": "./src/components/navigation/DockInset/dock-inset.tsx"
    },
    "./primary-actions": {
      "source": "./src/components/navigation/PrimaryActions/primary-actions.tsx",
      "types": "./src/components/navigation/PrimaryActions/primary-actions.tsx",
      "default": "./src/components/navigation/PrimaryActions/primary-actions.tsx"
    },
    "./detail-header": {
      "source": "./src/components/navigation/DetailHeader/detail-header.tsx",
      "types": "./src/components/navigation/DetailHeader/detail-header.tsx",
      "default": "./src/components/navigation/DetailHeader/detail-header.tsx"
    },
    "./modal-presenter": {
      "source": "./src/components/menus/ModalPresenter/modal-presenter.tsx",
      "types": "./src/components/menus/ModalPresenter/modal-presenter.tsx",
      "default": "./src/components/menus/ModalPresenter/modal-presenter.tsx"
    },
    "./drag-scope": {
      "source": "./src/components/gestures/drag-scope.ts",
      "types": "./src/components/gestures/drag-scope.ts",
      "default": "./src/components/gestures/drag-scope.ts"
    },
    "./drag-geometry": {
      "source": "./src/components/gestures/drag-geometry.ts",
      "types": "./src/components/gestures/drag-geometry.ts",
      "default": "./src/components/gestures/drag-geometry.ts"
    },
    "./drag-transfer": {
      "source": "./src/components/gestures/drag-transfer.ts",
      "types": "./src/components/gestures/drag-transfer.ts",
      "default": "./src/components/gestures/drag-transfer.ts"
    },
    "./file-icons": {
      "source": "./src/components/file-system/FileIcon/file-icons.tsx",
      "types": "./src/components/file-system/FileIcon/file-icons.tsx",
      "default": "./src/components/file-system/FileIcon/file-icons.tsx"
    },
    "./menu-placement": {
      "source": "./src/components/rows/menu-placement.ts",
      "types": "./src/components/rows/menu-placement.ts",
      "default": "./src/components/rows/menu-placement.ts"
    },
    "./overlay/overlay-blur": {
      "react-native": "./src/components/menus/Overlay/overlay-blur.native.tsx",
      "source": "./src/components/menus/Overlay/overlay-blur.tsx",
      "types": "./src/components/menus/Overlay/overlay-blur.tsx",
      "default": "./src/components/menus/Overlay/overlay-blur.tsx"
    },
    "./lib/glass": {
      "source": "./src/lib/glass.ts",
      "types": "./src/lib/glass.ts",
      "default": "./src/lib/glass.ts"
    },
    "./lib/haptics": {
      "react-native": "./src/lib/haptics.native.ts",
      "source": "./src/lib/haptics.ts",
      "types": "./src/lib/haptics.ts",
      "default": "./src/lib/haptics.ts"
    },
    "./lib/haptics-types": {
      "source": "./src/lib/haptics-types.ts",
      "types": "./src/lib/haptics-types.ts",
      "default": "./src/lib/haptics-types.ts"
    }
  },
  "bin": {
    "rn-motion-ui-tokens": "./scripts/gen-tokens.mjs"
  },
  "files": [
    "src",
    "!src/**/*.stories.tsx",
    "!src/**/__stories__/**",
    "!src/**/__tests__/**",
    "!src/**/*.test.*",
    "!src/**/FileIcon/svg/**",
    "scripts/gen-tokens.mjs",
    "README.md",
    "LICENSE"
  ],
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "typecheck": "tsc --noEmit",
    "test": "vitest run"
  },
  "dependencies": {
    "class-variance-authority": "^0.7.1",
    "clsx": "^2.1.1",
    "expo-blur": "~57.0.2",
    "expo-haptics": "~57.0.1",
    "rn-motion-ui-icons": "^0.0.3",
    "sonner": "^2.0.8",
    "tailwind-merge": "^3.6.0",
    "zustand": "5.0.3"
  },
  "peerDependencies": {
    "@danielsaraldi/react-native-blur-view": ">=3.0.0",
    "react": ">=18.0.0",
    "react-native": ">=0.76.0",
    "react-native-gesture-handler": ">=2.0.0",
    "react-native-reanimated": ">=4.0.0",
    "react-native-safe-area-context": ">=4.0.0",
    "react-native-svg": ">=15.0.0"
  },
  "peerDependenciesMeta": {
    "@danielsaraldi/react-native-blur-view": {
      "optional": true
    },
    "react-native-safe-area-context": {
      "optional": true
    }
  },
  "devDependencies": {
    "typescript": "^7",
    "@types/react": "19.2.17",
    "react": "19.2.7",
    "react-native": "0.86.0",
    "@types/react-dom": "19.1.6",
    "jsdom": "26",
    "react-dom": "19.2.7",
    "react-native-reanimated": "4.5.2",
    "react-native-worklets": "0.11.1",
    "vitest": "4.1.10",
    "@storybook/react": "10.5.0",
    "react-native-gesture-handler": "2.32.0",
    "react-native-web": "0.21.2",
    "storybook": "10.5.0",
    "tailwindcss": "^4",
    "uniwind": "1.10.0"
  }
}
