{"name":"beUI Native","description":"Animated, accessible React Native components built for touch: the native companion to beUI, on Reanimated, Gesture Handler and Uniwind. Copy the source into your app.","version":"0.1.0","repository":"https://github.com/starc007/beui-native","endpoints":{"index":"https://beui.dev/native/r","detail":"https://beui.dev/native/r/{slug}"},"expo_go":{"sdk":57,"url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25?runtime-version=exposdk%3A57.0.0&channel-name=production","qr":"https://qr.expo.dev/eas-update?projectId=93a3a95c-6dc2-4adb-b57c-efbecf859f25&runtimeVersion=exposdk:57.0.0&channel=production"},"setup":["Quickest: run `npx beui-native add <slug>` from the app's root. It writes the files below and installs the libraries.","Copy the files into the app and keep their folder layout: components import the shared files by relative path.","Add the theme tokens once, imported after Tailwind and Uniwind in the CSS file Uniwind reads.","Wrap the app in GestureHandlerRootView if it uses react-native-gesture-handler and isn't already.","Works in Expo and in bare React Native. Every component honors the system Reduce Motion setting."],"components":[{"slug":"button","name":"Button","description":"Spring press, ripple, icons and a stateful variant.","group":"Actions","detail_url":"https://beui.dev/native/r/button","page_url":"https://beui.dev/react-native/button","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/button?runtime-version=exposdk%3A57.0.0&channel-name=production"},{"slug":"expandable-control","name":"Expandable Control","description":"Buttons and chips that spring open to reveal more.","group":"Actions","detail_url":"https://beui.dev/native/r/expandable-control","page_url":"https://beui.dev/react-native/expandable-control","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/expandable-control?runtime-version=exposdk%3A57.0.0&channel-name=production"},{"slug":"card","name":"Card","description":"Composable surfaces, selectable with press feedback.","group":"Actions","detail_url":"https://beui.dev/native/r/card","page_url":"https://beui.dev/react-native/card","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/card?runtime-version=exposdk%3A57.0.0&channel-name=production"},{"slug":"input","name":"Input","description":"Error shake, focus ring and a drawn success check.","group":"Forms","detail_url":"https://beui.dev/native/r/input","page_url":"https://beui.dev/react-native/input","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/input?runtime-version=exposdk%3A57.0.0&channel-name=production"},{"slug":"otp-input","name":"OTP Input","description":"Digits roll into slots, with SMS autofill.","group":"Forms","detail_url":"https://beui.dev/native/r/otp-input","page_url":"https://beui.dev/react-native/otp-input","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/otp-input?runtime-version=exposdk%3A57.0.0&channel-name=production"},{"slug":"select","name":"Select","description":"A panel that unfolds out of its trigger.","group":"Forms","detail_url":"https://beui.dev/native/r/select","page_url":"https://beui.dev/react-native/select","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/select?runtime-version=exposdk%3A57.0.0&channel-name=production"},{"slug":"multi-select","name":"Multi Select","description":"Searchable options that become removable chips.","group":"Forms","detail_url":"https://beui.dev/native/r/multi-select","page_url":"https://beui.dev/react-native/multi-select","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/multi-select?runtime-version=exposdk%3A57.0.0&channel-name=production"},{"slug":"color-picker","name":"Color Picker","description":"A popover picker with a loupe under your finger.","group":"Forms","detail_url":"https://beui.dev/native/r/color-picker","page_url":"https://beui.dev/react-native/color-picker","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/color-picker?runtime-version=exposdk%3A57.0.0&channel-name=production"},{"slug":"checkbox","name":"Checkbox","description":"A checkmark that draws itself in.","group":"Forms","detail_url":"https://beui.dev/native/r/checkbox","page_url":"https://beui.dev/react-native/checkbox","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/checkbox?runtime-version=exposdk%3A57.0.0&channel-name=production"},{"slug":"radio","name":"Radio Group","description":"One dot glides to the option you pick.","group":"Forms","detail_url":"https://beui.dev/native/r/radio","page_url":"https://beui.dev/react-native/radio","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/radio?runtime-version=exposdk%3A57.0.0&channel-name=production"},{"slug":"range-slider","name":"Range Slider","description":"A bar thumb that glides between steps.","group":"Forms","detail_url":"https://beui.dev/native/r/range-slider","page_url":"https://beui.dev/react-native/range-slider","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/range-slider?runtime-version=exposdk%3A57.0.0&channel-name=production"},{"slug":"switch","name":"Switch","description":"A weighty thumb that squishes and stretches.","group":"Forms","detail_url":"https://beui.dev/native/r/switch","page_url":"https://beui.dev/react-native/switch","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/switch?runtime-version=exposdk%3A57.0.0&channel-name=production"},{"slug":"bouncy-accordion","name":"Bouncy Accordion","description":"FAQ rows that spring apart as they open.","group":"Navigation and lists","detail_url":"https://beui.dev/native/r/bouncy-accordion","page_url":"https://beui.dev/react-native/bouncy-accordion","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/bouncy-accordion?runtime-version=exposdk%3A57.0.0&channel-name=production"},{"slug":"tabs","name":"Tabs","description":"Pill, segment and underline with a gliding indicator.","group":"Navigation and lists","detail_url":"https://beui.dev/native/r/tabs","page_url":"https://beui.dev/react-native/tabs","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/tabs?runtime-version=exposdk%3A57.0.0&channel-name=production"},{"slug":"swipeable-list","name":"Swipeable List","description":"Rows that swipe to reveal actions.","group":"Navigation and lists","detail_url":"https://beui.dev/native/r/swipeable-list","page_url":"https://beui.dev/react-native/swipeable-list","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/swipeable-list?runtime-version=exposdk%3A57.0.0&channel-name=production"},{"slug":"number","name":"Number Animation","description":"Rolling tickers and count-ups.","group":"Motion","detail_url":"https://beui.dev/native/r/number","page_url":"https://beui.dev/react-native/number","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/number?runtime-version=exposdk%3A57.0.0&channel-name=production"},{"slug":"text-animation","name":"Text Animation","description":"Reveals, sweeps, shimmers, cascades and scrambles.","group":"Motion","detail_url":"https://beui.dev/native/r/text-animation","page_url":"https://beui.dev/react-native/text-animation","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/text-animation?runtime-version=exposdk%3A57.0.0&channel-name=production"},{"slug":"alert","name":"Alert","description":"Feedback that eases in and folds away.","group":"Motion","detail_url":"https://beui.dev/native/r/alert","page_url":"https://beui.dev/react-native/alert","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/alert?runtime-version=exposdk%3A57.0.0&channel-name=production"},{"slug":"animated-badge","name":"Animated Badge","description":"Status pills whose icon and label roll.","group":"Motion","detail_url":"https://beui.dev/native/r/animated-badge","page_url":"https://beui.dev/react-native/animated-badge","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/animated-badge?runtime-version=exposdk%3A57.0.0&channel-name=production"},{"slug":"loader","name":"Loader","description":"Seventeen indicators from one size prop.","group":"Motion","detail_url":"https://beui.dev/native/r/loader","page_url":"https://beui.dev/react-native/loader","expo_go_url":"exp://u.expo.dev/93a3a95c-6dc2-4adb-b57c-efbecf859f25/--/loader?runtime-version=exposdk%3A57.0.0&channel-name=production"}]}