Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
63bfb6c
add packages details page
Simek Nov 17, 2025
7ffa9d0
README render tweaks, code cleanup, more TODOs
Simek Nov 17, 2025
83542e8
remove funding links fetch for now
Simek Nov 17, 2025
ca3e006
fetch Readme async on the client, fix relative images, add loading state
Simek Nov 18, 2025
df4a73e
Merge branch 'main' of https://github.com/react-native-community/dire…
Simek Nov 20, 2025
595e1a3
add initial Shiki setup, improve README render
Simek Nov 20, 2025
36d00b0
improve Shiki setup, avoid layout shifts, other tweaks and fixes
Simek Nov 20, 2025
baa2f7d
improve examples section, handle patched dependencies, other tweaks
Simek Nov 24, 2025
1a69980
improve unmaintained label, better handle long dependencies versions
Simek Nov 24, 2025
9e16400
add topics section
Simek Nov 25, 2025
df2a677
improve author/collaborators nodes, reorder sections
Simek Nov 25, 2025
270bbab
tweaks for README handling and render, code cleanup
Simek Nov 25, 2025
83a4cdd
support GitHub callouts, tweaks for blockquote render
Simek Nov 26, 2025
589a0d8
Merge branch 'main' of https://github.com/react-native-community/dire…
Simek Nov 26, 2025
d34f19b
update lock after rebase
Simek Nov 26, 2025
bbab6b1
update secondary metadata display, fix default blockquotes colors
Simek Nov 26, 2025
82338bd
improve navigation to package details, GitHub link as a button
Simek Nov 26, 2025
cc32898
layout/arrangement improvements for mobile devices
Simek Nov 26, 2025
371f1b1
few tweaks for README content rendering, autor name crash fix
Simek Nov 26, 2025
f3d4b64
better render details/summary blocks, allow all images in README content
Simek Nov 28, 2025
b65af81
add missing icons, cleanup code
Simek Nov 28, 2025
b79ed6f
add module type, tweaks and fixes for README render
Simek Nov 28, 2025
f9dfbe9
improvement for assets URL translations, readme render tweaks
Simek Nov 28, 2025
7c83a4f
reorder section, add pkg-size.dev, tweak authors tooltips
Simek Nov 28, 2025
d0c4595
remove hover gallery, tweaks and fixes
Simek Nov 28, 2025
5922b31
README rendering tweaks
Simek Nov 28, 2025
de90a87
add ability to copy code from README, tooltip visual tweaks
Simek Dec 1, 2025
10b634f
Merge branch 'main' of https://github.com/react-native-community/dire…
Simek Dec 1, 2025
701c192
fix code block spacing and copy button overlap, update Bun lock
Simek Dec 1, 2025
b8f245e
add README loader, fix README rendering, improve templates support
Simek Dec 1, 2025
5c3b30a
small tweaks for template details page
Simek Dec 1, 2025
1e67efc
small tweaks for template details page
Simek Dec 1, 2025
b0c3073
author box fix, README rendering corrections
Simek Dec 2, 2025
490c11f
Merge branch 'main' of https://github.com/react-native-community/dire…
Simek Dec 2, 2025
c57c8c4
update lock after rebase
Simek Dec 2, 2025
08ef965
small tweaks for images resolve and handling broken images
Simek Dec 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
212 changes: 202 additions & 10 deletions assets/check-data.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"newArchitecture": "supported"
},
"react-native-redux": {
"unmaintained": true,
"newArchitecture": "supported"
},
"@wcisco17/react-native-animation-video": {
Expand Down Expand Up @@ -72,7 +73,6 @@
"newArchitecture": "supported"
},
"react-native-svg-asset-plugin": {
"unmaintained": true,
"newArchitecture": "supported"
},
"react-native-apple-ads-attribution": {
Expand Down Expand Up @@ -903,7 +903,6 @@
"newArchitecture": "untested"
},
"react-native-network-info": {
"unmaintained": true,
"newArchitecture": "untested"
},
"rn-nodeify": {
Expand Down Expand Up @@ -1347,6 +1346,7 @@
"newArchitecture": "supported"
},
"react-native-gradients": {
"unmaintained": true,
"newArchitecture": "supported"
},
"@nozbe/watermelondb": {
Expand Down Expand Up @@ -2067,6 +2067,7 @@
"newArchitecture": "untested"
},
"react-native-htmlview": {
"unmaintained": true,
"newArchitecture": "supported"
},
"react-native-flash-message": {
Expand Down Expand Up @@ -2716,6 +2717,7 @@
"newArchitecture": "untested"
},
"react-native-image-keyboard": {
"unmaintained": true,
"newArchitecture": "untested"
},
"easyqrcode-react-native": {
Expand Down Expand Up @@ -2976,6 +2978,7 @@
"newArchitecture": "supported"
},
"osmicsx": {
"unmaintained": true,
"newArchitecture": "supported"
},
"osmi-cli": {
Expand Down Expand Up @@ -3346,6 +3349,7 @@
"newArchitecture": "untested"
},
"@arelstone/react-native-email-chip": {
"unmaintained": true,
"newArchitecture": "supported"
},
"@giphy/react-native-sdk": {
Expand Down Expand Up @@ -3684,6 +3688,7 @@
"newArchitecture": "untested"
},
"react-native-colo-loco": {
"unmaintained": true,
"newArchitecture": "untested"
},
"react-native-url-router": {
Expand Down Expand Up @@ -3728,13 +3733,13 @@
"newArchitecture": "supported"
},
"react-native-tableview-list": {
"unmaintained": true,
"newArchitecture": "untested"
},
"@notifee/react-native": {
"newArchitecture": "supported"
},
"react-native-notifications": {
"unmaintained": true,
"newArchitecture": "untested"
},
"react-native-focus": {
Expand Down Expand Up @@ -3813,7 +3818,7 @@
"react-native-infinite-pager": {
"newArchitecture": "supported"
},
"@th3rdwave/react-navigation-bottom-sheet": {
"@appandflow/react-navigation-bottom-sheet": {
"newArchitecture": "untested"
},
"react-native-picky": {
Expand Down Expand Up @@ -4182,6 +4187,7 @@
"newArchitecture": "untested"
},
"@sparkfabrik/react-native-idfa-aaid": {
"unmaintained": true,
"newArchitecture": "untested"
},
"react-native-health-connect": {
Expand Down Expand Up @@ -4242,6 +4248,7 @@
"newArchitecture": "supported"
},
"react-native-a11y-slider": {
"unmaintained": true,
"newArchitecture": "supported"
},
"react-fancy-qrcode": {
Expand Down Expand Up @@ -4406,6 +4413,7 @@
"newArchitecture": "supported"
},
"react-tinder-card": {
"unmaintained": true,
"newArchitecture": "supported"
},
"react-native-spotlight-tour": {
Expand All @@ -4422,6 +4430,7 @@
"newArchitecture": "untested"
},
"react-native-menubar-extra": {
"unmaintained": true,
"newArchitecture": "supported"
},
"@react-native-ml-kit/text-recognition": {
Expand Down Expand Up @@ -4458,6 +4467,7 @@
"newArchitecture": "supported"
},
"react-native-orientation-manager": {
"unmaintained": true,
"newArchitecture": "untested"
},
"@devvie/bottom-sheet": {
Expand All @@ -4473,6 +4483,7 @@
"newArchitecture": "supported"
},
"react-native-animated-blur-view": {
"unmaintained": true,
"newArchitecture": "untested"
},
"react-native-fast-tflite": {
Expand Down Expand Up @@ -4570,7 +4581,7 @@
"newArchitecture": "supported"
},
"@kesha-antonov/react-native-background-downloader": {
"newArchitecture": "supported"
"newArchitecture": "untested"
},
"@callstack/react-theme-provider": {
"unmaintained": true,
Expand Down Expand Up @@ -4726,6 +4737,7 @@
"newArchitecture": "untested"
},
"react-native-purchase-kit": {
"unmaintained": true,
"newArchitecture": "untested"
},
"@candlefinance/faster-image": {
Expand Down Expand Up @@ -6385,7 +6397,7 @@
"expo-superwall": {
"newArchitecture": "supported"
},
"rn-turbo-location-enabler": {
"rn-nitro-location-enabler": {
"newArchitecture": "supported"
},
"@iterable/react-native-sdk": {
Expand Down Expand Up @@ -6866,9 +6878,6 @@
"heroui-native": {
"newArchitecture": "untested"
},
"react-native-google-places-textinput": {
"newArchitecture": "untested"
},
"@danielsaraldi/react-native-blur-view": {
"newArchitecture": "supported"
},
Expand Down Expand Up @@ -7039,5 +7048,188 @@
},
"@storybook/react-native-theming": {
"newArchitecture": "untested"
},
"@gluestack-ui/core": {
"newArchitecture": "untested"
},
"@gluestack-ui/utils": {
"newArchitecture": "untested"
},
"@gluestack/ui-next-adapter": {
"newArchitecture": "untested"
},
"metro": {
"newArchitecture": "untested"
},
"react-native-nitro-image": {
"newArchitecture": "untested"
},
"react-native-nitro-web-image": {
"newArchitecture": "untested"
},
"react-native-nitro-ark": {
"newArchitecture": "supported"
},
"react-native-nitro-udp": {
"newArchitecture": "untested"
},
"react-native-sportscar": {
"newArchitecture": "untested"
},
"react-native-mlx": {
"newArchitecture": "untested"
},
"expo-iperf": {
"newArchitecture": "untested"
},
"react-native-nitro-device-info": {
"newArchitecture": "supported"
},
"expo-horizon-core": {
"newArchitecture": "supported"
},
"expo-horizon-location": {
"newArchitecture": "supported"
},
"expo-horizon-notifications": {
"newArchitecture": "supported"
},
"@blazejkustra/react-native-onboarding": {
"newArchitecture": "supported"
},
"expo-live-updates": {
"newArchitecture": "supported"
},
"@chainplatform/splash": {
"newArchitecture": "untested"
},
"customerio-reactnative": {
"newArchitecture": "supported"
},
"@react-native-firebase/ai": {
"newArchitecture": "supported"
},
"@borndotcom/react-native-godot": {
"newArchitecture": "supported"
},
"react-native-web-sound": {
"newArchitecture": "untested"
},
"@jdboivin/react-native-video-desktop": {
"newArchitecture": "untested"
},
"@levpotapov/react-native-windows-cursor": {
"newArchitecture": "untested"
},
"react-native-sized-webview": {
"newArchitecture": "supported"
},
"react-native-files-picker": {
"newArchitecture": "untested"
},
"@flexsurfer/reflex": {
"newArchitecture": "supported"
},
"react-native-audio-agent": {
"newArchitecture": "supported"
},
"react-native-speech-recognition-kit": {
"newArchitecture": "supported"
},
"react-native-dotgrid": {
"newArchitecture": "supported"
},
"react-native-shimmer-loader": {
"newArchitecture": "supported"
},
"@dbkable/react-native-speech-to-text": {
"newArchitecture": "new-arch-only"
},
"react-native-flagsmith": {
"newArchitecture": "untested"
},
"@microblink/blinkid-react-native": {
"newArchitecture": "supported"
},
"react-native-oss-license": {
"newArchitecture": "untested"
},
"roam-reactnative": {
"newArchitecture": "untested"
},
"pouchdb-adapter-react-native-sqlite": {
"newArchitecture": "untested"
},
"bitmovin-player-react-native": {
"newArchitecture": "untested"
},
"bna-ui": {
"newArchitecture": "supported"
},
"react-native-winrt": {
"newArchitecture": "untested"
},
"anyline-ocr-react-native-module": {
"newArchitecture": "untested"
},
"@stripe/stripe-terminal-react-native": {
"newArchitecture": "untested"
},
"react-native-agora": {
"newArchitecture": "supported"
},
"react-native-star-io10": {
"newArchitecture": "untested"
},
"@mj-studio/react-native-naver-map": {
"newArchitecture": "supported"
},
"react-native-3d-model-view": {
"newArchitecture": "untested"
},
"react-native-update": {
"newArchitecture": "supported"
},
"@epubjs-react-native/core": {
"newArchitecture": "untested"
},
"react-native-input-code-otp": {
"newArchitecture": "supported"
},
"react-native-nitro-share-intent": {
"newArchitecture": "supported"
},
"react-native-nitro-image-colors": {
"newArchitecture": "supported"
},
"react-native-nitro-video-metadata": {
"newArchitecture": "supported"
},
"@react-native-blocks/core": {
"newArchitecture": "untested"
},
"@react-native-blocks/blocks": {
"newArchitecture": "untested"
},
"react-native-remix-icon": {
"newArchitecture": "untested"
},
"react-native-pdf-jsi": {
"newArchitecture": "supported"
},
"@datadog/mobile-react-native-code-push": {
"newArchitecture": "untested"
},
"react-native-resource-calendar": {
"newArchitecture": "untested"
},
"@hake/react-native-markdown": {
"newArchitecture": "supported"
},
"react-native-ocr-fast": {
"newArchitecture": "supported"
},
"react-native-variable-blur": {
"newArchitecture": "supported"
}
}
}
Loading