{"_rev":"6-044b2c4a648e2ea8e80cba9ab5e3408e","time":{"created":"2025-04-06T18:50:02.007Z","modified":"2025-04-06T18:50:02.518Z","0.0.1":"2025-03-16T12:53:12.110Z","0.0.2":"2025-04-05T15:03:11.579Z","0.0.3":"2025-04-06T18:50:02.263Z"},"_id":"@alpha-mo/basically","name":"@alpha-mo/basically","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.3":{"name":"@alpha-mo/basically","version":"0.0.3","description":"a simple basic ui component library for my react native projects","main":"dist/index.js","scripts":{"build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/alpha-mo/basically.git"},"keywords":["react-native","ui-library","components","expo","mobile-ui"],"author":{"name":"alpha-mo"},"license":"MIT","bugs":{"url":"https://github.com/alpha-mo/basically/issues"},"homepage":"https://github.com/alpha-mo/basically","peerDependencies":{"@expo/vector-icons":"~14.0.2","expo":"~52.0.37","expo-router":"~4.0.18","expo-linear-gradient":"~14.0.2","react":"~18.3.1","react-native":"~0.76.7","react-native-gesture-handler":"~2.20.2","react-native-reanimated":"~3.16.1","react-native-safe-area-context":"~4.12.0","react-native-screens":"~4.4.0"},"devDependencies":{"@types/react":"~18.3.12","typescript":"^5.3.3"},"types":"dist/index.d.ts","_id":"@alpha-mo/basically@0.0.3","gitHead":"ffa1adbb13213aaf3e3e0356f41b182c02da11b9","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-3C/towmljtIvmSjewqtZcyK6468ULAkmlZPTM5CvxV4JTF+GSaRG1vx33VjewZDCprnWnJmm55p+xFZutIg43Q==","shasum":"bf5ed34c478b1036580f03436748fd51c6ada079","tarball":"https://registry.npmjs.org/@alpha-mo/basically/-/basically-0.0.3.tgz","fileCount":77,"unpackedSize":97499,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDDlHa8MG7tTu2B836S09fPS77FYypdN5kwC8lRBPzglgIgKQzFhAWtS1G848orhjaHzTIFLpIZAgRCdWpYJ38JhMI="}]},"_npmUser":{"name":"alpha-mo","email":"max.start.o@gmail.com"},"directories":{},"maintainers":[{"name":"alpha-mo","email":"max.start.o@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/basically_0.0.3_1743965402068_0.4099564625470009"},"_hasShrinkwrap":false}},"maintainers":[{"name":"alpha-mo","email":"max.start.o@gmail.com"}],"description":"a simple basic ui component library for my react native projects","homepage":"https://github.com/alpha-mo/basically","keywords":["react-native","ui-library","components","expo","mobile-ui"],"repository":{"type":"git","url":"git+https://github.com/alpha-mo/basically.git"},"author":{"name":"alpha-mo"},"bugs":{"url":"https://github.com/alpha-mo/basically/issues"},"license":"MIT","readme":"# @alpha-mo/basically\r\n\r\n`@alpha-mo/basically` is a simple, basic UI component library for ***React Native***, designed to streamline the development of mobile applications by providing reusable components with minimal configuration.\r\n\r\n## Installation\r\n\r\nTo install the library, use npm or yarn:\r\n\r\n```bash\r\nnpm install @alpha-mo/basically\r\n```\r\n\r\nOr if you're using yarn:\r\n\r\n```bash\r\nyarn add @alpha-mo/basically\r\n```\r\n\r\n## Components\r\n\r\nThe library includes the following UI components:\r\n\r\n### 1. [Button](./src/components/Button/readme.md)\r\n\r\nA customizable button with optional loading state, disabled state, and background and text color customization.\r\n\r\n### 2. [Input](./src/components/Input/readme.md)\r\n\r\nA text input component with animated placeholder, error handling, and customizable styles. Supports secure text entry (e.g., passwords), custom placeholder styles, and more.\r\n\r\n### 3. [ThemeSwitcher](./src/components/ThemeSwitcher/readme.md)\r\n\r\nA customizable theme switcher that toggles between light and dark modes with animated transitions.\r\n\r\n### 4. [ImageViewer](./src/components/ImageViewer/readme.md)\r\n\r\nAn image viewer with support for pinch-to-zoom, pan gestures, double-tap zoom, and a fling gesture to navigate back. Supports both local images and images from external URLs.\r\n\r\n### 5. [TabNavigation](./src/components/tabNavigation/readme.md)\r\n\r\nA customizable and animated bottom tab bar component for React Native apps using `@react-navigation/bottom-tabs` and `expo-router`. The `TabBar` supports dynamic icon styles, smooth focus animations, and a rich configuration via `tabButtonProps`.\r\n\r\n## License\r\n\r\nThis project is licensed under the MIT License - see the [LICENSE](./License) file for details.\r\n\r\n---\r\n","readmeFilename":"readme.md"}