├── .gitignore ├── .prettierrc ├── README.md ├── android ├── .gitignore ├── app │ ├── build.gradle │ ├── debug.keystore │ ├── proguard-rules.pro │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── meerhabib │ │ │ └── givemeastar │ │ │ ├── MainActivity.kt │ │ │ └── MainApplication.kt │ │ └── res │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ └── rn_edit_text_material.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_foreground.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_foreground.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_foreground.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_foreground.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_foreground.webp │ │ ├── values-night │ │ └── colors.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── app.json ├── app ├── +not-found.tsx ├── _layout.tsx ├── index.tsx ├── onboarding.tsx ├── splash.tsx └── waveform-demo.tsx ├── assets ├── images │ ├── favicon.png │ └── icon.png ├── onboarding-demo.gif └── waveform-demo.gif ├── babel.config.js ├── components ├── Button.tsx ├── Input.tsx ├── onboarding │ ├── OnboardingComponents.tsx │ ├── OnboardingSlides.tsx │ └── surveyData.ts └── ui │ └── CustomImage.tsx ├── constants ├── animation.ts ├── colors.ts └── dimensions.ts ├── global.css ├── hooks └── useColorScheme.ts ├── ios ├── .gitignore ├── .xcode.env ├── PlantPal.xcodeproj │ ├── project.pbxproj │ └── xcshareddata │ │ └── xcschemes │ │ └── PlantPal.xcscheme ├── PlantPal.xcworkspace │ └── contents.xcworkspacedata ├── PlantPal │ ├── AppDelegate.h │ ├── AppDelegate.mm │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── App-Icon-1024x1024@1x.png │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── SplashScreenBackground.colorset │ │ │ └── Contents.json │ ├── Info.plist │ ├── PlantPal-Bridging-Header.h │ ├── PlantPal.entitlements │ ├── PrivacyInfo.xcprivacy │ ├── SplashScreen.storyboard │ ├── Supporting │ │ └── Expo.plist │ ├── main.m │ └── noop-file.swift ├── Podfile ├── Podfile.lock └── Podfile.properties.json ├── lib └── theme.tsx ├── metro.config.js ├── nativewind-env.d.ts ├── package.json ├── screens ├── OnboardingScreen.tsx ├── SplashScreen.tsx └── waveform-screen │ ├── components │ └── WaveformAnimation.tsx │ └── index.tsx ├── tailwind.config.js ├── tsconfig.json └── utils └── handy-function └── device-utils.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/README.md -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/.gitignore -------------------------------------------------------------------------------- /android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/build.gradle -------------------------------------------------------------------------------- /android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/debug.keystore -------------------------------------------------------------------------------- /android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/java/com/meerhabib/givemeastar/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/src/main/java/com/meerhabib/givemeastar/MainActivity.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/meerhabib/givemeastar/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/src/main/java/com/meerhabib/givemeastar/MainApplication.kt -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/rn_edit_text_material.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/src/main/res/drawable/rn_edit_text_material.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /android/app/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/gradlew -------------------------------------------------------------------------------- /android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/gradlew.bat -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/android/settings.gradle -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/app.json -------------------------------------------------------------------------------- /app/+not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/app/+not-found.tsx -------------------------------------------------------------------------------- /app/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/app/_layout.tsx -------------------------------------------------------------------------------- /app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/app/index.tsx -------------------------------------------------------------------------------- /app/onboarding.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/app/onboarding.tsx -------------------------------------------------------------------------------- /app/splash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/app/splash.tsx -------------------------------------------------------------------------------- /app/waveform-demo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/app/waveform-demo.tsx -------------------------------------------------------------------------------- /assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/assets/images/favicon.png -------------------------------------------------------------------------------- /assets/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/assets/images/icon.png -------------------------------------------------------------------------------- /assets/onboarding-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/assets/onboarding-demo.gif -------------------------------------------------------------------------------- /assets/waveform-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/assets/waveform-demo.gif -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/babel.config.js -------------------------------------------------------------------------------- /components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/components/Button.tsx -------------------------------------------------------------------------------- /components/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/components/Input.tsx -------------------------------------------------------------------------------- /components/onboarding/OnboardingComponents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/components/onboarding/OnboardingComponents.tsx -------------------------------------------------------------------------------- /components/onboarding/OnboardingSlides.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/components/onboarding/OnboardingSlides.tsx -------------------------------------------------------------------------------- /components/onboarding/surveyData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/components/onboarding/surveyData.ts -------------------------------------------------------------------------------- /components/ui/CustomImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/components/ui/CustomImage.tsx -------------------------------------------------------------------------------- /constants/animation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/constants/animation.ts -------------------------------------------------------------------------------- /constants/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/constants/colors.ts -------------------------------------------------------------------------------- /constants/dimensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/constants/dimensions.ts -------------------------------------------------------------------------------- /global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/global.css -------------------------------------------------------------------------------- /hooks/useColorScheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/hooks/useColorScheme.ts -------------------------------------------------------------------------------- /ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/.gitignore -------------------------------------------------------------------------------- /ios/.xcode.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/.xcode.env -------------------------------------------------------------------------------- /ios/PlantPal.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/PlantPal.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/PlantPal.xcodeproj/xcshareddata/xcschemes/PlantPal.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/PlantPal.xcodeproj/xcshareddata/xcschemes/PlantPal.xcscheme -------------------------------------------------------------------------------- /ios/PlantPal.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/PlantPal.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/PlantPal/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/PlantPal/AppDelegate.h -------------------------------------------------------------------------------- /ios/PlantPal/AppDelegate.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/PlantPal/AppDelegate.mm -------------------------------------------------------------------------------- /ios/PlantPal/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/PlantPal/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png -------------------------------------------------------------------------------- /ios/PlantPal/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/PlantPal/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ios/PlantPal/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/PlantPal/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /ios/PlantPal/Images.xcassets/SplashScreenBackground.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/PlantPal/Images.xcassets/SplashScreenBackground.colorset/Contents.json -------------------------------------------------------------------------------- /ios/PlantPal/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/PlantPal/Info.plist -------------------------------------------------------------------------------- /ios/PlantPal/PlantPal-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/PlantPal/PlantPal-Bridging-Header.h -------------------------------------------------------------------------------- /ios/PlantPal/PlantPal.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/PlantPal/PlantPal.entitlements -------------------------------------------------------------------------------- /ios/PlantPal/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/PlantPal/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /ios/PlantPal/SplashScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/PlantPal/SplashScreen.storyboard -------------------------------------------------------------------------------- /ios/PlantPal/Supporting/Expo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/PlantPal/Supporting/Expo.plist -------------------------------------------------------------------------------- /ios/PlantPal/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/PlantPal/main.m -------------------------------------------------------------------------------- /ios/PlantPal/noop-file.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/PlantPal/noop-file.swift -------------------------------------------------------------------------------- /ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/Podfile -------------------------------------------------------------------------------- /ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/Podfile.lock -------------------------------------------------------------------------------- /ios/Podfile.properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/ios/Podfile.properties.json -------------------------------------------------------------------------------- /lib/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/lib/theme.tsx -------------------------------------------------------------------------------- /metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/metro.config.js -------------------------------------------------------------------------------- /nativewind-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/nativewind-env.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/package.json -------------------------------------------------------------------------------- /screens/OnboardingScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/screens/OnboardingScreen.tsx -------------------------------------------------------------------------------- /screens/SplashScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/screens/SplashScreen.tsx -------------------------------------------------------------------------------- /screens/waveform-screen/components/WaveformAnimation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/screens/waveform-screen/components/WaveformAnimation.tsx -------------------------------------------------------------------------------- /screens/waveform-screen/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/screens/waveform-screen/index.tsx -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/handy-function/device-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meer-habib-dev/open-source-features/HEAD/utils/handy-function/device-utils.ts --------------------------------------------------------------------------------