diff --git a/assets/check-data.json b/assets/check-data.json new file mode 100644 index 000000000..0b1b9d10e --- /dev/null +++ b/assets/check-data.json @@ -0,0 +1,7043 @@ +{ + "react-native-logs": { + "newArchitecture": "supported" + }, + "react-native-gl-image-filters": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@iconscout/react-native-unicons": { + "newArchitecture": "supported" + }, + "react-native-photoeditorsdk": { + "newArchitecture": "untested" + }, + "react-native-videoeditorsdk": { + "newArchitecture": "untested" + }, + "react-native-image-crop-picker": { + "newArchitecture": "supported" + }, + "react-native-resegmented-control": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-scales": { + "newArchitecture": "supported" + }, + "react-native-redux": { + "newArchitecture": "supported" + }, + "@wcisco17/react-native-animation-video": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-toastboard": { + "newArchitecture": "supported" + }, + "stream-chat-react-native": { + "newArchitecture": "supported" + }, + "stream-chat-expo": { + "newArchitecture": "supported" + }, + "react-native-units": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-shake-event": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-splash-screen": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "pinar": { + "newArchitecture": "supported" + }, + "react-native-google-photos": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-reader": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-columns": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-svg-transformer": { + "newArchitecture": "supported" + }, + "react-native-svg-asset-plugin": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-apple-ads-attribution": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-formawesome": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "rn-secure-storage": { + "newArchitecture": "untested" + }, + "react-native-sideswipe": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-navybits-date-time-picker": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-image-cache-wrapper": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-super-ellipse-mask": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-file-selector": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-material-shadows": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-about-libraries": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-siri-wave-view": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-lock-screen": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-styled-dialogs": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-morphing-text": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-chip-view": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "instabug-reactnative": { + "newArchitecture": "untested" + }, + "react-native-tableview-simple": { + "newArchitecture": "supported" + }, + "react-native-localizable": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-fbsdk": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-simple-toast": { + "newArchitecture": "supported" + }, + "react-navigation-header-buttons": { + "newArchitecture": "supported" + }, + "react-native-d3multiline-chart": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-bottom-toolbar": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-navigation-props-mapper": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-add-calendar-event": { + "newArchitecture": "untested" + }, + "react-native-bottom-action-sheet": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-paper": { + "newArchitecture": "supported" + }, + "react-native-popover-menu": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-face-pile": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-asyncstorage": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-shine-button": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-iconic": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-download-button": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-spruce": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-reactive-form": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-typography": { + "newArchitecture": "supported" + }, + "react-native-buttonex": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-mirror": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-viewpager-carousel": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-event-listeners": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-signature-capture": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-pdf": { + "newArchitecture": "supported" + }, + "react-native-multiple-select": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-orientation-locker": { + "newArchitecture": "untested" + }, + "react-native-onesignal": { + "newArchitecture": "supported" + }, + "react-native-linkedin-login": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-drawer": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-image-picker": { + "newArchitecture": "supported" + }, + "react-native-keyboard-spacer": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-mixpanel": { + "unmaintained": true, + "newArchitecture": "unsupported" + }, + "@react-navigation/native": { + "newArchitecture": "supported" + }, + "native-navigation": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-navigation": { + "newArchitecture": "supported" + }, + "gl-react-expo": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-pages": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-page-control": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "lottie-react-native": { + "newArchitecture": "supported" + }, + "react-native-maps": { + "newArchitecture": "supported" + }, + "react-native-maps-directions": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-animatable": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-calendario": { + "newArchitecture": "supported" + }, + "react-native-calendars": { + "newArchitecture": "supported" + }, + "@expo/vector-icons": { + "newArchitecture": "supported" + }, + "react-native-responsive-grid": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-step-indicator": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-modals": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-material-textfield": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-modalbox": { + "newArchitecture": "supported" + }, + "react-native-modal": { + "newArchitecture": "supported" + }, + "rneui": { + "newArchitecture": "supported" + }, + "react-native-tab-view": { + "newArchitecture": "supported" + }, + "react-native-circular-slider": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-snap-carousel": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-modal-datetime-picker": { + "newArchitecture": "supported" + }, + "react-native-universal-picker": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-root-siblings": { + "newArchitecture": "supported" + }, + "react-native-tcp": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-video": { + "newArchitecture": "supported" + }, + "react-native-share": { + "newArchitecture": "supported" + }, + "react-native-dialogs": { + "newArchitecture": "untested" + }, + "react-native-keychain": { + "newArchitecture": "supported" + }, + "react-native-social-share": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-ble-manager": { + "newArchitecture": "supported" + }, + "react-native-mail": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-pdf-view": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-card-io": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-awesome-card-io": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-google-places": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@expo/ex-navigation": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-masked-text": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-material-bottom-navigation": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-autogrow-textinput": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-camera-roll-picker": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-conductor": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-image-progress": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-app-intro": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-lightbox": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-textinput-effects": { + "newArchitecture": "supported" + }, + "react-native-sortable-listview": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-foldview": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-progress": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "rn-viewpager": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-menu": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-button-component": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-fence-html": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-autolink": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-hyperlink": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-check-box": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-loading-container": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-swipe-cards": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-circular-progress": { + "newArchitecture": "supported" + }, + "react-native-side-menu": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-swiper": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-scrollable-tab-view": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-router-flux": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "native-base": { + "newArchitecture": "supported" + }, + "react-native-switcher": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-swipeout": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-looped-carousel": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "apsl-react-native-button": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-datepicker": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-google-places-autocomplete": { + "newArchitecture": "supported" + }, + "react-native-slider": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-credit-card-input": { + "newArchitecture": "supported" + }, + "react-native-photo-browser": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-pathjs-charts": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "victory-native": { + "newArchitecture": "supported" + }, + "react-native-action-button": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-gifted-form": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-dropdownalert": { + "newArchitecture": "supported" + }, + "react-native-read-more-text": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-popup-menu": { + "newArchitecture": "supported" + }, + "react-native-calendar-strip": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-loader": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-simple-modal": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-sortable-list": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-percentage-circle": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-image-header-scroll-view": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-fade-in-image": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-flip-card": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-fcm": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-easy-toast": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-mentions": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-carousel-control": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-settings-list": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-clean-form": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-accordion": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-viewpager": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-dropdown": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-chooser": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-calendar-picker": { + "newArchitecture": "supported" + }, + "react-native-autocomplete-input": { + "newArchitecture": "supported" + }, + "react-native-tabs": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-easy-grid": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-radio-buttons": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-gesture-password": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-calendar": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-simple-store": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-loading-spinner-overlay": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-parallax-scroll-view": { + "newArchitecture": "supported" + }, + "react-native-tabbar": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-message-bar": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-floating-label-text-input": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-progress-hud": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-country-picker-modal": { + "newArchitecture": "supported" + }, + "react-native-awesome-button": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-svg-uri": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-deck-swiper": { + "newArchitecture": "supported" + }, + "react-native-webbrowser": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-circular-action-menu": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-stateless-form": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-segmented-control-tab": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-atoz-list": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@expo/react-native-responsive-image": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@expo/react-native-link": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-emoji-picker": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@react-native-component/react-native-smart-badge": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "tcomb-form-native": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-infinite-scroll-view": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-invertible-scroll-view": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-root-modal": { + "newArchitecture": "supported" + }, + "react-native-emoji": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-simple-markdown": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-statusbar-alert": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-text": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-immutable-list-view": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-search-header": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-device-monitor": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-fbads": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-branch": { + "newArchitecture": "untested" + }, + "react-native-social-auth": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-keep-awake": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-send-intent": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-android-statusbar": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-smart-splash-screen": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "rn-splash-screen": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-effects-view": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-location": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-permissions": { + "newArchitecture": "supported" + }, + "react-native-view-shot": { + "newArchitecture": "supported" + }, + "react-native-safari-view": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-oauth": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-motion-manager": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "rn-apple-healthkit": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-contacts": { + "newArchitecture": "supported" + }, + "react-native-background-job": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-geocoder": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-orientation-listener": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-device-display": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-background-fetch": { + "newArchitecture": "supported" + }, + "react-native-stripe": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-speech": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-wordpress-editor": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-search-bar": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-digits": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-directed-scrollview": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-keyboard-input": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-privacy-snapshot": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-android-sms-listener": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-network-info": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "rn-nodeify": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-extra-dimensions-android": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-proximity": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-calendar-events": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-photo-view": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-material-kit": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-i18n": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-image-zoom": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-tooltip": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-bottom-sheet-behavior": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-intercom": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-globalize": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-storage": { + "newArchitecture": "supported" + }, + "react-native-extended-stylesheet": { + "newArchitecture": "supported" + }, + "react-native-style-tachyons": { + "newArchitecture": "supported" + }, + "react-native-google-analytics": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "pouchdb-react-native": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-db-models": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "cairn": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-slowlog": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-console-panel": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-dismiss-keyboard": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-popup": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@bam.tech/react-native-image-resizer": { + "newArchitecture": "supported" + }, + "@remobile/react-native-toast": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-lazyload": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-nav": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-imation": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-android-tablayout": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-gifted-listview": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-simple-dialogs": { + "newArchitecture": "supported" + }, + "react-native-keyboard-manager": { + "newArchitecture": "untested" + }, + "nachos-ui": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-material-design": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "mrn": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-parallax": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-chart": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-parallax-view": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-collapsible": { + "newArchitecture": "supported" + }, + "react-native-popover": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-form-generator": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-simple-router": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-markdown": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-custom-navigation": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-gesture-recognizers": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-gallery": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-md-textinput": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-custom-action-sheet": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-keyboard-aware-scrollview": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-gestures": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-ab": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-animated-ptr": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-htmltext": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-listitem": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-ble-plx": { + "newArchitecture": "supported" + }, + "rn-placeholder": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "rn-displayable": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "tipsi-stripe": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-qrcode-svg": { + "newArchitecture": "supported" + }, + "react-native-google-mobile-ads": { + "newArchitecture": "supported" + }, + "@react-native-firebase/analytics": { + "newArchitecture": "supported" + }, + "@react-native-firebase/app-check": { + "newArchitecture": "supported" + }, + "@react-native-firebase/app-distribution": { + "newArchitecture": "supported" + }, + "@react-native-firebase/app": { + "newArchitecture": "supported" + }, + "@react-native-firebase/auth": { + "newArchitecture": "supported" + }, + "@react-native-firebase/crashlytics": { + "newArchitecture": "supported" + }, + "@react-native-firebase/database": { + "newArchitecture": "supported" + }, + "@react-native-firebase/firestore": { + "newArchitecture": "supported" + }, + "@react-native-firebase/functions": { + "newArchitecture": "supported" + }, + "@react-native-firebase/in-app-messaging": { + "newArchitecture": "supported" + }, + "@react-native-firebase/messaging": { + "newArchitecture": "supported" + }, + "@react-native-firebase/ml": { + "newArchitecture": "supported" + }, + "@react-native-firebase/perf": { + "newArchitecture": "supported" + }, + "@react-native-firebase/remote-config": { + "newArchitecture": "supported" + }, + "@react-native-firebase/storage": { + "newArchitecture": "supported" + }, + "react-native-fs": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-cell-components": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-photo-upload": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-create-bridge": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-fa-icons": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "material-native": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-submit-button": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-zip-archive": { + "newArchitecture": "untested" + }, + "react-native-actionsheet": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-document-scanner": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-perspective-image-cropper": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-loading-placeholder": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@bam.tech/react-native-batch": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-bouncy-drawer": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-ios-drag-drop": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-material-palette": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-onboarding-swiper": { + "newArchitecture": "supported" + }, + "react-native-material-ui": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-falling-drawer": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "rn-render-perfs": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-schemes-manager": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@ui-kitten/components": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-offscreen-toolbar": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-braintree-payments-drop-in": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "formik": { + "newArchitecture": "supported" + }, + "react-native-google-play-game-services": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-popup-menu-android": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-scroll-paged-view": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-azure-auth": { + "newArchitecture": "untested" + }, + "react-native-modal-popover": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-vkontakte-login": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-picker-select": { + "newArchitecture": "supported" + }, + "react-native-keyguard": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-swiper-flatlist": { + "newArchitecture": "supported" + }, + "react-native-grid-list": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-image-marker": { + "newArchitecture": "untested" + }, + "react-native-walkthrough-tooltip": { + "newArchitecture": "supported" + }, + "react-native-canvas": { + "newArchitecture": "supported" + }, + "react-native-draggable-calendar": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "rn-pdf-reader-js": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-snackbar": { + "newArchitecture": "untested" + }, + "react-native-pseudo-localization": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-keyboard-accessory": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-date-picker": { + "newArchitecture": "supported" + }, + "react-native-gradients": { + "newArchitecture": "supported" + }, + "@nozbe/watermelondb": { + "newArchitecture": "untested" + }, + "react-native-version-info": { + "newArchitecture": "untested" + }, + "react-native-track-player": { + "newArchitecture": "unsupported" + }, + "react-native-hotspot": { + "newArchitecture": "supported" + }, + "react-native-text-avatar": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-buglife": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-customize-selected-date": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-suggester": { + "newArchitecture": "untested" + }, + "react-native-scrolling-images": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-instagram-login": { + "newArchitecture": "untested" + }, + "react-native-ruler": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-safe-image": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "expo-apple-authentication": { + "newArchitecture": "supported" + }, + "expo-application": { + "newArchitecture": "supported" + }, + "expo-asset": { + "newArchitecture": "supported" + }, + "expo-av": { + "newArchitecture": "supported" + }, + "expo-background-fetch": { + "newArchitecture": "supported" + }, + "expo-battery": { + "newArchitecture": "supported" + }, + "expo-blur": { + "newArchitecture": "supported" + }, + "expo-brightness": { + "newArchitecture": "supported" + }, + "expo-calendar": { + "newArchitecture": "supported" + }, + "expo-camera": { + "newArchitecture": "supported" + }, + "expo-cellular": { + "newArchitecture": "supported" + }, + "expo-constants": { + "newArchitecture": "supported" + }, + "expo-contacts": { + "newArchitecture": "supported" + }, + "expo-crypto": { + "newArchitecture": "supported" + }, + "expo-device": { + "newArchitecture": "supported" + }, + "expo-document-picker": { + "newArchitecture": "supported" + }, + "expo-file-system": { + "newArchitecture": "supported" + }, + "expo-font": { + "newArchitecture": "supported" + }, + "expo-gl": { + "newArchitecture": "supported" + }, + "expo-haptics": { + "newArchitecture": "supported" + }, + "expo-image-manipulator": { + "newArchitecture": "supported" + }, + "expo-image-picker": { + "newArchitecture": "supported" + }, + "expo-intent-launcher": { + "newArchitecture": "supported" + }, + "expo-keep-awake": { + "newArchitecture": "supported" + }, + "expo-linear-gradient": { + "newArchitecture": "supported" + }, + "expo-local-authentication": { + "newArchitecture": "supported" + }, + "expo-localization": { + "newArchitecture": "supported" + }, + "expo-location": { + "newArchitecture": "supported" + }, + "expo-mail-composer": { + "newArchitecture": "supported" + }, + "expo-media-library": { + "newArchitecture": "supported" + }, + "expo-network": { + "newArchitecture": "supported" + }, + "expo-notifications": { + "newArchitecture": "supported" + }, + "expo-pixi": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "expo-print": { + "newArchitecture": "supported" + }, + "expo-processing": { + "newArchitecture": "supported" + }, + "expo-secure-store": { + "newArchitecture": "supported" + }, + "expo-sensors": { + "newArchitecture": "supported" + }, + "expo-sms": { + "newArchitecture": "supported" + }, + "expo-speech": { + "newArchitecture": "supported" + }, + "expo-sqlite": { + "newArchitecture": "supported" + }, + "expo-store-review": { + "newArchitecture": "supported" + }, + "expo-task-manager": { + "newArchitecture": "supported" + }, + "expo-three": { + "newArchitecture": "supported" + }, + "expo-video-thumbnails": { + "newArchitecture": "supported" + }, + "expo-web-browser": { + "newArchitecture": "supported" + }, + "jest-expo": { + "newArchitecture": "supported" + }, + "rn-verifcode": { + "newArchitecture": "supported" + }, + "@matt-block/react-native-in-app-browser": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-window-guard": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-dns-lookup": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-input-spinner": { + "newArchitecture": "supported" + }, + "@pietile-native-kit/keyboard-aware-scrollview": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@pietile-native-kit/expandable-view": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@pietile-native-kit/fade-view": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@pietile-native-kit/page-slider": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-eva-icons": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-nested-listview": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-wifi-p2p": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-bundle-splitter": { + "newArchitecture": "untested" + }, + "react-native-gesture-detector": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-indicators": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@react-native-documents/picker": { + "newArchitecture": "supported" + }, + "react-native-modern-datepicker": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@ptomasroos/react-native-multi-slider": { + "newArchitecture": "supported" + }, + "@react-native-cookies/cookies": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-create-thumbnail": { + "newArchitecture": "untested" + }, + "react-native-reanimated": { + "newArchitecture": "supported" + }, + "reanimated-bottom-sheet": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@dudigital/react-native-zoomable-view": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-media-clipboard": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "emoji-mart-native": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "ignite-cli": { + "newArchitecture": "supported" + }, + "reactotron": { + "newArchitecture": "supported" + }, + "apisauce": { + "newArchitecture": "supported" + }, + "react-native-background-geolocation": { + "newArchitecture": "supported" + }, + "react-native-ui-blueprint": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "eslint-plugin-react-native-a11y": { + "newArchitecture": "supported" + }, + "rn-zendesk": { + "newArchitecture": "untested" + }, + "@react-native-community/progress-bar-android": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@react-native-community/progress-view": { + "newArchitecture": "supported" + }, + "@react-native-clipboard/clipboard": { + "newArchitecture": "supported" + }, + "@react-native-segmented-control/segmented-control": { + "newArchitecture": "supported" + }, + "@react-native-voice/voice": { + "newArchitecture": "supported" + }, + "react-native-animated-spinkit": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-webview": { + "newArchitecture": "supported" + }, + "react-native-camera": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-notifier": { + "newArchitecture": "supported" + }, + "expo-ui-kit": { + "newArchitecture": "supported" + }, + "@grapp/stacks": { + "newArchitecture": "supported" + }, + "react-native-localize": { + "newArchitecture": "supported" + }, + "@react-native-community/datetimepicker": { + "newArchitecture": "supported" + }, + "react-native-dualscreeninfo": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-twopane-navigation": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-twopaneview": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "expo-splash-screen": { + "newArchitecture": "supported" + }, + "expo-updates": { + "newArchitecture": "supported" + }, + "react-native-appearance": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "expo-auth-session": { + "newArchitecture": "supported" + }, + "expo-linking": { + "newArchitecture": "supported" + }, + "expo-screen-orientation": { + "newArchitecture": "supported" + }, + "expo-sharing": { + "newArchitecture": "supported" + }, + "react-native-safe-area-context": { + "newArchitecture": "supported" + }, + "react-native-screens": { + "newArchitecture": "supported" + }, + "react-native-shared-element": { + "newArchitecture": "supported" + }, + "react-native-pager-view": { + "newArchitecture": "supported" + }, + "@react-native-community/netinfo": { + "newArchitecture": "supported" + }, + "react-native-text-input-mask": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@react-native-community/toolbar-android": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@react-native-community/art": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@react-native-community/push-notification-ios": { + "unmaintained": true, + "newArchitecture": "unsupported" + }, + "react-native-safe-area-view": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@react-native-community/blur": { + "newArchitecture": "supported" + }, + "@react-native-async-storage/async-storage": { + "newArchitecture": "supported" + }, + "@react-native-picker/picker": { + "newArchitecture": "supported" + }, + "@react-native-camera-roll/camera-roll": { + "newArchitecture": "supported" + }, + "@react-native-community/image-editor": { + "newArchitecture": "supported" + }, + "@react-native-masked-view/masked-view": { + "newArchitecture": "supported" + }, + "react-native-linear-gradient": { + "newArchitecture": "supported" + }, + "react-native-medium-clap": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-audio-session": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-twilio-video-webrtc": { + "newArchitecture": "untested" + }, + "react-native-callkeep": { + "newArchitecture": "untested" + }, + "react-native-webrtc": { + "newArchitecture": "untested" + }, + "react-native-incall-manager": { + "newArchitecture": "untested" + }, + "react-native-voip-push-notification": { + "newArchitecture": "untested" + }, + "react-native-bootsplash": { + "newArchitecture": "supported" + }, + "redux-flipper": { + "newArchitecture": "untested" + }, + "react-native-responsive-image-view": { + "newArchitecture": "supported" + }, + "react-native-image-colors": { + "newArchitecture": "supported" + }, + "react-native-animated-nav-tab-bar": { + "newArchitecture": "supported" + }, + "expo-2d-context": { + "newArchitecture": "supported" + }, + "react-native-render-html": { + "newArchitecture": "supported" + }, + "react-native-gifted-chat": { + "newArchitecture": "supported" + }, + "@shoutem/ui": { + "newArchitecture": "supported" + }, + "react-native-markdown-display": { + "newArchitecture": "supported" + }, + "react-i18next": { + "newArchitecture": "supported" + }, + "react-native-keyboard-aware-scroll-view": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-scroll-into-view": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-size-matters": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@expo/react-native-action-sheet": { + "newArchitecture": "supported" + }, + "react-native-modal-selector": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-svg-charts": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-svg": { + "newArchitecture": "supported" + }, + "react-native-iap": { + "newArchitecture": "supported" + }, + "react-native-markdown-renderer": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-device-info": { + "newArchitecture": "supported" + }, + "react-native-push-notification": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-sound": { + "newArchitecture": "supported" + }, + "react-native-dark-mode": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-fast-image": { + "unmaintained": true, + "newArchitecture": "unsupported" + }, + "react-native-image-zoom-viewer": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-modal-dropdown": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-modal-translucent": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@shopify/restyle": { + "newArchitecture": "supported" + }, + "react-native-purchases": { + "newArchitecture": "supported" + }, + "@react-native-community/checkbox": { + "newArchitecture": "unsupported" + }, + "@react-native-google-signin/google-signin": { + "newArchitecture": "supported" + }, + "react-native-kvideo": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-navigation-hooks": { + "newArchitecture": "untested" + }, + "aws-amplify": { + "newArchitecture": "supported" + }, + "@aws-amplify/datastore": { + "newArchitecture": "supported" + }, + "@aws-amplify/react-native": { + "newArchitecture": "supported" + }, + "@aws-amplify/auth": { + "newArchitecture": "supported" + }, + "@aws-amplify/notifications": { + "newArchitecture": "untested" + }, + "parse": { + "newArchitecture": "supported" + }, + "react-native-material-menu": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-console-time-polyfill": { + "newArchitecture": "supported" + }, + "react-native-change-icon": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-open-maps": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-store-review": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@react-native-community/geolocation": { + "newArchitecture": "supported" + }, + "react-native-template-typescript": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@react-native-community/audio-toolkit": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@react-native-community/react-native-translucent-modal": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-navbar": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-platform-touchable": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-context-menu-view": { + "newArchitecture": "supported" + }, + "rn-range-slider": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@mohamadkh75/react-native-jalali-datepicker": { + "newArchitecture": "supported" + }, + "react-native-fb-image-grid": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "mongodb-stitch-react-native-sdk": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@fortawesome/react-native-fontawesome": { + "newArchitecture": "supported" + }, + "react-native-autoheight-webview": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-tts": { + "newArchitecture": "untested" + }, + "react-native-config": { + "newArchitecture": "supported" + }, + "react-native-deep-linking": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-boundary": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-swift": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-offline": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-status-bar-height": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-sqlite-storage": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-parsed-text": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-select-multiple": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-exceptions-manager": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-wechat": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-code-push": { + "unmaintained": true, + "newArchitecture": "unsupported" + }, + "react-navigation-transitions": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-video-controls": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-navigation-redux-helpers": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-itunes": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-htmlview": { + "newArchitecture": "supported" + }, + "react-native-flash-message": { + "newArchitecture": "supported" + }, + "react-native-localization": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-photo-view-ex": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-spinkit": { + "newArchitecture": "untested" + }, + "react-native-tab-view-viewpager-adapter": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-webp-format": { + "newArchitecture": "supported" + }, + "react-navigation-backhandler": { + "newArchitecture": "supported" + }, + "react-native-billing": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-typewriter": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-syntax-highlighter": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-fetch-blob": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-md5": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-geocoding": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-prompt-android": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-star-rating": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-switch": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-user-avatar": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-shimmer-placeholder": { + "newArchitecture": "supported" + }, + "react-native-card-flip": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-device-detection": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-camera-kit": { + "newArchitecture": "supported" + }, + "react-native-native-video-player": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-quick-actions": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-swipe-list-view": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-platform-stylesheet": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-background-task": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-background-timer": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-wheel-picker-android": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-round-flags": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-easy-markdown": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-haptic-feedback": { + "newArchitecture": "supported" + }, + "react-native-map-link": { + "newArchitecture": "supported" + }, + "react-native-material-dropdown": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "recyclerlistview": { + "newArchitecture": "supported" + }, + "@mapbox/react-native-mapbox-gl": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-tableview": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-largelist": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-root-toast": { + "newArchitecture": "supported" + }, + "react-native-masonry": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-sglistview": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-timeline-listview": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-copilot": { + "newArchitecture": "supported" + }, + "react-native-sketch": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "galio-framework": { + "newArchitecture": "supported" + }, + "react-native-super-grid": { + "newArchitecture": "supported" + }, + "react-native-activity-view": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-refresher": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-carousel": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-draftjs-render": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-html-to-pdf": { + "newArchitecture": "supported" + }, + "react-native-html-webview": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-html-render": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-measure-text": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-file-viewer": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-responsive-fontsize": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-text-size": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-hypertext": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-asciimage": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-fabric": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-ux-cam": { + "newArchitecture": "supported" + }, + "react-native-td": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-flurry-sdk": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "reactxp": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-geo-fencing": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-fused-location": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-google-static-map": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-geolocation-android": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@gregfrench/react-native-wheel-picker": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@sentry/react-native": { + "newArchitecture": "supported" + }, + "react-native-bluetooth-status": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-confirmation-code-input": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-google-fit": { + "newArchitecture": "untested" + }, + "react-native-idle-timer": { + "newArchitecture": "untested" + }, + "react-native-image-mapper": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-inappbrowser-reborn": { + "newArchitecture": "unsupported" + }, + "react-native-progress-bar-animated": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-reanimated-slider": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-section-list-get-item-layout": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-sensitive-info": { + "newArchitecture": "supported" + }, + "react-native-touch-id": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-version-number": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-youtube": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-powerbi": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-msal": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-sticky-parallax-header": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-material-backdrop-modal": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-woodpicker": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-ultimate-config": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "rn-font-mapping": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-modalize": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "rn-tourguide": { + "newArchitecture": "supported" + }, + "@react-native-community/slider": { + "newArchitecture": "supported" + }, + "@react-native-toolkit/triangle": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "reinput": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-network-logger": { + "newArchitecture": "supported" + }, + "react-native-dotenv": { + "newArchitecture": "supported" + }, + "react-native-selectme": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-music-metadata": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-music-control": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-mock": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-timer-mixin": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-fileupload": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-udp": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-shadow-stack": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-redash": { + "newArchitecture": "supported" + }, + "react-native-randombytes": { + "newArchitecture": "supported" + }, + "react-native-radial-gradient": { + "newArchitecture": "supported" + }, + "react-native-qrcode-scanner": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-os": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-level-fs": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-iphone-x-helper": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-crypto": { + "newArchitecture": "untested" + }, + "react-native-marquee": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-image-pan-zoom": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-skeleton-placeholder": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "rn-fetch-blob": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-realtimemessaging-ios": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-webintent": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-modalfy": { + "newArchitecture": "supported" + }, + "react-navigation-collapsible": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-barcode-mask": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-auth0": { + "newArchitecture": "supported" + }, + "react-native-restart": { + "newArchitecture": "untested" + }, + "@react-native-community/hooks": { + "newArchitecture": "supported" + }, + "react-native-responsive-screen": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-ratings": { + "newArchitecture": "supported" + }, + "react-native-smooth-pincode-input": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-geolocation-service": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-sensors": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-draggable-flatlist": { + "newArchitecture": "supported" + }, + "react-native-fingerprint-scanner": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-google-cast": { + "newArchitecture": "supported" + }, + "react-native-table-component": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-dynamic": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "rn-sliding-up-panel": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-app-auth": { + "newArchitecture": "supported" + }, + "react-navigation-heavy-screen": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "tailwind-rn": { + "newArchitecture": "supported" + }, + "react-native-url-polyfill": { + "newArchitecture": "supported" + }, + "react-content-loader": { + "newArchitecture": "supported" + }, + "react-native-material-ripple": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@testing-library/react-native": { + "newArchitecture": "supported" + }, + "react-native-confirmation-code-field": { + "newArchitecture": "supported" + }, + "react-native-rate": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-securerandom": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-cardview": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-barcode-builder": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-app-intro-slider": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-secure-key-store": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@rnmapbox/maps": { + "newArchitecture": "supported" + }, + "react-native-map-clustering": { + "newArchitecture": "supported" + }, + "react-native-nfc-manager": { + "newArchitecture": "untested" + }, + "react-native-watch-connectivity": { + "newArchitecture": "untested" + }, + "react-native-background-downloader": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-google-nearby-messages": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-game-engine": { + "newArchitecture": "supported" + }, + "react-native-font-faces": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-actions-sheet": { + "newArchitecture": "supported" + }, + "react-native-photo-editor": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-blurhash": { + "newArchitecture": "supported" + }, + "react-native-youtube-iframe": { + "newArchitecture": "supported" + }, + "react-native-notification-badge": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-rooster": { + "newArchitecture": "supported" + }, + "use-count-up": { + "newArchitecture": "supported" + }, + "react-native-countdown-circle-timer": { + "newArchitecture": "supported" + }, + "react-native-event-source": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-zoom-bridge": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-jw-media-player": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-ios-kit": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-emoji-selector": { + "newArchitecture": "untested" + }, + "react-native-scroll-bottom-sheet": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "popup-ui": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@freakycoder/react-native-header-view": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-phone-input": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-siri-shortcut": { + "newArchitecture": "untested" + }, + "react-native-image-keyboard": { + "newArchitecture": "untested" + }, + "easyqrcode-react-native": { + "newArchitecture": "supported" + }, + "react-native-app-review": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-responsive-linechart": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-clean-project": { + "newArchitecture": "untested" + }, + "react-native-sass-transformer": { + "newArchitecture": "supported" + }, + "react-native-bigimageviewer": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "rn-tooltip": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-qr-code": { + "newArchitecture": "supported" + }, + "@blackbox-vision/react-native-mercadopago-px": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-material-tabs": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@storybook/react-native": { + "newArchitecture": "supported" + }, + "react-native-apple-card-views": { + "newArchitecture": "untested" + }, + "@invertase/react-native-apple-authentication": { + "newArchitecture": "supported" + }, + "tape-cli": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-simple-logger": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-easy-calendar": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@natalia.li/react-native-nested-list": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-paypal": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@rainbow-me/animated-charts": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "rn-qr-generator": { + "newArchitecture": "untested" + }, + "react-native-pdf-light": { + "newArchitecture": "untested" + }, + "react-native-week-view": { + "newArchitecture": "untested" + }, + "react-native-mmkv-storage": { + "newArchitecture": "supported" + }, + "react-native-bouncy-checkbox": { + "newArchitecture": "untested" + }, + "@gorhom/bottom-sheet": { + "newArchitecture": "supported" + }, + "@react-keycloak/native": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-flipper": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-testfairy": { + "newArchitecture": "supported" + }, + "react-native-gallery-toolkit": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-rename": { + "newArchitecture": "untested" + }, + "react-native-pkce-challenge": { + "newArchitecture": "supported" + }, + "@forward-software/react-native-toolbox": { + "newArchitecture": "untested" + }, + "react-native-color-picker-ios": { + "newArchitecture": "untested" + }, + "react-native-in-app-utils": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-external-display": { + "newArchitecture": "supported" + }, + "react-native-carplay": { + "newArchitecture": "untested" + }, + "react-native-toast-notifications": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-use-styles": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-debugger": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-spotify-remote": { + "newArchitecture": "untested" + }, + "redux-persist": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-ios-modal": { + "newArchitecture": "supported" + }, + "dripsy": { + "newArchitecture": "supported" + }, + "react-native-sdkx": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "typed-async-storage": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-nitro-sound": { + "newArchitecture": "untested" + }, + "rn-swipeable-panel": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-ionicons": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-video-processing": { + "newArchitecture": "untested" + }, + "@react-native-menu/menu": { + "newArchitecture": "supported" + }, + "react-native-ios-context-menu": { + "newArchitecture": "supported" + }, + "sharingan-rn-modal-dropdown": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-latlon": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-simple-bottom-sheet": { + "newArchitecture": "supported" + }, + "react-native-widgetkit": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-paper-dates": { + "newArchitecture": "supported" + }, + "react-native-stylex": { + "newArchitecture": "supported" + }, + "react-native-fbt": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-navigation-bar-color": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-google-play-install-referrer": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-v8": { + "newArchitecture": "supported" + }, + "react-native-bootstrap-icons": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-ios-popover": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-background-upload": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-tor": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-magnus": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@stream-io/flat-list-mvcp": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-file-access": { + "newArchitecture": "supported" + }, + "react-native-print": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-hook-form": { + "newArchitecture": "supported" + }, + "react-native-navigation-drawer-extension": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "reanimated-collapsible-helpers": { + "newArchitecture": "supported" + }, + "react-native-error-boundary": { + "newArchitecture": "supported" + }, + "osmicsx": { + "newArchitecture": "supported" + }, + "osmi-cli": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@adobe/react-native-acpmedia": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-payments": { + "newArchitecture": "untested" + }, + "@kilohealth/rn-fitness-tracker": { + "newArchitecture": "untested" + }, + "react-native-signature-canvas": { + "newArchitecture": "supported" + }, + "react-native-default-preference": { + "newArchitecture": "untested" + }, + "@flyskywhy/react-native-gcanvas": { + "newArchitecture": "untested" + }, + "react-native-xaml": { + "newArchitecture": "untested" + }, + "react-native-blob-courier": { + "newArchitecture": "untested" + }, + "react-native-pinchable": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-performance": { + "newArchitecture": "supported" + }, + "react-native-bidirectional-infinite-scroll": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-mmkv": { + "newArchitecture": "supported" + }, + "react-native-vision-camera": { + "newArchitecture": "supported" + }, + "react-native-controlled-mentions": { + "newArchitecture": "supported" + }, + "react-native-tcp-socket": { + "newArchitecture": "untested" + }, + "react-native-text-ticker": { + "newArchitecture": "supported" + }, + "@gabimoncha/react-native-template": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-simple-biometrics": { + "newArchitecture": "untested" + }, + "react-native-animated-linear-gradient": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-hold-menu": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "consistencss": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@dietime/react-native-date-picker": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-awesome-gallery": { + "newArchitecture": "supported" + }, + "react-native-head-tab-view": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-background-actions": { + "newArchitecture": "untested" + }, + "react-native-image-modal": { + "newArchitecture": "untested" + }, + "@rawewhat/stora": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-customized-image-picker": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-accessibility-engine": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-fbsdk-next": { + "newArchitecture": "supported" + }, + "expo-next-react-navigation": { + "newArchitecture": "supported" + }, + "react-native-search-box": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@klarna/platform-colors": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-web-swiper": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-popable": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-input-outline": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-scalable-image": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@homee/react-native-mapbox-navigation": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "expo-screen-capture": { + "newArchitecture": "supported" + }, + "@agaweb/react-native-stripe": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-aes-gcm-crypto": { + "newArchitecture": "untested" + }, + "react-native-sqlite-2": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@breeffy/calendars": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-rapi-ui": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-location-enabler": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "moti": { + "newArchitecture": "supported" + }, + "react-native-ui-lib": { + "newArchitecture": "supported" + }, + "@raulpesilva/re-state": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-see-more-inline": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-lifecycle": { + "newArchitecture": "supported" + }, + "react-native-blob-util": { + "newArchitecture": "supported" + }, + "react-native-photo-manipulator": { + "newArchitecture": "supported" + }, + "@xmartlabs/react-native-line": { + "newArchitecture": "supported" + }, + "react-native-weather-chart": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-compass-heading": { + "newArchitecture": "untested" + }, + "@stripe/stripe-react-native": { + "newArchitecture": "supported" + }, + "react-native-swipe-cards-deck": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-redux-alert": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-radio-buttons-group": { + "newArchitecture": "supported" + }, + "react-native-floating-label-input": { + "newArchitecture": "supported" + }, + "react-native-safe-modules": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "expo-status-bar": { + "newArchitecture": "supported" + }, + "react-native-styled-text": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-vector-image": { + "newArchitecture": "supported" + }, + "react-native-auto-height-image": { + "newArchitecture": "supported" + }, + "react-native-big-list": { + "newArchitecture": "supported" + }, + "react-native-system-navigation-bar": { + "newArchitecture": "untested" + }, + "react-native-figma-squircle": { + "newArchitecture": "supported" + }, + "react-native-shader": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-hole-view": { + "newArchitecture": "supported" + }, + "@svgr-iconkit/core": { + "newArchitecture": "supported" + }, + "react-native-mask-text": { + "newArchitecture": "supported" + }, + "react-native-progress-wheel": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-avoid-softinput": { + "newArchitecture": "supported" + }, + "react-native-web-hooks": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@uiw/react-native-alipay": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-get-location": { + "newArchitecture": "supported" + }, + "realm": { + "newArchitecture": "supported" + }, + "@georstat/react-native-image-cache": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-smooth-picker": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-version": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-events": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@freakycoder/react-native-progressive-fast-image": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-cache": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@gorhom/portal": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-exception-handler": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@reactvision/react-viro": { + "newArchitecture": "untested" + }, + "react-native-bundle-visualizer": { + "newArchitecture": "supported" + }, + "react-native-feedback-reporter": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-gesture-handler": { + "newArchitecture": "supported" + }, + "react-native-responsive-dimensions": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-job-queue": { + "newArchitecture": "untested" + }, + "react-native-quick-sqlite": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-relative-popup": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@fluentui/react-native": { + "newArchitecture": "supported" + }, + "rn-emoji-keyboard": { + "newArchitecture": "supported" + }, + "react-native-encrypted-storage": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-curved-bottom-bar": { + "newArchitecture": "supported" + }, + "react-native-image-viewing": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "animation-wrapper-view": { + "newArchitecture": "supported" + }, + "@crowdlinker/react-native-pager": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "jail-monkey": { + "newArchitecture": "untested" + }, + "react-native-timeline-flatlist": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-js-tableview": { + "newArchitecture": "untested" + }, + "@arelstone/react-native-email-chip": { + "newArchitecture": "supported" + }, + "@giphy/react-native-sdk": { + "newArchitecture": "supported" + }, + "react-native-shadow-2": { + "newArchitecture": "supported" + }, + "react-native-turbolinks": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "vision-camera-image-labeler": { + "newArchitecture": "supported" + }, + "react-native-barcode-creator": { + "newArchitecture": "untested" + }, + "@mthines/react-native-font-face": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-animateable-text": { + "newArchitecture": "supported" + }, + "react-native-window-view": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-receive-sharing-intent": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@datadog/mobile-react-native": { + "newArchitecture": "supported" + }, + "pagescrollview": { + "newArchitecture": "supported" + }, + "react-native-system-bars": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-detector": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@react-native-material/core": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@kichiyaki/react-native-barcode-generator": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-whirlwind": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-sectioned-multi-select": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-compressor": { + "newArchitecture": "supported" + }, + "react-native-phone-number-input": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-gesture-flip-card": { + "newArchitecture": "untested" + }, + "react-native-month-year-picker": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@flyerhq/react-native-chat-ui": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@flyerhq/react-native-firebase-chat-core": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@flyerhq/react-native-link-preview": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@flyerhq/react-native-keyboard-accessory-view": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@flyerhq/react-native-android-uri-path": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@baronha/react-native-multiple-image-picker": { + "newArchitecture": "supported" + }, + "@th3rdwave/web-image": { + "newArchitecture": "untested" + }, + "react-native-neomorph-shadows": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-idata-scanner": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-headphone-detection": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-charts-wrapper": { + "newArchitecture": "untested" + }, + "react-native-awesome-alerts": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-swipeable-list": { + "newArchitecture": "supported" + }, + "react-native-jsi-contacts": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-openalpr": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-multibar": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-ui-buttons": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-view-pdf": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "pixels-catcher": { + "newArchitecture": "untested" + }, + "react-freeze": { + "newArchitecture": "supported" + }, + "react-native-native-runtime": { + "newArchitecture": "untested" + }, + "react-native-mlkit-ocr": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@miblanchard/react-native-slider": { + "newArchitecture": "supported" + }, + "react-native-shareplay": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-shake": { + "newArchitecture": "supported" + }, + "react-native-home-indicator": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-email-link": { + "newArchitecture": "supported" + }, + "react-native-element-dropdown": { + "newArchitecture": "supported" + }, + "@gorhom/paper-onboarding": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@mobile-reality/react-native-select-pro": { + "newArchitecture": "supported" + }, + "react-native-quick-base64": { + "newArchitecture": "supported" + }, + "react-native-cardscan": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "vision-camera-code-scanner": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@react-native-twitter-signin/twitter-signin": { + "newArchitecture": "untested" + }, + "react-native-svg-app-icon": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "rn-bounceable": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-checkbox-reanimated": { + "newArchitecture": "untested" + }, + "react-native-edge-to-edge": { + "newArchitecture": "supported" + }, + "react-native-sha": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-customizable-toast": { + "newArchitecture": "supported" + }, + "react-native-lazy-index": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@homielab/react-native-auto-scroll": { + "newArchitecture": "untested" + }, + "react-native-recaptcha-that-works": { + "newArchitecture": "supported" + }, + "react-native-payment-icons": { + "newArchitecture": "supported" + }, + "react-native-sfsymbols": { + "newArchitecture": "untested" + }, + "react-native-platforms": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-reanimated-carousel": { + "newArchitecture": "supported" + }, + "react-native-in-app-review": { + "newArchitecture": "supported" + }, + "@shipt/osmosis": { + "newArchitecture": "supported" + }, + "react-native-owl": { + "newArchitecture": "untested" + }, + "react-native-ticker": { + "newArchitecture": "supported" + }, + "react-native-health": { + "newArchitecture": "untested" + }, + "react-native-interactable-reanimated": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "expo-video-player": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-accelerometer-parallax": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-swipe-calendar": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-pan-pinch-view": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@beyondidentity/bi-sdk-react-native": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "vision-camera-dynamsoft-barcode-reader": { + "newArchitecture": "untested" + }, + "react-native-lan-port-scanner": { + "newArchitecture": "untested" + }, + "react-native-animated-pagination-dot": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-ad": { + "newArchitecture": "untested" + }, + "@assembless/react-native-material-you": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@clerk/clerk-expo": { + "newArchitecture": "supported" + }, + "react-native-hashing": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-icomoon": { + "newArchitecture": "supported" + }, + "react-native-chatty": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-gauge": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-insta-story": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-section-alphabet-list": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-skeleton-content": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-skeleton-content-nonexpo": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-share-menu": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-colo-loco": { + "newArchitecture": "untested" + }, + "react-native-url-router": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-scrollable-tabstring": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "create-luna-app": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-media-console": { + "newArchitecture": "untested" + }, + "rn-status-bar": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-virtual-keyboard": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-record-screen": { + "newArchitecture": "untested" + }, + "react-native-tags": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@svanboxel/visibility-sensor-react-native": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@dimaportenko/react-native-shadow-view": { + "newArchitecture": "untested" + }, + "react-native-flex-layout": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-tableview-list": { + "newArchitecture": "untested" + }, + "@notifee/react-native": { + "newArchitecture": "supported" + }, + "react-native-notifications": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-focus": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@forward-software/react-auth": { + "newArchitecture": "untested" + }, + "react-native-wheely": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-launch-arguments": { + "newArchitecture": "untested" + }, + "react-native-animated-numbers": { + "newArchitecture": "supported" + }, + "react-native-switch-selector": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-admob-native-ads": { + "newArchitecture": "untested" + }, + "react-native-graph": { + "newArchitecture": "untested" + }, + "react-native-bignumber": { + "newArchitecture": "supported" + }, + "react-native-select-contact": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-shared-group-preferences": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@shipt/segmented-arc-for-react-native": { + "newArchitecture": "supported" + }, + "react-native-actions-sheet-picker": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-leaflet-view": { + "newArchitecture": "untested" + }, + "react-native-keyboard-controller": { + "newArchitecture": "supported" + }, + "react-native-quick-websql": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-notificated": { + "newArchitecture": "untested" + }, + "react-native-esbuild": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "cross-local-storage": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "rn-card-scanner": { + "newArchitecture": "untested" + }, + "react-native-cupertino-list": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-infinite-pager": { + "newArchitecture": "supported" + }, + "@th3rdwave/react-navigation-bottom-sheet": { + "newArchitecture": "untested" + }, + "react-native-picky": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-place-picker": { + "newArchitecture": "untested" + }, + "@shopify/react-native-performance": { + "newArchitecture": "untested" + }, + "react-native-app-clip": { + "newArchitecture": "supported" + }, + "react-native-compressed-jsbundle": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-get-random-values": { + "newArchitecture": "supported" + }, + "@shopify/react-native-skia": { + "newArchitecture": "supported" + }, + "@shopify/flash-list": { + "newArchitecture": "supported" + }, + "reassure": { + "newArchitecture": "untested" + }, + "react-native-turbo-starter": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-template-new-architecture": { + "newArchitecture": "untested" + }, + "react-native-universal-monorepo": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-gifted-charts": { + "newArchitecture": "supported" + }, + "rxn-input": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "rn-perfect-sketch-canvas": { + "newArchitecture": "untested" + }, + "rn-skia-sketch-canvas": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-zephyr": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-react-bridge": { + "newArchitecture": "supported" + }, + "reanimated-color-picker": { + "newArchitecture": "supported" + }, + "react-native-material-you-colors": { + "newArchitecture": "supported" + }, + "@teovilla/react-native-web-maps": { + "newArchitecture": "supported" + }, + "@likashefqet/react-native-image-zoom": { + "newArchitecture": "supported" + }, + "expo-music-picker": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@ovalmoney/react-native-fitness": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-outside-press": { + "newArchitecture": "supported" + }, + "react-native-document-scanner-plugin": { + "newArchitecture": "supported" + }, + "react-native-btr": { + "newArchitecture": "supported" + }, + "@react-native-ama/core": { + "newArchitecture": "untested" + }, + "vision-camera-dynamsoft-label-recognizer": { + "newArchitecture": "untested" + }, + "react-native-fiesta": { + "newArchitecture": "supported" + }, + "vision-camera-ocr": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@klarna/react-native-vector-drawable": { + "newArchitecture": "supported" + }, + "detox": { + "newArchitecture": "unsupported" + }, + "react-native-wallet-manager": { + "newArchitecture": "untested" + }, + "react-native-wallet-pass": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@sendbird/uikit-react-native": { + "newArchitecture": "untested" + }, + "@sendbird/calls-react-native": { + "newArchitecture": "untested" + }, + "rxn-units": { + "newArchitecture": "supported" + }, + "@babylonjs/react-native": { + "newArchitecture": "untested" + }, + "react-native-video-cache": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-bluetooth-classic": { + "newArchitecture": "untested" + }, + "react-native-cloud-store": { + "newArchitecture": "untested" + }, + "react-native-clocks": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@ouroboros/react-native-picker": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@ouroboros/react-native-snackbar": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-volume-manager": { + "newArchitecture": "supported" + }, + "amazon-ivs-react-native-player": { + "newArchitecture": "untested" + }, + "expo-router": { + "newArchitecture": "supported" + }, + "react-native-help-create": { + "newArchitecture": "untested" + }, + "@mindinventory/react-native-awesome-clock": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@mindinventory/react-native-tab-bar-interaction": { + "newArchitecture": "untested" + }, + "@mindinventory/rn-top-navbar": { + "newArchitecture": "untested" + }, + "@mindinventory/react-native-card-animation": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@mindinventory/react-native-stagger-view": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@mindinventory/react-native-boilerplate": { + "newArchitecture": "untested" + }, + "@mindinventory/react-native-speed-view": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@pusher/pusher-websocket-react-native": { + "newArchitecture": "untested" + }, + "expo-split-pane": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-marked": { + "newArchitecture": "supported" + }, + "react-native-style-queries": { + "newArchitecture": "supported" + }, + "react-native-autocomplete-dropdown": { + "newArchitecture": "supported" + }, + "react-native-fast-shadow": { + "newArchitecture": "untested" + }, + "@howljs/calendar-kit": { + "newArchitecture": "supported" + }, + "react-native-tooltiplize": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "vision-camera-dynamsoft-document-normalizer": { + "newArchitecture": "untested" + }, + "react-native-match-media-polyfill": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-ridge-state": { + "newArchitecture": "untested" + }, + "react-native-paper-autocomplete": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@expo/match-media": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-form-component": { + "newArchitecture": "supported" + }, + "react-native-confetti-cannon": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-big-calendar": { + "newArchitecture": "untested" + }, + "expo-image-editor": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "nativewind": { + "newArchitecture": "supported" + }, + "@jetrockets/react-native-modal": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-snackbar-component": { + "newArchitecture": "untested" + }, + "expo-image-crop": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@siposdani87/expo-maps-polygon-editor": { + "newArchitecture": "supported" + }, + "@dev-event/react-native-maps-draw": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-skia-gesture": { + "newArchitecture": "supported" + }, + "expo-system-ui": { + "newArchitecture": "supported" + }, + "react-native-flatboard": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@glyw/react-native-tabbed-section-list": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-performance-limiter": { + "newArchitecture": "supported" + }, + "react-native-basic-carousel": { + "newArchitecture": "supported" + }, + "react-native-stories-view": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-settings": { + "newArchitecture": "untested" + }, + "react-native-system-setting": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-actions-shortcuts": { + "newArchitecture": "untested" + }, + "@kingstinct/react-native-healthkit": { + "newArchitecture": "supported" + }, + "react-native-hotkeys": { + "newArchitecture": "untested" + }, + "react-native-chunk-upload": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-dropdown-picker": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-libsodium": { + "newArchitecture": "untested" + }, + "rn-segmented-control": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-screenshot-prevent": { + "newArchitecture": "supported" + }, + "react-native-hyperlinks": { + "newArchitecture": "supported" + }, + "react-native-reanimated-image-viewer": { + "newArchitecture": "supported" + }, + "react-native-unicorn-modals": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@kanelloc/react-native-animated-header-scroll-view": { + "newArchitecture": "supported" + }, + "react-native-appearance-control": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-code-push-dev-menu": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-android-widget": { + "newArchitecture": "supported" + }, + "react-native-apple-mapkit-directions": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-circular-chart": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@data-client/react": { + "newArchitecture": "supported" + }, + "@splicer97/react-native-mytracker": { + "newArchitecture": "supported" + }, + "@splicer97/react-native-osmdroid": { + "newArchitecture": "untested" + }, + "@sparkfabrik/react-native-idfa-aaid": { + "newArchitecture": "untested" + }, + "react-native-health-connect": { + "newArchitecture": "supported" + }, + "react-native-simple-line-chart": { + "newArchitecture": "untested" + }, + "react-native-qrcode-styled": { + "newArchitecture": "supported" + }, + "@microsoft/signalr": { + "newArchitecture": "supported" + }, + "rn-vertical-slider": { + "newArchitecture": "supported" + }, + "@showtime-xyz/tab-view": { + "newArchitecture": "supported" + }, + "react-native-chatgpt": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-amazing-cropper": { + "newArchitecture": "supported" + }, + "@draftbit/ui": { + "newArchitecture": "supported" + }, + "css-to-react-native": { + "newArchitecture": "supported" + }, + "babel-plugin-react-native-web": { + "newArchitecture": "supported" + }, + "react-native-month": { + "newArchitecture": "supported" + }, + "react-native-flex-grid": { + "newArchitecture": "supported" + }, + "react-native-amap3d": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "mixpanel-react-native": { + "newArchitecture": "supported" + }, + "react-native-block-store": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@pushpendersingh/react-native-scanner": { + "newArchitecture": "supported" + }, + "react-native-ssl-public-key-pinning": { + "newArchitecture": "supported" + }, + "react-native-a11y-slider": { + "newArchitecture": "supported" + }, + "react-fancy-qrcode": { + "newArchitecture": "supported" + }, + "@mutualmobile/react-native-barricade": { + "newArchitecture": "untested" + }, + "react-native-input-select": { + "newArchitecture": "supported" + }, + "react-native-animated-bottom-drawer": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-is-maestro": { + "newArchitecture": "untested" + }, + "react-native-pdf-renderer": { + "newArchitecture": "supported" + }, + "react-native-use-list": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@ahmedrowaihi/react-native-i18n-storage": { + "newArchitecture": "untested" + }, + "react-native-code-highlighter": { + "newArchitecture": "supported" + }, + "react-native-screenguard": { + "newArchitecture": "supported" + }, + "react-native-totp-utils": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-hardwired": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-maps-routes": { + "newArchitecture": "supported" + }, + "react-native-esper-sdk": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@vonovak/react-native-theme-control": { + "newArchitecture": "supported" + }, + "react-native-rsa-signer": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-pie-chart": { + "newArchitecture": "supported" + }, + "@alcs/react-native-input-autofocus": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-web-jsonschema-form": { + "newArchitecture": "supported" + }, + "@bouncyapp/react-native-apple-music": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-keys": { + "newArchitecture": "supported" + }, + "@react-native-assets/slider": { + "newArchitecture": "supported" + }, + "@lingui/react": { + "newArchitecture": "supported" + }, + "react-native-ultimate-icons": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-click-outside": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-localization-settings": { + "newArchitecture": "supported" + }, + "@rnw-community/react-native-payments": { + "newArchitecture": "supported" + }, + "react-native-detect-maestro": { + "newArchitecture": "supported" + }, + "react-native-widget-picker": { + "newArchitecture": "supported" + }, + "react-native-zoom-reanimated": { + "newArchitecture": "supported" + }, + "@fast-base/native": { + "newArchitecture": "supported" + }, + "@situm/react-native": { + "newArchitecture": "untested" + }, + "kratos-selfservice-ui-react-native": { + "newArchitecture": "supported" + }, + "react-native-cone-slider": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-palette-picker": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-vimeo-iframe": { + "newArchitecture": "supported" + }, + "react-native-components-tracking": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-squish-button": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-timer-picker": { + "newArchitecture": "supported" + }, + "react-native-simple-keypad": { + "newArchitecture": "untested" + }, + "react-native-responsive-scalability": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-http-bridge-refurbished": { + "newArchitecture": "untested" + }, + "react-native-simple-bcrypt": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@animatereactnative/stagger": { + "newArchitecture": "supported" + }, + "@animatereactnative/marquee": { + "newArchitecture": "supported" + }, + "expo-drag-drop-content-view": { + "newArchitecture": "supported" + }, + "rn-wave-bottom-bar": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@maplibre/maplibre-react-native": { + "newArchitecture": "supported" + }, + "react-tinder-card": { + "newArchitecture": "supported" + }, + "react-native-spotlight-tour": { + "newArchitecture": "untested" + }, + "react-native-international-phone-number": { + "newArchitecture": "supported" + }, + "expo-image": { + "newArchitecture": "supported" + }, + "@ekreative/react-native-braintree": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-menubar-extra": { + "newArchitecture": "supported" + }, + "@react-native-ml-kit/text-recognition": { + "newArchitecture": "untested" + }, + "@react-native-ml-kit/face-detection": { + "newArchitecture": "untested" + }, + "@react-native-ml-kit/image-labeling": { + "newArchitecture": "untested" + }, + "@react-native-ml-kit/barcode-scanning": { + "newArchitecture": "untested" + }, + "@react-native-ml-kit/identify-languages": { + "newArchitecture": "untested" + }, + "@react-native-ml-kit/translate-text": { + "newArchitecture": "untested" + }, + "react-native-vis-network": { + "newArchitecture": "untested" + }, + "react-native-otp-entry": { + "newArchitecture": "supported" + }, + "@baronha/ting": { + "newArchitecture": "supported" + }, + "@baronha/react-native-photo-editor": { + "newArchitecture": "untested" + }, + "react-native-skia-shadow": { + "newArchitecture": "supported" + }, + "react-native-orientation-manager": { + "newArchitecture": "untested" + }, + "@devvie/bottom-sheet": { + "newArchitecture": "supported" + }, + "react-native-ui-datepicker": { + "newArchitecture": "supported" + }, + "react-native-highlighter": { + "newArchitecture": "supported" + }, + "react-native-vercel-ai": { + "newArchitecture": "supported" + }, + "react-native-animated-blur-view": { + "newArchitecture": "untested" + }, + "react-native-fast-tflite": { + "newArchitecture": "supported" + }, + "react-native-worklets-core": { + "newArchitecture": "supported" + }, + "vision-camera-face-detector": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-awesome-slider": { + "newArchitecture": "supported" + }, + "react-native-unistyles": { + "newArchitecture": "supported" + }, + "react-native-theme-switch-animation": { + "newArchitecture": "supported" + }, + "react-native-drop-shadow": { + "newArchitecture": "supported" + }, + "@appandflow/expo-camera-characteristics": { + "newArchitecture": "untested" + }, + "react-native-collapsible-tab-view": { + "newArchitecture": "untested" + }, + "react-native-easing-gradient": { + "newArchitecture": "supported" + }, + "expo-stable-diffusion": { + "newArchitecture": "untested" + }, + "react-native-bullet-graph": { + "newArchitecture": "supported" + }, + "react-native-liquid-gauge": { + "newArchitecture": "supported" + }, + "@azesmway/react-native-unity": { + "newArchitecture": "supported" + }, + "zeego": { + "newArchitecture": "supported" + }, + "react-native-video-duration": { + "newArchitecture": "untested" + }, + "@orbital-systems/react-native-esp-idf-provisioning": { + "newArchitecture": "supported" + }, + "@op-engineering/op-sqlite": { + "newArchitecture": "supported" + }, + "native-wechat": { + "newArchitecture": "supported" + }, + "react-native-zendesk-unified": { + "newArchitecture": "untested" + }, + "@bugfender/rn-bugfender": { + "newArchitecture": "supported" + }, + "react-native-auto-route": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@generac/react-native-local-network-permission": { + "newArchitecture": "supported" + }, + "react-native-flix-snackbar": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@splicer97/react-native-switch": { + "newArchitecture": "supported" + }, + "react-native-star-rating-widget": { + "newArchitecture": "untested" + }, + "react-native-release-profiler": { + "newArchitecture": "untested" + }, + "expo-dynamic-app-icon": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "expo-video-metadata": { + "newArchitecture": "supported" + }, + "react-native-image-preview-reanimated": { + "newArchitecture": "supported" + }, + "@kesha-antonov/react-native-background-downloader": { + "newArchitecture": "supported" + }, + "@callstack/react-theme-provider": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-dynamically-selected-picker": { + "newArchitecture": "untested" + }, + "react-native-popover-view": { + "newArchitecture": "supported" + }, + "react-native-heroicons": { + "newArchitecture": "untested" + }, + "react-native-asset": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-json-tree": { + "newArchitecture": "supported" + }, + "react-native-version-check": { + "newArchitecture": "untested" + }, + "react-native-version-check-expo": { + "newArchitecture": "supported" + }, + "react-native-signature-pad": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-android-location-enabler": { + "newArchitecture": "supported" + }, + "react-native-full-responsive": { + "newArchitecture": "supported" + }, + "@xmtp/react-native-sdk": { + "newArchitecture": "untested" + }, + "@powersync/react-native": { + "newArchitecture": "supported" + }, + "swiftui-react-native": { + "newArchitecture": "supported" + }, + "react-native-cloud-storage": { + "newArchitecture": "supported" + }, + "expo-squircle-view": { + "newArchitecture": "supported" + }, + "@ankipro/react-native-canvas-view": { + "newArchitecture": "untested" + }, + "@ankipro/react-native-file-open": { + "newArchitecture": "untested" + }, + "@ankipro/react-native-window-resize": { + "newArchitecture": "untested" + }, + "react-native-imagemin-asset-plugin": { + "newArchitecture": "supported" + }, + "expo-custom-assets": { + "newArchitecture": "supported" + }, + "react-native-loader-collection": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@rn-elementary/menu": { + "newArchitecture": "untested" + }, + "react-native-svg-editor": { + "newArchitecture": "untested" + }, + "@expensify/react-native-live-markdown": { + "newArchitecture": "supported" + }, + "@monicon/native": { + "newArchitecture": "untested" + }, + "react-native-fast-trie": { + "newArchitecture": "untested" + }, + "react-native-heap-profiler": { + "newArchitecture": "untested" + }, + "react-native-reanimated-progress-steps": { + "newArchitecture": "supported" + }, + "react-native-story-view": { + "newArchitecture": "untested" + }, + "react-native-pintyper": { + "newArchitecture": "supported" + }, + "react-native-countdown-timer-hooks": { + "newArchitecture": "untested" + }, + "react-modal-sheet": { + "newArchitecture": "untested" + }, + "@reown/appkit-wagmi-react-native": { + "newArchitecture": "untested" + }, + "react-native-image-slider-box": { + "newArchitecture": "untested" + }, + "react-native-push-notification-popup": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-draggable-grid": { + "newArchitecture": "untested" + }, + "react-native-user-inactivity": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "vision-camera-cropper": { + "newArchitecture": "untested" + }, + "@marceloterreiro/flash-calendar": { + "newArchitecture": "supported" + }, + "@meedwire/react-native-image-rotate": { + "newArchitecture": "untested" + }, + "@kesha-antonov/react-native-action-cable": { + "newArchitecture": "untested" + }, + "@codeherence/react-native-header": { + "newArchitecture": "supported" + }, + "react-native-uitextview": { + "newArchitecture": "supported" + }, + "react-native-sse": { + "newArchitecture": "supported" + }, + "expo-foreground-actions": { + "newArchitecture": "untested" + }, + "rn-custom-alert-prompt": { + "newArchitecture": "supported" + }, + "rn-segmented-tab-controls": { + "newArchitecture": "supported" + }, + "react-native-cn-quill": { + "newArchitecture": "untested" + }, + "react-native-purchase-kit": { + "newArchitecture": "untested" + }, + "@candlefinance/faster-image": { + "newArchitecture": "untested" + }, + "@candlefinance/app-icon": { + "newArchitecture": "untested" + }, + "react-native-openai": { + "newArchitecture": "untested" + }, + "@candlefinance/haptics": { + "newArchitecture": "untested" + }, + "react-native-skottie": { + "newArchitecture": "untested" + }, + "react-native-gif-player": { + "newArchitecture": "supported" + }, + "@extrieve_technologies/quickcapture_react_native": { + "newArchitecture": "untested" + }, + "@sectiontn/otp-input": { + "newArchitecture": "supported" + }, + "react-native-windows-hello": { + "newArchitecture": "untested" + }, + "@tushar4212/rntemplate": { + "newArchitecture": "untested" + }, + "@lodev09/react-native-true-sheet": { + "newArchitecture": "supported" + }, + "@dylankenneally/react-native-ssh-sftp": { + "newArchitecture": "untested" + }, + "react-native-slider-intro": { + "newArchitecture": "supported" + }, + "react-native-find-local-devices": { + "newArchitecture": "untested" + }, + "@netizen-teknologi/avatar-placeholder": { + "newArchitecture": "supported" + }, + "react-native-quick-crypto": { + "newArchitecture": "supported" + }, + "@vokhuyet/react-native-messy": { + "newArchitecture": "untested" + }, + "@vokhuyet/react-native-concurrent-sound": { + "newArchitecture": "supported" + }, + "rn-inkpad": { + "newArchitecture": "supported" + }, + "@lodev09/expo-recorder": { + "newArchitecture": "supported" + }, + "react-native-turbo-image": { + "newArchitecture": "supported" + }, + "react-native-toast-message": { + "newArchitecture": "supported" + }, + "react-native-orientation-director": { + "newArchitecture": "supported" + }, + "@breeffy/pickers": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-reanimated-table": { + "newArchitecture": "supported" + }, + "react-native-onyx": { + "newArchitecture": "untested" + }, + "react-native-pell-rich-editor": { + "newArchitecture": "untested" + }, + "expo-atlas": { + "newArchitecture": "supported" + }, + "react-native-gallery-preview": { + "newArchitecture": "supported" + }, + "react-native-nacl-jsi": { + "newArchitecture": "supported" + }, + "@segment/analytics-react-native": { + "newArchitecture": "supported" + }, + "@segment/sovran-react-native": { + "newArchitecture": "supported" + }, + "@braze/react-native-sdk": { + "newArchitecture": "supported" + }, + "burnt": { + "newArchitecture": "supported" + }, + "expo-tracking-transparency": { + "newArchitecture": "supported" + }, + "expo-insights": { + "newArchitecture": "supported" + }, + "expo-clipboard": { + "newArchitecture": "supported" + }, + "expo-navigation-bar": { + "newArchitecture": "supported" + }, + "expo-symbols": { + "newArchitecture": "supported" + }, + "react-native-native-language": { + "newArchitecture": "untested" + }, + "rive-react-native": { + "newArchitecture": "supported" + }, + "react-native-wear": { + "newArchitecture": "supported" + }, + "kiosk-react-native": { + "newArchitecture": "untested" + }, + "react-native-mapa": { + "newArchitecture": "untested" + }, + "react-native-adapty": { + "newArchitecture": "supported" + }, + "healthicons-react-native": { + "newArchitecture": "untested" + }, + "react-native-iaphub": { + "newArchitecture": "supported" + }, + "clevertap-react-native": { + "newArchitecture": "supported" + }, + "react-native-netwatch": { + "newArchitecture": "untested" + }, + "iconoir-react-native": { + "newArchitecture": "untested" + }, + "lucide-react-native": { + "newArchitecture": "supported" + }, + "react-native-loader-kit": { + "newArchitecture": "supported" + }, + "react-native-file-logger": { + "newArchitecture": "supported" + }, + "@okta/okta-react-native": { + "newArchitecture": "untested" + }, + "react-native-vision-camera-text-recognition": { + "newArchitecture": "untested" + }, + "react-native-vision-camera-image-labeler": { + "newArchitecture": "untested" + }, + "react-native-filament": { + "newArchitecture": "supported" + }, + "@batch.com/react-native-plugin": { + "newArchitecture": "supported" + }, + "@expo/fingerprint": { + "newArchitecture": "supported" + }, + "expo": { + "newArchitecture": "supported" + }, + "tinybase": { + "newArchitecture": "supported" + }, + "@react-navigation/bottom-tabs": { + "newArchitecture": "supported" + }, + "@react-navigation/material-top-tabs": { + "newArchitecture": "supported" + }, + "@react-navigation/drawer": { + "newArchitecture": "supported" + }, + "@react-navigation/native-stack": { + "newArchitecture": "supported" + }, + "@react-navigation/stack": { + "newArchitecture": "supported" + }, + "@react-navigation/elements": { + "newArchitecture": "supported" + }, + "react-native-drawer-layout": { + "newArchitecture": "supported" + }, + "@react-navigation/routers": { + "newArchitecture": "supported" + }, + "@react-navigation/devtools": { + "newArchitecture": "supported" + }, + "@supabase/supabase-js": { + "newArchitecture": "supported" + }, + "toastify-react-native": { + "newArchitecture": "supported" + }, + "rn-float-box": { + "newArchitecture": "supported" + }, + "react-native-magic-modal": { + "newArchitecture": "untested" + }, + "expo-quick-actions": { + "newArchitecture": "supported" + }, + "app-icon-badge": { + "newArchitecture": "supported" + }, + "expo-share-intent": { + "newArchitecture": "supported" + }, + "react-native-store-version": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-country-codes-picker": { + "newArchitecture": "untested" + }, + "@appandflow/react-native-google-autocomplete": { + "newArchitecture": "untested" + }, + "@mattermost/react-native-paste-input": { + "newArchitecture": "supported" + }, + "@appandflow/react-native-magic-scroll": { + "newArchitecture": "supported" + }, + "@appandflow/expo-image-cropping": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-wear-connectivity": { + "newArchitecture": "supported" + }, + "react-native-multipurpose-calendar": { + "newArchitecture": "supported" + }, + "mallaui": { + "newArchitecture": "supported" + }, + "@rnx-kit/align-deps": { + "newArchitecture": "untested" + }, + "@wwdrew/expo-spotify-sdk": { + "newArchitecture": "supported" + }, + "@wwdrew/expo-android-shared-preferences": { + "newArchitecture": "supported" + }, + "@wwdrew/expo-android-account-manager": { + "newArchitecture": "supported" + }, + "react-native-here-explore": { + "newArchitecture": "untested" + }, + "@dr.pogodin/react-native-audio": { + "newArchitecture": "supported" + }, + "@dr.pogodin/react-native-fs": { + "newArchitecture": "supported" + }, + "@dr.pogodin/react-native-static-server": { + "newArchitecture": "supported" + }, + "react-native-android-finish": { + "newArchitecture": "supported" + }, + "react-native-wgpu": { + "newArchitecture": "supported" + }, + "zustand": { + "newArchitecture": "supported" + }, + "react-native-otp-verify": { + "newArchitecture": "unsupported" + }, + "rn-material-ui-textfield": { + "newArchitecture": "supported" + }, + "@tanstack/react-query": { + "newArchitecture": "supported" + }, + "react-native-razorpay": { + "newArchitecture": "unsupported" + }, + "@customerglu/react-native-customerglu": { + "newArchitecture": "untested" + }, + "react-native-moengage": { + "newArchitecture": "supported" + }, + "react-native-appsflyer": { + "newArchitecture": "supported" + }, + "react-native-toastable": { + "newArchitecture": "supported" + }, + "react-native-ruler-picker": { + "newArchitecture": "supported" + }, + "react-native-use-sound": { + "unmaintained": true, + "newArchitecture": "unsupported" + }, + "react-native-qr": { + "newArchitecture": "supported" + }, + "@aptabase/react-native": { + "newArchitecture": "supported" + }, + "react-native-fast-opencv": { + "newArchitecture": "supported" + }, + "@rneui/base": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@rneui/themed": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "sonner-native": { + "newArchitecture": "supported" + }, + "mobile-native-barcode-generator": { + "newArchitecture": "supported" + }, + "expo-barcode": { + "newArchitecture": "supported" + }, + "@swan-io/react-native-browser": { + "newArchitecture": "supported" + }, + "react-native-animated-rolling-numbers": { + "newArchitecture": "supported" + }, + "react-native-press-and-hold-button": { + "newArchitecture": "supported" + }, + "@jwplayer/jwplayer-react-native": { + "newArchitecture": "supported" + }, + "react-native-ping-android": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@rn-flix/auto-image": { + "newArchitecture": "supported" + }, + "@rn-flix/snackbar": { + "newArchitecture": "supported" + }, + "posthog-react-native": { + "newArchitecture": "supported" + }, + "@intercom/intercom-react-native": { + "newArchitecture": "supported" + }, + "@fowusu/calendar-kit": { + "newArchitecture": "supported" + }, + "react-native-rate-app": { + "newArchitecture": "supported" + }, + "react-native-typing-animated-text": { + "newArchitecture": "untested" + }, + "react-native-custom-animated-accordion": { + "newArchitecture": "untested" + }, + "react-native-animated-flip-card": { + "newArchitecture": "untested" + }, + "react-native-flexible-grid": { + "newArchitecture": "supported" + }, + "vision-camera-zxing": { + "newArchitecture": "untested" + }, + "react-native-screenshot-aware": { + "newArchitecture": "supported" + }, + "react-native-ios-visual-effect-view": { + "newArchitecture": "supported" + }, + "react-native-stack-carousel": { + "newArchitecture": "untested" + }, + "@vokhuyet/react-native-draw-overlay": { + "newArchitecture": "supported" + }, + "react-native-hapticlabs": { + "newArchitecture": "untested" + }, + "react-native-animated-tab": { + "newArchitecture": "untested" + }, + "react-native-custom-select": { + "newArchitecture": "supported" + }, + "react-native-lz4": { + "newArchitecture": "supported" + }, + "multiform-validator": { + "newArchitecture": "supported" + }, + "azure-translator-code": { + "newArchitecture": "supported" + }, + "react-native-redux-persist2": { + "newArchitecture": "supported" + }, + "react-native-nitro-totp": { + "newArchitecture": "supported" + }, + "@d11/react-native-fast-image": { + "newArchitecture": "supported" + }, + "cpf_and_cnpj-generator": { + "newArchitecture": "supported" + }, + "@korekoi/react-native-get-random-values": { + "newArchitecture": "supported" + }, + "@adobe/react-native-aepcore": { + "newArchitecture": "supported" + }, + "@netizen-teknologi/react-native-maps-leaflet": { + "newArchitecture": "supported" + }, + "expo-speech-recognition": { + "newArchitecture": "supported" + }, + "react-native-sprites": { + "newArchitecture": "supported" + }, + "@pachun/react-native-use-app-lifecycle": { + "newArchitecture": "supported" + }, + "react-native-bottom-tabs": { + "newArchitecture": "supported" + }, + "react-native-fast-confetti": { + "newArchitecture": "supported" + }, + "react-native-animated-stopwatch-timer": { + "newArchitecture": "supported" + }, + "react-native-fast-secure-storage": { + "newArchitecture": "supported" + }, + "nativeflowcss": { + "newArchitecture": "supported" + }, + "navigation": { + "newArchitecture": "supported" + }, + "navigation-react": { + "newArchitecture": "supported" + }, + "navigation-react-native": { + "newArchitecture": "supported" + }, + "react-native-turbo-sqlite": { + "newArchitecture": "supported" + }, + "@pachun/simple-expo-update": { + "newArchitecture": "supported" + }, + "expo-in-app-updates": { + "newArchitecture": "supported" + }, + "expo-manifests": { + "newArchitecture": "supported" + }, + "expo-structured-headers": { + "newArchitecture": "supported" + }, + "expo-json-utils": { + "newArchitecture": "supported" + }, + "expo-jwt": { + "newArchitecture": "supported" + }, + "expo-skeleton-loading": { + "newArchitecture": "supported" + }, + "react-native-reactions": { + "newArchitecture": "supported" + }, + "expo-notifee-plugin": { + "newArchitecture": "untested" + }, + "rn-scroll-viewport-tracker": { + "newArchitecture": "supported" + }, + "react-native-multiple-modals": { + "newArchitecture": "supported" + }, + "expo-dev-client": { + "newArchitecture": "supported" + }, + "expo-build-properties": { + "newArchitecture": "supported" + }, + "expo-alternate-app-icons": { + "newArchitecture": "supported" + }, + "react-native-get-app-list": { + "newArchitecture": "supported" + }, + "@quidone/react-native-wheel-picker": { + "newArchitecture": "supported" + }, + "react-native-body-highlighter": { + "newArchitecture": "supported" + }, + "freerasp-react-native": { + "newArchitecture": "supported" + }, + "@pnthach95/react-native-root-view-background": { + "newArchitecture": "supported" + }, + "expo-pip": { + "newArchitecture": "untested" + }, + "tamagui": { + "newArchitecture": "supported" + }, + "@tamagui/animations-moti": { + "newArchitecture": "supported" + }, + "@tamagui/animations-react-native": { + "newArchitecture": "supported" + }, + "@tamagui/config": { + "newArchitecture": "supported" + }, + "@tamagui/shorthands": { + "newArchitecture": "supported" + }, + "@tamagui/themes": { + "newArchitecture": "supported" + }, + "@tamagui/toast": { + "newArchitecture": "supported" + }, + "react-native-webp-converter": { + "newArchitecture": "supported" + }, + "react-native-get-device-locale": { + "newArchitecture": "supported" + }, + "native-sass": { + "newArchitecture": "supported" + }, + "@korekoi/react-native-media-controller": { + "newArchitecture": "supported" + }, + "react-native-ficus-ui": { + "newArchitecture": "supported" + }, + "react-native-skia-list": { + "newArchitecture": "untested" + }, + "rollbar-react-native": { + "newArchitecture": "untested" + }, + "react-native-fusioncharts": { + "newArchitecture": "supported" + }, + "react-native-plaid-link-sdk": { + "newArchitecture": "supported" + }, + "easy-peasy": { + "newArchitecture": "untested" + }, + "pushy-react-native": { + "newArchitecture": "supported" + }, + "rnx-gen": { + "newArchitecture": "supported" + }, + "duix": { + "newArchitecture": "supported" + }, + "axios": { + "newArchitecture": "supported" + }, + "@mustapha-ghlissi/react-native-select-picker": { + "newArchitecture": "untested" + }, + "@mustapha-ghlissi/react-native-otp": { + "newArchitecture": "untested" + }, + "@mustapha-ghlissi/react-native-accordion": { + "newArchitecture": "untested" + }, + "react-native-nitro-sqlite": { + "newArchitecture": "supported" + }, + "react-native-snowfall": { + "newArchitecture": "supported" + }, + "react-native-webview-rpc": { + "newArchitecture": "supported" + }, + "react-native-localize-date": { + "newArchitecture": "supported" + }, + "@juhuu/sdk-ts": { + "newArchitecture": "supported" + }, + "zod": { + "newArchitecture": "supported" + }, + "tailwind-merge": { + "newArchitecture": "supported" + }, + "clsx": { + "newArchitecture": "supported" + }, + "react-native-ios-utilities": { + "newArchitecture": "supported" + }, + "dayjs": { + "newArchitecture": "supported" + }, + "html-entities": { + "newArchitecture": "supported" + }, + "semver": { + "newArchitecture": "supported" + }, + "@tanstack/query-persist-client-core": { + "newArchitecture": "supported" + }, + "@futurejj/react-native-visibility-sensor": { + "newArchitecture": "supported" + }, + "jwt-decode": { + "newArchitecture": "supported" + }, + "@simform_solutions/react-native-audio-waveform": { + "newArchitecture": "untested" + }, + "react-native-infinite-wheel-picker": { + "newArchitecture": "untested" + }, + "react-native-graph-kit": { + "newArchitecture": "untested" + }, + "react-native-sticky-table": { + "newArchitecture": "untested" + }, + "react-native-tree-selection": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-photos-gallery": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-images-preview": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-radial-slider": { + "newArchitecture": "untested" + }, + "react-native-country-code-select": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-animation-catalog": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-spinner-button": { + "newArchitecture": "untested" + }, + "react-native-ttlock": { + "newArchitecture": "untested" + }, + "react-native-toastier": { + "newArchitecture": "supported" + }, + "@lingui/core": { + "newArchitecture": "supported" + }, + "react-compiler-runtime": { + "newArchitecture": "supported" + }, + "rn-date-format": { + "newArchitecture": "supported" + }, + "native-notify": { + "newArchitecture": "supported" + }, + "react-native-nitro-media-kit": { + "newArchitecture": "supported" + }, + "react-native-irano": { + "newArchitecture": "supported" + }, + "expo-share-extension": { + "newArchitecture": "untested" + }, + "@bacons/apple-colors": { + "newArchitecture": "untested" + }, + "shadowlist": { + "newArchitecture": "supported" + }, + "react-native-shiki-engine": { + "newArchitecture": "supported" + }, + "@googlemaps/react-native-navigation-sdk": { + "newArchitecture": "unsupported" + }, + "@matter/react-native": { + "newArchitecture": "untested" + }, + "i18n-js": { + "newArchitecture": "supported" + }, + "twrnc": { + "newArchitecture": "supported" + }, + "useapihook-dexterverse": { + "newArchitecture": "supported" + }, + "react-native-audio-playback": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-tree-multi-select": { + "newArchitecture": "supported" + }, + "react-native-session-storage": { + "newArchitecture": "supported" + }, + "react-native-zeroconf": { + "newArchitecture": "supported" + }, + "@fishjam-cloud/react-native-client": { + "newArchitecture": "supported" + }, + "react-native-sheet-transitions": { + "newArchitecture": "supported" + }, + "@reagankm/rn-animated-ellipsis": { + "newArchitecture": "supported" + }, + "react-native-fs-turbo": { + "newArchitecture": "supported" + }, + "uniffi-bindgen-react-native": { + "newArchitecture": "supported" + }, + "@osamaq/drag-select": { + "newArchitecture": "supported" + }, + "useutils-dexterverse": { + "newArchitecture": "supported" + }, + "react-native-nitro-modules": { + "newArchitecture": "supported" + }, + "nitrogen": { + "newArchitecture": "supported" + }, + "react-native-drag-expand": { + "newArchitecture": "supported" + }, + "react-native-in-app-updates": { + "newArchitecture": "supported" + }, + "react-native-serialport-windows": { + "newArchitecture": "supported" + }, + "react-native-install-unknown-apps": { + "newArchitecture": "supported" + }, + "react-native-urovo": { + "newArchitecture": "supported" + }, + "react-native-nitro-haptics": { + "newArchitecture": "supported" + }, + "@roman.sytnyk/blur-app-in-recents": { + "newArchitecture": "untested" + }, + "react-native-quick-aws4": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-bluetooth-state-manager": { + "newArchitecture": "supported" + }, + "expo-video": { + "newArchitecture": "supported" + }, + "react-native-timezone": { + "newArchitecture": "supported" + }, + "react-native-overflow-row": { + "newArchitecture": "supported" + }, + "react-native-use-form": { + "newArchitecture": "supported" + }, + "react-native-paper-tabs": { + "newArchitecture": "supported" + }, + "react-native-ridge-navigation": { + "newArchitecture": "supported" + }, + "react-native-chart-kit": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@react-native-firebase/installations": { + "newArchitecture": "supported" + }, + "@didomi/react-native": { + "newArchitecture": "untested" + }, + "expo-spellchecker": { + "newArchitecture": "supported" + }, + "react-native-kommunicate-chat": { + "newArchitecture": "unsupported" + }, + "@reduxjs/toolkit": { + "newArchitecture": "supported" + }, + "react-redux": { + "newArchitecture": "supported" + }, + "redux": { + "newArchitecture": "supported" + }, + "reselect": { + "newArchitecture": "supported" + }, + "redux-thunk": { + "newArchitecture": "supported" + }, + "@fortawesome/fontawesome-svg-core": { + "newArchitecture": "supported" + }, + "@fortawesome/free-brands-svg-icons": { + "newArchitecture": "supported" + }, + "@fortawesome/free-regular-svg-icons": { + "newArchitecture": "supported" + }, + "@fortawesome/free-solid-svg-icons": { + "newArchitecture": "supported" + }, + "react-native-motion-tabs": { + "newArchitecture": "supported" + }, + "react-native-ota-hot-update": { + "newArchitecture": "supported" + }, + "react-native-passkey": { + "newArchitecture": "supported" + }, + "@playerdata/react-native-mcu-manager": { + "newArchitecture": "supported" + }, + "react-native-theoplayer": { + "newArchitecture": "supported" + }, + "@hot-updater/react-native": { + "newArchitecture": "supported" + }, + "react-native-trendy": { + "newArchitecture": "supported" + }, + "expo-health-connect": { + "newArchitecture": "supported" + }, + "xior": { + "newArchitecture": "supported" + }, + "@craftzdog/react-native-buffer": { + "newArchitecture": "supported" + }, + "@bugsnag/expo": { + "newArchitecture": "supported" + }, + "@bugsnag/react-native": { + "newArchitecture": "supported" + }, + "@bugsnag/react-native-performance": { + "newArchitecture": "supported" + }, + "@pachun/use-expo-push-notifications": { + "newArchitecture": "supported" + }, + "react-native-pdf-from-image": { + "newArchitecture": "supported" + }, + "rn-text-touch-highlight": { + "newArchitecture": "supported" + }, + "react-native-type-animation": { + "newArchitecture": "supported" + }, + "@oxidia/style-variance-authority": { + "newArchitecture": "supported" + }, + "react-native-sortables": { + "newArchitecture": "supported" + }, + "react-native-fast-io": { + "newArchitecture": "untested" + }, + "@callstack/polygen": { + "newArchitecture": "supported" + }, + "@react-native-documents/viewer": { + "newArchitecture": "supported" + }, + "react-native-css-animations": { + "newArchitecture": "untested" + }, + "react-native-tiktok": { + "newArchitecture": "untested" + }, + "otago": { + "newArchitecture": "untested" + }, + "@siteed/expo-audio-stream": { + "newArchitecture": "untested" + }, + "@siteed/expo-audio-ui": { + "newArchitecture": "untested" + }, + "@bittingz/expo-widgets": { + "newArchitecture": "untested" + }, + "xstate": { + "newArchitecture": "supported" + }, + "@xstate/store": { + "newArchitecture": "supported" + }, + "@xstate/react": { + "newArchitecture": "supported" + }, + "expo-totp": { + "newArchitecture": "untested" + }, + "@sellpy/react-native-scroll-anchor": { + "newArchitecture": "supported" + }, + "expo-key-event": { + "newArchitecture": "supported" + }, + "react-native-inner-shadow": { + "newArchitecture": "supported" + }, + "react-native-segmented-control-2": { + "newArchitecture": "supported" + }, + "@s77rt/react-native-markdown": { + "newArchitecture": "supported" + }, + "@s77rt/react-native-viewshot": { + "newArchitecture": "supported" + }, + "@s77rt/react-native-contacts": { + "newArchitecture": "supported" + }, + "expo-audio": { + "newArchitecture": "supported" + }, + "expo-maps": { + "newArchitecture": "supported" + }, + "userealmstorage-dexterverse": { + "newArchitecture": "supported" + }, + "@appzung/react-native-code-push": { + "newArchitecture": "supported" + }, + "react-native-boost": { + "newArchitecture": "supported" + }, + "expo-googlenearby-connection": { + "newArchitecture": "supported" + }, + "@maniac-tech/react-native-expo-read-sms": { + "newArchitecture": "untested" + }, + "react-native-apple-image-playground": { + "newArchitecture": "untested" + }, + "react-native-nitro-tor": { + "newArchitecture": "untested" + }, + "react-native-stepper-ui": { + "newArchitecture": "untested" + }, + "@legendapp/list": { + "newArchitecture": "supported" + }, + "expo-selectable-text": { + "newArchitecture": "supported" + }, + "react-native-ios-translate-sheet": { + "newArchitecture": "supported" + }, + "react-native-ios-translate-tasks": { + "newArchitecture": "supported" + }, + "react-native-momentum-carousel": { + "newArchitecture": "untested" + }, + "react-native-phone-entry": { + "newArchitecture": "supported" + }, + "@mbdayo/react-native-app-shortcuts": { + "newArchitecture": "supported" + }, + "@brijen/react-native-multistep": { + "newArchitecture": "supported" + }, + "@mhpdev/react-native-speech": { + "newArchitecture": "supported" + }, + "expo-translate-text": { + "newArchitecture": "supported" + }, + "react-native-nepali-picker": { + "newArchitecture": "supported" + }, + "react-native-purchases-ui": { + "newArchitecture": "supported" + }, + "newrelic-react-native-agent": { + "newArchitecture": "supported" + }, + "react-native-notification-sounds": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-emoji-popup": { + "newArchitecture": "supported" + }, + "react-native-legal": { + "newArchitecture": "supported" + }, + "@callstack/react-native-brownfield": { + "newArchitecture": "supported" + }, + "react-native-executorch": { + "newArchitecture": "supported" + }, + "react-native-attributify": { + "newArchitecture": "untested" + }, + "@splicer97/react-native-android-keyboard-adjust": { + "newArchitecture": "supported" + }, + "react-native-img-buffer-save": { + "newArchitecture": "supported" + }, + "react-native-xxhash": { + "newArchitecture": "supported" + }, + "react-native-config-jsi": { + "newArchitecture": "supported" + }, + "react-native-render-lynx": { + "newArchitecture": "supported" + }, + "react-native-wifi-reborn": { + "newArchitecture": "supported" + }, + "@helpkit/helpkit-help-center-react-native": { + "newArchitecture": "supported" + }, + "@google/generative-ai": { + "newArchitecture": "supported" + }, + "react-native-auto-skeleton": { + "newArchitecture": "supported" + }, + "react-native-advanced-input-mask": { + "newArchitecture": "supported" + }, + "react-native-translator": { + "newArchitecture": "untested" + }, + "@corasan/image-compressor": { + "newArchitecture": "supported" + }, + "react-native-nitro-bip39": { + "newArchitecture": "untested" + }, + "react-native-nitro-in-app-browser": { + "newArchitecture": "supported" + }, + "react-native-turbo-scrypt": { + "newArchitecture": "untested" + }, + "react-native-llm-mediapipe": { + "newArchitecture": "untested" + }, + "react-native-bare-kit": { + "newArchitecture": "supported" + }, + "rn-build-version": { + "newArchitecture": "supported" + }, + "expo-testflight": { + "newArchitecture": "supported" + }, + "crypto-js": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "date-fns": { + "newArchitecture": "supported" + }, + "react-native-audio-pro": { + "newArchitecture": "unsupported" + }, + "i18next": { + "newArchitecture": "supported" + }, + "posthog-react-native-session-replay": { + "newArchitecture": "supported" + }, + "rn-fade-wrapper": { + "newArchitecture": "supported" + }, + "react-native-check-version": { + "newArchitecture": "supported" + }, + "@livekit/react-native": { + "newArchitecture": "unsupported" + }, + "@livekit/react-native-webrtc": { + "newArchitecture": "unsupported" + }, + "livekit-client": { + "newArchitecture": "supported" + }, + "@supersami/rn-foreground-service": { + "newArchitecture": "untested" + }, + "@legendapp/state": { + "newArchitecture": "supported" + }, + "expo-click-outside": { + "newArchitecture": "supported" + }, + "mediasoup-client": { + "newArchitecture": "supported" + }, + "react-native-advanced-checkbox": { + "newArchitecture": "supported" + }, + "bottom-sheet-stepper": { + "newArchitecture": "supported" + }, + "expo-image-compare": { + "newArchitecture": "supported" + }, + "@s77rt/react-native-sodium": { + "newArchitecture": "supported" + }, + "react-native-mqtt-clients": { + "newArchitecture": "supported" + }, + "rn-use-google-places-autocomplete": { + "newArchitecture": "supported" + }, + "@shakebugs/react-native-shake": { + "newArchitecture": "supported" + }, + "better-auth": { + "newArchitecture": "supported" + }, + "@better-auth/expo": { + "newArchitecture": "supported" + }, + "@bitnet-infotech/react-native-wav-to-mp3": { + "newArchitecture": "untested" + }, + "react-native-uuid": { + "newArchitecture": "supported" + }, + "react-native-screenshot-test": { + "newArchitecture": "supported" + }, + "react-native-splash-view": { + "newArchitecture": "supported" + }, + "tailwindcss": { + "newArchitecture": "supported" + }, + "react-native-country-flag": { + "newArchitecture": "supported" + }, + "react-native-alert-queue": { + "newArchitecture": "supported" + }, + "react-native-tiny-wavpack-decoder": { + "newArchitecture": "supported" + }, + "react-native-gzip": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-tv-space-navigation": { + "newArchitecture": "untested" + }, + "expo-emoji-picker": { + "newArchitecture": "supported" + }, + "expo-background-task": { + "newArchitecture": "supported" + }, + "react-native-webgpu-worklets": { + "newArchitecture": "untested" + }, + "react-native-is-edge-to-edge": { + "newArchitecture": "untested" + }, + "react-native-capture-protection": { + "newArchitecture": "supported" + }, + "react-native-stallion": { + "newArchitecture": "untested" + }, + "react-native-vlc-media-player": { + "newArchitecture": "untested" + }, + "@ua/react-native-airship": { + "newArchitecture": "supported" + }, + "@prisma/react-native": { + "newArchitecture": "supported" + }, + "@s77rt/react-native-date-picker": { + "newArchitecture": "supported" + }, + "@rn-vui/base": { + "newArchitecture": "supported" + }, + "@rn-vui/themed": { + "newArchitecture": "supported" + }, + "@rudderstack/rudder-sdk-react-native": { + "newArchitecture": "supported" + }, + "@rudderstack/rudder-plugin-db-encryption-react-native": { + "newArchitecture": "untested" + }, + "@rudderstack/rudder-integration-amplitude-react-native": { + "newArchitecture": "untested" + }, + "@rudderstack/rudder-integration-appcenter-react-native": { + "newArchitecture": "untested" + }, + "@rudderstack/rudder-integration-appsflyer-react-native": { + "newArchitecture": "untested" + }, + "@rudderstack/rudder-integration-braze-react-native": { + "newArchitecture": "untested" + }, + "@rudderstack/rudder-integration-clevertap-react-native": { + "newArchitecture": "untested" + }, + "@rudderstack/rudder-integration-facebook-react-native": { + "newArchitecture": "untested" + }, + "@rudderstack/rudder-integration-firebase-react-native": { + "newArchitecture": "supported" + }, + "@rudderstack/rudder-integration-moengage-react-native": { + "newArchitecture": "untested" + }, + "@rudderstack/rudder-integration-singular-react-native": { + "newArchitecture": "untested" + }, + "@azzapp/react-native-skia-video": { + "newArchitecture": "supported" + }, + "expo-image-crop-tool": { + "newArchitecture": "untested" + }, + "expo-cached-image": { + "newArchitecture": "supported" + }, + "expo-shazamkit": { + "newArchitecture": "untested" + }, + "@rn-vui/ratings": { + "newArchitecture": "supported" + }, + "yup": { + "newArchitecture": "supported" + }, + "@google/genai": { + "newArchitecture": "supported" + }, + "@futurejj/react-native-checkbox": { + "newArchitecture": "supported" + }, + "@xterio-sdk/rn-auth": { + "newArchitecture": "supported" + }, + "@rn-primitives/accordion": { + "newArchitecture": "supported" + }, + "@rn-primitives/alert-dialog": { + "newArchitecture": "supported" + }, + "@rn-primitives/aspect-ratio": { + "newArchitecture": "supported" + }, + "@rn-primitives/avatar": { + "newArchitecture": "supported" + }, + "@rn-primitives/checkbox": { + "newArchitecture": "supported" + }, + "@rn-primitives/collapsible": { + "newArchitecture": "supported" + }, + "@rn-primitives/context-menu": { + "newArchitecture": "supported" + }, + "@rn-primitives/dialog": { + "newArchitecture": "supported" + }, + "@rn-primitives/dropdown-menu": { + "newArchitecture": "supported" + }, + "@rn-primitives/hover-card": { + "newArchitecture": "supported" + }, + "@rn-primitives/label": { + "newArchitecture": "supported" + }, + "@rn-primitives/menubar": { + "newArchitecture": "supported" + }, + "@rn-primitives/navigation-menu": { + "newArchitecture": "supported" + }, + "@rn-primitives/popover": { + "newArchitecture": "supported" + }, + "@rn-primitives/progress": { + "newArchitecture": "supported" + }, + "@rn-primitives/radio-group": { + "newArchitecture": "supported" + }, + "@rn-primitives/select": { + "newArchitecture": "supported" + }, + "@rn-primitives/separator": { + "newArchitecture": "supported" + }, + "@rn-primitives/slider": { + "newArchitecture": "supported" + }, + "@rn-primitives/switch": { + "newArchitecture": "supported" + }, + "@rn-primitives/table": { + "newArchitecture": "supported" + }, + "@rn-primitives/tabs": { + "newArchitecture": "supported" + }, + "@rn-primitives/toast": { + "newArchitecture": "supported" + }, + "@rn-primitives/toggle": { + "newArchitecture": "supported" + }, + "@rn-primitives/toggle-group": { + "newArchitecture": "supported" + }, + "@rn-primitives/toolbar": { + "newArchitecture": "supported" + }, + "@rn-primitives/tooltip": { + "newArchitecture": "supported" + }, + "@rn-primitives/hooks": { + "newArchitecture": "supported" + }, + "@rn-primitives/portal": { + "newArchitecture": "supported" + }, + "@rn-primitives/slot": { + "newArchitecture": "supported" + }, + "@rn-primitives/types": { + "newArchitecture": "supported" + }, + "@rn-primitives/utils": { + "newArchitecture": "supported" + }, + "expo-passkey": { + "newArchitecture": "supported" + }, + "react-native-turbo-mock-location-detector": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@logicwind/react-native-status-bar-height": { + "newArchitecture": "supported" + }, + "@logicwind/react-native-matomo-tracker": { + "newArchitecture": "supported" + }, + "@logicwind/react-native-fold-detection": { + "newArchitecture": "untested" + }, + "react-native-nitro-fs": { + "newArchitecture": "supported" + }, + "react-native-nitro-google-sso": { + "newArchitecture": "supported" + }, + "rn-css": { + "newArchitecture": "supported" + }, + "@cantoo/pdf-lib": { + "newArchitecture": "supported" + }, + "@react-native-assets/navigation": { + "newArchitecture": "supported" + }, + "pushy-expo-plugin": { + "newArchitecture": "supported" + }, + "fast-is-equal": { + "newArchitecture": "supported" + }, + "react-native-reanimated-skeleton": { + "newArchitecture": "supported" + }, + "jotai": { + "newArchitecture": "supported" + }, + "geolib": { + "newArchitecture": "supported" + }, + "use-debounce": { + "newArchitecture": "supported" + }, + "react-native-google-places-sdk": { + "newArchitecture": "supported" + }, + "expo-iap": { + "newArchitecture": "supported" + }, + "mitt": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "@eggl-js/expo-github-cache": { + "newArchitecture": "supported" + }, + "@hookform/resolvers": { + "newArchitecture": "supported" + }, + "class-variance-authority": { + "newArchitecture": "supported" + }, + "phosphor-react-native": { + "newArchitecture": "supported" + }, + "react-native-ranking-leaderboard": { + "newArchitecture": "supported" + }, + "react-native-reanimated-dnd": { + "newArchitecture": "supported" + }, + "react-native-pressable-opacity": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-highlight-overlay": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-video-trim": { + "newArchitecture": "supported" + }, + "pressto": { + "newArchitecture": "supported" + }, + "drizzle-orm": { + "newArchitecture": "supported" + }, + "react-native-exit-app": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-device-country": { + "newArchitecture": "unsupported" + }, + "expo-checkbox": { + "newArchitecture": "supported" + }, + "react-native-pushdown-alert": { + "newArchitecture": "supported" + }, + "react-native-credentials-manager": { + "newArchitecture": "supported" + }, + "expo-resolve-url": { + "newArchitecture": "supported" + }, + "rn-wordcloud": { + "newArchitecture": "supported" + }, + "react-native-nitro-network-info": { + "newArchitecture": "supported" + }, + "expo-pencilkit-ui": { + "newArchitecture": "supported" + }, + "react-native-whip-whep": { + "newArchitecture": "untested" + }, + "react-native-audio-api": { + "newArchitecture": "supported" + }, + "react-native-public-ip": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-viewport-detector": { + "newArchitecture": "untested" + }, + "@rn-toolkit/react-native-lottie-splash-screen": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-fast-memo": { + "newArchitecture": "untested" + }, + "mutative": { + "newArchitecture": "untested" + }, + "immer": { + "newArchitecture": "supported" + }, + "@logicwind/react-native-exit-app": { + "newArchitecture": "supported" + }, + "@logicwind/react-native-tvos-keyboard": { + "newArchitecture": "supported" + }, + "@logicwind/react-native-tvos-ssl-pinning": { + "newArchitecture": "supported" + }, + "rn-watch-connect": { + "newArchitecture": "supported" + }, + "loro-react-native": { + "newArchitecture": "supported" + }, + "react-native-navigation-mode": { + "newArchitecture": "supported" + }, + "@sbaiahmed1/react-native-blur": { + "newArchitecture": "supported" + }, + "react-native-rn-in-app-update": { + "newArchitecture": "untested" + }, + "@nandorojo/galeria": { + "newArchitecture": "supported" + }, + "stan-js": { + "newArchitecture": "supported" + }, + "@openspacelabs/react-native-zoomable-view": { + "newArchitecture": "supported" + }, + "react-native-nitro-toast": { + "newArchitecture": "supported" + }, + "react-native-document-picker-macos": { + "newArchitecture": "supported" + }, + "@observ33r/object-equals": { + "newArchitecture": "supported" + }, + "react-native-toastify-expo": { + "newArchitecture": "supported" + }, + "react-native-youtube-bridge": { + "newArchitecture": "supported" + }, + "@sbaiahmed1/react-native-biometrics": { + "newArchitecture": "supported" + }, + "input-otp-native": { + "newArchitecture": "supported" + }, + "@vega-ui/react-native": { + "newArchitecture": "supported" + }, + "react-native-vimeo-bridge": { + "newArchitecture": "supported" + }, + "react-native-aria-description": { + "newArchitecture": "supported" + }, + "eventemitter3": { + "newArchitecture": "supported" + }, + "react-native-place-autocomplete-picker": { + "newArchitecture": "supported" + }, + "expo-superwall": { + "newArchitecture": "supported" + }, + "rn-turbo-location-enabler": { + "newArchitecture": "supported" + }, + "@iterable/react-native-sdk": { + "newArchitecture": "supported" + }, + "@iterable/expo-plugin": { + "newArchitecture": "unsupported" + }, + "@bravemobile/react-native-code-push": { + "newArchitecture": "supported" + }, + "react-native-moyasar-sdk": { + "newArchitecture": "supported" + }, + "expo-libvlc-player": { + "newArchitecture": "supported" + }, + "react-native-gesture-image-viewer": { + "newArchitecture": "supported" + }, + "react-native-cashfree-pg-sdk": { + "newArchitecture": "untested" + }, + "react-native-unilist": { + "newArchitecture": "untested" + }, + "react-native-apikit": { + "newArchitecture": "untested" + }, + "expo-android-keyboard-fix": { + "newArchitecture": "untested" + }, + "drizzle-zod": { + "newArchitecture": "supported" + }, + "expo-drizzle-studio-plugin": { + "newArchitecture": "supported" + }, + "enum-plus": { + "newArchitecture": "supported" + }, + "react-error-boundary": { + "newArchitecture": "supported" + }, + "@shayrn/react-native-scaler": { + "newArchitecture": "supported" + }, + "react-native-inappbrowser-nitro": { + "newArchitecture": "supported" + }, + "react-native-scroll-track": { + "newArchitecture": "supported" + }, + "rn-selector": { + "newArchitecture": "supported" + }, + "expo-native-alipay": { + "newArchitecture": "supported" + }, + "@shayrn/react-native-android-phone-number-hint": { + "newArchitecture": "supported" + }, + "react-native-full-screen-notification-incoming-call": { + "newArchitecture": "untested" + }, + "react-native-screen-transitions": { + "newArchitecture": "untested" + }, + "@expensify/react-native-wallet": { + "newArchitecture": "supported" + }, + "react-native-node-api": { + "newArchitecture": "supported" + }, + "react-native-apple-llm": { + "newArchitecture": "supported" + }, + "expo-atproto-auth": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-css": { + "newArchitecture": "untested" + }, + "rn-maps-clustering": { + "newArchitecture": "untested" + }, + "@raahimkhan23/react-native-responsive-utils": { + "newArchitecture": "untested" + }, + "react-native-orientation-turbo": { + "newArchitecture": "supported" + }, + "react-native-mixins": { + "newArchitecture": "supported" + }, + "expo-azure-blob-storage": { + "newArchitecture": "untested" + }, + "@instantdb/react-native": { + "newArchitecture": "supported" + }, + "@aramir/react-native-barcode": { + "newArchitecture": "supported" + }, + "otpauth": { + "newArchitecture": "supported" + }, + "fast-deep-equal": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "ping-react-native": { + "newArchitecture": "supported" + }, + "launchdarkly-react-client-sdk": { + "newArchitecture": "supported" + }, + "luxon": { + "newArchitecture": "supported" + }, + "react-native-feather-toast": { + "newArchitecture": "supported" + }, + "react-native-scroll-sync": { + "newArchitecture": "supported" + }, + "lodash": { + "newArchitecture": "supported" + }, + "radash": { + "newArchitecture": "supported" + }, + "es-toolkit": { + "newArchitecture": "supported" + }, + "ahooks": { + "newArchitecture": "supported" + }, + "react-native-letter-flatlist": { + "newArchitecture": "supported" + }, + "react-native-stonewall-grid": { + "newArchitecture": "supported" + }, + "react-native-scroll-to-child": { + "newArchitecture": "supported" + }, + "react-native-dream-toast": { + "newArchitecture": "supported" + }, + "@tryheliumai/paywall-sdk-react-native": { + "newArchitecture": "untested" + }, + "expo-helium": { + "newArchitecture": "supported" + }, + "onesignal-expo-plugin": { + "newArchitecture": "supported" + }, + "react-native-input-suggestion": { + "newArchitecture": "supported" + }, + "react-native-nitro-screen-recorder": { + "newArchitecture": "supported" + }, + "@braze/expo-plugin": { + "newArchitecture": "supported" + }, + "react-native-zoom-toolkit": { + "newArchitecture": "supported" + }, + "react-native-trays": { + "newArchitecture": "supported" + }, + "@kingstinct/react-native-activity-kit": { + "newArchitecture": "supported" + }, + "rn-snappy-toast": { + "newArchitecture": "supported" + }, + "react-native-simple-weekly-calendar": { + "newArchitecture": "supported" + }, + "react-native-crossfade-image": { + "newArchitecture": "supported" + }, + "@kolking/react-native-avatar": { + "newArchitecture": "supported" + }, + "@kolking/react-native-rating": { + "newArchitecture": "supported" + }, + "react-native-page-indicator": { + "newArchitecture": "supported" + }, + "@kolking/react-native-parallax-swiper": { + "newArchitecture": "supported" + }, + "@mhpdev/react-native-haptics": { + "newArchitecture": "supported" + }, + "react-native-device-attest": { + "newArchitecture": "supported" + }, + "react-native-linear-gradient-web": { + "newArchitecture": "untested" + }, + "react-native-fbtee": { + "newArchitecture": "supported" + }, + "react-native-bundle-discovery": { + "newArchitecture": "untested" + }, + "@tanstack/react-form": { + "newArchitecture": "supported" + }, + "@tanstack/query-async-storage-persister": { + "newArchitecture": "supported" + }, + "@tanstack/react-query-persist-client": { + "newArchitecture": "supported" + }, + "gl-react-native": { + "unmaintained": true, + "newArchitecture": "supported" + }, + "react-native-fast-squircle": { + "newArchitecture": "supported" + }, + "@attarchi/react-native-lottie-splash-screen": { + "newArchitecture": "supported" + }, + "expo-mesh-gradient": { + "newArchitecture": "supported" + }, + "react-native-worklets": { + "newArchitecture": "new-arch-only" + }, + "react-native-animated-glow": { + "newArchitecture": "supported" + }, + "react-native-video-player": { + "newArchitecture": "untested" + }, + "@d11/react-native-mqtt": { + "newArchitecture": "untested" + }, + "react-native-drop-shadow-view": { + "newArchitecture": "untested" + }, + "expo-liquid-glass-view": { + "newArchitecture": "untested" + }, + "react-native-thermal-receipt-printer": { + "newArchitecture": "untested" + }, + "react-native-vosk": { + "newArchitecture": "supported" + }, + "@stripe/stripe-identity-react-native": { + "newArchitecture": "untested" + }, + "react-native-screen-corner-radius": { + "newArchitecture": "untested" + }, + "react-native-battery-info-pro": { + "newArchitecture": "supported" + }, + "expo-roomplan": { + "newArchitecture": "supported" + }, + "matomo-tracker-react-native": { + "newArchitecture": "untested" + }, + "@twilio/voice-react-native-sdk": { + "newArchitecture": "supported" + }, + "react-native-feedback-hub": { + "newArchitecture": "supported" + }, + "react-native-emoji-chooser": { + "newArchitecture": "supported" + }, + "@elevenlabs/react-native": { + "newArchitecture": "supported" + }, + "scandit-react-native-datacapture-core": { + "newArchitecture": "supported" + }, + "scandit-react-native-datacapture-barcode": { + "newArchitecture": "supported" + }, + "scandit-react-native-datacapture-id": { + "newArchitecture": "supported" + }, + "scandit-react-native-datacapture-parser": { + "newArchitecture": "supported" + }, + "scandit-react-native-datacapture-label": { + "newArchitecture": "supported" + }, + "scandit-react-native-datacapture-label-text": { + "newArchitecture": "supported" + }, + "scandit-react-native-datacapture-price-label": { + "newArchitecture": "supported" + }, + "@react-native-blossom-ui/components": { + "newArchitecture": "supported" + }, + "@react-native-blossom-ui/dates": { + "newArchitecture": "supported" + }, + "@10play/tentap-editor": { + "newArchitecture": "supported" + }, + "react-native-qr-kit": { + "newArchitecture": "supported" + }, + "@shopify/checkout-sheet-kit": { + "newArchitecture": "supported" + }, + "expo-live-activity": { + "newArchitecture": "supported" + }, + "react-native-rag": { + "newArchitecture": "supported" + }, + "llama.rn": { + "newArchitecture": "supported" + }, + "rn-toptabs": { + "newArchitecture": "supported" + }, + "react-native-gnss-status-checker": { + "newArchitecture": "supported" + }, + "typewriter4react-native": { + "newArchitecture": "supported" + }, + "@thehale/react-native-keep-awake": { + "newArchitecture": "supported" + }, + "expo-better-auth-passkey": { + "newArchitecture": "supported" + }, + "@nkzw/stack": { + "newArchitecture": "supported" + }, + "@callstack/liquid-glass": { + "newArchitecture": "supported" + }, + "react-native-nitro-event-kit": { + "newArchitecture": "supported" + }, + "react-native-nitro-audio-manager": { + "newArchitecture": "supported" + }, + "react-native-enriched": { + "newArchitecture": "supported" + }, + "@react-native-seoul/masonry-list": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "expo-glass-effect": { + "newArchitecture": "supported" + }, + "@react-native-seoul/naver-login": { + "newArchitecture": "supported" + }, + "@zoontek/react-native-navigation-bar": { + "newArchitecture": "supported" + }, + "react-native-animated-observer": { + "newArchitecture": "supported" + }, + "@google/react-native-make-payment": { + "newArchitecture": "supported" + }, + "react-native-tiktok-business-sdk": { + "newArchitecture": "untested" + }, + "react-native-multi-resource-timeline": { + "newArchitecture": "supported" + }, + "@clerk/expo-passkeys": { + "newArchitecture": "supported" + }, + "react-native-nitro-keyevent": { + "newArchitecture": "supported" + }, + "@lomray/react-native-apple-music": { + "newArchitecture": "supported" + }, + "react-native-app-clip-overlay": { + "newArchitecture": "supported" + }, + "react-native-google-auth": { + "newArchitecture": "supported" + }, + "@omarsdev/react-native-contacts": { + "newArchitecture": "supported" + }, + "react-native-teleport": { + "newArchitecture": "supported" + }, + "react-native-calllogs-android": { + "newArchitecture": "supported" + }, + "expo-core-spotlight": { + "newArchitecture": "supported" + }, + "@survicate/react-native-survicate": { + "newArchitecture": "supported" + }, + "react-native-xenon": { + "newArchitecture": "supported" + }, + "@flixsrota/player": { + "newArchitecture": "supported" + }, + "@react-buoy/core": { + "newArchitecture": "untested" + }, + "@react-buoy/shared-ui": { + "newArchitecture": "untested" + }, + "@react-buoy/env": { + "newArchitecture": "untested" + }, + "@react-buoy/network": { + "newArchitecture": "untested" + }, + "@react-buoy/react-query": { + "newArchitecture": "untested" + }, + "@react-buoy/storage": { + "newArchitecture": "untested" + }, + "react-native-nitro-fetch": { + "newArchitecture": "untested" + }, + "react-native-nitro-text": { + "newArchitecture": "supported" + }, + "expo-native-storage": { + "newArchitecture": "supported" + }, + "react-native-unarchive": { + "newArchitecture": "supported" + }, + "react-native-ultrastore": { + "newArchitecture": "untested" + }, + "@pushpendersingh/react-native-otp-verify": { + "newArchitecture": "supported" + }, + "react-native-restart-newarch": { + "newArchitecture": "supported" + }, + "react-native-mdm-config": { + "newArchitecture": "supported" + }, + "@ebrimasamba/react-native-sms-retriever": { + "newArchitecture": "supported" + }, + "react-native-ssl-manager": { + "newArchitecture": "supported" + }, + "@huymobile/react-native-sms-retriever-nitro-module": { + "newArchitecture": "supported" + }, + "@coolsoftwaretyler/cool-pdf": { + "newArchitecture": "untested" + }, + "heroui-native": { + "newArchitecture": "untested" + }, + "react-native-google-places-textinput": { + "newArchitecture": "untested" + }, + "@danielsaraldi/react-native-blur-view": { + "newArchitecture": "supported" + }, + "react-native-shimmer-text": { + "newArchitecture": "untested" + }, + "@avasapp/react-native-otp-autofill": { + "newArchitecture": "supported" + }, + "react-native-appwrite": { + "newArchitecture": "untested" + }, + "react-native-deepgram": { + "newArchitecture": "supported" + }, + "@nayan-ui/react-native": { + "newArchitecture": "untested" + }, + "react-native-form0": { + "newArchitecture": "untested" + }, + "react-native-play-age-range-declaration": { + "newArchitecture": "supported" + }, + "heart-switch-react-native": { + "newArchitecture": "supported" + }, + "react-native-apns-kit": { + "newArchitecture": "supported" + }, + "react-native-app-attest": { + "newArchitecture": "supported" + }, + "react-native-google-code-scanner-android": { + "newArchitecture": "supported" + }, + "react-native-google-maps-plus": { + "newArchitecture": "new-arch-only" + }, + "expo-video-thumbref": { + "newArchitecture": "untested" + }, + "react-native-ble-nitro": { + "newArchitecture": "new-arch-only" + }, + "expo-onboarding": { + "newArchitecture": "supported" + }, + "uniwind": { + "newArchitecture": "supported" + }, + "@lottiefiles/dotlottie-react-native": { + "newArchitecture": "untested" + }, + "@legendapp/motion": { + "newArchitecture": "supported" + }, + "@atproto/oauth-client-expo": { + "newArchitecture": "untested" + }, + "expo-ios-visual-blur": { + "newArchitecture": "untested" + }, + "react-native-harness": { + "newArchitecture": "untested" + }, + "react-native-reanimated-modal": { + "newArchitecture": "supported" + }, + "@swmansion/react-native-detour": { + "newArchitecture": "untested" + }, + "@rn-bridge/react-native-shortcuts": { + "newArchitecture": "supported" + }, + "@rn-bridge/react-native-geofencing": { + "newArchitecture": "supported" + }, + "react-native-related-digital": { + "newArchitecture": "untested" + }, + "react-native-secure-view": { + "newArchitecture": "supported" + }, + "react-native-threadforge": { + "newArchitecture": "supported" + }, + "react-native-adjust": { + "newArchitecture": "supported" + }, + "react-native-dynamic-app-icon": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@computools/react-native-dynamic-app-icon": { + "newArchitecture": "untested" + }, + "@leanplum/react-native-sdk": { + "newArchitecture": "untested" + }, + "@metamask/react-native-search-api": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "react-native-spotlight-search": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "appcenter": { + "newArchitecture": "untested" + }, + "appcenter-analytics": { + "newArchitecture": "untested" + }, + "appcenter-crashes": { + "newArchitecture": "untested" + }, + "react-native-keyevent": { + "newArchitecture": "untested" + }, + "react-native-airship": { + "newArchitecture": "untested" + }, + "patch-project": { + "newArchitecture": "supported" + }, + "typed-config-plugins": { + "newArchitecture": "supported" + }, + "expo-build-disk-cache": { + "newArchitecture": "supported" + }, + "list-config-plugins": { + "newArchitecture": "supported" + }, + "react-native-cookie-handler": { + "newArchitecture": "untested" + }, + "react-native-nitro-sfsymbols": { + "newArchitecture": "supported" + }, + "react-native-menus": { + "newArchitecture": "supported" + }, + "react-native-shine": { + "newArchitecture": "supported" + }, + "@shopify/react-native-performance-lists-profiler": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@shopify/react-native-performance-navigation": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@shopify/react-native-performance-navigation-bottom-tabs": { + "unmaintained": true, + "newArchitecture": "untested" + }, + "@shopify/react-native-performance-navigation-drawer": { + "newArchitecture": "untested" + }, + "@storybook/react-native-ui": { + "newArchitecture": "untested" + }, + "@storybook/react-native-ui-lite": { + "newArchitecture": "untested" + }, + "@storybook/react-native-theming": { + "newArchitecture": "untested" + } +} diff --git a/bun.lock b/bun.lock index 7f9b43b8b..fcb016e3f 100644 --- a/bun.lock +++ b/bun.lock @@ -424,27 +424,27 @@ "@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@0.2.12", "", { "dependencies": { "@emnapi/core": "^1.4.3", "@emnapi/runtime": "^1.4.3", "@tybys/wasm-util": "^0.10.0" } }, "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ=="], - "@next/bundle-analyzer": ["@next/bundle-analyzer@16.0.0", "", { "dependencies": { "webpack-bundle-analyzer": "4.10.1" } }, "sha512-OYufQoNm/Im2fYQBdXu9fqUrXaP3lPuPnryW0XNGG7kJiGxH/VWS8zc2/x4aW2LQGn+opqIJYNRXy7k5qV/09g=="], + "@next/bundle-analyzer": ["@next/bundle-analyzer@16.0.1", "", { "dependencies": { "webpack-bundle-analyzer": "4.10.1" } }, "sha512-ds2XBC7hred9g9T16DYXp4llImGf9gBSsfY5k3bklizOtHeo+53EXjKm3AliS/fMTjYfRrv8usdL2wVZa1GIkw=="], - "@next/env": ["@next/env@16.0.0", "", {}, "sha512-s5j2iFGp38QsG1LWRQaE2iUY3h1jc014/melHFfLdrsMJPqxqDQwWNwyQTcNoUSGZlCVZuM7t7JDMmSyRilsnA=="], + "@next/env": ["@next/env@16.0.1", "", {}, "sha512-LFvlK0TG2L3fEOX77OC35KowL8D7DlFF45C0OvKMC4hy8c/md1RC4UMNDlUGJqfCoCS2VWrZ4dSE6OjaX5+8mw=="], - "@next/eslint-plugin-next": ["@next/eslint-plugin-next@16.0.0", "", { "dependencies": { "fast-glob": "3.3.1" } }, "sha512-IB7RzmmtrPOrpAgEBR1PIQPD0yea5lggh5cq54m51jHjjljU80Ia+czfxJYMlSDl1DPvpzb8S9TalCc0VMo9Hw=="], + "@next/eslint-plugin-next": ["@next/eslint-plugin-next@16.0.1", "", { "dependencies": { "fast-glob": "3.3.1" } }, "sha512-g4Cqmv/gyFEXNeVB2HkqDlYKfy+YrlM2k8AVIO/YQVEPfhVruH1VA99uT1zELLnPLIeOnx8IZ6Ddso0asfTIdw=="], - "@next/swc-darwin-arm64": ["@next/swc-darwin-arm64@16.0.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-/CntqDCnk5w2qIwMiF0a9r6+9qunZzFmU0cBX4T82LOflE72zzH6gnOjCwUXYKOBlQi8OpP/rMj8cBIr18x4TA=="], + "@next/swc-darwin-arm64": ["@next/swc-darwin-arm64@16.0.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-R0YxRp6/4W7yG1nKbfu41bp3d96a0EalonQXiMe+1H9GTHfKxGNCGFNWUho18avRBPsO8T3RmdWuzmfurlQPbg=="], - "@next/swc-darwin-x64": ["@next/swc-darwin-x64@16.0.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-hB4GZnJGKa8m4efvTGNyii6qs76vTNl+3dKHTCAUaksN6KjYy4iEO3Q5ira405NW2PKb3EcqWiRaL9DrYJfMHg=="], + "@next/swc-darwin-x64": ["@next/swc-darwin-x64@16.0.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-kETZBocRux3xITiZtOtVoVvXyQLB7VBxN7L6EPqgI5paZiUlnsgYv4q8diTNYeHmF9EiehydOBo20lTttCbHAg=="], - "@next/swc-linux-arm64-gnu": ["@next/swc-linux-arm64-gnu@16.0.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-E2IHMdE+C1k+nUgndM13/BY/iJY9KGCphCftMh7SXWcaQqExq/pJU/1Hgn8n/tFwSoLoYC/yUghOv97tAsIxqg=="], + "@next/swc-linux-arm64-gnu": ["@next/swc-linux-arm64-gnu@16.0.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-hWg3BtsxQuSKhfe0LunJoqxjO4NEpBmKkE+P2Sroos7yB//OOX3jD5ISP2wv8QdUwtRehMdwYz6VB50mY6hqAg=="], - "@next/swc-linux-arm64-musl": ["@next/swc-linux-arm64-musl@16.0.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-xzgl7c7BVk4+7PDWldU+On2nlwnGgFqJ1siWp3/8S0KBBLCjonB6zwJYPtl4MUY7YZJrzzumdUpUoquu5zk8vg=="], + "@next/swc-linux-arm64-musl": ["@next/swc-linux-arm64-musl@16.0.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-UPnOvYg+fjAhP3b1iQStcYPWeBFRLrugEyK/lDKGk7kLNua8t5/DvDbAEFotfV1YfcOY6bru76qN9qnjLoyHCQ=="], - "@next/swc-linux-x64-gnu": ["@next/swc-linux-x64-gnu@16.0.0", "", { "os": "linux", "cpu": "x64" }, "sha512-sdyOg4cbiCw7YUr0F/7ya42oiVBXLD21EYkSwN+PhE4csJH4MSXUsYyslliiiBwkM+KsuQH/y9wuxVz6s7Nstg=="], + "@next/swc-linux-x64-gnu": ["@next/swc-linux-x64-gnu@16.0.1", "", { "os": "linux", "cpu": "x64" }, "sha512-Et81SdWkcRqAJziIgFtsFyJizHoWne4fzJkvjd6V4wEkWTB4MX6J0uByUb0peiJQ4WeAt6GGmMszE5KrXK6WKg=="], - "@next/swc-linux-x64-musl": ["@next/swc-linux-x64-musl@16.0.0", "", { "os": "linux", "cpu": "x64" }, "sha512-IAXv3OBYqVaNOgyd3kxR4L3msuhmSy1bcchPHxDOjypG33i2yDWvGBwFD94OuuTjjTt/7cuIKtAmoOOml6kfbg=="], + "@next/swc-linux-x64-musl": ["@next/swc-linux-x64-musl@16.0.1", "", { "os": "linux", "cpu": "x64" }, "sha512-qBbgYEBRrC1egcG03FZaVfVxrJm8wBl7vr8UFKplnxNRprctdP26xEv9nJ07Ggq4y1adwa0nz2mz83CELY7N6Q=="], - "@next/swc-win32-arm64-msvc": ["@next/swc-win32-arm64-msvc@16.0.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-bmo3ncIJKUS9PWK1JD9pEVv0yuvp1KPuOsyJTHXTv8KDrEmgV/K+U0C75rl9rhIaODcS7JEb6/7eJhdwXI0XmA=="], + "@next/swc-win32-arm64-msvc": ["@next/swc-win32-arm64-msvc@16.0.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-cPuBjYP6I699/RdbHJonb3BiRNEDm5CKEBuJ6SD8k3oLam2fDRMKAvmrli4QMDgT2ixyRJ0+DTkiODbIQhRkeQ=="], - "@next/swc-win32-x64-msvc": ["@next/swc-win32-x64-msvc@16.0.0", "", { "os": "win32", "cpu": "x64" }, "sha512-O1cJbT+lZp+cTjYyZGiDwsOjO3UHHzSqobkPNipdlnnuPb1swfcuY6r3p8dsKU4hAIEO4cO67ZCfVVH/M1ETXA=="], + "@next/swc-win32-x64-msvc": ["@next/swc-win32-x64-msvc@16.0.1", "", { "os": "win32", "cpu": "x64" }, "sha512-XeEUJsE4JYtfrXe/LaJn3z1pD19fK0Q6Er8Qoufi+HqvdO4LEPyCxLUt4rxA+4RfYo6S9gMlmzCMU2F+AatFqQ=="], "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], @@ -1054,7 +1054,7 @@ "eslint-compat-utils": ["eslint-compat-utils@0.5.1", "", { "dependencies": { "semver": "^7.5.4" }, "peerDependencies": { "eslint": ">=6.0.0" } }, "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q=="], - "eslint-config-next": ["eslint-config-next@16.0.0", "", { "dependencies": { "@next/eslint-plugin-next": "16.0.0", "eslint-import-resolver-node": "^0.3.6", "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.0", "eslint-plugin-react": "^7.37.0", "eslint-plugin-react-hooks": "^7.0.0", "globals": "16.4.0", "typescript-eslint": "^8.46.0" }, "peerDependencies": { "eslint": ">=9.0.0", "typescript": ">=3.3.1" }, "optionalPeers": ["typescript"] }, "sha512-DWKT1YAO9ex2rK0/EeiPpKU++ghTiG59z6m08/ReLRECOYIaEv17maSCYT8zmFQLwIrY5lhJ+iaJPQdT4sJd4g=="], + "eslint-config-next": ["eslint-config-next@16.0.1", "", { "dependencies": { "@next/eslint-plugin-next": "16.0.1", "eslint-import-resolver-node": "^0.3.6", "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.0", "eslint-plugin-react": "^7.37.0", "eslint-plugin-react-hooks": "^7.0.0", "globals": "16.4.0", "typescript-eslint": "^8.46.0" }, "peerDependencies": { "eslint": ">=9.0.0", "typescript": ">=3.3.1" }, "optionalPeers": ["typescript"] }, "sha512-wNuHw5gNOxwLUvpg0cu6IL0crrVC9hAwdS/7UwleNkwyaMiWIOAwf8yzXVqBBzL3c9A7jVRngJxjoSpPP1aEhg=="], "eslint-config-prettier": ["eslint-config-prettier@9.1.2", "", { "peerDependencies": { "eslint": ">=7.0.0" }, "bin": { "eslint-config-prettier": "bin/cli.js" } }, "sha512-iI1f+D2ViGn+uvv5HuHVUamg8ll4tN+JRHGc6IJi4TP9Kl976C57fzPXgseXNs8v0iA8aSJpHsTWjDb9QJamGQ=="], @@ -1568,7 +1568,7 @@ "nested-error-stacks": ["nested-error-stacks@2.0.1", "", {}, "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A=="], - "next": ["next@16.0.0", "", { "dependencies": { "@next/env": "16.0.0", "@swc/helpers": "0.5.15", "caniuse-lite": "^1.0.30001579", "postcss": "8.4.31", "styled-jsx": "5.1.6" }, "optionalDependencies": { "@next/swc-darwin-arm64": "16.0.0", "@next/swc-darwin-x64": "16.0.0", "@next/swc-linux-arm64-gnu": "16.0.0", "@next/swc-linux-arm64-musl": "16.0.0", "@next/swc-linux-x64-gnu": "16.0.0", "@next/swc-linux-x64-musl": "16.0.0", "@next/swc-win32-arm64-msvc": "16.0.0", "@next/swc-win32-x64-msvc": "16.0.0", "sharp": "^0.34.4" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", "@playwright/test": "^1.51.1", "babel-plugin-react-compiler": "*", "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", "sass": "^1.3.0" }, "optionalPeers": ["@opentelemetry/api", "@playwright/test", "babel-plugin-react-compiler", "sass"], "bin": { "next": "dist/bin/next" } }, "sha512-nYohiNdxGu4OmBzggxy9rczmjIGI+TpR5vbKTsE1HqYwNm1B+YSiugSrFguX6omMOKnDHAmBPY4+8TNJk0Idyg=="], + "next": ["next@16.0.1", "", { "dependencies": { "@next/env": "16.0.1", "@swc/helpers": "0.5.15", "caniuse-lite": "^1.0.30001579", "postcss": "8.4.31", "styled-jsx": "5.1.6" }, "optionalDependencies": { "@next/swc-darwin-arm64": "16.0.1", "@next/swc-darwin-x64": "16.0.1", "@next/swc-linux-arm64-gnu": "16.0.1", "@next/swc-linux-arm64-musl": "16.0.1", "@next/swc-linux-x64-gnu": "16.0.1", "@next/swc-linux-x64-musl": "16.0.1", "@next/swc-win32-arm64-msvc": "16.0.1", "@next/swc-win32-x64-msvc": "16.0.1", "sharp": "^0.34.4" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", "@playwright/test": "^1.51.1", "babel-plugin-react-compiler": "*", "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", "sass": "^1.3.0" }, "optionalPeers": ["@opentelemetry/api", "@playwright/test", "babel-plugin-react-compiler", "sass"], "bin": { "next": "dist/bin/next" } }, "sha512-e9RLSssZwd35p7/vOa+hoDFggUZIUbZhIUSLZuETCwrCVvxOs87NamoUzT+vbcNAL8Ld9GobBnWOA6SbV/arOw=="], "next-compose-plugins": ["next-compose-plugins@2.2.1", "", {}, "sha512-OjJ+fV15FXO2uQXQagLD4C0abYErBjyjE0I0FHpOEIB8upw0hg1ldFP6cqHTJBH1cZqy96OeR3u1dJ+Ez2D4Bg=="], diff --git a/package.json b/package.json index ab3b7c0f8..7390d32c3 100644 --- a/package.json +++ b/package.json @@ -26,9 +26,9 @@ "@react-native-picker/picker": "^2.11.4", "@sentry/react": "^10.22.0", "es-toolkit": "^1.41.0", - "expo": "54.0.20", + "expo": "54.0.21", "expo-font": "^14.0.9", - "next": "^16.0.0", + "next": "^16.0.1", "node-emoji": "^2.2.0", "react": "19.2.0", "react-content-loader": "^7.1.1", @@ -42,7 +42,7 @@ }, "devDependencies": { "@expo/next-adapter": "^6.0.0", - "@next/bundle-analyzer": "^16.0.0", + "@next/bundle-analyzer": "^16.0.1", "@prettier/plugin-oxc": "^0.0.4", "@types/bun": "^1.3.1", "@types/react": "^19.2.2", @@ -52,7 +52,7 @@ "cheerio": "^1.1.2", "dotenv": "^17.2.3", "eslint": "^9.38.0", - "eslint-config-next": "^16.0.0", + "eslint-config-next": "^16.0.1", "eslint-config-universe": "^15.0.3", "lint-staged": "^16.2.6", "next-compose-plugins": "^2.2.1", diff --git a/pages/api/libraries/check.ts b/pages/api/libraries/check.ts index 855ec1973..aa020f7ed 100644 --- a/pages/api/libraries/check.ts +++ b/pages/api/libraries/check.ts @@ -1,26 +1,9 @@ import { type NextApiRequest, type NextApiResponse } from 'next'; -import data from '~/assets/data.json'; -import { type DataAssetType } from '~/types'; -import { getNewArchSupportStatus, NewArchSupportStatus } from '~/util/newArchStatus'; +import data from '~/assets/check-data.json'; +import { type CheckResultsType } from '~/types'; -type CheckResultsType = Record< - string, - { - unmaintained?: boolean; - newArchitecture: NewArchSupportStatus; - } ->; - -// Copy data into an object that is keyed by npm package name for faster lookup -const dataByNpmPackage: CheckResultsType = {}; - -(data as DataAssetType).libraries.forEach(library => { - dataByNpmPackage[library.npmPkg] = { - unmaintained: library.unmaintained, - newArchitecture: getNewArchSupportStatus(library), - }; -}); +const DATASET = data as CheckResultsType; // Provide library metadata for a list of npm packages export default function handler(req: NextApiRequest, res: NextApiResponse) { @@ -41,7 +24,7 @@ export default function handler(req: NextApiRequest, res: NextApiResponse) { res.statusCode = 200; const result: CheckResultsType = {}; packages.forEach(pkgName => { - result[pkgName] = dataByNpmPackage[pkgName]; + result[pkgName] = DATASET[pkgName]; }); return res.json(result); diff --git a/public/fonts/Optimistic-Display-Bold.woff2 b/public/fonts/Optimistic-Display-Bold.woff2 new file mode 100644 index 000000000..e0e7d510f Binary files /dev/null and b/public/fonts/Optimistic-Display-Bold.woff2 differ diff --git a/public/fonts/Optimistic-Display-Light.woff2 b/public/fonts/Optimistic-Display-Light.woff2 new file mode 100644 index 000000000..e83e3f7c6 Binary files /dev/null and b/public/fonts/Optimistic-Display-Light.woff2 differ diff --git a/public/fonts/Optimistic-Display-Regular.woff2 b/public/fonts/Optimistic-Display-Regular.woff2 new file mode 100644 index 000000000..ccfa90de4 Binary files /dev/null and b/public/fonts/Optimistic-Display-Regular.woff2 differ diff --git a/public/manifest.json b/public/manifest.json index 781b687df..a534b10e1 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -1,33 +1,36 @@ { - "name": "React Native Directory", - "short_name": "RND", - "description": "A searchable and filterable directory of React Native libraries", - "lang": "en-US", - "categories": ["education", "utilities"], - "display": "minimal-ui", - "orientation": "any", - "start_url": "/", - "scope": "/", - "protocol_handlers": [ - { - "protocol": "web+rnd", - "url": "/?search=%s" - } - ], - "theme_color": "#20232a", - "background_color": "#20232a", - "icons": [ - { - "src": "/icon-192px.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "any" - }, - { - "src": "/icon-512px.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "any maskable" - } - ] + "name": "React Native Directory", + "short_name": "RND", + "description": "A searchable and filterable directory of React Native libraries", + "lang": "en-US", + "categories": [ + "education", + "utilities" + ], + "display": "minimal-ui", + "orientation": "any", + "start_url": "/", + "scope": "/", + "protocol_handlers": [ + { + "protocol": "web+rnd", + "url": "/?search=%s" + } + ], + "theme_color": "#20232a", + "background_color": "#20232a", + "icons": [ + { + "src": "/icon-192px.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "any" + }, + { + "src": "/icon-512px.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "any maskable" + } + ] } diff --git a/react-native-libraries.json b/react-native-libraries.json index c9e19ef85..a75d87b10 100644 --- a/react-native-libraries.json +++ b/react-native-libraries.json @@ -5870,10 +5870,7 @@ }, { "githubUrl": "https://github.com/AndreiCalazans/rn-tooltip", - "examples": [ - "https://github.com/AndreiCalazans/rn-tooltip", - "rn-tooltip" - ], + "examples": ["https://github.com/AndreiCalazans/rn-tooltip", "rn-tooltip"], "images": [ "https://raw.githubusercontent.com/AndreiCalazans/rn-tooltip/HEAD/tooltipExample.gif" ], @@ -17923,42 +17920,31 @@ }, { "githubUrl": "https://github.com/Daavidaviid/react-native-nitro-udp", - "examples": [ - "https://github.com/Daavidaviid/react-native-nitro-udp/tree/main/example" - ], + "examples": ["https://github.com/Daavidaviid/react-native-nitro-udp/tree/main/example"], "ios": true, "android": true }, { "githubUrl": "https://github.com/riteshshukla04/react-native-sports-car", "npmPkg": "react-native-sportscar", - "examples": [ - "https://github.com/riteshshukla04/react-native-sports-car/tree/main/example" - ], + "examples": ["https://github.com/riteshshukla04/react-native-sports-car/tree/main/example"], "android": true }, { "githubUrl": "https://github.com/corasan/react-native-mlx/tree/main/package", "npmPkg": "react-native-mlx", - "examples": [ - "https://github.com/corasan/react-native-mlx/tree/main/example" - ], + "examples": ["https://github.com/corasan/react-native-mlx/tree/main/example"], "ios": true - }, + }, { "githubUrl": "https://github.com/ChrisCosentino/expo-iperf", - "examples": [ - "https://github.com/ChrisCosentino/expo-iperf/tree/main/example" - ], + "examples": ["https://github.com/ChrisCosentino/expo-iperf/tree/main/example"], "ios": true, "android": true }, { "githubUrl": "https://github.com/l2hyunwoo/react-native-nitro-device-info", - "npmPkg": "react-native-nitro-device-info", - "examples": [ - "https://github.com/l2hyunwoo/react-native-nitro-device-info/tree/main/example" - ], + "examples": ["https://github.com/l2hyunwoo/react-native-nitro-device-info/tree/main/example"], "ios": true, "android": true, "newArchitecture": true diff --git a/scripts/build-and-score-data.ts b/scripts/build-and-score-data.ts index 3b04c22b7..2c7bed194 100644 --- a/scripts/build-and-score-data.ts +++ b/scripts/build-and-score-data.ts @@ -10,6 +10,7 @@ import { fetchNpmRegistryData } from '~/scripts/fetch-npm-registry-data'; import { fetchNpmStatDataBulk } from '~/scripts/fetch-npm-stat-data'; import { type APIResponseType, type LibraryDataEntryType, type LibraryType } from '~/types'; import { isLaterThan, TimeRange } from '~/util/datetime'; +import { getNewArchSupportStatus } from '~/util/newArchStatus'; import { isEmptyOrNull } from '~/util/strings'; import { calculateDirectoryScore, calculatePopularityScore } from './calculate-score'; @@ -30,6 +31,7 @@ const SCRAPE_GH_IMAGES = false; const DATASET: LibraryDataEntryType[] = USE_DEBUG_REPOS ? debugGithubRepos : githubRepos; const DATA_PATH = path.resolve('assets', 'data.json'); +const CHECK_DATA_PATH = path.resolve('assets', 'check-data.json'); const CHUNK_SIZE = 25; const SLEEP_TIME = 250; @@ -219,8 +221,10 @@ async function buildAndScoreData() { } ); - const finalData = dataWithFallback.filter(({ npmPkg }) => existingPackages.includes(npmPkg)); const validEntries = data.map((entry: LibraryDataEntryType) => entry.githubUrl); + const finalData = dataWithFallback + .filter(({ npmPkg }) => existingPackages.includes(npmPkg)) + .filter((entry: LibraryType) => validEntries.includes(entry.githubUrl)); const sortedTopicCounts = Object.fromEntries( Object.entries(topicCounts).sort((a, b) => b[1] - a[1]) @@ -228,22 +232,36 @@ async function buildAndScoreData() { fileContent = JSON.stringify( { - libraries: finalData.filter((entry: LibraryType) => { - return validEntries.includes(entry.githubUrl); - }), + libraries: finalData, topics: sortedTopicCounts, topicsList: Object.keys(topicCounts).sort(), }, null, 2 ); + + createCheckEndpointData(finalData); } if (!(USE_DEBUG_REPOS || ONLY_WRITE_LOCAL_DATA_FILE)) { await uploadToStore(fileContent); } - return fs.writeFileSync(DATA_PATH, fileContent); + fs.writeFileSync(DATA_PATH, fileContent); +} + +export function createCheckEndpointData(libraries: LibraryType[]) { + const checkData = Object.fromEntries( + libraries.map(library => [ + library.npmPkg, + { + unmaintained: library.unmaintained, + newArchitecture: getNewArchSupportStatus(library), + }, + ]) + ); + + fs.writeFileSync(CHECK_DATA_PATH, JSON.stringify(checkData, null, 2)); } export async function fetchGithubDataThrottled({ diff --git a/styles/styles.css b/styles/styles.css index 3c79891ab..cb257340a 100644 --- a/styles/styles.css +++ b/styles/styles.css @@ -1,6 +1,6 @@ @font-face { font-family: "Optimistic Display"; - src: url("https://facebookmicrosites.github.io/design/public/fonts/OptimisticDisplayLight-199be98cf48e5b4c688356b08a02362c.woff2") + src: url("/fonts/Optimistic-Display-Light.woff2") format("woff2"); font-weight: 300; font-style: normal; @@ -8,7 +8,7 @@ @font-face { font-family: "Optimistic Display"; - src: url("https://facebookmicrosites.github.io/design/public/fonts/OptimisticDisplayRegular-b0e4e99f91efd0021c3ab8e4df0e6e1b.woff2") + src: url("/fonts/Optimistic-Display-Regular.woff2") format("woff2"); font-weight: 500; font-style: normal; @@ -16,7 +16,7 @@ @font-face { font-family: "Optimistic Display"; - src: url("https://facebookmicrosites.github.io/design/public/fonts/OptimisticDisplayBold-3a50548145f36de582c3b36d9626f4d6.woff2") + src: url("/fonts/Optimistic-Display-Bold.woff2") format("woff2"); font-weight: 700; font-style: normal; diff --git a/types/index.ts b/types/index.ts index 8a3d38242..5b4b1f287 100644 --- a/types/index.ts +++ b/types/index.ts @@ -1,5 +1,7 @@ import { type ReactElement, type ReactNode } from 'react'; +import { type NewArchSupportStatus } from '~/util/newArchStatus'; + export type QueryOrder = | 'relevance' | 'updated' @@ -172,3 +174,11 @@ export type RepositoryTreeNode = { name: string; type: 'tree' | 'blob'; }; + +export type CheckResultsType = Record< + string, + { + unmaintained?: boolean; + newArchitecture: NewArchSupportStatus; + } +>;