diff --git a/app.json b/app.json index 57cf01e9f..1201b22ca 100644 --- a/app.json +++ b/app.json @@ -1,5 +1,6 @@ { "expo": { + "_note": "metro, metro-resolver, glob, uuid, @xmldom/xmldom do not require Expo plugins or app.json configuration.", "name": "React Native Directory", "slug": "react-native-directory", "privacy": "public", @@ -20,7 +21,15 @@ "supportsTablet": true }, "plugins": [ - "expo-font" + "expo-font", + "expo-env", + [ + "expo-facebook", + { + "appId": "2229062507525758", + "displayName": "Vibe My Car" + } + ] ] } -} +} \ No newline at end of file diff --git a/react-native-libraries.json b/react-native-libraries.json index 0555e2e4b..f57528757 100644 --- a/react-native-libraries.json +++ b/react-native-libraries.json @@ -30,14 +30,18 @@ "githubUrl": "https://github.com/imgly/pesdk-react-native", "ios": true, "android": true, - "examples": ["https://github.com/imgly/pesdk-react-native-demo"], + "examples": [ + "https://github.com/imgly/pesdk-react-native-demo" + ], "npmPkg": "react-native-photoeditorsdk" }, { "githubUrl": "https://github.com/imgly/vesdk-react-native", "ios": true, "android": true, - "examples": ["https://github.com/imgly/vesdk-react-native-demo"], + "examples": [ + "https://github.com/imgly/vesdk-react-native-demo" + ], "npmPkg": "react-native-videoeditorsdk" }, { @@ -475,11 +479,13 @@ "ios": true, "android": true, "web": true, - "fireos":true + "fireos": true }, { "githubUrl": "https://github.com/Andr3wHur5t/react-native-keyboard-spacer", - "images": ["https://media.giphy.com/media/3oEjHJwLyYg7upTyYo/giphy.gif"], + "images": [ + "https://media.giphy.com/media/3oEjHJwLyYg7upTyYo/giphy.gif" + ], "ios": true, "android": true, "expoGo": true, @@ -577,7 +583,9 @@ "ios": true, "android": true, "expoGo": true, - "examples": ["https://snack.expo.dev/@bramus/react-native-maps-directions"] + "examples": [ + "https://snack.expo.dev/@bramus/react-native-maps-directions" + ] }, { "githubUrl": "https://github.com/oblador/react-native-animatable", @@ -585,14 +593,18 @@ "android": true, "expoGo": true, "fireos": true, - "examples": ["https://snack.expo.dev/SJfJguhrW"] + "examples": [ + "https://snack.expo.dev/SJfJguhrW" + ] }, { "githubUrl": "https://github.com/maggialejandro/react-native-calendario", "ios": true, "android": true, "expoGo": true, - "examples": ["https://snack.expo.dev/HyEN5150M"] + "examples": [ + "https://snack.expo.dev/HyEN5150M" + ] }, { "githubUrl": "https://github.com/wix/react-native-calendars", @@ -620,7 +632,9 @@ "web": true, "expoGo": true, "fireos": true, - "examples": ["https://icons.expo.fyi"] + "examples": [ + "https://icons.expo.fyi" + ] }, { "githubUrl": "https://github.com/idibidiart/react-native-responsive-grid", @@ -645,11 +659,16 @@ "ios": true, "android": true, "expoGo": true, - "examples": ["https://snack.expo.dev/SJIOAOUIb"] + "examples": [ + "https://snack.expo.dev/SJIOAOUIb" + ] }, { "githubUrl": "https://github.com/maxs15/react-native-modalbox", - "images": ["https://i.imgur.com/QTAYh81.gif", "https://i.imgur.com/3XULLt8.gif"], + "images": [ + "https://i.imgur.com/QTAYh81.gif", + "https://i.imgur.com/3XULLt8.gif" + ], "ios": true, "android": true, "expoGo": true @@ -660,7 +679,9 @@ "android": true, "expoGo": true, "fireos": true, - "examples": ["https://snack.expo.dev/ByBCD_2r-"] + "examples": [ + "https://snack.expo.dev/ByBCD_2r-" + ] }, { "githubUrl": "https://github.com/react-native-elements/react-native-elements", @@ -669,7 +690,9 @@ "android": true, "web": true, "expoGo": true, - "alternatives": ["@rn-vui/themed"] + "alternatives": [ + "@rn-vui/themed" + ] }, { "githubUrl": "https://github.com/react-navigation/react-navigation/tree/main/packages/react-native-tab-view", @@ -681,7 +704,9 @@ "https://snack.expo.dev/HJjbO4nSW", "https://github.com/react-navigation/react-navigation/tree/main/example" ], - "images": ["https://reactnavigation.org/assets/libraries/tab-view.gif"] + "images": [ + "https://reactnavigation.org/assets/libraries/tab-view.gif" + ] }, { "githubUrl": "https://github.com/bartgryszko/react-native-circular-slider", @@ -690,7 +715,9 @@ }, { "githubUrl": "https://github.com/archriss/react-native-snap-carousel", - "examples": ["https://github.com/meliorence/react-native-snap-carousel/tree/master/example"], + "examples": [ + "https://github.com/meliorence/react-native-snap-carousel/tree/master/example" + ], "images": [ "https://i.imgur.com/e1WbZcu.gif", "https://i.imgur.com/R7OpEFs.gif", @@ -760,7 +787,9 @@ }, { "githubUrl": "https://github.com/oblador/react-native-keychain", - "examples": ["https://github.com/oblador/react-native-keychain/tree/master/KeychainExample"], + "examples": [ + "https://github.com/oblador/react-native-keychain/tree/master/KeychainExample" + ], "ios": true, "android": true, "visionos": true, @@ -863,7 +892,9 @@ "android": true, "expoGo": true, "unmaintained": true, - "examples": ["https://snack.expo.dev/rkzzeFUIW"] + "examples": [ + "https://snack.expo.dev/rkzzeFUIW" + ] }, { "githubUrl": "https://github.com/halilb/react-native-textinput-effects", @@ -923,11 +954,15 @@ "ios": true, "android": true, "expoGo": true, - "examples": ["https://snack.expo.dev/SkRP2Ehrb"] + "examples": [ + "https://snack.expo.dev/SkRP2Ehrb" + ] }, { "githubUrl": "https://github.com/obipawan/react-native-hyperlink", - "images": ["https://cdn.rawgit.com/obipawan/hyperlink/master/asset/screen.gif"], + "images": [ + "https://cdn.rawgit.com/obipawan/hyperlink/master/asset/screen.gif" + ], "ios": true, "android": true, "expoGo": true, @@ -939,7 +974,9 @@ "android": true, "expoGo": true, "unmaintained": true, - "alternatives": ["@futurejj/react-native-checkbox"] + "alternatives": [ + "@futurejj/react-native-checkbox" + ] }, { "githubUrl": "https://github.com/expo/react-native-loading-container", @@ -1026,7 +1063,9 @@ "android": true, "expoGo": true, "unmaintained": true, - "examples": ["https://snack.expo.dev/HyQ25dU8Z"] + "examples": [ + "https://snack.expo.dev/HyQ25dU8Z" + ] }, { "githubUrl": "https://github.com/appintheair/react-native-looped-carousel", @@ -1040,7 +1079,9 @@ "ios": true, "android": true, "expoGo": true, - "examples": ["https://snack.expo.dev/rJpy3w3S-"] + "examples": [ + "https://snack.expo.dev/rJpy3w3S-" + ] }, { "githubUrl": "https://github.com/xgfe/react-native-datepicker", @@ -1054,14 +1095,18 @@ "android": true, "expoGo": true, "web": true, - "examples": ["https://snack.expo.dev/@sbell/react-native-google-places-autocomplete"] + "examples": [ + "https://snack.expo.dev/@sbell/react-native-google-places-autocomplete" + ] }, { "githubUrl": "https://github.com/jeanregisser/react-native-slider", "ios": true, "android": true, "expoGo": true, - "examples": ["https://snack.expo.dev/H1cnedhBW"], + "examples": [ + "https://snack.expo.dev/H1cnedhBW" + ], "unmaintained": true }, { @@ -1069,14 +1114,18 @@ "ios": true, "android": true, "expoGo": true, - "examples": ["https://snack.expo.dev/rJ7q6PhSb"] + "examples": [ + "https://snack.expo.dev/rJ7q6PhSb" + ] }, { "githubUrl": "https://github.com/halilb/react-native-photo-browser", "ios": true, "android": true, "expoGo": true, - "examples": ["https://snack.expo.dev/ryzXJOhH-"], + "examples": [ + "https://snack.expo.dev/ryzXJOhH-" + ], "unmaintained": true }, { @@ -1099,7 +1148,9 @@ "ios": true, "android": true, "expoGo": true, - "examples": ["https://snack.expo.dev/rkjmEd3rZ"] + "examples": [ + "https://snack.expo.dev/rkjmEd3rZ" + ] }, { "githubUrl": "https://github.com/FaridSafi/react-native-gifted-form", @@ -1117,7 +1168,9 @@ "githubUrl": "https://github.com/expo/react-native-read-more-text", "ios": true, "android": true, - "examples": ["https://github.com/expo/react-native-read-more-text/tree/master/example"], + "examples": [ + "https://github.com/expo/react-native-read-more-text/tree/master/example" + ], "expoGo": true }, { @@ -1125,14 +1178,18 @@ "ios": true, "android": true, "expoGo": true, - "examples": ["https://snack.expo.dev/rkQrMFI8W"] + "examples": [ + "https://snack.expo.dev/rkQrMFI8W" + ] }, { "githubUrl": "https://github.com/BugiDev/react-native-calendar-strip", "ios": true, "android": true, "expoGo": true, - "examples": ["https://snack.expo.dev/By-aQF8LZ"] + "examples": [ + "https://snack.expo.dev/By-aQF8LZ" + ] }, { "githubUrl": "https://github.com/mohebifar/react-native-loader", @@ -1151,7 +1208,10 @@ "ios": true, "android": true, "expoGo": true, - "examples": ["https://snack.expo.dev/Syd1a4hHW", "https://snack.expo.dev/r1-cTNhH-"] + "examples": [ + "https://snack.expo.dev/Syd1a4hHW", + "https://snack.expo.dev/r1-cTNhH-" + ] }, { "githubUrl": "https://github.com/JackPu/react-native-percentage-circle", @@ -1171,7 +1231,9 @@ "android": true, "expoGo": true, "unmaintained": true, - "alternatives": ["expo-image"] + "alternatives": [ + "expo-image" + ] }, { "githubUrl": "https://github.com/moschan/react-native-flip-card", @@ -1275,14 +1337,18 @@ "ios": true, "android": true, "expoGo": true, - "examples": ["https://snack.expo.dev/S1QYWFILW"] + "examples": [ + "https://snack.expo.dev/S1QYWFILW" + ] }, { "githubUrl": "https://github.com/ArnaudRinquin/react-native-radio-buttons", "ios": true, "android": true, "expoGo": true, - "examples": ["https://snack.expo.dev/Bk8-1FILb"], + "examples": [ + "https://snack.expo.dev/Bk8-1FILb" + ], "unmaintained": true }, { @@ -1369,7 +1435,9 @@ "ios": true, "android": true, "expoGo": true, - "examples": ["https://github.com/webraptor/react-native-deck-swiper/tree/master/example"], + "examples": [ + "https://github.com/webraptor/react-native-deck-swiper/tree/master/example" + ], "images": [ "https://github.com/webraptor/react-native-deck-swiper/raw/master/animation.gif", "https://github.com/webraptor/react-native-deck-swiper/blob/master/animation2.gif" @@ -1578,7 +1646,9 @@ "githubUrl": "https://github.com/naoufal/react-native-safari-view", "ios": true, "android": true, - "examples": ["https://snack.expo.dev/r116LYJne?session_id=snack-session-rygins1kH-"] + "examples": [ + "https://snack.expo.dev/r116LYJne?session_id=snack-session-rygins1kH-" + ] }, { "githubUrl": "https://github.com/fullstackreact/react-native-oauth", @@ -1594,7 +1664,9 @@ { "githubUrl": "https://github.com/terrillo/rn-apple-healthkit", "ios": true, - "examples": ["https://snack.expo.dev/S1gdfOb4Z?session_id=snack-session-rypa21JSW"] + "examples": [ + "https://snack.expo.dev/S1gdfOb4Z?session_id=snack-session-rypa21JSW" + ] }, { "githubUrl": "https://github.com/rt2zz/react-native-contacts", @@ -1721,7 +1793,9 @@ "ios": true, "android": true, "unmaintained": true, - "alternatives": ["react-native-localize"] + "alternatives": [ + "react-native-localize" + ] }, { "githubUrl": "https://github.com/Anthonyzou/react-native-image-zoom", @@ -1741,7 +1815,9 @@ "ios": true, "android": true, "unmaintained": true, - "alternatives": ["@intercom/intercom-react-native"] + "alternatives": [ + "@intercom/intercom-react-native" + ] }, { "githubUrl": "https://github.com/joshswan/react-native-globalize", @@ -1925,7 +2001,9 @@ }, { "githubUrl": "https://github.com/oblador/react-native-collapsible", - "examples": ["https://github.com/oblador/react-native-collapsible/tree/master/Example"], + "examples": [ + "https://github.com/oblador/react-native-collapsible/tree/master/Example" + ], "ios": true, "android": true, "expoGo": true, @@ -2043,7 +2121,9 @@ }, { "githubUrl": "https://github.com/mfrachet/rn-placeholder", - "examples": ["https://github.com/mfrachet/rn-placeholder/tree/master/example"], + "examples": [ + "https://github.com/mfrachet/rn-placeholder/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/mfrachet/rn-placeholder/master/assets/placeholder.gif" ], @@ -2211,7 +2291,10 @@ "android": true, "unmaintained": true, "fireos": true, - "alternatives": ["@dr.pogodin/react-native-fs", "expo-file-system"] + "alternatives": [ + "@dr.pogodin/react-native-fs", + "expo-file-system" + ] }, { "githubUrl": "https://github.com/lodev09/react-native-cell-components", @@ -2275,7 +2358,9 @@ { "githubUrl": "https://github.com/bamlab/react-native-batch-push", "npmPkg": "@bam.tech/react-native-batch", - "alternatives": ["@batch.com/react-native-plugin"], + "alternatives": [ + "@batch.com/react-native-plugin" + ], "ios": true, "android": true, "unmaintained": true @@ -2337,7 +2422,9 @@ { "githubUrl": "https://github.com/akveo/react-native-ui-kitten/tree/master/src/components", "npmPkg": "@ui-kitten/components", - "examples": ["https://github.com/akveo/kittenTricks"], + "examples": [ + "https://github.com/akveo/kittenTricks" + ], "ios": true, "android": true, "web": true, @@ -2430,7 +2517,9 @@ "ios": true, "android": true, "expoGo": true, - "examples": ["https://snack.expo.dev/@gusgard/react-native-grid-list"] + "examples": [ + "https://snack.expo.dev/@gusgard/react-native-grid-list" + ] }, { "githubUrl": "https://github.com/JimmyDaddy/react-native-image-marker", @@ -2480,7 +2569,9 @@ }, { "githubUrl": "https://github.com/cooperka/react-native-snackbar", - "examples": ["https://github.com/cooperka/react-native-snackbar/tree/main/example"], + "examples": [ + "https://github.com/cooperka/react-native-snackbar/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/cooperka/react-native-snackbar/main/example/screenshots/snackbar.png" ], @@ -2495,7 +2586,9 @@ }, { "githubUrl": "https://github.com/ardaogulcan/react-native-keyboard-accessory", - "examples": ["https://snack.expo.dev/@ardaogulcan/react-native-keyboard-accessory-playground"], + "examples": [ + "https://snack.expo.dev/@ardaogulcan/react-native-keyboard-accessory-playground" + ], "images": [ "https://media.giphy.com/media/ZFh86727hAbAc/giphy.gif", "https://media.giphy.com/media/NYsR2BtQaUaQw/giphy.gif" @@ -2545,7 +2638,9 @@ }, { "githubUrl": "https://github.com/doublesymmetry/react-native-track-player", - "examples": ["https://github.com/doublesymmetry/react-native-track-player/tree/main/example"], + "examples": [ + "https://github.com/doublesymmetry/react-native-track-player/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/doublesymmetry/react-native-track-player/dev/example/screenshots/ios-app.png", "https://raw.githubusercontent.com/doublesymmetry/react-native-track-player/dev/example/screenshots/ios-lockscreen.png", @@ -2615,7 +2710,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-apple-authentication", - "examples": ["https://docs.expo.dev/versions/latest/sdk/apple-authentication/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/apple-authentication/#usage" + ], "ios": true, "tvos": true, "expoGo": true, @@ -2658,14 +2755,18 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-background-fetch", - "examples": ["https://docs.expo.dev/versions/latest/sdk/background-fetch/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/background-fetch/#usage" + ], "ios": true, "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-battery", - "examples": ["https://docs.expo.dev/versions/latest/sdk/battery/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/battery/#usage" + ], "ios": true, "android": true, "web": true, @@ -2675,7 +2776,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-blur", - "examples": ["https://docs.expo.dev/versions/latest/sdk/blur-view/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/blur-view/#usage" + ], "ios": true, "android": true, "web": true, @@ -2686,7 +2789,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-brightness", - "examples": ["https://docs.expo.dev/versions/latest/sdk/brightness/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/brightness/#usage" + ], "ios": true, "android": true, "expoGo": true, @@ -2695,7 +2800,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-calendar", - "examples": ["https://docs.expo.dev/versions/latest/sdk/calendar/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/calendar/#usage" + ], "ios": true, "android": true, "expoGo": true, @@ -2741,7 +2848,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-crypto", - "examples": ["https://docs.expo.dev/versions/latest/sdk/crypto/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/crypto/#usage" + ], "ios": true, "android": true, "web": true, @@ -2752,7 +2861,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-device", - "examples": ["https://docs.expo.dev/versions/latest/sdk/device/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/device/#usage" + ], "ios": true, "android": true, "web": true, @@ -2771,7 +2882,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-file-system", - "examples": ["https://docs.expo.dev/versions/latest/sdk/filesystem/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/filesystem/#usage" + ], "ios": true, "android": true, "tvos": true, @@ -2781,7 +2894,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-font", - "examples": ["https://docs.expo.dev/versions/latest/sdk/font/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/font/#usage" + ], "ios": true, "android": true, "web": true, @@ -2792,7 +2907,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-gl", - "examples": ["https://docs.expo.dev/versions/latest/sdk/gl-view/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/gl-view/#usage" + ], "ios": true, "android": true, "web": true, @@ -2801,7 +2918,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-haptics", - "examples": ["https://docs.expo.dev/versions/latest/sdk/haptics/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/haptics/#usage" + ], "ios": true, "android": true, "expoGo": true, @@ -2810,7 +2929,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-image-manipulator", - "examples": ["https://docs.expo.dev/versions/latest/sdk/imagemanipulator/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/imagemanipulator/#usage" + ], "ios": true, "android": true, "web": true, @@ -2820,7 +2941,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-image-picker", - "examples": ["https://docs.expo.dev/versions/latest/sdk/imagepicker/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/imagepicker/#usage" + ], "ios": true, "android": true, "web": true, @@ -2837,7 +2960,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-keep-awake", - "examples": ["https://docs.expo.dev/versions/latest/sdk/keep-awake/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/keep-awake/#usage" + ], "ios": true, "android": true, "tvos": true, @@ -2847,7 +2972,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-linear-gradient", - "examples": ["https://docs.expo.dev/versions/latest/sdk/linear-gradient/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/linear-gradient/#usage" + ], "ios": true, "android": true, "web": true, @@ -2872,11 +2999,13 @@ "tvos": true, "expoGo": true, "newArchitecture": true, - "fireos" :true + "fireos": true }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-location", - "examples": ["https://docs.expo.dev/versions/latest/sdk/location/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/location/#usage" + ], "ios": true, "android": true, "web": true, @@ -2894,7 +3023,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-media-library", - "examples": ["https://docs.expo.dev/versions/latest/sdk/media-library/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/media-library/#usage" + ], "ios": true, "android": true, "tvos": true, @@ -2912,7 +3043,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-notifications", - "examples": ["https://docs.expo.dev/versions/latest/sdk/notifications/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/notifications/#usage" + ], "ios": true, "android": true, "expoGo": true, @@ -2943,7 +3076,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-secure-store", - "examples": ["https://docs.expo.dev/versions/latest/sdk/securestore/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/securestore/#usage" + ], "ios": true, "android": true, "tvos": true, @@ -2977,7 +3112,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-speech", - "examples": ["https://docs.expo.dev/versions/unversioned/sdk/speech/#usage"], + "examples": [ + "https://docs.expo.dev/versions/unversioned/sdk/speech/#usage" + ], "ios": true, "android": true, "web": true, @@ -2998,7 +3135,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-store-review", - "examples": ["https://docs.expo.dev/versions/unversioned/sdk/storereview/#usage"], + "examples": [ + "https://docs.expo.dev/versions/unversioned/sdk/storereview/#usage" + ], "ios": true, "android": true, "expoGo": true, @@ -3006,14 +3145,18 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-task-manager", - "examples": ["https://docs.expo.dev/versions/unversioned/sdk/task-manager/#example"], + "examples": [ + "https://docs.expo.dev/versions/unversioned/sdk/task-manager/#example" + ], "ios": true, "android": true, "expoGo": true }, { "githubUrl": "https://github.com/expo/expo-three", - "examples": ["https://github.com/expo/examples/tree/master/with-three"], + "examples": [ + "https://github.com/expo/examples/tree/master/with-three" + ], "ios": true, "android": true, "web": true, @@ -3021,7 +3164,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-video-thumbnails", - "examples": ["https://docs.expo.dev/versions/latest/sdk/video-thumbnails/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/video-thumbnails/#usage" + ], "ios": true, "android": true, "expoGo": true, @@ -3029,7 +3174,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-web-browser", - "examples": ["https://docs.expo.dev/versions/latest/sdk/webbrowser/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/webbrowser/#usage" + ], "ios": true, "android": true, "web": true, @@ -3061,7 +3208,9 @@ }, { "githubUrl": "https://github.com/greenfrvr/react-native-window-guard", - "examples": ["https://github.com/greenfrvr/react-native-window-guard/tree/master/example"], + "examples": [ + "https://github.com/greenfrvr/react-native-window-guard/tree/master/example" + ], "ios": true, "android": true }, @@ -3114,7 +3263,9 @@ }, { "githubUrl": "https://github.com/artyorsh/react-native-eva-icons", - "examples": ["https://github.com/artyorsh/react-native-eva-icons/tree/master/playground"], + "examples": [ + "https://github.com/artyorsh/react-native-eva-icons/tree/master/playground" + ], "ios": true, "android": true, "web": true, @@ -3139,11 +3290,15 @@ "ios": true, "android": true, "expoGo": true, - "examples": ["https://snack.expo.dev/@mxmzb/react-native-gesture-detector"] + "examples": [ + "https://snack.expo.dev/@mxmzb/react-native-gesture-detector" + ] }, { "githubUrl": "https://github.com/n4kz/react-native-indicators", - "examples": ["https://github.com/n4kz/react-native-indicators/tree/master/example"], + "examples": [ + "https://github.com/n4kz/react-native-indicators/tree/master/example" + ], "images": [ "https://user-images.githubusercontent.com/2055622/28246049-e82c70e8-6a1b-11e7-93cc-8aa6d0d19867.gif" ], @@ -3280,7 +3435,9 @@ }, { "githubUrl": "https://github.com/transistorsoft/react-native-background-geolocation", - "examples": ["https://github.com/transistorsoft/rn-background-geolocation-demo"], + "examples": [ + "https://github.com/transistorsoft/rn-background-geolocation-demo" + ], "ios": true, "android": true, "newArchitecture": true @@ -3313,7 +3470,9 @@ }, { "githubUrl": "https://github.com/react-native-progress-view/progress-view", - "examples": ["https://github.com/react-native-progress-view/progress-view/tree/master/example"], + "examples": [ + "https://github.com/react-native-progress-view/progress-view/tree/master/example" + ], "images": [ "https://user-images.githubusercontent.com/6936373/73007429-e09dd500-3e4f-11ea-85dd-ce06be668975.png", "https://user-images.githubusercontent.com/42554868/87102503-fb4de580-c206-11ea-98f7-b9f911d115f8.gif" @@ -3381,7 +3540,9 @@ "android": true, "windows": true, "unmaintained": true, - "alternatives": ["react-native-vision-camera"] + "alternatives": [ + "react-native-vision-camera" + ] }, { "githubUrl": "https://github.com/seniv/react-native-notifier", @@ -3407,7 +3568,9 @@ "web": true, "expoGo": true, "windows": true, - "examples": ["https://stacks.grapp.dev/"], + "examples": [ + "https://stacks.grapp.dev/" + ], "npmPkg": "@grapp/stacks" }, { @@ -3549,7 +3712,9 @@ }, { "githubUrl": "https://github.com/callstack/react-native-pager-view", - "examples": ["https://github.com/callstack/react-native-pager-view/tree/master/example"], + "examples": [ + "https://github.com/callstack/react-native-pager-view/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/callstack/react-native-pager-view/master/img/vp-carousel.gif", "https://raw.githubusercontent.com/callstack/react-native-pager-view/master/img/android-viewpager-vertical.gif", @@ -3609,7 +3774,9 @@ "web": true, "expoGo": true, "unmaintained": true, - "alternatives": ["react-native-safe-area-context"] + "alternatives": [ + "react-native-safe-area-context" + ] }, { "githubUrl": "https://github.com/Kureev/react-native-blur", @@ -3622,7 +3789,9 @@ "visionos": true, "npmPkg": "@react-native-community/blur", "newArchitecture": true, - "alternatives": ["expo-blur"] + "alternatives": [ + "expo-blur" + ] }, { "githubUrl": "https://github.com/react-native-async-storage/async-storage/tree/main/packages/default-storage", @@ -3715,7 +3884,9 @@ "githubUrl": "https://github.com/react-native-webrtc/react-native-callkeep", "ios": true, "android": true, - "examples": ["https://github.com/wazo-pbx/wazo-react-native-demo"], + "examples": [ + "https://github.com/wazo-pbx/wazo-react-native-demo" + ], "images": [ "https://raw.githubusercontent.com/react-native-webrtc/react-native-callkeep/master/docs/pictures/call-kit.png", "https://raw.githubusercontent.com/react-native-webrtc/react-native-callkeep/master/docs/pictures/connection-service.jpg" @@ -3752,7 +3923,9 @@ }, { "githubUrl": "https://github.com/wKovacs64/react-native-responsive-image-view", - "examples": ["https://snack.expo.dev/@wkovacs64/responsiveimageview"], + "examples": [ + "https://snack.expo.dev/@wkovacs64/responsiveimageview" + ], "ios": true, "android": true, "expoGo": true @@ -3795,11 +3968,13 @@ { "githubUrl": "https://github.com/meliorence/react-native-render-html/tree/master/packages/render-html", "npmPkg": "react-native-render-html", - "images": ["https://i.giphy.com/26tkmjBLvThP0TSak.gif"], + "images": [ + "https://i.giphy.com/26tkmjBLvThP0TSak.gif" + ], "ios": true, "android": true, "expoGo": true, - "fireos":true + "fireos": true }, { "githubUrl": "https://github.com/FaridSafi/react-native-gifted-chat", @@ -3839,7 +4014,7 @@ "githubUrl": "https://github.com/APSL/react-native-keyboard-aware-scroll-view", "ios": true, "android": true, - "fireos":true + "fireos": true }, { "githubUrl": "https://github.com/slorber/react-native-scroll-into-view", @@ -3939,7 +4114,9 @@ "visionos": true, "fireos": true, "newArchitecture": true, - "alternatives": ["expo-device"] + "alternatives": [ + "expo-device" + ] }, { "githubUrl": "https://github.com/zo0r/react-native-push-notification", @@ -3959,7 +4136,9 @@ "ios": true, "android": true, "unmaintained": true, - "alternatives": ["react-native-dynamic"] + "alternatives": [ + "react-native-dynamic" + ] }, { "githubUrl": "https://github.com/DylanVann/react-native-fast-image", @@ -3972,7 +4151,9 @@ "fireos": true, "newArchitecture": false, "unmaintained": true, - "alternatives": ["expo-image"] + "alternatives": [ + "expo-image" + ] }, { "githubUrl": "https://github.com/ascoders/react-native-image-viewer", @@ -4031,7 +4212,9 @@ "windows": true, "npmPkg": "@react-native-community/checkbox", "newArchitecture": false, - "alternatives": ["expo-checkbox"] + "alternatives": [ + "expo-checkbox" + ] }, { "githubUrl": "https://github.com/react-native-google-signin/google-signin", @@ -4109,7 +4292,9 @@ "ios": true, "android": true, "expoGo": true, - "examples": ["https://snack.expo.dev/@mxck/react-native-material-menu-demo"] + "examples": [ + "https://snack.expo.dev/@mxck/react-native-material-menu-demo" + ] }, { "githubUrl": "https://github.com/MaxGraey/react-native-console-time-polyfill", @@ -4180,14 +4365,18 @@ }, { "githubUrl": "https://github.com/mpiannucci/react-native-context-menu-view", - "images": ["https://i.imgur.com/VNpVY6z.gif"], + "images": [ + "https://i.imgur.com/VNpVY6z.gif" + ], "ios": true, "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/githuboftigran/rn-range-slider", - "images": ["https://raw.githubusercontent.com/githuboftigran/rn-range-slider/master/demo.gif"], + "images": [ + "https://raw.githubusercontent.com/githuboftigran/rn-range-slider/master/demo.gif" + ], "ios": true, "android": true }, @@ -4211,7 +4400,9 @@ "ios": true, "android": true, "expoGo": true, - "examples": ["https://github.com/jibraniqbal666/react-native-fb-image-grid/tree/master/example"] + "examples": [ + "https://github.com/jibraniqbal666/react-native-fb-image-grid/tree/master/example" + ] }, { "githubUrl": "https://github.com/mongodb/stitch-js-sdk/tree/master/packages/react-native/sdk", @@ -4252,7 +4443,7 @@ "windows": true, "visionos": true, "newArchitecture": true, - "fireos":true + "fireos": true }, { "githubUrl": "https://github.com/luisfcofv/react-native-deep-linking", @@ -4275,7 +4466,9 @@ "android": true, "expoGo": true, "windows": true, - "examples": ["https://github.com/rgommezz/react-native-offline/tree/master/example"] + "examples": [ + "https://github.com/rgommezz/react-native-offline/tree/master/example" + ] }, { "githubUrl": "https://github.com/ovr/react-native-status-bar-height", @@ -4302,7 +4495,9 @@ "android": true, "expoGo": true, "unmaintained": true, - "alternatives": ["react-native-tree-multi-select"] + "alternatives": [ + "react-native-tree-multi-select" + ] }, { "githubUrl": "https://github.com/Richard-Cao/react-native-exceptions-manager", @@ -4324,7 +4519,10 @@ "newArchitecture": false, "newArchitectureNote": "Microsoft no longer maintains this library and has no plans to add New Architecture support.", "unmaintained": true, - "alternatives": ["@appzung/react-native-code-push", "expo-updates"] + "alternatives": [ + "@appzung/react-native-code-push", + "expo-updates" + ] }, { "githubUrl": "https://github.com/plmok61/react-navigation-transitions", @@ -4335,7 +4533,9 @@ }, { "githubUrl": "https://github.com/itsnubix/react-native-video-controls", - "images": ["https://s3-us-west-2.amazonaws.com/nubix.ca/github/example.gif"], + "images": [ + "https://s3-us-west-2.amazonaws.com/nubix.ca/github/example.gif" + ], "ios": true, "android": true }, @@ -4355,7 +4555,9 @@ }, { "githubUrl": "https://github.com/jsdf/react-native-htmlview", - "images": ["https://i.imgur.com/FYOgBYc.png"], + "images": [ + "https://i.imgur.com/FYOgBYc.png" + ], "ios": true, "android": true, "expoGo": true @@ -4391,7 +4593,9 @@ }, { "githubUrl": "https://github.com/Aleksefo/react-native-webp-format", - "examples": ["https://github.com/Aleksefo/react-native-webp-format/tree/master/example"], + "examples": [ + "https://github.com/Aleksefo/react-native-webp-format/tree/master/example" + ], "ios": true, "android": true, "expoGo": true @@ -4419,7 +4623,9 @@ "ios": true, "android": true, "expoGo": true, - "examples": ["https://snack.expo.dev/BypG26zdz"] + "examples": [ + "https://snack.expo.dev/BypG26zdz" + ] }, { "githubUrl": "https://github.com/wkh237/react-native-fetch-blob", @@ -4509,8 +4715,12 @@ }, { "githubUrl": "https://github.com/jemise111/react-native-swipe-list-view", - "images": ["https://media.giphy.com/media/WrmrvmwMnvvmzN3ZpX/giphy.gif"], - "examples": ["https://snack.expo.dev/@jemise111/react-native-swipe-list-view"], + "images": [ + "https://media.giphy.com/media/WrmrvmwMnvvmzN3ZpX/giphy.gif" + ], + "examples": [ + "https://snack.expo.dev/@jemise111/react-native-swipe-list-view" + ], "ios": true, "android": true, "expoGo": true @@ -4849,7 +5059,9 @@ "android": true, "npmPkg": "react-native-inappbrowser-reborn", "newArchitecture": false, - "alternatives": ["expo-web-browser"] + "alternatives": [ + "expo-web-browser" + ] }, { "githubUrl": "https://github.com/rafaelmotta/react-native-progress-bar-animated", @@ -4905,12 +5117,16 @@ "ios": true, "android": true, "web": true, - "examples": ["https://github.com/stashenergy/react-native-msal/tree/master/example"], + "examples": [ + "https://github.com/stashenergy/react-native-msal/tree/master/example" + ], "unmaintained": true }, { "githubUrl": "https://github.com/netguru/sticky-parallax-header", - "examples": ["https://github.com/netguru/sticky-parallax-header/tree/master/example"], + "examples": [ + "https://github.com/netguru/sticky-parallax-header/tree/master/example" + ], "images": [ "https://github.com/netguru/sticky-parallax-header/raw/master/assets/readme_Tabbed.gif", "https://github.com/netguru/sticky-parallax-header/raw/master/assets/readme_Details.gif", @@ -4953,13 +5169,17 @@ }, { "githubUrl": "https://github.com/mythisdev/rn-font-mapping", - "examples": ["https://github.com/mythisdev/rn-font-mapping/tree/master/example"], + "examples": [ + "https://github.com/mythisdev/rn-font-mapping/tree/master/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/jeremybarbet/react-native-modalize", - "examples": ["https://github.com/jeremybarbet/react-native-modalize/tree/master/examples"], + "examples": [ + "https://github.com/jeremybarbet/react-native-modalize/tree/master/examples" + ], "images": [ "https://user-images.githubusercontent.com/937328/80501705-458d2d80-895f-11ea-9667-d193c135cabf.gif", "https://user-images.githubusercontent.com/937328/80501698-42923d00-895f-11ea-8db0-da3d4f772710.gif", @@ -4977,11 +5197,15 @@ "android": true, "web": true, "expoGo": true, - "examples": ["https://github.com/xcarpentier/rn-tourguide/blob/master/App.tsx"] + "examples": [ + "https://github.com/xcarpentier/rn-tourguide/blob/master/App.tsx" + ] }, { "githubUrl": "https://github.com/callstack/react-native-slider/tree/main/package", - "examples": ["https://github.com/callstack/react-native-slider/tree/main/example"], + "examples": [ + "https://github.com/callstack/react-native-slider/tree/main/example" + ], "npmPkg": "@react-native-community/slider", "images": [ "https://i.postimg.cc/dQTYzGD5/Screenshot-2019-03-25-at-11-24-59.png", @@ -5024,7 +5248,9 @@ }, { "githubUrl": "https://github.com/alexbrazier/react-native-network-logger", - "examples": ["https://github.com/alexbrazier/react-native-network-logger/tree/master/example"], + "examples": [ + "https://github.com/alexbrazier/react-native-network-logger/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/master/.github/images/ios-list.png", "https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/master/.github/images/ios-details.png" @@ -5197,7 +5423,9 @@ }, { "githubUrl": "https://github.com/benevbright/react-navigation-collapsible", - "examples": ["https://github.com/benevbright/react-navigation-collapsible/tree/master/example"], + "examples": [ + "https://github.com/benevbright/react-navigation-collapsible/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/benevbright/react-navigation-collapsible/main/docs/demo-sample-default.gif", "https://raw.githubusercontent.com/benevbright/react-navigation-collapsible/main/docs/demo-sample-sticky.gif", @@ -5221,14 +5449,18 @@ }, { "githubUrl": "https://github.com/auth0/react-native-auth0", - "examples": ["https://github.com/auth0-samples/auth0-react-native-sample/tree/master/00-Login"], + "examples": [ + "https://github.com/auth0-samples/auth0-react-native-sample/tree/master/00-Login" + ], "ios": true, "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/avishayil/react-native-restart", - "examples": ["https://github.com/avishayil/react-native-restart/tree/master/Example"], + "examples": [ + "https://github.com/avishayil/react-native-restart/tree/master/Example" + ], "images": [ "https://raw.githubusercontent.com/avishayil/react-native-restart/master/images/ios.gif", "https://raw.githubusercontent.com/avishayil/react-native-restart/master/images/android.gif" @@ -5247,13 +5479,17 @@ }, { "githubUrl": "https://github.com/marudy/react-native-responsive-screen", - "examples": ["https://github.com/marudy/react-native-responsive-screen/tree/master/examples"], + "examples": [ + "https://github.com/marudy/react-native-responsive-screen/tree/master/examples" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/Monte9/react-native-ratings", - "examples": ["https://github.com/Monte9/react-native-ratings/tree/master/demo"], + "examples": [ + "https://github.com/Monte9/react-native-ratings/tree/master/demo" + ], "images": [ "https://raw.githubusercontent.com/Monte9/react-native-ratings/master/resources/tap_rating_1.png", "https://raw.githubusercontent.com/Monte9/react-native-ratings/master/resources/tap_rating_2.png", @@ -5277,7 +5513,9 @@ }, { "githubUrl": "https://github.com/Agontuk/react-native-geolocation-service", - "examples": ["https://github.com/Agontuk/react-native-geolocation-service/tree/master/example"], + "examples": [ + "https://github.com/Agontuk/react-native-geolocation-service/tree/master/example" + ], "ios": true, "android": true }, @@ -5293,7 +5531,9 @@ }, { "githubUrl": "https://github.com/computerjazz/react-native-draggable-flatlist", - "images": ["https://i.imgur.com/xHCylq1.gif"], + "images": [ + "https://i.imgur.com/xHCylq1.gif" + ], "ios": true, "android": true, "newArchitecture": true, @@ -5301,7 +5541,9 @@ }, { "githubUrl": "https://github.com/hieuvp/react-native-fingerprint-scanner", - "examples": ["https://github.com/hieuvp/react-native-fingerprint-scanner/tree/master/examples"], + "examples": [ + "https://github.com/hieuvp/react-native-fingerprint-scanner/tree/master/examples" + ], "images": [ "https://raw.githubusercontent.com/hieuvp/react-native-fingerprint-scanner/master/screenshots/ios-authentication.gif", "https://raw.githubusercontent.com/hieuvp/react-native-fingerprint-scanner/master/screenshots/android-authentication.gif" @@ -5309,7 +5551,9 @@ "ios": true, "android": true, "unmaintained": true, - "alternatives": ["expo-local-authentication"] + "alternatives": [ + "expo-local-authentication" + ] }, { "githubUrl": "https://github.com/react-native-google-cast/react-native-google-cast", @@ -5328,12 +5572,16 @@ "android": true, "expoGo": true, "unmaintained": true, - "alternatives": ["react-native-reanimated-table"] + "alternatives": [ + "react-native-reanimated-table" + ] }, { "githubUrl": "https://github.com/codemotionapps/react-native-dynamic/tree/master/library", "npmPkg": "react-native-dynamic", - "examples": ["https://github.com/codemotionapps/react-native-dynamic/tree/master/example"], + "examples": [ + "https://github.com/codemotionapps/react-native-dynamic/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/codemotionapps/react-native-dynamic/master/.vscode/showcase.ios.gif", "https://raw.githubusercontent.com/codemotionapps/react-native-dynamic/master/.vscode/showcase.android.gif" @@ -5344,7 +5592,9 @@ }, { "githubUrl": "https://github.com/octopitus/rn-sliding-up-panel", - "examples": ["https://codesandbox.io/s/3440ox733m"], + "examples": [ + "https://codesandbox.io/s/3440ox733m" + ], "images": [ "https://github.com/octopitus/rn-sliding-up-panel/raw/master/demo/sliding_panel.gif", "https://github.com/octopitus/rn-sliding-up-panel/raw/master/demo/bottom_sheet.gif" @@ -5356,7 +5606,9 @@ }, { "githubUrl": "https://github.com/FormidableLabs/react-native-app-auth/tree/main/packages/react-native-app-auth", - "examples": ["https://github.com/FormidableLabs/react-native-app-auth/tree/main/examples/demo"], + "examples": [ + "https://github.com/FormidableLabs/react-native-app-auth/tree/main/examples/demo" + ], "ios": true, "android": true, "newArchitecture": true @@ -5368,7 +5620,9 @@ }, { "githubUrl": "https://github.com/vadimdemedes/tailwind-rn", - "examples": ["https://github.com/vadimdemedes/tailwind-rn#usage"], + "examples": [ + "https://github.com/vadimdemedes/tailwind-rn#usage" + ], "ios": true, "android": true, "expoGo": true @@ -5447,7 +5701,9 @@ "https://github.com/Kishanjvaghela/react-native-cardview/raw/master/docs/Example-Snapshot.png", "https://github.com/Kishanjvaghela/react-native-cardview/raw/master/docs/ezgif-4-b87dbfaf72.gif" ], - "examples": ["https://github.com/Kishanjvaghela/react-native-cardview/tree/master/example"], + "examples": [ + "https://github.com/Kishanjvaghela/react-native-cardview/tree/master/example" + ], "ios": true, "android": true }, @@ -5456,13 +5712,17 @@ "images": [ "https://github.com/wonsikin/react-native-barcode-builder/raw/master/images/example.png" ], - "examples": ["https://github.com/wonsikin/react-native-barcode-builder/tree/master/Example"], + "examples": [ + "https://github.com/wonsikin/react-native-barcode-builder/tree/master/Example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/jacse/react-native-app-intro-slider", - "examples": ["https://github.com/Jacse/react-native-app-intro-slider/tree/master/examples"], + "examples": [ + "https://github.com/Jacse/react-native-app-intro-slider/tree/master/examples" + ], "images": [ "https://raw.githubusercontent.com/Jacse/react-native-app-intro-slider/master/Images/basic-example.gif", "https://raw.githubusercontent.com/Jacse/react-native-app-intro-slider/master/Images/skipbutton-example.jpg", @@ -5483,7 +5743,9 @@ { "githubUrl": "https://github.com/rnmapbox/maps", "npmPkg": "@rnmapbox/maps", - "examples": ["https://github.com/rnmapbox/maps/tree/main/example"], + "examples": [ + "https://github.com/rnmapbox/maps/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/rnmapbox/maps/main/assets/intro-examples.png", "https://raw.githubusercontent.com/rnmapbox/maps/main/assets/beta-maps-example-point-annotation-960-d280759f6a3d8d75458f399c7a044926.webp", @@ -5496,14 +5758,18 @@ }, { "githubUrl": "https://github.com/venits/react-native-map-clustering", - "examples": ["https://github.com/venits/react-native-map-clustering/tree/master/example"], + "examples": [ + "https://github.com/venits/react-native-map-clustering/tree/master/example" + ], "ios": true, "android": true, "expoGo": true }, { "githubUrl": "https://github.com/revtel/react-native-nfc-manager", - "examples": ["https://github.com/revtel/react-native-nfc-rewriter"], + "examples": [ + "https://github.com/revtel/react-native-nfc-rewriter" + ], "ios": true, "android": true }, @@ -5536,7 +5802,9 @@ }, { "githubUrl": "https://github.com/Kjens93/react-native-font-faces", - "examples": ["https://github.com/Kjens93/react-native-font-faces/tree/master/example"], + "examples": [ + "https://github.com/Kjens93/react-native-font-faces/tree/master/example" + ], "ios": true, "android": true, "web": true, @@ -5544,22 +5812,33 @@ }, { "githubUrl": "https://github.com/ammarahm-ed/react-native-actions-sheet", - "examples": ["https://github.com/ammarahm-ed/react-native-actions-sheet/tree/master/example"], - "images": ["https://imgur.com/XdsHb6M.gif", "https://imgur.com/g6LLkl4.gif"], + "examples": [ + "https://github.com/ammarahm-ed/react-native-actions-sheet/tree/master/example" + ], + "images": [ + "https://imgur.com/XdsHb6M.gif", + "https://imgur.com/g6LLkl4.gif" + ], "ios": true, "android": true, "expoGo": true }, { "githubUrl": "https://github.com/prscX/react-native-photo-editor", - "examples": ["https://github.com/prscX/react-native-photo-editor/tree/master/Example"], - "images": ["https://github.com/prscX/react-native-photo-editor/raw/master/assets/hero.gif"], - "ios": true, - "android": true + "examples": [ + "https://github.com/prscX/react-native-photo-editor/tree/master/Example" + ], + "images": [ + "https://github.com/prscX/react-native-photo-editor/raw/master/assets/hero.gif" + ], + "ios": true, + "android": true }, { "githubUrl": "https://github.com/mrousavy/react-native-blurhash", - "examples": ["https://github.com/mrousavy/react-native-blurhash/tree/master/example"], + "examples": [ + "https://github.com/mrousavy/react-native-blurhash/tree/master/example" + ], "images": [ "https://github.com/mrousavy/react-native-blurhash/raw/master/img/explanation.png", "https://github.com/mrousavy/react-native-blurhash/raw/master/img/demo.gif", @@ -5580,13 +5859,19 @@ }, { "githubUrl": "https://github.com/mrousavy/react-native-notification-badge", - "examples": ["https://github.com/mrousavy/react-native-notification-badge/tree/master/example"], + "examples": [ + "https://github.com/mrousavy/react-native-notification-badge/tree/master/example" + ], "ios": true }, { "githubUrl": "https://github.com/mcodex/react-native-rooster", - "examples": ["https://github.com/mCodex/react-native-rooster/tree/master/example"], - "images": ["https://raw.githubusercontent.com/mCodex/react-native-rooster/master/demo.gif"], + "examples": [ + "https://github.com/mCodex/react-native-rooster/tree/master/example" + ], + "images": [ + "https://raw.githubusercontent.com/mCodex/react-native-rooster/master/demo.gif" + ], "ios": true, "android": true, "expoGo": true, @@ -5612,7 +5897,9 @@ { "githubUrl": "https://github.com/vydimitrov/react-countdown-circle-timer/tree/master/packages/mobile", "npmPkg": "react-native-countdown-circle-timer", - "examples": ["https://snack.expo.dev/@vydimitrov/countdown-circle-timer?platform=ios"], + "examples": [ + "https://snack.expo.dev/@vydimitrov/countdown-circle-timer?platform=ios" + ], "images": [ "https://user-images.githubusercontent.com/10707142/66097204-ca68c200-e59d-11e9-9b70-688409755aaa.gif", "https://user-images.githubusercontent.com/10707142/65935516-a0869280-e419-11e9-9bb0-40c4d1ef2bbe.gif", @@ -5642,7 +5929,9 @@ }, { "githubUrl": "https://github.com/chaimPaneth/react-native-jw-media-player", - "examples": ["https://github.com/chaimPaneth/react-native-jw-media-player/tree/master/Example"], + "examples": [ + "https://github.com/chaimPaneth/react-native-jw-media-player/tree/master/Example" + ], "images": [ "https://raw.githubusercontent.com/chaimPaneth/react-native-jw-media-player/master/images/1.png" ], @@ -5650,17 +5939,23 @@ "android": true, "expoGo": true, "unmaintained": true, - "alternatives": ["@jwplayer/jwplayer-react-native"] + "alternatives": [ + "@jwplayer/jwplayer-react-native" + ] }, { "githubUrl": "https://github.com/callstack/react-native-ios-kit", - "examples": ["https://github.com/callstack/react-native-ios-kit/tree/master/example"], + "examples": [ + "https://github.com/callstack/react-native-ios-kit/tree/master/example" + ], "ios": true, "expoGo": true }, { "githubUrl": "https://github.com/arronhunt/react-native-emoji-selector", - "examples": ["https://github.com/arronhunt/react-native-emoji-selector/tree/master/example"], + "examples": [ + "https://github.com/arronhunt/react-native-emoji-selector/tree/master/example" + ], "ios": true, "android": true }, @@ -5676,7 +5971,9 @@ { "githubUrl": "https://github.com/RafaelAugustoS/react-native-popup-ui", "npmPkg": "popup-ui", - "examples": ["https://github.com/RafaelAugustoS/react-native-popup-ui/tree/master/examples"], + "examples": [ + "https://github.com/RafaelAugustoS/react-native-popup-ui/tree/master/examples" + ], "ios": true, "android": true, "expoGo": true @@ -5684,7 +5981,9 @@ { "githubUrl": "https://github.com/WrathChaos/react-native-header-view", "npmPkg": "@freakycoder/react-native-header-view", - "examples": ["https://github.com/WrathChaos/react-native-header-view/tree/master/example"], + "examples": [ + "https://github.com/WrathChaos/react-native-header-view/tree/master/example" + ], "ios": true, "android": true, "expoGo": true @@ -5699,12 +5998,16 @@ }, { "githubUrl": "https://github.com/Gustash/react-native-siri-shortcut", - "examples": ["https://github.com/Gustash/react-native-siri-shortcut/tree/master/example"], + "examples": [ + "https://github.com/Gustash/react-native-siri-shortcut/tree/master/example" + ], "ios": true }, { "githubUrl": "https://github.com/Gustash/react-native-image-keyboard", - "examples": ["https://github.com/Gustash/react-native-image-keyboard/tree/master/example"], + "examples": [ + "https://github.com/Gustash/react-native-image-keyboard/tree/master/example" + ], "ios": true, "android": true }, @@ -5720,7 +6023,9 @@ }, { "githubUrl": "https://github.com/safaiyeh/react-native-app-review", - "examples": ["https://github.com/safaiyeh/react-native-app-review/tree/master/example"], + "examples": [ + "https://github.com/safaiyeh/react-native-app-review/tree/master/example" + ], "ios": true, "android": true }, @@ -5729,7 +6034,9 @@ "examples": [ "https://github.com/xanderdeseyn/react-native-responsive-linechart/tree/master/demo" ], - "images": ["https://iili.io/dwGw92.png"], + "images": [ + "https://iili.io/dwGw92.png" + ], "ios": true, "android": true, "expoGo": true @@ -5748,7 +6055,9 @@ }, { "githubUrl": "https://github.com/khalisafkari/react-native-bigimageviewer", - "examples": ["https://github.com/khalisafkari/react-native-bigimageviewer/tree/master/example"], + "examples": [ + "https://github.com/khalisafkari/react-native-bigimageviewer/tree/master/example" + ], "android": true }, { @@ -5766,7 +6075,9 @@ }, { "githubUrl": "https://github.com/rosskhanas/react-qr-code", - "examples": ["https://github.com/rosskhanas/react-qr-code/tree/master/demo"], + "examples": [ + "https://github.com/rosskhanas/react-qr-code/tree/master/demo" + ], "images": [ "https://github.com/rosskhanas/react-qr-code/raw/master/demo-android.png", "https://github.com/rosskhanas/react-qr-code/raw/master/demo-ios.png", @@ -5799,7 +6110,9 @@ { "githubUrl": "https://github.com/storybookjs/react-native/tree/next/packages/react-native", "npmPkg": "@storybook/react-native", - "examples": ["https://snack.expo.dev/@dannyhw/expo-storybook-example"], + "examples": [ + "https://snack.expo.dev/@dannyhw/expo-storybook-example" + ], "ios": true, "android": true, "web": true, @@ -5822,7 +6135,9 @@ "examples": [ "https://github.com/invertase/react-native-apple-authentication/tree/main/example" ], - "images": ["https://static.invertase.io/assets/apple-auth.png"], + "images": [ + "https://static.invertase.io/assets/apple-auth.png" + ], "ios": true, "macos": true, "visionos": true, @@ -5830,7 +6145,9 @@ }, { "githubUrl": "https://github.com/edamameldn/tape-cli", - "images": ["https://i.imgur.com/ZXq25sX.gif"], + "images": [ + "https://i.imgur.com/ZXq25sX.gif" + ], "ios": true, "android": true, "expoGo": true, @@ -5866,7 +6183,9 @@ { "githubUrl": "https://github.com/NataliaLinnik/react-native-nested-list", "npmPkg": "@natalia.li/react-native-nested-list", - "examples": ["https://github.com/NataliaLinnik/react-native-nested-list/tree/master/examples"], + "examples": [ + "https://github.com/NataliaLinnik/react-native-nested-list/tree/master/examples" + ], "images": [ "https://github.com/NataliaLinnik/react-native-nested-list/raw/master/demo/nested-list_example.gif" ], @@ -5876,14 +6195,18 @@ }, { "githubUrl": "https://github.com/smarkets/react-native-paypal", - "images": ["https://s3-eu-west-1.amazonaws.com/smarkets-mobile/PayPal+demo+lowres.gif"], + "images": [ + "https://s3-eu-west-1.amazonaws.com/smarkets-mobile/PayPal+demo+lowres.gif" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/rainbow-me/react-native-animated-charts", "npmPkg": "@rainbow-me/animated-charts", - "examples": ["https://github.com/rainbow-me/react-native-animated-charts/tree/master/Example"], + "examples": [ + "https://github.com/rainbow-me/react-native-animated-charts/tree/master/Example" + ], "images": [ "https://github.com/rainbow-me/react-native-animated-charts/raw/master/gifs/ios.gif", "https://github.com/rainbow-me/react-native-animated-charts/raw/master/gifs/android.gif" @@ -5902,13 +6225,17 @@ { "githubUrl": "https://github.com/alpha0010/react-native-pdf-viewer", "npmPkg": "react-native-pdf-light", - "examples": ["https://github.com/alpha0010/react-native-pdf-viewer/tree/master/example"], + "examples": [ + "https://github.com/alpha0010/react-native-pdf-viewer/tree/master/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/hoangnm/react-native-week-view", - "examples": ["https://github.com/hoangnm/react-native-week-view/tree/master/example"], + "examples": [ + "https://github.com/hoangnm/react-native-week-view/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/hoangnm/react-native-week-view/master/webdocs/static/img/weekview-example.gif", "https://raw.githubusercontent.com/hoangnm/react-native-week-view/master/webdocs/docs/guides/img/drag-drop.gif" @@ -5933,8 +6260,12 @@ { "githubUrl": "https://github.com/gorhom/react-native-bottom-sheet", "npmPkg": "@gorhom/bottom-sheet", - "images": ["https://github.com/gorhom/react-native-bottom-sheet/raw/master/preview.gif"], - "examples": ["https://github.com/gorhom/react-native-bottom-sheet/tree/master/example"], + "images": [ + "https://github.com/gorhom/react-native-bottom-sheet/raw/master/preview.gif" + ], + "examples": [ + "https://github.com/gorhom/react-native-bottom-sheet/tree/master/example" + ], "ios": true, "android": true, "expoGo": true, @@ -5943,7 +6274,9 @@ { "githubUrl": "https://github.com/react-keycloak/react-native-keycloak", "npmPkg": "@react-keycloak/native", - "examples": ["https://github.com/react-keycloak/react-native-keycloak/tree/master/example"], + "examples": [ + "https://github.com/react-keycloak/react-native-keycloak/tree/master/example" + ], "ios": true, "android": true }, @@ -5959,7 +6292,9 @@ }, { "githubUrl": "https://github.com/testfairy/react-native-testfairy", - "examples": ["https://github.com/testfairy/react-native-testfairy/tree/master/example"], + "examples": [ + "https://github.com/testfairy/react-native-testfairy/tree/master/example" + ], "ios": true, "android": true, "expoGo": true @@ -5993,7 +6328,9 @@ "expoGo": true, "windows": true, "macos": true, - "examples": ["https://github.com/dcangulo/react-native-pkce-challenge/tree/main/example"] + "examples": [ + "https://github.com/dcangulo/react-native-pkce-challenge/tree/main/example" + ] }, { "githubUrl": "https://github.com/Forward-Software/react-native-toolbox", @@ -6028,7 +6365,9 @@ }, { "githubUrl": "https://github.com/birkir/react-native-carplay/tree/master/packages/react-native-carplay", - "examples": ["https://github.com/birkir/react-native-carplay/tree/master/apps/example"], + "examples": [ + "https://github.com/birkir/react-native-carplay/tree/master/apps/example" + ], "images": [ "https://media.giphy.com/media/Ffa4hukA3YMLh6U8fl/giphy.gif", "https://media.giphy.com/media/jAml2yehNwQ1mjFnxK/giphy.gif", @@ -6042,7 +6381,9 @@ }, { "githubUrl": "https://github.com/arnnis/react-native-toast-notifications", - "examples": ["https://github.com/arnnis/react-native-toast-notifications/tree/master/example"], + "examples": [ + "https://github.com/arnnis/react-native-toast-notifications/tree/master/example" + ], "images": [ "https://user-images.githubusercontent.com/61647712/124135853-72742d80-da99-11eb-95f8-893281862e96.gif" ], @@ -6053,7 +6394,9 @@ }, { "githubUrl": "https://github.com/rootstrap/react-native-use-styles", - "examples": ["https://github.com/rootstrap/react-native-use-styles/tree/main/demo"], + "examples": [ + "https://github.com/rootstrap/react-native-use-styles/tree/main/demo" + ], "ios": true, "android": true, "expoGo": true @@ -6079,7 +6422,9 @@ }, { "githubUrl": "https://github.com/dominicstop/react-native-ios-modal", - "examples": ["https://github.com/dominicstop/react-native-ios-modal/tree/master/example"], + "examples": [ + "https://github.com/dominicstop/react-native-ios-modal/tree/master/example" + ], "images": [ "https://github.com/dominicstop/react-native-ios-modal/raw/master/assets/ModalExample-06-07-2.gif", "https://github.com/dominicstop/react-native-ios-modal/raw/master/assets/ModalExample-02-03.gif", @@ -6101,7 +6446,9 @@ }, { "githubUrl": "https://github.com/khalisafkari/react-native-sdkx", - "examples": ["https://github.com/khalisafkari/react-native-sdkx/tree/main/example"], + "examples": [ + "https://github.com/khalisafkari/react-native-sdkx/tree/main/example" + ], "images": [ "https://i.ibb.co/mD121Jt/Untitled-presentation.png", "https://i.ibb.co/104bgFX/Screenshot-1603528544.png", @@ -6125,7 +6472,9 @@ }, { "githubUrl": "https://github.com/enesozturk/rn-swipeable-panel", - "examples": ["https://github.com/enesozturk/rn-swipeable-panel/tree/master/examples"], + "examples": [ + "https://github.com/enesozturk/rn-swipeable-panel/tree/master/examples" + ], "images": [ "https://user-images.githubusercontent.com/19428358/82732219-913fb680-9d14-11ea-8128-55b20b0f7d1c.gif" ], @@ -6144,7 +6493,9 @@ }, { "githubUrl": "https://github.com/react-native-menu/menu", - "examples": ["https://github.com/react-native-menu/menu/tree/master/example"], + "examples": [ + "https://github.com/react-native-menu/menu/tree/master/example" + ], "images": [ "https://user-images.githubusercontent.com/6936373/112132781-52b5a980-8c0e-11eb-9604-2de6f9eb4483.png", "https://user-images.githubusercontent.com/6936373/98471164-cf328780-222d-11eb-9cbc-7dcda474fc8a.png", @@ -6197,7 +6548,9 @@ ], "ios": true, "newArchitecture": true, - "alternatives": ["@react-native-menu/menu"] + "alternatives": [ + "@react-native-menu/menu" + ] }, { "githubUrl": "https://github.com/srk-sharingan/sharingan-rn-modal-dropdown", @@ -6209,7 +6562,9 @@ }, { "githubUrl": "https://github.com/khalisafkari/react-native-latlon", - "examples": ["https://github.com/khalisafkari/react-native-latlon/tree/master/example"], + "examples": [ + "https://github.com/khalisafkari/react-native-latlon/tree/master/example" + ], "android": true }, { @@ -6225,12 +6580,16 @@ }, { "githubUrl": "https://github.com/fasky-software/react-native-widgetkit", - "examples": ["https://github.com/fasky-software/react-native-widgetkit/tree/main/example"], + "examples": [ + "https://github.com/fasky-software/react-native-widgetkit/tree/main/example" + ], "ios": true }, { "githubUrl": "https://github.com/web-ridge/react-native-paper-dates", - "examples": ["https://github.com/web-ridge/react-native-paper-dates/tree/master/example"], + "examples": [ + "https://github.com/web-ridge/react-native-paper-dates/tree/master/example" + ], "images": [ "https://webridge-assets.s3.eu-central-1.amazonaws.com/react-native-paper-dates.gif" ], @@ -6246,7 +6605,9 @@ "android": true, "web": true, "expoGo": true, - "examples": ["https://github.com/retyui/react-native-stylex/tree/master/example/AppStyleX"] + "examples": [ + "https://github.com/retyui/react-native-stylex/tree/master/example/AppStyleX" + ] }, { "githubUrl": "https://github.com/facebook/fbt/tree/main/packages/react-native-fbt", @@ -6284,7 +6645,9 @@ }, { "githubUrl": "https://github.com/dstaley/react-native-bootstrap-icons", - "examples": ["https://snack.expo.dev/@dstaley/react-native-bootstrap-icons"], + "examples": [ + "https://snack.expo.dev/@dstaley/react-native-bootstrap-icons" + ], "ios": true, "android": true, "web": true, @@ -6292,7 +6655,9 @@ }, { "githubUrl": "https://github.com/dominicstop/react-native-ios-popover", - "examples": ["https://github.com/dominicstop/react-native-ios-popover/tree/master/example"], + "examples": [ + "https://github.com/dominicstop/react-native-ios-popover/tree/master/example" + ], "images": [ "https://github.com/dominicstop/react-native-ios-popover/raw/master/assets/popover-view-gifs/PopoverView-Example-1-2-3-4.gif", "https://github.com/dominicstop/react-native-ios-popover/raw/master/assets/popover-view-gifs/PopoverView-Example-5-6-7-8.gif", @@ -6317,13 +6682,17 @@ }, { "githubUrl": "https://github.com/Sifir-io/react-native-tor", - "examples": ["https://github.com/Sifir-io/react-native-tor/tree/main/example"], + "examples": [ + "https://github.com/Sifir-io/react-native-tor/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/jsartisan/react-native-magnus", - "examples": ["https://github.com/jsartisan/react-native-magnus/tree/master/example"], + "examples": [ + "https://github.com/jsartisan/react-native-magnus/tree/master/example" + ], "ios": true, "android": true, "web": true, @@ -6337,20 +6706,26 @@ }, { "githubUrl": "https://github.com/alpha0010/react-native-file-access", - "examples": ["https://github.com/alpha0010/react-native-file-access/tree/master/example"], + "examples": [ + "https://github.com/alpha0010/react-native-file-access/tree/master/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/christopherdro/react-native-print", - "examples": ["https://github.com/christopherdro/react-native-print/tree/master/example"], + "examples": [ + "https://github.com/christopherdro/react-native-print/tree/master/example" + ], "ios": true, "android": true, "windows": true }, { "githubUrl": "https://github.com/react-hook-form/react-hook-form", - "examples": ["https://snack.expo.dev/@bluebill1049/react-hook-form"], + "examples": [ + "https://snack.expo.dev/@bluebill1049/react-hook-form" + ], "ios": true, "web": true, "android": true, @@ -6371,7 +6746,9 @@ }, { "githubUrl": "https://github.com/Trancever/reanimated-collapsible-helpers", - "examples": ["https://github.com/Trancever/reanimated-collapsible-helpers/tree/main/example"], + "examples": [ + "https://github.com/Trancever/reanimated-collapsible-helpers/tree/main/example" + ], "ios": true, "android": true, "expoGo": true, @@ -6379,7 +6756,9 @@ }, { "githubUrl": "https://github.com/carloscuesta/react-native-error-boundary", - "examples": ["https://snack.expo.dev/@carloscuesta/react-native-error-boundary"], + "examples": [ + "https://snack.expo.dev/@carloscuesta/react-native-error-boundary" + ], "images": [ "https://user-images.githubusercontent.com/7629661/52532748-d8758400-2d29-11e9-80a0-15182517271c.gif", "https://user-images.githubusercontent.com/7629661/106904482-89d20900-66fb-11eb-80ed-71b95ebd9120.png" @@ -6390,7 +6769,9 @@ }, { "githubUrl": "https://github.com/OsmiCSX/osmicsx", - "examples": ["https://snack.expo.dev/@devoresyah/osmiprovider-example"], + "examples": [ + "https://snack.expo.dev/@devoresyah/osmiprovider-example" + ], "ios": true, "android": true, "expoGo": true @@ -6398,7 +6779,9 @@ { "githubUrl": "https://github.com/OsmiCSX/osmi", "npmPkg": "osmi-cli", - "images": ["https://i.imgur.com/Drrulsw.png"], + "images": [ + "https://i.imgur.com/Drrulsw.png" + ], "ios": true, "android": true, "dev": true @@ -6416,7 +6799,9 @@ }, { "githubUrl": "https://github.com/naoufal/react-native-payments", - "examples": ["https://github.com/freeman-industries/react-native-payments-example-ios"], + "examples": [ + "https://github.com/freeman-industries/react-native-payments-example-ios" + ], "images": [ "https://user-images.githubusercontent.com/1627824/27758096-9fc6bf9a-5dc1-11e7-9d8f-b2d409302fc7.gif", "https://user-images.githubusercontent.com/1627824/30039983-d75d1b3e-91d8-11e7-9ac9-71d2ed12958c.png" @@ -6432,7 +6817,9 @@ }, { "githubUrl": "https://github.com/YanYuanFE/react-native-signature-canvas", - "examples": ["https://github.com/YanYuanFE/react-native-signature-canvas/tree/master/example"], + "examples": [ + "https://github.com/YanYuanFE/react-native-signature-canvas/tree/master/example" + ], "ios": true, "android": true, "expoGo": true @@ -6451,7 +6838,9 @@ { "githubUrl": "https://github.com/microsoft/react-native-xaml/tree/main/package", "npmPkg": "react-native-xaml", - "examples": ["https://github.com/microsoft/react-native-xaml/tree/main/example"], + "examples": [ + "https://github.com/microsoft/react-native-xaml/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/microsoft/react-native-xaml/main/example/rnx.gif" ], @@ -6459,13 +6848,17 @@ }, { "githubUrl": "https://github.com/edeckers/react-native-blob-courier", - "examples": ["https://github.com/edeckers/react-native-blob-courier/tree/main/example"], + "examples": [ + "https://github.com/edeckers/react-native-blob-courier/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/oblador/react-native-pinchable", - "examples": ["https://github.com/oblador/react-native-pinchable/tree/master/Example"], + "examples": [ + "https://github.com/oblador/react-native-pinchable/tree/master/Example" + ], "images": [ "https://user-images.githubusercontent.com/378279/50738295-9610d280-11d2-11e9-9dba-c0005fa9bfaf.gif" ], @@ -6495,7 +6888,9 @@ { "githubUrl": "https://github.com/mrousavy/react-native-mmkv/tree/main/package", "npmPkg": "react-native-mmkv", - "examples": ["https://github.com/mrousavy/react-native-mmkv/tree/main/package/example"], + "examples": [ + "https://github.com/mrousavy/react-native-mmkv/tree/main/package/example" + ], "ios": true, "android": true, "fireos": true, @@ -6505,7 +6900,9 @@ { "githubUrl": "https://github.com/mrousavy/react-native-vision-camera/tree/main/package", "npmPkg": "react-native-vision-camera", - "examples": ["https://github.com/mrousavy/react-native-vision-camera/tree/main/example"], + "examples": [ + "https://github.com/mrousavy/react-native-vision-camera/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/mrousavy/react-native-vision-camera/main/docs/static/img/example.png", "https://raw.githubusercontent.com/mrousavy/react-native-vision-camera/main/docs/static/img/demo.gif" @@ -6518,7 +6915,9 @@ }, { "githubUrl": "https://github.com/dabakovich/react-native-controlled-mentions", - "examples": ["https://snack.expo.dev/@dabakovich/mentionsapp"], + "examples": [ + "https://snack.expo.dev/@dabakovich/mentionsapp" + ], "images": [ "https://raw.githubusercontent.com/dabakovich/react-native-controlled-mentions/master/demo.gif" ], @@ -6537,7 +6936,9 @@ }, { "githubUrl": "https://github.com/deanhet/react-native-text-ticker", - "examples": ["https://github.com/deanhet/react-native-text-ticker/tree/master/example"], + "examples": [ + "https://github.com/deanhet/react-native-text-ticker/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/deanhet/react-native-text-ticker/master/example/media/example.gif", "https://raw.githubusercontent.com/deanhet/react-native-text-ticker/master/example/media/example2.gif" @@ -6577,7 +6978,9 @@ }, { "githubUrl": "https://github.com/enesozturk/react-native-hold-menu", - "examples": ["https://github.com/enesozturk/react-native-hold-menu/tree/main/example"], + "examples": [ + "https://github.com/enesozturk/react-native-hold-menu/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/enesozturk/react-native-hold-menu/main/preview.gif" ], @@ -6586,7 +6989,9 @@ }, { "githubUrl": "https://github.com/mateosilguero/consistencss", - "examples": ["https://github.com/mateosilguero/consistencss/tree/master/example"], + "examples": [ + "https://github.com/mateosilguero/consistencss/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/mateosilguero/consistencss/master/website/static/img/logo.png" ], @@ -6596,7 +7001,9 @@ { "githubUrl": "https://github.com/DieTime/react-native-date-picker", "npmPkg": "@dietime/react-native-date-picker", - "examples": ["https://github.com/DieTime/react-native-date-picker/tree/master/example"], + "examples": [ + "https://github.com/DieTime/react-native-date-picker/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/DieTime/react-native-date-picker/master/assets/example.gif" ], @@ -6606,7 +7013,9 @@ }, { "githubUrl": "https://github.com/Flair-Dev/react-native-awesome-gallery", - "examples": ["https://github.com/Flair-Dev/react-native-awesome-gallery/tree/main/example"], + "examples": [ + "https://github.com/Flair-Dev/react-native-awesome-gallery/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/Flair-Dev/react-native-awesome-gallery/main/example-basic.gif", "https://raw.githubusercontent.com/Flair-Dev/react-native-awesome-gallery/main/example-loop.gif", @@ -6618,7 +7027,9 @@ }, { "githubUrl": "https://github.com/zyslife/react-native-head-tab-view", - "examples": ["https://github.com/zyslife/react-native-head-tab-view/tree/master/Example"], + "examples": [ + "https://github.com/zyslife/react-native-head-tab-view/tree/master/Example" + ], "images": [ "https://raw.githubusercontent.com/zyslife/react-native-head-tab-view/master/demoGIF/demo_ios.gif" ], @@ -6635,7 +7046,9 @@ }, { "githubUrl": "https://github.com/dev-yakuza/react-native-image-modal", - "examples": ["https://github.com/dev-yakuza/react-native-image-modal/tree/main/Example"], + "examples": [ + "https://github.com/dev-yakuza/react-native-image-modal/tree/main/Example" + ], "images": [ "https://raw.githubusercontent.com/dev-yakuza/react-native-image-modal/main/demo/open-and-close-image-modal.gif", "https://raw.githubusercontent.com/dev-yakuza/react-native-image-modal/main/demo/pinch-zoom-and-move.gif", @@ -6648,7 +7061,9 @@ { "githubUrl": "https://github.com/rawewhat/stora", "npmPkg": "@rawewhat/stora", - "examples": ["https://github.com/rawewhat/stora/tree/master/demo"], + "examples": [ + "https://github.com/rawewhat/stora/tree/master/demo" + ], "android": true, "ios": true, "expoGo": true @@ -6700,7 +7115,9 @@ }, { "githubUrl": "https://github.com/reactrondev/react-native-web-swiper", - "examples": ["https://snack.expo.dev/@oxyii/react-native-web-swiper"], + "examples": [ + "https://snack.expo.dev/@oxyii/react-native-web-swiper" + ], "android": true, "ios": true, "web": true, @@ -6708,7 +7125,9 @@ }, { "githubUrl": "https://github.com/eveningkid/react-native-popable", - "examples": ["https://github.com/eveningkid/react-native-popable/tree/main/example"], + "examples": [ + "https://github.com/eveningkid/react-native-popable/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/eveningkid/react-native-popable/main/assets/popable.gif" ], @@ -6719,7 +7138,9 @@ }, { "githubUrl": "https://github.com/swushi/react-native-input-outline", - "examples": ["https://github.com/swushi/react-native-input-outline/tree/main/example"], + "examples": [ + "https://github.com/swushi/react-native-input-outline/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/swushi/react-native-input-outline/main/mockup.png" ], @@ -6742,7 +7163,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-screen-capture", - "examples": ["https://docs.expo.dev/versions/latest/sdk/screen-capture/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/screen-capture/#usage" + ], "ios": true, "android": true, "expoGo": true, @@ -6752,7 +7175,9 @@ { "githubUrl": "https://github.com/Agaweb/react-native-stripe", "npmPkg": "@agaweb/react-native-stripe", - "examples": ["https://github.com/Agaweb/react-native-stripe/tree/master/example"], + "examples": [ + "https://github.com/Agaweb/react-native-stripe/tree/master/example" + ], "ios": true, "android": true }, @@ -6769,7 +7194,9 @@ { "githubUrl": "https://github.com/breeffy/react-native-monorepo/tree/main/packages/calendars", "npmPkg": "@breeffy/calendars", - "examples": ["https://github.com/breeffy/react-native-monorepo/tree/main/packages/example-app"], + "examples": [ + "https://github.com/breeffy/react-native-monorepo/tree/main/packages/example-app" + ], "images": [ "https://raw.githubusercontent.com/breeffy/react-native-monorepo/main/previews/calendars.gif" ], @@ -6779,15 +7206,21 @@ }, { "githubUrl": "https://github.com/codingki/react-native-rapi-ui", - "examples": ["https://github.com/codingki/react-native-rapi-ui/tree/master/examples/showcase"], - "images": ["https://rapi-ui.kikiding.space/img/featured.png"], + "examples": [ + "https://github.com/codingki/react-native-rapi-ui/tree/master/examples/showcase" + ], + "images": [ + "https://rapi-ui.kikiding.space/img/featured.png" + ], "android": true, "ios": true, "expoGo": true }, { "githubUrl": "https://github.com/YsnKsy/react-native-location-enabler", - "examples": ["https://github.com/YsnKsy/react-native-location-enabler/tree/master/example"], + "examples": [ + "https://github.com/YsnKsy/react-native-location-enabler/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/YsnKsy/react-native-location-enabler/master/example/head.png", "https://raw.githubusercontent.com/YsnKsy/react-native-location-enabler/master/example/step-1.png", @@ -6809,7 +7242,9 @@ }, { "githubUrl": "https://github.com/wix/react-native-ui-lib", - "examples": ["https://github.com/wix/react-native-ui-lib/tree/master/demo"], + "examples": [ + "https://github.com/wix/react-native-ui-lib/tree/master/demo" + ], "images": [ "https://user-images.githubusercontent.com/1780255/72094962-3044b280-3320-11ea-8e41-aa83743bafb9.gif", "https://user-images.githubusercontent.com/1780255/72094961-3044b280-3320-11ea-95e2-9aa745c8b07d.gif", @@ -6823,7 +7258,9 @@ { "githubUrl": "https://github.com/raulpesilva/re-state", "npmPkg": "@raulpesilva/re-state", - "examples": ["https://github.com/raulpesilva/re-state/tree/master/examples"], + "examples": [ + "https://github.com/raulpesilva/re-state/tree/master/examples" + ], "ios": true, "android": true, "web": true, @@ -6847,14 +7284,18 @@ }, { "githubUrl": "https://github.com/Chooin/react-native-lifecycle", - "examples": ["https://github.com/Chooin/react-native-lifecycle-example"], + "examples": [ + "https://github.com/Chooin/react-native-lifecycle-example" + ], "ios": true, "android": true, "expoGo": true }, { "githubUrl": "https://github.com/RonRadtke/react-native-blob-util", - "examples": ["https://github.com/RonRadtke/react-native-blob-util/tree/master/examples"], + "examples": [ + "https://github.com/RonRadtke/react-native-blob-util/tree/master/examples" + ], "ios": true, "android": true, "expoGo": true, @@ -6863,7 +7304,9 @@ }, { "githubUrl": "https://github.com/guhungry/react-native-photo-manipulator", - "examples": ["https://github.com/guhungry/react-native-photo-manipulator/tree/master/example"], + "examples": [ + "https://github.com/guhungry/react-native-photo-manipulator/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/guhungry/react-native-photo-manipulator/master/docs/result-overlay.jpg", "https://raw.githubusercontent.com/guhungry/react-native-photo-manipulator/master/docs/result-batch.jpg", @@ -6879,14 +7322,18 @@ { "githubUrl": "https://github.com/xmartlabs/react-native-line", "npmPkg": "@xmartlabs/react-native-line", - "examples": ["https://github.com/xmartlabs/react-native-line/tree/main/example"], + "examples": [ + "https://github.com/xmartlabs/react-native-line/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/bk52/react-native-weather-chart", - "examples": ["https://github.com/bk52/react-native-weather-chart-example"], + "examples": [ + "https://github.com/bk52/react-native-weather-chart-example" + ], "images": [ "https://user-images.githubusercontent.com/24523985/118378101-ffdaeb80-b5d9-11eb-892f-38427ee34d75.jpg" ], @@ -6894,14 +7341,18 @@ }, { "githubUrl": "https://github.com/firofame/react-native-compass-heading", - "examples": ["https://github.com/firofame/react-native-compass-heading/tree/master/example"], + "examples": [ + "https://github.com/firofame/react-native-compass-heading/tree/master/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/stripe/stripe-react-native", "npmPkg": "@stripe/stripe-react-native", - "examples": ["https://github.com/stripe/stripe-react-native/tree/master/example"], + "examples": [ + "https://github.com/stripe/stripe-react-native/tree/master/example" + ], "ios": true, "android": true, "expoGo": true, @@ -6909,7 +7360,9 @@ }, { "githubUrl": "https://github.com/swaplet/react-native-swipe-cards-deck", - "examples": ["https://github.com/swaplet/react-native-swipe-cards-deck/tree/master/example"], + "examples": [ + "https://github.com/swaplet/react-native-swipe-cards-deck/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/swaplet/react-native-swipe-cards-deck/master/screenshots/swipe-animation.gif" ], @@ -6919,7 +7372,9 @@ }, { "githubUrl": "https://github.com/Blaumaus/react-native-redux-alert", - "examples": ["https://github.com/Blaumaus/react-native-redux-alert/tree/main/example"], + "examples": [ + "https://github.com/Blaumaus/react-native-redux-alert/tree/main/example" + ], "ios": true, "android": true, "expoGo": true @@ -6952,7 +7407,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-status-bar", - "examples": ["https://docs.expo.dev/versions/latest/sdk/status-bar/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/status-bar/#usage" + ], "ios": true, "android": true, "fireos": true, @@ -6961,7 +7418,9 @@ }, { "githubUrl": "https://github.com/fram-x/react-native-styled-text", - "examples": ["https://snack.expo.dev/@bjornegil/styledtext-demo"], + "examples": [ + "https://snack.expo.dev/@bjornegil/styledtext-demo" + ], "images": [ "https://raw.githubusercontent.com/fram-x/react-native-styled-text/develop/docs/example-ios.png", "https://raw.githubusercontent.com/fram-x/react-native-styled-text/develop/docs/example-android.png" @@ -6977,7 +7436,9 @@ }, { "githubUrl": "https://github.com/vivaxy/react-native-auto-height-image", - "examples": ["https://github.com/vivaxy/react-native-auto-height-image/tree/master/ExampleApp"], + "examples": [ + "https://github.com/vivaxy/react-native-auto-height-image/tree/master/ExampleApp" + ], "ios": true, "android": true, "expoGo": true @@ -7017,7 +7478,9 @@ }, { "githubUrl": "https://github.com/phamfoo/react-native-figma-squircle", - "examples": ["https://github.com/phamfoo/react-native-figma-squircle/tree/main/example"], + "examples": [ + "https://github.com/phamfoo/react-native-figma-squircle/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/phamfoo/react-native-figma-squircle/main/squircle.jpg" ], @@ -7027,13 +7490,17 @@ }, { "githubUrl": "https://github.com/wcandillon/react-native-shader", - "examples": ["https://github.com/wcandillon/react-native-shader/tree/main/example"], + "examples": [ + "https://github.com/wcandillon/react-native-shader/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/ibitcy/react-native-hole-view", - "examples": ["https://github.com/ibitcy/react-native-hole-view/tree/master/example"], + "examples": [ + "https://github.com/ibitcy/react-native-hole-view/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/ibitcy/react-native-hole-view/master/misc/demo1.gif", "https://raw.githubusercontent.com/ibitcy/react-native-hole-view/master/misc/demo2.gif", @@ -7094,7 +7561,9 @@ { "githubUrl": "https://github.com/uiwjs/react-native-alipay", "npmPkg": "@uiw/react-native-alipay", - "examples": ["https://github.com/uiwjs/react-native-alipay/tree/master/example"], + "examples": [ + "https://github.com/uiwjs/react-native-alipay/tree/master/example" + ], "images": [ "https://gw.alipayobjects.com/zos/skylark-tools/public/files/c0aa8379f5f57c55f1e5bf25e6f426d1.png", "https://gw.alipayobjects.com/zos/skylark-tools/public/files/2454bffde14f428b2eeb2bfb6aa28d6b.png" @@ -7104,7 +7573,9 @@ }, { "githubUrl": "https://github.com/douglasjunior/react-native-get-location", - "examples": ["https://github.com/douglasjunior/react-native-get-location/tree/master/Sample"], + "examples": [ + "https://github.com/douglasjunior/react-native-get-location/tree/master/Sample" + ], "ios": true, "android": true }, @@ -7124,7 +7595,9 @@ { "githubUrl": "https://github.com/georstat/react-native-image-cache", "npmPkg": "@georstat/react-native-image-cache", - "examples": ["https://github.com/georstat/react-native-image-cache/tree/main/example"], + "examples": [ + "https://github.com/georstat/react-native-image-cache/tree/main/example" + ], "images": [ "https://user-images.githubusercontent.com/717975/117460761-85fd8f00-af55-11eb-8804-69c008bfeb8d.gif", "https://user-images.githubusercontent.com/717975/117491773-4ba5e900-af79-11eb-8ae1-99604b47c55c.gif", @@ -7135,7 +7608,9 @@ }, { "githubUrl": "https://github.com/rdhox/react-native-smooth-picker", - "examples": ["https://snack.expo.dev/@rdhox/smoothpicker"], + "examples": [ + "https://snack.expo.dev/@rdhox/smoothpicker" + ], "images": [ "https://raw.githubusercontent.com/rdhox/react-native-smooth-picker/master/assets/demo.gif" ], @@ -7172,7 +7647,9 @@ { "githubUrl": "https://github.com/gorhom/react-native-portal", "npmPkg": "@gorhom/portal", - "examples": ["https://github.com/gorhom/react-native-portal/tree/master/example"], + "examples": [ + "https://github.com/gorhom/react-native-portal/tree/master/example" + ], "ios": true, "android": true, "expoGo": true, @@ -7180,7 +7657,9 @@ }, { "githubUrl": "https://github.com/a7ul/react-native-exception-handler", - "examples": ["https://github.com/a7ul/react-native-exception-handler-example"], + "examples": [ + "https://github.com/a7ul/react-native-exception-handler-example" + ], "images": [ "https://raw.githubusercontent.com/a7ul/react-native-exception-handler/master/screens/WITH_EH.gif" ], @@ -7214,7 +7693,9 @@ }, { "githubUrl": "https://github.com/ximxim/react-native-feedback-reporter", - "examples": ["https://github.com/ximxim/react-native-feedback-reporter/tree/main/example"], + "examples": [ + "https://github.com/ximxim/react-native-feedback-reporter/tree/main/example" + ], "images": [ "https://ximxim.github.io/react-native-feedback-reporter/img/jira-account-linking.gif" ], @@ -7249,7 +7730,9 @@ }, { "githubUrl": "https://github.com/SimonErm/react-native-job-queue", - "examples": ["https://github.com/SimonErm/react-native-job-queue/tree/master/example"], + "examples": [ + "https://github.com/SimonErm/react-native-job-queue/tree/master/example" + ], "ios": true, "android": true }, @@ -7259,11 +7742,16 @@ "android": true, "unmaintained": true, "newArchitecture": true, - "alternatives": ["react-native-nitro-sqlite", "@op-engineering/op-sqlite"] + "alternatives": [ + "react-native-nitro-sqlite", + "@op-engineering/op-sqlite" + ] }, { "githubUrl": "https://github.com/ysfuu/react-native-relative-popup", - "examples": ["https://github.com/ysfuu/react-native-relative-popup/tree/master/example"], + "examples": [ + "https://github.com/ysfuu/react-native-relative-popup/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/ysfuu/react-native-relative-popup/master/assets/demo.gif" ], @@ -7282,7 +7770,9 @@ }, { "githubUrl": "https://github.com/TheWidlarzGroup/rn-emoji-keyboard", - "examples": ["https://github.com/TheWidlarzGroup/rn-emoji-keyboard/tree/master/example"], + "examples": [ + "https://github.com/TheWidlarzGroup/rn-emoji-keyboard/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/TheWidlarzGroup/rn-emoji-keyboard/master/docs/assets/img/preview-small.gif" ], @@ -7312,7 +7802,9 @@ }, { "githubUrl": "https://github.com/jobtoday/react-native-image-viewing", - "examples": ["https://github.com/jobtoday/react-native-image-viewing/tree/master/example"], + "examples": [ + "https://github.com/jobtoday/react-native-image-viewing/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/jobtoday/react-native-image-viewing/master/demo.gif" ], @@ -7322,7 +7814,9 @@ }, { "githubUrl": "https://github.com/flipkart-incubator/animation-wrapper-view", - "examples": ["https://snack.expo.dev/@swapnil1104/animationwrapperview-playground"], + "examples": [ + "https://snack.expo.dev/@swapnil1104/animationwrapperview-playground" + ], "images": [ "https://raw.githubusercontent.com/flipkart-incubator/animation-wrapper-view/master/media/demo.gif", "https://raw.githubusercontent.com/flipkart-incubator/animation-wrapper-view/master/media/json_animation.gif", @@ -7336,7 +7830,9 @@ { "githubUrl": "https://github.com/ajsmth/react-native-pager", "npmPkg": "@crowdlinker/react-native-pager", - "examples": ["https://github.com/ajsmth/react-native-pager/tree/master/example"], + "examples": [ + "https://github.com/ajsmth/react-native-pager/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/ajsmth/react-native-pager/master/docs/assets/kilter-cards.gif", "https://raw.githubusercontent.com/ajsmth/react-native-pager/master/docs/assets/tabs-example.gif" @@ -7347,7 +7843,9 @@ }, { "githubUrl": "https://github.com/GantMan/jail-monkey", - "examples": ["https://github.com/GantMan/jail-monkey/tree/master/ExampleProject"], + "examples": [ + "https://github.com/GantMan/jail-monkey/tree/master/ExampleProject" + ], "ios": true, "android": true }, @@ -7366,7 +7864,9 @@ }, { "githubUrl": "https://github.com/mohakapt/react-native-js-tableview", - "examples": ["https://github.com/mohakapt/react-native-js-tableview/tree/master/example"], + "examples": [ + "https://github.com/mohakapt/react-native-js-tableview/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/mohakapt/react-native-js-tableview/master/images/screenshot_ios.gif", "https://raw.githubusercontent.com/mohakapt/react-native-js-tableview/master/images/screenshot_android.gif" @@ -7388,7 +7888,9 @@ { "githubUrl": "https://github.com/Giphy/giphy-react-native-sdk", "npmPkg": "@giphy/react-native-sdk", - "examples": ["https://github.com/Giphy/giphy-react-native-sdk/tree/main/example"], + "examples": [ + "https://github.com/Giphy/giphy-react-native-sdk/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/Giphy/giphy-react-native-sdk/main/docs/assets/example_app.gif" ], @@ -7412,14 +7914,20 @@ }, { "githubUrl": "https://github.com/lazaronixon/react-native-turbolinks", - "examples": ["https://github.com/lazaronixon/react-native-turbolinks/tree/master/Example"], - "images": ["https://nixo-etc.s3-sa-east-1.amazonaws.com/intro-turbolinks.gif"], + "examples": [ + "https://github.com/lazaronixon/react-native-turbolinks/tree/master/Example" + ], + "images": [ + "https://nixo-etc.s3-sa-east-1.amazonaws.com/intro-turbolinks.gif" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/mrousavy/vision-camera-image-labeler", - "examples": ["https://github.com/mrousavy/vision-camera-image-labeler/tree/main/example"], + "examples": [ + "https://github.com/mrousavy/vision-camera-image-labeler/tree/main/example" + ], "ios": true, "android": true, "expoGo": true @@ -7440,7 +7948,9 @@ }, { "githubUrl": "https://github.com/axelra-ag/react-native-animateable-text", - "examples": ["https://github.com/axelra-ag/react-native-animateable-text/tree/master/example"], + "examples": [ + "https://github.com/axelra-ag/react-native-animateable-text/tree/master/example" + ], "ios": true, "android": true, "web": true, @@ -7448,7 +7958,9 @@ }, { "githubUrl": "https://github.com/WoLewicki/react-native-window-view", - "examples": ["https://github.com/WoLewicki/react-native-window-view/tree/master/example"], + "examples": [ + "https://github.com/WoLewicki/react-native-window-view/tree/master/example" + ], "ios": true, "android": true }, @@ -7472,7 +7984,9 @@ }, { "githubUrl": "https://github.com/SrBrahma/pagescrollview", - "examples": ["https://snack.expo.dev/@srbrahma/887706"], + "examples": [ + "https://snack.expo.dev/@srbrahma/887706" + ], "images": [ "https://raw.githubusercontent.com/SrBrahma/pagescrollview/main/resources/README/example.png" ], @@ -7482,20 +7996,28 @@ }, { "githubUrl": "https://github.com/hudl/react-native-system-bars", - "examples": ["https://github.com/hudl/react-native-system-bars/tree/main/example"], + "examples": [ + "https://github.com/hudl/react-native-system-bars/tree/main/example" + ], "android": true }, { "githubUrl": "https://github.com/AzizAK/react-native-detector", - "examples": ["https://github.com/AzizAK/react-native-detector/blob/master/example/"], + "examples": [ + "https://github.com/AzizAK/react-native-detector/blob/master/example/" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/yamankatby/react-native-material", "npmPkg": "@react-native-material/core", - "examples": ["https://github.com/yamankatby/react-native-material/tree/main/example"], - "images": ["https://raw.githubusercontent.com/yamankatby/react-native-material/main/hero.png"], + "examples": [ + "https://github.com/yamankatby/react-native-material/tree/main/example" + ], + "images": [ + "https://raw.githubusercontent.com/yamankatby/react-native-material/main/hero.png" + ], "ios": true, "android": true, "web": true, @@ -7510,7 +8032,9 @@ }, { "githubUrl": "https://github.com/arabold/react-native-whirlwind", - "examples": ["https://snack.expo.dev/@arabold/react-native-whirlwind"], + "examples": [ + "https://snack.expo.dev/@arabold/react-native-whirlwind" + ], "ios": true, "android": true, "web": true, @@ -7554,7 +8078,9 @@ }, { "githubUrl": "https://github.com/JungHsuan/react-native-gesture-flip-card", - "examples": ["https://github.com/JungHsuan/react-native-gesture-flip-card/tree/master/app"], + "examples": [ + "https://github.com/JungHsuan/react-native-gesture-flip-card/tree/master/app" + ], "images": [ "https://raw.githubusercontent.com/JungHsuan/react-native-gesture-flip-card/master/screenshots/example_1.gif", "https://raw.githubusercontent.com/JungHsuan/react-native-gesture-flip-card/master/screenshots/example_2.gif" @@ -7564,7 +8090,9 @@ }, { "githubUrl": "https://github.com/gusparis/react-native-month-year-picker", - "examples": ["https://github.com/gusparis/react-native-month-year-picker/tree/master/example"], + "examples": [ + "https://github.com/gusparis/react-native-month-year-picker/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/gusparis/react-native-month-year-picker/master/screenshots/android_light.png", "https://raw.githubusercontent.com/gusparis/react-native-month-year-picker/master/screenshots/android_dark.png", @@ -7577,7 +8105,9 @@ { "githubUrl": "https://github.com/flyerhq/react-native-chat-ui", "npmPkg": "@flyerhq/react-native-chat-ui", - "examples": ["https://github.com/flyerhq/react-native-chat-ui/tree/main/example"], + "examples": [ + "https://github.com/flyerhq/react-native-chat-ui/tree/main/example" + ], "images": [ "https://user-images.githubusercontent.com/14123304/121787953-a6121500-cbc9-11eb-83ff-db0435d2cd57.png" ], @@ -7588,8 +8118,10 @@ { "githubUrl": "https://github.com/flyerhq/react-native-firebase-chat-core", "npmPkg": "@flyerhq/react-native-firebase-chat-core", - "examples": ["https://github.com/flyerhq/react-native-firebase-chat-core/tree/main/example"], - "images": [ + "examples": [ + "https://github.com/flyerhq/react-native-firebase-chat-core/tree/main/example" + ], + "images": [ "https://user-images.githubusercontent.com/14123304/121787953-a6121500-cbc9-11eb-83ff-db0435d2cd57.png" ], "ios": true, @@ -7598,7 +8130,9 @@ { "githubUrl": "https://github.com/flyerhq/react-native-link-preview", "npmPkg": "@flyerhq/react-native-link-preview", - "examples": ["https://github.com/flyerhq/react-native-link-preview/tree/main/example"], + "examples": [ + "https://github.com/flyerhq/react-native-link-preview/tree/main/example" + ], "images": [ "https://user-images.githubusercontent.com/14123304/119363213-d727b580-bcad-11eb-8678-6e4c4a54621c.png" ], @@ -7622,7 +8156,9 @@ { "githubUrl": "https://github.com/flyerhq/react-native-android-uri-path", "npmPkg": "@flyerhq/react-native-android-uri-path", - "examples": ["https://github.com/flyerhq/react-native-android-uri-path/tree/main/example"], + "examples": [ + "https://github.com/flyerhq/react-native-android-uri-path/tree/main/example" + ], "ios": true, "android": true }, @@ -7654,7 +8190,9 @@ }, { "githubUrl": "https://github.com/yhostc/react-native-idata-scanner", - "examples": ["https://github.com/yhostc/react-native-idata-scanner/tree/main/example"], + "examples": [ + "https://github.com/yhostc/react-native-idata-scanner/tree/main/example" + ], "ios": true, "android": true, "expoGo": true @@ -7700,12 +8238,16 @@ }, { "githubUrl": "https://github.com/mrousavy/react-native-jsi-contacts", - "examples": ["https://github.com/mrousavy/react-native-jsi-contacts/tree/master/example"], + "examples": [ + "https://github.com/mrousavy/react-native-jsi-contacts/tree/master/example" + ], "android": true }, { "githubUrl": "https://github.com/RobertSasak/react-native-openalpr", - "examples": ["https://github.com/RobertSasak/react-native-openalpr/tree/master/example"], + "examples": [ + "https://github.com/RobertSasak/react-native-openalpr/tree/master/example" + ], "images": [ "https://cdn-images-1.medium.com/v2/resize:fit:800/1*u1nTJMFc34aDLTPCIr0-cQ.gif", "https://user-images.githubusercontent.com/10334791/27850595-62dc852e-615e-11e7-875c-57a017dbb28c.gif" @@ -7715,7 +8257,9 @@ }, { "githubUrl": "https://github.com/alex-melnyk/react-native-multibar", - "examples": ["https://github.com/alex-melnyk/react-native-multibar/tree/master/example"], + "examples": [ + "https://github.com/alex-melnyk/react-native-multibar/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/alex-melnyk/react-native-multibar/master/PREVIEW.gif" ], @@ -7725,7 +8269,9 @@ }, { "githubUrl": "https://github.com/pettiboy/react-native-ui-buttons", - "examples": ["https://github.com/pettiboy/react-native-ui-buttons/tree/main/TestApp"], + "examples": [ + "https://github.com/pettiboy/react-native-ui-buttons/tree/main/TestApp" + ], "images": [ "https://raw.githubusercontent.com/pettiboy/react-native-ui-buttons/main/TestApp/assets/ButtonOutline.png", "https://raw.githubusercontent.com/pettiboy/react-native-ui-buttons/main/TestApp/assets/ButtonSolid.png" @@ -7737,7 +8283,9 @@ { "githubUrl": "https://github.com/rumax/react-native-PDFView", "npmPkg": "react-native-view-pdf", - "examples": ["https://github.com/rumax/react-native-PDFView/tree/master/demo"], + "examples": [ + "https://github.com/rumax/react-native-PDFView/tree/master/demo" + ], "images": [ "https://raw.githubusercontent.com/rumax/react-native-PDFView/master/demo/res/ios_pdf.gif", "https://raw.githubusercontent.com/rumax/react-native-PDFView/master/demo/res/android_pdf.gif" @@ -7748,7 +8296,9 @@ { "githubUrl": "https://github.com/rumax/react-native-PixelsCatcher", "npmPkg": "pixels-catcher", - "examples": ["https://github.com/rumax/react-native-PixelsCatcher/tree/master/demo"], + "examples": [ + "https://github.com/rumax/react-native-PixelsCatcher/tree/master/demo" + ], "ios": true, "android": true, "dev": true @@ -7762,12 +8312,16 @@ }, { "githubUrl": "https://github.com/shirakaba/react-native-native-runtime", - "examples": ["https://github.com/shirakaba/react-native-native-runtime/tree/master/example"], + "examples": [ + "https://github.com/shirakaba/react-native-native-runtime/tree/master/example" + ], "ios": true }, { "githubUrl": "https://github.com/agoldis/react-native-mlkit-ocr", - "examples": ["https://github.com/agoldis/react-native-mlkit-ocr/tree/main/example"], + "examples": [ + "https://github.com/agoldis/react-native-mlkit-ocr/tree/main/example" + ], "images": [ "https://user-images.githubusercontent.com/1637928/115913726-d2a97c00-a425-11eb-9c6a-6d19b974ee81.gif" ], @@ -7787,7 +8341,9 @@ }, { "githubUrl": "https://github.com/popshoplive/react-native-shareplay", - "examples": ["https://github.com/popshoplive/react-native-shareplay/tree/main/example"], + "examples": [ + "https://github.com/popshoplive/react-native-shareplay/tree/main/example" + ], "ios": true }, { @@ -7821,7 +8377,9 @@ { "githubUrl": "https://github.com/gorhom/react-native-paper-onboarding", "npmPkg": "@gorhom/paper-onboarding", - "examples": ["https://github.com/gorhom/react-native-paper-onboarding/tree/master/example"], + "examples": [ + "https://github.com/gorhom/react-native-paper-onboarding/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/gorhom/react-native-paper-onboarding/master/preview.gif" ], @@ -7831,21 +8389,27 @@ { "githubUrl": "https://github.com/MobileReality/react-native-select-pro/tree/master/packages/react-native-select-pro", "npmPkg": "@mobile-reality/react-native-select-pro", - "examples": ["https://github.com/MobileReality/react-native-select-pro/tree/master/apps/expo"], + "examples": [ + "https://github.com/MobileReality/react-native-select-pro/tree/master/apps/expo" + ], "ios": true, "android": true, "expoGo": true }, { "githubUrl": "https://github.com/craftzdog/react-native-quick-base64", - "examples": ["https://github.com/craftzdog/react-native-quick-base64/tree/master/example"], + "examples": [ + "https://github.com/craftzdog/react-native-quick-base64/tree/master/example" + ], "ios": true, "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/getbouncer/react-native-cardscan", - "examples": ["https://github.com/getbouncer/react-native-cardscan/tree/master/example"], + "examples": [ + "https://github.com/getbouncer/react-native-cardscan/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/getbouncer/react-native-cardscan/master/docs/images/demo.gif" ], @@ -7854,7 +8418,9 @@ }, { "githubUrl": "https://github.com/rodgomesc/vision-camera-code-scanner", - "examples": ["https://github.com/rodgomesc/vision-camera-code-scanner/tree/master/example"], + "examples": [ + "https://github.com/rodgomesc/vision-camera-code-scanner/tree/master/example" + ], "ios": true, "android": true, "expoGo": true @@ -7876,7 +8442,9 @@ }, { "githubUrl": "https://github.com/kanzitelli/rn-bounceable", - "examples": ["https://github.com/kanzitelli/rn-bounceable/tree/main/expo-example"], + "examples": [ + "https://github.com/kanzitelli/rn-bounceable/tree/main/expo-example" + ], "ios": true, "android": true, "expoGo": true @@ -7894,13 +8462,17 @@ }, { "githubUrl": "https://github.com/zoontek/react-native-edge-to-edge", - "examples": ["https://github.com/zoontek/react-native-edge-to-edge/tree/main/example"], + "examples": [ + "https://github.com/zoontek/react-native-edge-to-edge/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/henrhie/react-native-sha", - "examples": ["https://github.com/henrhie/react-native-sha/tree/master/example"], + "examples": [ + "https://github.com/henrhie/react-native-sha/tree/master/example" + ], "android": true }, { @@ -7908,7 +8480,9 @@ "examples": [ "https://github.com/kubilaysalih/react-native-customizable-toast/tree/main/example" ], - "images": ["https://imgur.com/vpOfl05.gif"], + "images": [ + "https://imgur.com/vpOfl05.gif" + ], "ios": true, "android": true, "expoGo": true @@ -7921,7 +8495,9 @@ { "githubUrl": "https://github.com/homielab/react-native-auto-scroll", "npmPkg": "@homielab/react-native-auto-scroll", - "examples": ["https://github.com/homielab/react-native-auto-scroll/tree/main/Example"], + "examples": [ + "https://github.com/homielab/react-native-auto-scroll/tree/main/Example" + ], "images": [ "https://raw.githubusercontent.com/minhtc/react-native-auto-scrolling/main/screenshots/auto-scrolling.gif" ], @@ -7951,7 +8527,9 @@ }, { "githubUrl": "https://github.com/birkir/react-native-sfsymbols", - "examples": ["https://github.com/birkir/react-native-sfsymbols/tree/main/example"], + "examples": [ + "https://github.com/birkir/react-native-sfsymbols/tree/main/example" + ], "ios": true }, { @@ -7965,7 +8543,9 @@ }, { "githubUrl": "https://github.com/dohooo/react-native-reanimated-carousel", - "examples": ["https://github.com/dohooo/react-native-reanimated-carousel/tree/main/example"], + "examples": [ + "https://github.com/dohooo/react-native-reanimated-carousel/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/dohooo/react-native-reanimated-carousel/main/assets/normal-horizontal.gif", "https://raw.githubusercontent.com/dohooo/react-native-reanimated-carousel/main/assets/normal-vertical.gif", @@ -7980,7 +8560,9 @@ }, { "githubUrl": "https://github.com/MinaSamir11/react-native-in-app-review", - "examples": ["https://github.com/MinaSamir11/react-native-in-app-review/tree/master/Example"], + "examples": [ + "https://github.com/MinaSamir11/react-native-in-app-review/tree/master/Example" + ], "images": [ "https://developer.android.com/images/google/play/in-app-review/iar-flow.jpg", "https://raw.githubusercontent.com/MinaSamir11/react-native-in-app-review/master/Example/huawei-in-app-comment.png" @@ -7992,7 +8574,9 @@ { "githubUrl": "https://github.com/shipt/osmosis/tree/development/osmosis", "npmPkg": "@shipt/osmosis", - "examples": ["https://github.com/shipt/osmosis/tree/master/examples"], + "examples": [ + "https://github.com/shipt/osmosis/tree/master/examples" + ], "ios": true, "android": true, "web": true, @@ -8000,7 +8584,9 @@ }, { "githubUrl": "https://github.com/FormidableLabs/react-native-owl", - "examples": ["https://github.com/FormidableLabs/react-native-owl/tree/main/example"], + "examples": [ + "https://github.com/FormidableLabs/react-native-owl/tree/main/example" + ], "ios": true, "android": true, "dev": true @@ -8035,29 +8621,39 @@ }, { "githubUrl": "https://github.com/ihmpavel/expo-video-player", - "examples": ["https://github.com/ihmpavel/expo-video-player/tree/master/example-app"], + "examples": [ + "https://github.com/ihmpavel/expo-video-player/tree/master/example-app" + ], "ios": true, "android": true, "expoGo": true }, { "githubUrl": "https://github.com/interhub/react-native-accelerometer-parallax", - "images": ["https://interhub.github.io/source/parallax-lib.gif"], + "images": [ + "https://interhub.github.io/source/parallax-lib.gif" + ], "ios": true, "android": true, "expoGo": true }, { "githubUrl": "https://github.com/computerjazz/react-native-swipe-calendar", - "examples": ["https://snack.expo.dev/@computerjazz/react-native-swipe-calendar"], - "images": ["https://i.imgur.com/5dsYg9M.gif"], + "examples": [ + "https://snack.expo.dev/@computerjazz/react-native-swipe-calendar" + ], + "images": [ + "https://i.imgur.com/5dsYg9M.gif" + ], "ios": true, "android": true, "expoGo": true }, { "githubUrl": "https://github.com/fakeheal/react-native-pan-pinch-view", - "examples": ["https://github.com/fakeheal/react-native-pan-pinch-view/tree/main/example"], + "examples": [ + "https://github.com/fakeheal/react-native-pan-pinch-view/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/fakeheal/react-native-pan-pinch-view/master/ios.gif", "https://raw.githubusercontent.com/fakeheal/react-native-pan-pinch-view/master/android.gif" @@ -8068,7 +8664,9 @@ { "githubUrl": "https://github.com/gobeyondidentity/bi-sdk-react-native", "npmPkg": "@beyondidentity/bi-sdk-react-native", - "examples": ["https://github.com/gobeyondidentity/bi-sdk-react-native/tree/main/example"], + "examples": [ + "https://github.com/gobeyondidentity/bi-sdk-react-native/tree/main/example" + ], "ios": true, "android": true }, @@ -8082,7 +8680,9 @@ }, { "githubUrl": "https://github.com/gajjartejas/react-native-lan-port-scanner", - "examples": ["https://github.com/gajjartejas/react-native-lan-port-scanner/tree/main/example"], + "examples": [ + "https://github.com/gajjartejas/react-native-lan-port-scanner/tree/main/example" + ], "ios": true, "android": true }, @@ -8099,20 +8699,26 @@ }, { "githubUrl": "https://github.com/haxibiao/react-native-ad", - "examples": ["https://github.com/haxibiao/react-native-ad/tree/master/example"], + "examples": [ + "https://github.com/haxibiao/react-native-ad/tree/master/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/Assembless/react-native-material-you", "npmPkg": "@assembless/react-native-material-you", - "examples": ["https://github.com/Assembless/react-native-material-you/tree/main/example"], + "examples": [ + "https://github.com/Assembless/react-native-material-you/tree/main/example" + ], "android": true }, { "githubUrl": "https://github.com/clerk/javascript/tree/main/packages/expo", "npmPkg": "@clerk/clerk-expo", - "examples": ["https://docs.clerk.dev/reference/clerk-expo"], + "examples": [ + "https://docs.clerk.dev/reference/clerk-expo" + ], "ios": true, "android": true, "expoGo": true @@ -8172,14 +8778,18 @@ "https://snack.expo.dev/5lKcFdIRc", "https://github.com/Kieran-McIntyre/react-native-section-alphabet-list/tree/master/example" ], - "images": ["https://media.giphy.com/media/SACshMzMIP2NvP8rvY/giphy.gif"], + "images": [ + "https://media.giphy.com/media/SACshMzMIP2NvP8rvY/giphy.gif" + ], "ios": true, "android": true, "expoGo": true }, { "githubUrl": "https://github.com/alexZajac/react-native-skeleton-content", - "examples": ["https://snack.expo.dev/UiJm_n28a"], + "examples": [ + "https://snack.expo.dev/UiJm_n28a" + ], "images": [ "https://raw.githubusercontent.com/alexZajac/react-native-skeleton-content/master/demos/main.gif", "https://raw.githubusercontent.com/alexZajac/react-native-skeleton-content/master/demos/color_change.gif", @@ -8201,7 +8811,9 @@ }, { "githubUrl": "https://github.com/Expensify/react-native-share-menu", - "examples": ["https://github.com/Expensify/react-native-share-menu/tree/master/example"], + "examples": [ + "https://github.com/Expensify/react-native-share-menu/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/Expensify/react-native-share-menu/master/screenshots/android-menu.png", "https://raw.githubusercontent.com/Expensify/react-native-share-menu/master/screenshots/ios-share-view.gif" @@ -8217,14 +8829,19 @@ }, { "githubUrl": "https://github.com/software-mansion-labs/react-native-url-router", - "examples": ["https://snack.expo.dev/ay1wR7h6-L", "https://snack.expo.dev/iLrbuTr-f"], + "examples": [ + "https://snack.expo.dev/ay1wR7h6-L", + "https://snack.expo.dev/iLrbuTr-f" + ], "ios": true, "android": true, "expoGo": true }, { "githubUrl": "https://github.com/gbumps/react-native-scrollable-tabstring", - "examples": ["https://snack.expo.dev/@thongbui/rn-scrollable-tabstring"], + "examples": [ + "https://snack.expo.dev/@thongbui/rn-scrollable-tabstring" + ], "ios": true, "android": true, "expoGo": true @@ -8247,7 +8864,9 @@ }, { "githubUrl": "https://github.com/ujjalkar/rn-status-bar", - "images": ["https://raw.githubusercontent.com/UjjalKar/rn-status-bar/main/screenshots/S1.png"], + "images": [ + "https://raw.githubusercontent.com/UjjalKar/rn-status-bar/main/screenshots/S1.png" + ], "ios": true, "android": true, "expoGo": true @@ -8266,13 +8885,17 @@ }, { "githubUrl": "https://github.com/yutasuzuki/react-native-record-screen", - "examples": ["https://github.com/yutasuzuki/react-native-record-screen/tree/master/example"], + "examples": [ + "https://github.com/yutasuzuki/react-native-record-screen/tree/master/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/peterp/react-native-tags", - "examples": ["https://github.com/peterp/react-native-tags/tree/main/examples/Demo_RN_v63_2"], + "examples": [ + "https://github.com/peterp/react-native-tags/tree/main/examples/Demo_RN_v63_2" + ], "ios": true, "android": true }, @@ -8286,12 +8909,16 @@ "ios": true, "android": true, "unmaintained": true, - "alternatives": ["@futurejj/react-native-visibility-sensor"] + "alternatives": [ + "@futurejj/react-native-visibility-sensor" + ] }, { "npmPkg": "@dimaportenko/react-native-shadow-view", "githubUrl": "https://github.com/dimaportenko/react-native-shadow-view", - "examples": ["https://github.com/dimaportenko/react-native-shadow-view/tree/main/example"], + "examples": [ + "https://github.com/dimaportenko/react-native-shadow-view/tree/main/example" + ], "images": [ "https://github.com/dimaportenko/react-native-shadow-view/blob/main/docs/android.jpeg" ], @@ -8300,7 +8927,9 @@ }, { "githubUrl": "https://github.com/yamankatby/react-native-flex-layout", - "examples": ["https://github.com/yamankatby/react-native-flex-layout/tree/main/example"], + "examples": [ + "https://github.com/yamankatby/react-native-flex-layout/tree/main/example" + ], "ios": true, "android": true, "web": true, @@ -8308,7 +8937,9 @@ }, { "githubUrl": "https://github.com/jacobp100/react-native-tableview-list", - "examples": ["https://github.com/jacobp100/react-native-tableview-list/tree/master/example"], + "examples": [ + "https://github.com/jacobp100/react-native-tableview-list/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/jacobp100/react-native-tableview-list/master/assets/1.png", "https://raw.githubusercontent.com/jacobp100/react-native-tableview-list/master/assets/2.png", @@ -8330,7 +8961,9 @@ }, { "githubUrl": "https://github.com/Gustash/react-native-focus", - "examples": ["https://github.com/Gustash/react-native-focus/tree/main/example"], + "examples": [ + "https://github.com/Gustash/react-native-focus/tree/main/example" + ], "ios": true }, { @@ -8393,7 +9026,9 @@ }, { "githubUrl": "https://github.com/margelo/react-native-graph", - "examples": ["https://github.com/margelo/react-native-graph/tree/main/example"], + "examples": [ + "https://github.com/margelo/react-native-graph/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/margelo/react-native-graph/main/img/demo.gif", "https://raw.githubusercontent.com/margelo/react-native-graph/main/img/change.gif", @@ -8404,7 +9039,9 @@ }, { "githubUrl": "https://github.com/margelo/react-native-bignumber", - "examples": ["https://github.com/margelo/react-native-bignumber/tree/main/example"], + "examples": [ + "https://github.com/margelo/react-native-bignumber/tree/main/example" + ], "ios": true, "android": true, "expoGo": true @@ -8422,7 +9059,9 @@ { "githubUrl": "https://github.com/shipt/segmented-arc-for-react-native", "npmPkg": "@shipt/segmented-arc-for-react-native", - "examples": ["https://github.com/shipt/segmented-arc-for-react-native/tree/master/example"], + "examples": [ + "https://github.com/shipt/segmented-arc-for-react-native/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/shipt/segmented-arc-for-react-native/development/example.gif" ], @@ -8432,7 +9071,9 @@ }, { "githubUrl": "https://github.com/Bur0/react-native-actions-sheet-picker", - "examples": ["https://github.com/Bur0/react-native-actions-sheet-picker/tree/master/example"], + "examples": [ + "https://github.com/Bur0/react-native-actions-sheet-picker/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/Bur0/react-native-actions-sheet-picker/master/gifs/ios-default.gif", "https://raw.githubusercontent.com/Bur0/react-native-actions-sheet-picker/master/gifs/ios-filterable.gif" @@ -8443,7 +9084,9 @@ { "githubUrl": "https://github.com/pavel-corsaghin/react-native-leaflet", "npmPkg": "react-native-leaflet-view", - "examples": ["https://github.com/pavel-corsaghin/react-native-leaflet/tree/main/example"], + "examples": [ + "https://github.com/pavel-corsaghin/react-native-leaflet/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/pavel-corsaghin/react-native-leaflet/main/images/android.png", "https://raw.githubusercontent.com/pavel-corsaghin/react-native-leaflet/main/images/ios.png" @@ -8465,40 +9108,54 @@ }, { "githubUrl": "https://github.com/craftzdog/react-native-quick-websql", - "examples": ["https://github.com/craftzdog/react-native-quick-websql/tree/main/example"], + "examples": [ + "https://github.com/craftzdog/react-native-quick-websql/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/TheWidlarzGroup/react-native-notificated", - "examples": ["https://github.com/TheWidlarzGroup/react-native-notificated/tree/master/example"], + "examples": [ + "https://github.com/TheWidlarzGroup/react-native-notificated/tree/master/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/oblador/react-native-esbuild", - "examples": ["https://github.com/oblador/react-native-esbuild/tree/master/Example"], + "examples": [ + "https://github.com/oblador/react-native-esbuild/tree/master/Example" + ], "ios": true, "android": true, "dev": true }, { "githubUrl": "https://github.com/apperside/cross-local-storage", - "examples": ["https://github.com/apperside/cross-local-storage/tree/master/example"], + "examples": [ + "https://github.com/apperside/cross-local-storage/tree/master/example" + ], "ios": true, "android": true, "web": true }, { "githubUrl": "https://github.com/howljs/rn-card-scanner", - "examples": ["https://github.com/howljs/rn-card-scanner/tree/main/example"], - "images": ["https://raw.githubusercontent.com/howljs/rn-card-scanner/main/example.gif"], + "examples": [ + "https://github.com/howljs/rn-card-scanner/tree/main/example" + ], + "images": [ + "https://raw.githubusercontent.com/howljs/rn-card-scanner/main/example.gif" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/isaced/react-native-cupertino-list", - "examples": ["https://github.com/isaced/react-native-cupertino-list/tree/main/example"], + "examples": [ + "https://github.com/isaced/react-native-cupertino-list/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/isaced/react-native-cupertino-list/main/screenshot.jpg" ], @@ -8506,20 +9163,26 @@ }, { "githubUrl": "https://github.com/computerjazz/react-native-infinite-pager", - "examples": ["https://snack.expo.dev/@computerjazz/infinite-pager"], + "examples": [ + "https://snack.expo.dev/@computerjazz/infinite-pager" + ], "ios": true, "expoGo": true }, { "githubUrl": "https://github.com/th3rdwave/react-navigation-bottom-sheet", "npmPkg": "@th3rdwave/react-navigation-bottom-sheet", - "examples": ["https://github.com/th3rdwave/react-navigation-bottom-sheet/tree/main/example"], + "examples": [ + "https://github.com/th3rdwave/react-navigation-bottom-sheet/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/Liamandrew/react-native-picky", - "examples": ["https://github.com/Liamandrew/react-native-picky/tree/main/example"], + "examples": [ + "https://github.com/Liamandrew/react-native-picky/tree/main/example" + ], "images": [ "https://github.com/Liamandrew/react-native-picky/blob/main/docs/android-multi-column-loop.gif", "https://github.com/Liamandrew/react-native-picky/blob/main/docs/ios-multi-column-loop.gif" @@ -8530,14 +9193,18 @@ }, { "githubUrl": "https://github.com/b0iq/react-native-place-picker", - "examples": ["https://github.com/b0iq/react-native-place-picker/tree/main/example"], + "examples": [ + "https://github.com/b0iq/react-native-place-picker/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/Shopify/react-native-performance/tree/main/packages/react-native-performance", "npmPkg": "@shopify/react-native-performance", - "examples": ["https://github.com/b0iq/react-native-place-picker/tree/main/example"], + "examples": [ + "https://github.com/b0iq/react-native-place-picker/tree/main/example" + ], "ios": true, "android": true, "dev": true @@ -8577,7 +9244,9 @@ }, { "githubUrl": "https://github.com/Shopify/flash-list", - "examples": ["https://github.com/Shopify/flash-list/tree/main/fixture"], + "examples": [ + "https://github.com/Shopify/flash-list/tree/main/fixture" + ], "npmPkg": "@shopify/flash-list", "android": true, "ios": true, @@ -8588,7 +9257,9 @@ }, { "githubUrl": "https://github.com/callstack/reassure/tree/main/packages/reassure", - "examples": ["https://github.com/callstack/reassure/tree/main/test-apps/native"], + "examples": [ + "https://github.com/callstack/reassure/tree/main/test-apps/native" + ], "dev": true, "android": true, "ios": true @@ -8635,7 +9306,9 @@ }, { "githubUrl": "https://github.com/wobsoriano/rn-perfect-sketch-canvas", - "examples": ["https://github.com/wobsoriano/rn-perfect-sketch-canvas/tree/master/example"], + "examples": [ + "https://github.com/wobsoriano/rn-perfect-sketch-canvas/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/wobsoriano/rn-perfect-sketch-canvas/master/demoapp.gif" ], @@ -8663,7 +9336,9 @@ }, { "githubUrl": "https://github.com/inokawa/react-native-react-bridge", - "examples": ["https://github.com/inokawa/react-native-react-bridge/tree/main/examples/DempApp"], + "examples": [ + "https://github.com/inokawa/react-native-react-bridge/tree/main/examples/DempApp" + ], "images": [ "https://raw.githubusercontent.com/inokawa/react-native-react-bridge/main/examples/android.gif", "https://raw.githubusercontent.com/inokawa/react-native-react-bridge/main/examples/ios.gif" @@ -8728,7 +9403,9 @@ { "githubUrl": "https://github.com/likashefqet/react-native-image-zoom", "npmPkg": "@likashefqet/react-native-image-zoom", - "examples": ["https://github.com/likashefqet/react-native-image-zoom/tree/main/example"], + "examples": [ + "https://github.com/likashefqet/react-native-image-zoom/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/likashefqet/react-native-image-zoom/main/demo.gif" ], @@ -8737,7 +9414,9 @@ }, { "githubUrl": "https://github.com/barthap/expo-music-picker", - "examples": ["https://github.com/barthap/expo-music-picker/tree/main/example"], + "examples": [ + "https://github.com/barthap/expo-music-picker/tree/main/example" + ], "expoGo": true }, { @@ -8752,7 +9431,9 @@ "android": true, "web": true, "expoGo": true, - "examples": ["https://github.com/dcangulo/react-native-outside-press/tree/main/example"] + "examples": [ + "https://github.com/dcangulo/react-native-outside-press/tree/main/example" + ] }, { "githubUrl": "https://github.com/websitebeaver/react-native-document-scanner-plugin", @@ -8765,7 +9446,9 @@ }, { "githubUrl": "https://github.com/thakurballary/react-native-btr", - "examples": ["https://github.com/thakurballary/react-native-btr-demo"], + "examples": [ + "https://github.com/thakurballary/react-native-btr-demo" + ], "ios": true, "android": true, "expoGo": true @@ -8792,7 +9475,9 @@ }, { "githubUrl": "https://github.com/mateoguzmana/react-native-fiesta", - "examples": ["https://github.com/mateoguzmana/react-native-fiesta/tree/main/example"], + "examples": [ + "https://github.com/mateoguzmana/react-native-fiesta/tree/main/example" + ], "images": [ "https://user-images.githubusercontent.com/20783123/208243166-44ba12b5-1e19-407d-9a46-c4b04949c28d.gif" ], @@ -8803,7 +9488,9 @@ }, { "githubUrl": "https://github.com/aarongrider/vision-camera-ocr", - "examples": ["https://github.com/aarongrider/vision-camera-ocr/tree/main/example"], + "examples": [ + "https://github.com/aarongrider/vision-camera-ocr/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/aarongrider/vision-camera-ocr/main/docs/demo.gif" ], @@ -8823,8 +9510,12 @@ }, { "githubUrl": "https://github.com/wix/Detox/tree/master/detox", - "examples": ["https://github.com/wix/Detox/tree/master/examples/demo-react-native"], - "images": ["https://github.com/wix/Detox/raw/master/docs/img/Detox.gif"], + "examples": [ + "https://github.com/wix/Detox/tree/master/examples/demo-react-native" + ], + "images": [ + "https://github.com/wix/Detox/raw/master/docs/img/Detox.gif" + ], "ios": true, "android": true, "dev": true, @@ -8834,7 +9525,9 @@ }, { "githubUrl": "https://github.com/dev-family/react-native-wallet-manager", - "examples": ["https://github.com/dev-family/react-native-wallet-manager/tree/main/example"], + "examples": [ + "https://github.com/dev-family/react-native-wallet-manager/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/dev-family/react-native-wallet-manager/main/docs/screenshot.gif" ], @@ -8868,7 +9561,9 @@ }, { "githubUrl": "https://github.com/Luffos/rxn-units", - "examples": ["https://codesandbox.io/s/rxn-units-example-ox6n4h"], + "examples": [ + "https://codesandbox.io/s/rxn-units-example-ox6n4h" + ], "ios": true, "android": true, "web": true, @@ -8888,7 +9583,9 @@ }, { "githubUrl": "https://github.com/zhigang1992/react-native-video-cache", - "examples": ["https://github.com/zhigang1992/react-native-video-cache/tree/master/example"], + "examples": [ + "https://github.com/zhigang1992/react-native-video-cache/tree/master/example" + ], "ios": true, "android": true }, @@ -8903,7 +9600,9 @@ }, { "githubUrl": "https://github.com/mateoguzmana/react-native-clocks", - "examples": ["https://github.com/mateoguzmana/react-native-clocks/tree/main/example"], + "examples": [ + "https://github.com/mateoguzmana/react-native-clocks/tree/main/example" + ], "ios": true, "android": true, "expoGo": true, @@ -8912,7 +9611,9 @@ { "githubUrl": "https://github.com/ouroboroscoding/react-native-picker", "npmPkg": "@ouroboros/react-native-picker", - "examples": ["https://github.com/ouroboroscoding/react-native-picker/tree/master/example"], + "examples": [ + "https://github.com/ouroboroscoding/react-native-picker/tree/master/example" + ], "ios": true, "android": true, "expoGo": true @@ -8920,14 +9621,18 @@ { "githubUrl": "https://github.com/ouroboroscoding/react-native-snackbar", "npmPkg": "@ouroboros/react-native-snackbar", - "examples": ["https://github.com/ouroboroscoding/react-native-snackbar/tree/master/example"], + "examples": [ + "https://github.com/ouroboroscoding/react-native-snackbar/tree/master/example" + ], "ios": true, "android": true, "expoGo": true }, { "githubUrl": "https://github.com/hirbod/react-native-volume-manager", - "examples": ["https://github.com/hirbod/react-native-volume-manager/tree/main/example"], + "examples": [ + "https://github.com/hirbod/react-native-volume-manager/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/hirbod/react-native-volume-manager/main/ios-preview.gif", "https://raw.githubusercontent.com/hirbod/react-native-volume-manager/main/android-preview.gif" @@ -8938,7 +9643,9 @@ }, { "githubUrl": "https://github.com/aws/amazon-ivs-react-native-player", - "examples": ["https://github.com/aws/amazon-ivs-react-native-player/tree/main/example"], + "examples": [ + "https://github.com/aws/amazon-ivs-react-native-player/tree/main/example" + ], "ios": true, "android": true }, @@ -8971,7 +9678,9 @@ { "githubUrl": "https://github.com/Mindinventory/awesome-clock", "npmPkg": "@mindinventory/react-native-awesome-clock", - "examples": ["https://github.com/Mindinventory/awesome-clock/tree/main/example"], + "examples": [ + "https://github.com/Mindinventory/awesome-clock/tree/main/example" + ], "images": [ "https://user-images.githubusercontent.com/87525902/181426102-61d69a91-922f-45ef-aebb-0a087894e6ad.gif", "https://user-images.githubusercontent.com/87525902/181426355-eb55b0e1-dc2e-484f-8675-f699e61bea80.gif" @@ -8985,14 +9694,18 @@ "examples": [ "https://github.com/Mindinventory/react-native-tabbar-interaction/tree/master/example" ], - "images": ["https://cdn.dribbble.com/users/1233499/screenshots/4844696/preview.gif"], + "images": [ + "https://cdn.dribbble.com/users/1233499/screenshots/4844696/preview.gif" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/Mindinventory/React-Native-top-navbar", "npmPkg": "@mindinventory/rn-top-navbar", - "examples": ["https://github.com/Mindinventory/React-Native-top-navbar/tree/master/example"], + "examples": [ + "https://github.com/Mindinventory/React-Native-top-navbar/tree/master/example" + ], "ios": true, "android": true }, @@ -9005,7 +9718,9 @@ { "githubUrl": "https://github.com/Mindinventory/react-native-stagger-view", "npmPkg": "@mindinventory/react-native-stagger-view", - "examples": ["https://github.com/Mindinventory/react-native-stagger-view/tree/main/example"], + "examples": [ + "https://github.com/Mindinventory/react-native-stagger-view/tree/main/example" + ], "images": [ "https://user-images.githubusercontent.com/88423352/160378928-a2e472c6-df2f-4e11-9566-cd1e32e67a3e.gif", "https://user-images.githubusercontent.com/88423352/160379456-33f6202c-4184-4ecd-852b-a85c099faf71.gif", @@ -9026,7 +9741,9 @@ { "githubUrl": "https://github.com/Mindinventory/react-native-speed-view", "npmPkg": "@mindinventory/react-native-speed-view", - "examples": ["https://github.com/Mindinventory/react-native-speed-view/tree/main/example"], + "examples": [ + "https://github.com/Mindinventory/react-native-speed-view/tree/main/example" + ], "images": [ "https://user-images.githubusercontent.com/82019401/164174514-2369be99-a00a-4171-a47d-95b997388bbe.gif" ], @@ -9036,7 +9753,9 @@ { "githubUrl": "https://github.com/pusher/pusher-websocket-react-native", "npmPkg": "@pusher/pusher-websocket-react-native", - "examples": ["https://github.com/pusher/pusher-websocket-react-native/tree/master/example"], + "examples": [ + "https://github.com/pusher/pusher-websocket-react-native/tree/master/example" + ], "ios": true, "android": true }, @@ -9092,7 +9811,9 @@ }, { "githubUrl": "https://github.com/alan-eu/react-native-fast-shadow", - "examples": ["https://github.com/alan-eu/react-native-fast-shadow/tree/main/example"], + "examples": [ + "https://github.com/alan-eu/react-native-fast-shadow/tree/main/example" + ], "images": [ "https://user-images.githubusercontent.com/20420653/197513322-81c46d07-2f44-463b-86ef-86a4ad856146.png" ], @@ -9103,7 +9824,9 @@ { "githubUrl": "https://github.com/howljs/react-native-calendar-kit/tree/main/packages/react-native-calendar-kit", "npmPkg": "@howljs/calendar-kit", - "examples": ["https://github.com/howljs/react-native-calendar-kit/tree/main/apps/example"], + "examples": [ + "https://github.com/howljs/react-native-calendar-kit/tree/main/apps/example" + ], "ios": true, "android": true, "expoGo": true, @@ -9111,7 +9834,9 @@ }, { "githubUrl": "https://github.com/Stringsaeed/react-native-tooltiplize", - "examples": ["https://github.com/Stringsaeed/react-native-tooltiplize/tree/main/example"], + "examples": [ + "https://github.com/Stringsaeed/react-native-tooltiplize/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/Stringsaeed/react-native-tooltiplize/main/.github/images/with-overlay-ios.png", "https://raw.githubusercontent.com/Stringsaeed/react-native-tooltiplize/main/.github/images/without-overlay-ios.png", @@ -9158,7 +9883,9 @@ }, { "githubUrl": "https://github.com/klazbaba/react-native-form-component", - "examples": ["https://github.com/klazbaba/react-native-form-component/tree/master/example"], + "examples": [ + "https://github.com/klazbaba/react-native-form-component/tree/master/example" + ], "images": [ "https://user-images.githubusercontent.com/34392299/135331258-525de545-1937-40dc-8225-122d9a102572.gif", "https://user-images.githubusercontent.com/34392299/135331616-78e74fb6-2e89-4529-9bb3-e50b99213adc.jpeg" @@ -9213,7 +9940,9 @@ }, { "githubUrl": "https://github.com/nativewind/nativewind/tree/main/packages/nativewind", - "examples": ["https://github.com/nativewind/nativewind/tree/main/examples/expo-router"], + "examples": [ + "https://github.com/nativewind/nativewind/tree/main/examples/expo-router" + ], "images": [ "https://user-images.githubusercontent.com/3946701/178458837-df03c080-eb13-4dcc-9080-186b061a8678.png" ], @@ -9227,7 +9956,9 @@ { "githubUrl": "https://github.com/jetrockets/react-native-modal", "npmPkg": "@jetrockets/react-native-modal", - "examples": ["https://github.com/jetrockets/react-native-modal/tree/master/example"], + "examples": [ + "https://github.com/jetrockets/react-native-modal/tree/master/example" + ], "images": [ "https://github.com/jetrockets/react-native-modal/raw/master/.github/images/android-prev.gif", "https://github.com/jetrockets/react-native-modal/raw/master/.github/images/ios-prev.gif" @@ -9250,8 +9981,12 @@ }, { "githubUrl": "https://github.com/brunon80/expo-image-crop", - "examples": ["https://github.com/brunon80/expo-image-crop/tree/master/example"], - "images": ["https://raw.githubusercontent.com/brunon80/expo-image-crop/master/demo.gif"], + "examples": [ + "https://github.com/brunon80/expo-image-crop/tree/master/example" + ], + "images": [ + "https://raw.githubusercontent.com/brunon80/expo-image-crop/master/demo.gif" + ], "ios": true, "android": true, "expoGo": true @@ -9259,7 +9994,9 @@ { "githubUrl": "https://github.com/siposdani87/expo-maps-polygon-editor", "npmPkg": "@siposdani87/expo-maps-polygon-editor", - "examples": ["https://github.com/siposdani87/expo-maps-polygon-editor/tree/master/example"], + "examples": [ + "https://github.com/siposdani87/expo-maps-polygon-editor/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/siposdani87/expo-maps-polygon-editor/master/images/expo-maps-polygon-editor.png" ], @@ -9271,7 +10008,9 @@ { "githubUrl": "https://github.com/dev-event/react-native-maps-draw", "npmPkg": "@dev-event/react-native-maps-draw", - "examples": ["https://github.com/dev-event/react-native-maps-draw/tree/main/example"], + "examples": [ + "https://github.com/dev-event/react-native-maps-draw/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/dev-event/react-native-maps-draw/main/drawes.gif" ], @@ -9312,7 +10051,9 @@ { "githubUrl": "https://github.com/okanfidan/react-native-tabbed-section-list", "npmPkg": "@glyw/react-native-tabbed-section-list", - "images": ["https://raw.githubusercontent.com/okanfidan/assets/master/demo.gif"], + "images": [ + "https://raw.githubusercontent.com/okanfidan/assets/master/demo.gif" + ], "ios": true, "android": true, "web": true, @@ -9320,13 +10061,17 @@ }, { "githubUrl": "https://github.com/DataDog/react-native-performance-limiter", - "examples": ["https://github.com/DataDog/react-native-performance-limiter/tree/main/example"], + "examples": [ + "https://github.com/DataDog/react-native-performance-limiter/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/macvish/react-native-basic-carousel", - "examples": ["https://github.com/macvish/react-native-basic-carousel/tree/develop/example"], + "examples": [ + "https://github.com/macvish/react-native-basic-carousel/tree/develop/example" + ], "images": [ "https://github.com/macvish/react-native-basic-carousel/raw/develop/example/example.gif" ], @@ -9349,7 +10094,9 @@ }, { "githubUrl": "https://github.com/rmrs/react-native-settings", - "examples": ["https://github.com/rmrs/react-native-settings/tree/main/example"], + "examples": [ + "https://github.com/rmrs/react-native-settings/tree/main/example" + ], "ios": true, "android": true }, @@ -9385,7 +10132,9 @@ }, { "githubUrl": "https://github.com/Kingstinct/react-native-hotkeys", - "examples": ["https://github.com/Kingstinct/react-native-hotkeys/tree/main/example"], + "examples": [ + "https://github.com/Kingstinct/react-native-hotkeys/tree/main/example" + ], "ios": true, "android": true }, @@ -9396,7 +10145,9 @@ }, { "githubUrl": "https://github.com/hossein-zare/react-native-dropdown-picker", - "examples": ["https://snack.expo.dev/8mHmLfcZf"], + "examples": [ + "https://snack.expo.dev/8mHmLfcZf" + ], "images": [ "https://user-images.githubusercontent.com/56504893/116790110-e0b36880-aac7-11eb-9ebd-196acee64f7a.png", "https://user-images.githubusercontent.com/56504893/116789802-faec4700-aac5-11eb-837b-86f18cbfcf3d.png", @@ -9408,7 +10159,9 @@ }, { "githubUrl": "https://github.com/serenity-kit/react-native-libsodium", - "examples": ["https://github.com/serenity-kit/react-native-libsodium/tree/main/example"], + "examples": [ + "https://github.com/serenity-kit/react-native-libsodium/tree/main/example" + ], "ios": true, "android": true, "web": true @@ -9475,20 +10228,26 @@ }, { "githubUrl": "https://github.com/72days/react-native-appearance-control", - "examples": ["https://github.com/72days/react-native-appearance-control/tree/main/example"], + "examples": [ + "https://github.com/72days/react-native-appearance-control/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/retyui/react-native-code-push-dev-menu", - "examples": ["https://github.com/retyui/CodePushCiCd"], + "examples": [ + "https://github.com/retyui/CodePushCiCd" + ], "ios": true, "android": true, "dev": true }, { "githubUrl": "https://github.com/sAleksovski/react-native-android-widget", - "examples": ["https://github.com/sAleksovski/react-native-android-widget/tree/master/example"], + "examples": [ + "https://github.com/sAleksovski/react-native-android-widget/tree/master/example" + ], "android": true, "expoGo": true, "newArchitecture": true @@ -9522,14 +10281,18 @@ { "githubUrl": "https://github.com/Splicer97/react-native-mytracker", "npmPkg": "@splicer97/react-native-mytracker", - "examples": ["https://github.com/Splicer97/react-native-mytracker/tree/master/example"], + "examples": [ + "https://github.com/Splicer97/react-native-mytracker/tree/master/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/Splicer97/react-native-osmdroid", "npmPkg": "@splicer97/react-native-osmdroid", - "examples": ["https://github.com/Splicer97/react-native-osmdroid/tree/main/example"], + "examples": [ + "https://github.com/Splicer97/react-native-osmdroid/tree/main/example" + ], "android": true }, { @@ -9540,18 +10303,24 @@ }, { "githubUrl": "https://github.com/matinzd/react-native-health-connect", - "examples": ["https://github.com/matinzd/react-native-health-connect/tree/main/example"], + "examples": [ + "https://github.com/matinzd/react-native-health-connect/tree/main/example" + ], "android": true }, { "githubUrl": "https://github.com/Malaa-tech/react-native-simple-line-chart", - "examples": ["https://github.com/Malaa-tech/react-native-simple-line-chart/tree/main/example"], + "examples": [ + "https://github.com/Malaa-tech/react-native-simple-line-chart/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/tokkozhin/react-native-qrcode-styled", - "examples": ["https://github.com/tokkozhin/react-native-qrcode-styled/tree/main/example"], + "examples": [ + "https://github.com/tokkozhin/react-native-qrcode-styled/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/tokkozhin/react-native-qrcode-styled/main/example/assets/example.gif" ], @@ -9570,7 +10339,9 @@ }, { "githubUrl": "https://github.com/sacmii/rn-vertical-slider", - "examples": ["https://github.com/sacmii/rn-vertical-slider/tree/master/example"], + "examples": [ + "https://github.com/sacmii/rn-vertical-slider/tree/master/example" + ], "images": [ "https://user-images.githubusercontent.com/12546974/219866420-4796142d-396f-4b31-996a-89f570f7a863.gif" ], @@ -9582,14 +10353,18 @@ { "githubUrl": "https://github.com/showtime-xyz/showtime-tab-view", "npmPkg": "@showtime-xyz/tab-view", - "examples": ["https://github.com/showtime-xyz/showtime-tab-view/tree/main/example"], + "examples": [ + "https://github.com/showtime-xyz/showtime-tab-view/tree/main/example" + ], "ios": true, "android": true, "expoGo": true }, { "githubUrl": "https://github.com/rgommezz/react-native-chatgpt", - "examples": ["https://github.com/rgommezz/react-native-chatgpt/tree/main/example"], + "examples": [ + "https://github.com/rgommezz/react-native-chatgpt/tree/main/example" + ], "ios": true, "android": true, "expoGo": true @@ -9632,7 +10407,9 @@ }, { "githubUrl": "https://github.com/maggialejandro/react-native-month", - "examples": ["https://github.com/maggialejandro/react-native-month/tree/master/example"], + "examples": [ + "https://github.com/maggialejandro/react-native-month/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/maggialejandro/react-native-month/master/month.png" ], @@ -9643,7 +10420,9 @@ }, { "githubUrl": "https://github.com/a-tokyo/react-native-flex-grid", - "images": ["https://i.imgur.com/VWFX2r6.png"], + "images": [ + "https://i.imgur.com/VWFX2r6.png" + ], "ios": true, "android": true, "web": true, @@ -9651,7 +10430,9 @@ }, { "githubUrl": "https://github.com/qiuxiang/react-native-amap3d", - "examples": ["https://github.com/qiuxiang/react-native-amap3d/tree/main/example-app"], + "examples": [ + "https://github.com/qiuxiang/react-native-amap3d/tree/main/example-app" + ], "images": [ "https://user-images.githubusercontent.com/1709072/140698774-bdbfee64-d403-4e49-9a85-716d44783cfd.png", "https://user-images.githubusercontent.com/1709072/140849894-3add3858-fc7f-47cd-9786-94aeef399ebc.PNG", @@ -9674,25 +10455,33 @@ }, { "githubUrl": "https://github.com/matinzd/react-native-block-store", - "examples": ["https://github.com/matinzd/react-native-block-store/tree/main/example"], + "examples": [ + "https://github.com/matinzd/react-native-block-store/tree/main/example" + ], "android": true }, { "githubUrl": "https://github.com/pushpender-singh-ap/react-native-scanner", "npmPkg": "@pushpendersingh/react-native-scanner", - "examples": ["https://github.com/pushpender-singh-ap/react-native-scanner/tree/main/example"], + "examples": [ + "https://github.com/pushpender-singh-ap/react-native-scanner/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/frw/react-native-ssl-public-key-pinning", - "examples": ["https://github.com/frw/react-native-ssl-public-key-pinning/tree/main/example"], + "examples": [ + "https://github.com/frw/react-native-ssl-public-key-pinning/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/jgillick/react-native-a11y-slider", - "examples": ["https://github.com/jgillick/react-native-a11y-slider/tree/main/example"], + "examples": [ + "https://github.com/jgillick/react-native-a11y-slider/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/jgillick/react-native-a11y-slider/HEAD/slider-single.gif", "https://raw.githubusercontent.com/jgillick/react-native-a11y-slider/HEAD/slider-range.gif", @@ -9721,7 +10510,9 @@ { "githubUrl": "https://github.com/mutualmobile/react-native-barricade", "npmPkg": "@mutualmobile/react-native-barricade", - "examples": ["https://github.com/mutualmobile/react-native-barricade/tree/main/example"], + "examples": [ + "https://github.com/mutualmobile/react-native-barricade/tree/main/example" + ], "images": [ "https://github.com/mutualmobile/react-native-barricade/raw/main/docs/media/demo.gif" ], @@ -9731,7 +10522,9 @@ { "githubUrl": "https://github.com/azeezat/react-native-select", "npmPkg": "react-native-input-select", - "examples": ["https://github.com/azeezat/react-native-select/tree/main/example"], + "examples": [ + "https://github.com/azeezat/react-native-select/tree/main/example" + ], "images": [ "https://user-images.githubusercontent.com/9849221/227393554-91ed1a92-d229-4814-84d8-5f9095e8d048.png", "https://user-images.githubusercontent.com/9849221/227392644-a039424a-9bdf-4253-b984-7b043e4a9545.png", @@ -9749,14 +10542,18 @@ }, { "githubUrl": "https://github.com/jpudysz/react-native-is-maestro", - "examples": ["https://github.com/jpudysz/react-native-is-maestro/tree/main/example"], + "examples": [ + "https://github.com/jpudysz/react-native-is-maestro/tree/main/example" + ], "ios": true, "android": true, "dev": true }, { "githubUrl": "https://github.com/douglasjunior/react-native-pdf-renderer", - "examples": ["https://github.com/douglasjunior/react-native-pdf-renderer/tree/main/Sample"], + "examples": [ + "https://github.com/douglasjunior/react-native-pdf-renderer/tree/main/Sample" + ], "images": [ "https://github.com/douglasjunior/react-native-pdf-renderer/raw/main/screenshots/android.gif", "https://github.com/douglasjunior/react-native-pdf-renderer/raw/main/screenshots/ios.gif" @@ -9766,7 +10563,9 @@ }, { "githubUrl": "https://github.com/dozsolti/react-native-use-list", - "examples": ["https://github.com/dozsolti/react-native-use-list/tree/main/example"], + "examples": [ + "https://github.com/dozsolti/react-native-use-list/tree/main/example" + ], "ios": true, "android": true, "web": true, @@ -9775,7 +10574,9 @@ { "githubUrl": "https://github.com/ahmedrowaihi/react-native-i18n-storage", "npmPkg": "@ahmedrowaihi/react-native-i18n-storage", - "examples": ["https://github.com/ahmedrowaihi/react-native-i18n-storage/tree/main/example"], + "examples": [ + "https://github.com/ahmedrowaihi/react-native-i18n-storage/tree/main/example" + ], "ios": true, "android": true }, @@ -9797,12 +10598,16 @@ }, { "githubUrl": "https://github.com/4cc3ssX/react-native-totp-utils", - "examples": ["https://github.com/4cc3ssX/react-native-totp-utils/tree/main/example"], + "examples": [ + "https://github.com/4cc3ssX/react-native-totp-utils/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true, "unmaintained": true, - "alternatives": ["react-native-nitro-totp"] + "alternatives": [ + "react-native-nitro-totp" + ] }, { "githubUrl": "https://github.com/JedrzejMajko/react-native-hardwired", @@ -9820,13 +10625,17 @@ }, { "githubUrl": "https://github.com/monkin77/react-native-esper-sdk", - "examples": ["https://github.com/monkin77/react-native-esper-sdk/blob/master/example"], + "examples": [ + "https://github.com/monkin77/react-native-esper-sdk/blob/master/example" + ], "android": true }, { "githubUrl": "https://github.com/vonovak/react-native-theme-control", "npmPkg": "@vonovak/react-native-theme-control", - "examples": ["https://github.com/vonovak/react-native-theme-control/tree/main/example"], + "examples": [ + "https://github.com/vonovak/react-native-theme-control/tree/main/example" + ], "ios": true, "android": true }, @@ -9837,14 +10646,18 @@ }, { "githubUrl": "https://github.com/aidin36/react-native-pie-chart", - "examples": ["https://github.com/aidin36/react-native-pie-chart/tree/main/example"], + "examples": [ + "https://github.com/aidin36/react-native-pie-chart/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/fracht/react-native-input-autofocus/tree/main/lib", "npmPkg": "@alcs/react-native-input-autofocus", - "examples": ["https://github.com/fracht/react-native-input-autofocus/tree/main/ExampleApp"], + "examples": [ + "https://github.com/fracht/react-native-input-autofocus/tree/main/ExampleApp" + ], "images": [ "https://github.com/fracht/react-native-input-autofocus/raw/main/docs/assets/androidExample.gif", "https://github.com/fracht/react-native-input-autofocus/raw/main/docs/assets/iosExample.gif" @@ -9865,15 +10678,21 @@ }, { "githubUrl": "https://github.com/numandev1/react-native-keys", - "examples": ["https://github.com/numandev1/react-native-keys/tree/master/example"], + "examples": [ + "https://github.com/numandev1/react-native-keys/tree/master/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/Sharcoux/slider", "npmPkg": "@react-native-assets/slider", - "examples": ["https://codesandbox.io/s/sharcoux-slider-demo-7fqnk8"], - "images": ["https://github.com/Sharcoux/slider/blob/master/slider.gif"], + "examples": [ + "https://codesandbox.io/s/sharcoux-slider-demo-7fqnk8" + ], + "images": [ + "https://github.com/Sharcoux/slider/blob/master/slider.gif" + ], "android": true, "ios": true, "web": true, @@ -9884,7 +10703,9 @@ { "githubUrl": "https://github.com/lingui/js-lingui/tree/main/packages/react", "npmPkg": "@lingui/react", - "examples": ["https://github.com/lingui/js-lingui/tree/main/examples/react-native"], + "examples": [ + "https://github.com/lingui/js-lingui/tree/main/examples/react-native" + ], "ios": true, "android": true, "web": true, @@ -9892,14 +10713,18 @@ }, { "githubUrl": "https://github.com/pcamarajr/react-native-ultimate-icons", - "examples": ["https://github.com/pcamarajr/react-native-ultimate-icons/tree/main/example"], + "examples": [ + "https://github.com/pcamarajr/react-native-ultimate-icons/tree/main/example" + ], "ios": true, "android": true, "expoGo": true }, { "githubUrl": "https://github.com/jakex7/react-native-click-outside", - "examples": ["https://github.com/jakex7/react-native-click-outside/tree/main/example/src"], + "examples": [ + "https://github.com/jakex7/react-native-click-outside/tree/main/example/src" + ], "ios": true, "android": true, "web": true, @@ -9907,7 +10732,9 @@ }, { "githubUrl": "https://github.com/jakex7/react-native-localization-settings", - "examples": ["https://github.com/jakex7/react-native-localization-settings/tree/main/example"], + "examples": [ + "https://github.com/jakex7/react-native-localization-settings/tree/main/example" + ], "ios": true, "android": true }, @@ -9934,7 +10761,9 @@ }, { "githubUrl": "https://github.com/kesha-antonov/react-native-zoom-reanimated", - "examples": ["https://github.com/kesha-antonov/react-native-zoom-reanimated/tree/main/example"], + "examples": [ + "https://github.com/kesha-antonov/react-native-zoom-reanimated/tree/main/example" + ], "ios": true, "android": true, "web": true, @@ -9943,7 +10772,9 @@ { "githubUrl": "https://github.com/Mhp23/react-native-fast-base", "npmPkg": "@fast-base/native", - "examples": ["https://github.com/Mhp23/react-native-fast-base/tree/main/example/src"], + "examples": [ + "https://github.com/Mhp23/react-native-fast-base/tree/main/example/src" + ], "ios": true, "android": true, "web": true, @@ -9952,8 +10783,12 @@ { "githubUrl": "https://github.com/situmtech/react-native", "npmPkg": "@situm/react-native", - "examples": ["https://github.com/situmtech/react-native/tree/master/example"], - "images": ["https://github.com/situmtech/react-native/blob/master/docs/assets/preview.png"], + "examples": [ + "https://github.com/situmtech/react-native/tree/master/example" + ], + "images": [ + "https://github.com/situmtech/react-native/blob/master/docs/assets/preview.png" + ], "ios": true, "android": true }, @@ -9963,7 +10798,9 @@ "https://www.ory.sh/docs/getting-started/integrate-auth/react-native", "https://www.ory.sh/login-react-native-authentication-example-api/" ], - "images": ["https://www.ory.sh/docs/assets/images/1-78684ec591551f445a1064e274bf37b8.png"], + "images": [ + "https://www.ory.sh/docs/assets/images/1-78684ec591551f445a1064e274bf37b8.png" + ], "ios": true, "android": true, "web": true, @@ -9972,7 +10809,9 @@ }, { "githubUrl": "https://github.com/mrpmohiburrahman/react-native-cone-slider", - "examples": ["https://github.com/mrpmohiburrahman/react-native-cone-slider/tree/main/example"], + "examples": [ + "https://github.com/mrpmohiburrahman/react-native-cone-slider/tree/main/example" + ], "ios": true, "android": true, "web": true, @@ -9991,7 +10830,9 @@ }, { "githubUrl": "https://github.com/MetaLabs-inc/react-native-vimeo-iframe", - "examples": ["https://github.com/MetaLabs-inc/react-native-vimeo-iframe/tree/main/example"], + "examples": [ + "https://github.com/MetaLabs-inc/react-native-vimeo-iframe/tree/main/example" + ], "ios": true, "android": true, "expoGo": true @@ -10034,13 +10875,17 @@ }, { "githubUrl": "https://github.com/Malaa-tech/react-native-simple-keypad", - "examples": ["https://github.com/Malaa-tech/react-native-simple-keypad/tree/main/example"], + "examples": [ + "https://github.com/Malaa-tech/react-native-simple-keypad/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/chsdwn/react-native-responsive-scalability", - "examples": ["https://github.com/chsdwn/react-native-responsive-scalability/tree/main/example"], + "examples": [ + "https://github.com/chsdwn/react-native-responsive-scalability/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/chsdwn/react-native-responsive-scalability/main/screenshots/overview.jpg" ], @@ -10055,14 +10900,18 @@ }, { "githubUrl": "https://github.com/Malaa-tech/react-native-simple-bcrypt", - "examples": ["https://github.com/Malaa-tech/react-native-simple-bcrypt/tree/main/example"], + "examples": [ + "https://github.com/Malaa-tech/react-native-simple-bcrypt/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/animate-react-native/stagger", "npmPkg": "@animatereactnative/stagger", - "examples": ["https://github.com/animate-react-native/stagger/tree/main/example"], + "examples": [ + "https://github.com/animate-react-native/stagger/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/animate-react-native/stagger/main/animatereactnative-stagger-preview.gif" ], @@ -10074,7 +10923,9 @@ { "githubUrl": "https://github.com/animate-react-native/marquee", "npmPkg": "@animatereactnative/marquee", - "examples": ["https://github.com/animate-react-native/marquee/tree/main/example"], + "examples": [ + "https://github.com/animate-react-native/marquee/tree/main/example" + ], "ios": true, "android": true, "web": true, @@ -10098,8 +10949,12 @@ }, { "githubUrl": "https://github.com/Jm-Zion/rn-wave-bottom-bar", - "examples": ["https://github.com/Jm-Zion/rn-wave-bottom-bar/tree/master/example"], - "images": ["https://raw.githubusercontent.com/Jm-Zion/rn-wave-bottom-bar/master/sample.gif"], + "examples": [ + "https://github.com/Jm-Zion/rn-wave-bottom-bar/tree/master/example" + ], + "images": [ + "https://raw.githubusercontent.com/Jm-Zion/rn-wave-bottom-bar/master/sample.gif" + ], "ios": true, "android": true }, @@ -10138,7 +10993,9 @@ { "githubUrl": "https://github.com/stackbuilders/react-native-spotlight-tour/tree/main/package", "npmPkg": "react-native-spotlight-tour", - "examples": ["https://github.com/stackbuilders/react-native-spotlight-tour/tree/main/example"], + "examples": [ + "https://github.com/stackbuilders/react-native-spotlight-tour/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/stackbuilders/react-native-spotlight-tour/main/docs/rnst-bounce.gif", "https://raw.githubusercontent.com/stackbuilders/react-native-spotlight-tour/main/docs/rnst-slide.gif" @@ -10149,7 +11006,9 @@ }, { "githubUrl": "https://github.com/AstrOOnauta/react-native-international-phone-number", - "examples": ["https://snack.expo.dev/@astroonauta/react-native-international-phone-number"], + "examples": [ + "https://snack.expo.dev/@astroonauta/react-native-international-phone-number" + ], "images": [ "https://raw.githubusercontent.com/AstrOOnauta/react-native-international-phone-number/master/lib/assets/images/preview.png" ], @@ -10160,7 +11019,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-image", - "examples": ["https://docs.expo.dev/versions/latest/sdk/image/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/image/#usage" + ], "ios": true, "android": true, "web": true, @@ -10172,13 +11033,17 @@ { "githubUrl": "https://github.com/ekreative/react-native-braintree", "npmPkg": "@ekreative/react-native-braintree", - "examples": ["https://github.com/ekreative/react-native-braintree/tree/master/example"], + "examples": [ + "https://github.com/ekreative/react-native-braintree/tree/master/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/okwasniewski/react-native-menubar-extra", - "examples": ["https://github.com/okwasniewski/react-native-menubar-extra/tree/main/example"], + "examples": [ + "https://github.com/okwasniewski/react-native-menubar-extra/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/okwasniewski/react-native-menubar-extra/main/img/example-usage.png" ], @@ -10221,7 +11086,9 @@ }, { "githubUrl": "https://github.com/High5Apps/react-native-vis-network", - "examples": ["https://github.com/High5Apps/react-native-vis-network/tree/main/example"], + "examples": [ + "https://github.com/High5Apps/react-native-vis-network/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/High5Apps/react-native-vis-network/main/docs/images/example-network-on-ios.png", "https://raw.githubusercontent.com/High5Apps/react-native-vis-network/main/docs/images/example-network-on-android.png" @@ -10231,8 +11098,12 @@ }, { "githubUrl": "https://github.com/anday013/react-native-otp-entry", - "examples": ["https://snack.expo.dev/@anday013/demo-react-native-otp-entry"], - "images": ["https://github.com/anday013/react-native-otp-entry/blob/main/otp_demo.gif"], + "examples": [ + "https://snack.expo.dev/@anday013/demo-react-native-otp-entry" + ], + "images": [ + "https://github.com/anday013/react-native-otp-entry/blob/main/otp_demo.gif" + ], "ios": true, "android": true, "web": "true", @@ -10242,15 +11113,21 @@ { "githubUrl": "https://github.com/baronha/ting", "npmPkg": "@baronha/ting", - "examples": ["https://github.com/baronha/ting/tree/main/example"], - "images": ["https://github.com/baronha/ting/raw/main/resources/Ting.png"], + "examples": [ + "https://github.com/baronha/ting/tree/main/example" + ], + "images": [ + "https://github.com/baronha/ting/raw/main/resources/Ting.png" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/baronha/react-native-photo-editor", "npmPkg": "@baronha/react-native-photo-editor", - "examples": ["https://github.com/baronha/react-native-photo-editor/tree/master/example"], + "examples": [ + "https://github.com/baronha/react-native-photo-editor/tree/master/example" + ], "images": [ "https://github.com/baronha/react-native-photo-editor/raw/master/resources/banner1.jpg" ], @@ -10259,7 +11136,9 @@ }, { "githubUrl": "https://github.com/chsdwn/react-native-skia-shadow", - "examples": ["https://github.com/chsdwn/react-native-skia-shadow/tree/main/example"], + "examples": [ + "https://github.com/chsdwn/react-native-skia-shadow/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/chsdwn/react-native-skia-shadow/main/assets/screenshots/ios.png", "https://raw.githubusercontent.com/chsdwn/react-native-skia-shadow/main/assets/screenshots/android.png" @@ -10270,7 +11149,9 @@ }, { "githubUrl": "https://github.com/KroosX4V/react-native-orientation-manager", - "examples": ["https://github.com/KroosX4V/react-native-orientation-manager/tree/main/example"], + "examples": [ + "https://github.com/KroosX4V/react-native-orientation-manager/tree/main/example" + ], "ios": true, "android": true, "windows": true @@ -10278,7 +11159,9 @@ { "githubUrl": "https://github.com/stanleyugwu/react-native-bottom-sheet", "npmPkg": "@devvie/bottom-sheet", - "examples": ["https://github.com/stanleyugwu/react-native-bottom-sheet/tree/main/example"], + "examples": [ + "https://github.com/stanleyugwu/react-native-bottom-sheet/tree/main/example" + ], "images": [ "https://i.ibb.co/Y38XsMr/Combined.gif", "https://i.ibb.co/rMTZz6D/Main.gif", @@ -10309,7 +11192,9 @@ }, { "githubUrl": "https://github.com/farhoudshapouran/react-native-highlighter", - "examples": ["https://github.com/farhoudshapouran/react-native-highlighter/tree/main/example"], + "examples": [ + "https://github.com/farhoudshapouran/react-native-highlighter/tree/main/example" + ], "images": [ "https://user-images.githubusercontent.com/7857656/227882432-2d18c750-5c96-4838-8dfd-62bd44cfa18f.jpg" ], @@ -10320,7 +11205,9 @@ }, { "githubUrl": "https://github.com/bidah/react-native-vercel-ai", - "examples": ["https://github.com/bidah/react-native-vercel-ai/tree/main/example"], + "examples": [ + "https://github.com/bidah/react-native-vercel-ai/tree/main/example" + ], "ios": true, "android": true, "web": true, @@ -10336,25 +11223,33 @@ }, { "githubUrl": "https://github.com/mrousavy/react-native-fast-tflite", - "examples": ["https://github.com/mrousavy/react-native-fast-tflite/tree/main/example"], + "examples": [ + "https://github.com/mrousavy/react-native-fast-tflite/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/margelo/react-native-worklets-core", - "examples": ["https://github.com/margelo/react-native-worklets-core/tree/main/example"], + "examples": [ + "https://github.com/margelo/react-native-worklets-core/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/rodgomesc/vision-camera-face-detector", - "examples": ["https://github.com/rodgomesc/vision-camera-face-detector/tree/master/example"], + "examples": [ + "https://github.com/rodgomesc/vision-camera-face-detector/tree/master/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/alantoa/react-native-awesome-slider", - "examples": ["https://github.com/alantoa/react-native-awesome-slider/tree/main/example"], + "examples": [ + "https://github.com/alantoa/react-native-awesome-slider/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/alantoa/react-native-awesome-slider/refs/heads/main/assets/slider.png" ], @@ -10383,7 +11278,9 @@ }, { "githubUrl": "https://github.com/hoanglam10499/react-native-drop-shadow", - "examples": ["https://github.com/hoanglam10499/react-native-drop-shadow/tree/master/example"], + "examples": [ + "https://github.com/hoanglam10499/react-native-drop-shadow/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/hoanglam10499/react-native-drop-shadow/master/img/main.png" ], @@ -10393,7 +11290,9 @@ { "githubUrl": "https://github.com/AppAndFlow/expo-camera-characteristics", "npmPkg": "@appandflow/expo-camera-characteristics", - "examples": ["https://github.com/AppAndFlow/expo-camera-characteristics/tree/main/example"], + "examples": [ + "https://github.com/AppAndFlow/expo-camera-characteristics/tree/main/example" + ], "ios": true, "android": true }, @@ -10413,7 +11312,9 @@ }, { "githubUrl": "https://github.com/phamfoo/react-native-easing-gradient", - "examples": ["https://github.com/phamfoo/react-native-easing-gradient/tree/main/example"], + "examples": [ + "https://github.com/phamfoo/react-native-easing-gradient/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/phamfoo/react-native-easing-gradient/main/demo.png" ], @@ -10423,8 +11324,12 @@ }, { "githubUrl": "https://github.com/andrei-zgirvaci/expo-stable-diffusion", - "examples": ["https://github.com/andrei-zgirvaci/expo-stable-diffusion/tree/main/example"], - "images": ["https://i.imgur.com/1KaxBff.jpg"], + "examples": [ + "https://github.com/andrei-zgirvaci/expo-stable-diffusion/tree/main/example" + ], + "images": [ + "https://i.imgur.com/1KaxBff.jpg" + ], "ios": true }, { @@ -10438,7 +11343,9 @@ }, { "githubUrl": "https://github.com/dimaportenko/react-native-liquid-gauge", - "examples": ["https://github.com/dimaportenko/react-native-liquid-gauge/tree/main/example"], + "examples": [ + "https://github.com/dimaportenko/react-native-liquid-gauge/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/dimaportenko/react-native-liquid-gauge/main/docs/demo.gif" ], @@ -10454,7 +11361,9 @@ }, { "githubUrl": "https://github.com/nandorojo/zeego/tree/master/packages/zeego", - "examples": ["https://github.com/nandorojo/zeego/tree/master/examples/expo"], + "examples": [ + "https://github.com/nandorojo/zeego/tree/master/examples/expo" + ], "images": [ "https://raw.githubusercontent.com/nandorojo/zeego/master/docs/static/img/group.png", "https://raw.githubusercontent.com/nandorojo/zeego/master/docs/static/img/Philosophy.png" @@ -10466,7 +11375,9 @@ }, { "githubUrl": "https://github.com/shyambhongle/react-native-video-duration", - "examples": ["https://github.com/shyambhongle/react-native-video-duration/tree/main/example"], + "examples": [ + "https://github.com/shyambhongle/react-native-video-duration/tree/main/example" + ], "ios": true, "android": true }, @@ -10485,14 +11396,18 @@ { "githubUrl": "https://github.com/OP-Engineering/op-sqlite", "npmPkg": "@op-engineering/op-sqlite", - "examples": ["https://github.com/OP-Engineering/op-sqlite/tree/main/example"], + "examples": [ + "https://github.com/OP-Engineering/op-sqlite/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/Hector-Chong/native-wechat", - "examples": ["https://native-wechat.hector.im/guide/getting-started.html"], + "examples": [ + "https://native-wechat.hector.im/guide/getting-started.html" + ], "ios": true, "android": true }, @@ -10514,7 +11429,9 @@ }, { "githubUrl": "https://github.com/howljs/react-native-auto-route", - "examples": ["https://github.com/howljs/react-native-auto-route/tree/main/example"], + "examples": [ + "https://github.com/howljs/react-native-auto-route/tree/main/example" + ], "ios": true, "android": true }, @@ -10529,14 +11446,18 @@ }, { "githubUrl": "https://github.com/flixyudh/react-native-flix-snackbar", - "examples": ["https://github.com/flixyudh/react-native-flix-snackbar/tree/main/example"], + "examples": [ + "https://github.com/flixyudh/react-native-flix-snackbar/tree/main/example" + ], "ios": true, "android": true, "unmaintained": true }, { "githubUrl": "https://github.com/Splicer97/react-native-switch", - "examples": ["https://github.com/Splicer97/react-native-switch/tree/main/example"], + "examples": [ + "https://github.com/Splicer97/react-native-switch/tree/main/example" + ], "npmPkg": "@splicer97/react-native-switch", "ios": true, "android": true, @@ -10544,7 +11465,9 @@ }, { "githubUrl": "https://github.com/bviebahn/react-native-star-rating-widget", - "examples": ["https://github.com/bviebahn/react-native-star-rating-widget/tree/master/example"], + "examples": [ + "https://github.com/bviebahn/react-native-star-rating-widget/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/bviebahn/react-native-star-rating-widget/master/media/demo.gif" ], @@ -10554,20 +11477,26 @@ }, { "githubUrl": "https://github.com/margelo/react-native-release-profiler", - "examples": ["https://github.com/margelo/react-native-release-profiler/tree/main/example"], + "examples": [ + "https://github.com/margelo/react-native-release-profiler/tree/main/example" + ], "ios": true, "android": true, "dev": true }, { "githubUrl": "https://github.com/outsung/expo-dynamic-app-icon", - "examples": ["https://github.com/outsung/expo-dynamic-app-icon/tree/main/example"], + "examples": [ + "https://github.com/outsung/expo-dynamic-app-icon/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/hirbod/expo-video-metadata", - "examples": ["https://github.com/hirbod/expo-video-metadata/tree/main/example"], + "examples": [ + "https://github.com/hirbod/expo-video-metadata/tree/main/example" + ], "ios": true, "android": true, "web": true, @@ -10576,7 +11505,9 @@ { "githubUrl": "https://github.com/sbaiahmed1/react-native-image-preview", "npmPkg": "react-native-image-preview-reanimated", - "examples": ["https://github.com/sbaiahmed1/react-native-image-preview/tree/main/example"], + "examples": [ + "https://github.com/sbaiahmed1/react-native-image-preview/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/sbaiahmed1/react-native-image-preview/main/example/PreviewModal.gif" ], @@ -10615,7 +11546,9 @@ }, { "githubUrl": "https://github.com/steffeydev/react-native-popover-view", - "examples": ["https://snack.expo.dev/@steffeydev/react-native-popover-view"], + "examples": [ + "https://snack.expo.dev/@steffeydev/react-native-popover-view" + ], "images": [ "https://raw.githubusercontent.com/SteffeyDev/react-native-popover-view/master/gifs/react-native-popover-view-smaller.gif" ], @@ -10636,7 +11569,9 @@ }, { "githubUrl": "https://github.com/Dean177/react-native-json-tree", - "examples": ["https://github.com/Dean177/react-native-json-tree/tree/master/Example"], + "examples": [ + "https://github.com/Dean177/react-native-json-tree/tree/master/Example" + ], "ios": true, "android": true, "expoGo": true @@ -10698,7 +11633,9 @@ { "githubUrl": "https://github.com/xmtp/xmtp-react-native", "npmPkg": "@xmtp/react-native-sdk", - "examples": ["https://github.com/xmtp/xmtp-react-native/tree/main/example"], + "examples": [ + "https://github.com/xmtp/xmtp-react-native/tree/main/example" + ], "ios": true, "android": true }, @@ -10715,7 +11652,9 @@ }, { "githubUrl": "https://github.com/andrew-levy/swiftui-react-native", - "examples": ["https://github.com/andrew-levy/swiftui-react-native-example"], + "examples": [ + "https://github.com/andrew-levy/swiftui-react-native-example" + ], "images": [ "https://raw.githubusercontent.com/andrew-levy/swiftui-react-native/master/assets/cover.png" ], @@ -10725,7 +11664,9 @@ }, { "githubUrl": "https://github.com/Kuatsu/react-native-cloud-storage", - "examples": ["https://github.com/Kuatsu/react-native-cloud-storage/tree/master/example"], + "examples": [ + "https://github.com/Kuatsu/react-native-cloud-storage/tree/master/example" + ], "ios": true, "android": true, "web": true, @@ -10733,7 +11674,9 @@ }, { "githubUrl": "https://github.com/Malaa-tech/expo-squircle-view", - "examples": ["https://github.com/Malaa-tech/expo-squircle-view/tree/main/example"], + "examples": [ + "https://github.com/Malaa-tech/expo-squircle-view/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true @@ -10741,21 +11684,31 @@ { "githubUrl": "https://github.com/AnkiPro/react-native-canvas-view", "npmPkg": "@ankipro/react-native-canvas-view", - "examples": ["https://github.com/AnkiPro/react-native-canvas-view/tree/main/example"], - "images": ["https://github.com/AnkiPro/react-native-canvas-view/blob/main/assets/demo.png"], + "examples": [ + "https://github.com/AnkiPro/react-native-canvas-view/tree/main/example" + ], + "images": [ + "https://github.com/AnkiPro/react-native-canvas-view/blob/main/assets/demo.png" + ], "ios": true }, { "githubUrl": "https://github.com/AnkiPro/react-native-file-open", "npmPkg": "@ankipro/react-native-file-open", - "examples": ["https://github.com/AnkiPro/react-native-file-open/tree/main/example"], + "examples": [ + "https://github.com/AnkiPro/react-native-file-open/tree/main/example" + ], "ios": true }, { "githubUrl": "https://github.com/AnkiPro/react-native-window-resize", "npmPkg": "@ankipro/react-native-window-resize", - "examples": ["https://github.com/AnkiPro/react-native-window-resize/tree/main/example"], - "images": ["https://github.com/AnkiPro/react-native-window-resize/raw/main/assets/example.gif"], + "examples": [ + "https://github.com/AnkiPro/react-native-window-resize/tree/main/example" + ], + "images": [ + "https://github.com/AnkiPro/react-native-window-resize/raw/main/assets/example.gif" + ], "ios": true, "dev": true }, @@ -10774,7 +11727,9 @@ }, { "githubUrl": "https://github.com/Malaa-tech/expo-custom-assets", - "examples": ["https://github.com/Malaa-tech/expo-custom-assets/tree/main/example"], + "examples": [ + "https://github.com/Malaa-tech/expo-custom-assets/tree/main/example" + ], "ios": true, "android": true, "dev": true @@ -10795,7 +11750,9 @@ }, { "githubUrl": "https://github.com/DevChanQ/react-native-svg-editor", - "images": ["https://github.com/DevChanQ/react-native-svg-editor/blob/master/screenshots/1.gif"], + "images": [ + "https://github.com/DevChanQ/react-native-svg-editor/blob/master/screenshots/1.gif" + ], "ios": true, "android": true }, @@ -10816,20 +11773,26 @@ { "githubUrl": "https://github.com/oktaysenkan/monicon/tree/main/packages/native", "npmPkg": "@monicon/native", - "examples": ["https://github.com/oktaysenkan/monicon/tree/main/apps/react-native-app"], + "examples": [ + "https://github.com/oktaysenkan/monicon/tree/main/apps/react-native-app" + ], "ios": true, "android": true, "web": true }, { "githubUrl": "https://github.com/zacharyfmarion/react-native-fast-trie", - "examples": ["https://github.com/zacharyfmarion/react-native-fast-trie/tree/main/example"], + "examples": [ + "https://github.com/zacharyfmarion/react-native-fast-trie/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/zacharyfmarion/react-native-heap-profiler", - "examples": ["https://github.com/zacharyfmarion/react-native-heap-profiler/tree/main/example"], + "examples": [ + "https://github.com/zacharyfmarion/react-native-heap-profiler/tree/main/example" + ], "ios": true, "android": true, "dev": true @@ -10862,15 +11825,21 @@ }, { "githubUrl": "https://github.com/yaay/react-native-pintyper", - "examples": ["https://github.com/yaay/react-native-pintyper/tree/main/example"], - "images": ["https://github.com/yaay/react-native-pintyper/blob/main/assets/pintyper.gif"], + "examples": [ + "https://github.com/yaay/react-native-pintyper/tree/main/example" + ], + "images": [ + "https://github.com/yaay/react-native-pintyper/blob/main/assets/pintyper.gif" + ], "ios": true, "android": true, "expoGo": true }, { "githubUrl": "https://github.com/shubhambathe1/react-native-countdown-timer-hooks", - "examples": ["https://github.com/shubhambathe1/CountDownTimerDemo"], + "examples": [ + "https://github.com/shubhambathe1/CountDownTimerDemo" + ], "images": [ "https://raw.githubusercontent.com/shubhambathe1/react-native-countdown-timer-hooks/master/screenshots/screenshot1.png", "https://raw.githubusercontent.com/shubhambathe1/react-native-countdown-timer-hooks/master/screenshots/screenshot2.png" @@ -10940,14 +11909,18 @@ }, { "githubUrl": "https://github.com/tony-xlh/vision-camera-cropper", - "examples": ["https://github.com/tony-xlh/vision-camera-cropper/tree/main/example"], + "examples": [ + "https://github.com/tony-xlh/vision-camera-cropper/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/MarceloPrado/flash-calendar/tree/main/packages/flash-calendar", "npmPkg": "@marceloterreiro/flash-calendar", - "examples": ["https://github.com/MarceloPrado/flash-calendar/tree/main/apps/example"], + "examples": [ + "https://github.com/MarceloPrado/flash-calendar/tree/main/apps/example" + ], "images": [ "https://raw.githubusercontent.com/MarceloPrado/flash-calendar/main/apps/docs/static/img/shots.png" ], @@ -10958,7 +11931,9 @@ { "githubUrl": "https://github.com/meedwire/react-native-image-rotate", "npmPkg": "@meedwire/react-native-image-rotate", - "examples": ["https://github.com/meedwire/react-native-image-rotate/tree/main/example"], + "examples": [ + "https://github.com/meedwire/react-native-image-rotate/tree/main/example" + ], "ios": true, "android": true }, @@ -10971,7 +11946,9 @@ { "githubUrl": "https://github.com/codeherence/react-native-header", "npmPkg": "@codeherence/react-native-header", - "examples": ["https://github.com/codeherence/react-native-header/tree/main/example"], + "examples": [ + "https://github.com/codeherence/react-native-header/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/codeherence/react-native-header/2bbb2a838223aa4c5a2892060c6efe7182e89ec9/crnh-gif.gif" ], @@ -10983,7 +11960,9 @@ }, { "githubUrl": "https://github.com/bluesky-social/react-native-uitextview", - "examples": ["https://github.com/bluesky-social/react-native-uitextview/tree/main/example"], + "examples": [ + "https://github.com/bluesky-social/react-native-uitextview/tree/main/example" + ], "ios": true }, { @@ -10994,7 +11973,9 @@ }, { "githubUrl": "https://github.com/Acetyld/expo-foreground-actions", - "examples": ["https://github.com/Acetyld/expo-foreground-actions/tree/main/example"], + "examples": [ + "https://github.com/Acetyld/expo-foreground-actions/tree/main/example" + ], "ios": true, "android": true }, @@ -11012,7 +11993,9 @@ }, { "githubUrl": "https://github.com/imnapo/react-native-cn-quill", - "examples": ["https://github.com/imnapo/react-native-cn-quill/tree/master/example"], + "examples": [ + "https://github.com/imnapo/react-native-cn-quill/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/imnapo/react-native-cn-quill/master/images/quill-editor.jpeg" ], @@ -11021,47 +12004,61 @@ }, { "githubUrl": "https://github.com/candlefinance/react-native-purchase-kit", - "examples": ["https://github.com/candlefinance/react-native-purchase-kit/tree/main/example"], + "examples": [ + "https://github.com/candlefinance/react-native-purchase-kit/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/candlefinance/faster-image", "npmPkg": "@candlefinance/faster-image", - "examples": ["https://github.com/candlefinance/faster-image/tree/main/example"], + "examples": [ + "https://github.com/candlefinance/faster-image/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/candlefinance/app-icon", "npmPkg": "@candlefinance/app-icon", - "examples": ["https://github.com/candlefinance/app-icon/tree/main/example"], + "examples": [ + "https://github.com/candlefinance/app-icon/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/candlefinance/react-native-openai", - "examples": ["https://github.com/candlefinance/react-native-openai/tree/main/example"], + "examples": [ + "https://github.com/candlefinance/react-native-openai/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/candlefinance/haptics", "npmPkg": "@candlefinance/haptics", - "examples": ["https://github.com/candlefinance/haptics/tree/main/example"], + "examples": [ + "https://github.com/candlefinance/haptics/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/margelo/react-native-skottie/tree/main/package", "npmPkg": "react-native-skottie", - "examples": ["https://github.com/margelo/react-native-skottie/tree/main/package/example"], + "examples": [ + "https://github.com/margelo/react-native-skottie/tree/main/package/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/ysfzrn/react-native-gif-player", - "examples": ["https://github.com/ysfzrn/react-native-gif-player/tree/main/example"], + "examples": [ + "https://github.com/ysfzrn/react-native-gif-player/tree/main/example" + ], "images": [ "https://github.com/ysfzrn/react-native-gif-player/blob/main/assets/recordiOS.gif", "https://github.com/ysfzrn/react-native-gif-player/blob/main/assets/recordAndroid.gif" @@ -11115,7 +12112,9 @@ "images": [ "https://raw.githubusercontent.com/lodev09/react-native-true-sheet/main/docs/static/img/preview.gif" ], - "examples": ["https://github.com/lodev09/react-native-true-sheet/tree/main/example"], + "examples": [ + "https://github.com/lodev09/react-native-true-sheet/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true, @@ -11134,7 +12133,9 @@ "https://raw.githubusercontent.com/RichardRNStudio/react-native-slider-intro/main/docs/custom-buttons-example.gif", "https://raw.githubusercontent.com/RichardRNStudio/react-native-slider-intro/main/docs/column-buttons-example.gif" ], - "examples": ["https://github.com/RichardRNStudio/react-native-slider-intro/tree/main/example"], + "examples": [ + "https://github.com/RichardRNStudio/react-native-slider-intro/tree/main/example" + ], "ios": true, "android": true, "expoGo": true @@ -11163,7 +12164,9 @@ }, { "githubUrl": "https://github.com/margelo/react-native-quick-crypto/tree/main/packages/react-native-quick-crypto", - "examples": ["https://github.com/margelo/react-native-quick-crypto/tree/main/example"], + "examples": [ + "https://github.com/margelo/react-native-quick-crypto/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true, @@ -11178,14 +12181,18 @@ ], "ios": true, "android": true, - "examples": ["https://github.com/vokhuyetOz/react-native-messy/tree/main/example"] + "examples": [ + "https://github.com/vokhuyetOz/react-native-messy/tree/main/example" + ] }, { "githubUrl": "https://github.com/vokhuyetOz/react-native-concurrent-sound", "npmPkg": "@vokhuyet/react-native-concurrent-sound", "ios": true, "android": true, - "examples": ["https://github.com/vokhuyetOz/react-native-concurrent-sound/tree/main/example"] + "examples": [ + "https://github.com/vokhuyetOz/react-native-concurrent-sound/tree/main/example" + ] }, { "githubUrl": "https://github.com/FerRiv3ra/rn-inkpad", @@ -11196,8 +12203,12 @@ { "githubUrl": "https://github.com/lodev09/expo-recorder", "npmPkg": "@lodev09/expo-recorder", - "images": ["https://raw.githubusercontent.com/lodev09/expo-recorder/main/preview.gif"], - "examples": ["https://github.com/lodev09/expo-recorder/tree/main/example"], + "images": [ + "https://raw.githubusercontent.com/lodev09/expo-recorder/main/preview.gif" + ], + "examples": [ + "https://github.com/lodev09/expo-recorder/tree/main/example" + ], "ios": true, "android": true, "expoGo": true, @@ -11219,7 +12230,9 @@ }, { "githubUrl": "https://github.com/LovesWorking/react-native-react-query-devtools", - "examples": ["https://github.com/LovesWorking/RN-Dev-Tools-Example"], + "examples": [ + "https://github.com/LovesWorking/RN-Dev-Tools-Example" + ], "images": [ "https://media0.giphy.com/media/v1.Y2lkPTc5MGI3NjExdGxmMHhhbXRicmEzbm44OGU5cW05ZmV6enQ0eTQ5MmJ3MWp2ZmhkdSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/ZWYRq7RgGeDqYYMoFS/giphy.gif" ], @@ -11251,7 +12264,9 @@ { "githubUrl": "https://github.com/breeffy/react-native-monorepo/tree/main/packages/pickers", "npmPkg": "@breeffy/pickers", - "examples": ["https://github.com/breeffy/react-native-monorepo/tree/main/packages/example-app"], + "examples": [ + "https://github.com/breeffy/react-native-monorepo/tree/main/packages/example-app" + ], "images": [ "https://raw.githubusercontent.com/breeffy/react-native-monorepo/main/previews/cardpickers.png" ], @@ -11264,7 +12279,9 @@ "ios": true, "android": true, "newArchitecture": true, - "examples": ["https://github.com/dohooo/react-native-reanimated-table/tree/main/example"] + "examples": [ + "https://github.com/dohooo/react-native-reanimated-table/tree/main/example" + ] }, { "githubUrl": "https://github.com/Expensify/react-native-onyx", @@ -11293,7 +12310,9 @@ }, { "githubUrl": "https://github.com/withpaceio/react-native-nacl-jsi", - "examples": ["https://github.com/withpaceio/react-native-nacl-jsi/tree/main/example"], + "examples": [ + "https://github.com/withpaceio/react-native-nacl-jsi/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true @@ -11315,14 +12334,18 @@ { "githubUrl": "https://github.com/braze-inc/braze-react-native-sdk", "npmPkg": "@braze/react-native-sdk", - "examples": ["https://github.com/braze-inc/braze-react-native-sdk/tree/master/BrazeProject"], + "examples": [ + "https://github.com/braze-inc/braze-react-native-sdk/tree/master/BrazeProject" + ], "ios": true, "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/nandorojo/burnt", - "examples": ["https://github.com/nandorojo/burnt/tree/master/example"], + "examples": [ + "https://github.com/nandorojo/burnt/tree/master/example" + ], "ios": true, "android": true, "web": true, @@ -11330,7 +12353,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-tracking-transparency", - "examples": ["https://docs.expo.dev/versions/latest/sdk/tracking-transparency/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/tracking-transparency/#usage" + ], "ios": true, "android": true, "tvos": true, @@ -11345,7 +12370,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-clipboard", - "examples": ["https://docs.expo.dev/versions/latest/sdk/clipboard/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/clipboard/#usage" + ], "ios": true, "android": true, "web": true, @@ -11361,7 +12388,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-symbols", - "examples": ["https://docs.expo.dev/versions/latest/sdk/symbols/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/symbols/#usage" + ], "ios": true, "expoGo": true, "fireos": true, @@ -11369,7 +12398,9 @@ }, { "githubUrl": "https://github.com/orcunorcun/react-native-native-language", - "examples": ["https://github.com/orcunorcun/react-native-native-language/tree/master/example"], + "examples": [ + "https://github.com/orcunorcun/react-native-native-language/tree/master/example" + ], "android": true, "ios": true }, @@ -11380,7 +12411,9 @@ }, { "githubUrl": "https://github.com/rive-app/rive-react-native", - "examples": ["https://github.com/rive-app/rive-react-native/tree/main/example"], + "examples": [ + "https://github.com/rive-app/rive-react-native/tree/main/example" + ], "android": true, "ios": true, "newArchitecture": true, @@ -11388,18 +12421,24 @@ }, { "githubUrl": "https://github.com/beaverfy/react-native-wear", - "examples": ["https://github.com/beaverfy/react-native-wear/tree/main/example"], + "examples": [ + "https://github.com/beaverfy/react-native-wear/tree/main/example" + ], "android": true }, { "githubUrl": "https://github.com/riteshshukla04/kiosk-mode-react-native", "npmPkg": "kiosk-react-native", - "examples": ["https://github.com/riteshshukla04/kiosk-mode-react-native/tree/main/example"], + "examples": [ + "https://github.com/riteshshukla04/kiosk-mode-react-native/tree/main/example" + ], "android": true }, { "githubUrl": "https://github.com/cnmapos/react-native-mapa", - "examples": ["https://github.com/cnmapos/react-native-mapa/tree/main/example"], + "examples": [ + "https://github.com/cnmapos/react-native-mapa/tree/main/example" + ], "android": true, "ios": true }, @@ -11414,7 +12453,9 @@ }, { "githubUrl": "https://github.com/stnrd/healthicons/tree/main/packages/healthicons-react-native", - "examples": ["https://github.com/stnrd/healthicons/tree/main/examples/react-native"], + "examples": [ + "https://github.com/stnrd/healthicons/tree/main/examples/react-native" + ], "android": true, "ios": true }, @@ -11425,21 +12466,27 @@ }, { "githubUrl": "https://github.com/CleverTap/clevertap-react-native", - "examples": ["https://github.com/CleverTap/clevertap-react-native/tree/master/Example"], + "examples": [ + "https://github.com/CleverTap/clevertap-react-native/tree/master/Example" + ], "android": true, "ios": true, "newArchitecture": true }, { "githubUrl": "https://github.com/odemolliens/react-native-netwatch", - "examples": ["https://github.com/odemolliens/react-native-netwatch/tree/develop/example"], + "examples": [ + "https://github.com/odemolliens/react-native-netwatch/tree/develop/example" + ], "android": true, "ios": true, "dev": true }, { "githubUrl": "https://github.com/iconoir-icons/iconoir/tree/main/packages/iconoir-react-native", - "examples": ["https://github.com/iconoir-icons/iconoir/tree/main/examples/react-native"], + "examples": [ + "https://github.com/iconoir-icons/iconoir/tree/main/examples/react-native" + ], "android": true, "ios": true }, @@ -11451,7 +12498,9 @@ }, { "githubUrl": "https://github.com/maitrungduc1410/react-native-loader-kit", - "examples": ["https://github.com/maitrungduc1410/react-native-loader-kit/tree/master/example"], + "examples": [ + "https://github.com/maitrungduc1410/react-native-loader-kit/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/maitrungduc1410/react-native-loader-kit/master/images/demo_android.gif", "https://raw.githubusercontent.com/maitrungduc1410/react-native-loader-kit/master/images/demo_ios.gif" @@ -11461,7 +12510,9 @@ }, { "githubUrl": "https://github.com/BeTomorrow/react-native-file-logger", - "examples": ["https://github.com/BeTomorrow/react-native-file-logger/tree/master/example"], + "examples": [ + "https://github.com/BeTomorrow/react-native-file-logger/tree/master/example" + ], "android": true, "ios": true }, @@ -11484,7 +12535,9 @@ { "githubUrl": "https://github.com/margelo/react-native-filament/tree/main/package", "npmPkg": "react-native-filament", - "examples": ["https://github.com/margelo/react-native-filament/tree/main/package/example"], + "examples": [ + "https://github.com/margelo/react-native-filament/tree/main/package/example" + ], "android": true, "ios": true }, @@ -11518,7 +12571,9 @@ }, { "githubUrl": "https://github.com/tinyplex/tinybase", - "examples": ["https://github.com/expo/examples/tree/master/with-tinybase"], + "examples": [ + "https://github.com/expo/examples/tree/master/with-tinybase" + ], "ios": true, "android": true, "web": true, @@ -11630,7 +12685,9 @@ "web": true, "expoGo": true, "fireos": true, - "examples": ["https://snack.expo.dev/@zahidalidev/toastify-react-native"] + "examples": [ + "https://snack.expo.dev/@zahidalidev/toastify-react-native" + ] }, { "githubUrl": "https://github.com/sacmii/rn-float-box", @@ -11654,14 +12711,18 @@ }, { "githubUrl": "https://github.com/EvanBacon/expo-quick-actions", - "examples": ["https://github.com/EvanBacon/expo-quick-actions/tree/main/example"], + "examples": [ + "https://github.com/EvanBacon/expo-quick-actions/tree/main/example" + ], "android": true, "ios": true, "newArchitecture": true }, { "githubUrl": "https://github.com/obytes/app-icon-badge", - "examples": ["https://github.com/obytes/app-icon-badge/tree/master/demo"], + "examples": [ + "https://github.com/obytes/app-icon-badge/tree/master/demo" + ], "android": true, "ios": true, "newArchitecture": true @@ -11702,7 +12763,9 @@ { "githubUrl": "https://github.com/mattermost/react-native-paste-input", "npmPkg": "@mattermost/react-native-paste-input", - "examples": ["https://github.com/mattermost/react-native-paste-input/tree/master/example"], + "examples": [ + "https://github.com/mattermost/react-native-paste-input/tree/master/example" + ], "images": [ "https://github.com/mattermost/react-native-paste-input/blob/master/example/gifs/AndroidPasteInput.gif?raw=true", "https://github.com/mattermost/react-native-paste-input/blob/master/example/gifs/iOSPasteInput.gif?raw=true" @@ -11714,7 +12777,9 @@ { "githubUrl": "https://github.com/AppAndFlow/react-native-magic-scroll", "npmPkg": "@appandflow/react-native-magic-scroll", - "examples": ["https://github.com/AppAndFlow/react-native-magic-scroll-demo"], + "examples": [ + "https://github.com/AppAndFlow/react-native-magic-scroll-demo" + ], "ios": true, "android": true, "expoGo": true, @@ -11723,7 +12788,9 @@ { "githubUrl": "https://github.com/AppAndFlow/expo-image-cropping", "npmPkg": "@appandflow/expo-image-cropping", - "examples": ["https://github.com/AppAndFlow/expo-image-cropping/tree/main/example"], + "examples": [ + "https://github.com/AppAndFlow/expo-image-cropping/tree/main/example" + ], "ios": true, "android": true, "expoGo": true @@ -11769,7 +12836,9 @@ { "githubUrl": "https://github.com/wwdrew/expo-spotify-sdk", "npmPkg": "@wwdrew/expo-spotify-sdk", - "examples": ["https://github.com/wwdrew/expo-spotify-sdk/tree/main/example"], + "examples": [ + "https://github.com/wwdrew/expo-spotify-sdk/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true @@ -11777,27 +12846,35 @@ { "githubUrl": "https://github.com/wwdrew/expo-android-shared-preferences", "npmPkg": "@wwdrew/expo-android-shared-preferences", - "examples": ["https://github.com/wwdrew/expo-android-shared-preferences/tree/main/example"], + "examples": [ + "https://github.com/wwdrew/expo-android-shared-preferences/tree/main/example" + ], "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/wwdrew/expo-android-account-manager", "npmPkg": "@wwdrew/expo-android-account-manager", - "examples": ["https://github.com/wwdrew/expo-android-account-manager/tree/main/example"], + "examples": [ + "https://github.com/wwdrew/expo-android-account-manager/tree/main/example" + ], "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/ajakka/react-native-here-explore", - "examples": ["https://github.com/ajakka/react-native-here-explore/tree/main/example"], + "examples": [ + "https://github.com/ajakka/react-native-here-explore/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/birdofpreyru/react-native-audio", "npmPkg": "@dr.pogodin/react-native-audio", - "examples": ["https://github.com/birdofpreyru/react-native-audio/tree/master/example"], + "examples": [ + "https://github.com/birdofpreyru/react-native-audio/tree/master/example" + ], "ios": true, "android": true, "newArchitecture": true @@ -11805,7 +12882,9 @@ { "githubUrl": "https://github.com/birdofpreyru/react-native-fs", "npmPkg": "@dr.pogodin/react-native-fs", - "examples": ["https://github.com/birdofpreyru/react-native-fs/tree/master/example"], + "examples": [ + "https://github.com/birdofpreyru/react-native-fs/tree/master/example" + ], "ios": true, "android": true, "windows": true, @@ -11852,7 +12931,9 @@ }, { "githubUrl": "https://github.com/faizalshap/react-native-otp-verify", - "examples": ["https://github.com/faizalshap/react-native-otp-verify/tree/master/example"], + "examples": [ + "https://github.com/faizalshap/react-native-otp-verify/tree/master/example" + ], "android": true, "expoGo": true, "newArchitecture": false @@ -11886,7 +12967,9 @@ }, { "githubUrl": "https://github.com/razorpay/react-native-razorpay", - "examples": ["https://github.com/razorpay/react-native-razorpay/tree/master/example/SampleApp"], + "examples": [ + "https://github.com/razorpay/react-native-razorpay/tree/master/example/SampleApp" + ], "ios": true, "android": true, "newArchitecture": false @@ -11894,14 +12977,18 @@ { "githubUrl": "https://github.com/customerglu/CG-SDK-React-Native", "npmPkg": "@customerglu/react-native-customerglu", - "examples": ["https://github.com/customerglu/CG-SDK-React-Native/tree/master/example"], + "examples": [ + "https://github.com/customerglu/CG-SDK-React-Native/tree/master/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/moengage/React-Native/tree/master/sdk/core", "npmPkg": "react-native-moengage", - "examples": ["https://github.com/moengage/React-Native/tree/master/SampleApp"], + "examples": [ + "https://github.com/moengage/React-Native/tree/master/SampleApp" + ], "ios": true, "android": true }, @@ -11919,7 +13006,9 @@ }, { "githubUrl": "https://github.com/rnheroes/react-native-toastable", - "examples": ["https://github.com/rnheroes/react-native-toastable/tree/main/example"], + "examples": [ + "https://github.com/rnheroes/react-native-toastable/tree/main/example" + ], "ios": true, "android": true, "web": true, @@ -11927,8 +13016,12 @@ }, { "githubUrl": "https://github.com/rnheroes/react-native-ruler-picker", - "examples": ["https://github.com/rnheroes/react-native-ruler-picker/tree/main/example"], - "images": ["https://github.com/rnheroes/react-native-ruler-picker/blob/HEAD/docs/preview.gif"], + "examples": [ + "https://github.com/rnheroes/react-native-ruler-picker/tree/main/example" + ], + "images": [ + "https://github.com/rnheroes/react-native-ruler-picker/blob/HEAD/docs/preview.gif" + ], "ios": true, "android": true, "web": true, @@ -11936,7 +13029,9 @@ }, { "githubUrl": "https://github.com/remigallego/react-native-use-sound", - "examples": ["https://github.com/remigallego/react-native-use-sound/tree/master/example"], + "examples": [ + "https://github.com/remigallego/react-native-use-sound/tree/master/example" + ], "ios": true, "android": true, "unmaintained": true, @@ -11944,7 +13039,9 @@ }, { "githubUrl": "https://github.com/orkunkarakus/react-native-qr", - "examples": ["https://github.com/orkunkarakus/react-native-qr/tree/main/example"], + "examples": [ + "https://github.com/orkunkarakus/react-native-qr/tree/main/example" + ], "images": [ "https://github.com/orkunkarakus/react-native-qr/blob/main/public/ios.png", "https://github.com/orkunkarakus/react-native-qr/blob/main/public/android.png" @@ -11960,7 +13057,9 @@ "https://github.com/aptabase/aptabase-react-native/tree/main/examples/HelloWorldExpo", "https://github.com/aptabase/aptabase-react-native/tree/main/examples/HelloWorldExpoRouter" ], - "images": ["https://aptabase.io/_astro/iphone.8b681ff1_2gObIk.webp"], + "images": [ + "https://aptabase.io/_astro/iphone.8b681ff1_2gObIk.webp" + ], "ios": true, "android": true, "web": true, @@ -11984,7 +13083,9 @@ "web": true, "expoGo": true, "unmaintained": true, - "alternatives": ["@rn-vui/base"] + "alternatives": [ + "@rn-vui/base" + ] }, { "githubUrl": "https://github.com/react-native-elements/react-native-elements/tree/next/packages/themed", @@ -11997,7 +13098,9 @@ "web": true, "expoGo": true, "unmaintained": true, - "alternatives": ["@rn-vui/themed"] + "alternatives": [ + "@rn-vui/themed" + ] }, { "githubUrl": "https://github.com/gunnartorfis/sonner-native", @@ -12005,7 +13108,9 @@ "https://github.com/gunnartorfis/sonner-native/tree/main/example", "https://snack.expo.dev/@gunnartorfis/02c2ab" ], - "images": ["https://noona-static-assets.s3.eu-west-1.amazonaws.com/oss/sonner-native.png"], + "images": [ + "https://noona-static-assets.s3.eu-west-1.amazonaws.com/oss/sonner-native.png" + ], "ios": true, "android": true, "web": true, @@ -12026,15 +13131,21 @@ }, { "githubUrl": "https://github.com/gabriel-logan/expo-barcode", - "examples": ["https://github.com/gabriel-logan/expo-barcode/tree/main/example"], + "examples": [ + "https://github.com/gabriel-logan/expo-barcode/tree/main/example" + ], "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/swan-io/react-native-browser", "npmPkg": "@swan-io/react-native-browser", - "examples": ["https://github.com/swan-io/react-native-browser/tree/main/example"], - "images": ["https://github.com/swan-io/react-native-browser/blob/main/docs/demo.png"], + "examples": [ + "https://github.com/swan-io/react-native-browser/tree/main/example" + ], + "images": [ + "https://github.com/swan-io/react-native-browser/blob/main/docs/demo.png" + ], "ios": true, "android": true, "expoGo": true @@ -12053,7 +13164,9 @@ "examples": [ "https://github.com/ayonshafiul/react-native-press-and-hold-button/tree/main/example" ], - "images": ["https://peyara-remote-mouse.vercel.app/press-and-hold-button.gif"], + "images": [ + "https://peyara-remote-mouse.vercel.app/press-and-hold-button.gif" + ], "ios": true, "android": true, "expoGo": true @@ -12061,7 +13174,9 @@ { "githubUrl": "https://github.com/jwplayer/jwplayer-react-native", "npmPkg": "@jwplayer/jwplayer-react-native", - "examples": ["https://github.com/jwplayer/jwplayer-react-native/tree/master/Example"], + "examples": [ + "https://github.com/jwplayer/jwplayer-react-native/tree/master/Example" + ], "images": [ "https://raw.githubusercontent.com/jwplayer/jwplayer-react-native/master/images/1.png", "https://raw.githubusercontent.com/jwplayer/jwplayer-react-native/master/images/2.png", @@ -12074,14 +13189,18 @@ { "githubUrl": "https://github.com/RakaDoank/react-native-ping-android/tree/main/package", "npmPkg": "react-native-ping-android", - "examples": ["https://github.com/RakaDoank/react-native-ping-android/tree/main/example"], + "examples": [ + "https://github.com/RakaDoank/react-native-ping-android/tree/main/example" + ], "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/flixyudh/rn-flix/tree/master/packages/auto-image", "npmPkg": "@rn-flix/auto-image", - "examples": ["https://github.com/flixyudh/rn-flix/tree/master/packages/auto-image/example"], + "examples": [ + "https://github.com/flixyudh/rn-flix/tree/master/packages/auto-image/example" + ], "ios": true, "android": true, "web": true, @@ -12090,7 +13209,9 @@ { "githubUrl": "https://github.com/flixyudh/rn-flix/tree/master/packages/snackbar", "npmPkg": "@rn-flix/snackbar", - "examples": ["https://github.com/flixyudh/rn-flix/tree/master/packages/snackbar/example"], + "examples": [ + "https://github.com/flixyudh/rn-flix/tree/master/packages/snackbar/example" + ], "ios": true, "android": true, "web": true, @@ -12117,7 +13238,9 @@ { "githubUrl": "https://github.com/intercom/intercom-react-native", "npmPkg": "@intercom/intercom-react-native", - "examples": ["https://github.com/intercom/intercom-react-native/tree/main/example"], + "examples": [ + "https://github.com/intercom/intercom-react-native/tree/main/example" + ], "images": [ "https://images.ctfassets.net/xny2w179f4ki/2zU4haC1CGGDqkVpi4ffac/efdf1e8b2f5729f0b07428178ff62b74/customers-help-product-1.webp?&q=90&w=2560", "https://images.ctfassets.net/xny2w179f4ki/7kCxx0mYf5S5p1oNqqGSo2/f5126ee7c940c243a3cb90424da4b646/customers-omni-product-1.webp?&q=90&w=2560" @@ -12128,7 +13251,9 @@ { "githubUrl": "https://github.com/f0wu5u/calendar-kit", "npmPkg": "@fowusu/calendar-kit", - "examples": ["https://github.com/f0wu5u/calendar-kit/tree/main/example"], + "examples": [ + "https://github.com/f0wu5u/calendar-kit/tree/main/example" + ], "images": [ "https://github.com/f0wu5u/calendar-kit/raw/main/static/vio-calendar.gif", "https://github.com/f0wu5u/calendar-kit/raw/main/static/priceline-calendar.gif", @@ -12142,14 +13267,18 @@ }, { "githubUrl": "https://github.com/huextrat/react-native-rate-app", - "examples": ["https://github.com/huextrat/react-native-rate-app/tree/main/example"], + "examples": [ + "https://github.com/huextrat/react-native-rate-app/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/mehuljetani/react-native-typing-animated-text", - "examples": ["https://github.com/mehuljetani/react-native-typing-animated-text"], + "examples": [ + "https://github.com/mehuljetani/react-native-typing-animated-text" + ], "images": [ "https://github.com/mehuljetani/react-native-typing-animated-text/blob/main/src/assets/demo.gif" ], @@ -12158,7 +13287,9 @@ }, { "githubUrl": "https://github.com/mehuljetani/react-native-custom-animated-accordion", - "examples": ["https://github.com/mehuljetani/react-native-custom-animated-accordion"], + "examples": [ + "https://github.com/mehuljetani/react-native-custom-animated-accordion" + ], "images": [ "https://github.com/mehuljetani/react-native-custom-animated-accordion/blob/main/src/assets/accord.gif" ], @@ -12167,7 +13298,9 @@ }, { "githubUrl": "https://github.com/mehuljetani/react-native-animated-flip-card", - "examples": ["https://github.com/mehuljetani/react-native-animated-flip-card"], + "examples": [ + "https://github.com/mehuljetani/react-native-animated-flip-card" + ], "images": [ "https://github.com/mehuljetani/react-native-animated-flip-card/blob/main/src/assets/verticle.gif", "https://github.com/mehuljetani/react-native-animated-flip-card/blob/main/src/assets/horizontal.gif" @@ -12177,7 +13310,9 @@ }, { "githubUrl": "https://github.com/iNerdStack/react-native-flexible-grid", - "examples": ["https://github.com/iNerdStack/react-native-flexible-grid/tree/main/example"], + "examples": [ + "https://github.com/iNerdStack/react-native-flexible-grid/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/iNerdStack/react-native-flexible-grid/main/example/assets/gifs/instagram-explore-example.gif", "https://raw.githubusercontent.com/iNerdStack/react-native-flexible-grid/main/example/assets/gifs/pinterest-example.gif", @@ -12190,13 +13325,17 @@ }, { "githubUrl": "https://github.com/xulihang/vision-camera-zxing", - "examples": ["https://github.com/xulihang/vision-camera-zxing/tree/main/example"], + "examples": [ + "https://github.com/xulihang/vision-camera-zxing/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/huextrat/react-native-screenshot-aware", - "examples": ["https://github.com/huextrat/react-native-screenshot-aware/tree/main/example"], + "examples": [ + "https://github.com/huextrat/react-native-screenshot-aware/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true @@ -12214,7 +13353,9 @@ }, { "githubUrl": "https://github.com/mehuljetani/react-native-stack-carousel", - "examples": ["https://github.com/mehuljetani/react-native-stack-carousel"], + "examples": [ + "https://github.com/mehuljetani/react-native-stack-carousel" + ], "ios": true, "android": true }, @@ -12226,13 +13367,17 @@ }, { "githubUrl": "https://github.com/HapticlabsIO/react-native-hapticlabs", - "examples": ["https://github.com/HapticlabsIO/react-native-hapticlabs"], + "examples": [ + "https://github.com/HapticlabsIO/react-native-hapticlabs" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/mehuljetani/react-native-animated-tab", - "examples": ["https://github.com/mehuljetani/react-native-animated-tab/tree/main/example"], + "examples": [ + "https://github.com/mehuljetani/react-native-animated-tab/tree/main/example" + ], "ios": true, "android": true }, @@ -12253,7 +13398,9 @@ }, { "githubUrl": "https://github.com/mateoguzmana/react-native-lz4", - "examples": ["https://github.com/mateoguzmana/react-native-lz4/tree/main/example"], + "examples": [ + "https://github.com/mateoguzmana/react-native-lz4/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true @@ -12261,7 +13408,9 @@ { "githubUrl": "https://github.com/Multiform-Validator/typescript-javascript", "npmPkg": "multiform-validator", - "examples": ["https://multiformvalidator.netlify.app/documentation/js"], + "examples": [ + "https://multiformvalidator.netlify.app/documentation/js" + ], "images": [ "https://raw.githubusercontent.com/Multiform-Validator/docs/main/src/app/opengraph-image.png" ], @@ -12274,7 +13423,9 @@ { "githubUrl": "https://github.com/gabriel-logan/Azure-translator-code", "npmPkg": "azure-translator-code", - "examples": ["https://azuretranslatorcode.vercel.app/"], + "examples": [ + "https://azuretranslatorcode.vercel.app/" + ], "ios": true, "android": true, "web": true, @@ -12285,7 +13436,9 @@ { "githubUrl": "https://github.com/Redux-Utils/react-native-redux-persist", "npmPkg": "react-native-redux-persist2", - "examples": ["https://github.com/Redux-Utils/react-native-redux-persist/tree/main/docs"], + "examples": [ + "https://github.com/Redux-Utils/react-native-redux-persist/tree/main/docs" + ], "ios": true, "android": true, "web": true, @@ -12294,7 +13447,9 @@ }, { "githubUrl": "https://github.com/4cc3ssX/react-native-nitro-totp", - "examples": ["https://github.com/4cc3ssX/react-native-nitro-totp/tree/main/example"], + "examples": [ + "https://github.com/4cc3ssX/react-native-nitro-totp/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true, @@ -12316,7 +13471,9 @@ { "githubUrl": "https://github.com/gabriel-logan/Gerador-CPF-e-CNPJ-valido/tree/main/packages/typescript", "npmPkg": "cpf_and_cnpj-generator", - "examples": ["https://gabriel-logan.github.io/Gerador-CPF-e-CNPJ-valido/js"], + "examples": [ + "https://gabriel-logan.github.io/Gerador-CPF-e-CNPJ-valido/js" + ], "ios": true, "android": true, "web": true, @@ -12327,7 +13484,9 @@ { "githubUrl": "https://github.com/kore-koi/react-native-get-random-values", "npmPkg": "@korekoi/react-native-get-random-values", - "examples": ["https://github.com/kore-koi/react-native-get-random-values/tree/main/example"], + "examples": [ + "https://github.com/kore-koi/react-native-get-random-values/tree/main/example" + ], "ios": true, "android": true, "tvos": true, @@ -12336,7 +13495,9 @@ { "githubUrl": "https://github.com/adobe/aepsdk-react-native/tree/main/packages/core", "npmPkg": "@adobe/react-native-aepcore", - "examples": ["https://github.com/adobe/aepsdk-react-native/tree/main/apps/AEPSampleApp"], + "examples": [ + "https://github.com/adobe/aepsdk-react-native/tree/main/apps/AEPSampleApp" + ], "ios": true, "android": true, "expoGo": true @@ -12344,14 +13505,18 @@ { "githubUrl": "https://github.com/Netizen-Teknologi/react-native-maps-leaflet", "npmPkg": "@netizen-teknologi/react-native-maps-leaflet", - "examples": ["https://github.com/Netizen-Teknologi/react-native-maps-leaflet"], + "examples": [ + "https://github.com/Netizen-Teknologi/react-native-maps-leaflet" + ], "ios": true, "android": true, "expoGo": true }, { "githubUrl": "https://github.com/jamsch/expo-speech-recognition", - "examples": ["https://github.com/jamsch/expo-speech-recognition/tree/main/example"], + "examples": [ + "https://github.com/jamsch/expo-speech-recognition/tree/main/example" + ], "images": [ "https://github.com/jamsch/expo-speech-recognition/blob/main/images/preview.gif?raw=true", "https://github.com/jamsch/expo-speech-recognition/blob/main/images/volume-metering.gif?raw=true", @@ -12364,7 +13529,9 @@ }, { "githubUrl": "https://github.com/dcavalcante/react-native-sprites", - "examples": ["https://github.com/dcavalcante/react-native-sprites/tree/main/example"], + "examples": [ + "https://github.com/dcavalcante/react-native-sprites/tree/main/example" + ], "ios": true, "android": true, "web": true, @@ -12445,7 +13612,9 @@ }, { "githubUrl": "https://github.com/grahammendick/navigation/tree/master/build/npm/navigation-react", - "examples": ["https://github.com/grahammendick/navigation/tree/master/NavigationReact/sample"], + "examples": [ + "https://github.com/grahammendick/navigation/tree/master/NavigationReact/sample" + ], "ios": true, "android": true, "web": true, @@ -12462,7 +13631,9 @@ }, { "githubUrl": "https://github.com/hsjoberg/react-native-turbo-sqlite", - "examples": ["https://github.com/hsjoberg/react-native-turbo-sqlite/tree/master/example"], + "examples": [ + "https://github.com/hsjoberg/react-native-turbo-sqlite/tree/master/example" + ], "ios": true, "android": true, "macos": true, @@ -12478,7 +13649,9 @@ }, { "githubUrl": "https://github.com/SohelIslamImran/expo-in-app-updates", - "examples": ["https://github.com/SohelIslamImran/expo-in-app-updates/tree/main/example"], + "examples": [ + "https://github.com/SohelIslamImran/expo-in-app-updates/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true @@ -12513,7 +13686,9 @@ }, { "githubUrl": "https://github.com/mmusaib/expo-skeleton-loading", - "images": ["https://i.imgur.com/toxEFWe.png"], + "images": [ + "https://i.imgur.com/toxEFWe.png" + ], "ios": true, "android": true, "expoGo": true @@ -12562,17 +13737,21 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-build-properties", - "examples": ["https://docs.expo.dev/versions/latest/sdk/build-properties/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/build-properties/#usage" + ], "ios": true, "android": true, "tvos": true, "expoGo": true, "newArchitecture": true, - "fireos":true + "fireos": true }, { "githubUrl": "https://github.com/pchalupa/expo-alternate-app-icons", - "examples": ["https://github.com/pchalupa/expo-alternate-app-icons/tree/main/example"], + "examples": [ + "https://github.com/pchalupa/expo-alternate-app-icons/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true @@ -12602,7 +13781,9 @@ }, { "githubUrl": "https://github.com/HichamELBSI/react-native-body-highlighter", - "examples": ["https://staging-snack.expo.dev/@hichamelbsi/react-native-body-highlighter"], + "examples": [ + "https://staging-snack.expo.dev/@hichamelbsi/react-native-body-highlighter" + ], "images": [ "https://github.com/HichamELBSI/react-native-body-highlighter/raw/main/docs/screenshots/example-female-front.PNG", "https://github.com/HichamELBSI/react-native-body-highlighter/raw/main/docs/screenshots/example-female-back.PNG", @@ -12639,7 +13820,9 @@ }, { "githubUrl": "https://github.com/EdgarJMesquita/expo-pip", - "examples": ["https://github.com/EdgarJMesquita/expo-pip/tree/main/example"], + "examples": [ + "https://github.com/EdgarJMesquita/expo-pip/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/EdgarJMesquita/expo-pip/refs/heads/main/docs/assets/demo.gif" ], @@ -12647,7 +13830,9 @@ }, { "githubUrl": "https://github.com/tamagui/tamagui/tree/master/code/ui/tamagui", - "examples": ["https://tamagui.dev"], + "examples": [ + "https://tamagui.dev" + ], "images": [ "https://raw.githubusercontent.com/tamagui/tamagui/master/code/tamagui.dev/public/social.png" ], @@ -12661,7 +13846,9 @@ "images": [ "https://raw.githubusercontent.com/EdgarJMesquita/react-native-webp-converter/refs/tags/v0.1.4/docs/assets/quality-5.png" ], - "examples": ["https://github.com/EdgarJMesquita/react-native-webp-converter/tree/main/example"], + "examples": [ + "https://github.com/EdgarJMesquita/react-native-webp-converter/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true @@ -12687,7 +13874,9 @@ { "githubUrl": "https://github.com/kore-koi/react-native-media-controller", "npmPkg": "@korekoi/react-native-media-controller", - "examples": ["https://github.com/kore-koi/react-native-media-controller/tree/main/example"], + "examples": [ + "https://github.com/kore-koi/react-native-media-controller/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true @@ -12707,7 +13896,9 @@ }, { "githubUrl": "https://github.com/SamuelScheit/react-native-skia-list", - "examples": ["https://github.com/SamuelScheit/react-native-skia-list/tree/main/example"], + "examples": [ + "https://github.com/SamuelScheit/react-native-skia-list/tree/main/example" + ], "ios": true, "android": true }, @@ -12803,7 +13994,9 @@ { "githubUrl": "https://github.com/mustapha-ghlissi/react-native-otp", "npmPkg": "@mustapha-ghlissi/react-native-otp", - "examples": ["https://github.com/mustapha-ghlissi/react-native-otp/tree/main/example"], + "examples": [ + "https://github.com/mustapha-ghlissi/react-native-otp/tree/main/example" + ], "images": [ "https://github.com/mustapha-ghlissi/react-native-otp/tree/main/demo/demo.gif", "https://github.com/mustapha-ghlissi/react-native-otp/tree/main/screenshots/screen-1.jpg", @@ -12819,7 +14012,9 @@ { "githubUrl": "https://github.com/mustapha-ghlissi/react-native-accordion", "npmPkg": "@mustapha-ghlissi/react-native-accordion", - "examples": ["https://github.com/mustapha-ghlissi/react-native-accordion/tree/main/example"], + "examples": [ + "https://github.com/mustapha-ghlissi/react-native-accordion/tree/main/example" + ], "images": [ "https://github.com/mustapha-ghlissi/react-native-accordion/tree/main/demo/demo.gif", "https://github.com/mustapha-ghlissi/react-native-accordion/tree/main/screenshots/c-screen-1.jpg", @@ -12836,22 +14031,30 @@ { "githubUrl": "https://github.com/margelo/react-native-nitro-sqlite/tree/main/package", "npmPkg": "react-native-nitro-sqlite", - "examples": ["https://github.com/margelo/react-native-nitro-sqlite/tree/main/example"], + "examples": [ + "https://github.com/margelo/react-native-nitro-sqlite/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/tomatterton/react-native-snowfall", - "examples": ["https://github.com/TomAtterton/react-native-snowfall/tree/main/example"], - "images": ["https://github.com/TomAtterton/react-native-snowfall/blob/main/assets/demo.gif"], + "examples": [ + "https://github.com/TomAtterton/react-native-snowfall/tree/main/example" + ], + "images": [ + "https://github.com/TomAtterton/react-native-snowfall/blob/main/assets/demo.gif" + ], "ios": true, "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/yukukotani/react-native-webview-rpc", - "examples": ["https://github.com/yukukotani/react-native-webview-rpc/tree/main/examples"], + "examples": [ + "https://github.com/yukukotani/react-native-webview-rpc/tree/main/examples" + ], "ios": true, "android": true, "expoGo": true, @@ -12859,7 +14062,9 @@ }, { "githubUrl": "https://github.com/jobpaardekooper/react-native-localize-date", - "examples": ["https://github.com/jobpaardekooper/react-native-localize-date/tree/main/example"], + "examples": [ + "https://github.com/jobpaardekooper/react-native-localize-date/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true @@ -13102,13 +14307,17 @@ }, { "githubUrl": "https://github.com/ttlock/react-native-ttlock", - "examples": ["https://github.com/ttlock/react-native-ttlock/tree/master/example"], + "examples": [ + "https://github.com/ttlock/react-native-ttlock/tree/master/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/hardik27111/react-native-toastier", - "examples": ["https://github.com/hardik27111/react-native-toastier/tree/master/example"], + "examples": [ + "https://github.com/hardik27111/react-native-toastier/tree/master/example" + ], "android": true, "ios": true, "expoGo": true @@ -13116,7 +14325,9 @@ { "githubUrl": "https://github.com/lingui/js-lingui/tree/main/packages/core", "npmPkg": "@lingui/core", - "examples": ["https://github.com/lingui/js-lingui/tree/main/examples/react-native"], + "examples": [ + "https://github.com/lingui/js-lingui/tree/main/examples/react-native" + ], "ios": true, "android": true, "web": true, @@ -13132,7 +14343,9 @@ }, { "githubUrl": "https://github.com/SolankiYogesh/rn-date-format", - "examples": ["https://github.com/SolankiYogesh/rn-date-format/tree/main/example"], + "examples": [ + "https://github.com/SolankiYogesh/rn-date-format/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true @@ -13152,7 +14365,9 @@ }, { "githubUrl": "https://github.com/Aris-ngoy/react-native-irano", - "examples": ["https://github.com/Aris-ngoy/react-native-irano/tree/main/example"], + "examples": [ + "https://github.com/Aris-ngoy/react-native-irano/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/Aris-ngoy/react-native-irano/refs/heads/main/assets/1.png", "https://raw.githubusercontent.com/Aris-ngoy/react-native-irano/refs/heads/main/assets/2.png", @@ -13167,7 +14382,9 @@ }, { "githubUrl": "https://github.com/MaxAst/expo-share-extension", - "examples": ["https://github.com/MaxAst/expo-share-extension/tree/main/examples"], + "examples": [ + "https://github.com/MaxAst/expo-share-extension/tree/main/examples" + ], "ios": true }, { @@ -13179,13 +14396,17 @@ }, { "githubUrl": "https://github.com/azimgd/shadowlist", - "examples": ["https://github.com/azimgd/shadowlist/tree/main/example"], + "examples": [ + "https://github.com/azimgd/shadowlist/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/skiniks/react-native-shiki-engine", - "examples": ["https://github.com/skiniks/react-native-shiki-engine/tree/main/example"], + "examples": [ + "https://github.com/skiniks/react-native-shiki-engine/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true @@ -13193,7 +14414,9 @@ { "githubUrl": "https://github.com/googlemaps/react-native-navigation-sdk", "npmPkg": "@googlemaps/react-native-navigation-sdk", - "examples": ["https://github.com/googlemaps/react-native-navigation-sdk/tree/main/example"], + "examples": [ + "https://github.com/googlemaps/react-native-navigation-sdk/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": false @@ -13231,7 +14454,9 @@ }, { "githubUrl": "https://github.com/itsramiel/react-native-audio-playback", - "examples": ["https://github.com/itsramiel/react-native-audio-playback/tree/main/example"], + "examples": [ + "https://github.com/itsramiel/react-native-audio-playback/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true @@ -13273,7 +14498,9 @@ }, { "githubUrl": "https://github.com/balthazar/react-native-zeroconf", - "examples": ["https://github.com/balthazar/react-native-zeroconf/tree/master/example"], + "examples": [ + "https://github.com/balthazar/react-native-zeroconf/tree/master/example" + ], "ios": true, "android": true, "newArchitecture": true @@ -13307,7 +14534,9 @@ { "githubUrl": "https://github.com/reagankm/rn-animated-ellipsis", "npmPkg": "@reagankm/rn-animated-ellipsis", - "examples": ["https://snack.expo.dev/@reagankm/animatedellipsis-example"], + "examples": [ + "https://snack.expo.dev/@reagankm/animatedellipsis-example" + ], "images": [ "https://raw.githubusercontent.com/wiki/adorableio/react-native-animated-ellipsis/images/example_ios_ish.gif" ], @@ -13333,7 +14562,9 @@ { "githubUrl": "https://github.com/osamaqarem/drag-select", "npmPkg": "@osamaq/drag-select", - "examples": ["https://github.com/osamaqarem/drag-select/tree/main/example"], + "examples": [ + "https://github.com/osamaqarem/drag-select/tree/main/example" + ], "ios": true, "android": true, "expoGo": true, @@ -13349,7 +14580,9 @@ }, { "githubUrl": "https://github.com/mrousavy/nitro/tree/main/packages/react-native-nitro-modules", - "examples": ["https://github.com/mrousavy/nitro/tree/main/example"], + "examples": [ + "https://github.com/mrousavy/nitro/tree/main/example" + ], "images": [ "https://github.com/mrousavy/nitro/blob/main/docs/static/img/social-card.png?raw=true" ], @@ -13364,7 +14597,9 @@ { "githubUrl": "https://github.com/mrousavy/nitro/tree/main/packages/nitrogen", "npmPkg": "nitro-codegen", - "examples": ["https://github.com/mrousavy/nitro/tree/main/example"], + "examples": [ + "https://github.com/mrousavy/nitro/tree/main/example" + ], "images": [ "https://github.com/mrousavy/nitro/blob/main/docs/static/img/social-card.png?raw=true" ], @@ -13379,8 +14614,12 @@ { "githubUrl": "https://github.com/sjwall/react-native-drag-expand/tree/main/lib", "npmPkg": "react-native-drag-expand", - "examples": ["https://github.com/sjwall/react-native-drag-expand/tree/main/example"], - "images": ["https://github.com/sjwall/react-native-drag-expand/blob/main/demo.gif"], + "examples": [ + "https://github.com/sjwall/react-native-drag-expand/tree/main/example" + ], + "images": [ + "https://github.com/sjwall/react-native-drag-expand/blob/main/demo.gif" + ], "ios": true, "android": true, "web": true, @@ -13398,7 +14637,9 @@ }, { "githubUrl": "https://github.com/MihirGrand/react-native-serialport-windows", - "examples": ["https://github.com/MihirGrand/react-native-serialport-windows/tree/main/example"], + "examples": [ + "https://github.com/MihirGrand/react-native-serialport-windows/tree/main/example" + ], "images": [ "https://github.com/MihirGrand/react-native-serialport-windows/blob/main/react-native-serialport-windows.png" ], @@ -13418,13 +14659,17 @@ }, { "githubUrl": "https://github.com/iliapnmrv/react-native-urovo", - "examples": ["https://github.com/iliapnmrv/react-native-urovo/tree/main/example"], + "examples": [ + "https://github.com/iliapnmrv/react-native-urovo/tree/main/example" + ], "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/oblador/react-native-nitro-haptics", - "examples": ["https://github.com/oblador/react-native-nitro-haptics/tree/master/example"], + "examples": [ + "https://github.com/oblador/react-native-nitro-haptics/tree/master/example" + ], "ios": true, "android": true, "newArchitecture": true @@ -13432,7 +14677,9 @@ { "githubUrl": "https://github.com/RomanSytnyk/blur-app-in-recents", "npmPkg": "@roman.sytnyk/blur-app-in-recents", - "examples": ["https://github.com/RomanSytnyk/blur-app-in-recents/tree/main/example"], + "examples": [ + "https://github.com/RomanSytnyk/blur-app-in-recents/tree/main/example" + ], "images": [ "https://i.ibb.co/WPfT696/Simulator-Screenshot-i-Phone-16-Pro-2024-12-24-at-11-07-48.png" ], @@ -13453,7 +14700,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-video", - "examples": ["https://docs.expo.dev/versions/latest/sdk/video/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/video/#usage" + ], "ios": true, "android": true, "web": true, @@ -13462,7 +14711,9 @@ }, { "githubUrl": "https://github.com/samitha9125/react-native-timezone", - "examples": ["https://github.com/samitha9125/react-native-timezone/tree/main/example"], + "examples": [ + "https://github.com/samitha9125/react-native-timezone/tree/main/example" + ], "ios": true, "android": true, "expoGo": true, @@ -13477,8 +14728,12 @@ }, { "githubUrl": "https://github.com/web-ridge/react-native-use-form", - "examples": ["https://github.com/web-ridge/react-native-use-form/tree/master/example"], - "images": ["https://webridge-assets.s3.eu-central-1.amazonaws.com/react-native-use-form.png"], + "examples": [ + "https://github.com/web-ridge/react-native-use-form/tree/master/example" + ], + "images": [ + "https://webridge-assets.s3.eu-central-1.amazonaws.com/react-native-use-form.png" + ], "ios": true, "android": true, "web": true, @@ -13487,8 +14742,12 @@ }, { "githubUrl": "https://github.com/web-ridge/react-native-paper-tabs", - "examples": ["https://github.com/web-ridge/react-native-paper-tabs/tree/master/example"], - "images": ["https://webridge-assets.s3.eu-central-1.amazonaws.com/react-native-paper-tabs.png"], + "examples": [ + "https://github.com/web-ridge/react-native-paper-tabs/tree/master/example" + ], + "images": [ + "https://webridge-assets.s3.eu-central-1.amazonaws.com/react-native-paper-tabs.png" + ], "ios": true, "android": true, "web": true, @@ -13496,7 +14755,9 @@ }, { "githubUrl": "https://github.com/web-ridge/react-native-ridge-navigation", - "examples": ["https://github.com/web-ridge/react-native-ridge-navigation/tree/master/example"], + "examples": [ + "https://github.com/web-ridge/react-native-ridge-navigation/tree/master/example" + ], "images": [ "https://webridge-assets.s3.eu-central-1.amazonaws.com/react-native-ridge-navigation.webp" ], @@ -13526,7 +14787,9 @@ }, { "githubUrl": "https://github.com/liveakshay/expo-spellchecker", - "examples": ["https://github.com/liveakshay/expo-spellchecker/tree/main/example"], + "examples": [ + "https://github.com/liveakshay/expo-spellchecker/tree/main/example" + ], "ios": true, "android": true, "expo": true, @@ -13534,7 +14797,9 @@ }, { "githubUrl": "https://github.com/Kommunicate-io/Kommunicate-React-Native-SDK", - "examples": ["https://github.com/Kommunicate-io/Expo-Kommunicate-Sample-App"], + "examples": [ + "https://github.com/Kommunicate-io/Expo-Kommunicate-Sample-App" + ], "npmPkg": "react-native-kommunicate-chat", "ios": true, "android": true, @@ -13568,7 +14833,9 @@ }, { "githubUrl": "https://github.com/reduxjs/redux", - "examples": ["https://github.com/reduxjs/redux/tree/master/examples"], + "examples": [ + "https://github.com/reduxjs/redux/tree/master/examples" + ], "ios": true, "android": true, "web": true, @@ -13649,14 +14916,18 @@ { "githubUrl": "https://github.com/PlayerData/react-native-mcu-manager/tree/main/react-native-mcu-manager", "npmPkg": "@playerdata/react-native-mcu-manager", - "examples": ["https://github.com/PlayerData/react-native-mcu-manager/tree/main/example"], + "examples": [ + "https://github.com/PlayerData/react-native-mcu-manager/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/THEOplayer/react-native-theoplayer", - "examples": ["https://github.com/THEOplayer/react-native-theoplayer/tree/develop/example"], + "examples": [ + "https://github.com/THEOplayer/react-native-theoplayer/tree/develop/example" + ], "images": [ "https://raw.githubusercontent.com/THEOplayer/react-native-theoplayer/develop/doc/example-app-player-ui.png", "https://raw.githubusercontent.com/THEOplayer/react-native-theoplayer/develop/doc/example-app-thumbnails.png", @@ -13675,14 +14946,18 @@ { "githubUrl": "https://github.com/gronxb/hot-updater/tree/main/packages/react-native", "npmPkg": "@hot-updater/react-native", - "images": ["https://raw.githubusercontent.com/gronxb/hot-updater/refs/heads/main/demo.gif"], + "images": [ + "https://raw.githubusercontent.com/gronxb/hot-updater/refs/heads/main/demo.gif" + ], "ios": true, "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/yunusyavuz16/react-native-trendy", - "examples": ["https://github.com/yunusyavuz16/react-native-trendy/tree/main/example"], + "examples": [ + "https://github.com/yunusyavuz16/react-native-trendy/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/yunusyavuz16/react-native-trendy/HEAD/react-native-trendy.png" ], @@ -13694,7 +14969,9 @@ }, { "githubUrl": "https://github.com/matinzd/expo-health-connect", - "examples": ["https://github.com/matinzd/expo-health-connect/tree/main/example"], + "examples": [ + "https://github.com/matinzd/expo-health-connect/tree/main/example" + ], "android": true, "newArchitecture": true }, @@ -13715,7 +14992,9 @@ { "githubUrl": "https://github.com/bugsnag/bugsnag-expo/tree/next/packages/expo", "npmPkg": "@bugsnag/expo", - "examples": ["https://github.com/bugsnag/bugsnag-expo/tree/next/examples"], + "examples": [ + "https://github.com/bugsnag/bugsnag-expo/tree/next/examples" + ], "ios": true, "android": true, "newArchitecture": true @@ -13723,14 +15002,18 @@ { "githubUrl": "https://github.com/bugsnag/bugsnag-js/tree/next/packages/react-native", "npmPkg": "@bugsnag/react-native", - "examples": ["https://github.com/bugsnag/bugsnag-js/tree/next/examples/reactnative"], + "examples": [ + "https://github.com/bugsnag/bugsnag-js/tree/next/examples/reactnative" + ], "ios": true, "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/bugsnag/bugsnag-js-performance/tree/next/packages/platforms/react-native", - "examples": ["https://github.com/bugsnag/bugsnag-js-performance/tree/next/examples"], + "examples": [ + "https://github.com/bugsnag/bugsnag-js-performance/tree/next/examples" + ], "npmPkg": "@bugsnag/react-native-performance", "ios": true, "android": true, @@ -13754,7 +15037,9 @@ }, { "githubUrl": "https://github.com/benjamineruvieru/rn-text-touch-highlight", - "examples": ["https://github.com/benjamineruvieru/rn-text-touch-highlight/tree/main/example"], + "examples": [ + "https://github.com/benjamineruvieru/rn-text-touch-highlight/tree/main/example" + ], "ios": true, "android": true, "expoGo": true, @@ -13787,20 +15072,26 @@ }, { "githubUrl": "https://github.com/callstackincubator/react-native-fast-io/tree/main/packages/react-native-fast-io", - "examples": ["https://github.com/callstackincubator/react-native-fast-io/tree/main/example"], + "examples": [ + "https://github.com/callstackincubator/react-native-fast-io/tree/main/example" + ], "android": true, "ios": true }, { "githubUrl": "https://github.com/callstackincubator/polygen/tree/master/packages/polygen", "npmPkg": "@callstack/polygen", - "examples": ["https://github.com/callstackincubator/polygen/tree/master/apps/example"], + "examples": [ + "https://github.com/callstackincubator/polygen/tree/master/apps/example" + ], "ios": true }, { "githubUrl": "https://github.com/react-native-documents/document-picker/tree/main/packages/document-viewer", "npmPkg": "@react-native-documents/viewer", - "examples": ["https://github.com/rnmods/react-native-document-picker/tree/master/example"], + "examples": [ + "https://github.com/rnmods/react-native-document-picker/tree/master/example" + ], "ios": true, "android": true }, @@ -13822,8 +15113,12 @@ { "githubUrl": "https://github.com/deeeed/expo-audio-stream/tree/main/packages/expo-audio-stream", "npmPkg": "@siteed/expo-audio-stream", - "examples": ["https://deeeed.github.io/expo-audio-stream/playground"], - "images": ["https://raw.githubusercontent.com/deeeed/expo-audio-stream/main/docs/demo.gif"], + "examples": [ + "https://deeeed.github.io/expo-audio-stream/playground" + ], + "images": [ + "https://raw.githubusercontent.com/deeeed/expo-audio-stream/main/docs/demo.gif" + ], "ios": true, "android": true, "web": true @@ -13831,7 +15126,9 @@ { "githubUrl": "https://github.com/deeeed/expo-audio-stream/tree/main/packages/expo-audio-ui", "npmPkg": "@siteed/expo-audio-ui", - "examples": ["https://deeeed.github.io/expo-audio-stream/expo-audio-ui-storybook/"], + "examples": [ + "https://deeeed.github.io/expo-audio-stream/expo-audio-ui-storybook/" + ], "ios": true, "android": true, "web": true @@ -13839,7 +15136,9 @@ { "githubUrl": "https://github.com/gitn00b1337/expo-widgets", "npmPkg": "@bittingz/expo-widgets", - "examples": ["https://github.com/gitn00b1337/expo-widgets/tree/main/example"], + "examples": [ + "https://github.com/gitn00b1337/expo-widgets/tree/main/example" + ], "ios": true, "android": true, "web": true @@ -13847,7 +15146,9 @@ { "githubUrl": "https://github.com/statelyai/xstate/tree/main/packages/core", "npmPkg": "xstate", - "examples": ["https://github.com/statelyai/xstate/tree/main/examples"], + "examples": [ + "https://github.com/statelyai/xstate/tree/main/examples" + ], "ios": true, "android": true, "web": true, @@ -13872,7 +15173,9 @@ }, { "githubUrl": "https://github.com/EdgarJMesquita/expo-totp", - "examples": ["https://github.com/EdgarJMesquita/expo-totp/tree/main/example"], + "examples": [ + "https://github.com/EdgarJMesquita/expo-totp/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/EdgarJMesquita/expo-totp/refs/heads/main/docs/assets/demo.gif" ], @@ -13881,7 +15184,9 @@ }, { "githubUrl": "https://github.com/sellpy/react-native-scroll-anchor", - "examples": ["https://github.com/sellpy/react-native-scroll-anchor/tree/main/example"], + "examples": [ + "https://github.com/sellpy/react-native-scroll-anchor/tree/main/example" + ], "npmPkg": "@sellpy/react-native-scroll-anchor", "ios": true, "android": true, @@ -13889,7 +15194,9 @@ }, { "githubUrl": "https://github.com/tlow92/expo-key-event", - "examples": ["https://github.com/tlow92/expo-key-event/tree/main/example"], + "examples": [ + "https://github.com/tlow92/expo-key-event/tree/main/example" + ], "ios": true, "android": true, "web": true, @@ -13897,7 +15204,9 @@ }, { "githubUrl": "https://github.com/ShinMini/react-native-inner-shadow", - "examples": ["https://github.com/ShinMini/react-native-inner-shadow/tree/main/example"], + "examples": [ + "https://github.com/ShinMini/react-native-inner-shadow/tree/main/example" + ], "images": [ "https://github.com/ShinMini/react-native-inner-shadow/blob/main/docs/imgs/rn-inner-shadow-thubnail.jpg", "https://github.com/ShinMini/react-native-inner-shadow/blob/main/docs/imgs/rn-inner-shadow-pressable-thumbnail.gif" @@ -13959,7 +15268,9 @@ }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-maps", - "examples": ["https://docs.expo.dev/versions/latest/sdk/maps/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/maps/#usage" + ], "ios": true, "android": true, "newArchitecture": true @@ -13986,7 +15297,9 @@ }, { "githubUrl": "https://github.com/kuatsu/react-native-boost/tree/master/packages/react-native-boost", - "examples": ["https://github.com/kuatsu/react-native-boost/tree/master/apps/example"], + "examples": [ + "https://github.com/kuatsu/react-native-boost/tree/master/apps/example" + ], "ios": true, "android": true, "expoGo": true, @@ -14009,18 +15322,24 @@ { "githubUrl": "https://github.com/Ucekay/react-native-image-playground", "npmPkg": "react-native-apple-image-playground", - "examples": ["https://github.com/Ucekay/react-native-image-playground/tree/master/example"], + "examples": [ + "https://github.com/Ucekay/react-native-image-playground/tree/master/example" + ], "ios": true }, { "githubUrl": "https://github.com/niteshbalusu11/react-native-nitro-tor", - "examples": ["https://github.com/niteshbalusu11/react-native-nitro-tor/tree/master/example"], + "examples": [ + "https://github.com/niteshbalusu11/react-native-nitro-tor/tree/master/example" + ], "android": true, "ios": true }, { "githubUrl": "https://github.com/danilrafiqi/react-native-stepper-ui", - "examples": ["https://github.com/danilrafiqi/react-native-stepper-ui/tree/master/example"], + "examples": [ + "https://github.com/danilrafiqi/react-native-stepper-ui/tree/master/example" + ], "images": [ "https://raw.githubusercontent.com/danilrafiqi/react-native-stepper-ui/master/assets/react-native-stepper-ui-1.png", "https://raw.githubusercontent.com/danilrafiqi/react-native-stepper-ui/master/assets/react-native-stepper-ui-2.png", @@ -14032,7 +15351,9 @@ { "githubUrl": "https://github.com/LegendApp/legend-list", "npmPkg": "@legendapp/list", - "examples": ["https://github.com/LegendApp/legend-list/tree/main/example"], + "examples": [ + "https://github.com/LegendApp/legend-list/tree/main/example" + ], "android": true, "ios": true, "macos": true, @@ -14041,19 +15362,25 @@ }, { "githubUrl": "https://github.com/colaquecez/expo-selectable-text", - "examples": ["https://github.com/colaquecez/expo-selectable-text/tree/main/example"], + "examples": [ + "https://github.com/colaquecez/expo-selectable-text/tree/main/example" + ], "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/huextrat/react-native-ios-translate-sheet", - "examples": ["https://github.com/huextrat/react-native-ios-translate-sheet/tree/main/example"], + "examples": [ + "https://github.com/huextrat/react-native-ios-translate-sheet/tree/main/example" + ], "ios": true, "newArchitecture": true }, { "githubUrl": "https://github.com/huextrat/react-native-ios-translate-tasks", - "examples": ["https://github.com/huextrat/react-native-ios-translate-tasks/tree/main/example"], + "examples": [ + "https://github.com/huextrat/react-native-ios-translate-tasks/tree/main/example" + ], "ios": true, "newArchitecture": true }, @@ -14093,7 +15420,9 @@ { "githubUrl": "https://github.com/BrijenMakwana/react-native-multistep", "npmPkg": "@brijen/react-native-multistep", - "examples": ["https://github.com/BrijenMakwana/react-native-multistep/tree/main/example"], + "examples": [ + "https://github.com/BrijenMakwana/react-native-multistep/tree/main/example" + ], "images": [ "https://github.com/BrijenMakwana/react-native-multistep/blob/main/example/assets/images/example_1/example_1.gif", "https://github.com/BrijenMakwana/react-native-multistep/blob/main/example/assets/images/example_2/example_2.gif", @@ -14107,14 +15436,18 @@ { "githubUrl": "https://github.com/mhpdev-com/react-native-speech", "npmPkg": "@mhpdev/react-native-speech", - "examples": ["https://github.com/mhpdev-com/react-native-speech/tree/main/example"], + "examples": [ + "https://github.com/mhpdev-com/react-native-speech/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/TomAtterton/expo-translate-text", - "examples": ["https://github.com/TomAtterton/expo-translate-text/tree/main/example"], + "examples": [ + "https://github.com/TomAtterton/expo-translate-text/tree/main/example" + ], "images": [ "https://github.com/TomAtterton/expo-translate-text/blob/main/resources/Translate_iOS.gif" ], @@ -14125,7 +15458,9 @@ { "githubUrl": "https://github.com/Kushalchg/nepali-picker", "npmPkg": "react-native-nepali-picker", - "examples": ["https://github.com/Kushalchg/nepali-picker/tree/main/example"], + "examples": [ + "https://github.com/Kushalchg/nepali-picker/tree/main/example" + ], "images": [ "https://raw.githubusercontent.com/Kushalchg/nepali-picker/refs/heads/main/assets/picker.png" ], @@ -14155,13 +15490,17 @@ }, { "githubUrl": "https://github.com/saadqbal/react-native-notification-sounds", - "examples": ["https://github.com/saadqbal/notificationSounds"], + "examples": [ + "https://github.com/saadqbal/notificationSounds" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/okwasniewski/react-native-emoji-popup", - "examples": ["https://github.com/okwasniewski/react-native-emoji-popup/tree/main/example"], + "examples": [ + "https://github.com/okwasniewski/react-native-emoji-popup/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true @@ -14185,7 +15524,9 @@ { "githubUrl": "https://github.com/callstack/react-native-brownfield", "npmPkg": "@callstack/react-native-brownfield", - "examples": ["https://github.com/callstack/react-native-brownfield/tree/main/example"], + "examples": [ + "https://github.com/callstack/react-native-brownfield/tree/main/example" + ], "ios": true, "android": true }, @@ -14202,7 +15543,9 @@ }, { "githubUrl": "https://github.com/kubilaysalih/react-native-attributify", - "examples": ["https://github.com/kubilaysalih/react-native-attributify/tree/main/example"], + "examples": [ + "https://github.com/kubilaysalih/react-native-attributify/tree/main/example" + ], "ios": true, "android": true }, @@ -14217,35 +15560,45 @@ }, { "githubUrl": "https://github.com/pioner92/react-native-img-buffer-save", - "examples": ["https://github.com/pioner92/react-native-img-buffer-save/tree/main/example"], + "examples": [ + "https://github.com/pioner92/react-native-img-buffer-save/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/pioner92/react-native-xxhash", - "examples": ["https://github.com/pioner92/react-native-xxhash/tree/main/example"], + "examples": [ + "https://github.com/pioner92/react-native-xxhash/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/pioner92/react-native-config-jsi", - "examples": ["https://github.com/pioner92/react-native-config-jsi/tree/main/example"], + "examples": [ + "https://github.com/pioner92/react-native-config-jsi/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/dcangulo/react-native-render-lynx", - "examples": ["https://github.com/dcangulo/react-native-render-lynx/tree/main/example"], + "examples": [ + "https://github.com/dcangulo/react-native-render-lynx/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/JuanSeBestia/react-native-wifi-reborn", - "examples": ["https://github.com/JuanSeBestia/react-native-wifi-reborn/tree/master/example"], + "examples": [ + "https://github.com/JuanSeBestia/react-native-wifi-reborn/tree/master/example" + ], "ios": true, "android": true, "newArchitecture": true @@ -14253,7 +15606,9 @@ { "githubUrl": "https://github.com/HelpkitHQ/helpkit-help-center-react-native", "npmPkg": "@helpkit/helpkit-help-center-react-native", - "examples": ["https://github.com/HelpkitHQ/helpkit-help-center-react-native/tree/main/example"], + "examples": [ + "https://github.com/HelpkitHQ/helpkit-help-center-react-native/tree/main/example" + ], "ios": true, "android": true, "expoGo": true, @@ -14262,13 +15617,17 @@ { "githubUrl": "https://github.com/google-gemini/generative-ai-js", "npmPkg": "@google/generative-ai", - "examples": ["https://github.com/google-gemini/generative-ai-js/tree/main/samples"], + "examples": [ + "https://github.com/google-gemini/generative-ai-js/tree/main/samples" + ], "web": true, "expoGo": true }, { "githubUrl": "https://github.com/pioner92/react-native-auto-skeleton", - "examples": ["https://github.com/pioner92/react-native-auto-skeleton/tree/main/example"], + "examples": [ + "https://github.com/pioner92/react-native-auto-skeleton/tree/main/example" + ], "ios": true, "newArchitecture": true }, @@ -14288,7 +15647,9 @@ }, { "githubUrl": "https://github.com/KoreanThinker/react-native-translator", - "examples": ["https://github.com/KoreanThinker/react-native-translator/tree/main/example"], + "examples": [ + "https://github.com/KoreanThinker/react-native-translator/tree/main/example" + ], "images": [ "https://user-images.githubusercontent.com/48207131/158834248-05331dd0-d294-4041-9d7b-cb72b5e75737.gif" ], @@ -14298,13 +15659,17 @@ { "githubUrl": "https://github.com/corasan/image-compressor/tree/main/package", "npmPkg": "@corasan/image-compressor", - "examples": ["https://github.com/corasan/image-compressor/tree/main/example"], + "examples": [ + "https://github.com/corasan/image-compressor/tree/main/example" + ], "android": true, "ios": true }, { "githubUrl": "https://github.com/ronickg/react-native-nitro-bip39/tree/main/packages/react-native-nitro-bip39", - "examples": ["https://github.com/ronickg/react-native-nitro-bip39/tree/main/example"], + "examples": [ + "https://github.com/ronickg/react-native-nitro-bip39/tree/main/example" + ], "android": true, "ios": true }, @@ -14327,13 +15692,17 @@ }, { "githubUrl": "https://github.com/cdiddy77/react-native-llm-mediapipe", - "examples": ["https://github.com/cdiddy77/react-native-llm-mediapipe/tree/main/example"], + "examples": [ + "https://github.com/cdiddy77/react-native-llm-mediapipe/tree/main/example" + ], "android": true, "ios": true }, { "githubUrl": "https://github.com/holepunchto/react-native-bare-kit", - "examples": ["https://github.com/holepunchto/bare-expo/blob/main/app/index.tsx"], + "examples": [ + "https://github.com/holepunchto/bare-expo/blob/main/app/index.tsx" + ], "android": true, "ios": true, "newArchitecture": true @@ -14381,13 +15750,17 @@ }, { "githubUrl": "https://github.com/evergrace-co/react-native-audio-pro", - "examples": ["https://github.com/evergrace-co/react-native-audio-pro/tree/main/example"], + "examples": [ + "https://github.com/evergrace-co/react-native-audio-pro/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/i18next/i18next", - "examples": ["https://github.com/i18next/i18next/tree/master/examples/typescript"], + "examples": [ + "https://github.com/i18next/i18next/tree/master/examples/typescript" + ], "ios": true, "android": true, "web": true, @@ -14404,7 +15777,9 @@ }, { "githubUrl": "https://github.com/pioner92/rn-fade-wrapper", - "examples": ["https://github.com/pioner92/rn-fade-wrapper/tree/main/example"], + "examples": [ + "https://github.com/pioner92/rn-fade-wrapper/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true @@ -14420,7 +15795,9 @@ { "githubUrl": "https://github.com/livekit/client-sdk-react-native", "npmPkg": "@livekit/react-native", - "examples": ["https://github.com/livekit/client-sdk-react-native/tree/main/example"], + "examples": [ + "https://github.com/livekit/client-sdk-react-native/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": false @@ -14428,7 +15805,9 @@ { "githubUrl": "https://github.com/livekit/react-native-webrtc", "npmPkg": "@livekit/react-native-webrtc", - "examples": ["https://github.com/livekit/react-native-webrtc/tree/master/examples"], + "examples": [ + "https://github.com/livekit/react-native-webrtc/tree/master/examples" + ], "ios": true, "android": true, "macos": true, @@ -14437,7 +15816,9 @@ { "githubUrl": "https://github.com/livekit/client-sdk-js", "npmPkg": "livekit-client", - "examples": ["https://github.com/livekit/client-sdk-js/tree/main/examples"], + "examples": [ + "https://github.com/livekit/client-sdk-js/tree/main/examples" + ], "ios": true, "android": true, "web": true, @@ -14446,14 +15827,20 @@ { "githubUrl": "https://github.com/Raja0sama/rn-foreground-service", "npmPkg": "@supersami/rn-foreground-service", - "examples": ["https://github.com/Raja0sama/rn-forground-service-example"], - "images": ["https://rn-foreground.vercel.app/md.png"], + "examples": [ + "https://github.com/Raja0sama/rn-forground-service-example" + ], + "images": [ + "https://rn-foreground.vercel.app/md.png" + ], "android": true }, { "githubUrl": "https://github.com/LegendApp/legend-state", "npmPkg": "@legendapp/state", - "examples": ["https://github.com/LegendApp/legend-state/tree/main/examples"], + "examples": [ + "https://github.com/LegendApp/legend-state/tree/main/examples" + ], "android": true, "ios": true, "web": true, @@ -14462,7 +15849,9 @@ }, { "githubUrl": "https://github.com/w88975/expo-click-outside", - "examples": ["https://github.com/w88975/expo-click-outside/tree/main/example"], + "examples": [ + "https://github.com/w88975/expo-click-outside/tree/main/example" + ], "ios": true, "android": true, "expoGo": true, @@ -14488,7 +15877,9 @@ "images": [ "https://raw.githubusercontent.com/mahdidavoodi7/bottom-sheet-stepper/refs/heads/main/preview.gif" ], - "examples": ["https://github.com/mahdidavoodi7/bottom-sheet-stepper/tree/main/example"] + "examples": [ + "https://github.com/mahdidavoodi7/bottom-sheet-stepper/tree/main/example" + ] }, { "githubUrl": "https://github.com/mahdidavoodi7/expo-image-compare", @@ -14498,7 +15889,9 @@ "images": [ "https://raw.githubusercontent.com/mahdidavoodi7/expo-image-compare/refs/heads/main/ezgif-426768e63a1227.gif" ], - "examples": ["https://github.com/mahdidavoodi7/expo-image-compare/tree/main/example"] + "examples": [ + "https://github.com/mahdidavoodi7/expo-image-compare/tree/main/example" + ] }, { "githubUrl": "https://github.com/s77rt/react-native-sodium", @@ -14509,7 +15902,9 @@ }, { "githubUrl": "https://github.com/Hiroenzo/react-native-mqtt-clients", - "examples": ["https://github.com/Hiroenzo/react-native-mqtt-clients/tree/main/example"], + "examples": [ + "https://github.com/Hiroenzo/react-native-mqtt-clients/tree/main/example" + ], "ios": true, "android": true }, @@ -14523,7 +15918,9 @@ { "githubUrl": "https://github.com/shakebugs/shake-react-native", "npmPkg": "@shakebugs/react-native-shake", - "examples": ["https://apps.apple.com/us/app/shake-sdk-demo/id1599736701"], + "examples": [ + "https://apps.apple.com/us/app/shake-sdk-demo/id1599736701" + ], "ios": true, "android": true, "newArchitecture": true @@ -14538,7 +15935,9 @@ { "githubUrl": "https://github.com/better-auth/better-auth/tree/main/packages/expo", "npmPkg": "@better-auth/expo", - "examples": ["https://github.com/better-auth/better-auth/tree/main/examples/expo-example"], + "examples": [ + "https://github.com/better-auth/better-auth/tree/main/examples/expo-example" + ], "ios": true, "android": true, "expoGo": true, @@ -14552,7 +15951,9 @@ }, { "githubUrl": "https://github.com/eugenehp/react-native-uuid", - "examples": ["https://github.com/eugenehp/RNUUID"], + "examples": [ + "https://github.com/eugenehp/RNUUID" + ], "ios": true, "android": true, "expoGo": true, @@ -14618,14 +16019,18 @@ }, { "githubUrl": "https://github.com/alanjhughes/expo-emoji-picker", - "examples": ["https://github.com/alanjhughes/expo-emoji-picker/tree/main/example"], + "examples": [ + "https://github.com/alanjhughes/expo-emoji-picker/tree/main/example" + ], "ios": true, "android": true, "newArchitecture": true }, { "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-background-task", - "examples": ["https://docs.expo.dev/versions/latest/sdk/background-task/#usage"], + "examples": [ + "https://docs.expo.dev/versions/latest/sdk/background-task/#usage" + ], "ios": true, "android": true, "newArchitecture": true @@ -14657,27 +16062,35 @@ }, { "githubUrl": "https://github.com/stallion-tech/react-native-stallion", - "examples": ["https://github.com/stallion-tech/react-native-stallion/tree/main/example"], + "examples": [ + "https://github.com/stallion-tech/react-native-stallion/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/razorRun/react-native-vlc-media-player", - "examples": ["https://github.com/razorRun/react-native-vlc-media-player-test"], + "examples": [ + "https://github.com/razorRun/react-native-vlc-media-player-test" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/urbanairship/react-native-airship", "npmPkg": "@ua/react-native-airship", - "examples": ["https://github.com/urbanairship/react-native-airship/tree/main/example"], + "examples": [ + "https://github.com/urbanairship/react-native-airship/tree/main/example" + ], "ios": true, "android": true }, { "githubUrl": "https://github.com/prisma/react-native-prisma", "npmPkg": "@prisma/react-native", - "examples": ["https://github.com/prisma/react-native-prisma/tree/main/example"], + "examples": [ + "https://github.com/prisma/react-native-prisma/tree/main/example" + ], "ios": true, "android": true }, @@ -15398,8 +16811,12 @@ { "githubUrl": "https://github.com/Sharcoux/navigation", "npmPkg": "@react-native-assets/navigation", - "examples": ["https://snack.expo.dev/@sharcoux/react-native-navigation"], - "images": ["https://github.com/Sharcoux/navigation/blob/master/example/navigation.gif"], + "examples": [ + "https://snack.expo.dev/@sharcoux/react-native-navigation" + ], + "images": [ + "https://github.com/Sharcoux/navigation/blob/master/example/navigation.gif" + ], "android": true, "ios": true, "web": true, @@ -15420,5 +16837,61 @@ "ios": true, "android": true, "newArchitecture": true + }, + { + "name": "@xmldom/xmldom", + "npmPkg": "@xmldom/xmldom", + "description": "A pure JavaScript W3C DOMParser and XMLSerializer implementation for Node.js, Rhino and the browser.", + "githubUrl": "https://github.com/xmldom/xmldom", + "platforms": ["ios", "android", "web"], + "tags": ["utility", "xml"] + }, + { + "name": "expo-env", + "npmPkg": "expo-env", + "description": "Environment variable support for Expo apps.", + "githubUrl": "https://github.com/expo/expo", + "platforms": ["ios", "android", "web"], + "tags": ["expo", "utility", "env"] + }, + { + "name": "expo-facebook", + "npmPkg": "expo-facebook", + "description": "Facebook SDK integration for Expo apps.", + "githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-facebook", + "platforms": ["ios", "android"], + "tags": ["expo", "social", "facebook", "auth"] + }, + { + "name": "glob", + "npmPkg": "glob", + "description": "Match files using the patterns the shell uses.", + "githubUrl": "https://github.com/isaacs/node-glob", + "platforms": ["ios", "android", "web"], + "tags": ["utility", "filesystem"] + }, + { + "name": "metro", + "npmPkg": "metro", + "description": "Metro is a JavaScript bundler for React Native.", + "githubUrl": "https://github.com/facebook/metro", + "platforms": ["ios", "android"], + "tags": ["bundler", "react-native"] + }, + { + "name": "metro-resolver", + "npmPkg": "metro-resolver", + "description": "Module resolution for Metro bundler.", + "githubUrl": "https://github.com/facebook/metro", + "platforms": ["ios", "android"], + "tags": ["bundler", "react-native"] + }, + { + "name": "uuid", + "npmPkg": "uuid", + "description": "Simple, fast generation of RFC4122 UUIDs.", + "githubUrl": "https://github.com/uuidjs/uuid", + "platforms": ["ios", "android", "web"], + "tags": ["utility", "uuid"] } -] +] \ No newline at end of file