From 63bfb6caa524941830c8899c1cbe717ba4c8d4ae Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Mon, 17 Nov 2025 18:22:30 +0100
Subject: [PATCH 01/32] add packages details page
---
assets/check-data.json | 212 +-
assets/data.json | 39490 ++++++++++++++-------
bun.lock | 183 +-
common/styleguide.tsx | 1 +
components/DependencyRow.tsx | 56 +
components/Libraries.tsx | 36 +-
components/Library/MetaData.tsx | 13 +-
components/Library/RecommendedLabel.tsx | 63 -
components/Library/index.tsx | 34 +-
components/NotFoundContent.tsx | 51 +
components/PackageAuthor.tsx | 80 +
package.json | 3 +
pages/package/[...name].tsx | 384 +
react-native-libraries.json | 26 +-
scripts/fetch-github-data.ts | 7 +
scripts/queries/GitHubRepositoryQuery.ts | 12 +-
styles/styles.css | 26 +
tsconfig.json | 2 +-
types/index.ts | 77 +-
util/mapDependencies.ts | 10 +
util/strings.ts | 13 +
21 files changed, 27900 insertions(+), 12879 deletions(-)
create mode 100644 components/DependencyRow.tsx
delete mode 100644 components/Library/RecommendedLabel.tsx
create mode 100644 components/NotFoundContent.tsx
create mode 100644 components/PackageAuthor.tsx
create mode 100644 pages/package/[...name].tsx
create mode 100644 util/mapDependencies.ts
diff --git a/assets/check-data.json b/assets/check-data.json
index 0b1b9d10e..cc786d292 100644
--- a/assets/check-data.json
+++ b/assets/check-data.json
@@ -26,6 +26,7 @@
"newArchitecture": "supported"
},
"react-native-redux": {
+ "unmaintained": true,
"newArchitecture": "supported"
},
"@wcisco17/react-native-animation-video": {
@@ -72,7 +73,6 @@
"newArchitecture": "supported"
},
"react-native-svg-asset-plugin": {
- "unmaintained": true,
"newArchitecture": "supported"
},
"react-native-apple-ads-attribution": {
@@ -903,7 +903,6 @@
"newArchitecture": "untested"
},
"react-native-network-info": {
- "unmaintained": true,
"newArchitecture": "untested"
},
"rn-nodeify": {
@@ -1347,6 +1346,7 @@
"newArchitecture": "supported"
},
"react-native-gradients": {
+ "unmaintained": true,
"newArchitecture": "supported"
},
"@nozbe/watermelondb": {
@@ -2067,6 +2067,7 @@
"newArchitecture": "untested"
},
"react-native-htmlview": {
+ "unmaintained": true,
"newArchitecture": "supported"
},
"react-native-flash-message": {
@@ -2716,6 +2717,7 @@
"newArchitecture": "untested"
},
"react-native-image-keyboard": {
+ "unmaintained": true,
"newArchitecture": "untested"
},
"easyqrcode-react-native": {
@@ -2976,6 +2978,7 @@
"newArchitecture": "supported"
},
"osmicsx": {
+ "unmaintained": true,
"newArchitecture": "supported"
},
"osmi-cli": {
@@ -3346,6 +3349,7 @@
"newArchitecture": "untested"
},
"@arelstone/react-native-email-chip": {
+ "unmaintained": true,
"newArchitecture": "supported"
},
"@giphy/react-native-sdk": {
@@ -3684,6 +3688,7 @@
"newArchitecture": "untested"
},
"react-native-colo-loco": {
+ "unmaintained": true,
"newArchitecture": "untested"
},
"react-native-url-router": {
@@ -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": {
@@ -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": {
@@ -4182,6 +4187,7 @@
"newArchitecture": "untested"
},
"@sparkfabrik/react-native-idfa-aaid": {
+ "unmaintained": true,
"newArchitecture": "untested"
},
"react-native-health-connect": {
@@ -4242,6 +4248,7 @@
"newArchitecture": "supported"
},
"react-native-a11y-slider": {
+ "unmaintained": true,
"newArchitecture": "supported"
},
"react-fancy-qrcode": {
@@ -4406,6 +4413,7 @@
"newArchitecture": "supported"
},
"react-tinder-card": {
+ "unmaintained": true,
"newArchitecture": "supported"
},
"react-native-spotlight-tour": {
@@ -4422,6 +4430,7 @@
"newArchitecture": "untested"
},
"react-native-menubar-extra": {
+ "unmaintained": true,
"newArchitecture": "supported"
},
"@react-native-ml-kit/text-recognition": {
@@ -4458,6 +4467,7 @@
"newArchitecture": "supported"
},
"react-native-orientation-manager": {
+ "unmaintained": true,
"newArchitecture": "untested"
},
"@devvie/bottom-sheet": {
@@ -4473,6 +4483,7 @@
"newArchitecture": "supported"
},
"react-native-animated-blur-view": {
+ "unmaintained": true,
"newArchitecture": "untested"
},
"react-native-fast-tflite": {
@@ -4570,7 +4581,7 @@
"newArchitecture": "supported"
},
"@kesha-antonov/react-native-background-downloader": {
- "newArchitecture": "supported"
+ "newArchitecture": "untested"
},
"@callstack/react-theme-provider": {
"unmaintained": true,
@@ -4726,6 +4737,7 @@
"newArchitecture": "untested"
},
"react-native-purchase-kit": {
+ "unmaintained": true,
"newArchitecture": "untested"
},
"@candlefinance/faster-image": {
@@ -6385,7 +6397,7 @@
"expo-superwall": {
"newArchitecture": "supported"
},
- "rn-turbo-location-enabler": {
+ "rn-nitro-location-enabler": {
"newArchitecture": "supported"
},
"@iterable/react-native-sdk": {
@@ -6866,9 +6878,6 @@
"heroui-native": {
"newArchitecture": "untested"
},
- "react-native-google-places-textinput": {
- "newArchitecture": "untested"
- },
"@danielsaraldi/react-native-blur-view": {
"newArchitecture": "supported"
},
@@ -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"
}
-}
+}
\ No newline at end of file
diff --git a/assets/data.json b/assets/data.json
index d050a13f4..2ca281e41 100644
--- a/assets/data.json
+++ b/assets/data.json
@@ -10,21 +10,24 @@
"github": {
"urls": {
"repo": "https://github.com/mowispace/react-native-logs",
- "homepage": null
+ "homepage": "https://github.com/mowispace/react-native-logs#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-07T07:04:00Z",
"createdAt": "2019-06-30T18:19:46Z",
"pushedAt": "2025-09-07T07:04:00Z",
"forks": 37,
"issues": 3,
"subscribers": 4,
- "stars": 551,
+ "stars": 559,
"dependencies": 0
},
"name": "react-native-logs",
@@ -47,7 +50,10 @@
"debugging",
"ios",
"android",
- "logging"
+ "logging",
+ "color",
+ "logging-library",
+ "javascript"
],
"license": {
"key": "mit",
@@ -64,8 +70,8 @@
},
"npmPkg": "react-native-logs",
"npm": {
- "downloads": 265483,
- "weekDownloads": 48453,
+ "downloads": 263435,
+ "weekDownloads": 48947,
"size": 169609,
"latestRelease": "5.5.0",
"latestReleaseDate": "2025-09-07T07:05:37.951Z"
@@ -74,8 +80,8 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.155,
- "topicSearchString": "log logs logger expo error console colors debug file custom levels namespace debugging ios android logging"
+ "popularity": 0.158,
+ "topicSearchString": "log logs logger expo error console colors debug file custom levels namespace debugging ios android logging color logging-library javascript"
},
{
"githubUrl": "https://github.com/GregoryNative/react-native-gl-image-filters",
@@ -90,21 +96,24 @@
"github": {
"urls": {
"repo": "https://github.com/GregoryNative/react-native-gl-image-filters",
- "homepage": null
+ "homepage": "https://github.com/GregoryNative/react-native-gl-image-filters#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-04-17T09:35:53Z",
"createdAt": "2018-02-15T14:15:10Z",
"pushedAt": "2022-04-17T09:35:53Z",
"forks": 33,
"issues": 7,
"subscribers": 4,
- "stars": 253,
+ "stars": 254,
"dependencies": 0
},
"name": "react-native-gl-image-filters",
@@ -135,8 +144,8 @@
"unmaintained": true,
"npmPkg": "react-native-gl-image-filters",
"npm": {
- "downloads": 751,
- "weekDownloads": 82,
+ "downloads": 408,
+ "weekDownloads": 137,
"size": 96162,
"latestRelease": "0.5.0",
"latestReleaseDate": "2021-08-15T17:42:26.052Z"
@@ -147,7 +156,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.407,
+ "popularity": -1.215,
"topicSearchString": "gl image-filters gl-expo gl-dom expo opengl"
},
{
@@ -160,14 +169,17 @@
"github": {
"urls": {
"repo": "https://github.com/Iconscout/react-native-unicons",
- "homepage": null
+ "homepage": "https://iconscout.com/unicons"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-03T07:11:31Z",
"createdAt": "2019-07-28T12:24:10Z",
"pushedAt": "2024-12-03T07:11:31Z",
@@ -202,8 +214,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 1917,
- "weekDownloads": 623,
+ "downloads": 1553,
+ "weekDownloads": 291,
"size": 1353429,
"latestRelease": "2.2.2",
"latestReleaseDate": "2025-05-20T06:35:59.074Z"
@@ -213,7 +225,7 @@
"GPL license",
"Not updated recently"
],
- "popularity": 0.276,
+ "popularity": 0.159,
"topicSearchString": "unicons icons iconscout vector vector-icons"
},
{
@@ -234,7 +246,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-08T11:10:23Z",
"createdAt": "2019-10-29T08:55:26Z",
"pushedAt": "2025-09-08T11:10:23Z",
@@ -262,7 +277,12 @@
"android",
"photo-editing",
"image-editing",
- "image-manipulation"
+ "image-manipulation",
+ "crop",
+ "filter",
+ "stickers",
+ "overlays",
+ "frames"
],
"license": {
"name": "BSD 3-Clause \"New\" or \"Revised\" License",
@@ -278,8 +298,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 5622,
- "weekDownloads": 1222,
+ "downloads": 5590,
+ "weekDownloads": 1091,
"size": 229897,
"latestRelease": "3.4.0",
"latestReleaseDate": "2025-09-08T11:49:40.645Z"
@@ -288,8 +308,8 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": 0.185,
- "topicSearchString": "image image-editor imageeditor photo photo-editor photoeditor photoeditorsdk photoeditor-sdk sdk ios android photo-editing image-editing image-manipulation"
+ "popularity": 0.166,
+ "topicSearchString": "image image-editor imageeditor photo photo-editor photoeditor photoeditorsdk photoeditor-sdk sdk ios android photo-editing image-editing image-manipulation crop filter stickers overlays frames"
},
{
"githubUrl": "https://github.com/imgly/vesdk-react-native",
@@ -309,7 +329,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-08T11:10:24Z",
"createdAt": "2019-10-29T08:56:40Z",
"pushedAt": "2025-09-08T11:10:24Z",
@@ -335,7 +358,12 @@
"video-editing",
"video-manipulation",
"crop",
- "filter"
+ "filter",
+ "stickers",
+ "overlays",
+ "frames",
+ "transform",
+ "text"
],
"license": {
"name": "BSD 3-Clause \"New\" or \"Revised\" License",
@@ -351,8 +379,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 2560,
- "weekDownloads": 465,
+ "downloads": 2087,
+ "weekDownloads": 300,
"size": 243217,
"latestRelease": "3.4.0",
"latestReleaseDate": "2025-09-08T11:49:42.691Z"
@@ -362,8 +390,8 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.154,
- "topicSearchString": "video video-editor videoeditor videoeditorsdk videoeditor-sdk sdk ios android video-editing video-manipulation crop filter"
+ "popularity": 0.122,
+ "topicSearchString": "video video-editor videoeditor videoeditorsdk videoeditor-sdk sdk ios android video-editing video-manipulation crop filter stickers overlays frames transform text"
},
{
"githubUrl": "https://github.com/ivpusic/react-native-image-crop-picker",
@@ -373,21 +401,29 @@
"github": {
"urls": {
"repo": "https://github.com/ivpusic/react-native-image-crop-picker",
- "homepage": null
+ "homepage": "https://github.com/ivpusic/react-native-image-crop-picker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://opencollective.com/react-native-image-crop-picker",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
"updatedAt": "2025-10-21T10:08:41Z",
"createdAt": "2016-05-17T14:25:03Z",
"pushedAt": "2025-10-21T10:08:41Z",
- "forks": 1471,
- "issues": 537,
- "subscribers": 72,
- "stars": 6305,
+ "forks": 1473,
+ "issues": 539,
+ "subscribers": 73,
+ "stars": 6314,
"dependencies": 0
},
"name": "react-native-image-crop-picker",
@@ -422,8 +458,8 @@
},
"npmPkg": "react-native-image-crop-picker",
"npm": {
- "downloads": 572879,
- "weekDownloads": 110391,
+ "downloads": 566300,
+ "weekDownloads": 88755,
"size": 2199076,
"latestRelease": "0.51.1",
"latestReleaseDate": "2025-10-21T10:09:05.738Z"
@@ -436,7 +472,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.164,
+ "popularity": 0.133,
"topicSearchString": "image picker crop cropping multiple camera video ios android recording"
},
{
@@ -454,7 +490,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-07-14T19:43:50Z",
"createdAt": "2019-12-26T06:38:48Z",
"pushedAt": "2020-07-14T19:43:50Z",
@@ -492,8 +531,8 @@
"unmaintained": true,
"npmPkg": "react-native-resegmented-control",
"npm": {
- "downloads": 146,
- "weekDownloads": 46,
+ "downloads": 278,
+ "weekDownloads": 42,
"size": 35854,
"latestRelease": "2.4.0",
"latestReleaseDate": "2020-07-14T19:44:02.409Z"
@@ -503,7 +542,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.229,
+ "popularity": -1.371,
"topicSearchString": "segmented control resegmented uisegmentedcontrol segmentedcontrolios segmented-control"
},
{
@@ -521,7 +560,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-26T07:57:50Z",
"createdAt": "2020-01-08T08:23:21Z",
"pushedAt": "2025-02-26T07:57:50Z",
@@ -555,8 +597,8 @@
},
"npmPkg": "react-native-scales",
"npm": {
- "downloads": 30,
- "weekDownloads": 11,
+ "downloads": 39,
+ "weekDownloads": 4,
"size": 7115,
"latestRelease": "1.0.2",
"latestReleaseDate": "2025-02-26T07:58:05.056Z"
@@ -565,7 +607,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.686,
+ "popularity": -0.911,
"topicSearchString": "khtwah step dimensions"
},
{
@@ -583,7 +625,10 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-10-30T07:06:55Z",
"createdAt": "2019-12-31T13:41:10Z",
"pushedAt": "2023-10-30T07:06:55Z",
@@ -620,19 +665,21 @@
"hasNativeCode": false,
"configPlugin": false
},
+ "unmaintained": true,
"npmPkg": "react-native-redux",
"npm": {
- "downloads": 323,
- "weekDownloads": 30,
+ "downloads": 328,
+ "weekDownloads": 91,
"size": 18557,
"latestRelease": "1.0.12",
"latestReleaseDate": "2023-02-16T10:33:58.211Z"
},
- "score": 44,
+ "score": 33,
"matchingScoreModifiers": [
- "Not updated recently"
+ "Not updated recently",
+ "Unmaintained"
],
- "popularity": -0.921,
+ "popularity": -1.514,
"topicSearchString": "khtwah redux redux-persist hooks reactjs redux-thunk redux-store redux-actions"
},
{
@@ -650,7 +697,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2019-11-15T09:23:58Z",
"createdAt": "2019-10-30T19:59:40Z",
"pushedAt": "2019-11-15T09:23:58Z",
@@ -680,8 +730,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 112,
- "weekDownloads": 1,
+ "downloads": 59,
+ "weekDownloads": 55,
"size": 51594,
"latestRelease": "1.1.3",
"latestReleaseDate": "2019-11-01T04:25:59.783Z"
@@ -691,7 +741,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.742,
+ "popularity": -0.904,
"topicSearchString": ""
},
{
@@ -709,7 +759,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-02T15:46:34Z",
"createdAt": "2018-12-15T15:28:17Z",
"pushedAt": "2025-01-02T15:46:34Z",
@@ -744,8 +797,8 @@
},
"npmPkg": "react-native-toastboard",
"npm": {
- "downloads": 257,
- "weekDownloads": 16,
+ "downloads": 165,
+ "weekDownloads": 61,
"size": 38621,
"latestRelease": "2.0.4",
"latestReleaseDate": "2025-01-02T15:49:14.715Z"
@@ -754,7 +807,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.697,
+ "popularity": -0.429,
"topicSearchString": "toast toastboard toaster notifications"
},
{
@@ -786,14 +839,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-23T05:43:09Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-03T08:36:02Z",
"createdAt": "2019-03-28T08:50:26Z",
- "pushedAt": "2025-10-23T05:43:09Z",
- "forks": 350,
- "issues": 22,
- "subscribers": 44,
- "stars": 1099,
+ "pushedAt": "2025-11-03T08:36:02Z",
+ "forks": 353,
+ "issues": 20,
+ "subscribers": 43,
+ "stars": 1108,
"dependencies": 3
},
"name": "stream-chat-react-native",
@@ -808,11 +864,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 76541,
- "weekDownloads": 15327,
- "size": 167035,
- "latestRelease": "8.7.0",
- "latestReleaseDate": "2025-10-24T07:49:00.272Z"
+ "downloads": 77416,
+ "weekDownloads": 10932,
+ "size": 168040,
+ "latestRelease": "8.8.1",
+ "latestReleaseDate": "2025-11-13T09:54:33.607Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -820,7 +876,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.17,
+ "popularity": 0.12,
"topicSearchString": ""
},
{
@@ -855,14 +911,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-10-24T07:34:42Z",
"createdAt": "2019-03-28T08:50:26Z",
"pushedAt": "2025-10-24T07:34:42Z",
- "forks": 350,
- "issues": 22,
- "subscribers": 44,
- "stars": 1099,
+ "forks": 353,
+ "issues": 20,
+ "subscribers": 43,
+ "stars": 1108,
"dependencies": 2
},
"name": "stream-chat-expo",
@@ -877,11 +936,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 112176,
- "weekDownloads": 20234,
+ "downloads": 129347,
+ "weekDownloads": 22955,
"size": 45973,
- "latestRelease": "8.7.0",
- "latestReleaseDate": "2025-10-24T07:49:02.836Z"
+ "latestRelease": "8.8.1",
+ "latestReleaseDate": "2025-11-13T09:54:35.883Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -889,7 +948,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.153,
+ "popularity": 0.151,
"topicSearchString": ""
},
{
@@ -907,7 +966,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-04-10T11:28:21Z",
"createdAt": "2019-03-26T15:38:27Z",
"pushedAt": "2019-04-10T11:28:21Z",
@@ -947,8 +1009,8 @@
"unmaintained": true,
"npmPkg": "react-native-units",
"npm": {
- "downloads": 31,
- "weekDownloads": 16,
+ "downloads": 25,
+ "weekDownloads": 3,
"size": 3931,
"latestRelease": "1.0.0",
"latestReleaseDate": "2019-03-26T17:18:13.986Z"
@@ -958,7 +1020,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.043,
+ "popularity": -1.38,
"topicSearchString": "units pixels grid scale javascript ios css responsive"
},
{
@@ -968,14 +1030,17 @@
"github": {
"urls": {
"repo": "https://github.com/SudoPlz/react-native-shake-event",
- "homepage": null
+ "homepage": "https://github.com/jadsonlourenco/react-native-shake-event"
},
"stats": {
"hasIssues": false,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-03-01T16:49:42Z",
"createdAt": "2018-01-02T18:31:46Z",
"pushedAt": "2018-03-01T16:49:42Z",
@@ -1014,8 +1079,8 @@
"unmaintained": true,
"npmPkg": "react-native-shake-event",
"npm": {
- "downloads": 71,
- "weekDownloads": 9,
+ "downloads": 67,
+ "weekDownloads": 28,
"latestRelease": "4.0.1",
"latestReleaseDate": "2017-08-10T07:19:18.918Z"
},
@@ -1025,7 +1090,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.637,
+ "popularity": -1.377,
"topicSearchString": "android ios component shake shake-event shake-event-android shake-event-ios"
},
{
@@ -1036,19 +1101,22 @@
"github": {
"urls": {
"repo": "https://github.com/crazycodeboy/react-native-splash-screen",
- "homepage": null
+ "homepage": "https://github.com/crazycodeboy/react-native-splash-screen#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-12-05T14:33:15Z",
"createdAt": "2016-09-14T10:43:55Z",
"pushedAt": "2021-12-05T14:33:15Z",
- "forks": 1055,
- "issues": 364,
+ "forks": 1054,
+ "issues": 365,
"subscribers": 59,
"stars": 5666,
"dependencies": 0
@@ -1084,8 +1152,8 @@
"unmaintained": true,
"npmPkg": "react-native-splash-screen",
"npm": {
- "downloads": 504765,
- "weekDownloads": 93661,
+ "downloads": 479936,
+ "weekDownloads": 97218,
"size": 40002,
"latestRelease": "3.3.0",
"latestReleaseDate": "2021-12-07T05:32:39.596Z"
@@ -1100,7 +1168,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.592,
+ "popularity": -0.578,
"topicSearchString": "component splash-screen splashscreen splash launch-screen launchscreen android ios launchimage"
},
{
@@ -1111,21 +1179,24 @@
"github": {
"urls": {
"repo": "https://github.com/kristerkari/pinar",
- "homepage": null
+ "homepage": "https://github.com/kristerkari/pinar#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-15T20:21:05Z",
"createdAt": "2019-01-02T03:48:59Z",
"pushedAt": "2025-01-15T20:21:05Z",
"forks": 13,
"issues": 8,
"subscribers": 3,
- "stars": 604,
+ "stars": 607,
"dependencies": 1
},
"name": "pinar",
@@ -1159,8 +1230,8 @@
},
"npmPkg": "pinar",
"npm": {
- "downloads": 14399,
- "weekDownloads": 2617,
+ "downloads": 11168,
+ "weekDownloads": 1862,
"size": 76897,
"latestRelease": "0.12.2",
"latestReleaseDate": "2023-04-24T20:59:43.911Z"
@@ -1170,7 +1241,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.154,
+ "popularity": 0.142,
"topicSearchString": "component ios android carousel carousel-component slider swiper scrollview typescript a11y"
},
{
@@ -1188,7 +1259,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-10-28T10:53:20Z",
"createdAt": "2019-03-24T03:43:56Z",
"pushedAt": "2020-10-28T10:53:20Z",
@@ -1228,8 +1302,8 @@
"unmaintained": true,
"npmPkg": "react-native-google-photos",
"npm": {
- "downloads": 80,
- "weekDownloads": 1,
+ "downloads": 40,
+ "weekDownloads": 3,
"size": 10211,
"latestRelease": "3.0.5",
"latestReleaseDate": "2019-11-15T17:03:58.769Z"
@@ -1239,7 +1313,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.739,
+ "popularity": -1.683,
"topicSearchString": "video mp4upload google-photos downloader ios android blogger cloudvideo"
},
{
@@ -1250,14 +1324,17 @@
"github": {
"urls": {
"repo": "https://github.com/j-mendez/react-native-reader",
- "homepage": null
+ "homepage": "https://github.com/j-mendez/react-native-reader#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-06-24T16:11:32Z",
"createdAt": "2018-12-21T14:01:57Z",
"pushedAt": "2023-06-24T16:11:32Z",
@@ -1294,8 +1371,8 @@
"unmaintained": true,
"npmPkg": "react-native-reader",
"npm": {
- "downloads": 1023,
- "weekDownloads": 24,
+ "downloads": 761,
+ "weekDownloads": 561,
"size": 19192,
"latestRelease": "0.9.4",
"latestReleaseDate": "2023-06-24T16:11:48.956Z"
@@ -1305,7 +1382,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.73,
+ "popularity": -0.873,
"topicSearchString": "readability reader ios-reader android-reader safari-reader"
},
{
@@ -1317,14 +1394,17 @@
"github": {
"urls": {
"repo": "https://github.com/kenkotch/react-native-columns",
- "homepage": null
+ "homepage": "https://github.com/kenkotch/react-native-columns#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-11-30T03:16:15Z",
"createdAt": "2018-11-23T04:21:37Z",
"pushedAt": "2018-11-30T03:16:15Z",
@@ -1361,8 +1441,8 @@
},
"npmPkg": "react-native-columns",
"npm": {
- "downloads": 24,
- "weekDownloads": 3,
+ "downloads": 22,
+ "weekDownloads": 6,
"size": 92673,
"latestRelease": "1.0.6",
"latestReleaseDate": "2018-11-30T03:18:07.921Z"
@@ -1372,7 +1452,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.63,
+ "popularity": -1.51,
"topicSearchString": "android column columns ios component resize"
},
{
@@ -1392,14 +1472,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-02T18:45:25Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T21:28:27Z",
"createdAt": "2018-08-02T19:29:21Z",
- "pushedAt": "2025-09-02T18:45:25Z",
- "forks": 119,
- "issues": 87,
+ "pushedAt": "2025-11-06T21:28:27Z",
+ "forks": 120,
+ "issues": 86,
"subscribers": 6,
- "stars": 1705,
+ "stars": 1713,
"dependencies": 4
},
"name": "react-native-svg-transformer",
@@ -1426,19 +1509,20 @@
},
"npmPkg": "react-native-svg-transformer",
"npm": {
- "downloads": 2810712,
- "weekDownloads": 520492,
- "size": 15412,
- "latestRelease": "1.5.1",
- "latestReleaseDate": "2025-05-02T17:07:28.039Z"
+ "downloads": 2859763,
+ "weekDownloads": 536529,
+ "size": 15627,
+ "latestRelease": "1.5.2",
+ "latestReleaseDate": "2025-11-06T21:28:35.884Z"
},
- "score": 65,
+ "score": 70,
"matchingScoreModifiers": [
"Popular",
"Known",
- "Lots of open issues"
+ "Lots of open issues",
+ "Recently updated"
],
- "popularity": 0.157,
+ "popularity": 0.159,
"topicSearchString": "svg loader transformer"
},
{
@@ -1457,10 +1541,13 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2021-09-26T12:18:28Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-15T14:47:23Z",
"createdAt": "2019-03-17T11:03:57Z",
- "pushedAt": "2021-09-26T12:18:28Z",
+ "pushedAt": "2025-11-15T14:47:23Z",
"forks": 5,
"issues": 2,
"subscribers": 2,
@@ -1487,22 +1574,20 @@
"hasNativeCode": false,
"configPlugin": false
},
- "unmaintained": true,
"npmPkg": "react-native-svg-asset-plugin",
"npm": {
- "downloads": 199732,
- "weekDownloads": 39837,
+ "downloads": 194811,
+ "weekDownloads": 28692,
"size": 19377,
"latestRelease": "0.5.0",
"latestReleaseDate": "2020-07-26T07:45:30.838Z"
},
- "score": 40,
+ "score": 65,
"matchingScoreModifiers": [
"Known",
- "Not updated recently",
- "Unmaintained"
+ "Recently updated"
],
- "popularity": -0.58,
+ "popularity": 0.125,
"topicSearchString": "svg"
},
{
@@ -1512,14 +1597,17 @@
"github": {
"urls": {
"repo": "https://github.com/kenmaca/react-native-apple-ads-attribution",
- "homepage": null
+ "homepage": "https://github.com/kenmaca/react-native-apple-ads-attribution#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-10-18T21:15:04Z",
"createdAt": "2018-10-18T16:07:38Z",
"pushedAt": "2018-10-18T21:15:04Z",
@@ -1560,7 +1648,7 @@
},
"npmPkg": "react-native-apple-ads-attribution",
"npm": {
- "downloads": 18,
+ "downloads": 19,
"weekDownloads": 2,
"size": 13910,
"latestRelease": "1.0.2",
@@ -1590,7 +1678,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-03-29T21:50:11Z",
"createdAt": "2018-10-02T08:03:36Z",
"pushedAt": "2023-03-29T21:50:11Z",
@@ -1628,7 +1719,7 @@
"unmaintained": true,
"npmPkg": "react-native-formawesome",
"npm": {
- "downloads": 583,
+ "downloads": 33,
"weekDownloads": 1,
"size": 54240,
"latestRelease": "1.0.1",
@@ -1639,7 +1730,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.749,
+ "popularity": -1.721,
"topicSearchString": "ui validation class-validator validate.js form formawesome-core"
},
{
@@ -1649,14 +1740,26 @@
"github": {
"urls": {
"repo": "https://github.com/talut/rn-secure-storage",
- "homepage": null
+ "homepage": "https://github.com/talut/rn-secure-storage#readme"
},
"stats": {
"hasIssues": false,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://patreon.com/talut",
+ "platform": "PATREON"
+ },
+ {
+ "url": "https://www.buymeacoffee.com/talut",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2024-01-29T13:16:01Z",
"createdAt": "2018-09-14T14:48:56Z",
"pushedAt": "2024-01-29T13:16:01Z",
@@ -1698,8 +1801,8 @@
},
"npmPkg": "rn-secure-storage",
"npm": {
- "downloads": 11504,
- "weekDownloads": 1816,
+ "downloads": 11122,
+ "weekDownloads": 2215,
"size": 69030,
"latestRelease": "3.0.1",
"latestReleaseDate": "2024-01-29T13:14:41.158Z"
@@ -1710,7 +1813,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.134,
+ "popularity": 0.169,
"topicSearchString": "ios android keychain-service keystore-service device-security keystore keychain secure-preferences token multiple-values multiple-keys"
},
{
@@ -1728,7 +1831,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2021-01-28T20:12:43Z",
"createdAt": "2018-02-02T19:39:34Z",
"pushedAt": "2021-01-28T20:12:43Z",
@@ -1759,8 +1865,8 @@
"unmaintained": true,
"npmPkg": "react-native-sideswipe",
"npm": {
- "downloads": 2569,
- "weekDownloads": 478,
+ "downloads": 2912,
+ "weekDownloads": 593,
"size": 200099,
"latestRelease": "1.5.0",
"latestReleaseDate": "2019-05-28T19:13:26.464Z"
@@ -1772,7 +1878,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.592,
+ "popularity": -0.577,
"topicSearchString": ""
},
{
@@ -1782,14 +1888,17 @@
"github": {
"urls": {
"repo": "https://github.com/Navybits/react-native-navybits-date-time-picker",
- "homepage": null
+ "homepage": "https://github.com/HananeAlSamrout/react-native-navybits-date-time-picker"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2020-04-02T14:08:49Z",
"createdAt": "2018-07-19T13:34:36Z",
"pushedAt": "2020-04-02T14:08:49Z",
@@ -1820,8 +1929,8 @@
"unmaintained": true,
"npmPkg": "react-native-navybits-date-time-picker",
"npm": {
- "downloads": 198,
- "weekDownloads": 4,
+ "downloads": 85,
+ "weekDownloads": 24,
"size": 30605899,
"latestRelease": "1.2.3",
"latestReleaseDate": "2020-04-02T14:14:23.906Z"
@@ -1832,7 +1941,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.483,
+ "popularity": -1.26,
"topicSearchString": ""
},
{
@@ -1850,7 +1959,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-01-23T13:02:58Z",
"createdAt": "2018-06-09T14:19:34Z",
"pushedAt": "2022-01-23T13:02:58Z",
@@ -1890,8 +2002,8 @@
"unmaintained": true,
"npmPkg": "react-native-image-cache-wrapper",
"npm": {
- "downloads": 343,
- "weekDownloads": 76,
+ "downloads": 350,
+ "weekDownloads": 67,
"size": 17966,
"latestRelease": "1.0.7",
"latestReleaseDate": "2020-03-31T15:20:41.398Z"
@@ -1901,7 +2013,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.31,
+ "popularity": -1.337,
"topicSearchString": "cache cached-image image-cache image imagebackground component android ios"
},
{
@@ -1917,7 +2029,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-04-22T09:42:49Z",
"createdAt": "2018-04-22T00:44:10Z",
"pushedAt": "2018-04-22T09:42:49Z",
@@ -1961,8 +2076,8 @@
"unmaintained": true,
"npmPkg": "react-native-super-ellipse-mask",
"npm": {
- "downloads": 477,
- "weekDownloads": 18,
+ "downloads": 687,
+ "weekDownloads": 159,
"size": 43811,
"latestRelease": "1.0.7",
"latestReleaseDate": "2018-04-22T09:43:06.204Z"
@@ -1973,7 +2088,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.468,
+ "popularity": -1.302,
"topicSearchString": "squircle smooth rounded superellipse curvature continuity mask view apple smooth-corners corners rounded-corners"
},
{
@@ -1983,14 +2098,17 @@
"github": {
"urls": {
"repo": "https://github.com/prscX/react-native-file-selector",
- "homepage": null
+ "homepage": "https://github.com/prscX/react-native-file-selector.git"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-07-01T12:18:08Z",
"createdAt": "2018-02-22T14:41:35Z",
"pushedAt": "2021-07-01T12:18:08Z",
@@ -2024,8 +2142,8 @@
"unmaintained": true,
"npmPkg": "react-native-file-selector",
"npm": {
- "downloads": 219,
- "weekDownloads": 48,
+ "downloads": 220,
+ "weekDownloads": 49,
"size": 413172,
"latestRelease": "1.0.2",
"latestReleaseDate": "2021-07-01T12:14:55.396Z"
@@ -2037,7 +2155,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.312,
+ "popularity": -1.308,
"topicSearchString": "andriod ios"
},
{
@@ -2055,7 +2173,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-07-03T09:37:03Z",
"createdAt": "2018-02-04T11:44:53Z",
"pushedAt": "2021-07-03T09:37:03Z",
@@ -2088,8 +2209,8 @@
},
"npmPkg": "react-native-material-shadows",
"npm": {
- "downloads": 12,
- "weekDownloads": 1,
+ "downloads": 15,
+ "weekDownloads": 4,
"size": 15135,
"latestRelease": "0.0.2",
"latestReleaseDate": "2018-02-11T08:30:23.168Z"
@@ -2100,7 +2221,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.4,
+ "popularity": -1.233,
"topicSearchString": "android ios"
},
{
@@ -2119,7 +2240,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-08-21T07:04:20Z",
"createdAt": "2018-01-11T14:39:44Z",
"pushedAt": "2018-08-21T07:04:20Z",
@@ -2152,8 +2276,8 @@
},
"npmPkg": "react-native-about-libraries",
"npm": {
- "downloads": 780,
- "weekDownloads": 357,
+ "downloads": 354,
+ "weekDownloads": 54,
"size": 216599,
"latestRelease": "0.0.6",
"latestReleaseDate": "2018-06-29T10:48:39.013Z"
@@ -2163,7 +2287,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.11,
+ "popularity": -1.37,
"topicSearchString": "android ios"
},
{
@@ -2181,14 +2305,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-07-18T11:00:44Z",
"createdAt": "2018-01-25T12:51:58Z",
"pushedAt": "2020-07-18T11:00:44Z",
"forks": 35,
"issues": 6,
"subscribers": 3,
- "stars": 149,
+ "stars": 150,
"dependencies": 0
},
"name": "react-native-siri-wave-view",
@@ -2214,8 +2341,8 @@
},
"npmPkg": "react-native-siri-wave-view",
"npm": {
- "downloads": 4990,
- "weekDownloads": 585,
+ "downloads": 1314,
+ "weekDownloads": 686,
"size": 4527536,
"latestRelease": "0.0.9",
"latestReleaseDate": "2018-06-29T06:21:04.636Z"
@@ -2227,7 +2354,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.65,
+ "popularity": -0.306,
"topicSearchString": "android ios"
},
{
@@ -2237,14 +2364,17 @@
"github": {
"urls": {
"repo": "https://github.com/prscX/react-native-lock-screen",
- "homepage": null
+ "homepage": "https://github.com/prscX/react-native-lock-screen.git"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-06-22T08:12:24Z",
"createdAt": "2018-03-07T12:26:13Z",
"pushedAt": "2021-06-22T08:12:24Z",
@@ -2278,8 +2408,8 @@
"unmaintained": true,
"npmPkg": "react-native-lock-screen",
"npm": {
- "downloads": 195,
- "weekDownloads": 43,
+ "downloads": 101,
+ "weekDownloads": 31,
"size": 3765017,
"latestRelease": "1.0.2",
"latestReleaseDate": "2021-06-22T08:07:50.181Z"
@@ -2290,7 +2420,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.309,
+ "popularity": -1.23,
"topicSearchString": "android ios"
},
{
@@ -2300,14 +2430,17 @@
"github": {
"urls": {
"repo": "https://github.com/prscX/react-native-styled-dialogs",
- "homepage": null
+ "homepage": "https://github.com/prscX/react-native-styled-dialogs.git"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-07-05T13:29:56Z",
"createdAt": "2018-04-15T12:14:28Z",
"pushedAt": "2021-07-05T13:29:56Z",
@@ -2341,8 +2474,8 @@
"unmaintained": true,
"npmPkg": "react-native-styled-dialogs",
"npm": {
- "downloads": 113,
- "weekDownloads": 40,
+ "downloads": 100,
+ "weekDownloads": 6,
"size": 3845476,
"latestRelease": "1.0.2",
"latestReleaseDate": "2021-07-05T13:30:27.002Z"
@@ -2353,7 +2486,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.192,
+ "popularity": -1.448,
"topicSearchString": "android ios"
},
{
@@ -2371,7 +2504,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-07-03T09:35:17Z",
"createdAt": "2018-02-24T01:20:17Z",
"pushedAt": "2021-07-03T09:35:17Z",
@@ -2404,8 +2540,8 @@
},
"npmPkg": "react-native-morphing-text",
"npm": {
- "downloads": 148,
- "weekDownloads": 2,
+ "downloads": 46,
+ "weekDownloads": 6,
"size": 560625,
"latestRelease": "0.0.4",
"latestReleaseDate": "2018-05-15T11:11:42.940Z"
@@ -2416,7 +2552,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.488,
+ "popularity": -1.38,
"topicSearchString": "android ios"
},
{
@@ -2434,7 +2570,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-03-20T07:27:12Z",
"createdAt": "2018-03-24T17:02:29Z",
"pushedAt": "2020-03-20T07:27:12Z",
@@ -2468,8 +2607,8 @@
"unmaintained": true,
"npmPkg": "react-native-chip-view",
"npm": {
- "downloads": 2652,
- "weekDownloads": 291,
+ "downloads": 826,
+ "weekDownloads": 161,
"size": 1756711,
"latestRelease": "0.0.12",
"latestReleaseDate": "2019-05-18T15:03:50.189Z"
@@ -2479,7 +2618,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.657,
+ "popularity": -1.334,
"topicSearchString": "android ios"
},
{
@@ -2498,12 +2637,15 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-11T13:00:43Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-28T10:55:00Z",
"createdAt": "2016-10-03T14:50:16Z",
- "pushedAt": "2025-09-11T13:00:43Z",
+ "pushedAt": "2025-10-28T10:55:00Z",
"forks": 97,
- "issues": 1,
+ "issues": 2,
"subscribers": 32,
"stars": 327,
"dependencies": 0
@@ -2539,18 +2681,19 @@
},
"npmPkg": "instabug-reactnative",
"npm": {
- "downloads": 67808,
- "weekDownloads": 12568,
+ "downloads": 63206,
+ "weekDownloads": 9745,
"size": 2951899,
"latestRelease": "16.0.3",
"latestReleaseDate": "2025-09-11T13:21:04.948Z"
},
- "score": 56,
+ "score": 60,
"matchingScoreModifiers": [
"Known",
+ "Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.158,
+ "popularity": 0.131,
"topicSearchString": "instabug debugging errors exceptions logging reporting feedback bug-reporting bug-reporter sdk"
},
{
@@ -2576,14 +2719,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/Purii",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://patreon.com/purii",
+ "platform": "PATREON"
+ }
+ ],
"updatedAt": "2024-06-10T16:19:16Z",
"createdAt": "2015-10-25T21:05:29Z",
"pushedAt": "2024-06-10T16:19:16Z",
"forks": 59,
"issues": 4,
"subscribers": 10,
- "stars": 572,
+ "stars": 573,
"dependencies": 0
},
"name": "react-native-tableview-simple",
@@ -2615,8 +2770,8 @@
},
"npmPkg": "react-native-tableview-simple",
"npm": {
- "downloads": 11225,
- "weekDownloads": 1229,
+ "downloads": 9181,
+ "weekDownloads": 2529,
"size": 234587,
"latestRelease": "4.4.1",
"latestReleaseDate": "2024-06-10T16:25:13.373Z"
@@ -2626,7 +2781,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.093,
+ "popularity": 0.234,
"topicSearchString": "component tableview uitableview crossplatform ios android javascript css"
},
{
@@ -2637,14 +2792,17 @@
"github": {
"urls": {
"repo": "https://github.com/fabriciovergara/react-native-localizable",
- "homepage": null
+ "homepage": "https://github.com/fabriciovergal/react-native-localizable"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-08-21T06:57:59Z",
"createdAt": "2018-01-08T23:28:35Z",
"pushedAt": "2018-08-21T06:57:59Z",
@@ -2682,7 +2840,7 @@
"npmPkg": "react-native-localizable",
"npm": {
"downloads": 22,
- "weekDownloads": 2,
+ "weekDownloads": 4,
"size": 113603,
"latestRelease": "1.0.1",
"latestReleaseDate": "2018-02-16T00:33:30.706Z"
@@ -2693,7 +2851,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.67,
+ "popularity": -1.59,
"topicSearchString": "component localizable ios android localization javascript"
},
{
@@ -2711,14 +2869,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-03-26T18:09:38Z",
"createdAt": "2015-08-03T17:10:14Z",
"pushedAt": "2021-03-26T18:09:38Z",
- "forks": 859,
+ "forks": 860,
"issues": 224,
"subscribers": 76,
- "stars": 2981,
+ "stars": 2982,
"dependencies": 0
},
"name": "react-native-fbsdk",
@@ -2747,8 +2908,8 @@
},
"npmPkg": "react-native-fbsdk",
"npm": {
- "downloads": 12764,
- "weekDownloads": 2457,
+ "downloads": 13276,
+ "weekDownloads": 2578,
"size": 634846,
"latestRelease": "3.0.0",
"latestReleaseDate": "2020-11-23T21:21:09.075Z"
@@ -2764,7 +2925,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.586,
+ "popularity": -0.585,
"topicSearchString": "component ios android facebook core"
},
{
@@ -2774,21 +2935,29 @@
"github": {
"urls": {
"repo": "https://github.com/vonovak/react-native-simple-toast",
- "homepage": null
+ "homepage": "https://github.com/vonovak/react-native-simple-toast#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/vonovak",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-01-03T13:07:34Z",
"createdAt": "2020-05-25T18:18:27Z",
"pushedAt": "2025-01-03T13:07:34Z",
"forks": 32,
"issues": 5,
"subscribers": 1,
- "stars": 328,
+ "stars": 330,
"dependencies": 0
},
"name": "react-native-simple-toast",
@@ -2815,8 +2984,8 @@
},
"npmPkg": "react-native-simple-toast",
"npm": {
- "downloads": 103407,
- "weekDownloads": 20880,
+ "downloads": 97982,
+ "weekDownloads": 18481,
"size": 53770,
"latestRelease": "3.3.2",
"latestReleaseDate": "2025-01-03T13:07:29.587Z"
@@ -2826,7 +2995,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.172,
+ "popularity": 0.16,
"topicSearchString": "ios android"
},
{
@@ -2841,21 +3010,29 @@
"github": {
"urls": {
"repo": "https://github.com/vonovak/react-navigation-header-buttons",
- "homepage": null
+ "homepage": "https://github.com/vonovak/react-navigation-header-buttons#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/vonovak",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2024-11-24T18:14:53Z",
"createdAt": "2018-01-28T13:12:53Z",
"pushedAt": "2024-11-24T18:14:53Z",
"forks": 66,
"issues": 6,
"subscribers": 8,
- "stars": 937,
+ "stars": 938,
"dependencies": 1
},
"name": "react-navigation-header-buttons",
@@ -2884,8 +3061,8 @@
},
"npmPkg": "react-navigation-header-buttons",
"npm": {
- "downloads": 26179,
- "weekDownloads": 4842,
+ "downloads": 20967,
+ "weekDownloads": 4779,
"size": 303649,
"latestRelease": "13.0.0",
"latestReleaseDate": "2024-11-24T18:14:52.213Z"
@@ -2896,7 +3073,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.157,
+ "popularity": 0.194,
"topicSearchString": "ios android navigation hacktoberfest"
},
{
@@ -2906,14 +3083,17 @@
"github": {
"urls": {
"repo": "https://github.com/codesinghanoop/react-native-d3multiline-chart",
- "homepage": null
+ "homepage": "https://github.com/codesinghanoop/react-native-d3multiline-chart#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-08-07T17:42:51Z",
"createdAt": "2017-08-13T10:34:47Z",
"pushedAt": "2019-08-07T17:42:51Z",
@@ -2942,7 +3122,10 @@
"multiline-graph",
"line-graph",
"scatterpoint-graph",
- "d3js"
+ "d3js",
+ "animation",
+ "graph",
+ "legend"
],
"license": {
"key": "apache-2.0",
@@ -2960,8 +3143,8 @@
"unmaintained": true,
"npmPkg": "react-native-d3multiline-chart",
"npm": {
- "downloads": 442,
- "weekDownloads": 56,
+ "downloads": 356,
+ "weekDownloads": 198,
"size": 2113779,
"latestRelease": "1.0.19",
"latestReleaseDate": "2019-09-12T16:15:01.163Z"
@@ -2972,8 +3155,8 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.392,
- "topicSearchString": "animated multiline drawing line scatterpoint charts d3.js d3v4 android ios svg multiline-graph line-graph scatterpoint-graph d3js"
+ "popularity": -1.023,
+ "topicSearchString": "animated multiline drawing line scatterpoint charts d3.js d3v4 android ios svg multiline-graph line-graph scatterpoint-graph d3js animation graph legend"
},
{
"githubUrl": "https://github.com/vonovak/react-native-bottom-toolbar",
@@ -2983,14 +3166,22 @@
"github": {
"urls": {
"repo": "https://github.com/vonovak/react-native-bottom-toolbar",
- "homepage": null
+ "homepage": "https://github.com/vonovak/react-native-bottom-toolbar#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/vonovak",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2021-09-01T10:48:47Z",
"createdAt": "2016-11-19T13:02:22Z",
"pushedAt": "2021-09-01T10:48:47Z",
@@ -3031,8 +3222,8 @@
"unmaintained": true,
"npmPkg": "react-native-bottom-toolbar",
"npm": {
- "downloads": 662,
- "weekDownloads": 66,
+ "downloads": 476,
+ "weekDownloads": 221,
"size": 10721,
"latestRelease": "4.3.0",
"latestReleaseDate": "2019-12-02T08:11:56.698Z"
@@ -3042,7 +3233,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.415,
+ "popularity": -1.105,
"topicSearchString": "ios toolbar bottom bar tabs menubar menu tabbar android"
},
{
@@ -3053,14 +3244,22 @@
"github": {
"urls": {
"repo": "https://github.com/vonovak/react-navigation-props-mapper",
- "homepage": null
+ "homepage": "https://github.com/vonovak/react-navigation-props-mapper#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/vonovak",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2023-03-05T11:56:05Z",
"createdAt": "2017-07-24T22:40:43Z",
"pushedAt": "2023-03-05T11:56:05Z",
@@ -3095,8 +3294,8 @@
"unmaintained": true,
"npmPkg": "react-navigation-props-mapper",
"npm": {
- "downloads": 10217,
- "weekDownloads": 2080,
+ "downloads": 10347,
+ "weekDownloads": 1903,
"size": 37367,
"latestRelease": "3.1.0",
"latestReleaseDate": "2022-02-17T18:06:27.540Z"
@@ -3107,7 +3306,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.577,
+ "popularity": -0.594,
"topicSearchString": "ios android"
},
{
@@ -3118,21 +3317,29 @@
"github": {
"urls": {
"repo": "https://github.com/vonovak/react-native-add-calendar-event",
- "homepage": null
+ "homepage": "https://github.com/vonovak/react-native-add-calendar-event#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/vonovak",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2024-10-25T11:59:53Z",
"createdAt": "2017-04-17T16:58:48Z",
"pushedAt": "2024-10-25T11:59:53Z",
"forks": 100,
"issues": 39,
"subscribers": 4,
- "stars": 356,
+ "stars": 357,
"dependencies": 0
},
"name": "react-native-add-calendar-event",
@@ -3163,8 +3370,8 @@
},
"npmPkg": "react-native-add-calendar-event",
"npm": {
- "downloads": 80057,
- "weekDownloads": 16051,
+ "downloads": 70353,
+ "weekDownloads": 13836,
"size": 120131,
"latestRelease": "5.0.0",
"latestReleaseDate": "2024-01-01T16:42:27.071Z"
@@ -3175,7 +3382,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.17,
+ "popularity": 0.167,
"topicSearchString": "calendar event events android ios hacktoberfest"
},
{
@@ -3185,14 +3392,17 @@
"github": {
"urls": {
"repo": "https://github.com/prscX/react-native-bottom-action-sheet",
- "homepage": null
+ "homepage": "https://github.com/prscX/react-native-bottom-action-sheet.git"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-04-09T23:57:49Z",
"createdAt": "2018-01-27T08:34:23Z",
"pushedAt": "2022-04-09T23:57:49Z",
@@ -3226,8 +3436,8 @@
"unmaintained": true,
"npmPkg": "react-native-bottom-action-sheet",
"npm": {
- "downloads": 295,
- "weekDownloads": 45,
+ "downloads": 204,
+ "weekDownloads": 60,
"size": 78722,
"latestRelease": "2.0.2",
"latestReleaseDate": "2021-06-29T11:25:23.245Z"
@@ -3239,7 +3449,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.37,
+ "popularity": -1.25,
"topicSearchString": "android ios"
},
{
@@ -3265,14 +3475,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/callstack",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-07-17T16:09:37Z",
"createdAt": "2016-10-19T05:56:53Z",
"pushedAt": "2025-07-17T16:09:37Z",
- "forks": 2143,
- "issues": 265,
+ "forks": 2149,
+ "issues": 269,
"subscribers": 121,
- "stars": 14057,
+ "stars": 14107,
"dependencies": 3
},
"name": "react-native-paper",
@@ -3304,8 +3522,8 @@
},
"npmPkg": "react-native-paper",
"npm": {
- "downloads": 1372957,
- "weekDownloads": 253887,
+ "downloads": 1348438,
+ "weekDownloads": 261901,
"size": 3763187,
"latestRelease": "5.14.5",
"latestReleaseDate": "2025-05-20T11:10:03.881Z"
@@ -3317,7 +3535,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.157,
+ "popularity": 0.165,
"topicSearchString": "android ios component-library ui-kit material-design bootstrap hacktoberfest"
},
{
@@ -3334,7 +3552,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-06-28T12:56:01Z",
"createdAt": "2018-01-30T08:50:30Z",
"pushedAt": "2021-06-28T12:56:01Z",
@@ -3368,8 +3589,8 @@
"unmaintained": true,
"npmPkg": "react-native-popover-menu",
"npm": {
- "downloads": 777,
- "weekDownloads": 81,
+ "downloads": 296,
+ "weekDownloads": 87,
"size": 86063,
"latestRelease": "2.0.2",
"latestReleaseDate": "2021-06-28T12:56:27.446Z"
@@ -3381,7 +3602,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.411,
+ "popularity": -1.248,
"topicSearchString": "android ios"
},
{
@@ -3399,7 +3620,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-02-01T13:16:31Z",
"createdAt": "2017-08-01T14:33:43Z",
"pushedAt": "2022-02-01T13:16:31Z",
@@ -3438,7 +3662,7 @@
"npmPkg": "react-native-face-pile",
"npm": {
"downloads": 142,
- "weekDownloads": 15,
+ "weekDownloads": 13,
"latestRelease": "1.9.0",
"latestReleaseDate": "2018-01-18T04:29:19.267Z"
},
@@ -3447,7 +3671,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.409,
+ "popularity": -1.421,
"topicSearchString": "facepile face-pile avatar-group avatar-list circle-avatar-list faces"
},
{
@@ -3459,14 +3683,17 @@
"github": {
"urls": {
"repo": "https://github.com/peterpme/react-native-asyncstorage",
- "homepage": null
+ "homepage": "https://github.com/peterpme/react-native-asyncstorage#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-08-27T18:24:48Z",
"createdAt": "2017-08-26T22:52:25Z",
"pushedAt": "2017-08-27T18:24:48Z",
@@ -3499,8 +3726,8 @@
},
"npmPkg": "react-native-asyncstorage",
"npm": {
- "downloads": 6,
- "weekDownloads": 0,
+ "downloads": 17,
+ "weekDownloads": 1,
"latestRelease": "1.0.0",
"latestReleaseDate": "2017-08-27T15:33:07.306Z"
},
@@ -3509,7 +3736,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -1.45,
"topicSearchString": "asyncstorage declarative"
},
{
@@ -3519,14 +3746,17 @@
"github": {
"urls": {
"repo": "https://github.com/prscX/react-native-shine-button",
- "homepage": null
+ "homepage": "https://github.com/prscX/react-native-shine-button.git"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-02-21T11:18:13Z",
"createdAt": "2018-01-13T10:45:23Z",
"pushedAt": "2020-02-21T11:18:13Z",
@@ -3560,8 +3790,8 @@
"unmaintained": true,
"npmPkg": "react-native-shine-button",
"npm": {
- "downloads": 68,
- "weekDownloads": 1,
+ "downloads": 74,
+ "weekDownloads": 24,
"size": 3259769,
"latestRelease": "2.0.0",
"latestReleaseDate": "2020-02-21T11:20:22.684Z"
@@ -3573,7 +3803,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.488,
+ "popularity": -1.218,
"topicSearchString": "android ios"
},
{
@@ -3591,7 +3821,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-07-03T10:03:00Z",
"createdAt": "2018-01-20T09:30:40Z",
"pushedAt": "2021-07-03T10:03:00Z",
@@ -3624,8 +3857,8 @@
},
"npmPkg": "react-native-iconic",
"npm": {
- "downloads": 33,
- "weekDownloads": 3,
+ "downloads": 18,
+ "weekDownloads": 2,
"size": 116528,
"latestRelease": "0.0.9",
"latestReleaseDate": "2018-06-29T06:01:14.840Z"
@@ -3637,7 +3870,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.414,
+ "popularity": -1.4,
"topicSearchString": "android ios"
},
{
@@ -3647,14 +3880,17 @@
"github": {
"urls": {
"repo": "https://github.com/prscX/react-native-download-button",
- "homepage": null
+ "homepage": "https://github.com/prscX/react-native-download-button.git"
},
"stats": {
"hasIssues": false,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2021-07-02T11:07:06Z",
"createdAt": "2018-01-23T05:34:09Z",
"pushedAt": "2021-07-02T11:07:06Z",
@@ -3685,8 +3921,8 @@
"unmaintained": true,
"npmPkg": "react-native-download-button",
"npm": {
- "downloads": 41,
- "weekDownloads": 1,
+ "downloads": 18,
+ "weekDownloads": 8,
"size": 63658,
"latestRelease": "1.0.0",
"latestReleaseDate": "2019-10-02T13:05:28.563Z"
@@ -3697,7 +3933,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.478,
+ "popularity": -1.1,
"topicSearchString": ""
},
{
@@ -3714,7 +3950,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-07-18T11:10:48Z",
"createdAt": "2017-12-13T10:08:32Z",
"pushedAt": "2020-07-18T11:10:48Z",
@@ -3748,8 +3987,8 @@
"unmaintained": true,
"npmPkg": "react-native-spruce",
"npm": {
- "downloads": 1080,
- "weekDownloads": 86,
+ "downloads": 249,
+ "weekDownloads": 36,
"size": 14010875,
"latestRelease": "0.0.6",
"latestReleaseDate": "2018-05-21T09:28:22.758Z"
@@ -3761,7 +4000,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.682,
+ "popularity": -1.376,
"topicSearchString": "android ios"
},
{
@@ -3780,7 +4019,15 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://opencollective.com/react-reactive-form",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
"updatedAt": "2022-12-06T20:46:52Z",
"createdAt": "2017-11-17T06:55:59Z",
"pushedAt": "2022-12-06T20:46:52Z",
@@ -3823,8 +4070,8 @@
"unmaintained": true,
"npmPkg": "react-reactive-form",
"npm": {
- "downloads": 12171,
- "weekDownloads": 1471,
+ "downloads": 12438,
+ "weekDownloads": 4023,
"size": 536377,
"latestRelease": "2.0.1",
"latestReleaseDate": "2022-12-06T20:46:28.841Z"
@@ -3835,7 +4082,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.647,
+ "popularity": -0.475,
"topicSearchString": "forms form reactive reactive-form form-generator form-builder android ios observer subscription form-controls"
},
{
@@ -3847,21 +4094,24 @@
"github": {
"urls": {
"repo": "https://github.com/hectahertz/react-native-typography",
- "homepage": null
+ "homepage": "https://github.com/hectahertz/react-native-typography#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-12T18:46:21Z",
"createdAt": "2017-12-04T16:12:46Z",
"pushedAt": "2025-01-12T18:46:21Z",
"forks": 108,
"issues": 9,
"subscribers": 29,
- "stars": 3521,
+ "stars": 3523,
"dependencies": 0
},
"name": "react-native-typography",
@@ -3893,8 +4143,8 @@
},
"npmPkg": "react-native-typography",
"npm": {
- "downloads": 43368,
- "weekDownloads": 8343,
+ "downloads": 42940,
+ "weekDownloads": 8571,
"size": 103797,
"latestRelease": "1.4.1",
"latestReleaseDate": "2019-06-16T15:47:42.349Z"
@@ -3905,7 +4155,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.164,
+ "popularity": 0.17,
"topicSearchString": "typography style styles typeface font typography-themes ios android"
},
{
@@ -3924,7 +4174,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-05-22T07:55:42Z",
"createdAt": "2017-12-09T23:00:06Z",
"pushedAt": "2018-05-22T07:55:42Z",
@@ -3959,8 +4212,8 @@
},
"npmPkg": "react-native-buttonex",
"npm": {
- "downloads": 307,
- "weekDownloads": 0,
+ "downloads": 36,
+ "weekDownloads": 16,
"size": 440712,
"latestRelease": "2.0.8",
"latestReleaseDate": "2018-05-22T08:05:32.773Z"
@@ -3970,7 +4223,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -1.35,
"topicSearchString": "button ios android expo"
},
{
@@ -3988,7 +4241,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-08-06T05:35:10Z",
"createdAt": "2017-05-18T21:52:56Z",
"pushedAt": "2018-08-06T05:35:10Z",
@@ -4022,8 +4278,8 @@
"unmaintained": true,
"npmPkg": "react-native-mirror",
"npm": {
- "downloads": 167,
- "weekDownloads": 6,
+ "downloads": 155,
+ "weekDownloads": 82,
"latestRelease": "0.0.21",
"latestReleaseDate": "2017-10-29T13:40:18.202Z"
},
@@ -4032,7 +4288,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.719,
+ "popularity": -1.294,
"topicSearchString": "mirror javascript"
},
{
@@ -4050,7 +4306,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-01-30T21:21:56Z",
"createdAt": "2017-04-25T18:08:00Z",
"pushedAt": "2020-01-30T21:21:56Z",
@@ -4073,7 +4332,8 @@
"tabbar",
"pager-component",
"swipe",
- "swipeview"
+ "swipeview",
+ "tabs"
],
"license": {
"key": "mit",
@@ -4091,8 +4351,8 @@
"unmaintained": true,
"npmPkg": "react-native-viewpager-carousel",
"npm": {
- "downloads": 702,
- "weekDownloads": 67,
+ "downloads": 472,
+ "weekDownloads": 246,
"size": 1132409,
"latestRelease": "0.3.2",
"latestReleaseDate": "2019-01-27T22:19:55.062Z"
@@ -4102,8 +4362,8 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.419,
- "topicSearchString": "viewpager carousel rondell android ios tabbar pager-component swipe swipeview"
+ "popularity": -1.057,
+ "topicSearchString": "viewpager carousel rondell android ios tabbar pager-component swipe swipeview tabs"
},
{
"githubUrl": "https://github.com/meinto/react-native-event-listeners",
@@ -4121,7 +4381,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-01-14T16:03:14Z",
"createdAt": "2017-04-29T20:58:55Z",
"pushedAt": "2020-01-14T16:03:14Z",
@@ -4157,8 +4420,8 @@
"unmaintained": true,
"npmPkg": "react-native-event-listeners",
"npm": {
- "downloads": 85938,
- "weekDownloads": 18927,
+ "downloads": 78225,
+ "weekDownloads": 10949,
"size": 17345,
"latestRelease": "1.0.7",
"latestReleaseDate": "2020-01-14T15:52:40.290Z"
@@ -4169,7 +4432,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.563,
+ "popularity": -0.631,
"topicSearchString": "event-listeners listeners events event-listener"
},
{
@@ -4179,21 +4442,24 @@
"github": {
"urls": {
"repo": "https://github.com/RepairShopr/react-native-signature-capture",
- "homepage": null
+ "homepage": "https://github.com/RepairShopr/react-native-signature-capture#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-03-12T17:06:03Z",
"createdAt": "2015-07-09T12:25:55Z",
"pushedAt": "2021-03-12T17:06:03Z",
"forks": 434,
"issues": 137,
"subscribers": 19,
- "stars": 965,
+ "stars": 966,
"dependencies": 1
},
"name": "react-native-signature-capture",
@@ -4221,8 +4487,8 @@
"unmaintained": true,
"npmPkg": "react-native-signature-capture",
"npm": {
- "downloads": 48839,
- "weekDownloads": 9729,
+ "downloads": 44611,
+ "weekDownloads": 9285,
"size": 220600982,
"latestRelease": "0.4.12",
"latestReleaseDate": "2021-06-08T02:54:24.738Z"
@@ -4236,7 +4502,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.581,
+ "popularity": -0.573,
"topicSearchString": "component ios signature"
},
{
@@ -4248,21 +4514,24 @@
"github": {
"urls": {
"repo": "https://github.com/wonday/react-native-pdf",
- "homepage": null
+ "homepage": "https://github.com/wonday/react-native-pdf"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-16T15:04:59Z",
"createdAt": "2017-04-25T15:12:58Z",
"pushedAt": "2025-10-16T15:04:59Z",
- "forks": 585,
+ "forks": 584,
"issues": 371,
"subscribers": 15,
- "stars": 1743,
+ "stars": 1756,
"dependencies": 2
},
"name": "react-native-pdf",
@@ -4295,8 +4564,8 @@
},
"npmPkg": "react-native-pdf",
"npm": {
- "downloads": 1059174,
- "weekDownloads": 199946,
+ "downloads": 1094552,
+ "weekDownloads": 191059,
"size": 288552,
"latestRelease": "7.0.3",
"latestReleaseDate": "2025-10-16T15:09:02.183Z"
@@ -4308,7 +4577,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.16,
+ "popularity": 0.148,
"topicSearchString": "component android ios pdf view viewer java objective-c"
},
{
@@ -4319,14 +4588,17 @@
"github": {
"urls": {
"repo": "https://github.com/toystars/react-native-multiple-select",
- "homepage": null
+ "homepage": "https://github.com/toystars/react-native-multiple-select#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-08-02T13:22:41Z",
"createdAt": "2017-01-12T00:42:54Z",
"pushedAt": "2023-08-02T13:22:41Z",
@@ -4360,8 +4632,8 @@
"unmaintained": true,
"npmPkg": "react-native-multiple-select",
"npm": {
- "downloads": 22192,
- "weekDownloads": 3852,
+ "downloads": 19316,
+ "weekDownloads": 4403,
"size": 44830,
"latestRelease": "0.5.12",
"latestReleaseDate": "2022-10-18T23:45:15.060Z"
@@ -4374,7 +4646,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.602,
+ "popularity": -0.556,
"topicSearchString": "multiselect multi-select"
},
{
@@ -4386,21 +4658,24 @@
"github": {
"urls": {
"repo": "https://github.com/wonday/react-native-orientation-locker",
- "homepage": null
+ "homepage": "https://github.com/wonday/react-native-orientation-locker"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-22T12:14:29Z",
"createdAt": "2017-05-15T06:06:59Z",
"pushedAt": "2025-08-22T12:14:29Z",
"forks": 261,
"issues": 124,
"subscribers": 8,
- "stars": 788,
+ "stars": 791,
"dependencies": 0
},
"name": "react-native-orientation-locker",
@@ -4431,8 +4706,8 @@
},
"npmPkg": "react-native-orientation-locker",
"npm": {
- "downloads": 466157,
- "weekDownloads": 87015,
+ "downloads": 441421,
+ "weekDownloads": 83058,
"size": 498704,
"latestRelease": "1.7.0",
"latestReleaseDate": "2024-04-20T15:16:06.405Z"
@@ -4444,7 +4719,7 @@
"Lots of open issues",
"Not supporting New Architecture"
],
- "popularity": 0.159,
+ "popularity": 0.16,
"topicSearchString": "orientation android ios windows screen listener locker"
},
{
@@ -4463,14 +4738,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-24T21:55:41Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T20:23:17Z",
"createdAt": "2016-02-19T11:03:31Z",
- "pushedAt": "2025-09-24T21:55:41Z",
+ "pushedAt": "2025-11-13T20:23:17Z",
"forks": 366,
"issues": 67,
"subscribers": 49,
- "stars": 1581,
+ "stars": 1582,
"dependencies": 1
},
"name": "react-native-onesignal",
@@ -4507,11 +4785,11 @@
},
"npmPkg": "react-native-onesignal",
"npm": {
- "downloads": 296340,
- "weekDownloads": 58678,
- "size": 364522,
- "latestRelease": "5.2.13",
- "latestReleaseDate": "2025-07-01T20:54:57.093Z"
+ "downloads": 293768,
+ "weekDownloads": 48838,
+ "size": 379589,
+ "latestRelease": "5.2.14",
+ "latestReleaseDate": "2025-11-05T21:45:37.875Z"
},
"score": 70,
"matchingScoreModifiers": [
@@ -4520,7 +4798,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.168,
+ "popularity": 0.141,
"topicSearchString": "component ios android notifications push apns fcm gcm onesignal push-notifications mobile onesignal-instructions onesignal-notifications"
},
{
@@ -4531,14 +4809,17 @@
"github": {
"urls": {
"repo": "https://github.com/jodybrewster/react-native-linkedin-login",
- "homepage": null
+ "homepage": "https://github.com/jodybrewster/react-native-linkedin-login"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-05-23T11:28:34Z",
"createdAt": "2015-12-21T15:42:13Z",
"pushedAt": "2018-05-23T11:28:34Z",
@@ -4577,8 +4858,8 @@
},
"npmPkg": "react-native-linkedin-login",
"npm": {
- "downloads": 3323,
- "weekDownloads": 455,
+ "downloads": 1688,
+ "weekDownloads": 915,
"latestRelease": "1.44.1",
"latestReleaseDate": "2017-05-28T16:09:00.081Z"
},
@@ -4588,7 +4869,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.633,
+ "popularity": -0.289,
"topicSearchString": "component ios android linkedin login sdk linkedin-sdk signin"
},
{
@@ -4600,14 +4881,17 @@
"github": {
"urls": {
"repo": "https://github.com/root-two/react-native-drawer",
- "homepage": null
+ "homepage": "https://github.com/rt2zz/react-native-drawer"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-10-02T17:00:32Z",
"createdAt": "2015-04-12T00:34:59Z",
"pushedAt": "2018-10-02T17:00:32Z",
@@ -4645,8 +4929,8 @@
},
"npmPkg": "react-native-drawer",
"npm": {
- "downloads": 41425,
- "weekDownloads": 6649,
+ "downloads": 49214,
+ "weekDownloads": 9252,
"size": 33046,
"latestRelease": "2.5.1",
"latestReleaseDate": "2018-10-02T17:00:34.305Z"
@@ -4659,7 +4943,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.614,
+ "popularity": -0.59,
"topicSearchString": "component drawer side-menu menu ios android material-design"
},
{
@@ -4674,21 +4958,33 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-image-picker/react-native-image-picker",
- "homepage": null
+ "homepage": "https://github.com/react-native-image-picker/react-native-image-picker"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/Johan-dutoit",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/react-native-image-picker",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
"updatedAt": "2025-05-04T08:25:42Z",
"createdAt": "2015-06-08T20:25:31Z",
"pushedAt": "2025-05-04T08:25:42Z",
"forks": 1920,
- "issues": 293,
+ "issues": 294,
"subscribers": 108,
- "stars": 8608,
+ "stars": 8616,
"dependencies": 0
},
"name": "react-native-image-picker",
@@ -4716,20 +5012,21 @@
},
"npmPkg": "react-native-image-picker",
"npm": {
- "downloads": 1189063,
- "weekDownloads": 229622,
+ "downloads": 1233987,
+ "weekDownloads": 185951,
"size": 189165,
"latestRelease": "8.2.1",
"latestReleaseDate": "2025-05-04T08:25:47.097Z"
},
- "score": 86,
+ "score": 77,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues"
+ "Lots of open issues",
+ "Not updated recently"
],
- "popularity": 0.164,
+ "popularity": 0.128,
"topicSearchString": "image-picker image picker"
},
{
@@ -4744,21 +5041,24 @@
"github": {
"urls": {
"repo": "https://github.com/Andr3wHur5t/react-native-keyboard-spacer",
- "homepage": null
+ "homepage": "https://github.com/Andr3wHur5t/react-native-keyboard-spacer#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-10-08T07:54:04Z",
"createdAt": "2015-10-12T23:29:34Z",
"pushedAt": "2017-10-08T07:54:04Z",
"forks": 210,
"issues": 27,
"subscribers": 12,
- "stars": 1565,
+ "stars": 1566,
"dependencies": 0
},
"name": "react-native-keyboard-spacer",
@@ -4788,8 +5088,8 @@
},
"npmPkg": "react-native-keyboard-spacer",
"npm": {
- "downloads": 38462,
- "weekDownloads": 7540,
+ "downloads": 39426,
+ "weekDownloads": 8588,
"latestRelease": "0.4.1",
"latestReleaseDate": "2017-10-08T07:54:19.900Z"
},
@@ -4800,7 +5100,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.583,
+ "popularity": -0.565,
"topicSearchString": "component ios keyboard spacer helper clean-code"
},
{
@@ -4812,14 +5112,17 @@
"github": {
"urls": {
"repo": "https://github.com/davide-scalzo/react-native-mixpanel",
- "homepage": null
+ "homepage": "https://github.com/davodesign84/react-native-mixpanel#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-08-06T14:47:56Z",
"createdAt": "2015-11-11T00:10:10Z",
"pushedAt": "2021-08-06T14:47:56Z",
@@ -4861,8 +5164,8 @@
},
"npmPkg": "react-native-mixpanel",
"npm": {
- "downloads": 7594,
- "weekDownloads": 1601,
+ "downloads": 7107,
+ "weekDownloads": 1082,
"size": 125473,
"latestRelease": "1.2.5",
"latestReleaseDate": "2020-12-01T16:30:32.601Z"
@@ -4875,7 +5178,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.571,
+ "popularity": -0.621,
"topicSearchString": "component tracking mixpanel mixpanel-sdk android ios-app xcode notifications mixpanel-ios-sdk java mobile-app"
},
{
@@ -4906,14 +5209,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-13T15:01:58Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/react-navigation",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-12T21:00:09Z",
"createdAt": "2017-01-26T19:51:40Z",
- "pushedAt": "2025-10-13T15:01:58Z",
- "forks": 4930,
- "issues": 851,
+ "pushedAt": "2025-11-12T21:00:09Z",
+ "forks": 4929,
+ "issues": 847,
"subscribers": 307,
- "stars": 24231,
+ "stars": 24257,
"dependencies": 5
},
"name": "@react-navigation/native",
@@ -4939,11 +5250,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 8335698,
- "weekDownloads": 1583570,
- "size": 234741,
- "latestRelease": "7.1.18",
- "latestReleaseDate": "2025-10-04T21:47:51.238Z"
+ "downloads": 10678072,
+ "weekDownloads": 1342927,
+ "size": 233802,
+ "latestRelease": "7.1.20",
+ "latestReleaseDate": "2025-11-14T16:30:39.493Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -4953,7 +5264,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.161,
+ "popularity": 0.107,
"topicSearchString": "navigation ios android"
},
{
@@ -4971,12 +5282,15 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-01-05T19:36:22Z",
"createdAt": "2016-09-16T17:16:56Z",
"pushedAt": "2018-01-05T19:36:22Z",
"forks": 172,
- "issues": 51,
+ "issues": 50,
"subscribers": 108,
"stars": 3124,
"dependencies": 2
@@ -5004,8 +5318,8 @@
},
"npmPkg": "native-navigation",
"npm": {
- "downloads": 152,
- "weekDownloads": 9,
+ "downloads": 69,
+ "weekDownloads": 18,
"latestRelease": "0.2.1",
"latestReleaseDate": "2017-04-17T23:03:30.453Z"
},
@@ -5018,7 +5332,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.449,
+ "popularity": -1.275,
"topicSearchString": "navigation navigator"
},
{
@@ -5036,14 +5350,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-19T20:34:59Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T13:57:00Z",
"createdAt": "2016-03-11T11:22:54Z",
- "pushedAt": "2025-10-19T20:34:59Z",
- "forks": 2540,
- "issues": 258,
- "subscribers": 456,
- "stars": 13140,
+ "pushedAt": "2025-11-17T13:57:00Z",
+ "forks": 2538,
+ "issues": 247,
+ "subscribers": 455,
+ "stars": 13145,
"dependencies": 8
},
"name": "react-native-navigation",
@@ -5071,11 +5388,11 @@
},
"npmPkg": "react-native-navigation",
"npm": {
- "downloads": 238699,
- "weekDownloads": 40906,
- "size": 4673216,
- "latestRelease": "8.4.0",
- "latestReleaseDate": "2025-10-19T20:34:57.071Z"
+ "downloads": 170143,
+ "weekDownloads": 46241,
+ "size": 4675438,
+ "latestRelease": "8.4.3",
+ "latestReleaseDate": "2025-11-11T12:00:08.827Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -5085,7 +5402,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.146,
+ "popularity": 0.231,
"topicSearchString": "navigation navigator hacktoberfest"
},
{
@@ -5104,14 +5421,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-05-31T06:01:47Z",
"createdAt": "2015-08-17T15:49:51Z",
"pushedAt": "2022-05-31T06:01:47Z",
- "forks": 158,
+ "forks": 157,
"issues": 47,
"subscribers": 45,
- "stars": 2973,
+ "stars": 2976,
"dependencies": 2
},
"name": "gl-react-expo",
@@ -5141,8 +5461,8 @@
"unmaintained": true,
"npmPkg": "gl-react-expo",
"npm": {
- "downloads": 2834,
- "weekDownloads": 802,
+ "downloads": 1971,
+ "weekDownloads": 417,
"size": 17343,
"latestRelease": "5.2.1",
"latestReleaseDate": "2022-05-28T20:16:25.253Z"
@@ -5154,7 +5474,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.509,
+ "popularity": -0.57,
"topicSearchString": "gl gl opengl expo component"
},
{
@@ -5172,7 +5492,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-10-10T10:49:33Z",
"createdAt": "2017-03-29T07:48:32Z",
"pushedAt": "2019-10-10T10:49:33Z",
@@ -5211,8 +5534,8 @@
"unmaintained": true,
"npmPkg": "react-native-pages",
"npm": {
- "downloads": 11138,
- "weekDownloads": 1553,
+ "downloads": 11402,
+ "weekDownloads": 2521,
"size": 17057,
"latestRelease": "0.9.0",
"latestReleaseDate": "2019-10-07T18:38:59.702Z"
@@ -5223,7 +5546,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.631,
+ "popularity": -0.562,
"topicSearchString": "component ios android pageview viewpager pager swiper"
},
{
@@ -5234,14 +5557,17 @@
"github": {
"urls": {
"repo": "https://github.com/silentcloud/react-native-page-control",
- "homepage": null
+ "homepage": "https://github.com/silentcloud/react-native-page-control"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-02-05T09:52:31Z",
"createdAt": "2015-06-13T11:03:00Z",
"pushedAt": "2020-02-05T09:52:31Z",
@@ -5277,8 +5603,8 @@
"unmaintained": true,
"npmPkg": "react-native-page-control",
"npm": {
- "downloads": 11564,
- "weekDownloads": 2850,
+ "downloads": 9148,
+ "weekDownloads": 1731,
"size": 8234,
"latestRelease": "1.1.2",
"latestReleaseDate": "2020-02-17T10:31:32.875Z"
@@ -5289,7 +5615,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.54,
+ "popularity": -0.589,
"topicSearchString": "component page-control pagecontrol uipagecontrol"
},
{
@@ -5321,14 +5647,17 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-02T14:36:37Z",
"createdAt": "2017-01-27T18:24:50Z",
"pushedAt": "2025-09-02T14:36:37Z",
"forks": 1747,
"issues": 8,
"subscribers": 220,
- "stars": 17051,
+ "stars": 17061,
"dependencies": 0
},
"name": "lottie-react-native",
@@ -5356,8 +5685,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 2582316,
- "weekDownloads": 481595,
+ "downloads": 2752924,
+ "weekDownloads": 485467,
"size": 289361,
"latestRelease": "7.3.4",
"latestReleaseDate": "2025-09-02T14:36:45.999Z"
@@ -5368,7 +5697,7 @@
"Popular",
"Known"
],
- "popularity": 0.159,
+ "popularity": 0.15,
"topicSearchString": "lottie animation keyframe"
},
{
@@ -5385,21 +5714,29 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-maps/react-native-maps",
- "homepage": null
+ "homepage": "https://github.com/react-native-maps/react-native-maps#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/salah-ghanim",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-10-22T19:23:56Z",
"createdAt": "2015-12-29T19:54:20Z",
"pushedAt": "2025-10-22T19:23:56Z",
- "forks": 4699,
- "issues": 68,
- "subscribers": 212,
- "stars": 15759,
+ "forks": 4700,
+ "issues": 71,
+ "subscribers": 210,
+ "stars": 15783,
"dependencies": 1
},
"name": "react-native-maps",
@@ -5430,8 +5767,8 @@
},
"npmPkg": "react-native-maps",
"npm": {
- "downloads": 1931564,
- "weekDownloads": 363266,
+ "downloads": 2071394,
+ "weekDownloads": 384271,
"size": 1879898,
"latestRelease": "1.26.18",
"latestReleaseDate": "2025-10-22T19:24:03.456Z"
@@ -5444,7 +5781,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.16,
+ "popularity": 0.158,
"topicSearchString": "component map mapview google-maps mapkit maps"
},
{
@@ -5458,21 +5795,29 @@
"github": {
"urls": {
"repo": "https://github.com/bramus/react-native-maps-directions",
- "homepage": null
+ "homepage": "https://github.com/bramus/react-native-maps-directions"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/bramus",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2022-07-27T21:51:21Z",
"createdAt": "2017-11-19T20:27:42Z",
"pushedAt": "2022-07-27T21:51:21Z",
"forks": 189,
"issues": 54,
"subscribers": 17,
- "stars": 1275,
+ "stars": 1274,
"dependencies": 2
},
"name": "react-native-maps-directions",
@@ -5505,8 +5850,8 @@
"unmaintained": true,
"npmPkg": "react-native-maps-directions",
"npm": {
- "downloads": 59660,
- "weekDownloads": 11412,
+ "downloads": 58423,
+ "weekDownloads": 11178,
"size": 34838,
"latestRelease": "1.9.0",
"latestReleaseDate": "2022-07-27T21:51:59.432Z"
@@ -5534,21 +5879,29 @@
"github": {
"urls": {
"repo": "https://github.com/oblador/react-native-animatable",
- "homepage": null
+ "homepage": "https://github.com/oblador/react-native-animatable"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/oblador",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2023-10-26T16:45:11Z",
"createdAt": "2015-10-18T02:04:35Z",
"pushedAt": "2023-10-26T16:45:11Z",
"forks": 686,
"issues": 164,
"subscribers": 110,
- "stars": 9936,
+ "stars": 9943,
"dependencies": 1
},
"name": "react-native-animatable",
@@ -5584,8 +5937,8 @@
"unmaintained": true,
"npmPkg": "react-native-animatable",
"npm": {
- "downloads": 2081302,
- "weekDownloads": 391800,
+ "downloads": 2077553,
+ "weekDownloads": 391022,
"size": 59839,
"latestRelease": "1.4.0",
"latestReleaseDate": "2023-10-26T16:45:30.755Z"
@@ -5620,14 +5973,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-04-16T14:41:11Z",
"createdAt": "2018-04-11T18:56:02Z",
"pushedAt": "2024-04-16T14:41:11Z",
"forks": 45,
"issues": 2,
"subscribers": 4,
- "stars": 530,
+ "stars": 531,
"dependencies": 2
},
"name": "react-native-calendario",
@@ -5655,8 +6011,8 @@
},
"npmPkg": "react-native-calendario",
"npm": {
- "downloads": 13216,
- "weekDownloads": 1832,
+ "downloads": 7744,
+ "weekDownloads": 980,
"size": 185917,
"latestRelease": "3.5.2",
"latestReleaseDate": "2024-04-16T14:44:17.810Z"
@@ -5666,7 +6022,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.118,
+ "popularity": 0.108,
"topicSearchString": "calendar android ios typescript"
},
{
@@ -5696,14 +6052,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-09T09:42:33Z",
"createdAt": "2016-11-11T12:17:27Z",
"pushedAt": "2025-06-09T09:42:33Z",
- "forks": 2880,
- "issues": 154,
+ "forks": 2887,
+ "issues": 158,
"subscribers": 330,
- "stars": 10124,
+ "stars": 10146,
"dependencies": 8
},
"name": "react-native-calendars",
@@ -5733,8 +6092,8 @@
},
"npmPkg": "react-native-calendars",
"npm": {
- "downloads": 1055302,
- "weekDownloads": 197833,
+ "downloads": 1051553,
+ "weekDownloads": 147222,
"size": 429994,
"latestRelease": "1.1313.0",
"latestReleaseDate": "2025-06-24T13:09:10.634Z"
@@ -5746,7 +6105,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.159,
+ "popularity": 0.119,
"topicSearchString": "android ios calendar ui-components hacktoberfest"
},
{
@@ -5770,14 +6129,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-22T00:48:34Z",
"createdAt": "2016-07-09T01:57:59Z",
"pushedAt": "2025-10-22T00:48:34Z",
"forks": 120,
- "issues": 58,
+ "issues": 59,
"subscribers": 12,
- "stars": 725,
+ "stars": 726,
"dependencies": 0
},
"name": "@expo/vector-icons",
@@ -5804,8 +6166,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 7718820,
- "weekDownloads": 1416102,
+ "downloads": 9848569,
+ "weekDownloads": 1524340,
"size": 6010235,
"latestRelease": "15.0.3",
"latestReleaseDate": "2025-10-22T00:47:42.970Z"
@@ -5818,7 +6180,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.156,
+ "popularity": 0.132,
"topicSearchString": "expo icons icon-pack"
},
{
@@ -5829,14 +6191,17 @@
"github": {
"urls": {
"repo": "https://github.com/idibidiart/react-native-responsive-grid",
- "homepage": null
+ "homepage": "https://github.com/idibidiart/react-native-responsive-grid#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-01-09T05:06:42Z",
"createdAt": "2017-04-06T03:22:47Z",
"pushedAt": "2020-01-09T05:06:42Z",
@@ -5858,7 +6223,9 @@
"layout",
"orientation-changes",
"responsive-design",
- "universal"
+ "universal",
+ "ios",
+ "android"
],
"license": {
"name": "MIT License",
@@ -5876,8 +6243,8 @@
"unmaintained": true,
"npmPkg": "react-native-responsive-grid",
"npm": {
- "downloads": 3333,
- "weekDownloads": 467,
+ "downloads": 2212,
+ "weekDownloads": 1121,
"size": 97762,
"latestRelease": "0.41.993",
"latestReleaseDate": "2020-03-18T01:12:40.847Z"
@@ -5888,8 +6255,8 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.631,
- "topicSearchString": "flexbox grid responsive responsive-layout layout orientation-changes responsive-design universal"
+ "popularity": -0.319,
+ "topicSearchString": "flexbox grid responsive responsive-layout layout orientation-changes responsive-design universal ios android"
},
{
"githubUrl": "https://github.com/24ark/react-native-step-indicator",
@@ -5899,14 +6266,17 @@
"github": {
"urls": {
"repo": "https://github.com/24ark/react-native-step-indicator",
- "homepage": null
+ "homepage": "https://github.com/24ark/react-native-step-indicator#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-06-17T11:52:01Z",
"createdAt": "2017-01-20T20:59:40Z",
"pushedAt": "2020-06-17T11:52:01Z",
@@ -5947,8 +6317,8 @@
"unmaintained": true,
"npmPkg": "react-native-step-indicator",
"npm": {
- "downloads": 260837,
- "weekDownloads": 49196,
+ "downloads": 254398,
+ "weekDownloads": 40595,
"size": 144083,
"latestRelease": "1.0.3",
"latestReleaseDate": "2020-06-16T18:30:52.597Z"
@@ -5961,7 +6331,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.59,
+ "popularity": -0.614,
"topicSearchString": "ios android component step-indicator viewpager scrollview listview step progress-view"
},
{
@@ -5972,21 +6342,24 @@
"github": {
"urls": {
"repo": "https://github.com/jacklam718/react-native-modals",
- "homepage": null
+ "homepage": "https://github.com/jacklam718/react-native-modals/blob/master/README.md"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-12-19T15:57:48Z",
"createdAt": "2016-09-11T00:56:21Z",
"pushedAt": "2020-12-19T15:57:48Z",
"forks": 278,
"issues": 93,
"subscribers": 26,
- "stars": 2209,
+ "stars": 2210,
"dependencies": 2
},
"name": "react-native-modals",
@@ -6020,8 +6393,8 @@
"unmaintained": true,
"npmPkg": "react-native-modals",
"npm": {
- "downloads": 7565,
- "weekDownloads": 1555,
+ "downloads": 6734,
+ "weekDownloads": 1171,
"size": 12374985,
"latestRelease": "0.22.3",
"latestReleaseDate": "2020-12-19T16:05:09.775Z"
@@ -6034,7 +6407,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.575,
+ "popularity": -0.602,
"topicSearchString": "dialog popup modals component ios android animate javascript es6"
},
{
@@ -6055,11 +6428,14 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-10-26T19:56:56Z",
"createdAt": "2017-03-12T10:57:40Z",
"pushedAt": "2019-10-26T19:56:56Z",
- "forks": 627,
+ "forks": 626,
"issues": 75,
"subscribers": 15,
"stars": 903,
@@ -6098,8 +6474,8 @@
"unmaintained": true,
"npmPkg": "react-native-material-textfield",
"npm": {
- "downloads": 227302,
- "weekDownloads": 44048,
+ "downloads": 217595,
+ "weekDownloads": 33878,
"size": 191081,
"latestRelease": "0.16.1",
"latestReleaseDate": "2019-10-24T20:53:07.376Z"
@@ -6112,7 +6488,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.585,
+ "popularity": -0.618,
"topicSearchString": "component ios android material input textinput field textfield floating label material-design"
},
{
@@ -6127,14 +6503,17 @@
"github": {
"urls": {
"repo": "https://github.com/maxs15/react-native-modalbox",
- "homepage": null
+ "homepage": "https://github.com/maxs15/react-native-modalbox#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-15T09:14:54Z",
"createdAt": "2015-07-17T14:34:39Z",
"pushedAt": "2024-12-15T09:14:54Z",
@@ -6173,8 +6552,8 @@
},
"npmPkg": "react-native-modalbox",
"npm": {
- "downloads": 53613,
- "weekDownloads": 10641,
+ "downloads": 46572,
+ "weekDownloads": 8127,
"size": 21424,
"latestRelease": "2.0.2",
"latestReleaseDate": "2020-10-09T23:31:47.038Z"
@@ -6186,7 +6565,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.169,
+ "popularity": 0.148,
"topicSearchString": "component ios android modal box modalbox window swipe"
},
{
@@ -6201,21 +6580,24 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-modal/react-native-modal",
- "homepage": null
+ "homepage": "https://github.com/react-native-modal/react-native-modal"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-02T15:48:07Z",
"createdAt": "2016-09-23T16:45:46Z",
"pushedAt": "2025-04-02T15:48:07Z",
- "forks": 633,
- "issues": 73,
+ "forks": 635,
+ "issues": 74,
"subscribers": 38,
- "stars": 5632,
+ "stars": 5635,
"dependencies": 1
},
"name": "react-native-modal",
@@ -6246,8 +6628,8 @@
},
"npmPkg": "react-native-modal",
"npm": {
- "downloads": 1746586,
- "weekDownloads": 332916,
+ "downloads": 1749639,
+ "weekDownloads": 308458,
"size": 57712,
"latestRelease": "14.0.0-rc.1",
"latestReleaseDate": "2025-03-15T03:54:56.538Z"
@@ -6260,7 +6642,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.162,
+ "popularity": 0.15,
"topicSearchString": "modal android ios backdrop simple animated animation"
},
{
@@ -6283,14 +6665,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-21T14:26:42Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/react-native-elements",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/react-native-elements",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
+ "updatedAt": "2025-11-15T18:38:48Z",
"createdAt": "2016-09-08T14:21:41Z",
- "pushedAt": "2025-10-21T14:26:42Z",
- "forks": 4616,
- "issues": 143,
- "subscribers": 370,
- "stars": 25628,
+ "pushedAt": "2025-11-15T18:38:48Z",
+ "forks": 4620,
+ "issues": 141,
+ "subscribers": 369,
+ "stars": 25668,
"dependencies": 0
},
"name": "rneui",
@@ -6320,8 +6714,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 392,
- "weekDownloads": 69,
+ "downloads": 395,
+ "weekDownloads": 68,
"size": 381,
"latestRelease": "1.0.0-stable.0",
"latestReleaseDate": "2022-05-05T08:31:29.876Z"
@@ -6334,7 +6728,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": -0.6,
+ "popularity": -0.602,
"topicSearchString": "ui-components ios android ui mobile-app hacktoberfest cross-platform"
},
{
@@ -6361,14 +6755,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-16T12:44:50Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/react-navigation",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-10-29T11:55:28Z",
"createdAt": "2017-01-26T19:51:40Z",
- "pushedAt": "2025-10-16T12:44:50Z",
- "forks": 4930,
- "issues": 851,
+ "pushedAt": "2025-10-29T11:55:28Z",
+ "forks": 4929,
+ "issues": 847,
"subscribers": 307,
- "stars": 24231,
+ "stars": 24257,
"dependencies": 1
},
"name": "react-native-tab-view",
@@ -6400,8 +6802,8 @@
},
"npmPkg": "react-native-tab-view",
"npm": {
- "downloads": 2116564,
- "weekDownloads": 398437,
+ "downloads": 2325534,
+ "weekDownloads": 404251,
"size": 193438,
"latestRelease": "4.2.0",
"latestReleaseDate": "2025-10-22T15:49:15.094Z"
@@ -6414,7 +6816,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.16,
+ "popularity": 0.148,
"topicSearchString": "component component ios android tab swipe scrollable coverflow"
},
{
@@ -6424,21 +6826,24 @@
"github": {
"urls": {
"repo": "https://github.com/bartgryszko/react-native-circular-slider",
- "homepage": null
+ "homepage": "https://github.com/bgryszko/react-native-circular-slider"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-07-19T03:02:15Z",
"createdAt": "2016-12-30T21:42:04Z",
"pushedAt": "2019-07-19T03:02:15Z",
"forks": 174,
"issues": 25,
"subscribers": 18,
- "stars": 886,
+ "stars": 887,
"dependencies": 4
},
"name": "react-native-circular-slider",
@@ -6475,8 +6880,8 @@
"unmaintained": true,
"npmPkg": "react-native-circular-slider",
"npm": {
- "downloads": 1189,
- "weekDownloads": 168,
+ "downloads": 1164,
+ "weekDownloads": 259,
"latestRelease": "1.0.1",
"latestReleaseDate": "2017-01-07T08:13:00.443Z"
},
@@ -6487,7 +6892,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.63,
+ "popularity": -0.56,
"topicSearchString": "slider chart svg bedtime circular circle round time timer component clock animation"
},
{
@@ -6506,21 +6911,24 @@
"github": {
"urls": {
"repo": "https://github.com/meliorence/react-native-snap-carousel",
- "homepage": null
+ "homepage": "https://github.com/meliorence/react-native-snap-carousel"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-02-09T15:27:39Z",
"createdAt": "2016-10-11T07:22:24Z",
"pushedAt": "2021-02-09T15:27:39Z",
"forks": 2164,
- "issues": 346,
+ "issues": 347,
"subscribers": 96,
- "stars": 10521,
+ "stars": 10525,
"dependencies": 2
},
"name": "react-native-snap-carousel",
@@ -6572,8 +6980,8 @@
"unmaintained": true,
"npmPkg": "react-native-snap-carousel",
"npm": {
- "downloads": 429411,
- "weekDownloads": 90653,
+ "downloads": 408881,
+ "weekDownloads": 62344,
"size": 191158,
"latestRelease": "3.9.1",
"latestReleaseDate": "2020-05-27T05:36:20.217Z"
@@ -6587,7 +6995,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.571,
+ "popularity": -0.62,
"topicSearchString": "carousel slider swiper flatlist scrollview parallax images infinite scroll scrolling items edge snap card cards stack deck tinder android ios snapping component rtl flatlist-based parallax-effect infinite-scroll advanced-effects"
},
{
@@ -6603,21 +7011,24 @@
"github": {
"urls": {
"repo": "https://github.com/mmazzarolo/react-native-modal-datetime-picker",
- "homepage": null
+ "homepage": "https://github.com/mmazzarolo/react-native-modal-datetime-picker"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-08-22T15:03:41Z",
"createdAt": "2016-09-14T11:27:18Z",
"pushedAt": "2024-08-22T15:03:41Z",
"forks": 389,
"issues": 41,
"subscribers": 31,
- "stars": 3045,
+ "stars": 3051,
"dependencies": 1
},
"name": "react-native-modal-datetime-picker",
@@ -6647,8 +7058,8 @@
},
"npmPkg": "react-native-modal-datetime-picker",
"npm": {
- "downloads": 1819166,
- "weekDownloads": 340557,
+ "downloads": 1772941,
+ "weekDownloads": 332996,
"size": 43913,
"latestRelease": "18.0.0",
"latestReleaseDate": "2024-08-22T15:03:44.414Z"
@@ -6660,7 +7071,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.159,
+ "popularity": 0.16,
"topicSearchString": "date time picker android ios modal"
},
{
@@ -6671,14 +7082,17 @@
"github": {
"urls": {
"repo": "https://github.com/jkomyno/react-native-universal-picker",
- "homepage": null
+ "homepage": "https://github.com/jkomyno/react-native-universal-picker"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-03-29T09:07:52Z",
"createdAt": "2017-08-18T14:07:03Z",
"pushedAt": "2018-03-29T09:07:52Z",
@@ -6713,8 +7127,8 @@
},
"npmPkg": "react-native-universal-picker",
"npm": {
- "downloads": 30,
- "weekDownloads": 6,
+ "downloads": 17,
+ "weekDownloads": 10,
"latestRelease": "1.1.0",
"latestReleaseDate": "2017-09-11T09:21:41.128Z"
},
@@ -6724,7 +7138,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.579,
+ "popularity": -1.25,
"topicSearchString": "picker select dropdown ui"
},
{
@@ -6743,14 +7157,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-05-16T01:59:14Z",
"createdAt": "2016-01-14T00:49:51Z",
"pushedAt": "2024-05-16T01:59:14Z",
"forks": 127,
"issues": 15,
"subscribers": 6,
- "stars": 731,
+ "stars": 732,
"dependencies": 0
},
"name": "react-native-root-siblings",
@@ -6778,8 +7195,8 @@
},
"npmPkg": "react-native-root-siblings",
"npm": {
- "downloads": 299398,
- "weekDownloads": 58053,
+ "downloads": 301186,
+ "weekDownloads": 57445,
"size": 28284,
"latestRelease": "5.0.1",
"latestReleaseDate": "2023-10-06T15:36:20.865Z"
@@ -6790,7 +7207,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.165,
+ "popularity": 0.162,
"topicSearchString": "component modal ios android"
},
{
@@ -6800,14 +7217,17 @@
"github": {
"urls": {
"repo": "https://github.com/PeelTechnologies/react-native-tcp",
- "homepage": null
+ "homepage": "https://github.com/PeelTechnologies/react-native-tcp"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-10-28T16:15:58Z",
"createdAt": "2015-12-04T17:42:24Z",
"pushedAt": "2017-10-28T16:15:58Z",
@@ -6845,8 +7265,8 @@
"unmaintained": true,
"npmPkg": "react-native-tcp",
"npm": {
- "downloads": 19527,
- "weekDownloads": 3981,
+ "downloads": 17585,
+ "weekDownloads": 3395,
"size": 368274,
"latestRelease": "4.0.0",
"latestReleaseDate": "2020-04-04T19:23:20.484Z"
@@ -6858,20 +7278,22 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.577,
+ "popularity": -0.586,
"topicSearchString": "component net tcp sockets ios android"
},
{
"githubUrl": "https://github.com/TheWidlarzGroup/react-native-video",
"examples": [
"https://github.com/TheWidlarzGroup/react-native-video/tree/master/examples/bare",
- "https://github.com/TheWidlarzGroup/react-native-video/tree/master/examples/expo"
+ "https://github.com/TheWidlarzGroup/react-native-video/tree/master/examples/expo",
+ "https://github.com/TheWidlarzGroup/react-native-video-tvos-example"
],
"ios": true,
"android": true,
"web": true,
"windows": true,
"fireos": true,
+ "vegaos": "react-native-video-vega",
"visionos": true,
"tvos": true,
"newArchitecture": true,
@@ -6886,14 +7308,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-06T11:32:39Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/TheWidlarzGroup",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-07T15:40:30Z",
"createdAt": "2015-03-31T05:08:38Z",
- "pushedAt": "2025-10-06T11:32:39Z",
- "forks": 2661,
- "issues": 169,
- "subscribers": 101,
- "stars": 7561,
+ "pushedAt": "2025-11-07T15:40:30Z",
+ "forks": 2665,
+ "issues": 165,
+ "subscribers": 100,
+ "stars": 7575,
"dependencies": 0
},
"name": "react-native-video",
@@ -6916,8 +7346,8 @@
},
"npmPkg": "react-native-video",
"npm": {
- "downloads": 1282366,
- "weekDownloads": 252897,
+ "downloads": 1296967,
+ "weekDownloads": 182287,
"size": 917213,
"latestRelease": "6.17.0",
"latestReleaseDate": "2025-10-06T11:32:36.776Z"
@@ -6930,7 +7360,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.168,
+ "popularity": 0.119,
"topicSearchString": ""
},
{
@@ -6953,14 +7383,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-08-06T19:20:44Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-09T15:08:51Z",
"createdAt": "2015-09-30T02:27:34Z",
- "pushedAt": "2025-08-06T19:20:44Z",
- "forks": 918,
- "issues": 10,
+ "pushedAt": "2025-11-09T15:08:51Z",
+ "forks": 916,
+ "issues": 12,
"subscribers": 59,
- "stars": 3832,
+ "stars": 3840,
"dependencies": 0
},
"name": "react-native-share",
@@ -6992,19 +7425,20 @@
},
"npmPkg": "react-native-share",
"npm": {
- "downloads": 1611798,
- "weekDownloads": 301076,
- "size": 338218,
- "latestRelease": "12.2.0",
- "latestReleaseDate": "2025-08-06T19:20:56.149Z"
+ "downloads": 1627461,
+ "weekDownloads": 307206,
+ "size": 338256,
+ "latestRelease": "12.2.1",
+ "latestReleaseDate": "2025-11-09T15:09:02.122Z"
},
- "score": 95,
+ "score": 100,
"matchingScoreModifiers": [
"Very popular",
"Popular",
- "Known"
+ "Known",
+ "Recently updated"
],
- "popularity": 0.159,
+ "popularity": 0.16,
"topicSearchString": "android ios windows bridge share intent uwp"
},
{
@@ -7020,7 +7454,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-12-13T09:30:31Z",
"createdAt": "2015-10-31T14:53:37Z",
"pushedAt": "2023-12-13T09:30:31Z",
@@ -7056,8 +7493,8 @@
},
"npmPkg": "react-native-dialogs",
"npm": {
- "downloads": 10262,
- "weekDownloads": 2095,
+ "downloads": 11245,
+ "weekDownloads": 2267,
"size": 151866,
"latestRelease": "1.1.2",
"latestReleaseDate": "2023-12-13T09:30:36.724Z"
@@ -7068,7 +7505,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.174,
+ "popularity": 0.171,
"topicSearchString": "android component mobile-development cross-platform dialog-box"
},
{
@@ -7084,21 +7521,37 @@
"github": {
"urls": {
"repo": "https://github.com/oblador/react-native-keychain",
- "homepage": null
+ "homepage": "https://oblador.github.io/react-native-keychain"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/oblador",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/vonovak",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/DorianMazur",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-08-27T17:12:56Z",
"createdAt": "2015-05-20T15:33:48Z",
"pushedAt": "2025-08-27T17:12:56Z",
- "forks": 473,
- "issues": 152,
+ "forks": 474,
+ "issues": 154,
"subscribers": 39,
- "stars": 3402,
+ "stars": 3411,
"dependencies": 0
},
"name": "react-native-keychain",
@@ -7129,8 +7582,8 @@
},
"npmPkg": "react-native-keychain",
"npm": {
- "downloads": 1141901,
- "weekDownloads": 225228,
+ "downloads": 1140947,
+ "weekDownloads": 168663,
"size": 230397,
"latestRelease": "10.0.0",
"latestReleaseDate": "2025-03-23T19:16:49.565Z"
@@ -7142,7 +7595,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.168,
+ "popularity": 0.126,
"topicSearchString": "component mobile ios android keychain keychain-access"
},
{
@@ -7152,14 +7605,17 @@
"github": {
"urls": {
"repo": "https://github.com/doefler/react-native-social-share",
- "homepage": null
+ "homepage": "https://github.com/doefler/react-native-social-share"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-08-28T08:24:46Z",
"createdAt": "2015-04-26T09:31:27Z",
"pushedAt": "2019-08-28T08:24:46Z",
@@ -7200,8 +7656,8 @@
},
"npmPkg": "react-native-social-share",
"npm": {
- "downloads": 1311,
- "weekDownloads": 237,
+ "downloads": 1193,
+ "weekDownloads": 353,
"size": 8319613,
"latestRelease": "1.6.5",
"latestReleaseDate": "2019-08-28T08:25:10.360Z"
@@ -7213,7 +7669,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.596,
+ "popularity": -0.498,
"topicSearchString": "twitter facebook slcomposeviewcontroller rctbridgemodule social component mobile ui popup share-popups"
},
{
@@ -7233,14 +7689,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-03T08:28:24Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/marcosinigaglia",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-14T08:27:51Z",
"createdAt": "2016-05-20T09:20:14Z",
- "pushedAt": "2025-10-03T08:28:24Z",
+ "pushedAt": "2025-11-14T08:27:51Z",
"forks": 748,
- "issues": 16,
+ "issues": 9,
"subscribers": 47,
- "stars": 2262,
+ "stars": 2269,
"dependencies": 0
},
"name": "react-native-ble-manager",
@@ -7271,11 +7735,11 @@
},
"npmPkg": "react-native-ble-manager",
"npm": {
- "downloads": 184571,
- "weekDownloads": 36118,
- "size": 440962,
- "latestRelease": "12.2.2",
- "latestReleaseDate": "2025-10-03T08:29:02.888Z"
+ "downloads": 193321,
+ "weekDownloads": 31148,
+ "size": 458848,
+ "latestRelease": "12.4.1",
+ "latestReleaseDate": "2025-11-12T16:26:23.069Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -7283,7 +7747,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.166,
+ "popularity": 0.137,
"topicSearchString": "android ios ble bluetooth low-energy bluetooth-low-energy"
},
{
@@ -7300,7 +7764,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-11-22T20:20:51Z",
"createdAt": "2015-05-10T04:53:50Z",
"pushedAt": "2021-11-22T20:20:51Z",
@@ -7337,8 +7804,8 @@
"unmaintained": true,
"npmPkg": "react-native-mail",
"npm": {
- "downloads": 44392,
- "weekDownloads": 9036,
+ "downloads": 44964,
+ "weekDownloads": 5684,
"size": 228779,
"latestRelease": "6.1.1",
"latestReleaseDate": "2021-08-16T15:26:12.910Z"
@@ -7352,7 +7819,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.577,
+ "popularity": -0.643,
"topicSearchString": "component ios android email mfmailcomposeviewcontroller"
},
{
@@ -7369,7 +7836,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-12-06T23:30:47Z",
"createdAt": "2015-12-29T08:01:33Z",
"pushedAt": "2017-12-06T23:30:47Z",
@@ -7406,8 +7876,8 @@
"unmaintained": true,
"npmPkg": "react-native-pdf-view",
"npm": {
- "downloads": 206,
- "weekDownloads": 30,
+ "downloads": 167,
+ "weekDownloads": 67,
"latestRelease": "0.3.2",
"latestReleaseDate": "2016-05-19T04:41:42.297Z"
},
@@ -7419,7 +7889,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.375,
+ "popularity": -1.156,
"topicSearchString": "component android ios pdf view"
},
{
@@ -7437,7 +7907,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-05-11T00:41:23Z",
"createdAt": "2015-10-05T02:53:35Z",
"pushedAt": "2016-05-11T00:41:23Z",
@@ -7475,8 +7948,8 @@
},
"npmPkg": "react-native-card-io",
"npm": {
- "downloads": 520,
- "weekDownloads": 99,
+ "downloads": 401,
+ "weekDownloads": 149,
"latestRelease": "1.0.5",
"latestReleaseDate": "2016-05-16T04:21:45.691Z"
},
@@ -7487,7 +7960,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.338,
+ "popularity": -1.183,
"topicSearchString": "component card.io credit card scanner ios android"
},
{
@@ -7505,7 +7978,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-06-21T16:13:03Z",
"createdAt": "2016-08-30T08:46:53Z",
"pushedAt": "2022-06-21T16:13:03Z",
@@ -7544,8 +8020,8 @@
},
"npmPkg": "react-native-awesome-card-io",
"npm": {
- "downloads": 7832,
- "weekDownloads": 2614,
+ "downloads": 4578,
+ "weekDownloads": 1033,
"size": 77005,
"latestRelease": "0.9.1",
"latestReleaseDate": "2022-04-07T12:53:39.030Z"
@@ -7557,7 +8033,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.466,
+ "popularity": -0.558,
"topicSearchString": "component card.io credit-card scan android ios card-scanning card-io"
},
{
@@ -7568,14 +8044,17 @@
"github": {
"urls": {
"repo": "https://github.com/tolu360/react-native-google-places",
- "homepage": null
+ "homepage": "https://github.com/tolu360/react-native-google-places#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-08-06T14:02:33Z",
"createdAt": "2016-09-14T20:41:32Z",
"pushedAt": "2019-08-06T14:02:33Z",
@@ -7617,8 +8096,8 @@
},
"npmPkg": "react-native-google-places",
"npm": {
- "downloads": 1962,
- "weekDownloads": 343,
+ "downloads": 2096,
+ "weekDownloads": 358,
"size": 1365307,
"latestRelease": "3.1.2",
"latestReleaseDate": "2019-08-06T14:05:27.539Z"
@@ -7631,7 +8110,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.601,
+ "popularity": -0.605,
"topicSearchString": "component map places google-places google-places-api autocomplete ios android google-place-picker google-place-api google-place-autocomplete"
},
{
@@ -7651,13 +8130,16 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-02-14T20:11:02Z",
"createdAt": "2016-06-03T19:09:42Z",
"pushedAt": "2019-02-14T20:11:02Z",
"forks": 191,
"issues": 204,
- "subscribers": 26,
+ "subscribers": 25,
"stars": 994,
"dependencies": 24
},
@@ -7683,8 +8165,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 334,
- "weekDownloads": 27,
+ "downloads": 253,
+ "weekDownloads": 91,
"size": 298312,
"latestRelease": "4.3.0",
"latestReleaseDate": "2019-01-17T19:19:03.843Z"
@@ -7697,7 +8179,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.431,
+ "popularity": -1.192,
"topicSearchString": "navigation expo"
},
{
@@ -7708,19 +8190,22 @@
"github": {
"urls": {
"repo": "https://github.com/bhrott/react-native-masked-text",
- "homepage": null
+ "homepage": "https://github.com/benhurott/react-native-masked-text#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-04-03T23:39:25Z",
"createdAt": "2016-10-04T17:41:20Z",
"pushedAt": "2020-04-03T23:39:25Z",
"forks": 227,
- "issues": 76,
+ "issues": 77,
"subscribers": 23,
"stars": 1608,
"dependencies": 2
@@ -7753,8 +8238,8 @@
"unmaintained": true,
"npmPkg": "react-native-masked-text",
"npm": {
- "downloads": 229788,
- "weekDownloads": 46768,
+ "downloads": 212682,
+ "weekDownloads": 39307,
"size": 544679,
"latestRelease": "1.13.0",
"latestReleaseDate": "2019-08-13T21:06:53.772Z"
@@ -7767,7 +8252,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.577,
+ "popularity": -0.593,
"topicSearchString": "mask text textinput custom money input"
},
{
@@ -7785,11 +8270,14 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-04-16T13:12:35Z",
"createdAt": "2017-02-22T01:02:18Z",
"pushedAt": "2020-04-16T13:12:35Z",
- "forks": 120,
+ "forks": 119,
"issues": 5,
"subscribers": 13,
"stars": 716,
@@ -7825,8 +8313,8 @@
"unmaintained": true,
"npmPkg": "react-native-material-bottom-navigation",
"npm": {
- "downloads": 726,
- "weekDownloads": 126,
+ "downloads": 867,
+ "weekDownloads": 178,
"size": 75227,
"latestRelease": "1.0.5",
"latestReleaseDate": "2019-12-10T11:49:15.595Z"
@@ -7838,7 +8326,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.352,
+ "popularity": -1.325,
"topicSearchString": "material bottomnavigation bottom-navigation ios android component navigation material-design"
},
{
@@ -7848,21 +8336,24 @@
"github": {
"urls": {
"repo": "https://github.com/wix-incubator/react-native-autogrow-textinput",
- "homepage": null
+ "homepage": "https://github.com/wix/react-native-autogrow-textinput"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2021-05-08T11:28:39Z",
"createdAt": "2016-04-17T10:04:09Z",
"pushedAt": "2021-05-08T11:28:39Z",
"forks": 111,
"issues": 28,
"subscribers": 197,
- "stars": 546,
+ "stars": 548,
"dependencies": 0
},
"name": "react-native-autogrow-textinput",
@@ -7887,8 +8378,8 @@
"unmaintained": true,
"npmPkg": "react-native-autogrow-textinput",
"npm": {
- "downloads": 11297,
- "weekDownloads": 2732,
+ "downloads": 7180,
+ "weekDownloads": 1858,
"size": 157435,
"latestRelease": "5.4.0",
"latestReleaseDate": "2020-04-23T14:24:34.669Z"
@@ -7901,7 +8392,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.544,
+ "popularity": -0.53,
"topicSearchString": ""
},
{
@@ -7918,7 +8409,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-03-08T00:47:54Z",
"createdAt": "2016-04-28T21:20:37Z",
"pushedAt": "2023-03-08T00:47:54Z",
@@ -7955,8 +8449,8 @@
"unmaintained": true,
"npmPkg": "react-native-camera-roll-picker",
"npm": {
- "downloads": 3811,
- "weekDownloads": 632,
+ "downloads": 3022,
+ "weekDownloads": 710,
"size": 16379,
"latestRelease": "2.0.1",
"latestReleaseDate": "2023-03-08T00:48:59.307Z"
@@ -7968,7 +8462,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.609,
+ "popularity": -0.55,
"topicSearchString": "cameraroll ios picker component camera-roll"
},
{
@@ -7987,7 +8481,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-04-03T22:55:46Z",
"createdAt": "2017-03-24T17:09:28Z",
"pushedAt": "2017-04-03T22:55:46Z",
@@ -8023,8 +8520,8 @@
},
"npmPkg": "react-native-conductor",
"npm": {
- "downloads": 58,
- "weekDownloads": 3,
+ "downloads": 39,
+ "weekDownloads": 36,
"latestRelease": "1.0.11",
"latestReleaseDate": "2017-04-03T22:57:08.956Z"
},
@@ -8034,7 +8531,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.454,
+ "popularity": -0.7,
"topicSearchString": "animation animated tween conductor utility"
},
{
@@ -8045,14 +8542,22 @@
"github": {
"urls": {
"repo": "https://github.com/oblador/react-native-image-progress",
- "homepage": null
+ "homepage": "https://github.com/oblador/react-native-image-progress"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/oblador",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2022-01-02T13:24:08Z",
"createdAt": "2015-07-16T12:22:46Z",
"pushedAt": "2022-01-02T13:24:08Z",
@@ -8096,8 +8601,8 @@
"unmaintained": true,
"npmPkg": "react-native-image-progress",
"npm": {
- "downloads": 53350,
- "weekDownloads": 10523,
+ "downloads": 47815,
+ "weekDownloads": 9879,
"size": 13081,
"latestRelease": "1.2.0",
"latestReleaseDate": "2022-01-02T13:25:29.043Z"
@@ -8109,7 +8614,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.582,
+ "popularity": -0.574,
"topicSearchString": "component mobile ios ui image progress bar progressbar spinner activityindicator loading indicator"
},
{
@@ -8122,14 +8627,17 @@
"github": {
"urls": {
"repo": "https://github.com/FuYaoDe/react-native-app-intro",
- "homepage": null
+ "homepage": "https://github.com/fuyaode/react-native-app-intro#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-10-27T15:56:04Z",
"createdAt": "2016-04-26T08:49:57Z",
"pushedAt": "2016-10-27T15:56:04Z",
@@ -8169,8 +8677,8 @@
},
"npmPkg": "react-native-app-intro",
"npm": {
- "downloads": 423,
- "weekDownloads": 57,
+ "downloads": 1373,
+ "weekDownloads": 110,
"latestRelease": "1.1.5",
"latestReleaseDate": "2016-10-12T01:41:43.405Z"
},
@@ -8182,7 +8690,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.385,
+ "popularity": -0.682,
"topicSearchString": "swiper producttour app intro ios android component parallax introduction"
},
{
@@ -8197,18 +8705,26 @@
"github": {
"urls": {
"repo": "https://github.com/oblador/react-native-lightbox",
- "homepage": null
+ "homepage": "https://github.com/oblador/react-native-lightbox"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/oblador",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2019-12-15T11:53:26Z",
"createdAt": "2015-08-04T00:33:28Z",
"pushedAt": "2019-12-15T11:53:26Z",
- "forks": 429,
+ "forks": 427,
"issues": 53,
"subscribers": 33,
"stars": 2813,
@@ -8243,8 +8759,8 @@
},
"npmPkg": "react-native-lightbox",
"npm": {
- "downloads": 199466,
- "weekDownloads": 39129,
+ "downloads": 212383,
+ "weekDownloads": 31137,
"size": 14958,
"latestRelease": "0.8.1",
"latestReleaseDate": "2019-12-15T11:54:05.434Z"
@@ -8257,7 +8773,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.583,
+ "popularity": -0.625,
"topicSearchString": "component mobile ios android ui lightbox gallery image"
},
{
@@ -8271,18 +8787,21 @@
"github": {
"urls": {
"repo": "https://github.com/halilb/react-native-textinput-effects",
- "homepage": null
+ "homepage": "https://github.com/halilb/react-native-textinput-effects#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-04-08T12:39:24Z",
"createdAt": "2016-06-01T12:22:28Z",
"pushedAt": "2024-04-08T12:39:24Z",
- "forks": 287,
+ "forks": 286,
"issues": 15,
"subscribers": 30,
"stars": 2994,
@@ -8317,8 +8836,8 @@
},
"npmPkg": "react-native-textinput-effects",
"npm": {
- "downloads": 4117,
- "weekDownloads": 969,
+ "downloads": 4140,
+ "weekDownloads": 711,
"size": 62199,
"latestRelease": "0.6.3",
"latestReleaseDate": "2022-08-08T19:55:29.844Z"
@@ -8329,7 +8848,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.2,
+ "popularity": 0.146,
"topicSearchString": "component text-input textinput textfield animation animated ios android"
},
{
@@ -8340,14 +8859,17 @@
"github": {
"urls": {
"repo": "https://github.com/deanmcpherson/react-native-sortable-listview",
- "homepage": null
+ "homepage": "https://github.com/deanmcpherson/react-native-sortable-listview#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-08-20T19:45:56Z",
"createdAt": "2016-02-01T22:24:57Z",
"pushedAt": "2020-08-20T19:45:56Z",
@@ -8388,8 +8910,8 @@
"unmaintained": true,
"npmPkg": "react-native-sortable-listview",
"npm": {
- "downloads": 13089,
- "weekDownloads": 3134,
+ "downloads": 9266,
+ "weekDownloads": 2312,
"size": 49743,
"latestRelease": "0.2.9",
"latestReleaseDate": "2019-07-28T21:38:30.309Z"
@@ -8401,7 +8923,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.546,
+ "popularity": -0.538,
"topicSearchString": "component ios android drag drop touch listview list sort"
},
{
@@ -8412,14 +8934,17 @@
"github": {
"urls": {
"repo": "https://github.com/jmurzy/react-native-foldview",
- "homepage": null
+ "homepage": "https://github.com/jmurzy/react-native-foldview"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-07-28T17:07:04Z",
"createdAt": "2016-10-17T04:09:51Z",
"pushedAt": "2018-07-28T17:07:04Z",
@@ -8456,8 +8981,8 @@
},
"npmPkg": "react-native-foldview",
"npm": {
- "downloads": 70,
- "weekDownloads": 6,
+ "downloads": 67,
+ "weekDownloads": 32,
"size": 21848,
"latestRelease": "1.2.1",
"latestReleaseDate": "2018-07-28T17:09:51.988Z"
@@ -8469,7 +8994,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.425,
+ "popularity": -1.073,
"topicSearchString": "ios andorid foldingcell folding cell view"
},
{
@@ -8480,21 +9005,29 @@
"github": {
"urls": {
"repo": "https://github.com/oblador/react-native-progress",
- "homepage": null
+ "homepage": "https://github.com/oblador/react-native-progress"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/oblador",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2023-10-26T14:04:57Z",
"createdAt": "2015-11-01T05:07:41Z",
"pushedAt": "2023-10-26T14:04:57Z",
"forks": 470,
"issues": 108,
"subscribers": 38,
- "stars": 3670,
+ "stars": 3675,
"dependencies": 1
},
"name": "react-native-progress",
@@ -8532,8 +9065,8 @@
"unmaintained": true,
"npmPkg": "react-native-progress",
"npm": {
- "downloads": 887582,
- "weekDownloads": 169579,
+ "downloads": 759410,
+ "weekDownloads": 154457,
"size": 46096,
"latestRelease": "5.0.1",
"latestReleaseDate": "2023-10-26T14:05:23.613Z"
@@ -8547,7 +9080,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.588,
+ "popularity": -0.577,
"topicSearchString": "component mobile ios ui progress progressindicator circle pie bar progressbar indeterminate spinner animation"
},
{
@@ -8560,14 +9093,17 @@
"github": {
"urls": {
"repo": "https://github.com/zbtang/React-Native-ViewPager",
- "homepage": null
+ "homepage": "https://github.com/zbtang/React-Native-ViewPager#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-01-04T11:34:41Z",
"createdAt": "2016-03-28T09:37:19Z",
"pushedAt": "2018-01-04T11:34:41Z",
@@ -8610,8 +9146,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 4827,
- "weekDownloads": 875,
+ "downloads": 4140,
+ "weekDownloads": 761,
"latestRelease": "1.2.9",
"latestReleaseDate": "2017-12-18T02:50:06.405Z"
},
@@ -8623,7 +9159,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.596,
+ "popularity": -0.594,
"topicSearchString": "component ios android viewpager pager pageview page tab-navigator scrollable tab navigator tab-bar tab-view"
},
{
@@ -8641,7 +9177,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-08-30T03:46:56Z",
"createdAt": "2016-01-15T03:42:29Z",
"pushedAt": "2017-08-30T03:46:56Z",
@@ -8679,8 +9218,8 @@
"unmaintained": true,
"npmPkg": "react-native-menu",
"npm": {
- "downloads": 15430,
- "weekDownloads": 3278,
+ "downloads": 8537,
+ "weekDownloads": 3075,
"latestRelease": "0.23.0",
"latestReleaseDate": "2017-08-30T03:48:31.295Z"
},
@@ -8690,7 +9229,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.569,
+ "popularity": -0.444,
"topicSearchString": "menu spinner dropdown component ios android"
},
{
@@ -8701,14 +9240,17 @@
"github": {
"urls": {
"repo": "https://github.com/jacklam718/react-native-button-component",
- "homepage": null
+ "homepage": "https://github.com/jacklam718/react-native-button-component/blob/master/README.md"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-07-14T15:20:30Z",
"createdAt": "2016-08-27T08:55:19Z",
"pushedAt": "2019-07-14T15:20:30Z",
@@ -8746,8 +9288,8 @@
"unmaintained": true,
"npmPkg": "react-native-button-component",
"npm": {
- "downloads": 305,
- "weekDownloads": 13,
+ "downloads": 248,
+ "weekDownloads": 136,
"size": 1663330,
"latestRelease": "0.2.28",
"latestReleaseDate": "2018-03-18T14:56:56.039Z"
@@ -8758,7 +9300,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.463,
+ "popularity": -1.031,
"topicSearchString": "button button-component component ios android javascript"
},
{
@@ -8776,7 +9318,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-07-04T18:18:08Z",
"createdAt": "2016-04-17T19:33:18Z",
"pushedAt": "2016-07-04T18:18:08Z",
@@ -8809,8 +9354,8 @@
},
"npmPkg": "react-native-fence-html",
"npm": {
- "downloads": 43,
- "weekDownloads": 2,
+ "downloads": 29,
+ "weekDownloads": 17,
"latestRelease": "1.0.6",
"latestReleaseDate": "2016-07-04T18:18:18.953Z"
},
@@ -8821,7 +9366,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.46,
+ "popularity": -0.933,
"topicSearchString": "component html"
},
{
@@ -8842,14 +9387,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-10-07T18:16:55Z",
"createdAt": "2016-01-28T07:47:29Z",
"pushedAt": "2023-10-07T18:16:55Z",
"forks": 78,
"issues": 7,
"subscribers": 6,
- "stars": 660,
+ "stars": 662,
"dependencies": 1
},
"name": "react-native-autolink",
@@ -8879,8 +9427,8 @@
"unmaintained": true,
"npmPkg": "react-native-autolink",
"npm": {
- "downloads": 98603,
- "weekDownloads": 16358,
+ "downloads": 84955,
+ "weekDownloads": 18814,
"size": 41827,
"latestRelease": "4.2.0",
"latestReleaseDate": "2023-10-07T18:15:27.220Z"
@@ -8891,7 +9439,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.609,
+ "popularity": -0.562,
"topicSearchString": "autolinking autolink linking autolinker links"
},
{
@@ -8906,18 +9454,21 @@
"github": {
"urls": {
"repo": "https://github.com/obipawan/react-native-hyperlink",
- "homepage": null
+ "homepage": "https://github.com/obipawan/react-native-hyperlink#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-08-22T15:31:55Z",
"createdAt": "2016-04-18T13:21:50Z",
"pushedAt": "2022-08-22T15:31:55Z",
- "forks": 77,
+ "forks": 78,
"issues": 5,
"subscribers": 3,
"stars": 810,
@@ -8953,8 +9504,8 @@
"unmaintained": true,
"npmPkg": "react-native-hyperlink",
"npm": {
- "downloads": 192844,
- "weekDownloads": 38475,
+ "downloads": 152692,
+ "weekDownloads": 29204,
"size": 54992,
"latestRelease": "0.0.22",
"latestReleaseDate": "2022-08-22T15:31:49.781Z"
@@ -8966,7 +9517,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.58,
+ "popularity": -0.587,
"topicSearchString": "text link hyperlink autolink url web fuzzy-links"
},
{
@@ -8981,14 +9532,17 @@
"github": {
"urls": {
"repo": "https://github.com/crazycodeboy/react-native-check-box",
- "homepage": null
+ "homepage": "https://github.com/crazycodeboy/react-native-check-box#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-12-13T13:30:51Z",
"createdAt": "2016-09-03T09:01:24Z",
"pushedAt": "2018-12-13T13:30:51Z",
@@ -9027,8 +9581,8 @@
},
"npmPkg": "react-native-check-box",
"npm": {
- "downloads": 42868,
- "weekDownloads": 7999,
+ "downloads": 25685,
+ "weekDownloads": 7388,
"size": 12274,
"latestRelease": "2.1.7",
"latestReleaseDate": "2018-12-13T13:30:40.085Z"
@@ -9040,7 +9594,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.591,
+ "popularity": -0.505,
"topicSearchString": "component checkbox check-box check box ios android checkbox-component"
},
{
@@ -9052,14 +9606,17 @@
"github": {
"urls": {
"repo": "https://github.com/expo/react-native-loading-container",
- "homepage": null
+ "homepage": "https://github.com/expo/react-native-loading-container#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2017-05-03T18:26:58Z",
"createdAt": "2015-12-12T04:09:08Z",
"pushedAt": "2017-05-03T18:26:58Z",
@@ -9089,8 +9646,8 @@
},
"npmPkg": "react-native-loading-container",
"npm": {
- "downloads": 97,
- "weekDownloads": 24,
+ "downloads": 59,
+ "weekDownloads": 40,
"latestRelease": "0.5.0",
"latestReleaseDate": "2017-05-03T18:27:25.869Z"
},
@@ -9099,7 +9656,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.282,
+ "popularity": -0.885,
"topicSearchString": ""
},
{
@@ -9112,14 +9669,17 @@
"github": {
"urls": {
"repo": "https://github.com/meteor-factory/react-native-tinder-swipe-cards",
- "homepage": null
+ "homepage": "https://github.com/meteor-factory/react-native-tinder-swipe-cards#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-10-21T12:13:58Z",
"createdAt": "2016-02-24T07:51:37Z",
"pushedAt": "2017-10-21T12:13:58Z",
@@ -9152,8 +9712,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 761,
- "weekDownloads": 99,
+ "downloads": 602,
+ "weekDownloads": 222,
"latestRelease": "0.1.1",
"latestReleaseDate": "2017-10-21T12:14:51.256Z"
},
@@ -9165,7 +9725,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.389,
+ "popularity": -1.185,
"topicSearchString": "tinder cards swipe"
},
{
@@ -9176,21 +9736,24 @@
"github": {
"urls": {
"repo": "https://github.com/bartgryszko/react-native-circular-progress",
- "homepage": null
+ "homepage": "https://github.com/bgryszko/react-native-circular-progress"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-21T08:34:18Z",
"createdAt": "2015-10-27T15:09:33Z",
"pushedAt": "2025-02-21T08:34:18Z",
"forks": 385,
"issues": 58,
"subscribers": 21,
- "stars": 2236,
+ "stars": 2241,
"dependencies": 1
},
"name": "react-native-circular-progress",
@@ -9221,8 +9784,8 @@
},
"npmPkg": "react-native-circular-progress",
"npm": {
- "downloads": 332967,
- "weekDownloads": 63977,
+ "downloads": 212441,
+ "weekDownloads": 58996,
"size": 20970,
"latestRelease": "1.4.1",
"latestReleaseDate": "2024-10-26T09:44:40.355Z"
@@ -9234,7 +9797,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.163,
+ "popularity": 0.236,
"topicSearchString": "component progress chart svg fill circle animation"
},
{
@@ -9246,20 +9809,23 @@
"github": {
"urls": {
"repo": "https://github.com/Kureev/react-native-side-menu",
- "homepage": null
+ "homepage": "https://github.com/react-native-community/react-native-side-menu"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-05-28T10:25:37Z",
"createdAt": "2015-04-04T21:29:42Z",
"pushedAt": "2020-05-28T10:25:37Z",
"forks": 394,
"issues": 61,
- "subscribers": 37,
+ "subscribers": 36,
"stars": 2204,
"dependencies": 1
},
@@ -9289,8 +9855,8 @@
},
"npmPkg": "react-native-side-menu",
"npm": {
- "downloads": 21676,
- "weekDownloads": 4022,
+ "downloads": 14221,
+ "weekDownloads": 5063,
"latestRelease": "1.1.3",
"latestReleaseDate": "2017-09-09T15:20:58.317Z"
},
@@ -9302,7 +9868,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.592,
+ "popularity": -0.447,
"topicSearchString": "component ios sidebar javascript side-menu"
},
{
@@ -9324,21 +9890,24 @@
"github": {
"urls": {
"repo": "https://github.com/leecade/react-native-swiper",
- "homepage": null
+ "homepage": "https://github.com/leecade/react-native-swiper#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-07-31T13:09:01Z",
"createdAt": "2015-04-20T15:22:55Z",
"pushedAt": "2020-07-31T13:09:01Z",
- "forks": 2133,
+ "forks": 2132,
"issues": 683,
"subscribers": 144,
- "stars": 10489,
+ "stars": 10492,
"dependencies": 1
},
"name": "react-native-swiper",
@@ -9366,8 +9935,8 @@
"unmaintained": true,
"npmPkg": "react-native-swiper",
"npm": {
- "downloads": 265720,
- "weekDownloads": 52496,
+ "downloads": 221394,
+ "weekDownloads": 46893,
"size": 66634,
"latestRelease": "1.6.0",
"latestReleaseDate": "2020-04-03T07:43:17.379Z"
@@ -9381,7 +9950,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.582,
+ "popularity": -0.57,
"topicSearchString": "component ios swipe"
},
{
@@ -9399,14 +9968,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-01-17T19:53:06Z",
"createdAt": "2015-06-11T05:01:07Z",
"pushedAt": "2023-01-17T19:53:06Z",
"forks": 2004,
"issues": 136,
"subscribers": 136,
- "stars": 6948,
+ "stars": 6950,
"dependencies": 5
},
"name": "react-native-scrollable-tab-view",
@@ -9438,8 +10010,8 @@
"unmaintained": true,
"npmPkg": "react-native-scrollable-tab-view",
"npm": {
- "downloads": 25963,
- "weekDownloads": 4890,
+ "downloads": 16664,
+ "weekDownloads": 4858,
"size": 86113,
"latestRelease": "1.0.0",
"latestReleaseDate": "2019-10-28T12:34:28.571Z"
@@ -9453,7 +10025,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.59,
+ "popularity": -0.502,
"topicSearchString": "component ios tab scrollable tabs swipe animated"
},
{
@@ -9464,19 +10036,22 @@
"github": {
"urls": {
"repo": "https://github.com/aksonov/react-native-router-flux",
- "homepage": null
+ "homepage": "https://github.com/aksonov/react-native-router-flux#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2021-03-26T08:20:02Z",
"createdAt": "2015-08-25T11:12:44Z",
"pushedAt": "2021-03-26T08:20:02Z",
"forks": 2055,
- "issues": 281,
+ "issues": 280,
"subscribers": 190,
"stars": 8952,
"dependencies": 11
@@ -9502,8 +10077,8 @@
"unmaintained": true,
"npmPkg": "react-native-router-flux",
"npm": {
- "downloads": 12412,
- "weekDownloads": 2449,
+ "downloads": 11647,
+ "weekDownloads": 2162,
"size": 1452326,
"latestRelease": "4.3.1",
"latestReleaseDate": "2021-03-26T08:20:25.578Z"
@@ -9517,7 +10092,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.582,
+ "popularity": -0.592,
"topicSearchString": ""
},
{
@@ -9544,14 +10119,17 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-18T12:38:54Z",
"createdAt": "2016-04-15T11:37:23Z",
"pushedAt": "2024-12-18T12:38:54Z",
- "forks": 2331,
+ "forks": 2337,
"issues": 283,
"subscribers": 263,
- "stars": 20352,
+ "stars": 20357,
"dependencies": 35
},
"name": "native-base",
@@ -9585,8 +10163,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 268966,
- "weekDownloads": 47878,
+ "downloads": 228245,
+ "weekDownloads": 49553,
"size": 8633762,
"latestRelease": "3.4.28",
"latestReleaseDate": "2023-03-06T08:06:31.155Z"
@@ -9599,7 +10177,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.151,
+ "popularity": 0.185,
"topicSearchString": "android ios modules component navbar packager nativebase ui-components platforms nextjs hacktoberfest"
},
{
@@ -9618,7 +10196,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2015-09-22T22:11:55Z",
"createdAt": "2015-09-21T21:19:02Z",
"pushedAt": "2015-09-22T22:11:55Z",
@@ -9648,7 +10229,7 @@
},
"npmPkg": "react-native-switcher",
"npm": {
- "downloads": 13,
+ "downloads": 8,
"weekDownloads": 3,
"latestRelease": "0.1.0",
"latestReleaseDate": "2015-09-22T21:55:28.603Z"
@@ -9658,7 +10239,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.3,
+ "popularity": -0.9,
"topicSearchString": ""
},
{
@@ -9673,21 +10254,24 @@
"github": {
"urls": {
"repo": "https://github.com/dancormier/react-native-swipeout",
- "homepage": null
+ "homepage": "https://github.com/dancormier/react-native-swipeout"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-09-16T16:57:24Z",
"createdAt": "2015-05-28T03:00:42Z",
"pushedAt": "2020-09-16T16:57:24Z",
"forks": 559,
"issues": 93,
"subscribers": 47,
- "stars": 2614,
+ "stars": 2615,
"dependencies": 3
},
"name": "react-native-swipeout",
@@ -9717,8 +10301,8 @@
},
"npmPkg": "react-native-swipeout",
"npm": {
- "downloads": 122963,
- "weekDownloads": 23903,
+ "downloads": 111600,
+ "weekDownloads": 23901,
"size": 114014,
"latestRelease": "2.3.6",
"latestReleaseDate": "2018-08-10T03:35:40.754Z"
@@ -9731,7 +10315,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.585,
+ "popularity": -0.568,
"topicSearchString": "component ios swipeout button swipe ui"
},
{
@@ -9749,7 +10333,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-11-29T07:34:25Z",
"createdAt": "2015-04-02T19:56:05Z",
"pushedAt": "2018-11-29T07:34:25Z",
@@ -9783,8 +10370,8 @@
"unmaintained": true,
"npmPkg": "react-native-looped-carousel",
"npm": {
- "downloads": 985,
- "weekDownloads": 230,
+ "downloads": 910,
+ "weekDownloads": 251,
"size": 23338,
"latestRelease": "0.1.13",
"latestReleaseDate": "2018-05-23T21:31:36.346Z"
@@ -9797,7 +10384,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.301,
+ "popularity": -1.265,
"topicSearchString": "carousel looped"
},
{
@@ -9812,14 +10399,17 @@
"github": {
"urls": {
"repo": "https://github.com/APSL/react-native-button",
- "homepage": null
+ "homepage": "https://github.com/APSL/react-native-button#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-04-24T09:56:34Z",
"createdAt": "2015-08-27T15:28:01Z",
"pushedAt": "2018-04-24T09:56:34Z",
@@ -9854,8 +10444,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 1353,
- "weekDownloads": 195,
+ "downloads": 2559,
+ "weekDownloads": 315,
"size": 209287,
"latestRelease": "3.1.1",
"latestReleaseDate": "2018-04-24T09:57:31.034Z"
@@ -9867,7 +10457,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.627,
+ "popularity": -0.645,
"topicSearchString": "ios android component button"
},
{
@@ -9878,21 +10468,24 @@
"github": {
"urls": {
"repo": "https://github.com/xgfe/react-native-datepicker",
- "homepage": null
+ "homepage": "https://github.com/xgfe/react-native-datepicker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-04-22T11:26:47Z",
"createdAt": "2016-04-21T11:34:10Z",
"pushedAt": "2018-04-22T11:26:47Z",
- "forks": 618,
+ "forks": 617,
"issues": 241,
"subscribers": 28,
- "stars": 2117,
+ "stars": 2119,
"dependencies": 1
},
"name": "react-native-datepicker",
@@ -9918,8 +10511,8 @@
"unmaintained": true,
"npmPkg": "react-native-datepicker",
"npm": {
- "downloads": 42266,
- "weekDownloads": 7978,
+ "downloads": 28727,
+ "weekDownloads": 8246,
"size": 47241,
"latestRelease": "1.7.2",
"latestReleaseDate": "2018-04-22T11:27:28.819Z"
@@ -9932,7 +10525,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.59,
+ "popularity": -0.506,
"topicSearchString": "datepicker"
},
{
@@ -9947,21 +10540,29 @@
"github": {
"urls": {
"repo": "https://github.com/FaridSafi/react-native-google-places-autocomplete",
- "homepage": null
+ "homepage": "https://github.com/FaridSafi/react-native-google-places-autocomplete#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/FaridSafi",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2024-12-24T05:38:08Z",
"createdAt": "2015-10-14T17:29:41Z",
"pushedAt": "2024-12-24T05:38:08Z",
- "forks": 827,
- "issues": 142,
+ "forks": 826,
+ "issues": 141,
"subscribers": 20,
- "stars": 2061,
+ "stars": 2064,
"dependencies": 4
},
"name": "react-native-google-places-autocomplete",
@@ -9991,8 +10592,8 @@
},
"npmPkg": "react-native-google-places-autocomplete",
"npm": {
- "downloads": 465419,
- "weekDownloads": 86244,
+ "downloads": 470279,
+ "weekDownloads": 92725,
"size": 85271,
"latestRelease": "2.5.7",
"latestReleaseDate": "2024-10-04T06:06:40.473Z"
@@ -10004,7 +10605,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.158,
+ "popularity": 0.168,
"topicSearchString": "autocomplete google places component ios android"
},
{
@@ -10026,14 +10627,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-07-10T07:22:04Z",
"createdAt": "2015-07-17T14:13:57Z",
"pushedAt": "2018-07-10T07:22:04Z",
"forks": 429,
"issues": 86,
"subscribers": 14,
- "stars": 1302,
+ "stars": 1301,
"dependencies": 1
},
"name": "react-native-slider",
@@ -10061,8 +10665,8 @@
},
"npmPkg": "react-native-slider",
"npm": {
- "downloads": 45376,
- "weekDownloads": 8906,
+ "downloads": 37577,
+ "weekDownloads": 7328,
"latestRelease": "0.11.0",
"latestReleaseDate": "2017-08-04T09:50:42.334Z"
},
@@ -10074,7 +10678,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.583,
+ "popularity": -0.584,
"topicSearchString": "component ios android slider"
},
{
@@ -10088,21 +10692,24 @@
"github": {
"urls": {
"repo": "https://github.com/sbycrosz/react-native-credit-card-input",
- "homepage": null
+ "homepage": "https://github.com/sbycrosz/react-native-credit-card-input#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-07-15T07:06:33Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-10T09:22:25Z",
"createdAt": "2016-09-01T05:39:55Z",
- "pushedAt": "2025-07-15T07:06:33Z",
+ "pushedAt": "2025-11-10T09:22:25Z",
"forks": 580,
"issues": 4,
"subscribers": 26,
- "stars": 1500,
+ "stars": 1503,
"dependencies": 2
},
"name": "react-native-credit-card-input",
@@ -10132,18 +10739,19 @@
},
"npmPkg": "react-native-credit-card-input",
"npm": {
- "downloads": 16255,
- "weekDownloads": 3314,
+ "downloads": 13891,
+ "weekDownloads": 2388,
"size": 804827,
"latestRelease": "1.0.0",
"latestReleaseDate": "2024-07-19T07:24:54.952Z"
},
- "score": 74,
+ "score": 79,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Recently updated"
],
- "popularity": 0.173,
+ "popularity": 0.146,
"topicSearchString": "ios android component payment credit-card"
},
{
@@ -10158,14 +10766,17 @@
"github": {
"urls": {
"repo": "https://github.com/halilb/react-native-photo-browser",
- "homepage": null
+ "homepage": "https://github.com/halilb/react-native-photo-browser#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-05-17T19:03:55Z",
"createdAt": "2016-04-22T10:40:57Z",
"pushedAt": "2021-05-17T19:03:55Z",
@@ -10203,8 +10814,8 @@
},
"npmPkg": "react-native-photo-browser",
"npm": {
- "downloads": 378,
- "weekDownloads": 86,
+ "downloads": 157,
+ "weekDownloads": 83,
"size": 146594,
"latestRelease": "0.7.0",
"latestReleaseDate": "2020-06-04T10:37:02.012Z"
@@ -10216,7 +10827,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.305,
+ "popularity": -1.039,
"topicSearchString": "component photo-browser image-gallery media-gallery ios android photos"
},
{
@@ -10235,7 +10846,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-03-01T15:28:09Z",
"createdAt": "2016-07-29T19:43:20Z",
"pushedAt": "2018-03-01T15:28:09Z",
@@ -10259,7 +10873,9 @@
"graphs",
"cross-platform",
"radar-graphs",
- "bar-graphs"
+ "bar-graphs",
+ "pie-graphs",
+ "tree"
],
"license": {
"key": "apache-2.0",
@@ -10276,8 +10892,8 @@
},
"npmPkg": "react-native-pathjs-charts",
"npm": {
- "downloads": 494,
- "weekDownloads": 77,
+ "downloads": 326,
+ "weekDownloads": 152,
"size": 813630,
"latestRelease": "0.0.34",
"latestReleaseDate": "2018-02-19T01:42:02.629Z"
@@ -10290,8 +10906,8 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.367,
- "topicSearchString": "svg paths-js pathjs-chart ios android charts graphs cross-platform radar-graphs bar-graphs"
+ "popularity": -1.1,
+ "topicSearchString": "svg paths-js pathjs-chart ios android charts graphs cross-platform radar-graphs bar-graphs pie-graphs tree"
},
{
"githubUrl": "https://github.com/FormidableLabs/victory-native-xl/tree/main/lib",
@@ -10310,14 +10926,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-09-08T16:25:09Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T17:19:35Z",
"createdAt": "2023-08-08T20:40:44Z",
- "pushedAt": "2025-09-08T16:25:09Z",
+ "pushedAt": "2025-11-06T17:19:35Z",
"forks": 90,
- "issues": 88,
- "subscribers": 26,
- "stars": 1061,
+ "issues": 87,
+ "subscribers": 25,
+ "stars": 1081,
"dependencies": 5
},
"name": "victory-native",
@@ -10339,19 +10958,20 @@
"configPlugin": false
},
"npm": {
- "downloads": 776005,
- "weekDownloads": 150117,
- "size": 415415,
- "latestRelease": "41.20.1",
- "latestReleaseDate": "2025-09-08T16:26:03.438Z"
+ "downloads": 743943,
+ "weekDownloads": 116644,
+ "size": 417570,
+ "latestRelease": "41.20.2",
+ "latestReleaseDate": "2025-11-05T23:07:58.818Z"
},
- "score": 65,
+ "score": 70,
"matchingScoreModifiers": [
"Popular",
"Known",
- "Lots of open issues"
+ "Lots of open issues",
+ "Recently updated"
],
- "popularity": 0.164,
+ "popularity": 0.133,
"topicSearchString": ""
},
{
@@ -10365,18 +10985,21 @@
"github": {
"urls": {
"repo": "https://github.com/mastermoo/react-native-action-button",
- "homepage": null
+ "homepage": "https://github.com/mastermoo/react-native-action-button"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-01-13T17:50:17Z",
"createdAt": "2015-10-20T20:01:55Z",
"pushedAt": "2020-01-13T17:50:17Z",
- "forks": 437,
+ "forks": 438,
"issues": 80,
"subscribers": 33,
"stars": 2524,
@@ -10410,8 +11033,8 @@
"unmaintained": true,
"npmPkg": "react-native-action-button",
"npm": {
- "downloads": 20335,
- "weekDownloads": 3558,
+ "downloads": 17320,
+ "weekDownloads": 3188,
"size": 364481,
"latestRelease": "2.8.5",
"latestReleaseDate": "2018-08-29T12:38:27.449Z"
@@ -10424,7 +11047,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.601,
+ "popularity": -0.594,
"topicSearchString": "action-button float-button multi-action-button fab actionbutton component"
},
{
@@ -10435,14 +11058,17 @@
"github": {
"urls": {
"repo": "https://github.com/FaridSafi/react-native-gifted-form",
- "homepage": null
+ "homepage": "https://github.com/FaridSafi/react-native-gifted-form#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-11-15T23:32:24Z",
"createdAt": "2015-11-03T12:37:07Z",
"pushedAt": "2017-11-15T23:32:24Z",
@@ -10478,8 +11104,8 @@
"unmaintained": true,
"npmPkg": "react-native-gifted-form",
"npm": {
- "downloads": 558,
- "weekDownloads": 37,
+ "downloads": 225,
+ "weekDownloads": 112,
"latestRelease": "0.1.1",
"latestReleaseDate": "2017-11-15T23:34:21.066Z"
},
@@ -10491,7 +11117,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.444,
+ "popularity": -1.069,
"topicSearchString": "form component ios android"
},
{
@@ -10502,18 +11128,21 @@
"github": {
"urls": {
"repo": "https://github.com/testshallpass/react-native-dropdownalert",
- "homepage": null
+ "homepage": "https://github.com/testshallpass/react-native-dropdownalert#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-12T14:43:30Z",
"createdAt": "2016-06-27T03:09:07Z",
"pushedAt": "2025-07-12T14:43:30Z",
- "forks": 242,
+ "forks": 241,
"issues": 9,
"subscribers": 14,
"stars": 1876,
@@ -10550,8 +11179,8 @@
},
"npmPkg": "react-native-dropdownalert",
"npm": {
- "downloads": 54225,
- "weekDownloads": 11926,
+ "downloads": 35129,
+ "weekDownloads": 10470,
"size": 37781,
"latestRelease": "5.2.0",
"latestReleaseDate": "2025-07-12T14:33:43.362Z"
@@ -10561,7 +11190,7 @@
"Popular",
"Known"
],
- "popularity": 0.187,
+ "popularity": 0.503,
"topicSearchString": "ios android dropdown alert dismiss error info warn success notification"
},
{
@@ -10582,7 +11211,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2020-07-17T11:14:59Z",
"createdAt": "2016-09-23T22:56:14Z",
"pushedAt": "2020-07-17T11:14:59Z",
@@ -10613,8 +11245,8 @@
"unmaintained": true,
"npmPkg": "react-native-read-more-text",
"npm": {
- "downloads": 17469,
- "weekDownloads": 3235,
+ "downloads": 11019,
+ "weekDownloads": 2659,
"size": 5171,
"latestRelease": "1.1.2",
"latestReleaseDate": "2020-02-05T12:30:33.064Z"
@@ -10625,7 +11257,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.593,
+ "popularity": -0.545,
"topicSearchString": ""
},
{
@@ -10639,21 +11271,24 @@
"github": {
"urls": {
"repo": "https://github.com/instea/react-native-popup-menu",
- "homepage": null
+ "homepage": "https://github.com/instea/react-native-popup-menu"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-07T22:45:54Z",
"createdAt": "2016-05-16T14:16:31Z",
"pushedAt": "2025-06-07T22:45:54Z",
- "forks": 252,
+ "forks": 253,
"issues": 43,
"subscribers": 16,
- "stars": 1537,
+ "stars": 1540,
"dependencies": 0
},
"name": "react-native-popup-menu",
@@ -10681,8 +11316,8 @@
},
"npmPkg": "react-native-popup-menu",
"npm": {
- "downloads": 206535,
- "weekDownloads": 39361,
+ "downloads": 210495,
+ "weekDownloads": 36897,
"size": 446216,
"latestRelease": "0.18.0",
"latestReleaseDate": "2025-06-07T22:45:48.028Z"
@@ -10692,7 +11327,7 @@
"Popular",
"Known"
],
- "popularity": 0.162,
+ "popularity": 0.149,
"topicSearchString": "popup-menu animation android ios"
},
{
@@ -10706,21 +11341,24 @@
"github": {
"urls": {
"repo": "https://github.com/BugiDev/react-native-calendar-strip",
- "homepage": null
+ "homepage": "https://github.com/BugiDev/react-native-calendar-strip#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-05-11T23:12:12Z",
"createdAt": "2016-08-29T15:04:01Z",
"pushedAt": "2022-05-11T23:12:12Z",
- "forks": 324,
+ "forks": 323,
"issues": 84,
"subscribers": 16,
- "stars": 970,
+ "stars": 971,
"dependencies": 4
},
"name": "react-native-calendar-strip",
@@ -10750,8 +11388,8 @@
"unmaintained": true,
"npmPkg": "react-native-calendar-strip",
"npm": {
- "downloads": 30365,
- "weekDownloads": 5145,
+ "downloads": 25404,
+ "weekDownloads": 4900,
"size": 116646,
"latestRelease": "2.2.6",
"latestReleaseDate": "2022-05-11T23:12:59.391Z"
@@ -10764,7 +11402,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.606,
+ "popularity": -0.586,
"topicSearchString": "rn calendar calendar-strip strip javascript"
},
{
@@ -10775,14 +11413,17 @@
"github": {
"urls": {
"repo": "https://github.com/mohebifar/react-native-loader",
- "homepage": null
+ "homepage": "https://github.com/mohebifar/react-native-waiting#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-08-21T04:22:47Z",
"createdAt": "2016-04-12T16:16:18Z",
"pushedAt": "2020-08-21T04:22:47Z",
@@ -10822,8 +11463,8 @@
"unmaintained": true,
"npmPkg": "react-native-loader",
"npm": {
- "downloads": 1613,
- "weekDownloads": 304,
+ "downloads": 1837,
+ "weekDownloads": 312,
"size": 12138,
"latestRelease": "1.3.1",
"latestReleaseDate": "2020-08-21T04:22:58.114Z"
@@ -10834,7 +11475,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.59,
+ "popularity": -0.606,
"topicSearchString": "component waiting loading spinner art animated-spinners android ios"
},
{
@@ -10845,14 +11486,17 @@
"github": {
"urls": {
"repo": "https://github.com/httnn/react-native-simple-modal",
- "homepage": null
+ "homepage": "https://github.com/bodyflex/react-native-simple-modal#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-06-09T11:37:05Z",
"createdAt": "2015-12-24T09:11:36Z",
"pushedAt": "2018-06-09T11:37:05Z",
@@ -10889,8 +11533,8 @@
"unmaintained": true,
"npmPkg": "react-native-simple-modal",
"npm": {
- "downloads": 1285,
- "weekDownloads": 236,
+ "downloads": 786,
+ "weekDownloads": 309,
"size": 11011,
"latestRelease": "9.0.1",
"latestReleaseDate": "2018-06-09T11:37:11.050Z"
@@ -10901,7 +11545,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.594,
+ "popularity": -1.164,
"topicSearchString": "modal dialog component ios android"
},
{
@@ -10916,14 +11560,17 @@
"github": {
"urls": {
"repo": "https://github.com/gitim/react-native-sortable-list",
- "homepage": null
+ "homepage": "https://github.com/gitim/react-native-sortable-list"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-04-08T18:57:29Z",
"createdAt": "2016-09-25T13:21:54Z",
"pushedAt": "2022-04-08T18:57:29Z",
@@ -10961,8 +11608,8 @@
"unmaintained": true,
"npmPkg": "react-native-sortable-list",
"npm": {
- "downloads": 10119,
- "weekDownloads": 2168,
+ "downloads": 9213,
+ "weekDownloads": 1210,
"size": 34345,
"latestRelease": "0.0.25",
"latestReleaseDate": "2022-04-08T18:36:21.645Z"
@@ -10975,7 +11622,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.568,
+ "popularity": -0.638,
"topicSearchString": "ios component android listview scrollview scrollview-component"
},
{
@@ -10986,14 +11633,17 @@
"github": {
"urls": {
"repo": "https://github.com/JackPu/react-native-percentage-circle",
- "homepage": null
+ "homepage": "https://github.com/JackPu/react-native-percentage-circle#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-05-03T05:37:14Z",
"createdAt": "2016-08-23T03:57:28Z",
"pushedAt": "2018-05-03T05:37:14Z",
@@ -11030,8 +11680,8 @@
"unmaintained": true,
"npmPkg": "react-native-percentage-circle",
"npm": {
- "downloads": 324,
- "weekDownloads": 52,
+ "downloads": 159,
+ "weekDownloads": 64,
"size": 9057,
"latestRelease": "1.0.7",
"latestReleaseDate": "2018-05-03T05:39:55.301Z"
@@ -11042,7 +11692,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.363,
+ "popularity": -1.154,
"topicSearchString": "percentage circle progress bar percent"
},
{
@@ -11053,21 +11703,24 @@
"github": {
"urls": {
"repo": "https://github.com/bamlab/react-native-image-header-scroll-view",
- "homepage": null
+ "homepage": "https://github.com/bamlab/react-native-image-header-scroll-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-01-09T09:32:41Z",
"createdAt": "2017-01-19T20:29:28Z",
"pushedAt": "2021-01-09T09:32:41Z",
"forks": 92,
"issues": 41,
"subscribers": 12,
- "stars": 1016,
+ "stars": 1018,
"dependencies": 0
},
"name": "react-native-image-header-scroll-view",
@@ -11098,8 +11751,8 @@
"unmaintained": true,
"npmPkg": "react-native-image-header-scroll-view",
"npm": {
- "downloads": 4258,
- "weekDownloads": 880,
+ "downloads": 3444,
+ "weekDownloads": 635,
"size": 10207203,
"latestRelease": "1.0.0",
"latestReleaseDate": "2020-11-19T18:42:56.296Z"
@@ -11111,7 +11764,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.574,
+ "popularity": -0.593,
"topicSearchString": "scrollview animation navbar component ios android"
},
{
@@ -11133,7 +11786,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2023-07-19T22:28:49Z",
"createdAt": "2016-09-25T20:14:49Z",
"pushedAt": "2023-07-19T22:28:49Z",
@@ -11163,8 +11819,8 @@
},
"npmPkg": "react-native-fade-in-image",
"npm": {
- "downloads": 243711,
- "weekDownloads": 48996,
+ "downloads": 151851,
+ "weekDownloads": 35273,
"size": 5238,
"latestRelease": "1.6.1",
"latestReleaseDate": "2021-06-07T19:11:06.288Z"
@@ -11175,7 +11831,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.579,
+ "popularity": -0.553,
"topicSearchString": ""
},
{
@@ -11186,14 +11842,17 @@
"github": {
"urls": {
"repo": "https://github.com/moschan/react-native-flip-card",
- "homepage": null
+ "homepage": "https://github.com/moschan/react-native-flip-card#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-02-13T14:43:32Z",
"createdAt": "2016-01-23T11:40:52Z",
"pushedAt": "2023-02-13T14:43:32Z",
@@ -11232,8 +11891,8 @@
"unmaintained": true,
"npmPkg": "react-native-flip-card",
"npm": {
- "downloads": 35627,
- "weekDownloads": 7162,
+ "downloads": 21233,
+ "weekDownloads": 6622,
"size": 14146,
"latestRelease": "3.5.7",
"latestReleaseDate": "2023-02-13T14:43:53.130Z"
@@ -11244,7 +11903,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.579,
+ "popularity": -0.235,
"topicSearchString": "component ios android card flip card-component animation"
},
{
@@ -11255,21 +11914,24 @@
"github": {
"urls": {
"repo": "https://github.com/evollu/react-native-fcm",
- "homepage": null
+ "homepage": "https://github.com/evollu/react-native-fcm"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-03-17T04:07:01Z",
"createdAt": "2016-05-29T03:53:22Z",
"pushedAt": "2019-03-17T04:07:01Z",
- "forks": 645,
+ "forks": 646,
"issues": 285,
"subscribers": 36,
- "stars": 1733,
+ "stars": 1734,
"dependencies": 0
},
"name": "react-native-fcm",
@@ -11300,8 +11962,8 @@
},
"npmPkg": "react-native-fcm",
"npm": {
- "downloads": 994,
- "weekDownloads": 50,
+ "downloads": 863,
+ "weekDownloads": 548,
"size": 174616,
"latestRelease": "16.2.4",
"latestReleaseDate": "2018-11-04T01:41:40.202Z"
@@ -11315,7 +11977,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.457,
+ "popularity": -0.96,
"topicSearchString": "ios android fcm firebase cloud-messaging notifications local-notifications"
},
{
@@ -11333,14 +11995,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-02-22T07:34:29Z",
"createdAt": "2016-09-02T09:14:42Z",
"pushedAt": "2023-02-22T07:34:29Z",
"forks": 238,
"issues": 53,
"subscribers": 16,
- "stars": 1145,
+ "stars": 1146,
"dependencies": 2
},
"name": "react-native-easy-toast",
@@ -11372,8 +12037,8 @@
"unmaintained": true,
"npmPkg": "react-native-easy-toast",
"npm": {
- "downloads": 26878,
- "weekDownloads": 4510,
+ "downloads": 14356,
+ "weekDownloads": 4103,
"size": 17091,
"latestRelease": "2.3.0",
"latestReleaseDate": "2022-11-18T11:39:30.760Z"
@@ -11386,7 +12051,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.607,
+ "popularity": -0.507,
"topicSearchString": "component toast toast-ios alert navigator ios android"
},
{
@@ -11397,14 +12062,17 @@
"github": {
"urls": {
"repo": "https://github.com/harshq/react-native-mentions",
- "homepage": null
+ "homepage": "https://github.com/harshq/react-native-mentions#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-01-09T17:06:38Z",
"createdAt": "2017-01-09T03:32:10Z",
"pushedAt": "2018-01-09T17:06:38Z",
@@ -11443,8 +12111,8 @@
"unmaintained": true,
"npmPkg": "react-native-mentions",
"npm": {
- "downloads": 836,
- "weekDownloads": 142,
+ "downloads": 459,
+ "weekDownloads": 92,
"latestRelease": "1.1.4",
"latestReleaseDate": "2018-01-09T17:19:40.466Z"
},
@@ -11454,7 +12122,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.355,
+ "popularity": -1.33,
"topicSearchString": "component mentions textinput ios android autocomplete hashtag"
},
{
@@ -11465,14 +12133,17 @@
"github": {
"urls": {
"repo": "https://github.com/machadogj/react-native-carousel-control",
- "homepage": null
+ "homepage": "https://github.com/machadogj/react-native-carousel-control#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-10-31T12:56:20Z",
"createdAt": "2016-02-22T14:47:31Z",
"pushedAt": "2017-10-31T12:56:20Z",
@@ -11507,8 +12178,8 @@
"unmaintained": true,
"npmPkg": "react-native-carousel-control",
"npm": {
- "downloads": 277,
- "weekDownloads": 57,
+ "downloads": 214,
+ "weekDownloads": 61,
"latestRelease": "2.0.1",
"latestReleaseDate": "2017-10-31T12:56:59.163Z"
},
@@ -11518,7 +12189,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.325,
+ "popularity": -1.256,
"topicSearchString": "carousel ios android"
},
{
@@ -11529,14 +12200,17 @@
"github": {
"urls": {
"repo": "https://github.com/evetstech/react-native-settings-list",
- "homepage": null
+ "homepage": "https://github.com/evetstech/react-native-settings-list#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-11-04T02:36:11Z",
"createdAt": "2016-03-18T19:14:01Z",
"pushedAt": "2017-11-04T02:36:11Z",
@@ -11573,8 +12247,8 @@
"unmaintained": true,
"npmPkg": "react-native-settings-list",
"npm": {
- "downloads": 7461,
- "weekDownloads": 1389,
+ "downloads": 4094,
+ "weekDownloads": 1369,
"latestRelease": "1.8.0",
"latestReleaseDate": "2017-11-04T02:36:51.653Z"
},
@@ -11584,7 +12258,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.592,
+ "popularity": -0.466,
"topicSearchString": "component ios android settings-list settings"
},
{
@@ -11602,7 +12276,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-01-10T18:31:21Z",
"createdAt": "2017-01-04T14:14:23Z",
"pushedAt": "2019-01-10T18:31:21Z",
@@ -11638,8 +12315,8 @@
"unmaintained": true,
"npmPkg": "react-native-clean-form",
"npm": {
- "downloads": 134,
- "weekDownloads": 6,
+ "downloads": 85,
+ "weekDownloads": 45,
"latestRelease": "0.5.0",
"latestReleaseDate": "2018-01-03T15:59:24.835Z"
},
@@ -11649,7 +12326,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.461,
+ "popularity": -1.05,
"topicSearchString": "redux-form immutable.js styled-components redux"
},
{
@@ -11668,14 +12345,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-07-27T03:33:33Z",
"createdAt": "2015-05-20T17:53:22Z",
"pushedAt": "2016-07-27T03:33:33Z",
"forks": 75,
"issues": 24,
"subscribers": 10,
- "stars": 438,
+ "stars": 437,
"dependencies": 1
},
"name": "react-native-accordion",
@@ -11701,8 +12381,8 @@
},
"npmPkg": "react-native-accordion",
"npm": {
- "downloads": 198,
- "weekDownloads": 60,
+ "downloads": 98,
+ "weekDownloads": 13,
"latestRelease": "1.0.1",
"latestReleaseDate": "2016-07-27T03:33:50.723Z"
},
@@ -11712,7 +12392,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.239,
+ "popularity": -1.387,
"topicSearchString": "accordion component"
},
{
@@ -11724,18 +12404,21 @@
"github": {
"urls": {
"repo": "https://github.com/race604/react-native-viewpager",
- "homepage": null
+ "homepage": "https://github.com/race604/react-native-viewpager#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-07T17:16:49Z",
"createdAt": "2015-10-10T09:10:39Z",
"pushedAt": "2025-10-07T17:16:49Z",
- "forks": 329,
+ "forks": 328,
"issues": 87,
"subscribers": 46,
"stars": 1408,
@@ -11767,8 +12450,8 @@
},
"npmPkg": "react-native-viewpager",
"npm": {
- "downloads": 1783,
- "weekDownloads": 278,
+ "downloads": 1444,
+ "weekDownloads": 422,
"latestRelease": "0.2.13",
"latestReleaseDate": "2016-10-27T05:25:25.971Z"
},
@@ -11780,7 +12463,7 @@
"Recently updated",
"Unmaintained"
],
- "popularity": -0.617,
+ "popularity": -0.501,
"topicSearchString": "component ios android viewpager pager"
},
{
@@ -11792,14 +12475,17 @@
"github": {
"urls": {
"repo": "https://github.com/alinz/react-native-dropdown",
- "homepage": null
+ "homepage": "https://github.com/alinz/react-native-dropdown"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-04-12T16:53:01Z",
"createdAt": "2015-08-10T15:23:48Z",
"pushedAt": "2020-04-12T16:53:01Z",
@@ -11831,8 +12517,8 @@
},
"npmPkg": "react-native-dropdown",
"npm": {
- "downloads": 1470,
- "weekDownloads": 226,
+ "downloads": 991,
+ "weekDownloads": 231,
"latestRelease": "0.0.6",
"latestReleaseDate": "2015-12-10T19:39:19.305Z"
},
@@ -11843,7 +12529,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.619,
+ "popularity": -1.302,
"topicSearchString": "component"
},
{
@@ -11855,14 +12541,17 @@
"github": {
"urls": {
"repo": "https://github.com/gs-akhan/react-native-chooser",
- "homepage": null
+ "homepage": "https://github.com/gs-akhan/react-native-chooser#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-11-29T07:51:04Z",
"createdAt": "2016-11-27T17:52:06Z",
"pushedAt": "2017-11-29T07:51:04Z",
@@ -11897,8 +12586,8 @@
},
"npmPkg": "react-native-chooser",
"npm": {
- "downloads": 1422,
- "weekDownloads": 26,
+ "downloads": 566,
+ "weekDownloads": 74,
"latestRelease": "1.7.0",
"latestReleaseDate": "2017-11-29T07:51:25.707Z"
},
@@ -11908,7 +12597,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.734,
+ "popularity": -1.389,
"topicSearchString": "chooser select picker select-tag"
},
{
@@ -11920,21 +12609,24 @@
"github": {
"urls": {
"repo": "https://github.com/stephy/CalendarPicker",
- "homepage": null
+ "homepage": "https://github.com/stephy/CalendarPicker"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-08-09T02:37:16Z",
"createdAt": "2015-04-12T06:11:27Z",
"pushedAt": "2024-08-09T02:37:16Z",
"forks": 332,
"issues": 96,
"subscribers": 13,
- "stars": 818,
+ "stars": 819,
"dependencies": 3
},
"name": "react-native-calendar-picker",
@@ -11965,8 +12657,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 86653,
- "weekDownloads": 17109,
+ "downloads": 88230,
+ "weekDownloads": 15348,
"size": 119993,
"latestRelease": "8.0.5",
"latestReleaseDate": "2024-07-26T14:49:48.954Z"
@@ -11978,7 +12670,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.168,
+ "popularity": 0.148,
"topicSearchString": "calendar picker date day calendar-picker-component component calendarpicker calendar-picker"
},
{
@@ -12004,12 +12696,15 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-13T22:15:29Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-26T12:51:42Z",
"createdAt": "2016-02-22T14:38:28Z",
- "pushedAt": "2025-10-13T22:15:29Z",
+ "pushedAt": "2025-10-26T12:51:42Z",
"forks": 247,
- "issues": 10,
+ "issues": 1,
"subscribers": 12,
"stars": 862,
"dependencies": 0
@@ -12039,8 +12734,8 @@
},
"npmPkg": "react-native-autocomplete-input",
"npm": {
- "downloads": 56387,
- "weekDownloads": 11710,
+ "downloads": 37566,
+ "weekDownloads": 9601,
"size": 10285,
"latestRelease": "5.5.6",
"latestReleaseDate": "2025-01-24T22:10:43.637Z"
@@ -12051,7 +12746,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.177,
+ "popularity": 0.217,
"topicSearchString": "ios input android autocomplete"
},
{
@@ -12062,14 +12757,17 @@
"github": {
"urls": {
"repo": "https://github.com/aksonov/react-native-tabs",
- "homepage": null
+ "homepage": "https://github.com/aksonov/react-native-tabs#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-12-19T13:29:37Z",
"createdAt": "2015-09-28T12:55:08Z",
"pushedAt": "2017-12-19T13:29:37Z",
@@ -12104,8 +12802,8 @@
"unmaintained": true,
"npmPkg": "react-native-tabs",
"npm": {
- "downloads": 8326,
- "weekDownloads": 1055,
+ "downloads": 5802,
+ "weekDownloads": 1283,
"latestRelease": "1.0.9",
"latestReleaseDate": "2016-07-07T11:40:18.108Z"
},
@@ -12116,7 +12814,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.642,
+ "popularity": -0.562,
"topicSearchString": "components tabbar tabs"
},
{
@@ -12137,7 +12835,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2019-08-12T04:05:52Z",
"createdAt": "2016-05-04T13:58:29Z",
"pushedAt": "2019-08-12T04:05:52Z",
@@ -12168,8 +12869,8 @@
"unmaintained": true,
"npmPkg": "react-native-easy-grid",
"npm": {
- "downloads": 57115,
- "weekDownloads": 10397,
+ "downloads": 42312,
+ "weekDownloads": 11912,
"size": 89860,
"latestRelease": "0.2.2",
"latestReleaseDate": "2019-08-12T04:06:26.368Z"
@@ -12181,7 +12882,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.595,
+ "popularity": -0.511,
"topicSearchString": ""
},
{
@@ -12203,13 +12904,16 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-04-19T07:09:55Z",
"createdAt": "2015-07-29T14:35:27Z",
"pushedAt": "2018-04-19T07:09:55Z",
"forks": 93,
"issues": 17,
- "subscribers": 9,
+ "subscribers": 8,
"stars": 411,
"dependencies": 0
},
@@ -12240,8 +12944,8 @@
},
"npmPkg": "react-native-radio-buttons",
"npm": {
- "downloads": 3107,
- "weekDownloads": 551,
+ "downloads": 1940,
+ "weekDownloads": 569,
"latestRelease": "1.0.0",
"latestReleaseDate": "2017-07-19T09:15:22.306Z"
},
@@ -12251,7 +12955,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.599,
+ "popularity": -0.5,
"topicSearchString": "component ios radio-buttons radio segmentedcontrols segmented-controls"
},
{
@@ -12269,7 +12973,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-12-12T02:59:05Z",
"createdAt": "2015-09-01T13:29:42Z",
"pushedAt": "2019-12-12T02:59:05Z",
@@ -12307,8 +13014,8 @@
"unmaintained": true,
"npmPkg": "react-native-gesture-password",
"npm": {
- "downloads": 424,
- "weekDownloads": 42,
+ "downloads": 270,
+ "weekDownloads": 93,
"size": 72437,
"latestRelease": "0.4.0",
"latestReleaseDate": "2019-12-12T02:58:46.394Z"
@@ -12319,7 +13026,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.415,
+ "popularity": -1.205,
"topicSearchString": "component ios android gesture-password javascript interval"
},
{
@@ -12338,7 +13045,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2017-12-27T00:01:40Z",
"createdAt": "2015-05-18T21:05:16Z",
"pushedAt": "2017-12-27T00:01:40Z",
@@ -12368,8 +13078,8 @@
},
"npmPkg": "react-native-calendar",
"npm": {
- "downloads": 4115,
- "weekDownloads": 298,
+ "downloads": 747,
+ "weekDownloads": 363,
"latestRelease": "0.13.1",
"latestReleaseDate": "2017-10-12T12:32:01.436Z"
},
@@ -12380,7 +13090,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.688,
+ "popularity": -1.085,
"topicSearchString": ""
},
{
@@ -12398,11 +13108,14 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-03-23T22:51:26Z",
"createdAt": "2015-08-19T04:12:07Z",
"pushedAt": "2020-03-23T22:51:26Z",
- "forks": 80,
+ "forks": 79,
"issues": 2,
"subscribers": 11,
"stars": 871,
@@ -12435,8 +13148,8 @@
"unmaintained": true,
"npmPkg": "react-native-simple-store",
"npm": {
- "downloads": 2271,
- "weekDownloads": 459,
+ "downloads": 1080,
+ "weekDownloads": 496,
"size": 288592,
"latestRelease": "2.0.2",
"latestReleaseDate": "2019-09-23T17:31:18.959Z"
@@ -12448,7 +13161,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.578,
+ "popularity": -0.359,
"topicSearchString": "ios android asyncstorage data-store key-value-store"
},
{
@@ -12462,14 +13175,17 @@
"github": {
"urls": {
"repo": "https://github.com/ladjs/react-native-loading-spinner-overlay",
- "homepage": null
+ "homepage": "https://github.com/joinspontaneous/react-native-loading-spinner-overlay"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-07-28T15:27:57Z",
"createdAt": "2016-01-11T06:31:16Z",
"pushedAt": "2022-07-28T15:27:57Z",
@@ -12500,7 +13216,10 @@
"view",
"overlay",
"portal",
- "progress-bar"
+ "progress-bar",
+ "activity-indicator",
+ "progress-circle",
+ "progress-indicator"
],
"license": {
"key": "mit",
@@ -12518,8 +13237,8 @@
"unmaintained": true,
"npmPkg": "react-native-loading-spinner-overlay",
"npm": {
- "downloads": 61364,
- "weekDownloads": 11817,
+ "downloads": 40164,
+ "weekDownloads": 9648,
"size": 19209,
"latestRelease": "3.0.1",
"latestReleaseDate": "2022-07-28T15:28:53.957Z"
@@ -12531,8 +13250,8 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.586,
- "topicSearchString": "activity android bar full indicator ios loading modal pop-up popup progress screen spinner view overlay portal progress-bar"
+ "popularity": -0.546,
+ "topicSearchString": "activity android bar full indicator ios loading modal pop-up popup progress screen spinner view overlay portal progress-bar activity-indicator progress-circle progress-indicator"
},
{
"githubUrl": "https://github.com/jaysoo/react-native-parallax-scroll-view",
@@ -12549,14 +13268,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-03-30T04:45:38Z",
"createdAt": "2015-12-16T02:33:09Z",
"pushedAt": "2024-03-30T04:45:38Z",
"forks": 336,
"issues": 80,
"subscribers": 33,
- "stars": 2336,
+ "stars": 2341,
"dependencies": 2
},
"name": "react-native-parallax-scroll-view",
@@ -12587,8 +13309,8 @@
},
"npmPkg": "react-native-parallax-scroll-view",
"npm": {
- "downloads": 8341,
- "weekDownloads": 1622,
+ "downloads": 6937,
+ "weekDownloads": 1485,
"size": 21543,
"latestRelease": "0.21.3",
"latestReleaseDate": "2018-06-20T11:28:46.845Z"
@@ -12600,7 +13322,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.165,
+ "popularity": 0.182,
"topicSearchString": "parallax scrollable scrollview sticky component ios android"
},
{
@@ -12612,18 +13334,21 @@
"github": {
"urls": {
"repo": "https://github.com/alinz/react-native-tabbar",
- "homepage": null
+ "homepage": "https://github.com/alinz/react-native-tabbar#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-07-31T17:45:32Z",
"createdAt": "2015-06-25T13:31:09Z",
"pushedAt": "2016-07-31T17:45:32Z",
- "forks": 47,
+ "forks": 46,
"issues": 3,
"subscribers": 9,
"stars": 265,
@@ -12651,8 +13376,8 @@
},
"npmPkg": "react-native-tabbar",
"npm": {
- "downloads": 1892,
- "weekDownloads": 39,
+ "downloads": 95,
+ "weekDownloads": 35,
"latestRelease": "1.0.0",
"latestReleaseDate": "2016-08-01T01:12:24.079Z"
},
@@ -12662,7 +13387,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.732,
+ "popularity": -1.182,
"topicSearchString": "tabbar"
},
{
@@ -12681,7 +13406,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-05-19T09:36:52Z",
"createdAt": "2016-03-14T21:01:34Z",
"pushedAt": "2016-05-19T09:36:52Z",
@@ -12717,8 +13445,8 @@
},
"npmPkg": "react-native-message-bar",
"npm": {
- "downloads": 2614,
- "weekDownloads": 469,
+ "downloads": 1629,
+ "weekDownloads": 502,
"size": 35762,
"latestRelease": "2.1.0",
"latestReleaseDate": "2021-01-31T00:22:24.152Z"
@@ -12729,7 +13457,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.597,
+ "popularity": -0.488,
"topicSearchString": "message bar alert notification status"
},
{
@@ -12740,14 +13468,17 @@
"github": {
"urls": {
"repo": "https://github.com/eyaleizenberg/react-native-floating-label-text-input",
- "homepage": null
+ "homepage": "https://github.com/eyaleizenberg/react-native-floating-label-text-input"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-07-28T01:48:34Z",
"createdAt": "2015-10-22T04:14:56Z",
"pushedAt": "2017-07-28T01:48:34Z",
@@ -12785,8 +13516,8 @@
"unmaintained": true,
"npmPkg": "react-native-floating-label-text-input",
"npm": {
- "downloads": 259,
- "weekDownloads": 16,
+ "downloads": 196,
+ "weekDownloads": 88,
"latestRelease": "0.1.5",
"latestReleaseDate": "2017-07-30T06:43:00.346Z"
},
@@ -12796,7 +13527,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.447,
+ "popularity": -1.117,
"topicSearchString": "component ios animated floating text-input text-field"
},
{
@@ -12815,7 +13546,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-04-20T14:09:49Z",
"createdAt": "2015-04-08T17:51:29Z",
"pushedAt": "2016-04-20T14:09:49Z",
@@ -12853,8 +13587,8 @@
},
"npmPkg": "react-native-progress-hud",
"npm": {
- "downloads": 128,
- "weekDownloads": 7,
+ "downloads": 68,
+ "weekDownloads": 36,
"latestRelease": "1.0.4",
"latestReleaseDate": "2016-04-20T14:10:06.888Z"
},
@@ -12864,7 +13598,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.453,
+ "popularity": -1.05,
"topicSearchString": "progress hud popup spinner loader loading component"
},
{
@@ -12882,14 +13616,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/xcarpentier",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-06-11T09:30:54Z",
"createdAt": "2016-03-03T20:13:50Z",
"pushedAt": "2025-06-11T09:30:54Z",
- "forks": 792,
- "issues": 45,
+ "forks": 790,
+ "issues": 46,
"subscribers": 17,
- "stars": 1110,
+ "stars": 1109,
"dependencies": 4
},
"name": "react-native-country-picker-modal",
@@ -12919,8 +13661,8 @@
},
"npmPkg": "react-native-country-picker-modal",
"npm": {
- "downloads": 301478,
- "weekDownloads": 57743,
+ "downloads": 193710,
+ "weekDownloads": 52518,
"size": 267693,
"latestRelease": "2.0.0",
"latestReleaseDate": "2020-07-30T07:06:27.893Z"
@@ -12930,7 +13672,7 @@
"Popular",
"Known"
],
- "popularity": 0.163,
+ "popularity": 0.23,
"topicSearchString": "components country-picker country flag countries modal"
},
{
@@ -12941,14 +13683,17 @@
"github": {
"urls": {
"repo": "https://github.com/larsvinter/react-native-awesome-button",
- "homepage": null
+ "homepage": "https://github.com/larsvinter/react-native-awesome-button#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-08-02T14:19:12Z",
"createdAt": "2015-10-03T15:48:18Z",
"pushedAt": "2017-08-02T14:19:12Z",
@@ -12984,8 +13729,8 @@
"unmaintained": true,
"npmPkg": "react-native-awesome-button",
"npm": {
- "downloads": 49,
- "weekDownloads": 3,
+ "downloads": 24,
+ "weekDownloads": 6,
"latestRelease": "1.8.2",
"latestReleaseDate": "2017-02-23T14:53:37.886Z"
},
@@ -12995,7 +13740,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.445,
+ "popularity": -1.26,
"topicSearchString": "component button awesome-button ui"
},
{
@@ -13006,18 +13751,21 @@
"github": {
"urls": {
"repo": "https://github.com/vault-development/react-native-svg-uri",
- "homepage": null
+ "homepage": "https://github.com/matiascba/react-native-svg-uri#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-09-13T12:33:49Z",
"createdAt": "2016-08-19T21:58:56Z",
"pushedAt": "2018-09-13T12:33:49Z",
- "forks": 269,
+ "forks": 270,
"issues": 84,
"subscribers": 13,
"stars": 849,
@@ -13049,8 +13797,8 @@
"unmaintained": true,
"npmPkg": "react-native-svg-uri",
"npm": {
- "downloads": 22683,
- "weekDownloads": 4902,
+ "downloads": 16468,
+ "weekDownloads": 3041,
"latestRelease": "1.2.3",
"latestReleaseDate": "2017-11-16T12:38:43.338Z"
},
@@ -13062,7 +13810,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.566,
+ "popularity": -0.593,
"topicSearchString": "svg url uri http"
},
{
@@ -13080,21 +13828,24 @@
"github": {
"urls": {
"repo": "https://github.com/webraptor/react-native-deck-swiper",
- "homepage": null
+ "homepage": "https://github.com/webraptor/react-native-deck-swiper#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-12T13:42:02Z",
"createdAt": "2020-07-29T06:05:00Z",
"pushedAt": "2025-08-12T13:42:02Z",
"forks": 96,
- "issues": 54,
+ "issues": 55,
"subscribers": 5,
- "stars": 170,
+ "stars": 172,
"dependencies": 2
},
"name": "react-native-deck-swiper",
@@ -13126,8 +13877,8 @@
},
"npmPkg": "react-native-deck-swiper",
"npm": {
- "downloads": 36223,
- "weekDownloads": 7395,
+ "downloads": 24662,
+ "weekDownloads": 7525,
"size": 2319587,
"latestRelease": "2.0.19",
"latestReleaseDate": "2025-08-12T13:43:12.328Z"
@@ -13137,7 +13888,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.174,
+ "popularity": 0.509,
"topicSearchString": "component tinder cards card swipe swiper deck animation"
},
{
@@ -13149,14 +13900,17 @@
"github": {
"urls": {
"repo": "https://github.com/d-a-n/react-native-webbrowser",
- "homepage": null
+ "homepage": "https://github.com/d-a-n/react-native-webbrowser#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-05-01T19:19:56Z",
"createdAt": "2016-02-24T20:35:57Z",
"pushedAt": "2016-05-01T19:19:56Z",
@@ -13194,8 +13948,8 @@
},
"npmPkg": "react-native-webbrowser",
"npm": {
- "downloads": 38,
- "weekDownloads": 7,
+ "downloads": 30,
+ "weekDownloads": 27,
"latestRelease": "0.0.6",
"latestReleaseDate": "2016-03-18T22:23:40.161Z"
},
@@ -13205,7 +13959,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.325,
+ "popularity": -0.729,
"topicSearchString": "webview webbrowser browser web ios android component"
},
{
@@ -13217,21 +13971,24 @@
"github": {
"urls": {
"repo": "https://github.com/geremih/react-native-circular-action-menu",
- "homepage": null
+ "homepage": "https://github.com/geremih/react-native-circular-action-menu"
},
"stats": {
"hasIssues": false,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-10-18T10:59:39Z",
"createdAt": "2016-07-04T05:31:27Z",
"pushedAt": "2018-10-18T10:59:39Z",
"forks": 87,
"issues": 0,
"subscribers": 15,
- "stars": 475,
+ "stars": 476,
"dependencies": 1
},
"name": "react-native-circular-action-menu",
@@ -13261,8 +14018,8 @@
},
"npmPkg": "react-native-circular-action-menu",
"npm": {
- "downloads": 349,
- "weekDownloads": 70,
+ "downloads": 215,
+ "weekDownloads": 44,
"size": 351734,
"latestRelease": "0.5.0",
"latestReleaseDate": "2018-03-24T23:04:00.557Z"
@@ -13273,7 +14030,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.329,
+ "popularity": -1.324,
"topicSearchString": "action-button float-button multi-action-button circular-menu arc-menu satellite-menu"
},
{
@@ -13285,14 +14042,17 @@
"github": {
"urls": {
"repo": "https://github.com/danielweinmann/react-native-stateless-form",
- "homepage": null
+ "homepage": "https://github.com/danielweinmann/react-native-stateless-form#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-12-19T17:20:58Z",
"createdAt": "2016-02-22T02:25:37Z",
"pushedAt": "2017-12-19T17:20:58Z",
@@ -13329,8 +14089,8 @@
},
"npmPkg": "react-native-stateless-form",
"npm": {
- "downloads": 174,
- "weekDownloads": 2,
+ "downloads": 67,
+ "weekDownloads": 57,
"latestRelease": "0.3.2",
"latestReleaseDate": "2017-12-19T17:06:33.287Z"
},
@@ -13339,7 +14099,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.49,
+ "popularity": -0.74,
"topicSearchString": "form stateless presentational components ios android"
},
{
@@ -13350,18 +14110,21 @@
"github": {
"urls": {
"repo": "https://github.com/kirankalyan5/react-native-segmented-control-tab",
- "homepage": null
+ "homepage": "https://github.com/kirankalyan5/react-native-segmented-control-tab#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-01-17T21:40:35Z",
"createdAt": "2016-09-26T04:01:22Z",
"pushedAt": "2022-01-17T21:40:35Z",
- "forks": 109,
+ "forks": 110,
"issues": 5,
"subscribers": 5,
"stars": 618,
@@ -13396,8 +14159,8 @@
"unmaintained": true,
"npmPkg": "react-native-segmented-control-tab",
"npm": {
- "downloads": 239808,
- "weekDownloads": 33951,
+ "downloads": 281644,
+ "weekDownloads": 39392,
"size": 31987,
"latestRelease": "4.0.0",
"latestReleaseDate": "2021-08-26T20:19:00.819Z"
@@ -13409,7 +14172,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.63,
+ "popularity": -0.631,
"topicSearchString": "custom component segmentedcontrolios segmentedcontroltab ios android controlled-segmentedcontroltab"
},
{
@@ -13421,14 +14184,17 @@
"github": {
"urls": {
"repo": "https://github.com/rgovindji/react-native-atoz-list",
- "homepage": null
+ "homepage": "https://github.com/rgovindji/react-native-atoz-list#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-07-11T13:46:58Z",
"createdAt": "2016-10-12T03:32:02Z",
"pushedAt": "2020-07-11T13:46:58Z",
@@ -13462,8 +14228,8 @@
},
"npmPkg": "react-native-atoz-list",
"npm": {
- "downloads": 3893,
- "weekDownloads": 212,
+ "downloads": 804,
+ "weekDownloads": 220,
"size": 287850,
"latestRelease": "1.0.5",
"latestReleaseDate": "2020-02-25T13:41:46.935Z"
@@ -13474,7 +14240,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.704,
+ "popularity": -1.267,
"topicSearchString": "selectlist alphabetlist contactlist"
},
{
@@ -13487,14 +14253,17 @@
"github": {
"urls": {
"repo": "https://github.com/expo/react-native-responsive-image",
- "homepage": null
+ "homepage": "https://github.com/expo/react-native-responsive-image#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-06-26T21:16:48Z",
"createdAt": "2015-07-05T07:40:08Z",
"pushedAt": "2018-06-26T21:16:48Z",
@@ -13527,8 +14296,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 1922,
- "weekDownloads": 409,
+ "downloads": 1212,
+ "weekDownloads": 351,
"size": 5962,
"latestRelease": "2.0.0",
"latestReleaseDate": "2018-06-26T21:17:47.807Z"
@@ -13539,7 +14308,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.569,
+ "popularity": -0.504,
"topicSearchString": "responsive image pixel-ratio"
},
{
@@ -13552,14 +14321,17 @@
"github": {
"urls": {
"repo": "https://github.com/expo/react-native-link",
- "homepage": null
+ "homepage": "https://github.com/expo/react-native-link#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-01-31T18:02:22Z",
"createdAt": "2015-05-20T08:52:13Z",
"pushedAt": "2018-01-31T18:02:22Z",
@@ -13590,8 +14362,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 47,
- "weekDownloads": 0,
+ "downloads": 40,
+ "weekDownloads": 38,
"latestRelease": "4.0.0",
"latestReleaseDate": "2018-01-31T18:01:53.054Z"
},
@@ -13600,7 +14372,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -0.906,
"topicSearchString": "link"
},
{
@@ -13612,14 +14384,17 @@
"github": {
"urls": {
"repo": "https://github.com/yonahforst/react-native-emoji-picker",
- "homepage": null
+ "homepage": "https://github.com/ryonahforst/react-native-emoji-picker"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-11-09T14:49:11Z",
"createdAt": "2016-06-13T09:34:07Z",
"pushedAt": "2018-11-09T14:49:11Z",
@@ -13654,8 +14429,8 @@
},
"npmPkg": "react-native-emoji-picker",
"npm": {
- "downloads": 552,
- "weekDownloads": 116,
+ "downloads": 380,
+ "weekDownloads": 57,
"latestRelease": "0.2.2",
"latestReleaseDate": "2016-08-01T13:28:52.091Z"
},
@@ -13664,7 +14439,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.32,
+ "popularity": -1.372,
"topicSearchString": "component ios emoji emoji-picker"
},
{
@@ -13677,14 +14452,17 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-component/react-native-smart-badge",
- "homepage": null
+ "homepage": "https://github.com/react-native-component/react-native-smart-badge#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-11-13T06:17:39Z",
"createdAt": "2016-07-12T06:46:46Z",
"pushedAt": "2016-11-13T06:17:39Z",
@@ -13717,8 +14495,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 59,
- "weekDownloads": 1,
+ "downloads": 37,
+ "weekDownloads": 32,
"latestRelease": "1.1.1",
"latestReleaseDate": "2016-09-09T09:54:37.059Z"
},
@@ -13727,7 +14505,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.485,
+ "popularity": -0.7,
"topicSearchString": "smart badge component"
},
{
@@ -13739,21 +14517,24 @@
"github": {
"urls": {
"repo": "https://github.com/gcanti/tcomb-form-native",
- "homepage": null
+ "homepage": "https://github.com/gcanti/tcomb-form-native"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-10-11T09:07:16Z",
"createdAt": "2015-03-28T18:06:13Z",
"pushedAt": "2018-10-11T09:07:16Z",
"forks": 429,
- "issues": 112,
+ "issues": 113,
"subscribers": 61,
- "stars": 3135,
+ "stars": 3136,
"dependencies": 1
},
"name": "tcomb-form-native",
@@ -13781,8 +14562,8 @@
},
"npmPkg": "tcomb-form-native",
"npm": {
- "downloads": 14802,
- "weekDownloads": 3392,
+ "downloads": 8530,
+ "weekDownloads": 1820,
"size": 189906,
"latestRelease": "0.6.20",
"latestReleaseDate": "2018-10-11T09:07:58.706Z"
@@ -13795,7 +14576,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.555,
+ "popularity": -0.569,
"topicSearchString": "tcomb form forms component"
},
{
@@ -13807,14 +14588,17 @@
"github": {
"urls": {
"repo": "https://github.com/expo/react-native-infinite-scroll-view",
- "homepage": null
+ "homepage": "https://github.com/expo/react-native-infinite-scroll-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-08-28T21:37:36Z",
"createdAt": "2015-07-01T18:47:43Z",
"pushedAt": "2018-08-28T21:37:36Z",
@@ -13848,8 +14632,8 @@
},
"npmPkg": "react-native-infinite-scroll-view",
"npm": {
- "downloads": 41383,
- "weekDownloads": 8620,
+ "downloads": 26098,
+ "weekDownloads": 6220,
"size": 55756,
"latestRelease": "0.4.5",
"latestReleaseDate": "2018-08-28T21:38:16.977Z"
@@ -13860,7 +14644,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.573,
+ "popularity": -0.547,
"topicSearchString": "infinite pagination scroll-view"
},
{
@@ -13871,18 +14655,21 @@
"github": {
"urls": {
"repo": "https://github.com/expo/react-native-invertible-scroll-view",
- "homepage": null
+ "homepage": "https://github.com/exponentjs/react-native-invertible-scroll-view"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-01-27T04:39:42Z",
"createdAt": "2015-04-08T09:51:26Z",
"pushedAt": "2023-01-27T04:39:42Z",
- "forks": 78,
+ "forks": 77,
"issues": 19,
"subscribers": 22,
"stars": 464,
@@ -13912,8 +14699,8 @@
"unmaintained": true,
"npmPkg": "react-native-invertible-scroll-view",
"npm": {
- "downloads": 4894,
- "weekDownloads": 892,
+ "downloads": 3761,
+ "weekDownloads": 575,
"size": 13028,
"latestRelease": "2.0.0",
"latestReleaseDate": "2019-07-23T18:56:21.467Z"
@@ -13924,7 +14711,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.595,
+ "popularity": -0.62,
"topicSearchString": "invertible scroll-view"
},
{
@@ -13942,7 +14729,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-03-10T12:43:33Z",
"createdAt": "2016-01-17T14:32:25Z",
"pushedAt": "2024-03-10T12:43:33Z",
@@ -13978,8 +14768,8 @@
},
"npmPkg": "react-native-root-modal",
"npm": {
- "downloads": 1963,
- "weekDownloads": 365,
+ "downloads": 1375,
+ "weekDownloads": 302,
"size": 7122,
"latestRelease": "5.0.1",
"latestReleaseDate": "2021-03-03T08:00:41.624Z"
@@ -13989,7 +14779,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.158,
+ "popularity": 0.187,
"topicSearchString": "component ios android modal popover"
},
{
@@ -14001,14 +14791,17 @@
"github": {
"urls": {
"repo": "https://github.com/EricPKerr/react-native-emoji",
- "homepage": null
+ "homepage": "https://github.com/jorilallo/react-native-emoji#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-06-05T17:35:05Z",
"createdAt": "2015-10-08T06:02:11Z",
"pushedAt": "2019-06-05T17:35:05Z",
@@ -14042,8 +14835,8 @@
},
"npmPkg": "react-native-emoji",
"npm": {
- "downloads": 9165,
- "weekDownloads": 1844,
+ "downloads": 5123,
+ "weekDownloads": 1151,
"size": 3197,
"latestRelease": "1.8.0",
"latestReleaseDate": "2019-06-05T17:35:14.441Z"
@@ -14054,7 +14847,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.579,
+ "popularity": -0.559,
"topicSearchString": "emoji component ios"
},
{
@@ -14072,14 +14865,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-01-23T22:12:46Z",
"createdAt": "2016-08-02T08:34:35Z",
"pushedAt": "2018-01-23T22:12:46Z",
- "forks": 123,
+ "forks": 124,
"issues": 40,
"subscribers": 5,
- "stars": 418,
+ "stars": 417,
"dependencies": 3
},
"name": "react-native-simple-markdown",
@@ -14111,8 +14907,8 @@
"unmaintained": true,
"npmPkg": "react-native-simple-markdown",
"npm": {
- "downloads": 4891,
- "weekDownloads": 953,
+ "downloads": 3033,
+ "weekDownloads": 1152,
"latestRelease": "1.1.0",
"latestReleaseDate": "2018-01-18T08:07:20.100Z"
},
@@ -14122,7 +14918,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.584,
+ "popularity": -0.427,
"topicSearchString": "markdown md parse parser ios android library"
},
{
@@ -14133,14 +14929,17 @@
"github": {
"urls": {
"repo": "https://github.com/gnestor/react-native-statusbar-alert",
- "homepage": null
+ "homepage": "https://github.com/gnestor/react-native-statusbar-alert"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-09-13T13:17:00Z",
"createdAt": "2016-05-04T19:56:03Z",
"pushedAt": "2018-09-13T13:17:00Z",
@@ -14178,8 +14977,8 @@
"unmaintained": true,
"npmPkg": "react-native-statusbar-alert",
"npm": {
- "downloads": 1364,
- "weekDownloads": 273,
+ "downloads": 1262,
+ "weekDownloads": 201,
"latestRelease": "0.4.0",
"latestReleaseDate": "2017-10-16T07:14:37.134Z"
},
@@ -14189,7 +14988,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.579,
+ "popularity": -0.614,
"topicSearchString": "status-bar alert banner ios android statusbar"
},
{
@@ -14200,14 +14999,17 @@
"github": {
"urls": {
"repo": "https://github.com/knowbody/react-native-text",
- "homepage": null
+ "homepage": "https://github.com/knowbody/react-native-text#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-05-11T06:51:34Z",
"createdAt": "2016-08-20T16:35:22Z",
"pushedAt": "2021-05-11T06:51:34Z",
@@ -14244,8 +15046,8 @@
"unmaintained": true,
"npmPkg": "react-native-text",
"npm": {
- "downloads": 2698,
- "weekDownloads": 347,
+ "downloads": 2190,
+ "weekDownloads": 416,
"size": 19122,
"latestRelease": "1.2.2",
"latestReleaseDate": "2021-05-11T06:51:59.171Z"
@@ -14256,7 +15058,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.641,
+ "popularity": -0.588,
"topicSearchString": "scaled ios android text"
},
{
@@ -14267,14 +15069,17 @@
"github": {
"urls": {
"repo": "https://github.com/cooperka/react-native-immutable-list-view",
- "homepage": null
+ "homepage": "https://github.com/cooperka/react-native-immutable-list-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-10-19T01:55:38Z",
"createdAt": "2016-10-08T14:49:51Z",
"pushedAt": "2019-10-19T01:55:38Z",
@@ -14317,8 +15122,8 @@
"unmaintained": true,
"npmPkg": "react-native-immutable-list-view",
"npm": {
- "downloads": 767,
- "weekDownloads": 158,
+ "downloads": 364,
+ "weekDownloads": 224,
"size": 129212,
"latestRelease": "2.0.0",
"latestReleaseDate": "2019-10-19T01:55:35.246Z"
@@ -14329,7 +15134,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.324,
+ "popularity": -0.973,
"topicSearchString": "listview datasource pure immutable list map set immutablejs component flatlist virtualizedlist"
},
{
@@ -14340,14 +15145,17 @@
"github": {
"urls": {
"repo": "https://github.com/tuantle/react-native-search-header",
- "homepage": null
+ "homepage": "https://github.com/tuantle/react-native-search-header"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-09-09T22:27:52Z",
"createdAt": "2017-01-23T20:25:06Z",
"pushedAt": "2019-09-09T22:27:52Z",
@@ -14389,8 +15197,8 @@
"unmaintained": true,
"npmPkg": "react-native-search-header",
"npm": {
- "downloads": 445,
- "weekDownloads": 21,
+ "downloads": 323,
+ "weekDownloads": 199,
"size": 1669279,
"latestRelease": "0.3.5",
"latestReleaseDate": "2019-09-09T22:28:24.157Z"
@@ -14401,7 +15209,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.46,
+ "popularity": -0.976,
"topicSearchString": "search-header android ios search header mobile material-design component ui uikit"
},
{
@@ -14412,14 +15220,17 @@
"github": {
"urls": {
"repo": "https://github.com/wildlifela/react-native-device-monitor",
- "homepage": null
+ "homepage": "https://github.com/wildlifela/react-native-device-monitor"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-11-06T02:25:24Z",
"createdAt": "2016-03-09T03:17:01Z",
"pushedAt": "2019-11-06T02:25:24Z",
@@ -14456,8 +15267,8 @@
"unmaintained": true,
"npmPkg": "react-native-device-monitor",
"npm": {
- "downloads": 14,
- "weekDownloads": 0,
+ "downloads": 5,
+ "weekDownloads": 2,
"latestRelease": "2.0.0",
"latestReleaseDate": "2017-10-25T16:05:41.345Z"
},
@@ -14466,7 +15277,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -1.1,
"topicSearchString": "device keyboard net-info android ios"
},
{
@@ -14477,21 +15288,24 @@
"github": {
"urls": {
"repo": "https://github.com/callstack/react-native-fbads",
- "homepage": null
+ "homepage": "https://github.com/callstack/react-native-fbads"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-05-16T20:08:07Z",
"createdAt": "2016-09-24T12:46:21Z",
"pushedAt": "2022-05-16T20:08:07Z",
"forks": 136,
"issues": 35,
"subscribers": 23,
- "stars": 447,
+ "stars": 448,
"dependencies": 2
},
"name": "react-native-fbads",
@@ -14522,8 +15336,8 @@
"unmaintained": true,
"npmPkg": "react-native-fbads",
"npm": {
- "downloads": 3496,
- "weekDownloads": 378,
+ "downloads": 4016,
+ "weekDownloads": 1078,
"size": 212607,
"latestRelease": "7.1.1",
"latestReleaseDate": "2023-08-17T07:58:18.332Z"
@@ -14535,7 +15349,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.658,
+ "popularity": -0.522,
"topicSearchString": "facebook audience-network ads facebook-sdk javascript"
},
{
@@ -14554,14 +15368,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-07-26T00:25:06Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-27T23:00:38Z",
"createdAt": "2016-04-10T23:56:20Z",
- "pushedAt": "2025-07-26T00:25:06Z",
+ "pushedAt": "2025-10-27T23:00:38Z",
"forks": 189,
"issues": 0,
"subscribers": 73,
- "stars": 536,
+ "stars": 539,
"dependencies": 0
},
"name": "react-native-branch",
@@ -14597,19 +15414,20 @@
"configPlugin": false
},
"npm": {
- "downloads": 452329,
- "weekDownloads": 91315,
- "size": 240896,
- "latestRelease": "6.8.0",
- "latestReleaseDate": "2025-07-22T16:41:27.839Z"
+ "downloads": 335564,
+ "weekDownloads": 60694,
+ "size": 186534,
+ "latestRelease": "6.9.0",
+ "latestReleaseDate": "2025-10-27T23:39:46.931Z"
},
- "score": 70,
+ "score": 74,
"matchingScoreModifiers": [
"Popular",
"Known",
+ "Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.172,
+ "popularity": 0.154,
"topicSearchString": "component ios android branch metrics deeplink deep link attribution universal-links app-links analytics deep-linking"
},
{
@@ -14619,14 +15437,17 @@
"github": {
"urls": {
"repo": "https://github.com/xxsnakerxx/react-native-social-auth",
- "homepage": null
+ "homepage": "https://github.com/xxsnakerxx/react-native-social-auth#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-08-02T16:40:01Z",
"createdAt": "2015-12-17T17:44:28Z",
"pushedAt": "2017-08-02T16:40:01Z",
@@ -14664,8 +15485,8 @@
"unmaintained": true,
"npmPkg": "react-native-social-auth",
"npm": {
- "downloads": 387,
- "weekDownloads": 67,
+ "downloads": 103,
+ "weekDownloads": 18,
"latestRelease": "2.0.0",
"latestReleaseDate": "2017-08-02T16:40:41.429Z"
},
@@ -14675,7 +15496,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.353,
+ "popularity": -1.35,
"topicSearchString": "module auth ios android facebook twitter"
},
{
@@ -14689,21 +15510,24 @@
"github": {
"urls": {
"repo": "https://github.com/corbt/react-native-keep-awake",
- "homepage": null
+ "homepage": "https://github.com/corbt/react-native-keep-awake#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-02-15T15:48:10Z",
"createdAt": "2016-06-25T03:27:40Z",
"pushedAt": "2022-02-15T15:48:10Z",
"forks": 127,
"issues": 4,
"subscribers": 6,
- "stars": 622,
+ "stars": 623,
"dependencies": 0
},
"name": "react-native-keep-awake",
@@ -14733,8 +15557,8 @@
},
"npmPkg": "react-native-keep-awake",
"npm": {
- "downloads": 139891,
- "weekDownloads": 29816,
+ "downloads": 85791,
+ "weekDownloads": 18090,
"size": 26051,
"latestRelease": "4.0.0",
"latestReleaseDate": "2018-10-28T22:11:26.129Z"
@@ -14747,7 +15571,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.569,
+ "popularity": -0.571,
"topicSearchString": "ios android awake screen lock sleep"
},
{
@@ -14764,14 +15588,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-09-28T12:20:08Z",
"createdAt": "2015-11-05T16:33:08Z",
"pushedAt": "2021-09-28T12:20:08Z",
- "forks": 150,
+ "forks": 149,
"issues": 51,
"subscribers": 9,
- "stars": 426,
+ "stars": 427,
"dependencies": 0
},
"name": "react-native-send-intent",
@@ -14811,8 +15638,8 @@
"unmaintained": true,
"npmPkg": "react-native-send-intent",
"npm": {
- "downloads": 35496,
- "weekDownloads": 6755,
+ "downloads": 24464,
+ "weekDownloads": 7295,
"size": 59468,
"latestRelease": "1.3.0",
"latestReleaseDate": "2021-09-28T12:20:30.889Z"
@@ -14825,7 +15652,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.588,
+ "popularity": -0.247,
"topicSearchString": "component intent email send sent share text phone sms call calls dial number maps android"
},
{
@@ -14842,7 +15669,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-08-23T14:06:56Z",
"createdAt": "2015-09-24T10:05:20Z",
"pushedAt": "2017-08-23T14:06:56Z",
@@ -14876,8 +15706,8 @@
"unmaintained": true,
"npmPkg": "react-native-android-statusbar",
"npm": {
- "downloads": 64,
- "weekDownloads": 6,
+ "downloads": 75,
+ "weekDownloads": 23,
"latestRelease": "0.1.3",
"latestReleaseDate": "2016-08-16T14:49:49.829Z"
},
@@ -14887,7 +15717,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.42,
+ "popularity": -1.229,
"topicSearchString": "component android"
},
{
@@ -14897,14 +15727,17 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-component/react-native-smart-splash-screen",
- "homepage": null
+ "homepage": "https://github.com/react-native-component/react-native-smart-splash-screen#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-08-17T11:32:39Z",
"createdAt": "2016-08-15T06:13:12Z",
"pushedAt": "2017-08-17T11:32:39Z",
@@ -14941,8 +15774,8 @@
"unmaintained": true,
"npmPkg": "react-native-smart-splash-screen",
"npm": {
- "downloads": 563,
- "weekDownloads": 70,
+ "downloads": 328,
+ "weekDownloads": 153,
"latestRelease": "2.3.5",
"latestReleaseDate": "2017-08-17T11:33:32.341Z"
},
@@ -14953,7 +15786,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.394,
+ "popularity": -1.103,
"topicSearchString": "smart splash screen splashscreen component"
},
{
@@ -14963,14 +15796,17 @@
"github": {
"urls": {
"repo": "https://github.com/mehcode/rn-splash-screen",
- "homepage": null
+ "homepage": "https://github.com/mehcode/rn-splash-screen"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-09-12T00:03:06Z",
"createdAt": "2016-06-22T07:09:40Z",
"pushedAt": "2017-09-12T00:03:06Z",
@@ -15012,8 +15848,8 @@
"unmaintained": true,
"npmPkg": "rn-splash-screen",
"npm": {
- "downloads": 128,
- "weekDownloads": 4,
+ "downloads": 99,
+ "weekDownloads": 76,
"latestRelease": "5.2.0",
"latestReleaseDate": "2017-09-12T00:03:14.833Z"
},
@@ -15024,7 +15860,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.473,
+ "popularity": -0.839,
"topicSearchString": "component ios android splashscreen splash launchui show hide mobile splash-screen"
},
{
@@ -15033,14 +15869,17 @@
"github": {
"urls": {
"repo": "https://github.com/voronianski/react-native-effects-view",
- "homepage": null
+ "homepage": "https://github.com/voronianski/react-native-effects-view"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-12-08T15:56:44Z",
"createdAt": "2015-04-11T14:15:40Z",
"pushedAt": "2017-12-08T15:56:44Z",
@@ -15077,8 +15916,8 @@
"unmaintained": true,
"npmPkg": "react-native-effects-view",
"npm": {
- "downloads": 48,
- "weekDownloads": 18,
+ "downloads": 15,
+ "weekDownloads": 2,
"latestRelease": "0.4.0",
"latestReleaseDate": "2016-09-02T19:00:55.877Z"
},
@@ -15089,7 +15928,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.173,
+ "popularity": -1.367,
"topicSearchString": "component ios blur uiview view"
},
{
@@ -15106,14 +15945,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-12-30T19:44:45Z",
"createdAt": "2015-06-06T00:20:31Z",
"pushedAt": "2022-12-30T19:44:45Z",
- "forks": 197,
+ "forks": 198,
"issues": 62,
"subscribers": 13,
- "stars": 892,
+ "stars": 893,
"dependencies": 0
},
"name": "react-native-location",
@@ -15142,8 +15984,8 @@
"unmaintained": true,
"npmPkg": "react-native-location",
"npm": {
- "downloads": 15731,
- "weekDownloads": 2551,
+ "downloads": 10452,
+ "weekDownloads": 2445,
"size": 583629,
"latestRelease": "2.5.0",
"latestReleaseDate": "2019-08-10T21:59:20.669Z"
@@ -15157,7 +15999,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.612,
+ "popularity": -0.551,
"topicSearchString": "component ios android location"
},
{
@@ -15169,21 +16011,29 @@
"github": {
"urls": {
"repo": "https://github.com/zoontek/react-native-permissions",
- "homepage": null
+ "homepage": "https://github.com/zoontek/react-native-permissions#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-07-22T17:21:47Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/zoontek",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-10T12:53:45Z",
"createdAt": "2016-03-24T16:33:42Z",
- "pushedAt": "2025-07-22T17:21:47Z",
+ "pushedAt": "2025-11-10T12:53:45Z",
"forks": 766,
"issues": 9,
"subscribers": 34,
- "stars": 4281,
+ "stars": 4296,
"dependencies": 0
},
"name": "react-native-permissions",
@@ -15212,19 +16062,20 @@
},
"npmPkg": "react-native-permissions",
"npm": {
- "downloads": 2119820,
- "weekDownloads": 413853,
- "size": 427050,
- "latestRelease": "5.4.2",
- "latestReleaseDate": "2025-07-22T17:24:24.646Z"
+ "downloads": 1385915,
+ "weekDownloads": 319617,
+ "size": 440579,
+ "latestRelease": "5.4.4",
+ "latestReleaseDate": "2025-10-31T19:04:03.333Z"
},
- "score": 95,
+ "score": 100,
"matchingScoreModifiers": [
"Very popular",
"Popular",
- "Known"
+ "Known",
+ "Recently updated"
],
- "popularity": 0.166,
+ "popularity": 0.196,
"topicSearchString": "windows permission authorization permissions"
},
{
@@ -15244,14 +16095,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-06T21:21:21Z",
"createdAt": "2016-08-23T20:02:58Z",
"pushedAt": "2024-12-06T21:21:21Z",
- "forks": 341,
- "issues": 111,
+ "forks": 340,
+ "issues": 113,
"subscribers": 15,
- "stars": 2863,
+ "stars": 2872,
"dependencies": 1
},
"name": "react-native-view-shot",
@@ -15282,8 +16136,8 @@
},
"npmPkg": "react-native-view-shot",
"npm": {
- "downloads": 1228616,
- "weekDownloads": 233154,
+ "downloads": 1454480,
+ "weekDownloads": 191402,
"size": 1721726,
"latestRelease": "4.0.3",
"latestReleaseDate": "2024-12-06T21:21:10.380Z"
@@ -15296,7 +16150,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.161,
+ "popularity": 0.112,
"topicSearchString": "screenshot viewshot view-snapshot snapshot rasterize capture"
},
{
@@ -15316,7 +16170,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-05-03T15:58:06Z",
"createdAt": "2015-06-25T00:45:18Z",
"pushedAt": "2020-05-03T15:58:06Z",
@@ -15356,8 +16213,8 @@
"unmaintained": true,
"npmPkg": "react-native-safari-view",
"npm": {
- "downloads": 37339,
- "weekDownloads": 6111,
+ "downloads": 24770,
+ "weekDownloads": 6560,
"latestRelease": "2.1.0",
"latestReleaseDate": "2017-10-02T15:25:24.353Z"
},
@@ -15368,7 +16225,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.611,
+ "popularity": -0.525,
"topicSearchString": "webview web view safari safariview component apple safari-view-controller"
},
{
@@ -15385,11 +16242,14 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-07-29T21:50:13Z",
"createdAt": "2016-06-22T07:22:57Z",
"pushedAt": "2018-07-29T21:50:13Z",
- "forks": 198,
+ "forks": 199,
"issues": 118,
"subscribers": 25,
"stars": 806,
@@ -15421,8 +16281,8 @@
"unmaintained": true,
"npmPkg": "react-native-oauth",
"npm": {
- "downloads": 8923,
- "weekDownloads": 563,
+ "downloads": 2275,
+ "weekDownloads": 777,
"size": 54105060,
"latestRelease": "2.1.18",
"latestReleaseDate": "2018-07-29T21:51:17.724Z"
@@ -15436,7 +16296,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.696,
+ "popularity": -0.46,
"topicSearchString": "firestack firebase oauth twitter"
},
{
@@ -15454,13 +16314,16 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-09-27T12:13:53Z",
"createdAt": "2015-04-11T16:39:27Z",
"pushedAt": "2017-09-27T12:13:53Z",
"forks": 64,
"issues": 10,
- "subscribers": 8,
+ "subscribers": 7,
"stars": 248,
"dependencies": 0
},
@@ -15492,8 +16355,8 @@
},
"npmPkg": "react-native-motion-manager",
"npm": {
- "downloads": 282,
- "weekDownloads": 3,
+ "downloads": 41,
+ "weekDownloads": 26,
"latestRelease": "0.0.7",
"latestReleaseDate": "2017-09-27T12:17:54.830Z"
},
@@ -15504,7 +16367,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.491,
+ "popularity": -0.922,
"topicSearchString": "component ios cmmotionmanager motionmanager gyroscope accelerometer magnetometer"
},
{
@@ -15523,11 +16386,14 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-04-14T01:50:45Z",
"createdAt": "2017-09-17T11:37:11Z",
"pushedAt": "2021-04-14T01:50:45Z",
- "forks": 253,
+ "forks": 252,
"issues": 67,
"subscribers": 15,
"stars": 526,
@@ -15559,8 +16425,8 @@
"unmaintained": true,
"npmPkg": "rn-apple-healthkit",
"npm": {
- "downloads": 1067,
- "weekDownloads": 174,
+ "downloads": 657,
+ "weekDownloads": 241,
"size": 259249,
"latestRelease": "0.8.0",
"latestReleaseDate": "2020-01-21T15:34:44.210Z"
@@ -15574,7 +16440,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.611,
+ "popularity": -1.187,
"topicSearchString": "apple health-kit healthkit ios"
},
{
@@ -15587,19 +16453,22 @@
"github": {
"urls": {
"repo": "https://github.com/morenoh149/react-native-contacts",
- "homepage": null
+ "homepage": "https://github.com/rt2zz/react-native-contacts"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-03T23:41:51Z",
"createdAt": "2015-10-16T06:35:30Z",
"pushedAt": "2025-09-03T23:41:51Z",
"forks": 563,
- "issues": 6,
+ "issues": 7,
"subscribers": 26,
"stars": 1679,
"dependencies": 0
@@ -15632,8 +16501,8 @@
},
"npmPkg": "react-native-contacts",
"npm": {
- "downloads": 240732,
- "weekDownloads": 45696,
+ "downloads": 151913,
+ "weekDownloads": 46453,
"size": 305189,
"latestRelease": "8.0.7",
"latestReleaseDate": "2025-09-03T23:44:18.566Z"
@@ -15643,7 +16512,7 @@
"Popular",
"Known"
],
- "popularity": 0.161,
+ "popularity": 0.51,
"topicSearchString": "component addressbook contacts ios android phone mobile"
},
{
@@ -15659,7 +16528,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-12-16T15:33:01Z",
"createdAt": "2016-12-15T15:59:10Z",
"pushedAt": "2019-12-16T15:33:01Z",
@@ -15694,8 +16566,8 @@
"unmaintained": true,
"npmPkg": "react-native-background-job",
"npm": {
- "downloads": 2943,
- "weekDownloads": 410,
+ "downloads": 1617,
+ "weekDownloads": 622,
"size": 118071,
"latestRelease": "2.3.1",
"latestReleaseDate": "2019-08-02T14:35:33.022Z"
@@ -15709,7 +16581,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.632,
+ "popularity": -0.423,
"topicSearchString": "background-job scheduled-jobs background-jobs"
},
{
@@ -15720,14 +16592,17 @@
"github": {
"urls": {
"repo": "https://github.com/devfd/react-native-geocoder",
- "homepage": null
+ "homepage": "https://github.com/devfd/react-native-geocoder"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-10-11T13:12:35Z",
"createdAt": "2015-06-19T07:04:21Z",
"pushedAt": "2017-10-11T13:12:35Z",
@@ -15762,8 +16637,8 @@
},
"npmPkg": "react-native-geocoder",
"npm": {
- "downloads": 13365,
- "weekDownloads": 2541,
+ "downloads": 7561,
+ "weekDownloads": 1542,
"latestRelease": "0.5.0",
"latestReleaseDate": "2017-10-11T13:10:35.420Z"
},
@@ -15774,7 +16649,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.588,
+ "popularity": -0.577,
"topicSearchString": "component geocoding ios android"
},
{
@@ -15792,7 +16667,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-08-17T17:57:33Z",
"createdAt": "2015-09-14T19:47:34Z",
"pushedAt": "2020-08-17T17:57:33Z",
@@ -15825,8 +16703,8 @@
},
"npmPkg": "react-native-orientation-listener",
"npm": {
- "downloads": 98,
- "weekDownloads": 9,
+ "downloads": 54,
+ "weekDownloads": 44,
"latestRelease": "0.0.4",
"latestReleaseDate": "2016-03-07T01:32:49.989Z"
},
@@ -15837,7 +16715,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.422,
+ "popularity": -0.767,
"topicSearchString": "orientation device-orientation"
},
{
@@ -15847,14 +16725,17 @@
"github": {
"urls": {
"repo": "https://github.com/kkjdaniel/react-native-device-display",
- "homepage": null
+ "homepage": "https://github.com/kkjdaniel/react-native-display-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-09-13T23:29:06Z",
"createdAt": "2015-06-29T22:44:45Z",
"pushedAt": "2018-09-13T23:29:06Z",
@@ -15894,8 +16775,8 @@
},
"npmPkg": "react-native-device-display",
"npm": {
- "downloads": 74,
- "weekDownloads": 0,
+ "downloads": 56,
+ "weekDownloads": 51,
"latestRelease": "1.0.4",
"latestReleaseDate": "2015-07-24T12:53:31.048Z"
},
@@ -15905,7 +16786,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -0.715,
"topicSearchString": "component ios display viewport device orientation orientation-changes universal-apps device-detection"
},
{
@@ -15920,21 +16801,24 @@
"github": {
"urls": {
"repo": "https://github.com/transistorsoft/react-native-background-fetch",
- "homepage": null
+ "homepage": "https://transistorsoft.github.io/react-native-background-fetch"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-05-02T13:35:31Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-10T15:50:02Z",
"createdAt": "2016-08-01T18:44:54Z",
- "pushedAt": "2025-05-02T13:35:31Z",
+ "pushedAt": "2025-11-10T15:50:02Z",
"forks": 190,
- "issues": 0,
+ "issues": 1,
"subscribers": 21,
- "stars": 1587,
+ "stars": 1591,
"dependencies": 0
},
"name": "react-native-background-fetch",
@@ -15962,18 +16846,19 @@
},
"npmPkg": "react-native-background-fetch",
"npm": {
- "downloads": 232280,
- "weekDownloads": 41101,
+ "downloads": 148182,
+ "weekDownloads": 37127,
"size": 2021445,
"latestRelease": "4.2.8",
"latestReleaseDate": "2025-05-02T13:36:50.699Z"
},
- "score": 74,
+ "score": 79,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Recently updated"
],
- "popularity": 0.15,
+ "popularity": 0.213,
"topicSearchString": "component ios background fetch"
},
{
@@ -15983,14 +16868,17 @@
"github": {
"urls": {
"repo": "https://github.com/lrettig/react-native-stripe",
- "homepage": null
+ "homepage": "https://github.com/lrettig/react-native-stripe"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-05-01T12:33:40Z",
"createdAt": "2016-01-14T23:28:31Z",
"pushedAt": "2017-05-01T12:33:40Z",
@@ -16027,8 +16915,8 @@
},
"npmPkg": "react-native-stripe",
"npm": {
- "downloads": 171,
- "weekDownloads": 4,
+ "downloads": 113,
+ "weekDownloads": 62,
"latestRelease": "1.2.2",
"latestReleaseDate": "2017-05-01T12:37:02.644Z"
},
@@ -16038,7 +16926,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.48,
+ "popularity": -1.023,
"topicSearchString": "android ios login component sdk stripe"
},
{
@@ -16055,7 +16943,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-01-09T20:43:35Z",
"createdAt": "2015-06-08T02:40:51Z",
"pushedAt": "2016-01-09T20:43:35Z",
@@ -16091,8 +16982,8 @@
},
"npmPkg": "react-native-speech",
"npm": {
- "downloads": 105,
- "weekDownloads": 16,
+ "downloads": 103,
+ "weekDownloads": 30,
"latestRelease": "0.1.2",
"latestReleaseDate": "2016-01-09T20:44:09.432Z"
},
@@ -16103,7 +16994,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.367,
+ "popularity": -1.25,
"topicSearchString": "siri speech speak speech-to-text component"
},
{
@@ -16114,14 +17005,17 @@
"github": {
"urls": {
"repo": "https://github.com/wix-incubator/react-native-wordpress-editor",
- "homepage": null
+ "homepage": "https://github.com/wix/react-native-wordpress-editor"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2016-11-20T16:49:35Z",
"createdAt": "2016-06-09T12:35:33Z",
"pushedAt": "2016-11-20T16:49:35Z",
@@ -16152,8 +17046,8 @@
},
"npmPkg": "react-native-wordpress-editor",
"npm": {
- "downloads": 7872,
- "weekDownloads": 1549,
+ "downloads": 2687,
+ "weekDownloads": 1481,
"latestRelease": "2.0.1",
"latestReleaseDate": "2016-11-20T16:50:28.964Z"
},
@@ -16166,7 +17060,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.583,
+ "popularity": -0.281,
"topicSearchString": ""
},
{
@@ -16175,21 +17069,24 @@
"github": {
"urls": {
"repo": "https://github.com/umhan35/react-native-search-bar",
- "homepage": null
+ "homepage": "https://github.com/umhan35/react-native-search-bar"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-09-09T03:34:31Z",
"createdAt": "2015-06-14T00:19:53Z",
"pushedAt": "2020-09-09T03:34:31Z",
"forks": 184,
"issues": 12,
"subscribers": 12,
- "stars": 869,
+ "stars": 870,
"dependencies": 1
},
"name": "react-native-search-bar",
@@ -16217,8 +17114,8 @@
"unmaintained": true,
"npmPkg": "react-native-search-bar",
"npm": {
- "downloads": 2612,
- "weekDownloads": 502,
+ "downloads": 2115,
+ "weekDownloads": 795,
"size": 59417,
"latestRelease": "3.5.1",
"latestReleaseDate": "2019-10-20T12:37:56.570Z"
@@ -16231,7 +17128,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.586,
+ "popularity": -0.43,
"topicSearchString": "search-bar component ios"
},
{
@@ -16242,14 +17139,17 @@
"github": {
"urls": {
"repo": "https://github.com/fixt/react-native-digits",
- "homepage": null
+ "homepage": "https://github.com/fixt/react-native-digits"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-07-08T14:59:42Z",
"createdAt": "2015-11-04T17:29:59Z",
"pushedAt": "2016-07-08T14:59:42Z",
@@ -16286,8 +17186,8 @@
},
"npmPkg": "react-native-digits",
"npm": {
- "downloads": 59,
- "weekDownloads": 3,
+ "downloads": 52,
+ "weekDownloads": 41,
"latestRelease": "0.3.0",
"latestReleaseDate": "2016-07-08T15:12:49.573Z"
},
@@ -16297,7 +17197,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.454,
+ "popularity": -0.817,
"topicSearchString": "component fabric twitter authentication digits android"
},
{
@@ -16308,14 +17208,17 @@
"github": {
"urls": {
"repo": "https://github.com/chrisfisher/react-native-directed-scrollview",
- "homepage": null
+ "homepage": "https://github.com/chrisfisher/react-native-directed-scrollview#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-02-12T20:07:50Z",
"createdAt": "2016-11-23T21:57:25Z",
"pushedAt": "2019-02-12T20:07:50Z",
@@ -16355,8 +17258,8 @@
},
"npmPkg": "react-native-directed-scrollview",
"npm": {
- "downloads": 128,
- "weekDownloads": 2,
+ "downloads": 116,
+ "weekDownloads": 102,
"size": 48332,
"latestRelease": "2.0.0",
"latestReleaseDate": "2018-12-15T21:28:09.576Z"
@@ -16368,7 +17271,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.487,
+ "popularity": -0.744,
"topicSearchString": "component ios android scrollview horizontal vertical direction scroll javascript"
},
{
@@ -16379,21 +17282,24 @@
"github": {
"urls": {
"repo": "https://github.com/wix-incubator/react-native-keyboard-input",
- "homepage": null
+ "homepage": "https://github.com/wix/react-native-keyboard-input"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-08-30T10:54:32Z",
"createdAt": "2016-12-14T09:49:51Z",
"pushedAt": "2020-08-30T10:54:32Z",
"forks": 145,
"issues": 53,
"subscribers": 255,
- "stars": 833,
+ "stars": 834,
"dependencies": 2
},
"name": "react-native-keyboard-input",
@@ -16427,8 +17333,8 @@
},
"npmPkg": "react-native-keyboard-input",
"npm": {
- "downloads": 3667,
- "weekDownloads": 660,
+ "downloads": 2432,
+ "weekDownloads": 1109,
"size": 566469,
"latestRelease": "6.0.2",
"latestReleaseDate": "2020-07-05T14:34:55.296Z"
@@ -16442,7 +17348,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.597,
+ "popularity": -0.362,
"topicSearchString": "component custom-input input ios android keyboard-input keyboard keyboard-component inputaccessoryview"
},
{
@@ -16459,7 +17365,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-02-28T01:43:05Z",
"createdAt": "2015-10-07T03:59:00Z",
"pushedAt": "2017-02-28T01:43:05Z",
@@ -16494,8 +17403,8 @@
},
"npmPkg": "react-native-privacy-snapshot",
"npm": {
- "downloads": 736,
- "weekDownloads": 57,
+ "downloads": 640,
+ "weekDownloads": 77,
"latestRelease": "1.0.0",
"latestReleaseDate": "2015-10-07T04:29:45.840Z"
},
@@ -16506,7 +17415,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.434,
+ "popularity": -1.397,
"topicSearchString": "component privacy snapshot secure"
},
{
@@ -16522,7 +17431,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-09-09T12:37:59Z",
"createdAt": "2016-02-09T15:29:10Z",
"pushedAt": "2020-09-09T12:37:59Z",
@@ -16558,8 +17470,8 @@
"unmaintained": true,
"npmPkg": "react-native-android-sms-listener",
"npm": {
- "downloads": 1260,
- "weekDownloads": 210,
+ "downloads": 940,
+ "weekDownloads": 291,
"size": 12426,
"latestRelease": "0.8.0",
"latestReleaseDate": "2020-09-09T12:29:22.306Z"
@@ -16571,7 +17483,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.608,
+ "popularity": -1.237,
"topicSearchString": "android sms listener sms-listener"
},
{
@@ -16588,11 +17500,14 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2021-03-22T16:30:40Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-05T11:52:05Z",
"createdAt": "2015-07-12T19:07:39Z",
- "pushedAt": "2021-03-22T16:30:40Z",
- "forks": 100,
+ "pushedAt": "2025-11-05T11:52:05Z",
+ "forks": 101,
"issues": 27,
"subscribers": 8,
"stars": 367,
@@ -16625,23 +17540,21 @@
"hasNativeCode": true,
"configPlugin": false
},
- "unmaintained": true,
"npmPkg": "react-native-network-info",
"npm": {
- "downloads": 64972,
- "weekDownloads": 12413,
- "size": 76749,
- "latestRelease": "5.2.1",
- "latestReleaseDate": "2019-09-30T21:50:41.952Z"
+ "downloads": 43811,
+ "weekDownloads": 11955,
+ "size": 78360,
+ "latestRelease": "5.2.2",
+ "latestReleaseDate": "2025-11-05T12:46:22.549Z"
},
- "score": 35,
+ "score": 60,
"matchingScoreModifiers": [
"Known",
- "Not updated recently",
- "Not supporting New Architecture",
- "Unmaintained"
+ "Recently updated",
+ "Not supporting New Architecture"
],
- "popularity": -0.588,
+ "popularity": 0.232,
"topicSearchString": "component ios network lan android-library ios-lib android networking"
},
{
@@ -16658,7 +17571,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2021-04-19T16:36:58Z",
"createdAt": "2015-07-31T18:11:19Z",
"pushedAt": "2021-04-19T16:36:58Z",
@@ -16689,8 +17605,8 @@
"unmaintained": true,
"npmPkg": "rn-nodeify",
"npm": {
- "downloads": 75032,
- "weekDownloads": 14892,
+ "downloads": 62940,
+ "weekDownloads": 14387,
"size": 44267,
"latestRelease": "10.3.0",
"latestReleaseDate": "2021-04-19T16:37:11.401Z"
@@ -16702,7 +17618,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.581,
+ "popularity": -0.556,
"topicSearchString": ""
},
{
@@ -16718,11 +17634,14 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-05-29T16:37:01Z",
"createdAt": "2015-12-22T22:05:40Z",
"pushedAt": "2022-05-29T16:37:01Z",
- "forks": 104,
+ "forks": 103,
"issues": 20,
"subscribers": 5,
"stars": 435,
@@ -16751,8 +17670,8 @@
"unmaintained": true,
"npmPkg": "react-native-extra-dimensions-android",
"npm": {
- "downloads": 17609,
- "weekDownloads": 4029,
+ "downloads": 9302,
+ "weekDownloads": 2824,
"size": 1238433,
"latestRelease": "1.2.5",
"latestReleaseDate": "2019-04-02T23:28:46.770Z"
@@ -16764,7 +17683,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.556,
+ "popularity": -0.492,
"topicSearchString": "android"
},
{
@@ -16775,14 +17694,17 @@
"github": {
"urls": {
"repo": "https://github.com/williambout/react-native-proximity",
- "homepage": null
+ "homepage": "https://github.com/williambout/react-native-proximity"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-12-20T14:15:25Z",
"createdAt": "2016-05-02T13:19:21Z",
"pushedAt": "2017-12-20T14:15:25Z",
@@ -16819,8 +17741,8 @@
},
"npmPkg": "react-native-proximity",
"npm": {
- "downloads": 163,
- "weekDownloads": 15,
+ "downloads": 130,
+ "weekDownloads": 52,
"latestRelease": "3.0.0",
"latestReleaseDate": "2017-12-15T09:33:50.122Z"
},
@@ -16831,7 +17753,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.421,
+ "popularity": -1.153,
"topicSearchString": "proximity proximity-sensor sensor iphone ios android"
},
{
@@ -16841,14 +17763,17 @@
"github": {
"urls": {
"repo": "https://github.com/wmcmahan/react-native-calendar-events",
- "homepage": null
+ "homepage": "https://github.com/wmcmahan/react-native-calendar-events"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-12-30T11:04:58Z",
"createdAt": "2016-02-24T04:23:38Z",
"pushedAt": "2022-12-30T11:04:58Z",
@@ -16876,7 +17801,12 @@
"recurring-events",
"ios-calendar-api",
"android-calendar-api",
- "module"
+ "module",
+ "andriod",
+ "ios-library",
+ "android-calendar",
+ "ios-calendar",
+ "ios-sdk"
],
"license": {
"key": "mit",
@@ -16894,8 +17824,8 @@
"unmaintained": true,
"npmPkg": "react-native-calendar-events",
"npm": {
- "downloads": 100773,
- "weekDownloads": 18872,
+ "downloads": 92924,
+ "weekDownloads": 18194,
"size": 156428,
"latestRelease": "2.2.0",
"latestReleaseDate": "2021-01-08T10:28:24.288Z"
@@ -16909,8 +17839,8 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.591,
- "topicSearchString": "component ios android eventkit reminders calendar-events android-calendar-events ios-calendar-events alarms calendar-api recurring-events ios-calendar-api android-calendar-api module"
+ "popularity": -0.584,
+ "topicSearchString": "component ios android eventkit reminders calendar-events android-calendar-events ios-calendar-events alarms calendar-api recurring-events ios-calendar-api android-calendar-api module andriod ios-library android-calendar ios-calendar ios-sdk"
},
{
"githubUrl": "https://github.com/alwx/react-native-photo-view",
@@ -16919,19 +17849,22 @@
"github": {
"urls": {
"repo": "https://github.com/alwx/react-native-photo-view",
- "homepage": null
+ "homepage": "https://github.com/alwx/react-native-photo-view"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-01-03T10:55:24Z",
"createdAt": "2016-06-17T20:57:51Z",
"pushedAt": "2022-01-03T10:55:24Z",
- "forks": 327,
- "issues": 106,
+ "forks": 326,
+ "issues": 105,
"subscribers": 12,
"stars": 823,
"dependencies": 1
@@ -16966,8 +17899,8 @@
"unmaintained": true,
"npmPkg": "react-native-photo-view",
"npm": {
- "downloads": 3353,
- "weekDownloads": 554,
+ "downloads": 1458,
+ "weekDownloads": 734,
"latestRelease": "1.5.2",
"latestReleaseDate": "2017-09-27T18:09:07.508Z"
},
@@ -16980,7 +17913,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.609,
+ "popularity": -0.322,
"topicSearchString": "component ios android gallery lightbox pinch pinch-to-zoom mobile"
},
{
@@ -16997,14 +17930,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "paypal.me/xinthink/5",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2020-02-20T11:25:10Z",
"createdAt": "2015-07-01T12:33:24Z",
"pushedAt": "2020-02-20T11:25:10Z",
- "forks": 550,
+ "forks": 549,
"issues": 151,
"subscribers": 99,
- "stars": 4829,
+ "stars": 4830,
"dependencies": 1
},
"name": "react-native-material-kit",
@@ -17034,8 +17975,8 @@
"unmaintained": true,
"npmPkg": "react-native-material-kit",
"npm": {
- "downloads": 3509,
- "weekDownloads": 173,
+ "downloads": 758,
+ "weekDownloads": 223,
"size": 221221,
"latestRelease": "0.6.0-beta.1",
"latestReleaseDate": "2020-02-18T09:02:17.970Z"
@@ -17050,7 +17991,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.708,
+ "popularity": -1.249,
"topicSearchString": "component ios android material-design materialkit"
},
{
@@ -17071,14 +18012,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-03-18T20:47:21Z",
"createdAt": "2015-06-14T10:48:33Z",
"pushedAt": "2021-03-18T20:47:21Z",
"forks": 431,
"issues": 59,
"subscribers": 29,
- "stars": 2175,
+ "stars": 2174,
"dependencies": 1
},
"name": "react-native-i18n",
@@ -17105,8 +18049,8 @@
},
"npmPkg": "react-native-i18n",
"npm": {
- "downloads": 248467,
- "weekDownloads": 48597,
+ "downloads": 159330,
+ "weekDownloads": 39785,
"size": 291743,
"latestRelease": "2.0.15",
"latestReleaseDate": "2018-07-18T21:11:32.687Z"
@@ -17120,7 +18064,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.584,
+ "popularity": -0.538,
"topicSearchString": "component ios i18n"
},
{
@@ -17137,7 +18081,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-11-02T06:21:10Z",
"createdAt": "2016-02-16T05:33:56Z",
"pushedAt": "2016-11-02T06:21:10Z",
@@ -17170,8 +18117,8 @@
},
"npmPkg": "react-native-image-zoom",
"npm": {
- "downloads": 614,
- "weekDownloads": 157,
+ "downloads": 261,
+ "weekDownloads": 80,
"latestRelease": "0.32.0",
"latestReleaseDate": "2016-10-06T16:04:53.787Z"
},
@@ -17182,7 +18129,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.282,
+ "popularity": -1.238,
"topicSearchString": "android component"
},
{
@@ -17198,7 +18145,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-03-17T15:18:43Z",
"createdAt": "2015-05-19T03:08:12Z",
"pushedAt": "2021-03-17T15:18:43Z",
@@ -17233,8 +18183,8 @@
"unmaintained": true,
"npmPkg": "react-native-tooltip",
"npm": {
- "downloads": 2047,
- "weekDownloads": 357,
+ "downloads": 1258,
+ "weekDownloads": 424,
"size": 52763,
"latestRelease": "5.2.0",
"latestReleaseDate": "2018-02-08T16:32:39.485Z"
@@ -17246,7 +18196,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.602,
+ "popularity": -0.464,
"topicSearchString": "component ios tooltip"
},
{
@@ -17262,7 +18212,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-05-29T10:01:30Z",
"createdAt": "2016-08-12T08:43:45Z",
"pushedAt": "2019-05-29T10:01:30Z",
@@ -17302,8 +18255,8 @@
"unmaintained": true,
"npmPkg": "react-native-bottom-sheet-behavior",
"npm": {
- "downloads": 4821,
- "weekDownloads": 1154,
+ "downloads": 4479,
+ "weekDownloads": 519,
"size": 115151372,
"latestRelease": "2.0.0",
"latestReleaseDate": "2019-05-29T10:06:17.607Z"
@@ -17316,7 +18269,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.546,
+ "popularity": -0.651,
"topicSearchString": "android bottom-sheet-behavior coordinatorlayout bottomsheet bottomsheetbehavior google-maps floatingactionbutton nestedscrollview"
},
{
@@ -17330,14 +18283,17 @@
"github": {
"urls": {
"repo": "https://github.com/tinycreative/react-native-intercom",
- "homepage": null
+ "homepage": "https://github.com/tinycreative/react-native-intercom"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2021-12-09T23:52:04Z",
"createdAt": "2015-07-09T18:11:31Z",
"pushedAt": "2021-12-09T23:52:04Z",
@@ -17367,8 +18323,8 @@
},
"npmPkg": "react-native-intercom",
"npm": {
- "downloads": 8202,
- "weekDownloads": 1383,
+ "downloads": 4974,
+ "weekDownloads": 1701,
"size": 135825,
"latestRelease": "21.1.1",
"latestReleaseDate": "2021-12-09T00:40:37.727Z"
@@ -17381,7 +18337,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.607,
+ "popularity": -0.459,
"topicSearchString": ""
},
{
@@ -17399,7 +18355,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-02-25T17:50:19Z",
"createdAt": "2015-09-25T01:43:32Z",
"pushedAt": "2022-02-25T17:50:19Z",
@@ -17439,8 +18398,8 @@
"unmaintained": true,
"npmPkg": "react-native-globalize",
"npm": {
- "downloads": 6636,
- "weekDownloads": 763,
+ "downloads": 4853,
+ "weekDownloads": 2085,
"size": 23146620,
"latestRelease": "4.5.1",
"latestReleaseDate": "2021-01-03T19:34:07.301Z"
@@ -17451,7 +18410,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.652,
+ "popularity": -0.385,
"topicSearchString": "internationalization globalization localization i18n l10n currency datetime language"
},
{
@@ -17462,21 +18421,24 @@
"github": {
"urls": {
"repo": "https://github.com/sunnylqm/react-native-storage",
- "homepage": null
+ "homepage": "https://github.com/sunnylqm/react-native-storage#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-17T01:59:37Z",
"createdAt": "2015-07-27T12:49:29Z",
"pushedAt": "2025-06-17T01:59:37Z",
- "forks": 262,
+ "forks": 263,
"issues": 24,
"subscribers": 44,
- "stars": 3045,
+ "stars": 3043,
"dependencies": 2
},
"name": "react-native-storage",
@@ -17504,8 +18466,8 @@
},
"npmPkg": "react-native-storage",
"npm": {
- "downloads": 52920,
- "weekDownloads": 9893,
+ "downloads": 52753,
+ "weekDownloads": 12348,
"size": 124306,
"latestRelease": "1.0.1",
"latestReleaseDate": "2019-04-11T15:47:20.329Z"
@@ -17515,7 +18477,7 @@
"Popular",
"Known"
],
- "popularity": 0.159,
+ "popularity": 0.199,
"topicSearchString": "localstorage asyncstorage reactjs sync"
},
{
@@ -17533,7 +18495,15 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/vitalets",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-02-05T16:37:19Z",
"createdAt": "2016-02-02T18:02:10Z",
"pushedAt": "2025-02-05T16:37:19Z",
@@ -17573,8 +18543,8 @@
},
"npmPkg": "react-native-extended-stylesheet",
"npm": {
- "downloads": 44819,
- "weekDownloads": 9030,
+ "downloads": 29220,
+ "weekDownloads": 5938,
"size": 381852,
"latestRelease": "0.12.0",
"latestReleaseDate": "2019-07-05T17:13:46.237Z"
@@ -17585,7 +18555,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.171,
+ "popularity": 0.173,
"topicSearchString": "component mobile ios android stylesheets theme theming style styling"
},
{
@@ -17596,14 +18566,17 @@
"github": {
"urls": {
"repo": "https://github.com/tachyons-css/react-native-style-tachyons",
- "homepage": null
+ "homepage": "https://github.com/tachyons-css/react-native-style-tachyons"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-03T04:56:23Z",
"createdAt": "2016-05-21T17:27:47Z",
"pushedAt": "2025-04-03T04:56:23Z",
@@ -17645,8 +18618,8 @@
},
"npmPkg": "react-native-style-tachyons",
"npm": {
- "downloads": 3897,
- "weekDownloads": 545,
+ "downloads": 3860,
+ "weekDownloads": 834,
"size": 87713,
"latestRelease": "4.2.9",
"latestReleaseDate": "2025-02-01T06:48:02.539Z"
@@ -17656,7 +18629,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.119,
+ "popularity": 0.184,
"topicSearchString": "android ios stylesheet style responsive mobile performance design css typography css-modules"
},
{
@@ -17675,7 +18648,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-05-14T21:52:33Z",
"createdAt": "2015-04-23T11:30:28Z",
"pushedAt": "2020-05-14T21:52:33Z",
@@ -17715,8 +18691,8 @@
},
"npmPkg": "react-native-google-analytics",
"npm": {
- "downloads": 778,
- "weekDownloads": 180,
+ "downloads": 473,
+ "weekDownloads": 186,
"latestRelease": "1.3.2",
"latestReleaseDate": "2016-05-27T06:49:33.573Z"
},
@@ -17726,7 +18702,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.303,
+ "popularity": -1.165,
"topicSearchString": "ab test testing analytics metrics events google experiment variant"
},
{
@@ -17744,7 +18720,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-10-15T10:31:29Z",
"createdAt": "2016-04-14T14:40:11Z",
"pushedAt": "2020-10-15T10:31:29Z",
@@ -17779,8 +18758,8 @@
"unmaintained": true,
"npmPkg": "pouchdb-react-native",
"npm": {
- "downloads": 6505,
- "weekDownloads": 228,
+ "downloads": 964,
+ "weekDownloads": 611,
"size": 6085,
"latestRelease": "6.4.1",
"latestReleaseDate": "2018-03-22T17:45:58.701Z"
@@ -17791,7 +18770,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.72,
+ "popularity": -0.959,
"topicSearchString": "pouchdb asyncstorage offlinefirst"
},
{
@@ -17803,14 +18782,17 @@
"github": {
"urls": {
"repo": "https://github.com/darkrishabh/react-native-db-models",
- "homepage": null
+ "homepage": "https://github.com/darkrishabh/react-native-db-models"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-04-15T10:41:10Z",
"createdAt": "2015-06-13T00:58:33Z",
"pushedAt": "2018-04-15T10:41:10Z",
@@ -17850,8 +18832,8 @@
},
"npmPkg": "react-native-db-models",
"npm": {
- "downloads": 35,
- "weekDownloads": 0,
+ "downloads": 16,
+ "weekDownloads": 14,
"latestRelease": "0.1.3",
"latestReleaseDate": "2016-02-14T01:47:16.059Z"
},
@@ -17861,7 +18843,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -0.567,
"topicSearchString": "asyncstorage database local-db db-events rerender emmit-database-operations models data-store ios"
},
{
@@ -17872,14 +18854,17 @@
"github": {
"urls": {
"repo": "https://github.com/adamterlson/cairn",
- "homepage": null
+ "homepage": "https://github.com/adamterlson/cairn#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-09-02T11:29:15Z",
"createdAt": "2015-10-19T18:33:44Z",
"pushedAt": "2019-09-02T11:29:15Z",
@@ -17915,8 +18900,8 @@
"unmaintained": true,
"npmPkg": "cairn",
"npm": {
- "downloads": 105,
- "weekDownloads": 4,
+ "downloads": 73,
+ "weekDownloads": 63,
"latestRelease": "0.8.0",
"latestReleaseDate": "2017-06-12T17:42:11.291Z"
},
@@ -17925,7 +18910,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.467,
+ "popularity": -0.759,
"topicSearchString": "css styling styles cairn"
},
{
@@ -17943,7 +18928,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-02-08T09:40:47Z",
"createdAt": "2016-05-01T07:43:16Z",
"pushedAt": "2017-02-08T09:40:47Z",
@@ -17979,8 +18967,8 @@
"unmaintained": true,
"npmPkg": "react-native-slowlog",
"npm": {
- "downloads": 2918,
- "weekDownloads": 624,
+ "downloads": 1465,
+ "weekDownloads": 516,
"latestRelease": "1.0.2",
"latestReleaseDate": "2017-02-08T09:40:22.247Z"
},
@@ -17990,7 +18978,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.568,
+ "popularity": -0.45,
"topicSearchString": "performance debugging infrastructure tools"
},
{
@@ -18009,7 +18997,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-04-09T05:19:43Z",
"createdAt": "2015-11-20T06:52:17Z",
"pushedAt": "2019-04-09T05:19:43Z",
@@ -18045,8 +19036,8 @@
},
"npmPkg": "react-native-console-panel",
"npm": {
- "downloads": 1146,
- "weekDownloads": 58,
+ "downloads": 792,
+ "weekDownloads": 229,
"latestRelease": "0.1.0",
"latestReleaseDate": "2016-09-07T02:37:03.251Z"
},
@@ -18056,7 +19047,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.707,
+ "popularity": -1.254,
"topicSearchString": "component ios android console debug-panel"
},
{
@@ -18075,7 +19066,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-05-28T16:01:47Z",
"createdAt": "2016-01-10T20:13:47Z",
"pushedAt": "2023-05-28T16:01:47Z",
@@ -18111,8 +19105,8 @@
},
"npmPkg": "react-native-dismiss-keyboard",
"npm": {
- "downloads": 28949,
- "weekDownloads": 4603,
+ "downloads": 28808,
+ "weekDownloads": 5817,
"latestRelease": "1.0.0",
"latestReleaseDate": "2016-05-12T16:56:35.961Z"
},
@@ -18121,7 +19115,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.615,
+ "popularity": -0.578,
"topicSearchString": "component ios android keyboard dismiss"
},
{
@@ -18133,14 +19127,17 @@
"github": {
"urls": {
"repo": "https://github.com/beefe/react-native-popup",
- "homepage": null
+ "homepage": "https://github.com/beefe/react-native-popup#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-11-14T06:57:13Z",
"createdAt": "2015-12-15T10:22:51Z",
"pushedAt": "2016-11-14T06:57:13Z",
@@ -18172,8 +19169,8 @@
},
"npmPkg": "react-native-popup",
"npm": {
- "downloads": 145,
- "weekDownloads": 4,
+ "downloads": 80,
+ "weekDownloads": 56,
"latestRelease": "0.6.1",
"latestReleaseDate": "2016-11-14T06:56:10.980Z"
},
@@ -18183,7 +19180,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.476,
+ "popularity": -0.878,
"topicSearchString": "popup"
},
{
@@ -18194,21 +19191,24 @@
"github": {
"urls": {
"repo": "https://github.com/bamlab/react-native-image-resizer",
- "homepage": null
+ "homepage": "https://github.com/bamlab/react-native-image-resizer#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-25T14:34:01Z",
"createdAt": "2015-11-30T10:23:11Z",
"pushedAt": "2024-11-25T14:34:01Z",
- "forks": 333,
+ "forks": 334,
"issues": 4,
"subscribers": 18,
- "stars": 1653,
+ "stars": 1656,
"dependencies": 0
},
"name": "@bam.tech/react-native-image-resizer",
@@ -18241,8 +19241,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 191300,
- "weekDownloads": 36113,
+ "downloads": 192312,
+ "weekDownloads": 36331,
"size": 93156,
"latestRelease": "3.0.11",
"latestReleaseDate": "2024-11-25T14:32:14.877Z"
@@ -18253,7 +19253,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.16,
+ "popularity": 0.161,
"topicSearchString": "android ios images image image-resizer scaling scale resize jpeg"
},
{
@@ -18265,14 +19265,17 @@
"github": {
"urls": {
"repo": "https://github.com/remobile/react-native-toast",
- "homepage": null
+ "homepage": "https://github.com/remobile/react-native-toast"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-10-16T03:43:50Z",
"createdAt": "2015-11-17T00:22:19Z",
"pushedAt": "2017-10-16T03:43:50Z",
@@ -18309,8 +19312,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 1577,
- "weekDownloads": 231,
+ "downloads": 811,
+ "weekDownloads": 331,
"latestRelease": "1.0.7",
"latestReleaseDate": "2017-10-16T03:44:01.130Z"
},
@@ -18321,7 +19324,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.625,
+ "popularity": -1.152,
"topicSearchString": "component ios android toast position remobile mobile"
},
{
@@ -18340,7 +19343,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-08-26T12:26:10Z",
"createdAt": "2016-02-16T10:10:13Z",
"pushedAt": "2016-08-26T12:26:10Z",
@@ -18376,8 +19382,8 @@
},
"npmPkg": "react-native-lazyload",
"npm": {
- "downloads": 876,
- "weekDownloads": 145,
+ "downloads": 498,
+ "weekDownloads": 193,
"latestRelease": "1.1.0",
"latestReleaseDate": "2016-08-26T12:26:38.140Z"
},
@@ -18387,7 +19393,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.359,
+ "popularity": -1.17,
"topicSearchString": "component ios android lazyload load"
},
{
@@ -18399,14 +19405,17 @@
"github": {
"urls": {
"repo": "https://github.com/jineshshah36/react-native-nav",
- "homepage": null
+ "homepage": "https://github.com/jineshshah36/react-native-nav#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-11-11T19:37:21Z",
"createdAt": "2016-03-26T22:02:21Z",
"pushedAt": "2019-11-11T19:37:21Z",
@@ -18446,8 +19455,8 @@
},
"npmPkg": "react-native-nav",
"npm": {
- "downloads": 1079,
- "weekDownloads": 131,
+ "downloads": 496,
+ "weekDownloads": 232,
"latestRelease": "2.0.2",
"latestReleaseDate": "2017-08-10T02:33:46.517Z"
},
@@ -18457,7 +19466,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.646,
+ "popularity": -1.1,
"topicSearchString": "ios android navigation bar component customizable navbar nav app"
},
{
@@ -18469,14 +19478,17 @@
"github": {
"urls": {
"repo": "https://github.com/gilbox/react-imation",
- "homepage": null
+ "homepage": "https://github.com/gilbox/react-imation/blob/latest/README.md"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-11-20T23:14:30Z",
"createdAt": "2015-09-20T00:44:44Z",
"pushedAt": "2018-11-20T23:14:30Z",
@@ -18511,8 +19523,8 @@
},
"npmPkg": "react-imation",
"npm": {
- "downloads": 131,
- "weekDownloads": 1,
+ "downloads": 88,
+ "weekDownloads": 69,
"latestRelease": "0.5.3",
"latestReleaseDate": "2015-11-27T08:32:54.684Z"
},
@@ -18522,7 +19534,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.493,
+ "popularity": -0.81,
"topicSearchString": "component animation tweening easing"
},
{
@@ -18533,14 +19545,17 @@
"github": {
"urls": {
"repo": "https://github.com/AlbertBrand/react-native-android-tablayout",
- "homepage": null
+ "homepage": "https://github.com/AlbertBrand/react-native-android-tablayout#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-09-13T19:25:12Z",
"createdAt": "2016-01-05T10:47:44Z",
"pushedAt": "2016-09-13T19:25:12Z",
@@ -18576,8 +19591,8 @@
},
"npmPkg": "react-native-android-tablayout",
"npm": {
- "downloads": 156,
- "weekDownloads": 4,
+ "downloads": 124,
+ "weekDownloads": 106,
"latestRelease": "0.3.0",
"latestReleaseDate": "2016-06-23T18:34:47.746Z"
},
@@ -18588,7 +19603,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.478,
+ "popularity": -0.769,
"topicSearchString": "component android tablayout design support"
},
{
@@ -18600,14 +19615,17 @@
"github": {
"urls": {
"repo": "https://github.com/FaridSafi/react-native-gifted-listview",
- "homepage": null
+ "homepage": "https://github.com/FaridSafi/react-native-gifted-listview#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-01-04T19:07:12Z",
"createdAt": "2015-10-23T14:50:37Z",
"pushedAt": "2018-01-04T19:07:12Z",
@@ -18645,8 +19663,8 @@
},
"npmPkg": "react-native-gifted-listview",
"npm": {
- "downloads": 144,
- "weekDownloads": 9,
+ "downloads": 59,
+ "weekDownloads": 6,
"latestRelease": "0.0.15",
"latestReleaseDate": "2016-05-12T14:45:53.931Z"
},
@@ -18657,7 +19675,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.445,
+ "popularity": -1.408,
"topicSearchString": "pull-to-refresh refreshable listview infinite-scrolling component ios android"
},
{
@@ -18679,14 +19697,30 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/douglasjunior",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://patreon.com/douglasjunior",
+ "platform": "PATREON"
+ },
+ {
+ "url": "paypal.me/douglasnassif",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2024-09-21T01:05:50Z",
"createdAt": "2017-06-18T17:57:06Z",
"pushedAt": "2024-09-21T01:05:50Z",
"forks": 56,
"issues": 3,
"subscribers": 5,
- "stars": 441,
+ "stars": 445,
"dependencies": 0
},
"name": "react-native-simple-dialogs",
@@ -18719,8 +19753,8 @@
},
"npmPkg": "react-native-simple-dialogs",
"npm": {
- "downloads": 8102,
- "weekDownloads": 1468,
+ "downloads": 5075,
+ "weekDownloads": 1431,
"size": 57180,
"latestRelease": "2.1.1",
"latestReleaseDate": "2025-06-11T17:09:34.794Z"
@@ -18730,7 +19764,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.154,
+ "popularity": 0.24,
"topicSearchString": "android ios dialog modal popup confirm progress cross-platform hacktoberfest"
},
{
@@ -18749,14 +19783,34 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/douglasjunior",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://patreon.com/douglasjunior",
+ "platform": "PATREON"
+ },
+ {
+ "url": "https://opencollective.com/rn-keyboard-manager",
+ "platform": "OPEN_COLLECTIVE"
+ },
+ {
+ "url": "paypal.me/douglasnassif",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2024-09-21T00:41:52Z",
"createdAt": "2017-06-21T11:27:21Z",
"pushedAt": "2024-09-21T00:41:52Z",
"forks": 59,
"issues": 2,
"subscribers": 7,
- "stars": 1004,
+ "stars": 1008,
"dependencies": 0
},
"name": "react-native-keyboard-manager",
@@ -18784,8 +19838,8 @@
},
"npmPkg": "react-native-keyboard-manager",
"npm": {
- "downloads": 102727,
- "weekDownloads": 19673,
+ "downloads": 94565,
+ "weekDownloads": 16550,
"size": 45031,
"latestRelease": "6.5.16-0",
"latestReleaseDate": "2024-05-06T13:10:59.626Z"
@@ -18797,7 +19851,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.163,
+ "popularity": 0.149,
"topicSearchString": "ios keyboard iqkeyboardmanager hacktoberfest"
},
{
@@ -18815,7 +19869,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-08-15T19:47:46Z",
"createdAt": "2017-01-30T14:22:09Z",
"pushedAt": "2018-08-15T19:47:46Z",
@@ -18851,8 +19908,8 @@
"unmaintained": true,
"npmPkg": "nachos-ui",
"npm": {
- "downloads": 236,
- "weekDownloads": 41,
+ "downloads": 182,
+ "weekDownloads": 60,
"size": 817766,
"latestRelease": "0.2.0-beta.1",
"latestReleaseDate": "2018-06-12T16:17:33.174Z"
@@ -18864,7 +19921,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.351,
+ "popularity": -1.214,
"topicSearchString": "component ui-kit uikit web"
},
{
@@ -18881,14 +19938,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-12-27T10:31:48Z",
"createdAt": "2015-12-11T15:29:45Z",
"pushedAt": "2018-12-27T10:31:48Z",
"forks": 351,
"issues": 70,
"subscribers": 92,
- "stars": 3141,
+ "stars": 3140,
"dependencies": 2
},
"name": "react-native-material-design",
@@ -18918,8 +19978,8 @@
},
"npmPkg": "react-native-material-design",
"npm": {
- "downloads": 268,
- "weekDownloads": 37,
+ "downloads": 222,
+ "weekDownloads": 74,
"latestRelease": "0.3.7",
"latestReleaseDate": "2016-07-27T07:52:11.248Z"
},
@@ -18932,7 +19992,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.383,
+ "popularity": -1.215,
"topicSearchString": "material design ui components component android"
},
{
@@ -18949,7 +20009,10 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-05-28T08:31:20Z",
"createdAt": "2015-11-13T10:10:01Z",
"pushedAt": "2019-05-28T08:31:20Z",
@@ -18988,8 +20051,8 @@
},
"npmPkg": "mrn",
"npm": {
- "downloads": 87,
- "weekDownloads": 8,
+ "downloads": 46,
+ "weekDownloads": 37,
"latestRelease": "0.1.7",
"latestReleaseDate": "2015-11-30T12:19:47.883Z"
},
@@ -19001,7 +20064,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.42,
+ "popularity": -0.76,
"topicSearchString": "material design ui components component mrn ui-components android"
},
{
@@ -19013,14 +20076,22 @@
"github": {
"urls": {
"repo": "https://github.com/oblador/react-native-parallax",
- "homepage": null
+ "homepage": "https://github.com/oblador/react-native-parallax"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/oblador",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2017-09-19T19:10:47Z",
"createdAt": "2015-07-26T15:57:27Z",
"pushedAt": "2017-09-19T19:10:47Z",
@@ -19058,8 +20129,8 @@
},
"npmPkg": "react-native-parallax",
"npm": {
- "downloads": 144,
- "weekDownloads": 18,
+ "downloads": 77,
+ "weekDownloads": 32,
"latestRelease": "0.3.0",
"latestReleaseDate": "2016-06-13T15:09:17.201Z"
},
@@ -19069,7 +20140,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.391,
+ "popularity": -1.144,
"topicSearchString": "component mobile ios android ui parallax image"
},
{
@@ -19090,14 +20161,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-12-24T15:18:02Z",
"createdAt": "2015-04-29T20:31:35Z",
"pushedAt": "2019-12-24T15:18:02Z",
"forks": 216,
"issues": 53,
"subscribers": 44,
- "stars": 1573,
+ "stars": 1572,
"dependencies": 4
},
"name": "react-native-chart",
@@ -19124,8 +20198,8 @@
},
"npmPkg": "react-native-chart",
"npm": {
- "downloads": 476,
- "weekDownloads": 61,
+ "downloads": 218,
+ "weekDownloads": 146,
"latestRelease": "1.0.8-beta",
"latestReleaseDate": "2016-07-27T01:29:05.242Z"
},
@@ -19138,7 +20212,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.391,
+ "popularity": -0.927,
"topicSearchString": "chart javascript svg"
},
{
@@ -19150,18 +20224,21 @@
"github": {
"urls": {
"repo": "https://github.com/lelandrichardson/react-native-parallax-view",
- "homepage": null
+ "homepage": "https://github.com/lelandrichardson/react-native-parallax-view"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-09-16T16:53:00Z",
"createdAt": "2015-05-08T03:47:19Z",
"pushedAt": "2016-09-16T16:53:00Z",
- "forks": 156,
+ "forks": 155,
"issues": 22,
"subscribers": 23,
"stars": 1292,
@@ -19190,8 +20267,8 @@
},
"npmPkg": "react-native-parallax-view",
"npm": {
- "downloads": 377,
- "weekDownloads": 31,
+ "downloads": 276,
+ "weekDownloads": 155,
"latestRelease": "2.0.6",
"latestReleaseDate": "2016-09-16T17:42:38.276Z"
},
@@ -19202,7 +20279,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.43,
+ "popularity": -1.016,
"topicSearchString": "component parallax"
},
{
@@ -19217,21 +20294,29 @@
"github": {
"urls": {
"repo": "https://github.com/oblador/react-native-collapsible",
- "homepage": null
+ "homepage": "https://github.com/oblador/react-native-collapsible"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/oblador",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2024-08-27T20:12:02Z",
"createdAt": "2015-06-07T13:36:23Z",
"pushedAt": "2024-08-27T20:12:02Z",
"forks": 428,
"issues": 88,
"subscribers": 27,
- "stars": 2573,
+ "stars": 2578,
"dependencies": 0
},
"name": "react-native-collapsible",
@@ -19265,8 +20350,8 @@
},
"npmPkg": "react-native-collapsible",
"npm": {
- "downloads": 617526,
- "weekDownloads": 113691,
+ "downloads": 422749,
+ "weekDownloads": 116307,
"size": 30740,
"latestRelease": "1.6.2",
"latestReleaseDate": "2024-08-27T19:59:13.624Z"
@@ -19278,7 +20363,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.156,
+ "popularity": 0.234,
"topicSearchString": "component mobile ios android ui collapse collapsible toggle accordion animation"
},
{
@@ -19297,14 +20382,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-05-27T07:42:55Z",
"createdAt": "2015-05-29T22:40:18Z",
"pushedAt": "2016-05-27T07:42:55Z",
"forks": 165,
"issues": 18,
"subscribers": 7,
- "stars": 669,
+ "stars": 670,
"dependencies": 0
},
"name": "react-native-popover",
@@ -19333,8 +20421,8 @@
},
"npmPkg": "react-native-popover",
"npm": {
- "downloads": 2452,
- "weekDownloads": 568,
+ "downloads": 2039,
+ "weekDownloads": 374,
"latestRelease": "0.2.0",
"latestReleaseDate": "2015-06-12T15:49:26.808Z"
},
@@ -19345,7 +20433,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.553,
+ "popularity": -0.594,
"topicSearchString": "component ios ui popover modal"
},
{
@@ -19357,14 +20445,17 @@
"github": {
"urls": {
"repo": "https://github.com/MichaelCereda/react-native-form-generator",
- "homepage": null
+ "homepage": "https://github.com/MichaelCereda/react-native-form-generator#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-05-13T15:45:39Z",
"createdAt": "2016-01-20T06:56:26Z",
"pushedAt": "2018-05-13T15:45:39Z",
@@ -19397,8 +20488,8 @@
},
"npmPkg": "react-native-form-generator",
"npm": {
- "downloads": 2604,
- "weekDownloads": 693,
+ "downloads": 2238,
+ "weekDownloads": 251,
"latestRelease": "0.9.9",
"latestReleaseDate": "2016-08-02T20:54:11.001Z"
},
@@ -19409,7 +20500,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.524,
+ "popularity": -0.655,
"topicSearchString": "forms input"
},
{
@@ -19421,14 +20512,17 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-simple-router-community/react-native-simple-router",
- "homepage": null
+ "homepage": "https://github.com/react-native-simple-router-community/react-native-simple-router"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-05-31T16:29:19Z",
"createdAt": "2016-01-20T16:04:38Z",
"pushedAt": "2019-05-31T16:29:19Z",
@@ -19466,8 +20560,8 @@
},
"npmPkg": "react-native-simple-router",
"npm": {
- "downloads": 236,
- "weekDownloads": 7,
+ "downloads": 101,
+ "weekDownloads": 93,
"size": 230007,
"latestRelease": "0.12.1",
"latestReleaseDate": "2019-06-20T16:37:48.175Z"
@@ -19478,7 +20572,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.475,
+ "popularity": -0.691,
"topicSearchString": "component ios navigation navigation-bar navbar router simple"
},
{
@@ -19497,7 +20591,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2015-07-04T18:55:07Z",
"createdAt": "2015-04-05T22:44:57Z",
"pushedAt": "2015-07-04T18:55:07Z",
@@ -19532,8 +20629,8 @@
},
"npmPkg": "react-native-markdown",
"npm": {
- "downloads": 64,
- "weekDownloads": 2,
+ "downloads": 53,
+ "weekDownloads": 44,
"latestRelease": "0.1.1",
"latestReleaseDate": "2015-04-21T06:27:55.981Z"
},
@@ -19543,7 +20640,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.473,
+ "popularity": -0.767,
"topicSearchString": "markdown md parse parser"
},
{
@@ -19555,14 +20652,17 @@
"github": {
"urls": {
"repo": "https://github.com/SuperDami/react-native-custom-navigation",
- "homepage": null
+ "homepage": "https://github.com/superdami/react-native-custom-navigation"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-01-11T10:51:49Z",
"createdAt": "2015-07-08T15:08:51Z",
"pushedAt": "2016-01-11T10:51:49Z",
@@ -19598,8 +20698,8 @@
},
"npmPkg": "react-native-custom-navigation",
"npm": {
- "downloads": 49,
- "weekDownloads": 0,
+ "downloads": 23,
+ "weekDownloads": 13,
"latestRelease": "0.2.2",
"latestReleaseDate": "2016-01-11T10:56:07.503Z"
},
@@ -19609,7 +20709,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -0.98,
"topicSearchString": "component navigation ios navbar router"
},
{
@@ -19621,21 +20721,24 @@
"github": {
"urls": {
"repo": "https://github.com/johanneslumpe/react-native-gesture-recognizers",
- "homepage": null
+ "homepage": "https://github.com/johanneslumpe/react-native-gesture-recognizers"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-05-15T12:53:27Z",
"createdAt": "2015-06-21T20:01:28Z",
"pushedAt": "2017-05-15T12:53:27Z",
"forks": 44,
"issues": 7,
"subscribers": 11,
- "stars": 367,
+ "stars": 366,
"dependencies": 0
},
"name": "react-native-gesture-recognizers",
@@ -19661,8 +20764,8 @@
},
"npmPkg": "react-native-gesture-recognizers",
"npm": {
- "downloads": 14,
- "weekDownloads": 0,
+ "downloads": 20,
+ "weekDownloads": 5,
"latestRelease": "0.3.0",
"latestReleaseDate": "2017-05-15T12:54:49.412Z"
},
@@ -19672,7 +20775,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -1.25,
"topicSearchString": "gesture detection"
},
{
@@ -19684,14 +20787,17 @@
"github": {
"urls": {
"repo": "https://github.com/ldn0x7dc/react-native-gallery",
- "homepage": null
+ "homepage": "https://github.com/ldn0x7dc/react-native-gallery#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2016-07-22T02:59:09Z",
"createdAt": "2016-06-28T04:28:25Z",
"pushedAt": "2016-07-22T02:59:09Z",
@@ -19721,8 +20827,8 @@
},
"npmPkg": "react-native-gallery",
"npm": {
- "downloads": 195,
- "weekDownloads": 12,
+ "downloads": 122,
+ "weekDownloads": 79,
"latestRelease": "0.0.17",
"latestReleaseDate": "2016-07-22T02:49:44.964Z"
},
@@ -19732,7 +20838,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.447,
+ "popularity": -0.936,
"topicSearchString": ""
},
{
@@ -19744,14 +20850,17 @@
"github": {
"urls": {
"repo": "https://github.com/evblurbs/react-native-md-textinput",
- "homepage": null
+ "homepage": "https://github.com/evblurbs/react-native-md-textinput#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-06-03T06:22:56Z",
"createdAt": "2016-01-29T09:22:44Z",
"pushedAt": "2016-06-03T06:22:56Z",
@@ -19786,8 +20895,8 @@
},
"npmPkg": "react-native-md-textinput",
"npm": {
- "downloads": 2080,
- "weekDownloads": 41,
+ "downloads": 1198,
+ "weekDownloads": 86,
"latestRelease": "2.0.4",
"latestReleaseDate": "2016-05-30T01:22:43.707Z"
},
@@ -19797,7 +20906,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.733,
+ "popularity": -0.689,
"topicSearchString": "textinput material-design material design"
},
{
@@ -19809,14 +20918,17 @@
"github": {
"urls": {
"repo": "https://github.com/eyaleizenberg/react-native-custom-action-sheet",
- "homepage": null
+ "homepage": "https://github.com/eyaleizenberg/react-native-custom-action-sheet"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-05-30T16:24:14Z",
"createdAt": "2015-10-08T06:38:43Z",
"pushedAt": "2016-05-30T16:24:14Z",
@@ -19850,8 +20962,8 @@
},
"npmPkg": "react-native-custom-action-sheet",
"npm": {
- "downloads": 146,
- "weekDownloads": 11,
+ "downloads": 88,
+ "weekDownloads": 70,
"latestRelease": "0.0.11",
"latestReleaseDate": "2016-05-30T16:24:28.403Z"
},
@@ -19861,7 +20973,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.435,
+ "popularity": -0.8,
"topicSearchString": "component ios action-sheet"
},
{
@@ -19873,21 +20985,24 @@
"github": {
"urls": {
"repo": "https://github.com/wix-incubator/react-native-keyboard-aware-scrollview",
- "homepage": null
+ "homepage": "https://github.com/wix/react-native-keyboard-aware-scrollview"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2023-03-13T08:53:00Z",
"createdAt": "2016-04-05T21:37:44Z",
"pushedAt": "2023-03-13T08:53:00Z",
"forks": 91,
"issues": 20,
"subscribers": 46,
- "stars": 495,
+ "stars": 496,
"dependencies": 0
},
"name": "react-native-keyboard-aware-scrollview",
@@ -19911,8 +21026,8 @@
},
"npmPkg": "react-native-keyboard-aware-scrollview",
"npm": {
- "downloads": 18236,
- "weekDownloads": 4417,
+ "downloads": 12087,
+ "weekDownloads": 3268,
"size": 9923,
"latestRelease": "2.1.0",
"latestReleaseDate": "2019-11-13T10:03:11.577Z"
@@ -19923,7 +21038,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.544,
+ "popularity": -0.52,
"topicSearchString": ""
},
{
@@ -19935,14 +21050,17 @@
"github": {
"urls": {
"repo": "https://github.com/kiddkai/react-native-gestures",
- "homepage": null
+ "homepage": "https://github.com/kiddkai/react-native-gestures#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-06-15T05:58:12Z",
"createdAt": "2015-10-26T10:39:47Z",
"pushedAt": "2016-06-15T05:58:12Z",
@@ -19980,8 +21098,8 @@
},
"npmPkg": "react-native-gestures",
"npm": {
- "downloads": 88,
- "weekDownloads": 17,
+ "downloads": 67,
+ "weekDownloads": 26,
"latestRelease": "0.3.0",
"latestReleaseDate": "2016-06-15T06:01:07.574Z"
},
@@ -19991,7 +21109,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.33,
+ "popularity": -1.153,
"topicSearchString": "component ios gestures pinch zoom drag drop"
},
{
@@ -20010,7 +21128,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2015-07-24T01:25:49Z",
"createdAt": "2015-04-22T21:02:01Z",
"pushedAt": "2015-07-24T01:25:49Z",
@@ -20040,8 +21161,8 @@
},
"npmPkg": "react-native-ab",
"npm": {
- "downloads": 10,
- "weekDownloads": 0,
+ "downloads": 8,
+ "weekDownloads": 5,
"latestRelease": "0.1.0",
"latestReleaseDate": "2015-04-22T21:03:35.174Z"
},
@@ -20052,7 +21173,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -0.5,
"topicSearchString": "ab test testing experiment variant"
},
{
@@ -20071,7 +21192,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-01-31T17:39:39Z",
"createdAt": "2016-08-16T18:06:29Z",
"pushedAt": "2017-01-31T17:39:39Z",
@@ -20107,8 +21231,8 @@
},
"npmPkg": "react-native-animated-ptr",
"npm": {
- "downloads": 39,
- "weekDownloads": 4,
+ "downloads": 31,
+ "weekDownloads": 27,
"latestRelease": "1.1.1",
"latestReleaseDate": "2017-01-31T17:40:04.522Z"
},
@@ -20117,7 +21241,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.411,
+ "popularity": -0.729,
"topicSearchString": "component ios android animated pull-to-refresh"
},
{
@@ -20136,7 +21260,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2015-03-30T14:33:47Z",
"createdAt": "2015-03-30T14:13:15Z",
"pushedAt": "2015-03-30T14:33:47Z",
@@ -20160,8 +21287,8 @@
},
"npmPkg": "react-native-htmltext",
"npm": {
- "downloads": 46,
- "weekDownloads": 10,
+ "downloads": 24,
+ "weekDownloads": 17,
"latestRelease": "0.1.2",
"latestReleaseDate": "2015-03-31T16:54:50.830Z"
},
@@ -20171,7 +21298,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.3,
+ "popularity": -0.82,
"topicSearchString": ""
},
{
@@ -20182,14 +21309,17 @@
"github": {
"urls": {
"repo": "https://github.com/dancormier/react-native-listitem",
- "homepage": null
+ "homepage": "https://github.com/dancormier/react-native-listitem"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-02-06T16:45:32Z",
"createdAt": "2015-06-10T04:04:57Z",
"pushedAt": "2018-02-06T16:45:32Z",
@@ -20225,8 +21355,8 @@
},
"npmPkg": "react-native-listitem",
"npm": {
- "downloads": 113,
- "weekDownloads": 7,
+ "downloads": 94,
+ "weekDownloads": 69,
"latestRelease": "1.0.5",
"latestReleaseDate": "2015-09-09T23:33:57.330Z"
},
@@ -20235,7 +21365,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.446,
+ "popularity": -0.873,
"topicSearchString": "component ios listitem swipe ui"
},
{
@@ -20247,21 +21377,24 @@
"github": {
"urls": {
"repo": "https://github.com/dotintent/react-native-ble-plx",
- "homepage": null
+ "homepage": "https://github.com/dotintent/react-native-ble-plx#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-03T08:01:11Z",
"createdAt": "2016-07-27T10:57:27Z",
"pushedAt": "2025-04-03T08:01:11Z",
- "forks": 522,
- "issues": 34,
+ "forks": 526,
+ "issues": 36,
"subscribers": 75,
- "stars": 3311,
+ "stars": 3324,
"dependencies": 0
},
"name": "react-native-ble-plx",
@@ -20293,8 +21426,8 @@
},
"npmPkg": "react-native-ble-plx",
"npm": {
- "downloads": 392534,
- "weekDownloads": 73374,
+ "downloads": 255910,
+ "weekDownloads": 67883,
"size": 813892,
"latestRelease": "3.5.0",
"latestReleaseDate": "2025-02-11T18:07:03.350Z"
@@ -20306,7 +21439,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.159,
+ "popularity": 0.225,
"topicSearchString": "ios android bluetooth low energy ble"
},
{
@@ -20330,14 +21463,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-10-24T12:02:37Z",
"createdAt": "2017-05-07T16:22:54Z",
"pushedAt": "2022-10-24T12:02:37Z",
- "forks": 181,
+ "forks": 182,
"issues": 7,
"subscribers": 12,
- "stars": 2131,
+ "stars": 2130,
"dependencies": 0
},
"name": "rn-placeholder",
@@ -20367,8 +21503,8 @@
"unmaintained": true,
"npmPkg": "rn-placeholder",
"npm": {
- "downloads": 90845,
- "weekDownloads": 16866,
+ "downloads": 89435,
+ "weekDownloads": 17736,
"size": 49819,
"latestRelease": "3.0.3",
"latestReleaseDate": "2020-09-18T13:37:56.094Z"
@@ -20380,7 +21516,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.592,
+ "popularity": -0.581,
"topicSearchString": "ios android expo ux placeholder"
},
{
@@ -20392,14 +21528,17 @@
"github": {
"urls": {
"repo": "https://github.com/mfrachet/rn-displayable",
- "homepage": null
+ "homepage": "https://github.com/mfrachet/rn-displayable"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-09-17T11:11:37Z",
"createdAt": "2017-12-04T13:14:35Z",
"pushedAt": "2018-09-17T11:11:37Z",
@@ -20427,8 +21566,8 @@
},
"npmPkg": "rn-displayable",
"npm": {
- "downloads": 19,
- "weekDownloads": 1,
+ "downloads": 10,
+ "weekDownloads": 5,
"size": 220546,
"latestRelease": "1.0.1",
"latestReleaseDate": "2018-09-17T11:11:54.103Z"
@@ -20439,7 +21578,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.7,
+ "popularity": -1.25,
"topicSearchString": "ios android expo"
},
{
@@ -20449,21 +21588,24 @@
"github": {
"urls": {
"repo": "https://github.com/tipsi/tipsi-stripe",
- "homepage": null
+ "homepage": "https://github.com/tipsi/tipsi-stripe#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-04-13T16:08:20Z",
"createdAt": "2016-10-27T09:03:49Z",
"pushedAt": "2023-04-13T16:08:20Z",
- "forks": 485,
+ "forks": 483,
"issues": 2,
"subscribers": 25,
- "stars": 1137,
+ "stars": 1136,
"dependencies": 0
},
"name": "tipsi-stripe",
@@ -20492,8 +21634,8 @@
"unmaintained": true,
"npmPkg": "tipsi-stripe",
"npm": {
- "downloads": 6609,
- "weekDownloads": 1048,
+ "downloads": 3363,
+ "weekDownloads": 765,
"size": 343380,
"latestRelease": "11.0.1",
"latestReleaseDate": "2023-04-13T16:08:35.170Z"
@@ -20506,7 +21648,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.615,
+ "popularity": -0.557,
"topicSearchString": "stripe ios android apple-pay"
},
{
@@ -20519,21 +21661,24 @@
"github": {
"urls": {
"repo": "https://github.com/Expensify/react-native-qrcode-svg",
- "homepage": null
+ "homepage": "https://github.com/Expensify/react-native-qrcode-svg#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-02-21T05:43:57Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-31T19:31:35Z",
"createdAt": "2016-05-05T17:04:15Z",
- "pushedAt": "2025-02-21T05:43:57Z",
+ "pushedAt": "2025-10-31T19:31:35Z",
"forks": 208,
"issues": 39,
"subscribers": 44,
- "stars": 1135,
+ "stars": 1140,
"dependencies": 3
},
"name": "react-native-qrcode-svg",
@@ -20560,19 +21705,19 @@
},
"npmPkg": "react-native-qrcode-svg",
"npm": {
- "downloads": 1214267,
- "weekDownloads": 227570,
- "size": 958130,
- "latestRelease": "6.3.15",
- "latestReleaseDate": "2025-02-21T05:44:01.802Z"
+ "downloads": 805844,
+ "weekDownloads": 225822,
+ "size": 958134,
+ "latestRelease": "6.3.20",
+ "latestReleaseDate": "2025-10-31T19:31:40.471Z"
},
- "score": 65,
+ "score": 79,
"matchingScoreModifiers": [
"Popular",
"Known",
- "Not updated recently"
+ "Recently updated"
],
- "popularity": 0.159,
+ "popularity": 0.238,
"topicSearchString": "qrcode svg node-qrcode"
},
{
@@ -20594,14 +21739,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-21T12:10:44Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-30T00:44:31Z",
"createdAt": "2021-04-20T12:33:05Z",
- "pushedAt": "2025-10-21T12:10:44Z",
- "forks": 190,
- "issues": 13,
+ "pushedAt": "2025-10-30T00:44:31Z",
+ "forks": 193,
+ "issues": 8,
"subscribers": 17,
- "stars": 917,
+ "stars": 930,
"dependencies": 2
},
"name": "react-native-google-mobile-ads",
@@ -20637,11 +21785,11 @@
},
"npmPkg": "react-native-google-mobile-ads",
"npm": {
- "downloads": 169830,
- "weekDownloads": 32726,
- "size": 1230295,
- "latestRelease": "15.8.3",
- "latestReleaseDate": "2025-10-21T12:10:58.259Z"
+ "downloads": 118776,
+ "weekDownloads": 32394,
+ "size": 1241177,
+ "latestRelease": "16.0.0",
+ "latestReleaseDate": "2025-10-30T00:44:45.854Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -20649,7 +21797,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.164,
+ "popularity": 0.232,
"topicSearchString": "admob mobile-ads google-ads gdpr banner-ad rewarded-ad interstitial ad-consent android ios google"
},
{
@@ -20669,14 +21817,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-14T12:32:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T03:18:06Z",
"createdAt": "2017-02-01T12:01:03Z",
- "pushedAt": "2025-10-14T12:32:07Z",
- "forks": 2223,
- "issues": 59,
- "subscribers": 163,
- "stars": 12118,
+ "pushedAt": "2025-11-14T03:18:06Z",
+ "forks": 2230,
+ "issues": 66,
+ "subscribers": 162,
+ "stars": 12141,
"dependencies": 1
},
"name": "@react-native-firebase/analytics",
@@ -20701,11 +21852,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 1809177,
- "weekDownloads": 341523,
- "size": 289577,
- "latestRelease": "23.4.1",
- "latestReleaseDate": "2025-10-14T12:32:50.949Z"
+ "downloads": 1202517,
+ "weekDownloads": 328724,
+ "size": 289755,
+ "latestRelease": "23.5.0",
+ "latestReleaseDate": "2025-10-30T00:45:59.394Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -20715,7 +21866,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.16,
+ "popularity": 0.232,
"topicSearchString": "firebase analytics"
},
{
@@ -20736,14 +21887,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-14T12:32:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T03:18:06Z",
"createdAt": "2017-02-01T12:01:03Z",
- "pushedAt": "2025-10-14T12:32:07Z",
- "forks": 2223,
- "issues": 59,
- "subscribers": 163,
- "stars": 12118,
+ "pushedAt": "2025-11-14T03:18:06Z",
+ "forks": 2230,
+ "issues": 66,
+ "subscribers": 162,
+ "stars": 12141,
"dependencies": 0
},
"name": "@react-native-firebase/app-check",
@@ -20769,11 +21923,11 @@
"configPlugin": true
},
"npm": {
- "downloads": 101721,
- "weekDownloads": 18474,
- "size": 145320,
- "latestRelease": "23.4.1",
- "latestReleaseDate": "2025-10-14T12:32:50.694Z"
+ "downloads": 107869,
+ "weekDownloads": 19934,
+ "size": 145498,
+ "latestRelease": "23.5.0",
+ "latestReleaseDate": "2025-10-30T00:45:59.310Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -20783,7 +21937,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.154,
+ "popularity": 0.157,
"topicSearchString": "firebase app-check appcheck"
},
{
@@ -20803,14 +21957,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-14T12:32:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T03:18:06Z",
"createdAt": "2017-02-01T12:01:03Z",
- "pushedAt": "2025-10-14T12:32:07Z",
- "forks": 2223,
- "issues": 59,
- "subscribers": 163,
- "stars": 12118,
+ "pushedAt": "2025-11-14T03:18:06Z",
+ "forks": 2230,
+ "issues": 66,
+ "subscribers": 162,
+ "stars": 12141,
"dependencies": 0
},
"name": "@react-native-firebase/app-distribution",
@@ -20835,11 +21992,11 @@
"configPlugin": true
},
"npm": {
- "downloads": 37848,
- "weekDownloads": 7657,
- "size": 86319,
- "latestRelease": "23.4.1",
- "latestReleaseDate": "2025-10-14T12:32:53.114Z"
+ "downloads": 26637,
+ "weekDownloads": 6042,
+ "size": 86504,
+ "latestRelease": "23.5.0",
+ "latestReleaseDate": "2025-10-30T00:46:02.705Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -20849,7 +22006,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.172,
+ "popularity": 0.193,
"topicSearchString": "firebase app-distribution"
},
{
@@ -20870,14 +22027,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-14T12:32:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T03:18:06Z",
"createdAt": "2017-02-01T12:01:03Z",
- "pushedAt": "2025-10-14T12:32:07Z",
- "forks": 2223,
- "issues": 59,
- "subscribers": 163,
- "stars": 12118,
+ "pushedAt": "2025-11-14T03:18:06Z",
+ "forks": 2230,
+ "issues": 66,
+ "subscribers": 162,
+ "stars": 12141,
"dependencies": 1
},
"name": "@react-native-firebase/app",
@@ -20929,11 +22089,11 @@
"configPlugin": true
},
"npm": {
- "downloads": 3052799,
- "weekDownloads": 567060,
- "size": 566327,
- "latestRelease": "23.4.1",
- "latestReleaseDate": "2025-10-14T12:32:50.778Z"
+ "downloads": 2039001,
+ "weekDownloads": 575242,
+ "size": 566623,
+ "latestRelease": "23.5.0",
+ "latestReleaseDate": "2025-10-30T00:45:59.472Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -20943,7 +22103,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.158,
+ "popularity": 0.24,
"topicSearchString": "admob auth config digits fabric functions phone-auth sms firestore cloud-firestore datastore remote-config transactions firebase firebase fcm apn gcm analytics messaging database android ios crash firestack performance firestore dynamic-links crashlytics"
},
{
@@ -20964,14 +22124,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-14T12:32:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T03:18:06Z",
"createdAt": "2017-02-01T12:01:03Z",
- "pushedAt": "2025-10-14T12:32:07Z",
- "forks": 2223,
- "issues": 59,
- "subscribers": 163,
- "stars": 12118,
+ "pushedAt": "2025-11-14T03:18:06Z",
+ "forks": 2230,
+ "issues": 66,
+ "subscribers": 162,
+ "stars": 12141,
"dependencies": 1
},
"name": "@react-native-firebase/auth",
@@ -20996,11 +22159,11 @@
"configPlugin": true
},
"npm": {
- "downloads": 604851,
- "weekDownloads": 112216,
- "size": 557066,
- "latestRelease": "23.4.1",
- "latestReleaseDate": "2025-10-14T12:32:53.374Z"
+ "downloads": 402472,
+ "weekDownloads": 121932,
+ "size": 557239,
+ "latestRelease": "23.5.0",
+ "latestReleaseDate": "2025-10-30T00:46:02.771Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -21010,7 +22173,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.158,
+ "popularity": 0.508,
"topicSearchString": "firebase auth"
},
{
@@ -21031,14 +22194,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-14T12:32:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T03:18:06Z",
"createdAt": "2017-02-01T12:01:03Z",
- "pushedAt": "2025-10-14T12:32:07Z",
- "forks": 2223,
- "issues": 59,
- "subscribers": 163,
- "stars": 12118,
+ "pushedAt": "2025-11-14T03:18:06Z",
+ "forks": 2230,
+ "issues": 66,
+ "subscribers": 162,
+ "stars": 12141,
"dependencies": 1
},
"name": "@react-native-firebase/crashlytics",
@@ -21068,11 +22234,11 @@
"configPlugin": true
},
"npm": {
- "downloads": 1055994,
- "weekDownloads": 207651,
- "size": 165233,
- "latestRelease": "23.4.1",
- "latestReleaseDate": "2025-10-14T12:32:53.563Z"
+ "downloads": 693150,
+ "weekDownloads": 159644,
+ "size": 165413,
+ "latestRelease": "23.5.0",
+ "latestReleaseDate": "2025-10-30T00:46:02.825Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -21082,7 +22248,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.167,
+ "popularity": 0.196,
"topicSearchString": "firebase fabric crash bug error reporting crashlytics"
},
{
@@ -21102,14 +22268,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-14T12:32:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T03:18:06Z",
"createdAt": "2017-02-01T12:01:03Z",
- "pushedAt": "2025-10-14T12:32:07Z",
- "forks": 2223,
- "issues": 59,
- "subscribers": 163,
- "stars": 12118,
+ "pushedAt": "2025-11-14T03:18:06Z",
+ "forks": 2230,
+ "issues": 66,
+ "subscribers": 162,
+ "stars": 12141,
"dependencies": 0
},
"name": "@react-native-firebase/database",
@@ -21137,11 +22306,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 96000,
- "weekDownloads": 18898,
- "size": 425011,
- "latestRelease": "23.4.1",
- "latestReleaseDate": "2025-10-14T12:32:53.720Z"
+ "downloads": 62205,
+ "weekDownloads": 18214,
+ "size": 425188,
+ "latestRelease": "23.5.0",
+ "latestReleaseDate": "2025-10-30T00:46:03.120Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -21151,7 +22320,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.167,
+ "popularity": 0.249,
"topicSearchString": "firebase realtime database synchronized realtome-database"
},
{
@@ -21171,14 +22340,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-14T12:32:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T03:18:06Z",
"createdAt": "2017-02-01T12:01:03Z",
- "pushedAt": "2025-10-14T12:32:07Z",
- "forks": 2223,
- "issues": 59,
- "subscribers": 163,
- "stars": 12118,
+ "pushedAt": "2025-11-14T03:18:06Z",
+ "forks": 2230,
+ "issues": 66,
+ "subscribers": 162,
+ "stars": 12141,
"dependencies": 1
},
"name": "@react-native-firebase/firestore",
@@ -21208,11 +22380,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 353312,
- "weekDownloads": 68675,
- "size": 613592,
- "latestRelease": "23.4.1",
- "latestReleaseDate": "2025-10-14T12:32:55.847Z"
+ "downloads": 222477,
+ "weekDownloads": 54906,
+ "size": 613770,
+ "latestRelease": "23.5.0",
+ "latestReleaseDate": "2025-10-30T00:46:05.948Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -21222,7 +22394,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.165,
+ "popularity": 0.21,
"topicSearchString": "firebase cloud-firestore database nosql query realtime firestore"
},
{
@@ -21242,14 +22414,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-14T12:32:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T03:18:06Z",
"createdAt": "2017-02-01T12:01:03Z",
- "pushedAt": "2025-10-14T12:32:07Z",
- "forks": 2223,
- "issues": 59,
- "subscribers": 163,
- "stars": 12118,
+ "pushedAt": "2025-11-14T03:18:06Z",
+ "forks": 2230,
+ "issues": 66,
+ "subscribers": 162,
+ "stars": 12141,
"dependencies": 0
},
"name": "@react-native-firebase/functions",
@@ -21276,11 +22451,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 91249,
- "weekDownloads": 17202,
- "size": 126543,
- "latestRelease": "23.4.1",
- "latestReleaseDate": "2025-10-14T12:32:55.999Z"
+ "downloads": 60403,
+ "weekDownloads": 15525,
+ "size": 126721,
+ "latestRelease": "23.5.0",
+ "latestReleaseDate": "2025-10-30T00:46:05.917Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -21290,7 +22465,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.16,
+ "popularity": 0.218,
"topicSearchString": "firebase https callable functions"
},
{
@@ -21310,14 +22485,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-14T12:32:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T03:18:06Z",
"createdAt": "2017-02-01T12:01:03Z",
- "pushedAt": "2025-10-14T12:32:07Z",
- "forks": 2223,
- "issues": 59,
- "subscribers": 163,
- "stars": 12118,
+ "pushedAt": "2025-11-14T03:18:06Z",
+ "forks": 2230,
+ "issues": 66,
+ "subscribers": 162,
+ "stars": 12141,
"dependencies": 0
},
"name": "@react-native-firebase/in-app-messaging",
@@ -21347,11 +22525,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 77160,
- "weekDownloads": 13364,
- "size": 96036,
- "latestRelease": "23.4.1",
- "latestReleaseDate": "2025-10-14T12:32:56.347Z"
+ "downloads": 50705,
+ "weekDownloads": 15200,
+ "size": 96221,
+ "latestRelease": "23.5.0",
+ "latestReleaseDate": "2025-10-30T00:46:06.079Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -21361,7 +22539,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.147,
+ "popularity": 0.505,
"topicSearchString": "firebase in-app-messaging analytics predictions engage active-users inappmessaging"
},
{
@@ -21382,14 +22560,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-14T12:32:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T03:18:06Z",
"createdAt": "2017-02-01T12:01:03Z",
- "pushedAt": "2025-10-14T12:32:07Z",
- "forks": 2223,
- "issues": 59,
- "subscribers": 163,
- "stars": 12118,
+ "pushedAt": "2025-11-14T03:18:06Z",
+ "forks": 2230,
+ "issues": 66,
+ "subscribers": 162,
+ "stars": 12141,
"dependencies": 0
},
"name": "@react-native-firebase/messaging",
@@ -21414,11 +22595,11 @@
"configPlugin": true
},
"npm": {
- "downloads": 1857322,
- "weekDownloads": 346956,
- "size": 298850,
- "latestRelease": "23.4.1",
- "latestReleaseDate": "2025-10-14T12:32:58.440Z"
+ "downloads": 1231103,
+ "weekDownloads": 344132,
+ "size": 299028,
+ "latestRelease": "23.5.0",
+ "latestReleaseDate": "2025-10-30T00:46:08.965Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -21428,7 +22609,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.159,
+ "popularity": 0.238,
"topicSearchString": "firebase messaging"
},
{
@@ -21448,14 +22629,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-14T12:32:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T03:18:06Z",
"createdAt": "2017-02-01T12:01:03Z",
- "pushedAt": "2025-10-14T12:32:07Z",
- "forks": 2223,
- "issues": 59,
- "subscribers": 163,
- "stars": 12118,
+ "pushedAt": "2025-11-14T03:18:06Z",
+ "forks": 2230,
+ "issues": 66,
+ "subscribers": 162,
+ "stars": 12141,
"dependencies": 0
},
"name": "@react-native-firebase/ml",
@@ -21484,11 +22668,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 3037,
- "weekDownloads": 445,
- "size": 86620,
- "latestRelease": "23.4.1",
- "latestReleaseDate": "2025-10-14T12:32:58.753Z"
+ "downloads": 1360,
+ "weekDownloads": 562,
+ "size": 86791,
+ "latestRelease": "23.5.0",
+ "latestReleaseDate": "2025-10-30T00:46:08.992Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -21498,7 +22682,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.125,
+ "popularity": 0.351,
"topicSearchString": "firebase ml machine-learning text-recognition landmark-recognition image-labeler"
},
{
@@ -21519,14 +22703,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-14T12:32:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T03:18:06Z",
"createdAt": "2017-02-01T12:01:03Z",
- "pushedAt": "2025-10-14T12:32:07Z",
- "forks": 2223,
- "issues": 59,
- "subscribers": 163,
- "stars": 12118,
+ "pushedAt": "2025-11-14T03:18:06Z",
+ "forks": 2230,
+ "issues": 66,
+ "subscribers": 162,
+ "stars": 12141,
"dependencies": 0
},
"name": "@react-native-firebase/perf",
@@ -21556,11 +22743,11 @@
"configPlugin": true
},
"npm": {
- "downloads": 467687,
- "weekDownloads": 89534,
- "size": 147324,
- "latestRelease": "23.4.1",
- "latestReleaseDate": "2025-10-14T12:32:58.637Z"
+ "downloads": 318759,
+ "weekDownloads": 73318,
+ "size": 147497,
+ "latestRelease": "23.5.0",
+ "latestReleaseDate": "2025-10-30T00:46:09.668Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -21570,7 +22757,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.163,
+ "popularity": 0.196,
"topicSearchString": "firebase perf trace insight http latency performance-monitoring"
},
{
@@ -21590,14 +22777,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-20T16:55:37Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T03:18:06Z",
"createdAt": "2017-02-01T12:01:03Z",
- "pushedAt": "2025-10-20T16:55:37Z",
- "forks": 2223,
- "issues": 59,
- "subscribers": 163,
- "stars": 12118,
+ "pushedAt": "2025-11-14T03:18:06Z",
+ "forks": 2230,
+ "issues": 66,
+ "subscribers": 162,
+ "stars": 12141,
"dependencies": 3
},
"name": "@react-native-firebase/remote-config",
@@ -21624,11 +22814,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 584201,
- "weekDownloads": 107256,
- "size": 168186,
- "latestRelease": "23.4.1",
- "latestReleaseDate": "2025-10-14T12:32:59.031Z"
+ "downloads": 373859,
+ "weekDownloads": 105640,
+ "size": 176109,
+ "latestRelease": "23.5.0",
+ "latestReleaseDate": "2025-10-30T00:46:09.371Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -21638,7 +22828,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.156,
+ "popularity": 0.24,
"topicSearchString": "firebase config remote remote-config"
},
{
@@ -21658,14 +22848,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-14T12:32:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T03:18:06Z",
"createdAt": "2017-02-01T12:01:03Z",
- "pushedAt": "2025-10-14T12:32:07Z",
- "forks": 2223,
- "issues": 59,
- "subscribers": 163,
- "stars": 12118,
+ "pushedAt": "2025-11-14T03:18:06Z",
+ "forks": 2230,
+ "issues": 66,
+ "subscribers": 162,
+ "stars": 12141,
"dependencies": 0
},
"name": "@react-native-firebase/storage",
@@ -21697,11 +22890,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 157322,
- "weekDownloads": 29177,
- "size": 286080,
- "latestRelease": "23.4.1",
- "latestReleaseDate": "2025-10-14T12:33:00.909Z"
+ "downloads": 104446,
+ "weekDownloads": 31554,
+ "size": 286256,
+ "latestRelease": "23.5.0",
+ "latestReleaseDate": "2025-10-30T00:46:11.855Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -21711,7 +22904,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.158,
+ "popularity": 0.507,
"topicSearchString": "firebase images audio video json cloud-storage storage upload download"
},
{
@@ -21734,14 +22927,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-04-12T21:30:13Z",
"createdAt": "2015-05-08T17:04:15Z",
"pushedAt": "2023-04-12T21:30:13Z",
- "forks": 883,
- "issues": 555,
+ "forks": 884,
+ "issues": 557,
"subscribers": 43,
- "stars": 5035,
+ "stars": 5038,
"dependencies": 2
},
"name": "react-native-fs",
@@ -21773,8 +22969,8 @@
},
"npmPkg": "react-native-fs",
"npm": {
- "downloads": 1509447,
- "weekDownloads": 296412,
+ "downloads": 979335,
+ "weekDownloads": 225163,
"size": 570292,
"latestRelease": "2.20.0",
"latestReleaseDate": "2022-05-04T16:06:26.809Z"
@@ -21789,7 +22985,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.583,
+ "popularity": -0.555,
"topicSearchString": "component ios android fs filesystem download upload file-transfer"
},
{
@@ -21807,14 +23003,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-01-01T15:12:48Z",
"createdAt": "2017-02-23T06:48:43Z",
"pushedAt": "2020-01-01T15:12:48Z",
"forks": 14,
"issues": 0,
"subscribers": 5,
- "stars": 177,
+ "stars": 176,
"dependencies": 1
},
"name": "react-native-cell-components",
@@ -21844,8 +23043,8 @@
"unmaintained": true,
"npmPkg": "react-native-cell-components",
"npm": {
- "downloads": 798,
- "weekDownloads": 3,
+ "downloads": 101,
+ "weekDownloads": 74,
"size": 65287,
"latestRelease": "0.7.9",
"latestReleaseDate": "2019-12-27T14:47:36.759Z"
@@ -21855,7 +23054,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.497,
+ "popularity": -0.857,
"topicSearchString": "cell components ios listview tableview"
},
{
@@ -21873,7 +23072,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-08-31T20:30:20Z",
"createdAt": "2017-06-03T12:05:05Z",
"pushedAt": "2018-08-31T20:30:20Z",
@@ -21916,8 +23118,8 @@
},
"npmPkg": "react-native-photo-upload",
"npm": {
- "downloads": 866,
- "weekDownloads": 193,
+ "downloads": 713,
+ "weekDownloads": 214,
"size": 55942,
"latestRelease": "1.3.0",
"latestReleaseDate": "2018-08-31T20:33:32.975Z"
@@ -21929,7 +23131,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.31,
+ "popularity": -1.244,
"topicSearchString": "photo resizer image picker base64 ios android photos reactjs image-picker fs image-resizer"
},
{
@@ -21939,21 +23141,24 @@
"github": {
"urls": {
"repo": "https://github.com/peggyrayzis/react-native-create-bridge",
- "homepage": null
+ "homepage": "https://github.com/peggyrayzis/react-native-create-bridge#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-09-27T01:31:06Z",
"createdAt": "2017-01-11T16:42:51Z",
"pushedAt": "2020-09-27T01:31:06Z",
"forks": 63,
"issues": 34,
"subscribers": 27,
- "stars": 1027,
+ "stars": 1028,
"dependencies": 7
},
"name": "react-native-create-bridge",
@@ -21984,8 +23189,8 @@
"unmaintained": true,
"npmPkg": "react-native-create-bridge",
"npm": {
- "downloads": 1763,
- "weekDownloads": 367,
+ "downloads": 930,
+ "weekDownloads": 223,
"latestRelease": "2.0.1",
"latestReleaseDate": "2018-01-29T03:30:07.772Z"
},
@@ -21997,7 +23202,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.573,
+ "popularity": -1.295,
"topicSearchString": "bridge cli swift java objective-c kotlin"
},
{
@@ -22008,14 +23213,17 @@
"github": {
"urls": {
"repo": "https://github.com/uxxman/react-native-fa-icons",
- "homepage": null
+ "homepage": "https://github.com/uxman-sherwani/react-native-fa-icons#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-04-21T14:52:03Z",
"createdAt": "2017-03-26T02:38:45Z",
"pushedAt": "2019-04-21T14:52:03Z",
@@ -22053,8 +23261,8 @@
"unmaintained": true,
"npmPkg": "react-native-fa-icons",
"npm": {
- "downloads": 110,
- "weekDownloads": 5,
+ "downloads": 113,
+ "weekDownloads": 73,
"size": 190457,
"latestRelease": "4.1.1",
"latestReleaseDate": "2019-04-21T14:52:25.198Z"
@@ -22064,7 +23272,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.71,
+ "popularity": -1.188,
"topicSearchString": "fonts font-awesome fontawesome icon icons-fontawesome icons"
},
{
@@ -22075,14 +23283,17 @@
"github": {
"urls": {
"repo": "https://github.com/material-native/material-native",
- "homepage": null
+ "homepage": "https://github.com/material-native/material-native"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-11-22T11:04:15Z",
"createdAt": "2017-04-26T03:59:27Z",
"pushedAt": "2017-11-22T11:04:15Z",
@@ -22119,8 +23330,8 @@
"unmaintained": true,
"npmPkg": "material-native",
"npm": {
- "downloads": 161,
- "weekDownloads": 3,
+ "downloads": 76,
+ "weekDownloads": 69,
"latestRelease": "0.0.0-alpha.16",
"latestReleaseDate": "2017-11-22T11:06:54.322Z"
},
@@ -22129,7 +23340,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.484,
+ "popularity": -0.688,
"topicSearchString": "component material material-design android ios"
},
{
@@ -22140,14 +23351,17 @@
"github": {
"urls": {
"repo": "https://github.com/ronak301/react-native-submit-button",
- "homepage": null
+ "homepage": "https://github.com/ronak301/react-native-submit-button#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-10-24T11:42:29Z",
"createdAt": "2017-01-08T16:31:26Z",
"pushedAt": "2017-10-24T11:42:29Z",
@@ -22185,8 +23399,8 @@
},
"npmPkg": "react-native-submit-button",
"npm": {
- "downloads": 101,
- "weekDownloads": 4,
+ "downloads": 40,
+ "weekDownloads": 3,
"latestRelease": "1.0.5",
"latestReleaseDate": "2017-01-19T19:50:24.058Z"
},
@@ -22196,7 +23410,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.465,
+ "popularity": -1.433,
"topicSearchString": "animated component button submit android ios submit-button"
},
{
@@ -22206,21 +23420,24 @@
"github": {
"urls": {
"repo": "https://github.com/mockingbot/react-native-zip-archive",
- "homepage": null
+ "homepage": "https://github.com/mockingbot/react-native-zip-archive"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-15T10:41:32Z",
"createdAt": "2015-08-26T09:06:18Z",
"pushedAt": "2025-06-15T10:41:32Z",
"forks": 153,
- "issues": 15,
+ "issues": 16,
"subscribers": 12,
- "stars": 454,
+ "stars": 456,
"dependencies": 0
},
"name": "react-native-zip-archive",
@@ -22251,19 +23468,18 @@
},
"npmPkg": "react-native-zip-archive",
"npm": {
- "downloads": 137762,
- "weekDownloads": 28993,
+ "downloads": 88562,
+ "weekDownloads": 20539,
"size": 51330,
"latestRelease": "7.0.2",
"latestReleaseDate": "2025-06-15T10:42:34.957Z"
},
- "score": 70,
+ "score": 56,
"matchingScoreModifiers": [
- "Popular",
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.179,
+ "popularity": 0.197,
"topicSearchString": "ios android zip archive zip-archive unzip zip-assets"
},
{
@@ -22274,21 +23490,24 @@
"github": {
"urls": {
"repo": "https://github.com/beefe/react-native-actionsheet",
- "homepage": null
+ "homepage": "https://github.com/beefe/react-native-actionsheet#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-05-23T11:37:11Z",
"createdAt": "2016-03-01T14:11:31Z",
"pushedAt": "2018-05-23T11:37:11Z",
- "forks": 284,
+ "forks": 283,
"issues": 50,
"subscribers": 13,
- "stars": 1356,
+ "stars": 1357,
"dependencies": 0
},
"name": "react-native-actionsheet",
@@ -22315,8 +23534,8 @@
},
"npmPkg": "react-native-actionsheet",
"npm": {
- "downloads": 67799,
- "weekDownloads": 12640,
+ "downloads": 59016,
+ "weekDownloads": 13097,
"size": 15598,
"latestRelease": "2.4.2",
"latestReleaseDate": "2018-04-23T01:06:55.589Z"
@@ -22330,7 +23549,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.592,
+ "popularity": -0.561,
"topicSearchString": "actionsheet action-sheet custom-action-sheet"
},
{
@@ -22346,14 +23565,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-01-22T08:41:43Z",
"createdAt": "2017-06-23T07:11:35Z",
"pushedAt": "2020-01-22T08:41:43Z",
- "forks": 203,
+ "forks": 204,
"issues": 45,
"subscribers": 27,
- "stars": 874,
+ "stars": 878,
"dependencies": 1
},
"name": "react-native-document-scanner",
@@ -22381,8 +23603,8 @@
"unmaintained": true,
"npmPkg": "react-native-document-scanner",
"npm": {
- "downloads": 203,
- "weekDownloads": 29,
+ "downloads": 156,
+ "weekDownloads": 89,
"latestRelease": "1.4.2",
"latestReleaseDate": "2017-11-09T14:30:29.256Z"
},
@@ -22394,7 +23616,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.377,
+ "popularity": -1.006,
"topicSearchString": "scanner ios document"
},
{
@@ -22410,7 +23632,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-12-16T10:56:28Z",
"createdAt": "2017-08-20T14:08:41Z",
"pushedAt": "2019-12-16T10:56:28Z",
@@ -22447,8 +23672,8 @@
"unmaintained": true,
"npmPkg": "react-native-perspective-image-cropper",
"npm": {
- "downloads": 314,
- "weekDownloads": 79,
+ "downloads": 121,
+ "weekDownloads": 35,
"size": 2063941,
"latestRelease": "0.4.4",
"latestReleaseDate": "2019-12-16T14:30:54.783Z"
@@ -22460,7 +23685,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.284,
+ "popularity": -1.25,
"topicSearchString": "scanner crop image custom perspective"
},
{
@@ -22470,18 +23695,21 @@
"github": {
"urls": {
"repo": "https://github.com/zeljkoX/react-native-loading-placeholder",
- "homepage": null
+ "homepage": "https://github.com/zeljkoX/react-native-loading-placeholder#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-01-09T06:46:46Z",
"createdAt": "2017-05-25T17:19:32Z",
"pushedAt": "2018-01-09T06:46:46Z",
- "forks": 15,
+ "forks": 16,
"issues": 5,
"subscribers": 1,
"stars": 176,
@@ -22516,8 +23744,8 @@
"unmaintained": true,
"npmPkg": "react-native-loading-placeholder",
"npm": {
- "downloads": 3244,
- "weekDownloads": 99,
+ "downloads": 2479,
+ "weekDownloads": 1811,
"latestRelease": "0.0.6",
"latestReleaseDate": "2017-11-11T22:41:00.452Z"
},
@@ -22527,7 +23755,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.724,
+ "popularity": -0.129,
"topicSearchString": "component ios android placeholder loading loader skeletor"
},
{
@@ -22550,11 +23778,14 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-07-28T09:37:00Z",
"createdAt": "2017-09-17T19:41:51Z",
"pushedAt": "2022-07-28T09:37:00Z",
- "forks": 22,
+ "forks": 21,
"issues": 0,
"subscribers": 18,
"stars": 40,
@@ -22589,8 +23820,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 266,
- "weekDownloads": 8,
+ "downloads": 881,
+ "weekDownloads": 84,
"size": 292353,
"latestRelease": "7.0.3",
"latestReleaseDate": "2022-01-25T17:08:00.197Z"
@@ -22601,7 +23832,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.474,
+ "popularity": -1.419,
"topicSearchString": "batch push notifications library push-notifications archived deprecated obsolete"
},
{
@@ -22612,14 +23843,17 @@
"github": {
"urls": {
"repo": "https://github.com/SoftZen/react-native-bouncy-drawer",
- "homepage": null
+ "homepage": "https://github.com/SoftZen/react-native-bouncy-drawer#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-06-19T20:17:37Z",
"createdAt": "2017-10-10T18:32:29Z",
"pushedAt": "2018-06-19T20:17:37Z",
@@ -22654,7 +23888,7 @@
"npmPkg": "react-native-bouncy-drawer",
"npm": {
"downloads": 8,
- "weekDownloads": 1,
+ "weekDownloads": 3,
"size": 2169349,
"latestRelease": "1.0.1",
"latestReleaseDate": "2018-04-23T19:28:37.640Z"
@@ -22664,7 +23898,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.3,
+ "popularity": -0.9,
"topicSearchString": "drawer bouncy"
},
{
@@ -22674,14 +23908,17 @@
"github": {
"urls": {
"repo": "https://github.com/matt-oakes/react-native-ios-drag-drop",
- "homepage": null
+ "homepage": "https://github.com/matt-oakes/react-native-ios-drag-drop"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-10-13T11:41:01Z",
"createdAt": "2017-10-12T17:32:33Z",
"pushedAt": "2017-10-13T11:41:01Z",
@@ -22715,8 +23952,8 @@
},
"npmPkg": "react-native-ios-drag-drop",
"npm": {
- "downloads": 48,
- "weekDownloads": 2,
+ "downloads": 27,
+ "weekDownloads": 17,
"latestRelease": "0.1.2",
"latestReleaseDate": "2017-10-13T11:41:09.150Z"
},
@@ -22726,7 +23963,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.464,
+ "popularity": -0.933,
"topicSearchString": "drag-and-drop ios component"
},
{
@@ -22744,7 +23981,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-06-28T13:36:16Z",
"createdAt": "2017-06-05T12:43:41Z",
"pushedAt": "2018-06-28T13:36:16Z",
@@ -22777,8 +24017,8 @@
},
"npmPkg": "react-native-material-palette",
"npm": {
- "downloads": 769,
- "weekDownloads": 4,
+ "downloads": 38,
+ "weekDownloads": 21,
"latestRelease": "0.1.0",
"latestReleaseDate": "2017-08-21T09:51:40.749Z"
},
@@ -22788,7 +24028,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.496,
+ "popularity": -0.975,
"topicSearchString": "material-design material-ui"
},
{
@@ -22811,14 +24051,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-07-29T15:02:28Z",
"createdAt": "2017-10-12T20:02:23Z",
"pushedAt": "2024-07-29T15:02:28Z",
"forks": 167,
"issues": 33,
"subscribers": 11,
- "stars": 1060,
+ "stars": 1063,
"dependencies": 1
},
"name": "react-native-onboarding-swiper",
@@ -22851,8 +24094,8 @@
},
"npmPkg": "react-native-onboarding-swiper",
"npm": {
- "downloads": 25529,
- "weekDownloads": 4941,
+ "downloads": 17437,
+ "weekDownloads": 5225,
"size": 32469,
"latestRelease": "1.3.0",
"latestReleaseDate": "2024-07-27T22:10:10.335Z"
@@ -22863,7 +24106,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.165,
+ "popularity": 0.505,
"topicSearchString": "component onboarding tutorial intro swiper welcome introduction instructions slider"
},
{
@@ -22875,21 +24118,24 @@
"github": {
"urls": {
"repo": "https://github.com/xotahal/react-native-material-ui",
- "homepage": null
+ "homepage": "https://github.com/xotahal/react-native-material-ui"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-04-19T21:39:12Z",
"createdAt": "2016-03-24T15:40:53Z",
"pushedAt": "2019-04-19T21:39:12Z",
- "forks": 578,
+ "forks": 579,
"issues": 172,
"subscribers": 83,
- "stars": 3784,
+ "stars": 3786,
"dependencies": 5
},
"name": "react-native-material-ui",
@@ -22923,8 +24169,8 @@
"unmaintained": true,
"npmPkg": "react-native-material-ui",
"npm": {
- "downloads": 9018,
- "weekDownloads": 379,
+ "downloads": 2971,
+ "weekDownloads": 573,
"size": 281224,
"latestRelease": "1.30.1",
"latestReleaseDate": "2018-07-02T11:37:51.541Z"
@@ -22938,7 +24184,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.714,
+ "popularity": -0.586,
"topicSearchString": "material design ui components component android material-design ui-kit ios"
},
{
@@ -22950,21 +24196,24 @@
"github": {
"urls": {
"repo": "https://github.com/SoftZen/react-native-falling-drawer",
- "homepage": null
+ "homepage": "https://github.com/SoftZen/react-native-customizable-drawer#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-06-19T20:19:16Z",
"createdAt": "2017-10-14T08:09:36Z",
"pushedAt": "2018-06-19T20:19:16Z",
"forks": 13,
"issues": 1,
"subscribers": 6,
- "stars": 115,
+ "stars": 114,
"dependencies": 5
},
"name": "react-native-falling-drawer",
@@ -22993,8 +24242,8 @@
"unmaintained": true,
"npmPkg": "react-native-falling-drawer",
"npm": {
- "downloads": 58,
- "weekDownloads": 12,
+ "downloads": 36,
+ "weekDownloads": 9,
"latestRelease": "1.0.2",
"latestReleaseDate": "2017-10-14T18:54:20.705Z"
},
@@ -23003,7 +24252,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.315,
+ "popularity": -1.275,
"topicSearchString": "drawer falling customizable collapsible"
},
{
@@ -23022,7 +24271,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2017-11-10T17:13:31Z",
"createdAt": "2017-11-03T06:38:37Z",
"pushedAt": "2017-11-10T17:13:31Z",
@@ -23052,8 +24304,8 @@
},
"npmPkg": "rn-render-perfs",
"npm": {
- "downloads": 7,
- "weekDownloads": 0,
+ "downloads": 3,
+ "weekDownloads": 2,
"latestRelease": "0.0.1",
"latestReleaseDate": "2017-11-06T07:33:02.599Z"
},
@@ -23072,14 +24324,17 @@
"github": {
"urls": {
"repo": "https://github.com/thekevinbrown/react-native-schemes-manager",
- "homepage": null
+ "homepage": "https://github.com/thekevinbrown/react-native-schemes-manager#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-12-24T12:56:15Z",
"createdAt": "2017-01-24T06:47:48Z",
"pushedAt": "2021-12-24T12:56:15Z",
@@ -23117,8 +24372,8 @@
"unmaintained": true,
"npmPkg": "react-native-schemes-manager",
"npm": {
- "downloads": 7387,
- "weekDownloads": 1425,
+ "downloads": 5384,
+ "weekDownloads": 1329,
"size": 27857,
"latestRelease": "2.0.0",
"latestReleaseDate": "2019-04-03T00:00:54.186Z"
@@ -23129,7 +24384,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.586,
+ "popularity": -0.54,
"topicSearchString": "xcode scheme build configuration environment variables"
},
{
@@ -23153,14 +24408,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-06-12T07:52:42Z",
"createdAt": "2016-12-20T08:22:38Z",
"pushedAt": "2023-06-12T07:52:42Z",
"forks": 951,
"issues": 177,
- "subscribers": 122,
- "stars": 10619,
+ "subscribers": 121,
+ "stars": 10631,
"dependencies": 5
},
"name": "@ui-kitten/components",
@@ -23218,7 +24476,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-01-26T01:59:19Z",
"createdAt": "2018-01-23T22:03:26Z",
"pushedAt": "2018-01-26T01:59:19Z",
@@ -23257,8 +24518,8 @@
},
"npmPkg": "react-native-offscreen-toolbar",
"npm": {
- "downloads": 63,
- "weekDownloads": 4,
+ "downloads": 17,
+ "weekDownloads": 1,
"latestRelease": "1.0.10",
"latestReleaseDate": "2018-01-26T01:59:32.021Z"
},
@@ -23267,7 +24528,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.693,
+ "popularity": -1.7,
"topicSearchString": "component mobile ui toolbar navbar header material material-design"
},
{
@@ -23284,7 +24545,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-10-28T11:18:23Z",
"createdAt": "2018-03-01T15:06:13Z",
"pushedAt": "2019-10-28T11:18:23Z",
@@ -23319,8 +24583,8 @@
"unmaintained": true,
"npmPkg": "react-native-braintree-payments-drop-in",
"npm": {
- "downloads": 189,
- "weekDownloads": 22,
+ "downloads": 117,
+ "weekDownloads": 55,
"size": 66831,
"latestRelease": "1.2.0",
"latestReleaseDate": "2019-10-28T11:18:21.016Z"
@@ -23331,7 +24595,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.4,
+ "popularity": -1.093,
"topicSearchString": "braintree payments drop-in"
},
{
@@ -23352,14 +24616,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2024-08-30T21:17:50Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/jaredpalmer",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/formik",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
+ "updatedAt": "2025-11-10T14:28:05Z",
"createdAt": "2017-06-14T19:50:59Z",
- "pushedAt": "2024-08-30T21:17:50Z",
- "forks": 2748,
+ "pushedAt": "2025-11-10T14:28:05Z",
+ "forks": 2750,
"issues": 704,
- "subscribers": 227,
- "stars": 34327,
+ "subscribers": 226,
+ "stars": 34340,
"dependencies": 8
},
"name": "formik",
@@ -23394,21 +24670,21 @@
},
"npmPkg": "formik",
"npm": {
- "downloads": 13511767,
- "weekDownloads": 2546211,
- "size": 583234,
- "latestRelease": "2.4.6",
- "latestReleaseDate": "2024-04-24T22:22:59.781Z"
+ "downloads": 9006782,
+ "weekDownloads": 2538762,
+ "size": 585028,
+ "latestRelease": "2.4.9",
+ "latestReleaseDate": "2025-11-10T17:02:05.434Z"
},
- "score": 77,
+ "score": 91,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
"Lots of open issues",
- "Not updated recently"
+ "Recently updated"
],
- "popularity": 0.16,
+ "popularity": 0.24,
"topicSearchString": "formik form forms dom hooks hooks validation render-props validation higher-order-component hoc"
},
{
@@ -23418,14 +24694,17 @@
"github": {
"urls": {
"repo": "https://github.com/shokimble/react-native-google-play-game-services",
- "homepage": null
+ "homepage": "https://github.com/shokimble/react-native-google-play-game-services#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-09-13T19:26:14Z",
"createdAt": "2018-03-10T04:16:32Z",
"pushedAt": "2018-09-13T19:26:14Z",
@@ -23461,8 +24740,8 @@
},
"npmPkg": "react-native-google-play-game-services",
"npm": {
- "downloads": 641,
- "weekDownloads": 259,
+ "downloads": 118,
+ "weekDownloads": 35,
"size": 29935053,
"latestRelease": "1.0.0",
"latestReleaseDate": "2018-03-12T01:19:43.981Z"
@@ -23473,7 +24752,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.405,
+ "popularity": -1.491,
"topicSearchString": "google-play google-play-game-services android google-play-games google-play-service"
},
{
@@ -23490,7 +24769,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-05-22T08:08:11Z",
"createdAt": "2018-03-12T14:27:35Z",
"pushedAt": "2018-05-22T08:08:11Z",
@@ -23528,8 +24810,8 @@
"unmaintained": true,
"npmPkg": "react-native-popup-menu-android",
"npm": {
- "downloads": 1846,
- "weekDownloads": 173,
+ "downloads": 1314,
+ "weekDownloads": 161,
"size": 636653,
"latestRelease": "1.0.3",
"latestReleaseDate": "2018-05-22T08:08:18.606Z"
@@ -23539,7 +24821,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.92,
+ "popularity": -0.896,
"topicSearchString": "android popup popover menu overlay material"
},
{
@@ -23550,14 +24832,17 @@
"github": {
"urls": {
"repo": "https://github.com/TaumuLu/react-scroll-paged-view",
- "homepage": null
+ "homepage": "https://github.com/TaumuLu/react-scroll-paged-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-04-25T15:57:02Z",
"createdAt": "2018-03-10T02:20:58Z",
"pushedAt": "2020-04-25T15:57:02Z",
@@ -23595,8 +24880,8 @@
"unmaintained": true,
"npmPkg": "react-scroll-paged-view",
"npm": {
- "downloads": 400,
- "weekDownloads": 12,
+ "downloads": 119,
+ "weekDownloads": 55,
"size": 151639,
"latestRelease": "2.2.6",
"latestReleaseDate": "2019-04-21T15:09:27.178Z"
@@ -23607,7 +24892,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.474,
+ "popularity": -1.107,
"topicSearchString": "scrollview full-page-scroll full-screen-scroll scroll paged view"
},
{
@@ -23624,14 +24909,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-09T11:49:32Z",
"createdAt": "2018-02-23T08:03:13Z",
"pushedAt": "2025-09-09T11:49:32Z",
"forks": 70,
"issues": 21,
"subscribers": 6,
- "stars": 86,
+ "stars": 87,
"dependencies": 6
},
"name": "react-native-azure-auth",
@@ -23661,8 +24949,8 @@
},
"npmPkg": "react-native-azure-auth",
"npm": {
- "downloads": 10406,
- "weekDownloads": 2102,
+ "downloads": 7382,
+ "weekDownloads": 1780,
"size": 1887213,
"latestRelease": "1.9.0",
"latestReleaseDate": "2025-09-09T11:53:42.389Z"
@@ -23672,7 +24960,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.172,
+ "popularity": 0.205,
"topicSearchString": "azure azuread authentication active-directory oauth oauth2"
},
{
@@ -23683,14 +24971,17 @@
"github": {
"urls": {
"repo": "https://github.com/doomsower/react-native-modal-popover",
- "homepage": null
+ "homepage": "https://github.com/doomsower/react-native-modal-popover#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-12-30T12:05:21Z",
"createdAt": "2017-06-18T12:44:10Z",
"pushedAt": "2022-12-30T12:05:21Z",
@@ -23724,8 +25015,8 @@
"unmaintained": true,
"npmPkg": "react-native-modal-popover",
"npm": {
- "downloads": 30443,
- "weekDownloads": 5897,
+ "downloads": 21050,
+ "weekDownloads": 4501,
"size": 98527,
"latestRelease": "2.1.3",
"latestReleaseDate": "2022-12-30T12:05:28.732Z"
@@ -23736,7 +25027,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.585,
+ "popularity": -0.568,
"topicSearchString": "popover modal"
},
{
@@ -23746,14 +25037,17 @@
"github": {
"urls": {
"repo": "https://github.com/doomsower/react-native-vkontakte-login",
- "homepage": null
+ "homepage": "https://github.com/doomsower/react-native-vkontakte-login#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-07-20T06:56:26Z",
"createdAt": "2016-06-22T15:00:01Z",
"pushedAt": "2020-07-20T06:56:26Z",
@@ -23790,8 +25084,8 @@
"unmaintained": true,
"npmPkg": "react-native-vkontakte-login",
"npm": {
- "downloads": 718,
- "weekDownloads": 59,
+ "downloads": 504,
+ "weekDownloads": 339,
"size": 70666,
"latestRelease": "1.0.1",
"latestReleaseDate": "2020-07-20T06:56:43.137Z"
@@ -23802,7 +25096,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.43,
+ "popularity": -0.925,
"topicSearchString": "vk vkontakte sdk login share"
},
{
@@ -23820,14 +25114,17 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-13T15:00:25Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-29T20:26:46Z",
"createdAt": "2018-02-11T22:31:55Z",
- "pushedAt": "2025-10-13T15:00:25Z",
+ "pushedAt": "2025-10-29T20:26:46Z",
"forks": 463,
"issues": 87,
"subscribers": 19,
- "stars": 1839,
+ "stars": 1842,
"dependencies": 2
},
"name": "react-native-picker-select",
@@ -23844,7 +25141,8 @@
"javascript",
"library",
"npm",
- "npm-package"
+ "npm-package",
+ "package"
],
"license": {
"key": "mit",
@@ -23861,8 +25159,8 @@
},
"npmPkg": "react-native-picker-select",
"npm": {
- "downloads": 559071,
- "weekDownloads": 102672,
+ "downloads": 352166,
+ "weekDownloads": 98680,
"size": 45794,
"latestRelease": "9.3.1",
"latestReleaseDate": "2024-08-12T17:35:26.682Z"
@@ -23874,8 +25172,8 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.156,
- "topicSearchString": "dropdown picker select expo items frontend javascript library npm npm-package"
+ "popularity": 0.238,
+ "topicSearchString": "dropdown picker select expo items frontend javascript library npm npm-package package"
},
{
"githubUrl": "https://github.com/NishanthShankar/react-native-keyguard",
@@ -23892,7 +25190,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-03-28T12:42:08Z",
"createdAt": "2018-03-28T11:52:06Z",
"pushedAt": "2018-03-28T12:42:08Z",
@@ -23926,8 +25227,8 @@
},
"npmPkg": "react-native-keyguard",
"npm": {
- "downloads": 22,
- "weekDownloads": 1,
+ "downloads": 17,
+ "weekDownloads": 5,
"size": 72049,
"latestRelease": "0.1.4",
"latestReleaseDate": "2018-03-28T12:42:33.821Z"
@@ -23937,7 +25238,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.71,
+ "popularity": -1.5,
"topicSearchString": "component android lock-screen"
},
{
@@ -23955,14 +25256,17 @@
"github": {
"urls": {
"repo": "https://github.com/gusgard/react-native-swiper-flatlist",
- "homepage": null
+ "homepage": "https://github.com/gusgard/react-native-swiper-flatlist#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-16T10:39:08Z",
"createdAt": "2017-11-19T21:58:25Z",
"pushedAt": "2024-09-16T10:39:08Z",
@@ -24014,8 +25318,8 @@
},
"npmPkg": "react-native-swiper-flatlist",
"npm": {
- "downloads": 63580,
- "weekDownloads": 11831,
+ "downloads": 43502,
+ "weekDownloads": 11360,
"size": 72808,
"latestRelease": "3.2.5",
"latestReleaseDate": "2024-09-10T17:12:49.737Z"
@@ -24025,7 +25329,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.158,
+ "popularity": 0.222,
"topicSearchString": "swiper swiper-flatlist hooks typescript component flatlist flatlist-swiper carousel slider scrollview images infinite scroll scrolling cards stack android ios swipeview swipe expo"
},
{
@@ -24039,14 +25343,17 @@
"github": {
"urls": {
"repo": "https://github.com/gusgard/react-native-grid-list",
- "homepage": null
+ "homepage": "https://github.com/gusgard/react-native-grid-list#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-12-28T14:04:33Z",
"createdAt": "2017-11-18T21:55:57Z",
"pushedAt": "2020-12-28T14:04:33Z",
@@ -24085,8 +25392,8 @@
"unmaintained": true,
"npmPkg": "react-native-grid-list",
"npm": {
- "downloads": 193,
- "weekDownloads": 41,
+ "downloads": 85,
+ "weekDownloads": 26,
"size": 1057645,
"latestRelease": "1.1.0",
"latestReleaseDate": "2019-10-01T14:44:52.319Z"
@@ -24096,7 +25403,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.318,
+ "popularity": -1.24,
"topicSearchString": "grid-list grid grid-view grid-component grid-layout flatlist flatlist-grid"
},
{
@@ -24125,14 +25432,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-02-04T13:21:23Z",
"createdAt": "2017-03-04T16:33:14Z",
"pushedAt": "2024-02-04T13:21:23Z",
- "forks": 103,
+ "forks": 104,
"issues": 16,
"subscribers": 3,
- "stars": 348,
+ "stars": 349,
"dependencies": 2
},
"name": "react-native-image-marker",
@@ -24167,8 +25477,8 @@
},
"npmPkg": "react-native-image-marker",
"npm": {
- "downloads": 17382,
- "weekDownloads": 3056,
+ "downloads": 12348,
+ "weekDownloads": 3570,
"size": 291612,
"latestRelease": "1.2.6",
"latestReleaseDate": "2024-02-04T13:25:06.282Z"
@@ -24179,7 +25489,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.149,
+ "popularity": 0.246,
"topicSearchString": "ios android image marker text watermark icon mark photo icon-watermark"
},
{
@@ -24193,21 +25503,24 @@
"github": {
"urls": {
"repo": "https://github.com/jasongaare/react-native-walkthrough-tooltip",
- "homepage": null
+ "homepage": "https://github.com/jasongaare/react-native-walkthrough-tooltip#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-01-09T16:09:55Z",
"createdAt": "2018-04-18T05:50:46Z",
"pushedAt": "2024-01-09T16:09:55Z",
- "forks": 169,
+ "forks": 172,
"issues": 54,
"subscribers": 7,
- "stars": 670,
+ "stars": 672,
"dependencies": 2
},
"name": "react-native-walkthrough-tooltip",
@@ -24235,8 +25548,8 @@
},
"npmPkg": "react-native-walkthrough-tooltip",
"npm": {
- "downloads": 276712,
- "weekDownloads": 51171,
+ "downloads": 278654,
+ "weekDownloads": 50871,
"size": 49891,
"latestRelease": "1.6.0",
"latestReleaseDate": "2024-01-09T16:28:39.537Z"
@@ -24248,7 +25561,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.157,
+ "popularity": 0.155,
"topicSearchString": "walkthrough tooltip popover highlighting"
},
{
@@ -24266,7 +25579,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-06-02T10:23:45Z",
"createdAt": "2015-04-09T07:53:25Z",
"pushedAt": "2024-06-02T10:23:45Z",
@@ -24300,8 +25616,8 @@
},
"npmPkg": "react-native-canvas",
"npm": {
- "downloads": 43809,
- "weekDownloads": 9175,
+ "downloads": 24363,
+ "weekDownloads": 6538,
"size": 71319,
"latestRelease": "0.1.40",
"latestReleaseDate": "2024-06-02T10:21:56.140Z"
@@ -24312,7 +25628,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.178,
+ "popularity": 0.228,
"topicSearchString": "canvas javascript graphics"
},
{
@@ -24326,21 +25642,24 @@
"github": {
"urls": {
"repo": "https://github.com/SmallStoneSK/react-native-draggable-calendar",
- "homepage": null
+ "homepage": "https://github.com/SmallStoneSK/react-native-draggable-calendar#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-06-06T11:57:29Z",
"createdAt": "2018-05-06T05:02:46Z",
"pushedAt": "2019-06-06T11:57:29Z",
"forks": 15,
"issues": 2,
"subscribers": 5,
- "stars": 104,
+ "stars": 103,
"dependencies": 0
},
"name": "react-native-draggable-calendar",
@@ -24369,8 +25688,8 @@
"unmaintained": true,
"npmPkg": "react-native-draggable-calendar",
"npm": {
- "downloads": 30,
- "weekDownloads": 9,
+ "downloads": 18,
+ "weekDownloads": 5,
"size": 647560,
"latestRelease": "1.0.2",
"latestReleaseDate": "2018-09-27T01:07:49.524Z"
@@ -24380,7 +25699,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.243,
+ "popularity": -1.25,
"topicSearchString": "calendar drag draggable draggable-calendar"
},
{
@@ -24398,14 +25717,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/xcarpentier",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2021-04-12T19:22:08Z",
"createdAt": "2018-03-27T08:56:51Z",
"pushedAt": "2021-04-12T19:22:08Z",
- "forks": 134,
+ "forks": 135,
"issues": 15,
"subscribers": 4,
- "stars": 395,
+ "stars": 397,
"dependencies": 3
},
"name": "rn-pdf-reader-js",
@@ -24436,8 +25763,8 @@
"unmaintained": true,
"npmPkg": "rn-pdf-reader-js",
"npm": {
- "downloads": 23699,
- "weekDownloads": 4329,
+ "downloads": 16682,
+ "weekDownloads": 4906,
"size": 112060,
"latestRelease": "4.1.1",
"latestReleaseDate": "2020-07-14T14:39:09.885Z"
@@ -24448,7 +25775,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.595,
+ "popularity": -0.5,
"topicSearchString": "pdf pdfjs reader pdf-reader pdf-viewer expo"
},
{
@@ -24464,21 +25791,24 @@
"github": {
"urls": {
"repo": "https://github.com/cooperka/react-native-snackbar",
- "homepage": null
+ "homepage": "https://github.com/cooperka/react-native-snackbar"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-29T21:34:40Z",
"createdAt": "2016-04-06T15:06:29Z",
"pushedAt": "2025-03-29T21:34:40Z",
"forks": 141,
"issues": 23,
"subscribers": 10,
- "stars": 864,
+ "stars": 863,
"dependencies": 0
},
"name": "react-native-snackbar",
@@ -24509,8 +25839,8 @@
},
"npmPkg": "react-native-snackbar",
"npm": {
- "downloads": 58815,
- "weekDownloads": 10210,
+ "downloads": 58050,
+ "weekDownloads": 11102,
"size": 178467,
"latestRelease": "2.9.0",
"latestReleaseDate": "2025-03-29T21:30:01.555Z"
@@ -24522,7 +25852,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.148,
+ "popularity": 0.163,
"topicSearchString": "component ios android material-design snackbar snack-bar material"
},
{
@@ -24533,14 +25863,17 @@
"github": {
"urls": {
"repo": "https://github.com/zeljkoX/react-native-pseudo-localization",
- "homepage": null
+ "homepage": "https://github.com/zeljkoX/react-native-pseudo-localization#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-08-21T09:57:35Z",
"createdAt": "2018-08-19T21:28:06Z",
"pushedAt": "2018-08-21T09:57:35Z",
@@ -24584,8 +25917,8 @@
"unmaintained": true,
"npmPkg": "react-native-pseudo-localization",
"npm": {
- "downloads": 24,
- "weekDownloads": 7,
+ "downloads": 7,
+ "weekDownloads": 1,
"size": 9389,
"latestRelease": "0.0.2",
"latestReleaseDate": "2018-08-21T09:57:50.826Z"
@@ -24595,7 +25928,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.47,
+ "popularity": -1.55,
"topicSearchString": "chaos-engineering i18n internationalization l10n language localization pseudo-localization psuedo-localize psuedo translation i10n pseudo"
},
{
@@ -24613,21 +25946,24 @@
"github": {
"urls": {
"repo": "https://github.com/ardaogulcan/react-native-keyboard-accessory",
- "homepage": null
+ "homepage": "https://github.com/ardaogulcan/react-native-keyboard-accessory"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-11-29T19:16:33Z",
"createdAt": "2017-08-21T08:30:34Z",
"pushedAt": "2021-11-29T19:16:33Z",
"forks": 58,
"issues": 21,
"subscribers": 4,
- "stars": 540,
+ "stars": 541,
"dependencies": 0
},
"name": "react-native-keyboard-accessory",
@@ -24659,8 +25995,8 @@
"unmaintained": true,
"npmPkg": "react-native-keyboard-accessory",
"npm": {
- "downloads": 49033,
- "weekDownloads": 8932,
+ "downloads": 26129,
+ "weekDownloads": 6943,
"size": 30087,
"latestRelease": "0.1.16",
"latestReleaseDate": "2021-11-29T19:12:30.426Z"
@@ -24671,7 +26007,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.595,
+ "popularity": -0.524,
"topicSearchString": "keyboard-accessory keyboard ios android component input-accessory sticky-views"
},
{
@@ -24689,21 +26025,29 @@
"github": {
"urls": {
"repo": "https://github.com/henninghall/react-native-date-picker",
- "homepage": null
+ "homepage": "https://github.com/henninghall/react-native-date-picker"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/henninghall",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-06-05T18:26:24Z",
"createdAt": "2018-04-08T18:31:00Z",
"pushedAt": "2025-06-05T18:26:24Z",
- "forks": 355,
- "issues": 48,
+ "forks": 362,
+ "issues": 49,
"subscribers": 9,
- "stars": 2453,
+ "stars": 2466,
"dependencies": 0
},
"name": "react-native-date-picker",
@@ -24736,8 +26080,8 @@
},
"npmPkg": "react-native-date-picker",
"npm": {
- "downloads": 872917,
- "weekDownloads": 164322,
+ "downloads": 568634,
+ "weekDownloads": 167162,
"size": 3974706,
"latestRelease": "5.0.13",
"latestReleaseDate": "2025-06-05T18:32:24.047Z"
@@ -24747,7 +26091,7 @@
"Popular",
"Known"
],
- "popularity": 0.16,
+ "popularity": 0.25,
"topicSearchString": "datepicker date-picker datetimepicker date-time-picker datepicker-component time-picker timepicker datetime"
},
{
@@ -24770,7 +26114,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-11-03T13:59:26Z",
"createdAt": "2018-09-16T20:48:25Z",
"pushedAt": "2023-11-03T13:59:26Z",
@@ -24807,19 +26154,21 @@
"hasNativeCode": false,
"configPlugin": false
},
+ "unmaintained": true,
"npmPkg": "react-native-gradients",
"npm": {
- "downloads": 13945,
- "weekDownloads": 2460,
+ "downloads": 8512,
+ "weekDownloads": 1829,
"size": 32964,
"latestRelease": "2.1.1",
"latestReleaseDate": "2023-11-03T13:59:48.339Z"
},
- "score": 44,
+ "score": 33,
"matchingScoreModifiers": [
- "Not updated recently"
+ "Not updated recently",
+ "Unmaintained"
],
- "popularity": 0.15,
+ "popularity": -0.567,
"topicSearchString": "component ios android linear-gradient radial-gradient gradient javascript es6"
},
{
@@ -24841,14 +26190,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-10T16:48:57Z",
"createdAt": "2018-08-28T15:32:05Z",
"pushedAt": "2025-08-10T16:48:57Z",
- "forks": 606,
+ "forks": 608,
"issues": 262,
"subscribers": 106,
- "stars": 11302,
+ "stars": 11343,
"dependencies": 7
},
"name": "@nozbe/watermelondb",
@@ -24885,8 +26237,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 73967,
- "weekDownloads": 12469,
+ "downloads": 54318,
+ "weekDownloads": 14944,
"size": 1301865,
"latestRelease": "0.28.0",
"latestReleaseDate": "2025-04-07T12:41:08.478Z"
@@ -24899,7 +26251,7 @@
"Lots of open issues",
"Not supporting New Architecture"
],
- "popularity": 0.143,
+ "popularity": 0.234,
"topicSearchString": "database sqlite indexeddb lokijs watermelon watermelondb offline offline-first persistence reactive rxjs better-sqlite3 db hacktoberfest"
},
{
@@ -24917,7 +26269,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-15T21:10:18Z",
"createdAt": "2018-10-22T21:50:18Z",
"pushedAt": "2025-10-15T21:10:18Z",
@@ -24952,8 +26307,8 @@
},
"npmPkg": "react-native-version-info",
"npm": {
- "downloads": 35669,
- "weekDownloads": 7086,
+ "downloads": 24361,
+ "weekDownloads": 7761,
"size": 43322,
"latestRelease": "1.1.1",
"latestReleaseDate": "2021-09-28T22:52:58.444Z"
@@ -24963,7 +26318,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.169,
+ "popularity": 0.521,
"topicSearchString": "android ios component windows"
},
{
@@ -24992,14 +26347,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/doublesymmetry",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-09-23T14:13:54Z",
"createdAt": "2017-03-16T20:18:39Z",
"pushedAt": "2025-09-23T14:13:54Z",
- "forks": 975,
- "issues": 16,
+ "forks": 982,
+ "issues": 19,
"subscribers": 51,
- "stars": 3599,
+ "stars": 3615,
"dependencies": 0
},
"name": "react-native-track-player",
@@ -25040,21 +26403,20 @@
},
"npmPkg": "react-native-track-player",
"npm": {
- "downloads": 131808,
- "weekDownloads": 24897,
+ "downloads": 89702,
+ "weekDownloads": 19958,
"size": 386892,
"latestRelease": "4.1.2",
"latestReleaseDate": "2025-08-12T12:59:09.329Z"
},
- "score": 95,
+ "score": 91,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.161,
+ "popularity": 0.189,
"topicSearchString": "track-player audio-player audio player music controls chromecast android ios windows hooks music-player music-library media-control audio-library"
},
{
@@ -25076,7 +26438,10 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-27T20:45:33Z",
"createdAt": "2018-05-14T14:06:24Z",
"pushedAt": "2024-09-27T20:45:33Z",
@@ -25112,8 +26477,8 @@
},
"npmPkg": "react-native-hotspot",
"npm": {
- "downloads": 53,
- "weekDownloads": 4,
+ "downloads": 34,
+ "weekDownloads": 9,
"size": 12154,
"latestRelease": "0.0.6",
"latestReleaseDate": "2019-01-06T00:29:02.304Z"
@@ -25122,7 +26487,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.683,
+ "popularity": -0.525,
"topicSearchString": "hotspot tutorial onboarding expo frontend"
},
{
@@ -25140,7 +26505,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-06-06T15:33:13Z",
"createdAt": "2018-12-21T19:18:01Z",
"pushedAt": "2019-06-06T15:33:13Z",
@@ -25178,8 +26546,8 @@
"unmaintained": true,
"npmPkg": "react-native-text-avatar",
"npm": {
- "downloads": 234,
- "weekDownloads": 46,
+ "downloads": 202,
+ "weekDownloads": 50,
"size": 81573,
"latestRelease": "1.0.7",
"latestReleaseDate": "2019-06-06T15:33:24.369Z"
@@ -25189,7 +26557,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.333,
+ "popularity": -1.287,
"topicSearchString": "component avatar text letter text-avatar letter-avatar"
},
{
@@ -25199,14 +26567,17 @@
"github": {
"urls": {
"repo": "https://github.com/Buglife/react-native-buglife",
- "homepage": null
+ "homepage": "https://www.buglife.com"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-03-18T10:01:38Z",
"createdAt": "2016-07-27T06:35:25Z",
"pushedAt": "2019-03-18T10:01:38Z",
@@ -25245,8 +26616,8 @@
"unmaintained": true,
"npmPkg": "react-native-buglife",
"npm": {
- "downloads": 642,
- "weekDownloads": 14,
+ "downloads": 245,
+ "weekDownloads": 126,
"latestRelease": "0.1.13",
"latestReleaseDate": "2018-01-30T02:04:41.106Z"
},
@@ -25256,7 +26627,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.731,
+ "popularity": -1.308,
"topicSearchString": "component mobile ios android buglife bug-reporting bug-reporter"
},
{
@@ -25274,11 +26645,14 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-04-05T09:42:17Z",
"createdAt": "2018-11-29T10:34:27Z",
"pushedAt": "2019-04-05T09:42:17Z",
- "forks": 13,
+ "forks": 12,
"issues": 0,
"subscribers": 1,
"stars": 17,
@@ -25313,8 +26687,8 @@
"unmaintained": true,
"npmPkg": "react-native-customize-selected-date",
"npm": {
- "downloads": 71,
- "weekDownloads": 5,
+ "downloads": 55,
+ "weekDownloads": 24,
"size": 2649648,
"latestRelease": "1.0.1",
"latestReleaseDate": "2018-12-30T10:00:36.854Z"
@@ -25324,7 +26698,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.688,
+ "popularity": -1.35,
"topicSearchString": "customize selected date calendar event customize-event customize-date"
},
{
@@ -25341,7 +26715,15 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/xcarpentier",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2023-12-15T17:47:39Z",
"createdAt": "2019-01-31T08:44:53Z",
"pushedAt": "2023-12-15T17:47:39Z",
@@ -25374,8 +26756,8 @@
},
"npmPkg": "react-native-suggester",
"npm": {
- "downloads": 37,
- "weekDownloads": 0,
+ "downloads": 21,
+ "weekDownloads": 19,
"size": 46034,
"latestRelease": "0.1.4",
"latestReleaseDate": "2019-09-04T13:06:37.582Z"
@@ -25385,7 +26767,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -1,
+ "popularity": 0.2,
"topicSearchString": "textinput autocompletion"
},
{
@@ -25403,7 +26785,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-06-28T14:03:28Z",
"createdAt": "2019-01-25T00:20:09Z",
"pushedAt": "2022-06-28T14:03:28Z",
@@ -25440,8 +26825,8 @@
"unmaintained": true,
"npmPkg": "react-native-scrolling-images",
"npm": {
- "downloads": 129,
- "weekDownloads": 4,
+ "downloads": 79,
+ "weekDownloads": 63,
"size": 4412552,
"latestRelease": "1.0.6",
"latestReleaseDate": "2022-06-28T23:16:07.401Z"
@@ -25451,7 +26836,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.723,
+ "popularity": -1.05,
"topicSearchString": "animated scrolling image background parallax"
},
{
@@ -25468,14 +26853,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-06-29T13:46:27Z",
"createdAt": "2017-06-22T07:27:48Z",
"pushedAt": "2024-06-29T13:46:27Z",
"forks": 100,
"issues": 21,
"subscribers": 6,
- "stars": 190,
+ "stars": 191,
"dependencies": 2
},
"name": "react-native-instagram-login",
@@ -25509,8 +26897,8 @@
},
"npmPkg": "react-native-instagram-login",
"npm": {
- "downloads": 1741,
- "weekDownloads": 251,
+ "downloads": 652,
+ "weekDownloads": 264,
"size": 454488,
"latestRelease": "2.0.6",
"latestReleaseDate": "2023-06-26T11:15:21.365Z"
@@ -25521,7 +26909,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.123,
+ "popularity": -0.405,
"topicSearchString": "instagram login auth ios android instagram-login instagram-api instagram-oauth authentication oauth"
},
{
@@ -25539,7 +26927,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-01-21T19:07:36Z",
"createdAt": "2018-12-30T13:25:40Z",
"pushedAt": "2020-01-21T19:07:36Z",
@@ -25575,8 +26966,8 @@
"unmaintained": true,
"npmPkg": "react-native-ruler",
"npm": {
- "downloads": 116,
- "weekDownloads": 3,
+ "downloads": 75,
+ "weekDownloads": 30,
"size": 722087,
"latestRelease": "0.1.0",
"latestReleaseDate": "2019-05-24T17:09:43.770Z"
@@ -25586,7 +26977,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.478,
+ "popularity": -1.147,
"topicSearchString": "devtools measure ruler expo"
},
{
@@ -25604,7 +26995,15 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/xcarpentier",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2019-11-20T17:02:25Z",
"createdAt": "2018-12-20T17:07:50Z",
"pushedAt": "2019-11-20T17:02:25Z",
@@ -25639,8 +27038,8 @@
"unmaintained": true,
"npmPkg": "react-native-safe-image",
"npm": {
- "downloads": 49,
- "weekDownloads": 2,
+ "downloads": 19,
+ "weekDownloads": 3,
"size": 6685,
"latestRelease": "1.2.0",
"latestReleaseDate": "2019-11-07T11:11:53.761Z"
@@ -25650,7 +27049,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.464,
+ "popularity": -1.35,
"topicSearchString": "image fallback typescript"
},
{
@@ -25673,14 +27072,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-11T20:20:59Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-11T20:20:59Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-apple-authentication",
@@ -25709,8 +27111,8 @@
},
"npmPkg": "expo-apple-authentication",
"npm": {
- "downloads": 942179,
- "weekDownloads": 173540,
+ "downloads": 806666,
+ "weekDownloads": 181710,
"size": 116964,
"latestRelease": "8.0.7",
"latestReleaseDate": "2025-09-11T20:26:55.303Z"
@@ -25722,7 +27124,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.157,
+ "popularity": 0.191,
"topicSearchString": "expo expo-apple-authentiocation apple-authentication sign-in-with-apple"
},
{
@@ -25744,14 +27146,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-03T11:06:24Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-10-03T11:06:24Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-application",
@@ -25778,21 +27183,20 @@
},
"npmPkg": "expo-application",
"npm": {
- "downloads": 4428562,
- "weekDownloads": 828791,
+ "downloads": 3062736,
+ "weekDownloads": 858507,
"size": 99150,
"latestRelease": "7.0.7",
"latestReleaseDate": "2025-09-11T20:26:58.712Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.159,
+ "popularity": 0.238,
"topicSearchString": "expo expo-application"
},
{
@@ -25816,14 +27220,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-01T01:01:24Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-10-01T01:01:24Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 2
},
"name": "expo-asset",
@@ -25850,21 +27257,20 @@
},
"npmPkg": "expo-asset",
"npm": {
- "downloads": 7275536,
- "weekDownloads": 1426118,
+ "downloads": 5678870,
+ "weekDownloads": 1160632,
"size": 234569,
"latestRelease": "12.0.9",
"latestReleaseDate": "2025-09-18T21:33:34.428Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.167,
+ "popularity": 0.174,
"topicSearchString": "expo asset"
},
{
@@ -25893,14 +27299,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-27T16:55:20Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-27T16:55:20Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-av",
@@ -25928,21 +27337,20 @@
},
"npmPkg": "expo-av",
"npm": {
- "downloads": 1573185,
- "weekDownloads": 306585,
+ "downloads": 1128759,
+ "weekDownloads": 261532,
"size": 1298055,
"latestRelease": "16.0.7",
"latestReleaseDate": "2025-09-11T20:26:40.031Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.166,
+ "popularity": 0.197,
"topicSearchString": "expo audio video"
},
{
@@ -25964,14 +27372,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-11T20:20:59Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-11T20:20:59Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 1
},
"name": "expo-background-fetch",
@@ -26000,8 +27411,8 @@
},
"npmPkg": "expo-background-fetch",
"npm": {
- "downloads": 188246,
- "weekDownloads": 32506,
+ "downloads": 179209,
+ "weekDownloads": 37265,
"size": 89627,
"latestRelease": "14.0.7",
"latestReleaseDate": "2025-09-11T20:26:33.758Z"
@@ -26013,7 +27424,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.147,
+ "popularity": 0.177,
"topicSearchString": "expo fetch background background-fetch"
},
{
@@ -26037,14 +27448,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-27T16:55:20Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-27T16:55:20Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-battery",
@@ -26071,21 +27485,20 @@
},
"npmPkg": "expo-battery",
"npm": {
- "downloads": 89965,
- "weekDownloads": 17010,
+ "downloads": 115869,
+ "weekDownloads": 13424,
"size": 123826,
"latestRelease": "10.0.7",
"latestReleaseDate": "2025-09-11T20:26:16.986Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.161,
+ "popularity": 0.098,
"topicSearchString": "expo expo-battery"
},
{
@@ -26110,14 +27523,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-09T13:21:16Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-28T10:16:34Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-09T13:21:16Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-10-28T10:16:34Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-blur",
@@ -26144,8 +27560,8 @@
},
"npmPkg": "expo-blur",
"npm": {
- "downloads": 2348997,
- "weekDownloads": 459585,
+ "downloads": 2417017,
+ "weekDownloads": 373718,
"size": 96655,
"latestRelease": "15.0.7",
"latestReleaseDate": "2025-09-11T20:26:27.502Z"
@@ -26158,7 +27574,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.166,
+ "popularity": 0.131,
"topicSearchString": "expo expo-blur"
},
{
@@ -26182,14 +27598,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-05T16:45:15Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-10-05T16:45:15Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-brightness",
@@ -26217,8 +27636,8 @@
},
"npmPkg": "expo-brightness",
"npm": {
- "downloads": 90867,
- "weekDownloads": 17781,
+ "downloads": 117416,
+ "weekDownloads": 14468,
"size": 105332,
"latestRelease": "14.0.7",
"latestReleaseDate": "2025-09-11T20:26:13.824Z"
@@ -26231,7 +27650,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.166,
+ "popularity": 0.105,
"topicSearchString": "expo expo-brightness brightness"
},
{
@@ -26254,14 +27673,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-27T16:55:20Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-31T07:18:53Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-09-27T16:55:20Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-10-31T07:18:53Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-calendar",
@@ -26289,8 +27711,8 @@
},
"npmPkg": "expo-calendar",
"npm": {
- "downloads": 288045,
- "weekDownloads": 53828,
+ "downloads": 254509,
+ "weekDownloads": 45698,
"size": 496894,
"latestRelease": "15.0.7",
"latestReleaseDate": "2025-09-11T20:26:06.728Z"
@@ -26303,7 +27725,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.159,
+ "popularity": 0.153,
"topicSearchString": "expo calendar reminders"
},
{
@@ -26329,14 +27751,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-17T13:35:40Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T09:35:51Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-17T13:35:40Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-17T09:35:51Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 1
},
"name": "expo-camera",
@@ -26363,11 +27788,11 @@
},
"npmPkg": "expo-camera",
"npm": {
- "downloads": 1907932,
- "weekDownloads": 351329,
- "size": 856717,
- "latestRelease": "17.0.8",
- "latestReleaseDate": "2025-09-16T01:55:35.365Z"
+ "downloads": 1462611,
+ "weekDownloads": 374784,
+ "size": 858945,
+ "latestRelease": "17.0.9",
+ "latestReleaseDate": "2025-11-03T21:15:10.494Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -26377,7 +27802,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.157,
+ "popularity": 0.218,
"topicSearchString": "expo camera"
},
{
@@ -26398,14 +27823,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-11T20:20:59Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-11T20:20:59Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-cellular",
@@ -26432,8 +27860,8 @@
},
"npmPkg": "expo-cellular",
"npm": {
- "downloads": 42351,
- "weekDownloads": 7597,
+ "downloads": 146388,
+ "weekDownloads": 6513,
"size": 120223,
"latestRelease": "8.0.7",
"latestReleaseDate": "2025-09-11T20:26:02.035Z"
@@ -26445,7 +27873,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.152,
+ "popularity": 0.038,
"topicSearchString": "expo expo-cellular"
},
{
@@ -26468,14 +27896,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T23:23:45Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-28T12:20:56Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-23T23:23:45Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-10-28T12:20:56Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 2
},
"name": "expo-constants",
@@ -26502,8 +27933,8 @@
},
"npmPkg": "expo-constants",
"npm": {
- "downloads": 8679195,
- "weekDownloads": 1655491,
+ "downloads": 6857106,
+ "weekDownloads": 1587922,
"size": 128515,
"latestRelease": "18.0.10",
"latestReleaseDate": "2025-10-21T20:18:00.970Z"
@@ -26516,7 +27947,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.162,
+ "popularity": 0.197,
"topicSearchString": "expo constants"
},
{
@@ -26536,14 +27967,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T23:23:45Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-10T15:04:59Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-23T23:23:45Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-10T15:04:59Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-contacts",
@@ -26570,8 +28004,8 @@
},
"npmPkg": "expo-contacts",
"npm": {
- "downloads": 357778,
- "weekDownloads": 67047,
+ "downloads": 304631,
+ "weekDownloads": 71154,
"size": 386011,
"latestRelease": "15.0.10",
"latestReleaseDate": "2025-10-20T23:27:36.920Z"
@@ -26584,7 +28018,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.159,
+ "popularity": 0.199,
"topicSearchString": "expo contacts"
},
{
@@ -26610,14 +28044,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-27T16:55:20Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-27T16:55:20Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 1
},
"name": "expo-crypto",
@@ -26648,21 +28085,20 @@
},
"npmPkg": "expo-crypto",
"npm": {
- "downloads": 2808719,
- "weekDownloads": 522682,
+ "downloads": 1982198,
+ "weekDownloads": 542498,
"size": 113953,
"latestRelease": "15.0.7",
"latestReleaseDate": "2025-09-11T20:25:44.611Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.158,
+ "popularity": 0.233,
"topicSearchString": "web expo crypto ios android web"
},
{
@@ -26688,14 +28124,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-01T01:01:24Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-10-01T01:01:24Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 1
},
"name": "expo-device",
@@ -26722,21 +28161,20 @@
},
"npmPkg": "expo-device",
"npm": {
- "downloads": 2514904,
- "weekDownloads": 494240,
+ "downloads": 1713259,
+ "weekDownloads": 362538,
"size": 168182,
"latestRelease": "8.0.9",
"latestReleaseDate": "2025-10-01T00:23:01.101Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.167,
+ "popularity": 0.18,
"topicSearchString": "expo expo-device"
},
{
@@ -26758,14 +28196,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-17T16:20:32Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-17T16:20:32Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-document-picker",
@@ -26793,21 +28234,20 @@
},
"npmPkg": "expo-document-picker",
"npm": {
- "downloads": 1342550,
- "weekDownloads": 258371,
+ "downloads": 1297858,
+ "weekDownloads": 208862,
"size": 105965,
"latestRelease": "14.0.7",
"latestReleaseDate": "2025-09-11T20:25:27.742Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.164,
+ "popularity": 0.137,
"topicSearchString": "expo expo-document-picker document-picker"
},
{
@@ -26833,14 +28273,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-23T23:23:45Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-10-23T23:23:45Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-file-system",
@@ -26868,8 +28311,8 @@
},
"npmPkg": "expo-file-system",
"npm": {
- "downloads": 8438980,
- "weekDownloads": 1554840,
+ "downloads": 6488478,
+ "weekDownloads": 1643211,
"size": 826832,
"latestRelease": "19.0.17",
"latestReleaseDate": "2025-10-09T19:33:35.051Z"
@@ -26882,7 +28325,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.157,
+ "popularity": 0.215,
"topicSearchString": "expo file-system file"
},
{
@@ -26909,14 +28352,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T23:23:45Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T13:40:45Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-23T23:23:45Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-12T13:40:45Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 1
},
"name": "expo-font",
@@ -26943,8 +28389,8 @@
},
"npmPkg": "expo-font",
"npm": {
- "downloads": 7870899,
- "weekDownloads": 1414625,
+ "downloads": 9959853,
+ "weekDownloads": 1575341,
"size": 221886,
"latestRelease": "14.0.9",
"latestReleaseDate": "2025-10-09T19:33:30.236Z"
@@ -26957,7 +28403,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.153,
+ "popularity": 0.134,
"topicSearchString": "expo font"
},
{
@@ -26981,14 +28427,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-24T22:46:28Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T12:05:52Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-09-24T22:46:28Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-17T12:05:52Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 1
},
"name": "expo-gl",
@@ -27017,8 +28466,8 @@
},
"npmPkg": "expo-gl",
"npm": {
- "downloads": 134851,
- "weekDownloads": 23660,
+ "downloads": 108800,
+ "weekDownloads": 24959,
"size": 1677281,
"latestRelease": "16.0.7",
"latestReleaseDate": "2025-09-11T20:25:07.882Z"
@@ -27031,7 +28480,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.149,
+ "popularity": 0.195,
"topicSearchString": "expo gl glview webgl"
},
{
@@ -27054,14 +28503,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-18T10:09:58Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T09:59:22Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-09-18T10:09:58Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-17T09:59:22Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-haptics",
@@ -27089,8 +28541,8 @@
},
"npmPkg": "expo-haptics",
"npm": {
- "downloads": 3112738,
- "weekDownloads": 581793,
+ "downloads": 2996578,
+ "weekDownloads": 607508,
"size": 79943,
"latestRelease": "15.0.7",
"latestReleaseDate": "2025-09-11T20:24:59.272Z"
@@ -27103,7 +28555,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.159,
+ "popularity": 0.172,
"topicSearchString": "expo expo-haptics haptics"
},
{
@@ -27128,14 +28580,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-17T15:06:11Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-17T15:06:11Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 1
},
"name": "expo-image-manipulator",
@@ -27162,21 +28617,20 @@
},
"npmPkg": "expo-image-manipulator",
"npm": {
- "downloads": 1115470,
- "weekDownloads": 198810,
+ "downloads": 851706,
+ "weekDownloads": 224504,
"size": 194010,
"latestRelease": "14.0.7",
"latestReleaseDate": "2025-09-10T18:41:16.637Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.151,
+ "popularity": 0.224,
"topicSearchString": "expo expo-image-manipulator"
},
{
@@ -27201,14 +28655,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-27T16:55:20Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T16:59:03Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-09-27T16:55:20Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-06T16:59:03Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 1
},
"name": "expo-image-picker",
@@ -27237,8 +28694,8 @@
},
"npmPkg": "expo-image-picker",
"npm": {
- "downloads": 2468674,
- "weekDownloads": 451817,
+ "downloads": 4103562,
+ "weekDownloads": 493425,
"size": 514405,
"latestRelease": "17.0.8",
"latestReleaseDate": "2025-09-11T20:24:50.405Z"
@@ -27251,7 +28708,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.156,
+ "popularity": 0.102,
"topicSearchString": "expo image picker image-picker"
},
{
@@ -27270,14 +28727,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-17T15:06:39Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-17T15:06:39Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-intent-launcher",
@@ -27306,21 +28766,20 @@
},
"npmPkg": "expo-intent-launcher",
"npm": {
- "downloads": 327472,
- "weekDownloads": 57627,
+ "downloads": 232556,
+ "weekDownloads": 67139,
"size": 153498,
"latestRelease": "13.0.7",
"latestReleaseDate": "2025-09-11T20:24:53.583Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.15,
+ "popularity": 0.245,
"topicSearchString": "expo expo-intent-launcher intent launcher"
},
{
@@ -27344,14 +28803,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-11T20:20:59Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-11T20:20:59Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-keep-awake",
@@ -27379,8 +28841,8 @@
},
"npmPkg": "expo-keep-awake",
"npm": {
- "downloads": 7350077,
- "weekDownloads": 1358258,
+ "downloads": 9086836,
+ "weekDownloads": 1443214,
"size": 59680,
"latestRelease": "15.0.7",
"latestReleaseDate": "2025-09-11T20:24:45.573Z"
@@ -27392,7 +28854,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.157,
+ "popularity": 0.135,
"topicSearchString": "expo awake keep-awake"
},
{
@@ -27418,14 +28880,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-11T20:20:59Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-11T20:20:59Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-linear-gradient",
@@ -27452,8 +28917,8 @@
},
"npmPkg": "expo-linear-gradient",
"npm": {
- "downloads": 3514669,
- "weekDownloads": 699409,
+ "downloads": 3181258,
+ "weekDownloads": 675704,
"size": 102960,
"latestRelease": "15.0.7",
"latestReleaseDate": "2025-09-11T20:24:39.486Z"
@@ -27465,7 +28930,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.169,
+ "popularity": 0.181,
"topicSearchString": "expo gradient"
},
{
@@ -27487,14 +28952,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-11T20:20:59Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-11T20:20:59Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 1
},
"name": "expo-local-authentication",
@@ -27525,8 +28993,8 @@
},
"npmPkg": "expo-local-authentication",
"npm": {
- "downloads": 895489,
- "weekDownloads": 174223,
+ "downloads": 583575,
+ "weekDownloads": 128339,
"size": 128326,
"latestRelease": "17.0.7",
"latestReleaseDate": "2025-09-11T20:24:30.286Z"
@@ -27538,7 +29006,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.165,
+ "popularity": 0.187,
"topicSearchString": "expo authentication auth touchid faceid fingerprint"
},
{
@@ -27562,14 +29030,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-27T16:55:20Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-27T16:55:20Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 1
},
"name": "expo-localization",
@@ -27598,21 +29069,20 @@
},
"npmPkg": "expo-localization",
"npm": {
- "downloads": 1938719,
- "weekDownloads": 360317,
+ "downloads": 1293140,
+ "weekDownloads": 379589,
"size": 146564,
"latestRelease": "17.0.7",
"latestReleaseDate": "2025-09-11T20:24:25.960Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.158,
+ "popularity": 0.25,
"topicSearchString": "expo localization locales l10n"
},
{
@@ -27637,14 +29107,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-18T10:10:25Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-18T10:10:25Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-location",
@@ -27676,21 +29149,20 @@
},
"npmPkg": "expo-location",
"npm": {
- "downloads": 1684713,
- "weekDownloads": 331558,
+ "downloads": 3288700,
+ "weekDownloads": 244058,
"size": 572754,
"latestRelease": "19.0.7",
"latestReleaseDate": "2025-09-11T20:24:20.842Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.167,
+ "popularity": 0.063,
"topicSearchString": "expo location geolocation coords geocoding compass heading"
},
{
@@ -27711,14 +29183,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-27T16:55:20Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-27T16:55:20Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-mail-composer",
@@ -27746,21 +29221,20 @@
},
"npmPkg": "expo-mail-composer",
"npm": {
- "downloads": 207432,
- "weekDownloads": 41587,
+ "downloads": 192919,
+ "weekDownloads": 39117,
"size": 93038,
"latestRelease": "15.0.7",
"latestReleaseDate": "2025-09-11T20:24:12.666Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.17,
+ "popularity": 0.172,
"topicSearchString": "expo mail composer"
},
{
@@ -27785,14 +29259,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-02T09:11:23Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-29T08:34:13Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-02T09:11:23Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-10-29T08:34:13Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-media-library",
@@ -27823,8 +29300,8 @@
},
"npmPkg": "expo-media-library",
"npm": {
- "downloads": 871356,
- "weekDownloads": 166660,
+ "downloads": 633537,
+ "weekDownloads": 171461,
"size": 1093857,
"latestRelease": "18.2.0",
"latestReleaseDate": "2025-09-16T20:35:47.752Z"
@@ -27837,7 +29314,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.163,
+ "popularity": 0.23,
"topicSearchString": "expo media library cameraroll photos videos"
},
{
@@ -27859,14 +29336,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-11T20:20:59Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-31T10:44:04Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-09-11T20:20:59Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-10-31T10:44:04Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-network",
@@ -27893,20 +29373,21 @@
},
"npmPkg": "expo-network",
"npm": {
- "downloads": 505111,
- "weekDownloads": 91854,
+ "downloads": 399268,
+ "weekDownloads": 77633,
"size": 89966,
"latestRelease": "8.0.7",
"latestReleaseDate": "2025-09-11T20:23:58.047Z"
},
- "score": 86,
+ "score": 91,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues"
+ "Lots of open issues",
+ "Recently updated"
],
- "popularity": 0.155,
+ "popularity": 0.165,
"topicSearchString": "expo expo-network"
},
{
@@ -27929,14 +29410,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-01T01:01:24Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-03T10:13:29Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-01T01:01:24Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-03T10:13:29Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 7
},
"name": "expo-notifications",
@@ -27965,8 +29449,8 @@
},
"npmPkg": "expo-notifications",
"npm": {
- "downloads": 2575571,
- "weekDownloads": 501751,
+ "downloads": 2775403,
+ "weekDownloads": 411851,
"size": 1547675,
"latestRelease": "0.32.12",
"latestReleaseDate": "2025-10-01T00:22:29.226Z"
@@ -27979,7 +29463,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.166,
+ "popularity": 0.126,
"topicSearchString": "expo notifications expo-notifications push-nofifications"
},
{
@@ -27992,14 +29476,17 @@
"github": {
"urls": {
"repo": "https://github.com/expo/expo-pixi",
- "homepage": null
+ "homepage": "https://github.com/expo/expo-pixi#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-05-16T16:19:09Z",
"createdAt": "2017-12-13T22:39:37Z",
"pushedAt": "2022-05-16T16:19:09Z",
@@ -28043,8 +29530,8 @@
},
"npmPkg": "expo-pixi",
"npm": {
- "downloads": 654,
- "weekDownloads": 140,
+ "downloads": 612,
+ "weekDownloads": 198,
"size": 42398,
"latestRelease": "2.1.1",
"latestReleaseDate": "2022-05-16T16:19:00.766Z"
@@ -28056,7 +29543,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.317,
+ "popularity": -1.225,
"topicSearchString": "expo exponent game gl graphics opengl 2d pixi pixi.js sprite webgl cross-platform signature"
},
{
@@ -28076,14 +29563,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-11T20:20:59Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-11T20:20:59Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-print",
@@ -28113,8 +29603,8 @@
},
"npmPkg": "expo-print",
"npm": {
- "downloads": 336084,
- "weekDownloads": 65548,
+ "downloads": 248595,
+ "weekDownloads": 48482,
"size": 148779,
"latestRelease": "15.0.7",
"latestReleaseDate": "2025-09-11T20:23:54.845Z"
@@ -28145,14 +29635,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-16T20:34:34Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-16T20:34:34Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 1
},
"name": "expo-processing",
@@ -28181,21 +29674,20 @@
},
"npmPkg": "expo-processing",
"npm": {
- "downloads": 1497,
- "weekDownloads": 303,
+ "downloads": 440,
+ "weekDownloads": 189,
"size": 5371,
"latestRelease": "3.0.5",
"latestReleaseDate": "2025-09-16T20:35:28.302Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.172,
+ "popularity": -0.383,
"topicSearchString": "expo processing.js graphics opengl gl"
},
{
@@ -28220,14 +29712,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-09T17:48:51Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T11:17:01Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-09T17:48:51Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-17T11:17:01Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-secure-store",
@@ -28256,8 +29751,8 @@
},
"npmPkg": "expo-secure-store",
"npm": {
- "downloads": 2635752,
- "weekDownloads": 504777,
+ "downloads": 1821076,
+ "weekDownloads": 426941,
"size": 212953,
"latestRelease": "15.0.7",
"latestReleaseDate": "2025-09-11T20:23:31.069Z"
@@ -28270,7 +29765,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.163,
+ "popularity": 0.199,
"topicSearchString": "expo expo-secure-store secure store"
},
{
@@ -28300,14 +29795,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-11T20:20:59Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-11T20:20:59Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 1
},
"name": "expo-sensors",
@@ -28341,8 +29839,8 @@
},
"npmPkg": "expo-sensors",
"npm": {
- "downloads": 442471,
- "weekDownloads": 85485,
+ "downloads": 349973,
+ "weekDownloads": 84034,
"size": 341443,
"latestRelease": "15.0.7",
"latestReleaseDate": "2025-09-11T20:23:23.611Z"
@@ -28354,7 +29852,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.164,
+ "popularity": 0.204,
"topicSearchString": "expo sensors accelerometer devicemotion gyroscope lightsensor magnetometer pedometer barometer"
},
{
@@ -28373,14 +29871,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-27T16:55:20Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-27T16:55:20Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-sms",
@@ -28407,21 +29908,20 @@
},
"npmPkg": "expo-sms",
"npm": {
- "downloads": 178355,
- "weekDownloads": 32691,
+ "downloads": 291001,
+ "weekDownloads": 34885,
"size": 70119,
"latestRelease": "14.0.7",
"latestReleaseDate": "2025-09-11T20:23:27.085Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.156,
+ "popularity": 0.102,
"topicSearchString": "expo sms"
},
{
@@ -28444,14 +29944,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-11T20:20:59Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T08:06:36Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-09-11T20:20:59Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-13T08:06:36Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-speech",
@@ -28480,20 +29983,21 @@
},
"npmPkg": "expo-speech",
"npm": {
- "downloads": 231072,
- "weekDownloads": 42051,
+ "downloads": 206712,
+ "weekDownloads": 42985,
"size": 124755,
"latestRelease": "14.0.7",
"latestReleaseDate": "2025-09-11T20:23:34.287Z"
},
- "score": 86,
+ "score": 91,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues"
+ "Lots of open issues",
+ "Recently updated"
],
- "popularity": 0.155,
+ "popularity": 0.177,
"topicSearchString": "expo expo-speech speech voice"
},
{
@@ -28520,14 +30024,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-10T18:37:51Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-07T16:57:36Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-09-10T18:37:51Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-07T16:57:36Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 1
},
"name": "expo-sqlite",
@@ -28557,20 +30064,21 @@
},
"npmPkg": "expo-sqlite",
"npm": {
- "downloads": 531020,
- "weekDownloads": 101919,
- "size": 74309093,
- "latestRelease": "16.0.8",
- "latestReleaseDate": "2025-09-10T18:40:43.856Z"
+ "downloads": 422929,
+ "weekDownloads": 91747,
+ "size": 74315250,
+ "latestRelease": "16.0.9",
+ "latestReleaseDate": "2025-11-03T21:14:52.368Z"
},
- "score": 86,
+ "score": 91,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues"
+ "Lots of open issues",
+ "Recently updated"
],
- "popularity": 0.163,
+ "popularity": 0.184,
"topicSearchString": "expo sqlite sql storage async-storage"
},
{
@@ -28593,14 +30101,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-01T01:01:24Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-10-01T01:01:24Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-store-review",
@@ -28630,21 +30141,20 @@
},
"npmPkg": "expo-store-review",
"npm": {
- "downloads": 747512,
- "weekDownloads": 131585,
+ "downloads": 518194,
+ "weekDownloads": 146579,
"size": 54769,
"latestRelease": "9.0.8",
"latestReleaseDate": "2025-10-01T00:22:23.965Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.15,
+ "popularity": 0.24,
"topicSearchString": "expo expo-store-review reviews app-store google-play-store"
},
{
@@ -28667,14 +30177,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-23T23:23:45Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-10-23T23:23:45Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 1
},
"name": "expo-task-manager",
@@ -28703,8 +30216,8 @@
},
"npmPkg": "expo-task-manager",
"npm": {
- "downloads": 642573,
- "weekDownloads": 115325,
+ "downloads": 722975,
+ "weekDownloads": 124985,
"size": 260974,
"latestRelease": "14.0.8",
"latestReleaseDate": "2025-10-20T23:27:04.137Z"
@@ -28717,7 +30230,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.153,
+ "popularity": 0.147,
"topicSearchString": "expo task-manager task background"
},
{
@@ -28732,21 +30245,24 @@
"github": {
"urls": {
"repo": "https://github.com/expo/expo-three",
- "homepage": null
+ "homepage": "https://github.com/expo/expo-three#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-07-28T18:21:03Z",
"createdAt": "2017-05-31T23:34:03Z",
"pushedAt": "2024-07-28T18:21:03Z",
"forks": 89,
"issues": 84,
- "subscribers": 19,
- "stars": 831,
+ "subscribers": 18,
+ "stars": 835,
"dependencies": 2
},
"name": "expo-three",
@@ -28785,8 +30301,8 @@
},
"npmPkg": "expo-three",
"npm": {
- "downloads": 66070,
- "weekDownloads": 13672,
+ "downloads": 44464,
+ "weekDownloads": 10305,
"size": 126395,
"latestRelease": "8.0.0",
"latestReleaseDate": "2024-07-28T18:03:20.616Z"
@@ -28798,7 +30314,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.176,
+ "popularity": 0.197,
"topicSearchString": "three.js three gaming graphics opengl gl expo arkit expo-web web threejs ar-session javascript javascript-game"
},
{
@@ -28821,14 +30337,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-18T10:10:06Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-04T09:28:18Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-09-18T10:10:06Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-04T09:28:18Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-video-thumbnails",
@@ -28858,8 +30377,8 @@
},
"npmPkg": "expo-video-thumbnails",
"npm": {
- "downloads": 210857,
- "weekDownloads": 37588,
+ "downloads": 152164,
+ "weekDownloads": 41626,
"size": 65536,
"latestRelease": "10.0.7",
"latestReleaseDate": "2025-09-10T18:40:05.356Z"
@@ -28872,7 +30391,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.152,
+ "popularity": 0.233,
"topicSearchString": "expo expo-video-thumbnails thumbnail android ios"
},
{
@@ -28897,14 +30416,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-01T01:01:24Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-03T17:44:08Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-01T01:01:24Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-03T17:44:08Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-web-browser",
@@ -28933,11 +30455,11 @@
},
"npmPkg": "expo-web-browser",
"npm": {
- "downloads": 6228190,
- "weekDownloads": 1203510,
- "size": 268368,
- "latestRelease": "15.0.8",
- "latestReleaseDate": "2025-10-01T00:22:10.507Z"
+ "downloads": 4466402,
+ "weekDownloads": 1198986,
+ "size": 268824,
+ "latestRelease": "15.0.9",
+ "latestReleaseDate": "2025-11-03T21:14:29.729Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -28947,7 +30469,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.164,
+ "popularity": 0.228,
"topicSearchString": "expo expo-web-browser web browser"
},
{
@@ -28968,14 +30490,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-23T23:23:45Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T11:17:16Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-23T23:23:45Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-13T11:17:16Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 15
},
"name": "jest-expo",
@@ -28998,8 +30523,8 @@
},
"npmPkg": "jest-expo",
"npm": {
- "downloads": 2857148,
- "weekDownloads": 549420,
+ "downloads": 1903341,
+ "weekDownloads": 455994,
"size": 121979,
"latestRelease": "54.0.13",
"latestReleaseDate": "2025-10-21T20:18:03.060Z"
@@ -29012,7 +30537,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.163,
+ "popularity": 0.204,
"topicSearchString": ""
},
{
@@ -29030,7 +30555,15 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/xcarpentier",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2023-12-15T17:44:54Z",
"createdAt": "2019-04-01T13:32:18Z",
"pushedAt": "2023-12-15T17:44:54Z",
@@ -29065,7 +30598,7 @@
},
"npmPkg": "rn-verifcode",
"npm": {
- "downloads": 8,
+ "downloads": 2,
"weekDownloads": 0,
"size": 17449,
"latestRelease": "0.0.1",
@@ -29087,14 +30620,17 @@
"github": {
"urls": {
"repo": "https://github.com/matei-radu/react-native-in-app-browser",
- "homepage": null
+ "homepage": "https://github.com/matei-radu/react-native-in-app-browser#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-10-09T08:18:36Z",
"createdAt": "2018-08-31T20:34:51Z",
"pushedAt": "2020-10-09T08:18:36Z",
@@ -29136,8 +30672,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 2034,
- "weekDownloads": 70,
+ "downloads": 1648,
+ "weekDownloads": 1384,
"size": 128960,
"latestRelease": "3.2.2",
"latestReleaseDate": "2020-09-30T11:58:24.477Z"
@@ -29148,7 +30684,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.721,
+ "popularity": -0.035,
"topicSearchString": "in-app browser custom-tabs tabs chrome chrome-custom-tabs safari-view-controller sfsafariviewcontroller kotlin swift typescript flow"
},
{
@@ -29168,7 +30704,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-01-24T10:00:10Z",
"createdAt": "2019-05-01T16:06:28Z",
"pushedAt": "2020-01-24T10:00:10Z",
@@ -29204,8 +30743,8 @@
"unmaintained": true,
"npmPkg": "react-native-window-guard",
"npm": {
- "downloads": 422,
- "weekDownloads": 80,
+ "downloads": 200,
+ "weekDownloads": 66,
"size": 423025,
"latestRelease": "1.0.6",
"latestReleaseDate": "2020-01-24T10:00:33.996Z"
@@ -29216,7 +30755,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.338,
+ "popularity": -1.219,
"topicSearchString": "component safearea ios android"
},
{
@@ -29227,14 +30766,17 @@
"github": {
"urls": {
"repo": "https://github.com/tableau/react-native-dns-lookup",
- "homepage": null
+ "homepage": "https://github.com/tableau/react-native-dns-lookup#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-10-06T18:27:00Z",
"createdAt": "2019-05-06T22:08:47Z",
"pushedAt": "2022-10-06T18:27:00Z",
@@ -29267,8 +30809,8 @@
"unmaintained": true,
"npmPkg": "react-native-dns-lookup",
"npm": {
- "downloads": 4353,
- "weekDownloads": 852,
+ "downloads": 6100,
+ "weekDownloads": 762,
"size": 18220,
"latestRelease": "1.0.6",
"latestReleaseDate": "2022-10-06T19:49:26.758Z"
@@ -29278,7 +30820,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.584,
+ "popularity": -0.644,
"topicSearchString": "dns"
},
{
@@ -29303,7 +30845,10 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-07T21:53:30Z",
"createdAt": "2019-06-06T19:30:24Z",
"pushedAt": "2025-10-07T21:53:30Z",
@@ -29331,7 +30876,9 @@
"integer",
"decimal",
"int",
- "selector"
+ "selector",
+ "stepper",
+ "step"
],
"license": {
"key": "gpl-3.0",
@@ -29348,8 +30895,8 @@
},
"npmPkg": "react-native-input-spinner",
"npm": {
- "downloads": 7664,
- "weekDownloads": 1267,
+ "downloads": 5213,
+ "weekDownloads": 1445,
"size": 464934,
"latestRelease": "1.8.1",
"latestReleaseDate": "2023-04-25T15:29:36.778Z"
@@ -29360,8 +30907,8 @@
"GPL license",
"Recently updated"
],
- "popularity": 0.141,
- "topicSearchString": "component android ios windows spinner number input float real integer decimal int selector"
+ "popularity": 0.236,
+ "topicSearchString": "component android ios windows spinner number input float real integer decimal int selector stepper step"
},
{
"githubUrl": "https://github.com/pietile/pietile-native-kit/tree/master/packages/keyboard-aware-scrollview",
@@ -29379,7 +30926,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-08-01T10:57:41Z",
"createdAt": "2018-10-31T13:17:40Z",
"pushedAt": "2022-08-01T10:57:41Z",
@@ -29414,8 +30964,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 1968,
- "weekDownloads": 297,
+ "downloads": 1297,
+ "weekDownloads": 417,
"size": 30714,
"latestRelease": "1.5.0",
"latestReleaseDate": "2022-08-02T20:30:04.704Z"
@@ -29425,7 +30975,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.622,
+ "popularity": -0.477,
"topicSearchString": "keyboard input keyboard-aware keyboardavoid"
},
{
@@ -29444,7 +30994,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-08-01T10:57:41Z",
"createdAt": "2018-10-31T13:17:40Z",
"pushedAt": "2022-08-01T10:57:41Z",
@@ -29477,8 +31030,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 301,
- "weekDownloads": 37,
+ "downloads": 207,
+ "weekDownloads": 56,
"size": 16898,
"latestRelease": "1.2.0",
"latestReleaseDate": "2022-08-02T20:29:36.447Z"
@@ -29488,7 +31041,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.394,
+ "popularity": -1.267,
"topicSearchString": "expandable accordion"
},
{
@@ -29507,7 +31060,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-08-01T10:57:41Z",
"createdAt": "2018-10-31T13:17:40Z",
"pushedAt": "2022-08-01T10:57:41Z",
@@ -29540,8 +31096,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 193,
- "weekDownloads": 29,
+ "downloads": 107,
+ "weekDownloads": 45,
"size": 9146,
"latestRelease": "2.1.0",
"latestReleaseDate": "2022-08-02T20:29:57.380Z"
@@ -29551,7 +31107,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.371,
+ "popularity": -1.14,
"topicSearchString": "fadein fadeout"
},
{
@@ -29570,7 +31126,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-08-01T10:57:41Z",
"createdAt": "2018-10-31T13:17:40Z",
"pushedAt": "2022-08-01T10:57:41Z",
@@ -29604,8 +31163,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 3701,
- "weekDownloads": 567,
+ "downloads": 2602,
+ "weekDownloads": 820,
"size": 15925,
"latestRelease": "1.2.0",
"latestReleaseDate": "2022-08-02T20:30:11.410Z"
@@ -29615,7 +31174,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.62,
+ "popularity": -0.482,
"topicSearchString": "slider swiper gallery"
},
{
@@ -29637,14 +31196,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-04-28T13:26:50Z",
"createdAt": "2019-05-26T14:37:53Z",
"pushedAt": "2023-04-28T13:26:50Z",
"forks": 18,
"issues": 5,
"subscribers": 10,
- "stars": 206,
+ "stars": 205,
"dependencies": 0
},
"name": "react-native-eva-icons",
@@ -29672,8 +31234,8 @@
"unmaintained": true,
"npmPkg": "react-native-eva-icons",
"npm": {
- "downloads": 22073,
- "weekDownloads": 3835,
+ "downloads": 20284,
+ "weekDownloads": 4359,
"size": 1162020,
"latestRelease": "1.3.1",
"latestReleaseDate": "2020-04-08T11:12:49.822Z"
@@ -29684,7 +31246,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.602,
+ "popularity": -0.567,
"topicSearchString": "eva-icons svg icons-source"
},
{
@@ -29694,14 +31256,26 @@
"github": {
"urls": {
"repo": "https://github.com/fjmorant/react-native-nested-listview",
- "homepage": null
+ "homepage": "https://github.com/fjmorant/react-native-nested-listview#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/fjmorant",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://ko-fi.com/fjmorant",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2022-10-14T16:56:15Z",
"createdAt": "2017-07-05T19:28:21Z",
"pushedAt": "2022-10-14T16:56:15Z",
@@ -29725,7 +31299,10 @@
"component",
"tree",
"treeview",
- "android"
+ "android",
+ "ios",
+ "typescript",
+ "expo"
],
"license": {
"key": "mit",
@@ -29743,8 +31320,8 @@
"unmaintained": true,
"npmPkg": "react-native-nested-listview",
"npm": {
- "downloads": 2383,
- "weekDownloads": 480,
+ "downloads": 1489,
+ "weekDownloads": 610,
"size": 479208,
"latestRelease": "0.14.2",
"latestReleaseDate": "2022-10-14T16:56:40.784Z"
@@ -29756,8 +31333,8 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.579,
- "topicSearchString": "list nested listview nested-structures nested-objects reactjs component tree treeview android"
+ "popularity": -0.401,
+ "topicSearchString": "list nested listview nested-structures nested-objects reactjs component tree treeview android ios typescript expo"
},
{
"githubUrl": "https://github.com/kirillzyusko/react-native-wifi-p2p",
@@ -29765,14 +31342,22 @@
"github": {
"urls": {
"repo": "https://github.com/kirillzyusko/react-native-wifi-p2p",
- "homepage": null
+ "homepage": "https://github.com/kirillzyusko/react-native-wifi-p2p#README.MD"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/kirillzyusko",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2023-08-21T07:42:38Z",
"createdAt": "2018-04-30T15:09:24Z",
"pushedAt": "2023-08-21T07:42:38Z",
@@ -29811,8 +31396,8 @@
"unmaintained": true,
"npmPkg": "react-native-wifi-p2p",
"npm": {
- "downloads": 967,
- "weekDownloads": 187,
+ "downloads": 8373,
+ "weekDownloads": 160,
"size": 73291,
"latestRelease": "3.6.0",
"latestReleaseDate": "2023-08-21T07:46:34.867Z"
@@ -29824,7 +31409,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.335,
+ "popularity": -0.734,
"topicSearchString": "android p2p peer-to-peer wifi-direct wi-fi-direct wifi-p2p-manager wifi"
},
{
@@ -29841,14 +31426,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-03-12T13:22:41Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/kirillzyusko",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-08T17:40:14Z",
"createdAt": "2019-07-19T15:19:09Z",
- "pushedAt": "2025-03-12T13:22:41Z",
+ "pushedAt": "2025-11-08T17:40:14Z",
"forks": 22,
- "issues": 5,
+ "issues": 4,
"subscribers": 5,
- "stars": 469,
+ "stars": 472,
"dependencies": 0
},
"name": "react-native-bundle-splitter",
@@ -29891,19 +31484,19 @@
},
"npmPkg": "react-native-bundle-splitter",
"npm": {
- "downloads": 8470,
- "weekDownloads": 1551,
- "size": 20497,
- "latestRelease": "3.0.1",
- "latestReleaseDate": "2024-07-22T10:46:38.811Z"
+ "downloads": 5425,
+ "weekDownloads": 1383,
+ "size": 22302,
+ "latestRelease": "3.1.0",
+ "latestReleaseDate": "2025-11-08T17:44:46.861Z"
},
- "score": 47,
+ "score": 60,
"matchingScoreModifiers": [
"Known",
- "Not updated recently",
+ "Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.156,
+ "popularity": 0.217,
"topicSearchString": "web bundle bundles separate separator split splitter splitting inline require ram js-bundle lazy loading loadable unbundle ios android ram-bundle"
},
{
@@ -29924,7 +31517,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-07-18T04:07:35Z",
"createdAt": "2019-09-01T11:51:43Z",
"pushedAt": "2020-07-18T04:07:35Z",
@@ -29961,8 +31557,8 @@
"unmaintained": true,
"npmPkg": "react-native-gesture-detector",
"npm": {
- "downloads": 78,
- "weekDownloads": 11,
+ "downloads": 37,
+ "weekDownloads": 15,
"size": 48992,
"latestRelease": "1.1.2",
"latestReleaseDate": "2020-07-06T00:34:02.005Z"
@@ -29972,7 +31568,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.378,
+ "popularity": -1.125,
"topicSearchString": "gesture custom-gestures detection component"
},
{
@@ -29996,12 +31592,15 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-10-15T21:32:50Z",
"createdAt": "2017-04-20T08:24:52Z",
"pushedAt": "2019-10-15T21:32:50Z",
"forks": 122,
- "issues": 11,
+ "issues": 12,
"subscribers": 12,
"stars": 953,
"dependencies": 1
@@ -30036,8 +31635,8 @@
"unmaintained": true,
"npmPkg": "react-native-indicators",
"npm": {
- "downloads": 66203,
- "weekDownloads": 13576,
+ "downloads": 43920,
+ "weekDownloads": 9562,
"size": 36294,
"latestRelease": "0.17.0",
"latestReleaseDate": "2019-10-15T21:33:58.446Z"
@@ -30049,7 +31648,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.576,
+ "popularity": -0.565,
"topicSearchString": "component ios android activity indicator spinner pacman material"
},
{
@@ -30076,14 +31675,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/vonovak",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-10-25T13:09:11Z",
"createdAt": "2016-06-28T14:58:12Z",
"pushedAt": "2025-10-25T13:09:11Z",
- "forks": 429,
- "issues": 9,
+ "forks": 430,
+ "issues": 11,
"subscribers": 10,
- "stars": 1471,
+ "stars": 1472,
"dependencies": 0
},
"name": "@react-native-documents/picker",
@@ -30113,8 +31720,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 489249,
- "weekDownloads": 85476,
+ "downloads": 340955,
+ "weekDownloads": 95562,
"size": 177872,
"latestRelease": "11.0.0",
"latestReleaseDate": "2025-10-25T13:11:49.976Z"
@@ -30125,7 +31732,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.149,
+ "popularity": 0.238,
"topicSearchString": "document picker uidocumentmenuviewcontroller dropbox google-drive icloud"
},
{
@@ -30144,21 +31751,24 @@
"github": {
"urls": {
"repo": "https://github.com/HosseinShabani/react-native-modern-datepicker",
- "homepage": null
+ "homepage": "https://hosseinshabani.github.io/react-native-modern-datepicker/"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-07-23T15:32:39Z",
"createdAt": "2019-10-06T15:38:33Z",
"pushedAt": "2020-07-23T15:32:39Z",
"forks": 161,
"issues": 56,
"subscribers": 10,
- "stars": 690,
+ "stars": 694,
"dependencies": 2
},
"name": "react-native-modern-datepicker",
@@ -30193,8 +31803,8 @@
"unmaintained": true,
"npmPkg": "react-native-modern-datepicker",
"npm": {
- "downloads": 13462,
- "weekDownloads": 2458,
+ "downloads": 12262,
+ "weekDownloads": 2433,
"size": 42809,
"latestRelease": "1.0.0-beta.91",
"latestReleaseDate": "2020-07-23T15:33:00.852Z"
@@ -30207,7 +31817,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.595,
+ "popularity": -0.581,
"topicSearchString": "datepicker calendar calendars persian-calendar jalaali-calendar time-picker month-picker persian jalaali customizable-datepicker"
},
{
@@ -30223,14 +31833,17 @@
"github": {
"urls": {
"repo": "https://github.com/ptomasroos/react-native-multi-slider",
- "homepage": null
+ "homepage": "https://github.com/ptomasroos/react-native-multi-slider#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-09T11:44:13Z",
"createdAt": "2016-07-01T14:02:30Z",
"pushedAt": "2024-11-09T11:44:13Z",
@@ -30267,8 +31880,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 193140,
- "weekDownloads": 38252,
+ "downloads": 120782,
+ "weekDownloads": 30004,
"size": 34660,
"latestRelease": "2.2.2",
"latestReleaseDate": "2020-03-27T09:10:27.540Z"
@@ -30280,7 +31893,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.168,
+ "popularity": 0.211,
"topicSearchString": "multi-slider component components slider multiple ios android"
},
{
@@ -30294,21 +31907,24 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-cookies/cookies",
- "homepage": null
+ "homepage": "https://github.com/react-native-cookies/cookies#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-06-06T15:35:55Z",
"createdAt": "2020-01-09T22:51:10Z",
"pushedAt": "2022-06-06T15:35:55Z",
- "forks": 101,
+ "forks": 105,
"issues": 62,
"subscribers": 5,
- "stars": 520,
+ "stars": 521,
"dependencies": 1
},
"name": "@react-native-cookies/cookies",
@@ -30337,8 +31953,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 815101,
- "weekDownloads": 158246,
+ "downloads": 764766,
+ "weekDownloads": 143719,
"size": 121198,
"latestRelease": "6.2.1",
"latestReleaseDate": "2022-05-11T17:05:28.532Z"
@@ -30351,7 +31967,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.585,
+ "popularity": -0.59,
"topicSearchString": "component android ios cookies webview"
},
{
@@ -30368,14 +31984,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-02T20:47:09Z",
"createdAt": "2019-12-08T14:43:48Z",
"pushedAt": "2025-05-02T20:47:09Z",
- "forks": 99,
- "issues": 14,
+ "forks": 100,
+ "issues": 15,
"subscribers": 4,
- "stars": 291,
+ "stars": 296,
"dependencies": 0
},
"name": "react-native-create-thumbnail",
@@ -30403,18 +32022,19 @@
},
"npmPkg": "react-native-create-thumbnail",
"npm": {
- "downloads": 94350,
- "weekDownloads": 19611,
+ "downloads": 57001,
+ "weekDownloads": 18155,
"size": 47131,
"latestRelease": "2.1.1",
"latestReleaseDate": "2025-03-25T18:27:50.211Z"
},
- "score": 56,
+ "score": 47,
"matchingScoreModifiers": [
"Known",
+ "Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.177,
+ "popularity": 0.521,
"topicSearchString": "thumbnails video android ios"
},
{
@@ -30446,14 +32066,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-23T13:47:01Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/software-mansion",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-17T14:31:22Z",
"createdAt": "2018-04-25T06:35:29Z",
- "pushedAt": "2025-10-23T13:47:01Z",
- "forks": 1372,
- "issues": 206,
+ "pushedAt": "2025-11-17T14:31:22Z",
+ "forks": 1375,
+ "issues": 209,
"subscribers": 79,
- "stars": 10363,
+ "stars": 10425,
"dependencies": 2
},
"name": "react-native-reanimated",
@@ -30479,11 +32107,11 @@
},
"npmPkg": "react-native-reanimated",
"npm": {
- "downloads": 8529283,
- "weekDownloads": 1608247,
- "size": 3600558,
- "latestRelease": "4.1.3",
- "latestReleaseDate": "2025-10-09T14:02:39.807Z"
+ "downloads": 5886466,
+ "weekDownloads": 1676300,
+ "size": 3613856,
+ "latestRelease": "4.1.5",
+ "latestReleaseDate": "2025-11-10T20:00:06.976Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -30493,7 +32121,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.16,
+ "popularity": 0.242,
"topicSearchString": "reanimated"
},
{
@@ -30519,14 +32147,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-08-14T13:46:54Z",
"createdAt": "2019-03-19T00:13:19Z",
"pushedAt": "2020-08-14T13:46:54Z",
- "forks": 318,
- "issues": 179,
+ "forks": 317,
+ "issues": 180,
"subscribers": 24,
- "stars": 3344,
+ "stars": 3346,
"dependencies": 0
},
"name": "reanimated-bottom-sheet",
@@ -30554,8 +32185,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 22865,
- "weekDownloads": 4455,
+ "downloads": 17423,
+ "weekDownloads": 3165,
"size": 210832,
"latestRelease": "1.0.0-alpha.22",
"latestReleaseDate": "2020-08-14T13:47:41.291Z"
@@ -30568,7 +32199,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.584,
+ "popularity": -0.596,
"topicSearchString": "bottom-sheet reanimated gesture handler"
},
{
@@ -30580,14 +32211,17 @@
"github": {
"urls": {
"repo": "https://github.com/DuDigital/react-native-zoomable-view",
- "homepage": null
+ "homepage": "https://github.com/DuDigital/react-native-zoomable-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-07-05T11:12:16Z",
"createdAt": "2018-04-24T13:27:06Z",
"pushedAt": "2022-07-05T11:12:16Z",
@@ -30631,8 +32265,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 16134,
- "weekDownloads": 2593,
+ "downloads": 9692,
+ "weekDownloads": 1688,
"size": 168050,
"latestRelease": "1.1.4",
"latestReleaseDate": "2022-07-05T11:14:36.595Z"
@@ -30643,7 +32277,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.613,
+ "popularity": -0.602,
"topicSearchString": "component ios android pinch-to-zoom pinch mobile view zoom zoomable double tap reactjs double-tap"
},
{
@@ -30659,7 +32293,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-02-14T12:31:06Z",
"createdAt": "2020-02-14T11:34:53Z",
"pushedAt": "2020-02-14T12:31:06Z",
@@ -30693,8 +32330,8 @@
"unmaintained": true,
"npmPkg": "react-native-media-clipboard",
"npm": {
- "downloads": 17,
- "weekDownloads": 0,
+ "downloads": 3,
+ "weekDownloads": 2,
"size": 147632,
"latestRelease": "1.0.3",
"latestReleaseDate": "2020-02-14T11:35:36.529Z"
@@ -30726,7 +32363,15 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/pederjohnsen",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2022-12-28T10:40:12Z",
"createdAt": "2018-02-28T11:09:02Z",
"pushedAt": "2022-12-28T10:40:12Z",
@@ -30765,8 +32410,8 @@
"unmaintained": true,
"npmPkg": "emoji-mart-native",
"npm": {
- "downloads": 4618,
- "weekDownloads": 596,
+ "downloads": 4222,
+ "weekDownloads": 1114,
"size": 9383079,
"latestRelease": "0.6.5-beta",
"latestReleaseDate": "2022-12-28T10:46:02.094Z"
@@ -30776,7 +32421,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.64,
+ "popularity": -0.526,
"topicSearchString": "emoji picker emoji-mart emoji-picker emoji-component custom-emojis modalpicker"
},
{
@@ -30796,14 +32441,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-21T12:06:13Z",
"createdAt": "2016-02-10T16:06:07Z",
"pushedAt": "2025-10-21T12:06:13Z",
- "forks": 1483,
+ "forks": 1491,
"issues": 26,
- "subscribers": 231,
- "stars": 19247,
+ "subscribers": 230,
+ "stars": 19320,
"dependencies": 6
},
"name": "ignite-cli",
@@ -30831,8 +32479,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 29138,
- "weekDownloads": 7276,
+ "downloads": 8085,
+ "weekDownloads": 3433,
"size": 1886418,
"latestRelease": "11.3.2",
"latestReleaseDate": "2025-10-09T16:29:36.667Z"
@@ -30844,7 +32492,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.212,
+ "popularity": 0.361,
"topicSearchString": "cli generator boilerplate expo mst"
},
{
@@ -30863,14 +32511,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-13T17:13:46Z",
"createdAt": "2016-04-15T21:58:32Z",
"pushedAt": "2025-10-13T17:13:46Z",
- "forks": 955,
+ "forks": 957,
"issues": 134,
"subscribers": 155,
- "stars": 15391,
+ "stars": 15415,
"dependencies": 0
},
"name": "reactotron",
@@ -30900,8 +32551,8 @@
},
"npmPkg": "reactotron",
"npm": {
- "downloads": 874,
- "weekDownloads": 139,
+ "downloads": 544,
+ "weekDownloads": 114,
"latestRelease": "0.9.0",
"latestReleaseDate": "2016-08-09T12:27:37.454Z"
},
@@ -30913,7 +32564,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": -0.614,
+ "popularity": -0.572,
"topicSearchString": "reactjs debugging desktop reactotron redux redux-saga"
},
{
@@ -30931,14 +32582,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-14T16:47:12Z",
"createdAt": "2016-04-10T00:44:42Z",
"pushedAt": "2025-10-14T16:47:12Z",
"forks": 183,
"issues": 39,
"subscribers": 34,
- "stars": 2855,
+ "stars": 2866,
"dependencies": 1
},
"name": "apisauce",
@@ -30968,8 +32622,8 @@
},
"npmPkg": "apisauce",
"npm": {
- "downloads": 603099,
- "weekDownloads": 111724,
+ "downloads": 445750,
+ "weekDownloads": 118493,
"size": 33143,
"latestRelease": "3.2.1",
"latestReleaseDate": "2025-10-14T16:47:18.238Z"
@@ -30980,7 +32634,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.157,
+ "popularity": 0.226,
"topicSearchString": "axios api network http promise reactjs"
},
{
@@ -31002,14 +32656,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-08T17:45:09Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-09T20:46:22Z",
"createdAt": "2015-04-19T13:17:30Z",
- "pushedAt": "2025-09-08T17:45:09Z",
- "forks": 431,
+ "pushedAt": "2025-11-09T20:46:22Z",
+ "forks": 433,
"issues": 21,
- "subscribers": 54,
- "stars": 2810,
+ "subscribers": 55,
+ "stars": 2826,
"dependencies": 1
},
"name": "react-native-background-geolocation",
@@ -31044,18 +32701,19 @@
},
"npmPkg": "react-native-background-geolocation",
"npm": {
- "downloads": 83904,
- "weekDownloads": 14574,
- "size": 41669764,
- "latestRelease": "4.19.0",
- "latestReleaseDate": "2025-09-08T17:46:18.451Z"
+ "downloads": 52865,
+ "weekDownloads": 12442,
+ "size": 41633158,
+ "latestRelease": "4.19.2",
+ "latestReleaseDate": "2025-11-09T20:54:50.189Z"
},
- "score": 74,
+ "score": 79,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Recently updated"
],
- "popularity": 0.148,
+ "popularity": 0.2,
"topicSearchString": "component ios android background geolocation tracking geofence geofencing background-location background-geolocation location-tracking"
},
{
@@ -31073,7 +32731,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-05-24T18:27:19Z",
"createdAt": "2019-09-11T23:48:54Z",
"pushedAt": "2022-05-24T18:27:19Z",
@@ -31116,8 +32777,8 @@
"unmaintained": true,
"npmPkg": "react-native-ui-blueprint",
"npm": {
- "downloads": 222,
- "weekDownloads": 20,
+ "downloads": 562,
+ "weekDownloads": 28,
"size": 232638,
"latestRelease": "0.2.0-pre.0",
"latestReleaseDate": "2019-09-21T02:12:06.475Z"
@@ -31127,7 +32788,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.423,
+ "popularity": -1.458,
"topicSearchString": "ruler pixel-perfect grid guides designer mobile ui ux dev-tools developer-tools pixel"
},
{
@@ -31147,11 +32808,14 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-04T13:42:45Z",
"createdAt": "2018-07-03T13:45:20Z",
"pushedAt": "2024-11-04T13:42:45Z",
- "forks": 27,
+ "forks": 26,
"issues": 7,
"subscribers": 46,
"stars": 302,
@@ -31183,19 +32847,18 @@
},
"npmPkg": "eslint-plugin-react-native-a11y",
"npm": {
- "downloads": 443088,
- "weekDownloads": 79531,
+ "downloads": 326049,
+ "weekDownloads": 90056,
"size": 67659,
"latestRelease": "3.5.1",
"latestReleaseDate": "2024-11-04T13:43:24.862Z"
},
- "score": 65,
+ "score": 51,
"matchingScoreModifiers": [
- "Popular",
"Known",
"Not updated recently"
],
- "popularity": 0.153,
+ "popularity": 0.235,
"topicSearchString": "eslint eslintplugin eslint-plugin a11y accessibility"
},
{
@@ -31205,14 +32868,17 @@
"github": {
"urls": {
"repo": "https://github.com/RosterBuster/rn-zendesk",
- "homepage": null
+ "homepage": "https://github.com/RosterBuster/rn-zendesk"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-30T06:19:01Z",
"createdAt": "2020-01-15T09:22:37Z",
"pushedAt": "2025-01-30T06:19:01Z",
@@ -31250,8 +32916,8 @@
},
"npmPkg": "rn-zendesk",
"npm": {
- "downloads": 333,
- "weekDownloads": 53,
+ "downloads": 367,
+ "weekDownloads": 63,
"size": 91149,
"latestRelease": "4.0.0",
"latestReleaseDate": "2025-01-30T06:38:24.150Z"
@@ -31261,7 +32927,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.864,
+ "popularity": -0.853,
"topicSearchString": "zendesk ios android support rn-zendesk help-center zendesk-help"
},
{
@@ -31274,21 +32940,24 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-progress-view/progress-bar-android",
- "homepage": null
+ "homepage": "https://github.com/react-native-community/react-native-progress-bar-android#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-06-24T07:53:08Z",
"createdAt": "2019-02-07T10:46:36Z",
"pushedAt": "2023-06-24T07:53:08Z",
"forks": 33,
"issues": 8,
"subscribers": 2,
- "stars": 119,
+ "stars": 120,
"dependencies": 0
},
"name": "@react-native-community/progress-bar-android",
@@ -31318,8 +32987,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 58770,
- "weekDownloads": 11622,
+ "downloads": 54741,
+ "weekDownloads": 9281,
"size": 36422,
"latestRelease": "1.0.5",
"latestReleaseDate": "2022-11-07T02:18:33.161Z"
@@ -31330,7 +32999,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.582,
+ "popularity": -0.606,
"topicSearchString": "androidprogressbar android progress-bar progressbar hacktoberfest"
},
{
@@ -31349,21 +33018,24 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-progress-view/progress-view",
- "homepage": null
+ "homepage": "https://github.com/react-native-community/react-native-progress-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-03T01:12:17Z",
"createdAt": "2019-02-08T15:43:17Z",
"pushedAt": "2025-10-03T01:12:17Z",
"forks": 53,
"issues": 9,
"subscribers": 6,
- "stars": 191,
+ "stars": 194,
"dependencies": 0
},
"name": "@react-native-community/progress-view",
@@ -31395,18 +33067,17 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 58805,
- "weekDownloads": 11752,
+ "downloads": 48115,
+ "weekDownloads": 11077,
"size": 530736,
"latestRelease": "1.5.0",
"latestReleaseDate": "2024-11-15T03:21:39.570Z"
},
- "score": 65,
+ "score": 60,
"matchingScoreModifiers": [
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.17,
+ "popularity": 0.196,
"topicSearchString": "progressviewios progress progress-view progress-bar ios hacktoberfest windows macos"
},
{
@@ -31420,21 +33091,24 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-clipboard/clipboard",
- "homepage": null
+ "homepage": "https://github.com/react-native-clipboard/clipboard#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-31T23:37:44Z",
"createdAt": "2019-02-07T10:53:29Z",
"pushedAt": "2025-07-31T23:37:44Z",
"forks": 136,
"issues": 72,
"subscribers": 7,
- "stars": 747,
+ "stars": 749,
"dependencies": 0
},
"name": "@react-native-clipboard/clipboard",
@@ -31462,8 +33136,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 1717249,
- "weekDownloads": 333731,
+ "downloads": 1714900,
+ "weekDownloads": 257341,
"size": 203745,
"latestRelease": "1.16.3",
"latestReleaseDate": "2025-06-28T05:00:24.469Z"
@@ -31474,7 +33148,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.165,
+ "popularity": 0.128,
"topicSearchString": "clipboard getstring setstring hacktoberfest"
},
{
@@ -31493,21 +33167,24 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-segmented-control/segmented-control",
- "homepage": null
+ "homepage": "https://github.com/react-native-segmented-control/segmented-control#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-17T06:37:33Z",
"createdAt": "2019-02-06T17:47:06Z",
"pushedAt": "2025-10-17T06:37:33Z",
"forks": 87,
"issues": 40,
"subscribers": 3,
- "stars": 641,
+ "stars": 644,
"dependencies": 0
},
"name": "@react-native-segmented-control/segmented-control",
@@ -31533,8 +33210,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 228098,
- "weekDownloads": 42542,
+ "downloads": 206694,
+ "weekDownloads": 45376,
"size": 48092,
"latestRelease": "2.5.7",
"latestReleaseDate": "2024-12-11T01:38:19.547Z"
@@ -31545,7 +33222,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.159,
+ "popularity": 0.187,
"topicSearchString": "segmentedcontrolios segmented-control hacktoberfest"
},
{
@@ -31557,21 +33234,24 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-voice/voice",
- "homepage": null
+ "homepage": "https://github.com/react-native-voice/voice"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-06T09:53:25Z",
"createdAt": "2016-05-06T19:11:39Z",
"pushedAt": "2025-05-06T09:53:25Z",
- "forks": 544,
+ "forks": 548,
"issues": 244,
"subscribers": 32,
- "stars": 2078,
+ "stars": 2085,
"dependencies": 1
},
"name": "@react-native-voice/voice",
@@ -31601,19 +33281,20 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 104486,
- "weekDownloads": 19437,
+ "downloads": 113627,
+ "weekDownloads": 20164,
"size": 608085,
"latestRelease": "3.2.4",
"latestReleaseDate": "2022-05-11T17:42:24.160Z"
},
- "score": 65,
+ "score": 56,
"matchingScoreModifiers": [
"Popular",
"Known",
- "Lots of open issues"
+ "Lots of open issues",
+ "Not updated recently"
],
- "popularity": 0.158,
+ "popularity": 0.151,
"topicSearchString": "android ios speech voice speech-recognition voice-recognition"
},
{
@@ -31638,7 +33319,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-03-07T21:11:53Z",
"createdAt": "2019-11-25T11:22:52Z",
"pushedAt": "2021-03-07T21:11:53Z",
@@ -31675,8 +33359,8 @@
"unmaintained": true,
"npmPkg": "react-native-animated-spinkit",
"npm": {
- "downloads": 25777,
- "weekDownloads": 5355,
+ "downloads": 17119,
+ "weekDownloads": 3778,
"size": 270317,
"latestRelease": "1.5.2",
"latestReleaseDate": "2021-02-18T15:16:36.174Z"
@@ -31687,7 +33371,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.573,
+ "popularity": -0.562,
"topicSearchString": "spinkit expo loading spinners animations"
},
{
@@ -31709,14 +33393,17 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-08-25T22:29:35Z",
"createdAt": "2018-09-09T00:14:44Z",
"pushedAt": "2025-08-25T22:29:35Z",
- "forks": 2919,
- "issues": 46,
- "subscribers": 54,
- "stars": 7003,
+ "forks": 2928,
+ "issues": 44,
+ "subscribers": 55,
+ "stars": 7027,
"dependencies": 2
},
"name": "react-native-webview",
@@ -31740,8 +33427,8 @@
},
"npmPkg": "react-native-webview",
"npm": {
- "downloads": 5393875,
- "weekDownloads": 1057276,
+ "downloads": 3655565,
+ "weekDownloads": 839781,
"size": 660551,
"latestRelease": "13.16.0",
"latestReleaseDate": "2025-08-25T22:29:42.131Z"
@@ -31752,7 +33439,7 @@
"Popular",
"Known"
],
- "popularity": 0.167,
+ "popularity": 0.195,
"topicSearchString": ""
},
{
@@ -31774,13 +33461,16 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "fundingLinks": [],
"updatedAt": "2022-01-03T15:22:50Z",
"createdAt": "2015-04-01T00:54:40Z",
"pushedAt": "2022-01-03T15:22:50Z",
"forks": 3272,
"issues": 73,
"subscribers": 163,
- "stars": 9649
+ "stars": 9650
},
"name": "react-native-camera",
"fullName": "react-native-camera/react-native-camera",
@@ -31793,8 +33483,8 @@
},
"npmPkg": "react-native-camera",
"npm": {
- "downloads": 208400,
- "weekDownloads": 41766,
+ "downloads": 130423,
+ "weekDownloads": 30391,
"size": 1189169,
"latestRelease": "4.2.1",
"latestReleaseDate": "2021-09-21T19:39:56.664Z"
@@ -31810,7 +33500,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.58,
+ "popularity": -0.552,
"topicSearchString": ""
},
{
@@ -31826,21 +33516,24 @@
"github": {
"urls": {
"repo": "https://github.com/seniv/react-native-notifier",
- "homepage": null
+ "homepage": "https://github.com/seniv/react-native-notifier#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-23T18:01:56Z",
"createdAt": "2020-03-22T15:03:34Z",
"pushedAt": "2025-01-23T18:01:56Z",
"forks": 63,
- "issues": 10,
+ "issues": 11,
"subscribers": 10,
- "stars": 1347,
+ "stars": 1357,
"dependencies": 1
},
"name": "react-native-notifier",
@@ -31871,8 +33564,8 @@
},
"npmPkg": "react-native-notifier",
"npm": {
- "downloads": 46243,
- "weekDownloads": 7430,
+ "downloads": 34175,
+ "weekDownloads": 9442,
"size": 141402,
"latestRelease": "2.0.0",
"latestReleaseDate": "2024-07-21T15:04:56.063Z"
@@ -31883,7 +33576,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.137,
+ "popularity": 0.235,
"topicSearchString": "ios android expo animation notification swipeable"
},
{
@@ -31901,7 +33594,19 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/react-ui-kit",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/sponsors/react-ui-kit",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2024-08-28T18:30:21Z",
"createdAt": "2019-03-24T14:21:18Z",
"pushedAt": "2024-08-28T18:30:21Z",
@@ -31923,7 +33628,8 @@
"ui-kit-framework",
"theme",
"predefined-props",
- "rgba"
+ "rgba",
+ "hacktoberfest"
],
"license": {
"key": "mit",
@@ -31940,8 +33646,8 @@
},
"npmPkg": "expo-ui-kit",
"npm": {
- "downloads": 258,
- "weekDownloads": 15,
+ "downloads": 99,
+ "weekDownloads": 40,
"size": 53095,
"latestRelease": "0.1.6",
"latestReleaseDate": "2020-05-09T17:31:39.289Z"
@@ -31950,8 +33656,8 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.7,
- "topicSearchString": "expo ui-kit expo-ui-kit component ui-kit-framework theme predefined-props rgba"
+ "popularity": -0.402,
+ "topicSearchString": "expo ui-kit expo-ui-kit component ui-kit-framework theme predefined-props rgba hacktoberfest"
},
{
"githubUrl": "https://github.com/grapp-dev/stacks",
@@ -31974,14 +33680,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mobily",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2024-05-11T16:38:32Z",
"createdAt": "2020-04-05T16:14:50Z",
"pushedAt": "2024-05-11T16:38:32Z",
"forks": 24,
"issues": 2,
"subscribers": 15,
- "stars": 1022,
+ "stars": 1023,
"dependencies": 0
},
"name": "@grapp/stacks",
@@ -32011,8 +33725,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 2207,
- "weekDownloads": 421,
+ "downloads": 1802,
+ "weekDownloads": 729,
"size": 140674,
"latestRelease": "3.1.0",
"latestReleaseDate": "2024-04-11T10:46:53.789Z"
@@ -32023,7 +33737,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.162,
+ "popularity": 0.344,
"topicSearchString": "web typescript stacks layout ui view user-interface"
},
{
@@ -32039,21 +33753,29 @@
"github": {
"urls": {
"repo": "https://github.com/zoontek/react-native-localize",
- "homepage": null
+ "homepage": "https://github.com/zoontek/react-native-localize"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-25T16:18:30Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/zoontek",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-10-28T09:48:33Z",
"createdAt": "2017-08-01T16:38:22Z",
- "pushedAt": "2025-10-25T16:18:30Z",
+ "pushedAt": "2025-10-28T09:48:33Z",
"forks": 209,
- "issues": 5,
+ "issues": 4,
"subscribers": 15,
- "stars": 2386,
+ "stars": 2392,
"dependencies": 0
},
"name": "react-native-localize",
@@ -32088,11 +33810,11 @@
},
"npmPkg": "react-native-localize",
"npm": {
- "downloads": 1617358,
- "weekDownloads": 324217,
- "size": 146304,
- "latestRelease": "3.5.4",
- "latestReleaseDate": "2025-10-10T11:55:41.487Z"
+ "downloads": 1398344,
+ "weekDownloads": 256396,
+ "size": 169454,
+ "latestRelease": "3.6.0",
+ "latestReleaseDate": "2025-10-28T09:49:04.349Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -32100,7 +33822,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.17,
+ "popularity": 0.156,
"topicSearchString": "localize macos localization l20n globalization internationalization i18n language-detection ios android"
},
{
@@ -32124,21 +33846,33 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-datetimepicker/datetimepicker",
- "homepage": null
+ "homepage": "https://github.com/react-native-community/datetimepicker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
- "updatedAt": "2025-09-13T17:23:01Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/react-native-datetimepicker",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/react-native-datetimepicker",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
+ "updatedAt": "2025-10-26T17:31:16Z",
"createdAt": "2019-05-17T13:56:57Z",
- "pushedAt": "2025-09-13T17:23:01Z",
- "forks": 431,
- "issues": 80,
+ "pushedAt": "2025-10-26T17:31:16Z",
+ "forks": 435,
+ "issues": 76,
"subscribers": 20,
- "stars": 2767,
+ "stars": 2789,
"dependencies": 1
},
"name": "@react-native-community/datetimepicker",
@@ -32171,11 +33905,11 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 3770696,
- "weekDownloads": 725398,
- "size": 260968,
- "latestRelease": "8.4.5",
- "latestReleaseDate": "2025-09-13T17:23:07.909Z"
+ "downloads": 4034808,
+ "weekDownloads": 716630,
+ "size": 261732,
+ "latestRelease": "8.5.0",
+ "latestReleaseDate": "2025-10-26T17:32:20.937Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -32185,7 +33919,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.164,
+ "popularity": 0.151,
"topicSearchString": "component ios android windows datepicker timepicker datetime datetimepicker hacktoberfest"
},
{
@@ -32202,7 +33936,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-10-10T06:22:16Z",
"createdAt": "2019-12-03T23:02:42Z",
"pushedAt": "2021-10-10T06:22:16Z",
@@ -32234,8 +33971,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 147,
- "weekDownloads": 13,
+ "downloads": 22,
+ "weekDownloads": 8,
"size": 68832,
"latestRelease": "0.3.2",
"latestReleaseDate": "2021-10-10T06:23:01.002Z"
@@ -32247,7 +33984,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.424,
+ "popularity": -1.18,
"topicSearchString": "dual-screen"
},
{
@@ -32264,7 +34001,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-02-08T23:54:14Z",
"createdAt": "2019-12-03T23:02:42Z",
"pushedAt": "2023-02-08T23:54:14Z",
@@ -32297,8 +34037,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 255,
- "weekDownloads": 12,
+ "downloads": 58,
+ "weekDownloads": 42,
"size": 4102131,
"latestRelease": "1.3.2",
"latestReleaseDate": "2021-12-09T00:35:15.462Z"
@@ -32310,7 +34050,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.46,
+ "popularity": -0.854,
"topicSearchString": "dual-screen navigation"
},
{
@@ -32330,7 +34070,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-04-04T18:18:00Z",
"createdAt": "2019-12-03T23:02:42Z",
"pushedAt": "2022-04-04T18:18:00Z",
@@ -32362,8 +34105,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 26,
- "weekDownloads": 3,
+ "downloads": 8,
+ "weekDownloads": 2,
"size": 38136,
"latestRelease": "0.1.0",
"latestReleaseDate": "2020-05-18T02:03:57.738Z"
@@ -32375,7 +34118,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.4,
+ "popularity": -1.1,
"topicSearchString": "dual-screen"
},
{
@@ -32401,14 +34144,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-27T16:55:20Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-27T16:55:20Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 1
},
"name": "expo-splash-screen",
@@ -32439,21 +34185,20 @@
},
"npmPkg": "expo-splash-screen",
"npm": {
- "downloads": 4566786,
- "weekDownloads": 854260,
+ "downloads": 3953694,
+ "weekDownloads": 897983,
"size": 118135,
"latestRelease": "31.0.10",
"latestReleaseDate": "2025-09-12T23:15:40.240Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.159,
+ "popularity": 0.193,
"topicSearchString": "expo expo-splash-screen splash-screen splash launch-screen launch"
},
{
@@ -32474,14 +34219,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-20T07:43:41Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T21:38:36Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-20T07:43:41Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-06T21:38:36Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 14
},
"name": "expo-updates",
@@ -32508,8 +34256,8 @@
},
"npmPkg": "expo-updates",
"npm": {
- "downloads": 2509372,
- "weekDownloads": 465254,
+ "downloads": 1668140,
+ "weekDownloads": 488348,
"size": 2470270,
"latestRelease": "29.0.12",
"latestReleaseDate": "2025-10-01T00:22:17.670Z"
@@ -32522,7 +34270,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.158,
+ "popularity": 0.249,
"topicSearchString": "expo updates"
},
{
@@ -32535,14 +34283,17 @@
"github": {
"urls": {
"repo": "https://github.com/expo/react-native-appearance",
- "homepage": null
+ "homepage": "https://github.com/expo/react-native-appearance#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-03-02T22:34:22Z",
"createdAt": "2019-08-23T00:32:00Z",
"pushedAt": "2021-03-02T22:34:22Z",
@@ -32576,8 +34327,8 @@
},
"npmPkg": "react-native-appearance",
"npm": {
- "downloads": 13512,
- "weekDownloads": 2300,
+ "downloads": 11362,
+ "weekDownloads": 2367,
"size": 90039,
"latestRelease": "0.3.4",
"latestReleaseDate": "2020-04-25T23:55:14.996Z"
@@ -32588,7 +34339,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.605,
+ "popularity": -0.573,
"topicSearchString": "web expo-web appearance"
},
{
@@ -32608,14 +34359,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-24T16:46:42Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-24T16:46:42Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 6
},
"name": "expo-auth-session",
@@ -32646,21 +34400,20 @@
},
"npmPkg": "expo-auth-session",
"npm": {
- "downloads": 1492010,
- "weekDownloads": 277132,
+ "downloads": 1049327,
+ "weekDownloads": 284838,
"size": 394529,
"latestRelease": "7.0.8",
"latestReleaseDate": "2025-09-11T20:26:43.537Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.158,
+ "popularity": 0.231,
"topicSearchString": "expo expo-auth-session auth oauth authentication auth-session"
},
{
@@ -32682,14 +34435,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-16T20:34:34Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-16T20:34:34Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 2
},
"name": "expo-linking",
@@ -32716,21 +34472,20 @@
},
"npmPkg": "expo-linking",
"npm": {
- "downloads": 5051239,
- "weekDownloads": 924434,
+ "downloads": 4314633,
+ "weekDownloads": 1001126,
"size": 159097,
"latestRelease": "8.0.8",
"latestReleaseDate": "2025-09-11T20:24:36.440Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.156,
+ "popularity": 0.197,
"topicSearchString": "expo expo-linking"
},
{
@@ -32752,14 +34507,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-11T20:20:59Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-11T20:20:59Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-screen-orientation",
@@ -32788,8 +34546,8 @@
},
"npmPkg": "expo-screen-orientation",
"npm": {
- "downloads": 689028,
- "weekDownloads": 127285,
+ "downloads": 472953,
+ "weekDownloads": 130667,
"size": 204971,
"latestRelease": "9.0.7",
"latestReleaseDate": "2025-09-11T20:23:38.311Z"
@@ -32801,7 +34559,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.157,
+ "popularity": 0.235,
"topicSearchString": "expo expo-screen-orientation orientation screen"
},
{
@@ -32822,14 +34580,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-18T09:37:20Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-18T09:37:20Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-sharing",
@@ -32859,21 +34620,20 @@
},
"npmPkg": "expo-sharing",
"npm": {
- "downloads": 1510994,
- "weekDownloads": 279924,
+ "downloads": 1087289,
+ "weekDownloads": 291916,
"size": 60294,
"latestRelease": "14.0.7",
"latestReleaseDate": "2025-09-10T18:40:47.350Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.157,
+ "popularity": 0.228,
"topicSearchString": "expo expo-sharing android ios web"
},
{
@@ -32894,14 +34654,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-08-22T16:23:47Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/janicduplessis",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-10-28T19:12:42Z",
"createdAt": "2019-08-14T18:26:28Z",
- "pushedAt": "2025-08-22T16:23:47Z",
- "forks": 223,
- "issues": 58,
- "subscribers": 12,
- "stars": 2525,
+ "pushedAt": "2025-10-28T19:12:42Z",
+ "forks": 230,
+ "issues": 59,
+ "subscribers": 13,
+ "stars": 2564,
"dependencies": 0
},
"name": "react-native-safe-area-context",
@@ -32934,20 +34702,21 @@
},
"npmPkg": "react-native-safe-area-context",
"npm": {
- "downloads": 9789083,
- "weekDownloads": 1813914,
- "size": 230707,
- "latestRelease": "5.6.1",
- "latestReleaseDate": "2025-08-19T15:57:18.282Z"
+ "downloads": 10106146,
+ "weekDownloads": 1931930,
+ "size": 230674,
+ "latestRelease": "5.6.2",
+ "latestReleaseDate": "2025-10-28T19:12:36.246Z"
},
- "score": 86,
+ "score": 91,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues"
+ "Lots of open issues",
+ "Recently updated"
],
- "popularity": 0.158,
+ "popularity": 0.162,
"topicSearchString": "web expo-web safe-area view ios android safeareainsets"
},
{
@@ -32974,14 +34743,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-24T12:56:43Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/software-mansion",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-17T13:42:41Z",
"createdAt": "2018-08-03T11:36:32Z",
- "pushedAt": "2025-10-24T12:56:43Z",
- "forks": 559,
- "issues": 131,
+ "pushedAt": "2025-11-17T13:42:41Z",
+ "forks": 564,
+ "issues": 127,
"subscribers": 39,
- "stars": 3481,
+ "stars": 3512,
"dependencies": 2
},
"name": "react-native-screens",
@@ -33008,8 +34785,8 @@
},
"npmPkg": "react-native-screens",
"npm": {
- "downloads": 8114222,
- "weekDownloads": 1571110,
+ "downloads": 6316002,
+ "weekDownloads": 1317272,
"size": 2551515,
"latestRelease": "4.18.0",
"latestReleaseDate": "2025-10-22T15:23:19.393Z"
@@ -33022,7 +34799,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.165,
+ "popularity": 0.177,
"topicSearchString": "typescript navigation"
},
{
@@ -33034,21 +34811,29 @@
"github": {
"urls": {
"repo": "https://github.com/IjzerenHein/react-native-shared-element",
- "homepage": null
+ "homepage": "https://github.com/IjzerenHein/react-native-shared-element"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/IjzerenHein",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-01-21T16:03:36Z",
"createdAt": "2019-05-29T19:16:31Z",
"pushedAt": "2025-01-21T16:03:36Z",
- "forks": 107,
+ "forks": 108,
"issues": 14,
"subscribers": 27,
- "stars": 2306,
+ "stars": 2311,
"dependencies": 0
},
"name": "react-native-shared-element",
@@ -33083,8 +34868,8 @@
},
"npmPkg": "react-native-shared-element",
"npm": {
- "downloads": 21592,
- "weekDownloads": 4645,
+ "downloads": 13121,
+ "weekDownloads": 3813,
"size": 1109582,
"latestRelease": "0.8.9",
"latestReleaseDate": "2023-11-17T13:46:52.364Z"
@@ -33095,7 +34880,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.183,
+ "popularity": 0.247,
"topicSearchString": "shared-element expo expo-shared-element magic-move shared-element-transition visual-clone visual-standin clone clone-view image-clone"
},
{
@@ -33115,21 +34900,24 @@
"github": {
"urls": {
"repo": "https://github.com/callstack/react-native-pager-view",
- "homepage": null
+ "homepage": "https://github.com/callstack/react-native-pager-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-07T06:27:54Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-10T16:37:06Z",
"createdAt": "2019-02-06T16:17:45Z",
- "pushedAt": "2025-09-07T06:27:54Z",
- "forks": 440,
- "issues": 133,
- "subscribers": 24,
- "stars": 3124,
+ "pushedAt": "2025-11-10T16:37:06Z",
+ "forks": 439,
+ "issues": 136,
+ "subscribers": 25,
+ "stars": 3142,
"dependencies": 0
},
"name": "react-native-pager-view",
@@ -33158,20 +34946,21 @@
},
"npmPkg": "react-native-pager-view",
"npm": {
- "downloads": 2478053,
- "weekDownloads": 491713,
+ "downloads": 1655153,
+ "weekDownloads": 368440,
"size": 190940,
"latestRelease": "6.9.1",
"latestReleaseDate": "2025-08-07T11:47:48.407Z"
},
- "score": 86,
+ "score": 91,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues"
+ "Lots of open issues",
+ "Recently updated"
],
- "popularity": 0.169,
+ "popularity": 0.189,
"topicSearchString": "ios android hacktoberfest"
},
{
@@ -33191,21 +34980,24 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-netinfo/react-native-netinfo",
- "homepage": null
+ "homepage": "https://github.com/react-native-netinfo/react-native-netinfo#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-20T16:24:41Z",
"createdAt": "2019-02-06T15:54:46Z",
"pushedAt": "2024-09-20T16:24:41Z",
- "forks": 384,
- "issues": 142,
+ "forks": 386,
+ "issues": 144,
"subscribers": 19,
- "stars": 2118,
+ "stars": 2126,
"dependencies": 0
},
"name": "@react-native-community/netinfo",
@@ -33232,8 +35024,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 3953270,
- "weekDownloads": 736927,
+ "downloads": 2662465,
+ "weekDownloads": 754798,
"size": 546659,
"latestRelease": "11.4.1",
"latestReleaseDate": "2024-09-20T16:19:29.269Z"
@@ -33246,7 +35038,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.158,
+ "popularity": 0.241,
"topicSearchString": "netinfo networking network-info network"
},
{
@@ -33256,14 +35048,17 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-text-input-mask/react-native-text-input-mask",
- "homepage": null
+ "homepage": "https://github.com/react-native-community/react-native-text-input-mask"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-19T21:43:52Z",
"createdAt": "2017-07-29T14:39:19Z",
"pushedAt": "2025-03-19T21:43:52Z",
@@ -33306,8 +35101,8 @@
"unmaintained": true,
"npmPkg": "react-native-text-input-mask",
"npm": {
- "downloads": 77600,
- "weekDownloads": 13867,
+ "downloads": 46317,
+ "weekDownloads": 11330,
"size": 54388,
"latestRelease": "3.2.0",
"latestReleaseDate": "2023-06-12T19:41:14.657Z"
@@ -33321,7 +35116,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.598,
+ "popularity": -0.542,
"topicSearchString": "mask text-input android ios maskedtextfield maskededittext maskedinput mask-android mask-ios input-mask inputmask"
},
{
@@ -33334,14 +35129,17 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-toolbar-android/toolbar-android",
- "homepage": null
+ "homepage": "https://github.com/react-native-community/toolbar-android#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-09-03T19:32:23Z",
"createdAt": "2020-01-08T00:52:29Z",
"pushedAt": "2021-09-03T19:32:23Z",
@@ -33373,8 +35171,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 33168,
- "weekDownloads": 6215,
+ "downloads": 22300,
+ "weekDownloads": 5728,
"size": 68043,
"latestRelease": "0.2.1",
"latestReleaseDate": "2021-09-03T19:46:31.351Z"
@@ -33385,7 +35183,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.591,
+ "popularity": -0.532,
"topicSearchString": "toolbar-android"
},
{
@@ -33404,7 +35202,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-10-08T10:00:40Z",
"createdAt": "2019-05-17T14:15:11Z",
"pushedAt": "2021-10-08T10:00:40Z",
@@ -33436,8 +35237,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 406927,
- "weekDownloads": 77996,
+ "downloads": 272027,
+ "weekDownloads": 71915,
"size": 490851,
"latestRelease": "1.2.0",
"latestReleaseDate": "2020-03-11T10:13:24.240Z"
@@ -33449,7 +35250,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.587,
+ "popularity": -0.525,
"topicSearchString": "art community"
},
{
@@ -33461,21 +35262,24 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-push-notification/ios",
- "homepage": null
+ "homepage": "https://github.com/react-native-community/push-notification-ios#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-04-24T22:21:44Z",
"createdAt": "2019-02-08T15:50:15Z",
"pushedAt": "2024-04-24T22:21:44Z",
"forks": 263,
"issues": 173,
"subscribers": 14,
- "stars": 807,
+ "stars": 812,
"dependencies": 1
},
"name": "@react-native-community/push-notification-ios",
@@ -33505,8 +35309,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 567916,
- "weekDownloads": 103991,
+ "downloads": 544994,
+ "weekDownloads": 107057,
"size": 273019,
"latestRelease": "1.11.0",
"latestReleaseDate": "2023-04-05T03:09:13.465Z"
@@ -33520,7 +35324,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.594,
+ "popularity": -0.583,
"topicSearchString": "push-notification-ios push-notification notification-ios notification hacktoberfest ios push-notifications"
},
{
@@ -33544,7 +35348,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-01-29T03:46:57Z",
"createdAt": "2017-10-31T23:43:48Z",
"pushedAt": "2021-01-29T03:46:57Z",
@@ -33579,8 +35386,8 @@
},
"npmPkg": "react-native-safe-area-view",
"npm": {
- "downloads": 308220,
- "weekDownloads": 58318,
+ "downloads": 315026,
+ "weekDownloads": 59464,
"size": 81809,
"latestRelease": "1.1.1",
"latestReleaseDate": "2020-04-25T23:48:06.599Z"
@@ -33592,7 +35399,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.589,
+ "popularity": -0.59,
"topicSearchString": "iphonex safeareaview safe-area notch"
},
{
@@ -33612,21 +35419,24 @@
"github": {
"urls": {
"repo": "https://github.com/Kureev/react-native-blur",
- "homepage": null
+ "homepage": "https://github.com/react-native-community/react-native-blur"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-08-29T14:23:21Z",
"createdAt": "2015-04-09T21:49:16Z",
"pushedAt": "2024-08-29T14:23:21Z",
"forks": 507,
- "issues": 222,
+ "issues": 224,
"subscribers": 41,
- "stars": 3856,
+ "stars": 3860,
"dependencies": 0
},
"name": "@react-native-community/blur",
@@ -33655,8 +35465,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 711336,
- "weekDownloads": 133531,
+ "downloads": 455644,
+ "weekDownloads": 107745,
"size": 109474,
"latestRelease": "4.4.1",
"latestReleaseDate": "2024-08-29T14:23:09.479Z"
@@ -33669,7 +35479,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.16,
+ "popularity": 0.201,
"topicSearchString": "ios android blur component"
},
{
@@ -33699,14 +35509,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-05T12:14:47Z",
"createdAt": "2019-02-06T15:51:20Z",
"pushedAt": "2025-06-05T12:14:47Z",
- "forks": 457,
- "issues": 16,
+ "forks": 456,
+ "issues": 17,
"subscribers": 30,
- "stars": 4980,
+ "stars": 4988,
"dependencies": 1
},
"name": "@react-native-async-storage/async-storage",
@@ -33733,8 +35546,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 8858587,
- "weekDownloads": 1622938,
+ "downloads": 6761407,
+ "weekDownloads": 1731876,
"size": 380789,
"latestRelease": "2.2.0",
"latestReleaseDate": "2025-06-05T12:15:48.403Z"
@@ -33745,7 +35558,7 @@
"Popular",
"Known"
],
- "popularity": 0.156,
+ "popularity": 0.218,
"topicSearchString": "async-storage asyncstorage storage"
},
{
@@ -33769,21 +35582,24 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-picker/picker",
- "homepage": null
+ "homepage": "https://github.com/react-native-picker/picker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-15T00:49:17Z",
"createdAt": "2019-03-01T01:55:16Z",
"pushedAt": "2025-10-15T00:49:17Z",
- "forks": 296,
- "issues": 236,
+ "forks": 298,
+ "issues": 238,
"subscribers": 14,
- "stars": 1724,
+ "stars": 1732,
"dependencies": 0
},
"name": "@react-native-picker/picker",
@@ -33815,20 +35631,21 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 2325245,
- "weekDownloads": 453455,
+ "downloads": 2467613,
+ "weekDownloads": 328867,
"size": 398744,
"latestRelease": "2.11.4",
"latestReleaseDate": "2025-10-15T00:49:29.220Z"
},
- "score": 70,
+ "score": 91,
"matchingScoreModifiers": [
+ "Very popular",
"Popular",
"Known",
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.166,
+ "popularity": 0.113,
"topicSearchString": "picker dropdown select ios android macos windows hacktoberfest"
},
{
@@ -33839,21 +35656,24 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-cameraroll/react-native-cameraroll",
- "homepage": null
+ "homepage": "https://github.com/react-native-cameraroll/react-native-cameraroll#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-06T09:52:07Z",
"createdAt": "2019-02-07T10:52:08Z",
"pushedAt": "2025-08-06T09:52:07Z",
"forks": 375,
"issues": 6,
"subscribers": 14,
- "stars": 1051,
+ "stars": 1056,
"dependencies": 0
},
"name": "@react-native-camera-roll/camera-roll",
@@ -33880,8 +35700,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 458586,
- "weekDownloads": 88285,
+ "downloads": 325450,
+ "weekDownloads": 72724,
"size": 326152,
"latestRelease": "7.10.2",
"latestReleaseDate": "2025-08-06T09:52:15.832Z"
@@ -33891,7 +35711,7 @@
"Popular",
"Known"
],
- "popularity": 0.164,
+ "popularity": 0.19,
"topicSearchString": "cameraroll camera photo-gallery"
},
{
@@ -33902,21 +35722,24 @@
"github": {
"urls": {
"repo": "https://github.com/callstack/react-native-image-editor",
- "homepage": null
+ "homepage": "https://github.com/callstack/react-native-image-editor#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-04-02T15:48:31Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-07T12:14:43Z",
"createdAt": "2019-02-07T13:51:24Z",
- "pushedAt": "2025-04-02T15:48:31Z",
+ "pushedAt": "2025-11-07T12:14:43Z",
"forks": 112,
"issues": 7,
"subscribers": 7,
- "stars": 422,
+ "stars": 423,
"dependencies": 0
},
"name": "@react-native-community/image-editor",
@@ -33947,18 +35770,18 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 73124,
- "weekDownloads": 13818,
+ "downloads": 47527,
+ "weekDownloads": 14264,
"size": 98799,
"latestRelease": "4.3.0",
"latestReleaseDate": "2025-01-22T18:35:28.422Z"
},
- "score": 51,
+ "score": 65,
"matchingScoreModifiers": [
"Known",
- "Not updated recently"
+ "Recently updated"
],
- "popularity": 0.161,
+ "popularity": 0.505,
"topicSearchString": "ios android image-editor imageeditor image web"
},
{
@@ -33976,21 +35799,24 @@
"github": {
"urls": {
"repo": "https://github.com/callstack/masked-view",
- "homepage": null
+ "homepage": "https://github.com/react-native-masked-view/masked-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-04T05:19:29Z",
"createdAt": "2019-02-07T10:42:47Z",
"pushedAt": "2024-11-04T05:19:29Z",
"forks": 120,
"issues": 52,
"subscribers": 10,
- "stars": 1112,
+ "stars": 1117,
"dependencies": 0
},
"name": "@react-native-masked-view/masked-view",
@@ -34015,8 +35841,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 1934210,
- "weekDownloads": 363835,
+ "downloads": 1353015,
+ "weekDownloads": 369657,
"size": 59004,
"latestRelease": "0.3.2",
"latestReleaseDate": "2024-11-04T02:52:21.714Z"
@@ -34028,7 +35854,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.16,
+ "popularity": 0.232,
"topicSearchString": "masked-view hacktoberfest"
},
{
@@ -34052,14 +35878,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-03-04T00:38:15Z",
"createdAt": "2015-03-31T17:44:40Z",
"pushedAt": "2025-03-04T00:38:15Z",
- "forks": 660,
+ "forks": 662,
"issues": 174,
"subscribers": 41,
- "stars": 4949,
+ "stars": 4951,
"dependencies": 0
},
"name": "react-native-linear-gradient",
@@ -34082,8 +35911,8 @@
},
"npmPkg": "react-native-linear-gradient",
"npm": {
- "downloads": 2330108,
- "weekDownloads": 444672,
+ "downloads": 1507063,
+ "weekDownloads": 434024,
"size": 117996,
"latestRelease": "2.8.3",
"latestReleaseDate": "2023-09-06T04:29:38.236Z"
@@ -34096,7 +35925,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.162,
+ "popularity": 0.245,
"topicSearchString": ""
},
{
@@ -34115,7 +35944,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-04-25T15:22:23Z",
"createdAt": "2020-04-21T22:57:58Z",
"pushedAt": "2020-04-25T15:22:23Z",
@@ -34152,8 +35984,8 @@
"unmaintained": true,
"npmPkg": "react-native-medium-clap",
"npm": {
- "downloads": 56,
- "weekDownloads": 0,
+ "downloads": 11,
+ "weekDownloads": 7,
"size": 847438,
"latestRelease": "1.0.1",
"latestReleaseDate": "2020-04-25T15:23:29.613Z"
@@ -34163,7 +35995,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -1.05,
"topicSearchString": "medium-clap component web ios android"
},
{
@@ -34172,20 +36004,23 @@
"github": {
"urls": {
"repo": "https://github.com/BonnierNews/react-native-audio-session",
- "homepage": null
+ "homepage": "https://github.com/BonnierNews/react-native-audio-session#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-03-17T13:45:50Z",
"createdAt": "2018-03-02T11:53:44Z",
"pushedAt": "2020-03-17T13:45:50Z",
"forks": 13,
"issues": 5,
- "subscribers": 103,
+ "subscribers": 102,
"stars": 30,
"dependencies": 0
},
@@ -34219,8 +36054,8 @@
"unmaintained": true,
"npmPkg": "react-native-audio-session",
"npm": {
- "downloads": 8181,
- "weekDownloads": 1590,
+ "downloads": 4982,
+ "weekDownloads": 1441,
"size": 27519,
"latestRelease": "0.0.6",
"latestReleaseDate": "2020-03-17T13:47:02.454Z"
@@ -34232,7 +36067,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.585,
+ "popularity": -0.504,
"topicSearchString": "ios audio avfoundation avaudiosession bridge opensource javascript objective-c"
},
{
@@ -34250,12 +36085,15 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-10-24T21:40:19Z",
"createdAt": "2016-11-05T16:07:50Z",
"pushedAt": "2024-10-24T21:40:19Z",
- "forks": 377,
- "issues": 191,
+ "forks": 378,
+ "issues": 192,
"subscribers": 24,
"stars": 631,
"dependencies": 1
@@ -34273,7 +36111,8 @@
"realtime-video",
"twilio",
"video",
- "video-call"
+ "video-call",
+ "video-chat"
],
"license": {
"key": "mit",
@@ -34291,8 +36130,8 @@
},
"npmPkg": "react-native-twilio-video-webrtc",
"npm": {
- "downloads": 21155,
- "weekDownloads": 3373,
+ "downloads": 14657,
+ "weekDownloads": 4035,
"size": 224465,
"latestRelease": "3.2.1",
"latestReleaseDate": "2024-10-02T15:39:10.044Z"
@@ -34305,8 +36144,8 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.136,
- "topicSearchString": "webrtc twilio-video video-streaming ios android realtime-video twilio video video-call"
+ "popularity": 0.234,
+ "topicSearchString": "webrtc twilio-video video-streaming ios android realtime-video twilio video video-call video-chat"
},
{
"githubUrl": "https://github.com/react-native-webrtc/react-native-callkeep",
@@ -34323,21 +36162,24 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-webrtc/react-native-callkeep",
- "homepage": null
+ "homepage": "https://github.com/react-native-webrtc/react-native-callkeep#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-18T15:23:41Z",
"createdAt": "2018-12-07T14:33:26Z",
"pushedAt": "2024-11-18T15:23:41Z",
- "forks": 455,
+ "forks": 460,
"issues": 310,
"subscribers": 27,
- "stars": 1014,
+ "stars": 1020,
"dependencies": 0
},
"name": "react-native-callkeep",
@@ -34369,8 +36211,8 @@
},
"npmPkg": "react-native-callkeep",
"npm": {
- "downloads": 42406,
- "weekDownloads": 7354,
+ "downloads": 28653,
+ "weekDownloads": 8402,
"size": 262079,
"latestRelease": "4.3.16",
"latestReleaseDate": "2024-11-18T15:23:52.404Z"
@@ -34383,7 +36225,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.147,
+ "popularity": 0.249,
"topicSearchString": "callkit connectionservice ios android voip webrtc connection-service call-kit"
},
{
@@ -34401,14 +36243,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-09T14:48:21Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-28T13:51:16Z",
"createdAt": "2015-09-27T10:57:30Z",
- "pushedAt": "2025-10-09T14:48:21Z",
+ "pushedAt": "2025-10-28T13:51:16Z",
"forks": 1106,
- "issues": 26,
+ "issues": 23,
"subscribers": 118,
- "stars": 4888,
+ "stars": 4900,
"dependencies": 3
},
"name": "react-native-webrtc",
@@ -34436,8 +36281,8 @@
},
"npmPkg": "react-native-webrtc",
"npm": {
- "downloads": 183854,
- "weekDownloads": 35719,
+ "downloads": 179869,
+ "weekDownloads": 37075,
"size": 1161750,
"latestRelease": "124.0.7",
"latestReleaseDate": "2025-10-09T14:50:48.961Z"
@@ -34450,7 +36295,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.165,
+ "popularity": 0.175,
"topicSearchString": "component ios android webrtc"
},
{
@@ -34460,21 +36305,24 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-webrtc/react-native-incall-manager",
- "homepage": null
+ "homepage": "https://github.com/react-native-webrtc/react-native-incall-manager#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-30T16:01:47Z",
"createdAt": "2016-04-12T08:56:36Z",
"pushedAt": "2025-04-30T16:01:47Z",
"forks": 187,
- "issues": 98,
+ "issues": 99,
"subscribers": 15,
- "stars": 587,
+ "stars": 589,
"dependencies": 0
},
"name": "react-native-incall-manager",
@@ -34505,20 +36353,21 @@
},
"npmPkg": "react-native-incall-manager",
"npm": {
- "downloads": 85986,
- "weekDownloads": 15790,
+ "downloads": 66684,
+ "weekDownloads": 14074,
"size": 221900,
"latestRelease": "4.2.1",
"latestReleaseDate": "2025-04-30T16:05:34.429Z"
},
- "score": 60,
+ "score": 51,
"matchingScoreModifiers": [
"Popular",
"Known",
"Lots of open issues",
+ "Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.156,
+ "popularity": 0.179,
"topicSearchString": "webrtc phone call incall talk sip voip"
},
{
@@ -34527,19 +36376,22 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-webrtc/react-native-voip-push-notification",
- "homepage": null
+ "homepage": "https://github.com/react-native-webrtc/react-native-voip-push-notification#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-04-30T16:22:34Z",
"createdAt": "2016-04-20T10:38:44Z",
"pushedAt": "2025-04-30T16:22:34Z",
"forks": 82,
- "issues": 16,
+ "issues": 17,
"subscribers": 11,
"stars": 232,
"dependencies": 0
@@ -34564,18 +36416,19 @@
},
"npmPkg": "react-native-voip-push-notification",
"npm": {
- "downloads": 31503,
- "weekDownloads": 6469,
+ "downloads": 21056,
+ "weekDownloads": 5561,
"size": 37297,
"latestRelease": "3.3.3",
"latestReleaseDate": "2025-04-30T16:24:49.512Z"
},
- "score": 56,
+ "score": 47,
"matchingScoreModifiers": [
"Known",
+ "Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.175,
+ "popularity": 0.225,
"topicSearchString": ""
},
{
@@ -34590,21 +36443,29 @@
"github": {
"urls": {
"repo": "https://github.com/zoontek/react-native-bootsplash",
- "homepage": null
+ "homepage": "https://github.com/zoontek/react-native-bootsplash"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-09-27T06:12:50Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/zoontek",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-06T23:07:20Z",
"createdAt": "2019-07-02T10:45:52Z",
- "pushedAt": "2025-09-27T06:12:50Z",
- "forks": 270,
- "issues": 6,
+ "pushedAt": "2025-11-06T23:07:20Z",
+ "forks": 271,
+ "issues": 8,
"subscribers": 16,
- "stars": 4052,
+ "stars": 4109,
"dependencies": 14
},
"name": "react-native-bootsplash",
@@ -34637,8 +36498,8 @@
},
"npmPkg": "react-native-bootsplash",
"npm": {
- "downloads": 571782,
- "weekDownloads": 102926,
+ "downloads": 382913,
+ "weekDownloads": 109628,
"size": 476944,
"latestRelease": "6.3.11",
"latestReleaseDate": "2025-09-07T14:50:00.021Z"
@@ -34650,7 +36511,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.153,
+ "popularity": 0.243,
"topicSearchString": "bootsplash boot-splash boot-screen bootscreen splash-screen splashscreen launch-screen launchscreen"
},
{
@@ -34661,14 +36522,17 @@
"github": {
"urls": {
"repo": "https://github.com/jk-gan/redux-flipper",
- "homepage": null
+ "homepage": "https://github.com/jk-gan/redux-flipper"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-03-05T14:09:24Z",
"createdAt": "2020-04-16T13:30:06Z",
"pushedAt": "2024-03-05T14:09:24Z",
@@ -34703,8 +36567,8 @@
},
"npmPkg": "redux-flipper",
"npm": {
- "downloads": 65262,
- "weekDownloads": 13440,
+ "downloads": 47319,
+ "weekDownloads": 11976,
"size": 10583,
"latestRelease": "2.0.3",
"latestReleaseDate": "2024-03-05T14:13:36.204Z"
@@ -34714,7 +36578,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.175,
+ "popularity": 0.215,
"topicSearchString": "redux redux-middleware flipper hacktoberfest"
},
{
@@ -34735,14 +36599,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T16:35:03Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/wKovacs64",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-14T22:50:27Z",
"createdAt": "2017-12-11T21:41:45Z",
- "pushedAt": "2025-10-23T16:35:03Z",
+ "pushedAt": "2025-11-14T22:50:27Z",
"forks": 11,
"issues": 1,
"subscribers": 3,
- "stars": 397,
+ "stars": 398,
"dependencies": 0
},
"name": "react-native-responsive-image-view",
@@ -34775,8 +36647,8 @@
},
"npmPkg": "react-native-responsive-image-view",
"npm": {
- "downloads": 1250,
- "weekDownloads": 204,
+ "downloads": 1010,
+ "weekDownloads": 279,
"size": 51788,
"latestRelease": "3.0.0",
"latestReleaseDate": "2025-02-27T05:56:38.133Z"
@@ -34786,7 +36658,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.139,
+ "popularity": 0.235,
"topicSearchString": "responsive flexible fit aspect-ratio image view hook component responsive-images"
},
{
@@ -34805,21 +36677,24 @@
"github": {
"urls": {
"repo": "https://github.com/osamaqarem/react-native-image-colors",
- "homepage": null
+ "homepage": "https://github.com/osamaqarem/react-native-image-colors#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-07T19:02:15Z",
"createdAt": "2020-02-16T15:07:53Z",
"pushedAt": "2025-07-07T19:02:15Z",
"forks": 40,
- "issues": 1,
+ "issues": 2,
"subscribers": 8,
- "stars": 778,
+ "stars": 782,
"dependencies": 1
},
"name": "react-native-image-colors",
@@ -34855,18 +36730,17 @@
},
"npmPkg": "react-native-image-colors",
"npm": {
- "downloads": 95772,
- "weekDownloads": 22608,
+ "downloads": 55509,
+ "weekDownloads": 14201,
"size": 73755,
"latestRelease": "2.5.0",
"latestReleaseDate": "2025-07-07T19:02:10.281Z"
},
- "score": 74,
+ "score": 60,
"matchingScoreModifiers": [
- "Popular",
"Known"
],
- "popularity": 0.201,
+ "popularity": 0.217,
"topicSearchString": "expo image-colors rnimagecolors ios android image dominant average color palette"
},
{
@@ -34886,21 +36760,24 @@
"github": {
"urls": {
"repo": "https://github.com/torgeadelin/react-native-animated-nav-tab-bar",
- "homepage": null
+ "homepage": "https://github.com/torgeadelin/react-native-animated-nav-tab-bar#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-26T17:18:35Z",
"createdAt": "2019-06-28T09:32:15Z",
"pushedAt": "2025-05-26T17:18:35Z",
- "forks": 104,
+ "forks": 105,
"issues": 3,
"subscribers": 8,
- "stars": 1060,
+ "stars": 1066,
"dependencies": 0
},
"name": "react-native-animated-nav-tab-bar",
@@ -34932,8 +36809,8 @@
},
"npmPkg": "react-native-animated-nav-tab-bar",
"npm": {
- "downloads": 2570,
- "weekDownloads": 393,
+ "downloads": 1253,
+ "weekDownloads": 396,
"size": 94801,
"latestRelease": "3.1.13",
"latestReleaseDate": "2025-05-26T17:18:10.403Z"
@@ -34943,7 +36820,7 @@
"Popular",
"Known"
],
- "popularity": 0.13,
+ "popularity": 0.269,
"topicSearchString": "component navigation ios android tab tab-bar bar animation"
},
{
@@ -34961,7 +36838,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-01-15T00:22:10Z",
"createdAt": "2018-10-11T23:45:17Z",
"pushedAt": "2025-01-15T00:22:10Z",
@@ -34991,8 +36871,8 @@
},
"npmPkg": "expo-2d-context",
"npm": {
- "downloads": 138253,
- "weekDownloads": 30594,
+ "downloads": 93856,
+ "weekDownloads": 20775,
"size": 2344108,
"latestRelease": "0.0.4",
"latestReleaseDate": "2023-11-17T10:16:54.752Z"
@@ -35025,14 +36905,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/jsamr",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2024-09-24T11:12:01Z",
"createdAt": "2016-11-29T10:50:53Z",
"pushedAt": "2024-09-24T11:12:01Z",
- "forks": 574,
+ "forks": 576,
"issues": 75,
"subscribers": 32,
- "stars": 3612,
+ "stars": 3618,
"dependencies": 9
},
"name": "react-native-render-html",
@@ -35059,8 +36947,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 1414890,
- "weekDownloads": 266808,
+ "downloads": 1479237,
+ "weekDownloads": 263352,
"size": 783354,
"latestRelease": "6.3.4",
"latestReleaseDate": "2022-01-24T14:00:18.189Z"
@@ -35073,7 +36961,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.16,
+ "popularity": 0.151,
"topicSearchString": "component component html render-html"
},
{
@@ -35096,15 +36984,35 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
- "updatedAt": "2025-09-23T12:09:58Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/FaridSafi",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/xcarpentier",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/Johan-dutoit",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/kesha-antonov",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-17T11:07:23Z",
"createdAt": "2015-11-14T15:45:34Z",
- "pushedAt": "2025-09-23T12:09:58Z",
- "forks": 3388,
- "issues": 231,
+ "pushedAt": "2025-11-17T11:07:23Z",
+ "forks": 3391,
+ "issues": 225,
"subscribers": 188,
- "stars": 14103,
- "dependencies": 8
+ "stars": 14120,
+ "dependencies": 7
},
"name": "react-native-gifted-chat",
"fullName": "FaridSafi/react-native-gifted-chat",
@@ -35133,11 +37041,11 @@
},
"npmPkg": "react-native-gifted-chat",
"npm": {
- "downloads": 254056,
- "weekDownloads": 49938,
- "size": 393304,
- "latestRelease": "2.8.1",
- "latestReleaseDate": "2025-03-27T12:33:56.579Z"
+ "downloads": 164409,
+ "weekDownloads": 43231,
+ "size": 187121,
+ "latestRelease": "2.8.2-alpha.1",
+ "latestReleaseDate": "2025-11-16T21:41:51.096Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -35147,7 +37055,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.167,
+ "popularity": 0.224,
"topicSearchString": "android ios component messenger message chat"
},
{
@@ -35159,21 +37067,24 @@
"github": {
"urls": {
"repo": "https://github.com/shoutem/ui",
- "homepage": null
+ "homepage": "http://shoutem.github.io/docs/ui-toolkit/introduction"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-18T10:09:27Z",
"createdAt": "2016-08-08T15:26:08Z",
"pushedAt": "2025-08-18T10:09:27Z",
"forks": 437,
"issues": 103,
"subscribers": 84,
- "stars": 4959,
+ "stars": 4961,
"dependencies": 35
},
"name": "@shoutem/ui",
@@ -35201,8 +37112,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 5170,
- "weekDownloads": 549,
+ "downloads": 3217,
+ "weekDownloads": 1280,
"size": 1903805,
"latestRelease": "8.2.7",
"latestReleaseDate": "2025-08-18T10:13:37.422Z"
@@ -35214,7 +37125,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.09,
+ "popularity": 0.339,
"topicSearchString": "shoutem-ui ios android components shoutem"
},
{
@@ -35226,21 +37137,24 @@
"github": {
"urls": {
"repo": "https://github.com/iamacup/react-native-markdown-display",
- "homepage": null
+ "homepage": "https://github.com/iamacup/react-native-markdown-display/"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-12-11T13:45:18Z",
"createdAt": "2019-10-29T12:10:24Z",
"pushedAt": "2023-12-11T13:45:18Z",
- "forks": 201,
+ "forks": 203,
"issues": 46,
"subscribers": 6,
- "stars": 757,
+ "stars": 761,
"dependencies": 4
},
"name": "react-native-markdown-display",
@@ -35267,8 +37181,8 @@
},
"npmPkg": "react-native-markdown-display",
"npm": {
- "downloads": 1011116,
- "weekDownloads": 198097,
+ "downloads": 1036381,
+ "weekDownloads": 144027,
"size": 69674,
"latestRelease": "7.0.2",
"latestReleaseDate": "2023-12-11T12:07:20.703Z"
@@ -35279,7 +37193,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.167,
+ "popularity": 0.118,
"topicSearchString": "markdown commonmark markdown-it"
},
{
@@ -35300,14 +37214,26 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
- "updatedAt": "2025-10-24T10:50:03Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/adrai",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://locize.com",
+ "platform": "CUSTOM"
+ }
+ ],
+ "updatedAt": "2025-11-14T06:20:39Z",
"createdAt": "2015-12-12T12:52:11Z",
- "pushedAt": "2025-10-24T10:50:03Z",
- "forks": 1036,
- "issues": 5,
+ "pushedAt": "2025-11-14T06:20:39Z",
+ "forks": 1040,
+ "issues": 2,
"subscribers": 44,
- "stars": 9770,
+ "stars": 9802,
"dependencies": 3
},
"name": "react-i18next",
@@ -35340,11 +37266,11 @@
},
"npmPkg": "react-i18next",
"npm": {
- "downloads": 27399295,
- "weekDownloads": 5217562,
- "size": 846677,
- "latestRelease": "16.2.0",
- "latestReleaseDate": "2025-10-24T10:50:42.836Z"
+ "downloads": 27424518,
+ "weekDownloads": 5034377,
+ "size": 872252,
+ "latestRelease": "16.3.3",
+ "latestReleaseDate": "2025-11-13T20:56:35.572Z"
},
"score": 100,
"matchingScoreModifiers": [
@@ -35353,7 +37279,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.162,
+ "popularity": 0.156,
"topicSearchString": "i18next internationalization i18n translation localization l10n globalization reactjs ssr"
},
{
@@ -35361,24 +37287,30 @@
"ios": true,
"android": true,
"fireos": true,
+ "alternatives": [
+ "react-native-keyboard-controller"
+ ],
"github": {
"urls": {
"repo": "https://github.com/APSL/react-native-keyboard-aware-scroll-view",
- "homepage": null
+ "homepage": "https://github.com/APSL/react-native-keyboard-aware-scroll-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-11-04T10:02:03Z",
"createdAt": "2015-10-20T18:22:34Z",
"pushedAt": "2021-11-04T10:02:03Z",
- "forks": 575,
+ "forks": 577,
"issues": 165,
"subscribers": 42,
- "stars": 5372,
+ "stars": 5376,
"dependencies": 2
},
"name": "react-native-keyboard-aware-scroll-view",
@@ -35411,8 +37343,8 @@
"unmaintained": true,
"npmPkg": "react-native-keyboard-aware-scroll-view",
"npm": {
- "downloads": 1509556,
- "weekDownloads": 294953,
+ "downloads": 968166,
+ "weekDownloads": 207646,
"size": 56793,
"latestRelease": "0.9.5",
"latestReleaseDate": "2021-11-04T10:02:02.898Z"
@@ -35427,7 +37359,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.584,
+ "popularity": -0.568,
"topicSearchString": "scrollview keyboard ios android component scroll-view components scrollview-component"
},
{
@@ -35445,7 +37377,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-11-04T09:36:39Z",
"createdAt": "2018-06-07T14:22:34Z",
"pushedAt": "2021-11-04T09:36:39Z",
@@ -35484,8 +37419,8 @@
"unmaintained": true,
"npmPkg": "react-native-scroll-into-view",
"npm": {
- "downloads": 19575,
- "weekDownloads": 3511,
+ "downloads": 13513,
+ "weekDownloads": 3369,
"size": 53365,
"latestRelease": "2.0.2",
"latestReleaseDate": "2021-11-04T09:36:37.395Z"
@@ -35496,7 +37431,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.598,
+ "popularity": -0.538,
"topicSearchString": "scrollintoview form scroll into view expo visible"
},
{
@@ -35511,21 +37446,24 @@
"github": {
"urls": {
"repo": "https://github.com/nirsky/react-native-size-matters",
- "homepage": null
+ "homepage": "https://github.com/nirsky/react-native-size-matters#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-10-03T09:22:03Z",
"createdAt": "2017-11-21T09:44:14Z",
"pushedAt": "2023-10-03T09:22:03Z",
- "forks": 151,
+ "forks": 152,
"issues": 3,
"subscribers": 14,
- "stars": 2478,
+ "stars": 2485,
"dependencies": 0
},
"name": "react-native-size-matters",
@@ -35553,8 +37491,8 @@
"unmaintained": true,
"npmPkg": "react-native-size-matters",
"npm": {
- "downloads": 1035981,
- "weekDownloads": 196057,
+ "downloads": 678135,
+ "weekDownloads": 185970,
"size": 13888,
"latestRelease": "0.4.2",
"latestReleaseDate": "2023-10-03T09:23:44.732Z"
@@ -35566,7 +37504,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.589,
+ "popularity": -0.517,
"topicSearchString": "javascript scaling tablet"
},
{
@@ -35584,21 +37522,24 @@
"github": {
"urls": {
"repo": "https://github.com/expo/react-native-action-sheet",
- "homepage": null
+ "homepage": "https://github.com/expo/react-native-action-sheet"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-25T15:46:44Z",
"createdAt": "2015-12-15T21:24:33Z",
"pushedAt": "2025-02-25T15:46:44Z",
- "forks": 209,
+ "forks": 210,
"issues": 25,
"subscribers": 8,
- "stars": 1542,
+ "stars": 1545,
"dependencies": 2
},
"name": "@expo/react-native-action-sheet",
@@ -35627,8 +37568,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 890137,
- "weekDownloads": 166290,
+ "downloads": 638174,
+ "weekDownloads": 168934,
"size": 176556,
"latestRelease": "4.1.1",
"latestReleaseDate": "2025-02-25T15:47:52.661Z"
@@ -35639,7 +37580,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.159,
+ "popularity": 0.225,
"topicSearchString": "expo action-sheet hacktoberfest android ios actionsheet"
},
{
@@ -35653,14 +37594,17 @@
"github": {
"urls": {
"repo": "https://github.com/peacechen/react-native-modal-selector",
- "homepage": null
+ "homepage": "https://github.com/peacechen/react-native-modal-selector"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-10-24T18:36:36Z",
"createdAt": "2017-01-27T23:11:38Z",
"pushedAt": "2022-10-24T18:36:36Z",
@@ -35700,8 +37644,8 @@
"unmaintained": true,
"npmPkg": "react-native-modal-selector",
"npm": {
- "downloads": 677080,
- "weekDownloads": 130385,
+ "downloads": 401705,
+ "weekDownloads": 115077,
"size": 43369,
"latestRelease": "2.1.2",
"latestReleaseDate": "2022-10-24T18:37:31.684Z"
@@ -35714,7 +37658,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.586,
+ "popularity": -0.506,
"topicSearchString": "dropdown popover select picker modal ios android component"
},
{
@@ -35735,21 +37679,24 @@
"github": {
"urls": {
"repo": "https://github.com/JesperLekland/react-native-svg-charts",
- "homepage": null
+ "homepage": "https://github.com/JesperLekland/react-native-svg-charts"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-04-14T18:49:24Z",
"createdAt": "2017-10-30T09:28:29Z",
"pushedAt": "2020-04-14T18:49:24Z",
- "forks": 408,
+ "forks": 406,
"issues": 188,
"subscribers": 15,
- "stars": 2395,
+ "stars": 2397,
"dependencies": 5
},
"name": "react-native-svg-charts",
@@ -35783,8 +37730,8 @@
"unmaintained": true,
"npmPkg": "react-native-svg-charts",
"npm": {
- "downloads": 341728,
- "weekDownloads": 67462,
+ "downloads": 331824,
+ "weekDownloads": 55326,
"size": 417079,
"latestRelease": "5.4.0",
"latestReleaseDate": "2020-04-14T19:04:09.736Z"
@@ -35797,7 +37744,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.582,
+ "popularity": -0.608,
"topicSearchString": "component mobile ios android vector charts chart d3 svg"
},
{
@@ -35826,21 +37773,29 @@
"github": {
"urls": {
"repo": "https://github.com/software-mansion/react-native-svg",
- "homepage": null
+ "homepage": "https://github.com/react-native-community/react-native-svg"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-24T12:38:29Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/software-mansion",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-12T15:00:50Z",
"createdAt": "2016-01-17T14:29:21Z",
- "pushedAt": "2025-10-24T12:38:29Z",
- "forks": 1099,
- "issues": 149,
- "subscribers": 97,
- "stars": 7866,
+ "pushedAt": "2025-11-12T15:00:50Z",
+ "forks": 1096,
+ "issues": 136,
+ "subscribers": 98,
+ "stars": 7892,
"dependencies": 3
},
"name": "react-native-svg",
@@ -35873,11 +37828,11 @@
},
"npmPkg": "react-native-svg",
"npm": {
- "downloads": 8482941,
- "weekDownloads": 1594168,
- "size": 4051495,
- "latestRelease": "15.14.0",
- "latestReleaseDate": "2025-10-08T11:24:46.729Z"
+ "downloads": 6521801,
+ "weekDownloads": 1554166,
+ "size": 3751016,
+ "latestRelease": "15.15.0",
+ "latestReleaseDate": "2025-11-12T15:00:46.338Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -35887,7 +37842,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.16,
+ "popularity": 0.203,
"topicSearchString": "component ios android windows svg art vml gradient"
},
{
@@ -35909,14 +37864,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-22T21:59:18Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://buymeacoffee.com/hyochan",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
+ "updatedAt": "2025-11-16T15:01:17Z",
"createdAt": "2017-10-22T00:31:20Z",
- "pushedAt": "2025-10-22T21:59:18Z",
- "forks": 660,
- "issues": 5,
- "subscribers": 36,
- "stars": 3117,
+ "pushedAt": "2025-11-16T15:01:17Z",
+ "forks": 658,
+ "issues": 4,
+ "subscribers": 35,
+ "stars": 3142,
"dependencies": 0
},
"name": "react-native-iap",
@@ -35933,14 +37896,15 @@
"iap",
"in-app-purchase",
"ios",
- "playstore"
+ "playstore",
+ "openiap"
],
"license": {
+ "key": "mit",
"name": "MIT License",
+ "spdxId": "MIT",
"url": "http://choosealicense.com/licenses/mit/",
- "id": "MDc6TGljZW5zZTEz",
- "key": "mit",
- "spdxId": "MIT"
+ "id": "MDc6TGljZW5zZTEz"
},
"hasTypes": true,
"newArchitecture": false,
@@ -35951,11 +37915,11 @@
},
"npmPkg": "react-native-iap",
"npm": {
- "downloads": 237197,
- "weekDownloads": 41347,
- "size": 1671309,
- "latestRelease": "14.4.31",
- "latestReleaseDate": "2025-10-22T21:59:51.757Z"
+ "downloads": 231127,
+ "weekDownloads": 48716,
+ "size": 1688439,
+ "latestRelease": "14.4.45",
+ "latestReleaseDate": "2025-11-16T15:01:51.481Z"
},
"score": 100,
"matchingScoreModifiers": [
@@ -35964,8 +37928,8 @@
"Known",
"Recently updated"
],
- "popularity": 0.148,
- "topicSearchString": "nitro amazon android appstore billing iap in-app-purchase ios playstore"
+ "popularity": 0.179,
+ "topicSearchString": "nitro amazon android appstore billing iap in-app-purchase ios playstore openiap"
},
{
"githubUrl": "https://github.com/mientjan/react-native-markdown-renderer",
@@ -35975,14 +37939,17 @@
"github": {
"urls": {
"repo": "https://github.com/mientjan/react-native-markdown-renderer",
- "homepage": null
+ "homepage": "https://github.com/mientjan/react-native-markdown-renderer#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-06-19T12:48:01Z",
"createdAt": "2017-07-06T21:20:25Z",
"pushedAt": "2018-06-19T12:48:01Z",
@@ -36017,8 +37984,8 @@
"unmaintained": true,
"npmPkg": "react-native-markdown-renderer",
"npm": {
- "downloads": 46115,
- "weekDownloads": 8316,
+ "downloads": 28353,
+ "weekDownloads": 10185,
"size": 185087,
"latestRelease": "3.2.8",
"latestReleaseDate": "2018-06-18T14:34:39.503Z"
@@ -36030,7 +37997,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.597,
+ "popularity": -0.195,
"topicSearchString": "markdown commonmark markdown-it"
},
{
@@ -36048,26 +38015,30 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-device-info/react-native-device-info",
- "homepage": null
+ "homepage": "https://react-native-device-info.github.io/react-native-device-info/"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-17T13:15:29Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T14:02:40Z",
"createdAt": "2015-09-16T14:06:22Z",
- "pushedAt": "2025-09-17T13:15:29Z",
- "forks": 1411,
- "issues": 4,
+ "pushedAt": "2025-11-13T14:02:40Z",
+ "forks": 1410,
+ "issues": 3,
"subscribers": 72,
- "stars": 6628,
+ "stars": 6635,
"dependencies": 0
},
"name": "react-native-device-info",
"fullName": "react-native-device-info/react-native-device-info",
"isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
"description": "Device Information for React Native iOS and Android",
"topics": [
"component",
@@ -36094,11 +38065,11 @@
},
"npmPkg": "react-native-device-info",
"npm": {
- "downloads": 3317976,
- "weekDownloads": 634512,
- "size": 719615,
- "latestRelease": "14.1.1",
- "latestReleaseDate": "2025-09-17T13:15:43.446Z"
+ "downloads": 3302585,
+ "weekDownloads": 591406,
+ "size": 727441,
+ "latestRelease": "15.0.1",
+ "latestReleaseDate": "2025-11-13T01:11:50.990Z"
},
"score": 100,
"matchingScoreModifiers": [
@@ -36107,7 +38078,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.163,
+ "popularity": 0.152,
"topicSearchString": "component ios android windows device events cocoapod hacktoberfest"
},
{
@@ -36125,14 +38096,26 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/Dallas62",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://www.buymeacoffee.com/Dallas62",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2021-12-20T14:47:41Z",
"createdAt": "2015-12-14T19:53:36Z",
"pushedAt": "2021-12-20T14:47:41Z",
- "forks": 1849,
+ "forks": 1846,
"issues": 149,
"subscribers": 93,
- "stars": 6789,
+ "stars": 6788,
"dependencies": 0
},
"name": "react-native-push-notification",
@@ -36164,8 +38147,8 @@
},
"npmPkg": "react-native-push-notification",
"npm": {
- "downloads": 326954,
- "weekDownloads": 61023,
+ "downloads": 214535,
+ "weekDownloads": 63410,
"size": 279032,
"latestRelease": "8.1.1",
"latestReleaseDate": "2021-10-01T14:22:43.183Z"
@@ -36180,7 +38163,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.591,
+ "popularity": -0.249,
"topicSearchString": "component ios android notifications push apns firebase push-notifications"
},
{
@@ -36191,21 +38174,24 @@
"github": {
"urls": {
"repo": "https://github.com/zmxv/react-native-sound",
- "homepage": null
+ "homepage": "https://github.com/zmxv/react-native-sound"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-15T12:29:36Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-27T13:35:39Z",
"createdAt": "2015-10-19T06:22:23Z",
- "pushedAt": "2025-10-15T12:29:36Z",
- "forks": 714,
- "issues": 238,
- "subscribers": 38,
- "stars": 2871,
+ "pushedAt": "2025-10-27T13:35:39Z",
+ "forks": 716,
+ "issues": 239,
+ "subscribers": 37,
+ "stars": 2879,
"dependencies": 0
},
"name": "react-native-sound",
@@ -36235,8 +38221,8 @@
},
"npmPkg": "react-native-sound",
"npm": {
- "downloads": 390319,
- "weekDownloads": 78009,
+ "downloads": 267323,
+ "weekDownloads": 54469,
"size": 94449,
"latestRelease": "0.13.0",
"latestReleaseDate": "2025-10-15T12:51:49.628Z"
@@ -36249,7 +38235,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.17,
+ "popularity": 0.173,
"topicSearchString": "sound audio ios android windows"
},
{
@@ -36271,11 +38257,14 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2020-04-28T14:55:13Z",
"createdAt": "2019-06-06T22:00:35Z",
"pushedAt": "2020-04-28T14:55:13Z",
- "forks": 36,
+ "forks": 37,
"issues": 0,
"subscribers": 6,
"stars": 366,
@@ -36300,8 +38289,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 3504,
- "weekDownloads": 501,
+ "downloads": 1980,
+ "weekDownloads": 435,
"size": 107438,
"latestRelease": "0.2.2",
"latestReleaseDate": "2020-01-23T11:08:41.458Z"
@@ -36313,7 +38302,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.628,
+ "popularity": -0.563,
"topicSearchString": ""
},
{
@@ -36334,21 +38323,24 @@
"github": {
"urls": {
"repo": "https://github.com/DylanVann/react-native-fast-image",
- "homepage": null
+ "homepage": "https://github.com/DylanVann/react-native-fast-image#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-10-31T01:41:06Z",
"createdAt": "2017-04-13T04:13:44Z",
"pushedAt": "2022-10-31T01:41:06Z",
- "forks": 1322,
- "issues": 412,
+ "forks": 1325,
+ "issues": 411,
"subscribers": 57,
- "stars": 8402,
+ "stars": 8404,
"dependencies": 0
},
"name": "react-native-fast-image",
@@ -36382,8 +38374,8 @@
},
"npmPkg": "react-native-fast-image",
"npm": {
- "downloads": 719040,
- "weekDownloads": 134655,
+ "downloads": 561657,
+ "weekDownloads": 135366,
"size": 104363,
"latestRelease": "8.6.3",
"latestReleaseDate": "2022-10-31T01:41:09.853Z"
@@ -36398,7 +38390,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.591,
+ "popularity": -0.545,
"topicSearchString": "cache cached fastimage image priority sdwebimage glide image-cache cocoapod hacktoberfest"
},
{
@@ -36423,14 +38415,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-05-19T21:35:09Z",
"createdAt": "2016-09-13T13:43:44Z",
"pushedAt": "2020-05-19T21:35:09Z",
"forks": 529,
"issues": 154,
"subscribers": 20,
- "stars": 2448,
+ "stars": 2450,
"dependencies": 1
},
"name": "react-native-image-zoom-viewer",
@@ -36455,8 +38450,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 229234,
- "weekDownloads": 41581,
+ "downloads": 148864,
+ "weekDownloads": 45206,
"size": 116564,
"latestRelease": "3.0.1",
"latestReleaseDate": "2020-05-19T21:36:02.689Z"
@@ -36469,7 +38464,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.596,
+ "popularity": -0.242,
"topicSearchString": "image-viewer component"
},
{
@@ -36480,21 +38475,24 @@
"github": {
"urls": {
"repo": "https://github.com/sohobloo/react-native-modal-dropdown",
- "homepage": null
+ "homepage": "https://github.com/sohobloo/react-native-modal-dropdown"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-09-26T08:17:13Z",
"createdAt": "2016-09-13T10:17:51Z",
"pushedAt": "2019-09-26T08:17:13Z",
"forks": 426,
"issues": 83,
"subscribers": 11,
- "stars": 1213,
+ "stars": 1214,
"dependencies": 2
},
"name": "react-native-modal-dropdown",
@@ -36528,8 +38526,8 @@
"unmaintained": true,
"npmPkg": "react-native-modal-dropdown",
"npm": {
- "downloads": 26359,
- "weekDownloads": 5321,
+ "downloads": 25118,
+ "weekDownloads": 4500,
"size": 1736393,
"latestRelease": "1.0.2",
"latestReleaseDate": "2021-09-15T09:09:23.529Z"
@@ -36542,7 +38540,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.578,
+ "popularity": -0.598,
"topicSearchString": "component ios android modal dropdown picker select selector option"
},
{
@@ -36551,14 +38549,17 @@
"github": {
"urls": {
"repo": "https://github.com/listenzz/react-native-modal-translucent",
- "homepage": null
+ "homepage": "https://github.com/listenzz/react-native-modal-translucent"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-11-21T08:16:07Z",
"createdAt": "2018-04-22T19:00:05Z",
"pushedAt": "2019-11-21T08:16:07Z",
@@ -36593,8 +38594,8 @@
"unmaintained": true,
"npmPkg": "react-native-modal-translucent",
"npm": {
- "downloads": 2083,
- "weekDownloads": 66,
+ "downloads": 273,
+ "weekDownloads": 77,
"size": 322343,
"latestRelease": "5.0.0",
"latestReleaseDate": "2019-11-21T08:06:10.048Z"
@@ -36606,7 +38607,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.723,
+ "popularity": -1.259,
"topicSearchString": "modal translucent statusbar"
},
{
@@ -36630,14 +38631,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-08-28T07:58:55Z",
"createdAt": "2019-09-06T09:39:03Z",
"pushedAt": "2025-08-28T07:58:55Z",
"forks": 145,
"issues": 17,
"subscribers": 232,
- "stars": 3281,
+ "stars": 3300,
"dependencies": 0
},
"name": "@shopify/restyle",
@@ -36659,8 +38663,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 167016,
- "weekDownloads": 30447,
+ "downloads": 104156,
+ "weekDownloads": 33839,
"size": 92221,
"latestRelease": "2.4.5",
"latestReleaseDate": "2025-03-19T21:32:10.619Z"
@@ -36670,7 +38674,7 @@
"Popular",
"Known"
],
- "popularity": 0.155,
+ "popularity": 0.526,
"topicSearchString": ""
},
{
@@ -36692,14 +38696,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T10:59:52Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T12:26:28Z",
"createdAt": "2018-06-21T21:15:55Z",
- "pushedAt": "2025-10-23T10:59:52Z",
- "forks": 103,
- "issues": 44,
+ "pushedAt": "2025-11-17T12:26:28Z",
+ "forks": 104,
+ "issues": 46,
"subscribers": 15,
- "stars": 1064,
+ "stars": 1078,
"dependencies": 2
},
"name": "react-native-purchases",
@@ -36731,11 +38738,11 @@
},
"npmPkg": "react-native-purchases",
"npm": {
- "downloads": 381637,
- "weekDownloads": 73810,
- "size": 309271,
- "latestRelease": "9.6.0",
- "latestReleaseDate": "2025-10-23T10:12:19.893Z"
+ "downloads": 263538,
+ "weekDownloads": 56503,
+ "size": 309756,
+ "latestRelease": "9.6.6",
+ "latestReleaseDate": "2025-11-17T12:21:32.520Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -36743,7 +38750,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.164,
+ "popularity": 0.182,
"topicSearchString": "in-app-purchase subscriptions iap ios apple android stripe hacktoberfest"
},
{
@@ -36771,14 +38778,17 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-14T02:40:36Z",
"createdAt": "2019-02-06T17:44:24Z",
"pushedAt": "2025-05-14T02:40:36Z",
- "forks": 89,
+ "forks": 90,
"issues": 60,
"subscribers": 6,
- "stars": 377,
+ "stars": 378,
"dependencies": 0
},
"name": "@react-native-community/checkbox",
@@ -36802,20 +38812,20 @@
"configPlugin": false
},
"npm": {
- "downloads": 503888,
- "weekDownloads": 95935,
+ "downloads": 329204,
+ "weekDownloads": 83656,
"size": 191230,
"latestRelease": "0.5.20",
"latestReleaseDate": "2025-05-14T02:40:29.617Z"
},
- "score": 60,
+ "score": 37,
"matchingScoreModifiers": [
- "Popular",
"Known",
"Lots of open issues",
+ "Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.162,
+ "popularity": 0.216,
"topicSearchString": "checkbox"
},
{
@@ -36835,14 +38845,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/vonovak",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-10-20T09:24:46Z",
"createdAt": "2015-08-13T06:13:57Z",
"pushedAt": "2025-10-20T09:24:46Z",
- "forks": 852,
+ "forks": 848,
"issues": 5,
"subscribers": 44,
- "stars": 3460,
+ "stars": 3470,
"dependencies": 0
},
"name": "@react-native-google-signin/google-signin",
@@ -36878,8 +38896,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 941769,
- "weekDownloads": 170751,
+ "downloads": 949632,
+ "weekDownloads": 192809,
"size": 169379,
"latestRelease": "16.0.0",
"latestReleaseDate": "2025-09-07T16:33:34.413Z"
@@ -36891,7 +38909,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.154,
+ "popularity": 0.173,
"topicSearchString": "google-sign-in google-login android-creadential-manager oauth oauth2 ios android web googlesignin googleauth hacktoberfest"
},
{
@@ -36911,7 +38929,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-09-05T11:46:03Z",
"createdAt": "2020-05-06T00:15:39Z",
"pushedAt": "2020-09-05T11:46:03Z",
@@ -36946,8 +38967,8 @@
"unmaintained": true,
"npmPkg": "react-native-kvideo",
"npm": {
- "downloads": 8,
- "weekDownloads": 0,
+ "downloads": 11,
+ "weekDownloads": 3,
"size": 256241,
"latestRelease": "1.0.0",
"latestReleaseDate": "2020-05-06T20:41:03.831Z"
@@ -36958,7 +38979,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -1.45,
"topicSearchString": "ivideo video video-play"
},
{
@@ -36968,14 +38989,17 @@
"github": {
"urls": {
"repo": "https://github.com/Nubescope/react-native-navigation-hooks",
- "homepage": null
+ "homepage": "https://github.com/underscopeio/react-native-navigation-hooks#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2023-12-20T12:42:52Z",
"createdAt": "2019-06-10T00:29:58Z",
"pushedAt": "2023-12-20T12:42:52Z",
@@ -37005,8 +39029,8 @@
},
"npmPkg": "react-native-navigation-hooks",
"npm": {
- "downloads": 13622,
- "weekDownloads": 3006,
+ "downloads": 8855,
+ "weekDownloads": 2911,
"size": 110338,
"latestRelease": "6.3.0",
"latestReleaseDate": "2021-02-04T13:23:36.143Z"
@@ -37017,7 +39041,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.188,
+ "popularity": 0.28,
"topicSearchString": ""
},
{
@@ -37037,14 +39061,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-09-29T13:45:11Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T12:48:09Z",
"createdAt": "2017-10-02T22:17:14Z",
- "pushedAt": "2025-09-29T13:45:11Z",
+ "pushedAt": "2025-11-06T12:48:09Z",
"forks": 2137,
- "issues": 468,
+ "issues": 463,
"subscribers": 200,
- "stars": 9559,
+ "stars": 9564,
"dependencies": 8
},
"name": "aws-amplify",
@@ -37067,11 +39094,11 @@
},
"npmPkg": "aws-amplify",
"npm": {
- "downloads": 3885051,
- "weekDownloads": 761485,
+ "downloads": 2484839,
+ "weekDownloads": 571055,
"size": 169515,
- "latestRelease": "6.15.7",
- "latestReleaseDate": "2025-09-29T13:45:59.008Z"
+ "latestRelease": "6.15.8",
+ "latestReleaseDate": "2025-11-06T12:48:52.373Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -37081,7 +39108,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.167,
+ "popularity": 0.195,
"topicSearchString": ""
},
{
@@ -37102,14 +39129,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-09-29T13:45:11Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T12:48:09Z",
"createdAt": "2017-10-02T22:17:14Z",
- "pushedAt": "2025-09-29T13:45:11Z",
+ "pushedAt": "2025-11-06T12:48:09Z",
"forks": 2137,
- "issues": 468,
+ "issues": 463,
"subscribers": 200,
- "stars": 9559,
+ "stars": 9564,
"dependencies": 7
},
"name": "@aws-amplify/datastore",
@@ -37131,11 +39161,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 4037790,
- "weekDownloads": 751338,
+ "downloads": 2665491,
+ "weekDownloads": 772189,
"size": 2806091,
- "latestRelease": "5.1.0",
- "latestReleaseDate": "2025-09-29T13:45:56.536Z"
+ "latestRelease": "5.1.1",
+ "latestReleaseDate": "2025-11-06T12:48:49.692Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -37145,7 +39175,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.158,
+ "popularity": 0.246,
"topicSearchString": ""
},
{
@@ -37166,14 +39196,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-09T12:10:26Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T12:48:09Z",
"createdAt": "2017-10-02T22:17:14Z",
- "pushedAt": "2025-10-09T12:10:26Z",
+ "pushedAt": "2025-11-06T12:48:09Z",
"forks": 2137,
- "issues": 468,
+ "issues": 463,
"subscribers": 200,
- "stars": 9559,
+ "stars": 9564,
"dependencies": 3
},
"name": "@aws-amplify/react-native",
@@ -37195,11 +39228,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 165891,
- "weekDownloads": 28969,
- "size": 418779,
- "latestRelease": "1.2.0",
- "latestReleaseDate": "2025-09-29T13:45:40.961Z"
+ "downloads": 107746,
+ "weekDownloads": 30781,
+ "size": 418771,
+ "latestRelease": "1.3.0",
+ "latestReleaseDate": "2025-11-06T12:48:35.957Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -37209,7 +39242,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.148,
+ "popularity": 0.243,
"topicSearchString": ""
},
{
@@ -37230,14 +39263,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-21T11:15:38Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T12:48:09Z",
"createdAt": "2017-10-02T22:17:14Z",
- "pushedAt": "2025-10-21T11:15:38Z",
+ "pushedAt": "2025-11-06T12:48:09Z",
"forks": 2137,
- "issues": 468,
+ "issues": 463,
"subscribers": 200,
- "stars": 9559,
+ "stars": 9564,
"dependencies": 3
},
"name": "@aws-amplify/auth",
@@ -37259,11 +39295,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 4611500,
- "weekDownloads": 860663,
- "size": 3228670,
- "latestRelease": "6.16.0",
- "latestReleaseDate": "2025-09-29T13:45:46.824Z"
+ "downloads": 3037432,
+ "weekDownloads": 883238,
+ "size": 3240889,
+ "latestRelease": "6.17.0",
+ "latestReleaseDate": "2025-11-06T12:48:41.543Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -37273,7 +39309,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.159,
+ "popularity": 0.247,
"topicSearchString": ""
},
{
@@ -37292,14 +39328,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-09-29T13:45:11Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T12:48:09Z",
"createdAt": "2017-10-02T22:17:14Z",
- "pushedAt": "2025-09-29T13:45:11Z",
+ "pushedAt": "2025-11-06T12:48:09Z",
"forks": 2137,
- "issues": 468,
+ "issues": 463,
"subscribers": 200,
- "stars": 9559,
+ "stars": 9564,
"dependencies": 3
},
"name": "@aws-amplify/notifications",
@@ -37321,11 +39360,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 3306123,
- "weekDownloads": 656701,
+ "downloads": 2123789,
+ "weekDownloads": 462399,
"size": 743373,
- "latestRelease": "2.0.88",
- "latestReleaseDate": "2025-09-29T13:45:49.595Z"
+ "latestRelease": "2.0.89",
+ "latestReleaseDate": "2025-11-06T12:48:43.408Z"
},
"score": 86,
"matchingScoreModifiers": [
@@ -37336,7 +39375,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.169,
+ "popularity": 0.185,
"topicSearchString": ""
},
{
@@ -37357,14 +39396,26 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
- "updatedAt": "2025-10-25T09:53:18Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/parse-community",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/parse-server",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
+ "updatedAt": "2025-11-07T19:12:16Z",
"createdAt": "2015-09-15T19:36:29Z",
- "pushedAt": "2025-10-25T09:53:18Z",
- "forks": 585,
+ "pushedAt": "2025-11-07T19:12:16Z",
+ "forks": 586,
"issues": 29,
"subscribers": 67,
- "stars": 1346,
+ "stars": 1348,
"dependencies": 5
},
"name": "parse",
@@ -37396,8 +39447,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 392155,
- "weekDownloads": 77590,
+ "downloads": 297250,
+ "weekDownloads": 54889,
"size": 8253317,
"latestRelease": "7.0.2",
"latestReleaseDate": "2025-10-25T09:53:41.687Z"
@@ -37408,7 +39459,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.168,
+ "popularity": 0.157,
"topicSearchString": "cloud mobile api javascript parse-platform parse-js parse javascript-sdk hacktoberfest"
},
{
@@ -37429,7 +39480,10 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-05-30T23:42:09Z",
"createdAt": "2017-10-29T09:09:49Z",
"pushedAt": "2022-05-30T23:42:09Z",
@@ -37469,8 +39523,8 @@
"unmaintained": true,
"npmPkg": "react-native-material-menu",
"npm": {
- "downloads": 47982,
- "weekDownloads": 8098,
+ "downloads": 36849,
+ "weekDownloads": 8164,
"size": 25874,
"latestRelease": "2.0.0",
"latestReleaseDate": "2021-08-23T19:28:17.993Z"
@@ -37481,7 +39535,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.607,
+ "popularity": -0.562,
"topicSearchString": "menu material-menu component material dropdown material-design ios android"
},
{
@@ -37499,7 +39553,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-06-18T15:56:47Z",
"createdAt": "2017-03-06T17:45:24Z",
"pushedAt": "2024-06-18T15:56:47Z",
@@ -37539,8 +39596,8 @@
},
"npmPkg": "react-native-console-time-polyfill",
"npm": {
- "downloads": 28007,
- "weekDownloads": 4860,
+ "downloads": 18969,
+ "weekDownloads": 4268,
"size": 4887,
"latestRelease": "1.2.3",
"latestReleaseDate": "2021-04-03T10:00:22.903Z"
@@ -37549,7 +39606,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.148,
+ "popularity": 0.191,
"topicSearchString": "polyfill console time timeend performance measurement count countreset measurements"
},
{
@@ -37559,21 +39616,29 @@
"github": {
"urls": {
"repo": "https://github.com/skb1129/react-native-change-icon",
- "homepage": null
+ "homepage": "https://github.com/skb1129/react-native-change-icon#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://paypal.me/skb1129",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2023-09-18T15:40:28Z",
"createdAt": "2018-12-13T09:29:03Z",
"pushedAt": "2023-09-18T15:40:28Z",
- "forks": 88,
+ "forks": 87,
"issues": 18,
"subscribers": 9,
- "stars": 521,
+ "stars": 526,
"dependencies": 0
},
"name": "react-native-change-icon",
@@ -37602,8 +39667,8 @@
"unmaintained": true,
"npmPkg": "react-native-change-icon",
"npm": {
- "downloads": 21708,
- "weekDownloads": 3439,
+ "downloads": 14003,
+ "weekDownloads": 4094,
"size": 30999,
"latestRelease": "5.0.0",
"latestReleaseDate": "2023-08-19T19:29:01.655Z"
@@ -37614,7 +39679,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.615,
+ "popularity": -0.501,
"topicSearchString": "ios android"
},
{
@@ -37625,14 +39690,17 @@
"github": {
"urls": {
"repo": "https://github.com/brh55/react-native-open-maps",
- "homepage": null
+ "homepage": "https://github.com/brh55/react-native-open-maps#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-07-17T16:02:52Z",
"createdAt": "2017-07-27T05:39:43Z",
"pushedAt": "2023-07-17T16:02:52Z",
@@ -37671,8 +39739,8 @@
"unmaintained": true,
"npmPkg": "react-native-open-maps",
"npm": {
- "downloads": 58216,
- "weekDownloads": 11687,
+ "downloads": 37094,
+ "weekDownloads": 10328,
"size": 23336,
"latestRelease": "0.4.3",
"latestReleaseDate": "2023-07-17T16:02:58.100Z"
@@ -37683,7 +39751,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.579,
+ "popularity": -0.513,
"topicSearchString": "maps open-link apple-maps google-maps map-deep-links map-url-scheme linking"
},
{
@@ -37696,21 +39764,29 @@
"github": {
"urls": {
"repo": "https://github.com/oblador/react-native-store-review",
- "homepage": null
+ "homepage": "https://github.com/oblador/react-native-store-review"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/oblador",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2023-10-26T12:47:39Z",
"createdAt": "2017-03-27T21:06:02Z",
"pushedAt": "2023-10-26T12:47:39Z",
"forks": 51,
"issues": 4,
"subscribers": 4,
- "stars": 766,
+ "stars": 765,
"dependencies": 0
},
"name": "react-native-store-review",
@@ -37746,20 +39822,19 @@
"unmaintained": true,
"npmPkg": "react-native-store-review",
"npm": {
- "downloads": 99169,
- "weekDownloads": 18299,
+ "downloads": 79489,
+ "weekDownloads": 14599,
"size": 23072,
"latestRelease": "0.4.3",
"latestReleaseDate": "2023-10-26T12:47:21.142Z"
},
- "score": 53,
+ "score": 40,
"matchingScoreModifiers": [
- "Popular",
"Known",
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.593,
+ "popularity": -0.594,
"topicSearchString": "component mobile ios android app-store review rating rate appstore playstore"
},
{
@@ -37771,21 +39846,24 @@
"github": {
"urls": {
"repo": "https://github.com/michalchudziak/react-native-geolocation",
- "homepage": null
+ "homepage": "https://github.com/michalchudziak/react-native-geolocation#README.md"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-01T08:39:25Z",
"createdAt": "2019-03-29T16:41:44Z",
"pushedAt": "2024-09-01T08:39:25Z",
- "forks": 236,
- "issues": 149,
+ "forks": 237,
+ "issues": 150,
"subscribers": 21,
- "stars": 1422,
+ "stars": 1425,
"dependencies": 0
},
"name": "@react-native-community/geolocation",
@@ -37812,8 +39890,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 759996,
- "weekDownloads": 142816,
+ "downloads": 510224,
+ "weekDownloads": 149165,
"size": 167579,
"latestRelease": "3.4.0",
"latestReleaseDate": "2024-09-01T08:47:00.956Z"
@@ -37825,7 +39903,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.16,
+ "popularity": 0.249,
"topicSearchString": "geolocation location library"
},
{
@@ -37843,14 +39921,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-06-26T15:21:55Z",
"createdAt": "2018-03-05T19:15:51Z",
"pushedAt": "2023-06-26T15:21:55Z",
"forks": 368,
"issues": 9,
"subscribers": 39,
- "stars": 1887,
+ "stars": 1890,
"dependencies": 0
},
"name": "react-native-template-typescript",
@@ -37900,21 +39981,24 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-audio-toolkit/react-native-audio-toolkit",
- "homepage": null
+ "homepage": "https://github.com/react-native-community/react-native-audio-toolkit#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-11-25T09:19:43Z",
"createdAt": "2016-06-27T07:13:04Z",
"pushedAt": "2021-11-25T09:19:43Z",
- "forks": 343,
- "issues": 122,
+ "forks": 342,
+ "issues": 123,
"subscribers": 19,
- "stars": 1079,
+ "stars": 1082,
"dependencies": 3
},
"name": "@react-native-community/audio-toolkit",
@@ -37942,8 +40026,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 17591,
- "weekDownloads": 3724,
+ "downloads": 16460,
+ "weekDownloads": 2792,
"size": 123927,
"latestRelease": "2.0.3",
"latestReleaseDate": "2020-03-23T04:51:00.067Z"
@@ -37957,7 +40041,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.57,
+ "popularity": -0.606,
"topicSearchString": "audio audio-toolkit audio-library cross-platform"
},
{
@@ -37968,14 +40052,17 @@
"github": {
"urls": {
"repo": "https://github.com/rnc-archive/react-native-translucent-modal",
- "homepage": null
+ "homepage": "https://github.com/23mf/react-native-translucent-modal#readme"
},
"stats": {
"hasIssues": false,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-03-25T10:46:34Z",
"createdAt": "2020-03-25T10:43:14Z",
"pushedAt": "2020-03-25T10:46:34Z",
@@ -38008,7 +40095,7 @@
"configPlugin": false
},
"npm": {
- "downloads": 12,
+ "downloads": 3,
"weekDownloads": 0,
"size": 24667,
"latestRelease": "1.1.0",
@@ -38032,14 +40119,17 @@
"github": {
"urls": {
"repo": "https://github.com/Kureev/react-native-navbar",
- "homepage": null
+ "homepage": "https://github.com/react-native-community/react-native-navbar"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-02-26T02:59:06Z",
"createdAt": "2015-03-30T21:55:57Z",
"pushedAt": "2020-02-26T02:59:06Z",
@@ -38071,8 +40161,8 @@
},
"npmPkg": "react-native-navbar",
"npm": {
- "downloads": 2944,
- "weekDownloads": 199,
+ "downloads": 2203,
+ "weekDownloads": 801,
"latestRelease": "2.1.0",
"latestReleaseDate": "2017-10-30T09:25:52.018Z"
},
@@ -38083,7 +40173,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.692,
+ "popularity": -0.441,
"topicSearchString": "navbar"
},
{
@@ -38102,7 +40192,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-05-14T22:04:57Z",
"createdAt": "2017-07-01T20:16:47Z",
"pushedAt": "2020-05-14T22:04:57Z",
@@ -38135,8 +40228,8 @@
},
"npmPkg": "react-native-platform-touchable",
"npm": {
- "downloads": 16931,
- "weekDownloads": 4140,
+ "downloads": 14097,
+ "weekDownloads": 2966,
"latestRelease": "1.1.1",
"latestReleaseDate": "2017-07-01T20:42:09.773Z"
},
@@ -38146,7 +40239,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.542,
+ "popularity": -0.571,
"topicSearchString": "component button"
},
{
@@ -38167,14 +40260,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mpiannucci",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-10-20T14:17:00Z",
"createdAt": "2019-10-07T18:39:07Z",
"pushedAt": "2025-10-20T14:17:00Z",
- "forks": 74,
- "issues": 38,
+ "forks": 75,
+ "issues": 39,
"subscribers": 8,
- "stars": 897,
+ "stars": 903,
"dependencies": 0
},
"name": "react-native-context-menu-view",
@@ -38202,8 +40303,8 @@
},
"npmPkg": "react-native-context-menu-view",
"npm": {
- "downloads": 83823,
- "weekDownloads": 18638,
+ "downloads": 54203,
+ "weekDownloads": 13677,
"size": 59526,
"latestRelease": "1.20.0",
"latestReleaseDate": "2025-09-22T17:40:45.595Z"
@@ -38214,7 +40315,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.189,
+ "popularity": 0.214,
"topicSearchString": "ios android javascript npm"
},
{
@@ -38227,14 +40328,17 @@
"github": {
"urls": {
"repo": "https://github.com/githuboftigran/rn-range-slider",
- "homepage": null
+ "homepage": "https://github.com/githuboftigran/rn-range-slider"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-09-16T07:29:14Z",
"createdAt": "2019-01-14T12:37:51Z",
"pushedAt": "2022-09-16T07:29:14Z",
@@ -38273,8 +40377,8 @@
"unmaintained": true,
"npmPkg": "rn-range-slider",
"npm": {
- "downloads": 69089,
- "weekDownloads": 13275,
+ "downloads": 49007,
+ "weekDownloads": 12440,
"size": 30881,
"latestRelease": "2.2.2",
"latestReleaseDate": "2022-09-16T07:30:56.624Z"
@@ -38286,7 +40390,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.587,
+ "popularity": -0.534,
"topicSearchString": "component android ios custom range slider seekbar"
},
{
@@ -38306,14 +40410,17 @@
"github": {
"urls": {
"repo": "https://github.com/MoKhajavi75/react-native-jalali-datepicker",
- "homepage": null
+ "homepage": "https://github.com/MohamadKh75/react-native-jalali-datepicker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-04-05T20:50:41Z",
"createdAt": "2020-03-01T06:44:12Z",
"pushedAt": "2024-04-05T20:50:41Z",
@@ -38350,8 +40457,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 348,
- "weekDownloads": 13,
+ "downloads": 387,
+ "weekDownloads": 260,
"size": 35839,
"latestRelease": "1.1.1",
"latestReleaseDate": "2020-11-06T13:51:41.896Z"
@@ -38360,7 +40467,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.718,
+ "popularity": -0.179,
"topicSearchString": "calendar date datepicker jalali jalaali shamsi persian"
},
{
@@ -38374,14 +40481,17 @@
"github": {
"urls": {
"repo": "https://github.com/jibraniqbal666/react-native-fb-image-grid",
- "homepage": null
+ "homepage": "https://github.com/jibraniqbal666/react-native-fb-image-grid"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-12-26T18:01:26Z",
"createdAt": "2019-03-29T11:16:45Z",
"pushedAt": "2020-12-26T18:01:26Z",
@@ -38422,8 +40532,8 @@
"unmaintained": true,
"npmPkg": "react-native-fb-image-grid",
"npm": {
- "downloads": 137,
- "weekDownloads": 37,
+ "downloads": 75,
+ "weekDownloads": 20,
"size": 244374,
"latestRelease": "0.0.5",
"latestReleaseDate": "2020-12-26T17:57:16.978Z"
@@ -38433,7 +40543,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.519,
+ "popularity": -1.515,
"topicSearchString": "component mobile ios android ui image imageloader gif glide"
},
{
@@ -38453,11 +40563,14 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-01-31T15:23:00Z",
"createdAt": "2017-04-03T17:19:27Z",
"pushedAt": "2020-01-31T15:23:00Z",
- "forks": 62,
+ "forks": 61,
"issues": 39,
"subscribers": 29,
"stars": 112,
@@ -38492,8 +40605,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 225,
- "weekDownloads": 44,
+ "downloads": 154,
+ "weekDownloads": 119,
"size": 22349,
"latestRelease": "4.8.0",
"latestReleaseDate": "2020-01-03T17:11:52.768Z"
@@ -38504,7 +40617,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.331,
+ "popularity": -0.839,
"topicSearchString": "mongodb aws twilio http mobile serverless stitch atlas"
},
{
@@ -38517,21 +40630,24 @@
"github": {
"urls": {
"repo": "https://github.com/FortAwesome/react-native-fontawesome",
- "homepage": null
+ "homepage": "https://github.com/FortAwesome/react-native-fontawesome"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2024-05-23T14:30:03Z",
"createdAt": "2018-10-02T20:16:03Z",
"pushedAt": "2024-05-23T14:30:03Z",
"forks": 57,
"issues": 24,
"subscribers": 17,
- "stars": 340,
+ "stars": 341,
"dependencies": 2
},
"name": "@fortawesome/react-native-fontawesome",
@@ -38553,8 +40669,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 104495,
- "weekDownloads": 18911,
+ "downloads": 70135,
+ "weekDownloads": 21243,
"size": 18910,
"latestRelease": "0.3.2",
"latestReleaseDate": "2024-05-23T14:29:35.722Z"
@@ -38564,7 +40680,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.154,
+ "popularity": 0.507,
"topicSearchString": ""
},
{
@@ -38579,14 +40695,17 @@
"github": {
"urls": {
"repo": "https://github.com/iou90/react-native-autoheight-webview",
- "homepage": null
+ "homepage": "https://github.com/iou90/react-native-autoheight-webview#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-10-24T07:21:35Z",
"createdAt": "2017-01-09T09:28:12Z",
"pushedAt": "2022-10-24T07:21:35Z",
@@ -38620,20 +40739,19 @@
"unmaintained": true,
"npmPkg": "react-native-autoheight-webview",
"npm": {
- "downloads": 68512,
- "weekDownloads": 12170,
+ "downloads": 46271,
+ "weekDownloads": 13521,
"size": 22029,
"latestRelease": "1.6.5",
"latestReleaseDate": "2022-10-24T07:21:54.764Z"
},
- "score": 53,
+ "score": 40,
"matchingScoreModifiers": [
- "Popular",
"Known",
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.599,
+ "popularity": -0.502,
"topicSearchString": "autoheight webview"
},
{
@@ -38644,21 +40762,24 @@
"github": {
"urls": {
"repo": "https://github.com/ak1394/react-native-tts",
- "homepage": null
+ "homepage": "https://github.com/ak1394/react-native-tts#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-06-14T18:51:42Z",
"createdAt": "2016-09-28T21:29:22Z",
"pushedAt": "2024-06-14T18:51:42Z",
- "forks": 158,
- "issues": 106,
+ "forks": 160,
+ "issues": 108,
"subscribers": 12,
- "stars": 681,
+ "stars": 683,
"dependencies": 0
},
"name": "react-native-tts",
@@ -38688,8 +40809,8 @@
},
"npmPkg": "react-native-tts",
"npm": {
- "downloads": 103258,
- "weekDownloads": 19975,
+ "downloads": 68087,
+ "weekDownloads": 12876,
"size": 162442,
"latestRelease": "4.1.1",
"latestReleaseDate": "2024-06-14T18:46:49.275Z"
@@ -38702,7 +40823,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.164,
+ "popularity": 0.161,
"topicSearchString": "tts voice speech text-to-speech android ios"
},
{
@@ -38716,22 +40837,25 @@
"github": {
"urls": {
"repo": "https://github.com/lugg/react-native-config",
- "homepage": null
+ "homepage": "https://github.com/luggit/react-native-config"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-02T13:11:22Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-11T17:26:22Z",
"createdAt": "2016-02-23T00:19:11Z",
- "pushedAt": "2025-09-02T13:11:22Z",
- "forks": 608,
- "issues": 315,
+ "pushedAt": "2025-11-11T17:26:22Z",
+ "forks": 609,
+ "issues": 316,
"subscribers": 30,
- "stars": 4930,
- "dependencies": 4
+ "stars": 4932,
+ "dependencies": 0
},
"name": "react-native-config",
"fullName": "lugg/react-native-config",
@@ -38762,20 +40886,21 @@
},
"npmPkg": "react-native-config",
"npm": {
- "downloads": 1164015,
- "weekDownloads": 227080,
- "size": 134682,
- "latestRelease": "1.5.9",
- "latestReleaseDate": "2025-09-02T13:12:05.144Z"
+ "downloads": 736608,
+ "weekDownloads": 165343,
+ "size": 143260,
+ "latestRelease": "1.6.0",
+ "latestReleaseDate": "2025-11-11T17:26:59.421Z"
},
- "score": 86,
+ "score": 91,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues"
+ "Lots of open issues",
+ "Recently updated"
],
- "popularity": 0.166,
+ "popularity": 0.191,
"topicSearchString": "env config config-var android ios windows 12factor"
},
{
@@ -38793,14 +40918,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-01-06T09:00:01Z",
"createdAt": "2017-02-10T14:35:55Z",
"pushedAt": "2019-01-06T09:00:01Z",
"forks": 21,
"issues": 13,
"subscribers": 11,
- "stars": 248,
+ "stars": 249,
"dependencies": 0
},
"name": "react-native-deep-linking",
@@ -38827,8 +40955,8 @@
},
"npmPkg": "react-native-deep-linking",
"npm": {
- "downloads": 9764,
- "weekDownloads": 2201,
+ "downloads": 5437,
+ "weekDownloads": 1415,
"size": 12706,
"latestRelease": "2.2.0",
"latestReleaseDate": "2019-01-06T13:24:28.214Z"
@@ -38840,7 +40968,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.558,
+ "popularity": -0.529,
"topicSearchString": "deep-linking ios android"
},
{
@@ -38857,7 +40985,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-06-27T06:02:26Z",
"createdAt": "2018-07-12T06:22:19Z",
"pushedAt": "2019-06-27T06:02:26Z",
@@ -38896,8 +41027,8 @@
"unmaintained": true,
"npmPkg": "react-native-boundary",
"npm": {
- "downloads": 89,
- "weekDownloads": 5,
+ "downloads": 49,
+ "weekDownloads": 8,
"size": 113540,
"latestRelease": "1.1.1",
"latestReleaseDate": "2019-06-27T06:02:38.785Z"
@@ -38909,7 +41040,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.45,
+ "popularity": -1.355,
"topicSearchString": "geofence boundary ios android location region-monitoring geofencing"
},
{
@@ -38925,7 +41056,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2020-03-31T17:03:03Z",
"createdAt": "2017-10-05T15:16:23Z",
"pushedAt": "2020-03-31T17:03:03Z",
@@ -38956,8 +41090,8 @@
"unmaintained": true,
"npmPkg": "react-native-swift",
"npm": {
- "downloads": 3159,
- "weekDownloads": 669,
+ "downloads": 2201,
+ "weekDownloads": 527,
"size": 6270,
"latestRelease": "1.2.3",
"latestReleaseDate": "2020-03-31T17:03:06.345Z"
@@ -38968,7 +41102,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.57,
+ "popularity": -0.546,
"topicSearchString": ""
},
{
@@ -38983,21 +41117,24 @@
"github": {
"urls": {
"repo": "https://github.com/rgommezz/react-native-offline",
- "homepage": null
+ "homepage": "https://github.com/rgommezz/react-native-offline#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-02-14T21:39:09Z",
"createdAt": "2017-03-27T18:21:49Z",
"pushedAt": "2023-02-14T21:39:09Z",
"forks": 258,
"issues": 16,
"subscribers": 22,
- "stars": 2355,
+ "stars": 2357,
"dependencies": 4
},
"name": "react-native-offline",
@@ -39025,8 +41162,8 @@
"unmaintained": true,
"npmPkg": "react-native-offline",
"npm": {
- "downloads": 39560,
- "weekDownloads": 7090,
+ "downloads": 24776,
+ "weekDownloads": 6018,
"size": 398905,
"latestRelease": "6.0.2",
"latestReleaseDate": "2023-02-14T21:40:17.788Z"
@@ -39038,7 +41175,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.598,
+ "popularity": -0.544,
"topicSearchString": "offline offline-first redux"
},
{
@@ -39049,21 +41186,24 @@
"github": {
"urls": {
"repo": "https://github.com/ovr/react-native-status-bar-height",
- "homepage": null
+ "homepage": "https://github.com/ovr/react-native-status-bar-height#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2022-11-12T10:20:15Z",
"createdAt": "2017-09-24T08:34:23Z",
"pushedAt": "2022-11-12T10:20:15Z",
"forks": 52,
"issues": 12,
"subscribers": 7,
- "stars": 469,
+ "stars": 470,
"dependencies": 1
},
"name": "react-native-status-bar-height",
@@ -39087,8 +41227,8 @@
"unmaintained": true,
"npmPkg": "react-native-status-bar-height",
"npm": {
- "downloads": 201843,
- "weekDownloads": 39666,
+ "downloads": 136948,
+ "weekDownloads": 27875,
"size": 5986,
"latestRelease": "2.6.0",
"latestReleaseDate": "2020-11-09T19:24:08.724Z"
@@ -39099,7 +41239,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.583,
+ "popularity": -0.577,
"topicSearchString": ""
},
{
@@ -39110,21 +41250,24 @@
"github": {
"urls": {
"repo": "https://github.com/andpor/react-native-sqlite-storage",
- "homepage": null
+ "homepage": "https://github.com/andpor/react-native-sqlite-storage"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-10-01T14:16:35Z",
"createdAt": "2015-10-30T08:42:28Z",
"pushedAt": "2021-10-01T14:16:35Z",
"forks": 447,
"issues": 170,
"subscribers": 51,
- "stars": 2818,
+ "stars": 2821,
"dependencies": 0
},
"name": "react-native-sqlite-storage",
@@ -39157,8 +41300,8 @@
"unmaintained": true,
"npmPkg": "react-native-sqlite-storage",
"npm": {
- "downloads": 123001,
- "weekDownloads": 23529,
+ "downloads": 79778,
+ "weekDownloads": 22881,
"size": 7445408,
"latestRelease": "6.0.1",
"latestReleaseDate": "2021-10-01T14:18:22.623Z"
@@ -39172,7 +41315,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.587,
+ "popularity": -0.506,
"topicSearchString": "sqlite-storage sqlite component sqlite3 ios android promise cordova-sqlite-storage"
},
{
@@ -39184,14 +41327,17 @@
"github": {
"urls": {
"repo": "https://github.com/taskrabbit/react-native-parsed-text",
- "homepage": null
+ "homepage": "https://github.com/taskrabbit/react-native-parsed-text#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-06-24T19:26:30Z",
"createdAt": "2015-11-12T17:16:33Z",
"pushedAt": "2020-06-24T19:26:30Z",
@@ -39227,8 +41373,8 @@
},
"npmPkg": "react-native-parsed-text",
"npm": {
- "downloads": 341928,
- "weekDownloads": 65884,
+ "downloads": 344749,
+ "weekDownloads": 63969,
"size": 20650,
"latestRelease": "0.0.22",
"latestReleaseDate": "2020-06-24T19:27:21.767Z"
@@ -39240,7 +41386,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.586,
+ "popularity": -0.592,
"topicSearchString": "text url phone component parsing"
},
{
@@ -39255,14 +41401,17 @@
"github": {
"urls": {
"repo": "https://github.com/tableflip/react-native-select-multiple",
- "homepage": null
+ "homepage": "https://github.com/tableflip/react-native-select-multiple#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-06-10T17:42:03Z",
"createdAt": "2016-12-06T09:06:28Z",
"pushedAt": "2021-06-10T17:42:03Z",
@@ -39301,8 +41450,8 @@
},
"npmPkg": "react-native-select-multiple",
"npm": {
- "downloads": 4694,
- "weekDownloads": 768,
+ "downloads": 3912,
+ "weekDownloads": 1097,
"size": 14739,
"latestRelease": "2.1.0",
"latestReleaseDate": "2019-10-21T09:55:07.451Z"
@@ -39313,7 +41462,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.611,
+ "popularity": -0.512,
"topicSearchString": "select multiple picker select2 list ui checkbox label"
},
{
@@ -39331,7 +41480,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-08-04T08:28:27Z",
"createdAt": "2016-09-29T09:04:04Z",
"pushedAt": "2017-08-04T08:28:27Z",
@@ -39364,8 +41516,8 @@
},
"npmPkg": "react-native-exceptions-manager",
"npm": {
- "downloads": 1565,
- "weekDownloads": 197,
+ "downloads": 527,
+ "weekDownloads": 283,
"latestRelease": "0.2.0",
"latestReleaseDate": "2017-08-04T08:30:24.501Z"
},
@@ -39375,7 +41527,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.643,
+ "popularity": -1.044,
"topicSearchString": "crash exception"
},
{
@@ -39393,7 +41545,10 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-10-16T02:23:44Z",
"createdAt": "2015-10-16T05:12:31Z",
"pushedAt": "2019-10-16T02:23:44Z",
@@ -39431,8 +41586,8 @@
},
"npmPkg": "react-native-wechat",
"npm": {
- "downloads": 2076,
- "weekDownloads": 279,
+ "downloads": 1218,
+ "weekDownloads": 654,
"size": 13584759,
"latestRelease": "1.9.12",
"latestReleaseDate": "2019-09-21T07:16:17.727Z"
@@ -39446,7 +41601,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.636,
+ "popularity": -0.293,
"topicSearchString": "wechat component ios wechat-sdk android mit js"
},
{
@@ -39472,14 +41627,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-20T11:58:16Z",
"createdAt": "2015-06-02T17:19:20Z",
"pushedAt": "2025-05-20T11:58:16Z",
- "forks": 1466,
+ "forks": 1471,
"issues": 7,
"subscribers": 218,
- "stars": 9135,
+ "stars": 9140,
"dependencies": 7
},
"name": "react-native-code-push",
@@ -39507,21 +41665,22 @@
},
"npmPkg": "react-native-code-push",
"npm": {
- "downloads": 247480,
- "weekDownloads": 49268,
+ "downloads": 153362,
+ "weekDownloads": 41779,
"size": 2396753,
"latestRelease": "9.0.1",
"latestReleaseDate": "2024-12-19T14:31:05.513Z"
},
- "score": 79,
+ "score": 70,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
+ "Not updated recently",
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.581,
+ "popularity": -0.518,
"topicSearchString": "code push codepush code-push"
},
{
@@ -39533,14 +41692,17 @@
"github": {
"urls": {
"repo": "https://github.com/plmok61/react-navigation-transitions",
- "homepage": null
+ "homepage": "https://github.com/plmok61/react-navigation-transitions#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-07-26T20:37:48Z",
"createdAt": "2018-03-22T01:06:52Z",
"pushedAt": "2019-07-26T20:37:48Z",
@@ -39574,8 +41736,8 @@
},
"npmPkg": "react-navigation-transitions",
"npm": {
- "downloads": 2022,
- "weekDownloads": 527,
+ "downloads": 2282,
+ "weekDownloads": 316,
"size": 11255,
"latestRelease": "1.0.12",
"latestReleaseDate": "2019-07-26T20:38:20.359Z"
@@ -39586,7 +41748,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.528,
+ "popularity": -0.632,
"topicSearchString": "navigation transitions animations"
},
{
@@ -39606,14 +41768,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-06-15T11:31:21Z",
"createdAt": "2016-11-03T00:54:01Z",
"pushedAt": "2021-06-15T11:31:21Z",
- "forks": 475,
+ "forks": 473,
"issues": 43,
"subscribers": 11,
- "stars": 649,
+ "stars": 650,
"dependencies": 1
},
"name": "react-native-video-controls",
@@ -39645,8 +41810,8 @@
"unmaintained": true,
"npmPkg": "react-native-video-controls",
"npm": {
- "downloads": 57198,
- "weekDownloads": 10045,
+ "downloads": 36568,
+ "weekDownloads": 10520,
"size": 96263,
"latestRelease": "2.8.1",
"latestReleaseDate": "2021-05-07T20:40:24.868Z"
@@ -39659,7 +41824,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.601,
+ "popularity": -0.505,
"topicSearchString": "video video-controls video-player ios android component elements"
},
{
@@ -39680,7 +41845,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2020-03-24T03:56:43Z",
"createdAt": "2018-02-01T20:36:37Z",
"pushedAt": "2020-03-24T03:56:43Z",
@@ -39709,8 +41877,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 24441,
- "weekDownloads": 5190,
+ "downloads": 14250,
+ "weekDownloads": 4743,
"size": 18307,
"latestRelease": "4.0.1",
"latestReleaseDate": "2019-10-03T17:15:17.271Z"
@@ -39721,7 +41889,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.569,
+ "popularity": -0.467,
"topicSearchString": ""
},
{
@@ -39731,14 +41899,17 @@
"github": {
"urls": {
"repo": "https://github.com/kadiks/react-native-itunes",
- "homepage": null
+ "homepage": "https://github.com/kadiks/react-native-itunes#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-02-08T11:43:24Z",
"createdAt": "2016-01-14T14:35:18Z",
"pushedAt": "2023-02-08T11:43:24Z",
@@ -39775,8 +41946,8 @@
},
"npmPkg": "react-native-itunes",
"npm": {
- "downloads": 269,
- "weekDownloads": 42,
+ "downloads": 161,
+ "weekDownloads": 75,
"latestRelease": "0.5.0",
"latestReleaseDate": "2017-12-04T16:11:44.062Z"
},
@@ -39786,7 +41957,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.367,
+ "popularity": -1.095,
"topicSearchString": "component ios itunes apple music apple-music"
},
{
@@ -39800,21 +41971,24 @@
"github": {
"urls": {
"repo": "https://github.com/jsdf/react-native-htmlview",
- "homepage": null
+ "homepage": "https://github.com/jsdf/react-native-htmlview"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-11-02T13:13:59Z",
"createdAt": "2015-04-01T03:20:10Z",
"pushedAt": "2023-11-02T13:13:59Z",
"forks": 432,
"issues": 118,
- "subscribers": 42,
- "stars": 2745,
+ "subscribers": 41,
+ "stars": 2774,
"dependencies": 3
},
"name": "react-native-htmlview",
@@ -39842,22 +42016,24 @@
"hasNativeCode": false,
"configPlugin": false
},
+ "unmaintained": true,
"npmPkg": "react-native-htmlview",
"npm": {
- "downloads": 139383,
- "weekDownloads": 28079,
+ "downloads": 141279,
+ "weekDownloads": 25172,
"size": 28095,
"latestRelease": "0.17.0",
"latestReleaseDate": "2023-11-02T12:42:33.470Z"
},
- "score": 56,
+ "score": 44,
"matchingScoreModifiers": [
"Popular",
"Known",
"Lots of open issues",
- "Not updated recently"
+ "Not updated recently",
+ "Unmaintained"
],
- "popularity": 0.171,
+ "popularity": -0.599,
"topicSearchString": "html component mobile ui html-parser html-renderer"
},
{
@@ -39875,14 +42051,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/lucasferreira",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2024-12-16T03:52:28Z",
"createdAt": "2018-03-05T14:04:44Z",
"pushedAt": "2024-12-16T03:52:28Z",
- "forks": 147,
+ "forks": 146,
"issues": 14,
"subscribers": 10,
- "stars": 1511,
+ "stars": 1513,
"dependencies": 2
},
"name": "react-native-flash-message",
@@ -39919,8 +42103,8 @@
},
"npmPkg": "react-native-flash-message",
"npm": {
- "downloads": 195380,
- "weekDownloads": 35739,
+ "downloads": 125020,
+ "weekDownloads": 37629,
"size": 61711,
"latestRelease": "0.4.2",
"latestReleaseDate": "2023-08-09T14:30:00.112Z"
@@ -39931,7 +42115,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.155,
+ "popularity": 0.506,
"topicSearchString": "component flash flashbar flashmessage message alert notification topbar iphonex ipad android utility javascript"
},
{
@@ -39942,14 +42126,17 @@
"github": {
"urls": {
"repo": "https://github.com/stefalda/ReactNativeLocalization",
- "homepage": null
+ "homepage": "https://github.com/stefalda/ReactNativeLocalization"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-07-03T11:46:39Z",
"createdAt": "2015-04-07T21:30:54Z",
"pushedAt": "2023-07-03T11:46:39Z",
@@ -39987,8 +42174,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 50873,
- "weekDownloads": 9415,
+ "downloads": 32483,
+ "weekDownloads": 8875,
"size": 88198,
"latestRelease": "2.3.2",
"latestReleaseDate": "2023-07-03T11:50:29.500Z"
@@ -40002,7 +42189,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.593,
+ "popularity": -0.518,
"topicSearchString": "localization internationalization javascript typescript ios android component"
},
{
@@ -40013,14 +42200,17 @@
"github": {
"urls": {
"repo": "https://github.com/aMarCruz/react-native-photo-view-ex",
- "homepage": null
+ "homepage": "https://github.com/aMarCruz/react-native-photo-view-ex"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-09-01T01:53:08Z",
"createdAt": "2018-04-08T19:07:42Z",
"pushedAt": "2022-09-01T01:53:08Z",
@@ -40060,8 +42250,8 @@
"unmaintained": true,
"npmPkg": "react-native-photo-view-ex",
"npm": {
- "downloads": 3580,
- "weekDownloads": 725,
+ "downloads": 2191,
+ "weekDownloads": 524,
"size": 141054,
"latestRelease": "1.1.0",
"latestReleaseDate": "2019-05-20T20:03:37.927Z"
@@ -40071,7 +42261,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.578,
+ "popularity": -0.547,
"topicSearchString": "component ios android gallery lightbox pinch pinch-to-zoom mobile"
},
{
@@ -40088,14 +42278,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-15T09:17:05Z",
"createdAt": "2015-08-22T20:17:32Z",
"pushedAt": "2024-12-15T09:17:05Z",
"forks": 286,
- "issues": 42,
+ "issues": 43,
"subscribers": 23,
- "stars": 2411,
+ "stars": 2412,
"dependencies": 1
},
"name": "react-native-spinkit",
@@ -40126,8 +42319,8 @@
},
"npmPkg": "react-native-spinkit",
"npm": {
- "downloads": 40084,
- "weekDownloads": 7764,
+ "downloads": 28041,
+ "weekDownloads": 8204,
"size": 408085,
"latestRelease": "1.5.1",
"latestReleaseDate": "2020-10-04T22:39:46.271Z"
@@ -40139,7 +42332,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.165,
+ "popularity": 0.249,
"topicSearchString": "component ios android spinkit spinner loader indicator"
},
{
@@ -40157,7 +42350,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2020-07-15T20:58:12Z",
"createdAt": "2019-11-20T14:12:49Z",
"pushedAt": "2020-07-15T20:58:12Z",
@@ -40189,8 +42385,8 @@
"unmaintained": true,
"npmPkg": "react-native-tab-view-viewpager-adapter",
"npm": {
- "downloads": 469,
- "weekDownloads": 109,
+ "downloads": 362,
+ "weekDownloads": 93,
"size": 43925,
"latestRelease": "1.1.0",
"latestReleaseDate": "2020-07-15T20:58:33.932Z"
@@ -40200,7 +42396,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.302,
+ "popularity": -1.281,
"topicSearchString": ""
},
{
@@ -40214,14 +42410,17 @@
"github": {
"urls": {
"repo": "https://github.com/Aleksefo/react-native-webp-format",
- "homepage": null
+ "homepage": "https://github.com/Aleksefo/react-native-webp-format#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-31T08:25:05Z",
"createdAt": "2019-12-30T20:11:17Z",
"pushedAt": "2025-07-31T08:25:05Z",
@@ -40255,15 +42454,15 @@
},
"npmPkg": "react-native-webp-format",
"npm": {
- "downloads": 24652,
- "weekDownloads": 5179,
+ "downloads": 19886,
+ "weekDownloads": 4680,
"size": 14609,
"latestRelease": "1.2.1",
"latestReleaseDate": "2025-03-05T22:09:30.387Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": 0.179,
+ "popularity": 0.2,
"topicSearchString": "ios android webp"
},
{
@@ -40274,14 +42473,22 @@
"github": {
"urls": {
"repo": "https://github.com/vonovak/react-navigation-backhandler",
- "homepage": null
+ "homepage": "https://github.com/vonovak/react-navigation-backhandler#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/vonovak",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-03-12T11:08:25Z",
"createdAt": "2018-03-16T18:48:22Z",
"pushedAt": "2025-03-12T11:08:25Z",
@@ -40313,8 +42520,8 @@
},
"npmPkg": "react-navigation-backhandler",
"npm": {
- "downloads": 18128,
- "weekDownloads": 2955,
+ "downloads": 16244,
+ "weekDownloads": 3595,
"size": 5892,
"latestRelease": "2.0.3",
"latestReleaseDate": "2025-03-12T11:08:30.907Z"
@@ -40324,7 +42531,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.139,
+ "popularity": 0.188,
"topicSearchString": "navigation"
},
{
@@ -40334,14 +42541,17 @@
"github": {
"urls": {
"repo": "https://github.com/idehub/react-native-billing",
- "homepage": null
+ "homepage": "https://github.com/idehub/react-native-billing#readme"
},
"stats": {
"hasIssues": false,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-11-03T11:00:55Z",
"createdAt": "2016-01-17T19:53:47Z",
"pushedAt": "2019-11-03T11:00:55Z",
@@ -40377,8 +42587,8 @@
},
"npmPkg": "react-native-billing",
"npm": {
- "downloads": 237,
- "weekDownloads": 12,
+ "downloads": 144,
+ "weekDownloads": 104,
"size": 47682,
"latestRelease": "3.0.0",
"latestReleaseDate": "2019-11-02T18:45:49.408Z"
@@ -40390,7 +42600,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.456,
+ "popularity": -0.87,
"topicSearchString": "inapp billing purchase android bridge"
},
{
@@ -40409,7 +42619,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-07-25T20:43:43Z",
"createdAt": "2016-05-21T19:20:26Z",
"pushedAt": "2023-07-25T20:43:43Z",
@@ -40444,8 +42657,8 @@
},
"npmPkg": "react-native-typewriter",
"npm": {
- "downloads": 12213,
- "weekDownloads": 2780,
+ "downloads": 8041,
+ "weekDownloads": 2104,
"size": 16551,
"latestRelease": "0.7.0",
"latestReleaseDate": "2020-04-05T19:46:41.496Z"
@@ -40455,7 +42668,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.556,
+ "popularity": -0.528,
"topicSearchString": "component animated typing typewriter"
},
{
@@ -40469,18 +42682,21 @@
"github": {
"urls": {
"repo": "https://github.com/conorhastings/react-native-syntax-highlighter",
- "homepage": null
+ "homepage": "https://github.com/conorhastings/react-native-syntax-highlighter#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-03-14T16:56:16Z",
"createdAt": "2017-04-30T20:31:37Z",
"pushedAt": "2023-03-14T16:56:16Z",
- "forks": 25,
+ "forks": 26,
"issues": 15,
"subscribers": 2,
"stars": 180,
@@ -40512,8 +42728,8 @@
"unmaintained": true,
"npmPkg": "react-native-syntax-highlighter",
"npm": {
- "downloads": 11677,
- "weekDownloads": 1872,
+ "downloads": 9373,
+ "weekDownloads": 3037,
"size": 7206089,
"latestRelease": "2.1.0",
"latestReleaseDate": "2019-09-16T23:01:32.380Z"
@@ -40524,7 +42740,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.614,
+ "popularity": -0.475,
"topicSearchString": "syntax highlighting highlight.js syntax-highlighter"
},
{
@@ -40542,13 +42758,16 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-03-16T08:25:38Z",
"createdAt": "2016-05-04T13:08:37Z",
"pushedAt": "2019-03-16T08:25:38Z",
- "forks": 541,
+ "forks": 540,
"issues": 237,
- "subscribers": 48,
+ "subscribers": 49,
"stars": 2612,
"dependencies": 2
},
@@ -40588,8 +42807,8 @@
},
"npmPkg": "react-native-fetch-blob",
"npm": {
- "downloads": 6215,
- "weekDownloads": 947,
+ "downloads": 4872,
+ "weekDownloads": 1639,
"latestRelease": "0.10.8",
"latestReleaseDate": "2017-08-03T01:40:25.924Z"
},
@@ -40602,7 +42821,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.62,
+ "popularity": -0.464,
"topicSearchString": "fetch blob fs upload file download filestream image-header file-access storage network file-system polyfill android ios"
},
{
@@ -40614,14 +42833,17 @@
"github": {
"urls": {
"repo": "https://github.com/kmend/react-native-md5",
- "homepage": null
+ "homepage": "https://github.com/kmend/react-native-md5"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-10-17T08:37:15Z",
"createdAt": "2016-10-17T08:12:18Z",
"pushedAt": "2016-10-17T08:37:15Z",
@@ -40658,8 +42880,8 @@
},
"npmPkg": "react-native-md5",
"npm": {
- "downloads": 11883,
- "weekDownloads": 2186,
+ "downloads": 8418,
+ "weekDownloads": 1821,
"latestRelease": "1.0.0",
"latestReleaseDate": "2016-10-17T08:52:01.916Z"
},
@@ -40668,7 +42890,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.594,
+ "popularity": -0.566,
"topicSearchString": "md5 hex-md5 str-md5 hex-hmac-md5 b64-hmac-md5 str-hmac-md5"
},
{
@@ -40686,7 +42908,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-12-09T07:39:55Z",
"createdAt": "2016-09-11T13:55:36Z",
"pushedAt": "2020-12-09T07:39:55Z",
@@ -40722,8 +42947,8 @@
"unmaintained": true,
"npmPkg": "react-native-geocoding",
"npm": {
- "downloads": 75439,
- "weekDownloads": 14024,
+ "downloads": 51107,
+ "weekDownloads": 14029,
"size": 10697,
"latestRelease": "0.5.0",
"latestReleaseDate": "2020-12-09T07:55:15.489Z"
@@ -40734,7 +42959,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.592,
+ "popularity": -0.517,
"topicSearchString": "ios android geocoder geocoding"
},
{
@@ -40752,7 +42977,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-09-18T11:02:34Z",
"createdAt": "2016-10-12T04:04:45Z",
"pushedAt": "2019-09-18T11:02:34Z",
@@ -40789,8 +43017,8 @@
"unmaintained": true,
"npmPkg": "react-native-prompt-android",
"npm": {
- "downloads": 28934,
- "weekDownloads": 5317,
+ "downloads": 19871,
+ "weekDownloads": 5338,
"size": 50045,
"latestRelease": "1.1.0",
"latestReleaseDate": "2019-09-18T11:03:06.843Z"
@@ -40801,7 +43029,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.594,
+ "popularity": -0.522,
"topicSearchString": "component prompt alert ios android"
},
{
@@ -40813,18 +43041,21 @@
"github": {
"urls": {
"repo": "https://github.com/djchie/react-native-star-rating",
- "homepage": null
+ "homepage": "https://github.com/djchie/react-native-star-rating"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-09-10T00:08:01Z",
"createdAt": "2015-11-20T03:19:17Z",
"pushedAt": "2018-09-10T00:08:01Z",
- "forks": 194,
+ "forks": 192,
"issues": 28,
"subscribers": 11,
"stars": 831,
@@ -40864,8 +43095,8 @@
},
"npmPkg": "react-native-star-rating",
"npm": {
- "downloads": 28204,
- "weekDownloads": 6019,
+ "downloads": 16376,
+ "weekDownloads": 5052,
"size": 1608106,
"latestRelease": "1.1.0",
"latestReleaseDate": "2018-09-10T00:09:14.708Z"
@@ -40877,7 +43108,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.569,
+ "popularity": -0.238,
"topicSearchString": "star stars rating ratings review reviews component ios android star-rating star-rating-component custom-star star-icon"
},
{
@@ -40896,14 +43127,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-02-21T21:54:47Z",
"createdAt": "2016-10-25T20:06:05Z",
"pushedAt": "2022-02-21T21:54:47Z",
"forks": 158,
"issues": 28,
"subscribers": 7,
- "stars": 299,
+ "stars": 296,
"dependencies": 1
},
"name": "react-native-switch",
@@ -40935,8 +43169,8 @@
"unmaintained": true,
"npmPkg": "react-native-switch",
"npm": {
- "downloads": 75480,
- "weekDownloads": 15507,
+ "downloads": 73598,
+ "weekDownloads": 14603,
"size": 13072,
"latestRelease": "1.5.1",
"latestReleaseDate": "2022-02-21T21:54:49.931Z"
@@ -40947,7 +43181,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.575,
+ "popularity": -0.581,
"topicSearchString": "shapes android ios mobile switch customisable web"
},
{
@@ -40965,7 +43199,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-02-23T11:46:56Z",
"createdAt": "2017-01-19T12:20:42Z",
"pushedAt": "2022-02-23T11:46:56Z",
@@ -41001,8 +43238,8 @@
"unmaintained": true,
"npmPkg": "react-native-user-avatar",
"npm": {
- "downloads": 9870,
- "weekDownloads": 1707,
+ "downloads": 7092,
+ "weekDownloads": 1660,
"size": 43203,
"latestRelease": "1.0.8",
"latestReleaseDate": "2021-12-30T20:31:57.996Z"
@@ -41013,7 +43250,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.603,
+ "popularity": -0.551,
"topicSearchString": "component avatar initials"
},
{
@@ -41027,21 +43264,24 @@
"github": {
"urls": {
"repo": "https://github.com/tomzaku/react-native-shimmer-placeholder",
- "homepage": null
+ "homepage": "https://github.com/tomzaku/react-native-shimmer-placeholder#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-12-12T10:16:14Z",
"createdAt": "2017-05-24T09:47:57Z",
"pushedAt": "2023-12-12T10:16:14Z",
"forks": 92,
"issues": 6,
"subscribers": 13,
- "stars": 1091,
+ "stars": 1090,
"dependencies": 0
},
"name": "react-native-shimmer-placeholder",
@@ -41070,8 +43310,8 @@
},
"npmPkg": "react-native-shimmer-placeholder",
"npm": {
- "downloads": 188191,
- "weekDownloads": 35222,
+ "downloads": 134840,
+ "weekDownloads": 31576,
"size": 15648,
"latestRelease": "2.0.9",
"latestReleaseDate": "2022-08-09T04:33:00.421Z"
@@ -41082,7 +43322,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.159,
+ "popularity": 0.199,
"topicSearchString": "loading placeholder shimmer module skeleton"
},
{
@@ -41093,21 +43333,24 @@
"github": {
"urls": {
"repo": "https://github.com/lhandel/react-native-card-flip",
- "homepage": null
+ "homepage": "https://github.com/lhandel/react-native-card-flip#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-06-07T15:43:45Z",
"createdAt": "2018-03-09T22:12:19Z",
"pushedAt": "2020-06-07T15:43:45Z",
"forks": 59,
"issues": 13,
"subscribers": 1,
- "stars": 257,
+ "stars": 258,
"dependencies": 2
},
"name": "react-native-card-flip",
@@ -41141,8 +43384,8 @@
"unmaintained": true,
"npmPkg": "react-native-card-flip",
"npm": {
- "downloads": 7729,
- "weekDownloads": 1356,
+ "downloads": 7626,
+ "weekDownloads": 1371,
"size": 15624,
"latestRelease": "1.0.7",
"latestReleaseDate": "2020-06-07T15:42:00.674Z"
@@ -41153,7 +43396,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.601,
+ "popularity": -0.597,
"topicSearchString": "flip cards card rotate deck card-flip flip-card component flip-animation"
},
{
@@ -41164,14 +43407,17 @@
"github": {
"urls": {
"repo": "https://github.com/m0ngr31/react-native-device-detection",
- "homepage": null
+ "homepage": "https://github.com/m0ngr31/react-native-device-detection#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2020-01-16T18:25:05Z",
"createdAt": "2016-03-14T19:30:37Z",
"pushedAt": "2020-01-16T18:25:05Z",
@@ -41202,8 +43448,8 @@
"unmaintained": true,
"npmPkg": "react-native-device-detection",
"npm": {
- "downloads": 6340,
- "weekDownloads": 1212,
+ "downloads": 4584,
+ "weekDownloads": 1153,
"size": 4574,
"latestRelease": "0.2.1",
"latestReleaseDate": "2020-01-16T18:10:41.664Z"
@@ -41213,7 +43459,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.587,
+ "popularity": -0.536,
"topicSearchString": ""
},
{
@@ -41235,14 +43481,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-01T17:53:29Z",
"createdAt": "2016-04-13T11:56:29Z",
"pushedAt": "2025-10-01T17:53:29Z",
"forks": 585,
"issues": 84,
"subscribers": 191,
- "stars": 2621,
+ "stars": 2630,
"dependencies": 0
},
"name": "react-native-camera-kit",
@@ -41271,21 +43520,20 @@
},
"npmPkg": "react-native-camera-kit",
"npm": {
- "downloads": 116635,
- "weekDownloads": 21567,
+ "downloads": 70016,
+ "weekDownloads": 15038,
"size": 563008,
"latestRelease": "16.1.3",
"latestReleaseDate": "2025-10-01T17:53:28.715Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.157,
+ "popularity": 0.183,
"topicSearchString": "ios android camera"
},
{
@@ -41295,14 +43543,17 @@
"github": {
"urls": {
"repo": "https://github.com/BondGoat/react-native-native-video-player",
- "homepage": null
+ "homepage": "https://github.com/BondGoat/react-native-native-video-player/blob/master/README.md"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-08-22T06:26:29Z",
"createdAt": "2016-09-21T00:59:08Z",
"pushedAt": "2021-08-22T06:26:29Z",
@@ -41341,8 +43592,8 @@
"unmaintained": true,
"npmPkg": "react-native-native-video-player",
"npm": {
- "downloads": 123,
- "weekDownloads": 5,
+ "downloads": 98,
+ "weekDownloads": 63,
"latestRelease": "1.3.4",
"latestReleaseDate": "2017-07-31T07:13:30.218Z"
},
@@ -41353,7 +43604,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.464,
+ "popularity": -0.952,
"topicSearchString": "component photo video videos image images player"
},
{
@@ -41371,7 +43622,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2020-05-15T13:01:17Z",
"createdAt": "2015-09-26T13:52:58Z",
"pushedAt": "2020-05-15T13:01:17Z",
@@ -41402,8 +43656,8 @@
"unmaintained": true,
"npmPkg": "react-native-quick-actions",
"npm": {
- "downloads": 48604,
- "weekDownloads": 9929,
+ "downloads": 31293,
+ "weekDownloads": 7848,
"size": 531583,
"latestRelease": "0.3.13",
"latestReleaseDate": "2019-11-24T15:53:18.718Z"
@@ -41416,7 +43670,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.576,
+ "popularity": -0.537,
"topicSearchString": ""
},
{
@@ -41440,14 +43694,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-09-06T19:34:35Z",
"createdAt": "2016-04-14T21:11:28Z",
"pushedAt": "2021-09-06T19:34:35Z",
"forks": 506,
"issues": 57,
"subscribers": 35,
- "stars": 2812,
+ "stars": 2810,
"dependencies": 0
},
"name": "react-native-swipe-list-view",
@@ -41480,8 +43737,8 @@
"unmaintained": true,
"npmPkg": "react-native-swipe-list-view",
"npm": {
- "downloads": 169330,
- "weekDownloads": 31629,
+ "downloads": 105104,
+ "weekDownloads": 25699,
"size": 114222,
"latestRelease": "3.2.9",
"latestReleaseDate": "2021-06-18T19:09:44.733Z"
@@ -41494,7 +43751,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.591,
+ "popularity": -0.542,
"topicSearchString": "component ios android listview swipe swipeable javascript swipelistview"
},
{
@@ -41506,14 +43763,17 @@
"github": {
"urls": {
"repo": "https://github.com/knowbody/react-native-platform-stylesheet",
- "homepage": null
+ "homepage": "https://github.com/knowbody/react-native-platform-stylesheet#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-07-25T09:20:42Z",
"createdAt": "2016-05-04T10:11:49Z",
"pushedAt": "2016-07-25T09:20:42Z",
@@ -41548,8 +43808,8 @@
},
"npmPkg": "react-native-platform-stylesheet",
"npm": {
- "downloads": 1559,
- "weekDownloads": 322,
+ "downloads": 992,
+ "weekDownloads": 259,
"latestRelease": "0.0.6",
"latestReleaseDate": "2016-07-25T09:20:58.833Z"
},
@@ -41558,7 +43818,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.574,
+ "popularity": -1.278,
"topicSearchString": "stylesheet ios android platform"
},
{
@@ -41576,7 +43836,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-08-10T10:59:31Z",
"createdAt": "2017-02-17T23:07:27Z",
"pushedAt": "2017-08-10T10:59:31Z",
@@ -41613,8 +43876,8 @@
},
"npmPkg": "react-native-background-task",
"npm": {
- "downloads": 928,
- "weekDownloads": 219,
+ "downloads": 668,
+ "weekDownloads": 166,
"latestRelease": "0.2.1",
"latestReleaseDate": "2017-08-10T10:54:32.578Z"
},
@@ -41627,7 +43890,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.299,
+ "popularity": -1.289,
"topicSearchString": "background-jobs fetch android ios offline sync"
},
{
@@ -41644,14 +43907,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-04-27T14:29:23Z",
"createdAt": "2016-05-10T19:42:56Z",
"pushedAt": "2023-04-27T14:29:23Z",
"forks": 212,
"issues": 114,
"subscribers": 21,
- "stars": 1653,
+ "stars": 1655,
"dependencies": 0
},
"name": "react-native-background-timer",
@@ -41680,8 +43946,8 @@
"unmaintained": true,
"npmPkg": "react-native-background-timer",
"npm": {
- "downloads": 467196,
- "weekDownloads": 94903,
+ "downloads": 451253,
+ "weekDownloads": 58640,
"size": 31801,
"latestRelease": "2.4.1",
"latestReleaseDate": "2020-10-01T15:46:09.335Z"
@@ -41695,7 +43961,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.577,
+ "popularity": -0.64,
"topicSearchString": "background timer android ios"
},
{
@@ -41707,14 +43973,17 @@
"github": {
"urls": {
"repo": "https://github.com/Cero-Studio/ReactNativeWheelPicker",
- "homepage": null
+ "homepage": "https://github.com/kalontech/ReactNativeWheelPicker"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-10-02T11:53:43Z",
"createdAt": "2016-12-14T08:45:38Z",
"pushedAt": "2020-10-02T11:53:43Z",
@@ -41751,8 +44020,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 40858,
- "weekDownloads": 7748,
+ "downloads": 36360,
+ "weekDownloads": 8115,
"size": 2257167,
"latestRelease": "2.0.6",
"latestReleaseDate": "2020-02-25T15:54:24.901Z"
@@ -41763,7 +44032,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.589,
+ "popularity": -0.56,
"topicSearchString": "component android picker wheel-picker date-picker date-wheel-picker"
},
{
@@ -41775,14 +44044,17 @@
"github": {
"urls": {
"repo": "https://github.com/pohodnya/react-native-round-flags",
- "homepage": null
+ "homepage": "https://github.com/pohodnya/react-native-round-flags#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2020-07-24T04:33:03Z",
"createdAt": "2017-05-26T08:32:47Z",
"pushedAt": "2020-07-24T04:33:03Z",
@@ -41812,8 +44084,8 @@
},
"npmPkg": "react-native-round-flags",
"npm": {
- "downloads": 2941,
- "weekDownloads": 417,
+ "downloads": 2301,
+ "weekDownloads": 566,
"latestRelease": "1.0.4",
"latestReleaseDate": "2017-08-30T04:33:20.758Z"
},
@@ -41822,7 +44094,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.879,
+ "popularity": -0.791,
"topicSearchString": ""
},
{
@@ -41840,7 +44112,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-02-26T18:36:05Z",
"createdAt": "2018-12-04T18:09:15Z",
"pushedAt": "2020-02-26T18:36:05Z",
@@ -41875,8 +44150,8 @@
"unmaintained": true,
"npmPkg": "react-native-easy-markdown",
"npm": {
- "downloads": 13986,
- "weekDownloads": 2388,
+ "downloads": 10966,
+ "weekDownloads": 1953,
"size": 46954,
"latestRelease": "2.0.0",
"latestReleaseDate": "2020-02-26T18:36:31.676Z"
@@ -41886,7 +44161,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.605,
+ "popularity": -0.599,
"topicSearchString": "markdown parse parser"
},
{
@@ -41897,14 +44172,26 @@
"github": {
"urls": {
"repo": "https://github.com/mkuczera/react-native-haptic-feedback",
- "homepage": null
+ "homepage": "https://github.com/mkuczera/react-native-haptic-feedback"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mkuczera",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/react-native-haptic-feedback",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
"updatedAt": "2024-09-18T13:48:54Z",
"createdAt": "2018-01-03T21:05:31Z",
"pushedAt": "2024-09-18T13:48:54Z",
@@ -41942,8 +44229,8 @@
},
"npmPkg": "react-native-haptic-feedback",
"npm": {
- "downloads": 893380,
- "weekDownloads": 159967,
+ "downloads": 623762,
+ "weekDownloads": 174970,
"size": 85065,
"latestRelease": "2.3.3",
"latestReleaseDate": "2024-09-18T14:07:52.181Z"
@@ -41954,7 +44241,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.152,
+ "popularity": 0.238,
"topicSearchString": "haptic haptic-feedback android ios feedback"
},
{
@@ -41966,21 +44253,29 @@
"github": {
"urls": {
"repo": "https://github.com/tschoffelen/react-native-map-link",
- "homepage": null
+ "homepage": "https://github.com/tschoffelen/react-native-map-link#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-04-01T10:04:46Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/tschoffelen",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-02T17:40:26Z",
"createdAt": "2017-12-02T20:42:59Z",
- "pushedAt": "2025-04-01T10:04:46Z",
- "forks": 143,
+ "pushedAt": "2025-11-02T17:40:26Z",
+ "forks": 144,
"issues": 1,
"subscribers": 6,
- "stars": 780,
+ "stars": 785,
"dependencies": 0
},
"name": "react-native-map-link",
@@ -42011,19 +44306,19 @@
},
"npmPkg": "react-native-map-link",
"npm": {
- "downloads": 139200,
- "weekDownloads": 22557,
- "size": 310543,
- "latestRelease": "3.9.0",
- "latestReleaseDate": "2025-04-01T10:07:23.875Z"
+ "downloads": 90857,
+ "weekDownloads": 28666,
+ "size": 310610,
+ "latestRelease": "3.10.0",
+ "latestReleaseDate": "2025-11-02T17:41:20.794Z"
},
- "score": 65,
+ "score": 79,
"matchingScoreModifiers": [
"Popular",
"Known",
- "Not updated recently"
+ "Recently updated"
],
- "popularity": 0.138,
+ "popularity": 0.518,
"topicSearchString": "component maps link linking ios android directions"
},
{
@@ -42042,14 +44337,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-03-22T08:21:00Z",
"createdAt": "2017-05-26T09:33:41Z",
"pushedAt": "2018-03-22T08:21:00Z",
- "forks": 466,
+ "forks": 465,
"issues": 132,
"subscribers": 13,
- "stars": 759,
+ "stars": 761,
"dependencies": 4
},
"name": "react-native-material-dropdown",
@@ -42081,8 +44379,8 @@
},
"npmPkg": "react-native-material-dropdown",
"npm": {
- "downloads": 11481,
- "weekDownloads": 1691,
+ "downloads": 11808,
+ "weekDownloads": 2049,
"size": 28106,
"latestRelease": "0.11.1",
"latestReleaseDate": "2018-03-22T08:21:16.073Z"
@@ -42095,7 +44393,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.625,
+ "popularity": -0.602,
"topicSearchString": "component ios android material dropdown spinner select material-design"
},
{
@@ -42117,21 +44415,24 @@
"github": {
"urls": {
"repo": "https://github.com/Flipkart/recyclerlistview",
- "homepage": null
+ "homepage": "https://github.com/Flipkart/recyclerlistview"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-15T03:05:15Z",
"createdAt": "2017-04-16T06:14:33Z",
"pushedAt": "2025-03-15T03:05:15Z",
"forks": 425,
"issues": 235,
"subscribers": 65,
- "stars": 5417,
+ "stars": 5430,
"dependencies": 3
},
"name": "recyclerlistview",
@@ -42163,8 +44464,8 @@
},
"npmPkg": "recyclerlistview",
"npm": {
- "downloads": 2932656,
- "weekDownloads": 556372,
+ "downloads": 1981781,
+ "weekDownloads": 572683,
"size": 6000510,
"latestRelease": "4.2.3",
"latestReleaseDate": "2025-03-15T02:49:28.974Z"
@@ -42177,7 +44478,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.161,
+ "popularity": 0.246,
"topicSearchString": "recyclerview listview flatlist-alternative flatlist 60fps cross-platform web performance"
},
{
@@ -42196,14 +44497,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-09-06T06:03:57Z",
"createdAt": "2015-04-26T20:08:07Z",
"pushedAt": "2019-09-06T06:03:57Z",
- "forks": 660,
+ "forks": 659,
"issues": 219,
"subscribers": 88,
- "stars": 2173,
+ "stars": 2174,
"dependencies": 2
},
"name": "@mapbox/react-native-mapbox-gl",
@@ -42232,8 +44536,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 3457,
- "weekDownloads": 876,
+ "downloads": 1864,
+ "weekDownloads": 765,
"size": 1253865,
"latestRelease": "6.1.3",
"latestReleaseDate": "2018-08-24T16:24:08.947Z"
@@ -42248,7 +44552,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.535,
+ "popularity": -0.401,
"topicSearchString": "gl ios android mapbox component mapbox-gl"
},
{
@@ -42257,21 +44561,24 @@
"github": {
"urls": {
"repo": "https://github.com/aksonov/react-native-tableview",
- "homepage": null
+ "homepage": "https://github.com/aksonov/react-native-tableview#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-01-04T15:57:17Z",
"createdAt": "2015-08-18T08:10:28Z",
"pushedAt": "2021-01-04T15:57:17Z",
"forks": 182,
"issues": 25,
"subscribers": 26,
- "stars": 1419,
+ "stars": 1418,
"dependencies": 1
},
"name": "react-native-tableview",
@@ -42300,8 +44607,8 @@
"unmaintained": true,
"npmPkg": "react-native-tableview",
"npm": {
- "downloads": 16707,
- "weekDownloads": 3066,
+ "downloads": 8390,
+ "weekDownloads": 3469,
"size": 2630501,
"latestRelease": "3.1.0",
"latestReleaseDate": "2021-01-04T15:59:15.670Z"
@@ -42314,7 +44621,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.594,
+ "popularity": -0.399,
"topicSearchString": "component uitableview tableview ios"
},
{
@@ -42333,14 +44640,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-08-05T10:44:38Z",
"createdAt": "2017-11-02T14:03:41Z",
"pushedAt": "2021-08-05T10:44:38Z",
- "forks": 257,
+ "forks": 258,
"issues": 33,
"subscribers": 44,
- "stars": 2347,
+ "stars": 2350,
"dependencies": 0
},
"name": "react-native-largelist",
@@ -42372,8 +44682,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 1058,
- "weekDownloads": 286,
+ "downloads": 1050,
+ "weekDownloads": 168,
"size": 44958,
"latestRelease": "3.1.0-rc.2",
"latestReleaseDate": "2021-08-05T10:43:20.245Z"
@@ -42385,7 +44695,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.519,
+ "popularity": -0.614,
"topicSearchString": "component large-list flatlist sectionlist tableview high-performance swipeout swipable-flatlist"
},
{
@@ -42406,14 +44716,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-16T04:30:56Z",
"createdAt": "2016-02-23T04:52:07Z",
"pushedAt": "2025-04-16T04:30:56Z",
"forks": 379,
- "issues": 74,
+ "issues": 75,
"subscribers": 29,
- "stars": 2131,
+ "stars": 2138,
"dependencies": 1
},
"name": "react-native-root-toast",
@@ -42443,8 +44756,8 @@
},
"npmPkg": "react-native-root-toast",
"npm": {
- "downloads": 181089,
- "weekDownloads": 34300,
+ "downloads": 121742,
+ "weekDownloads": 35483,
"size": 17928,
"latestRelease": "4.0.1",
"latestReleaseDate": "2025-03-25T04:00:23.008Z"
@@ -42456,7 +44769,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.161,
+ "popularity": 0.248,
"topicSearchString": "component ios android image video focus"
},
{
@@ -42467,21 +44780,24 @@
"github": {
"urls": {
"repo": "https://github.com/brh55/react-native-masonry",
- "homepage": null
+ "homepage": "https://github.com/brh55/react-native-masonry#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-06-16T00:09:30Z",
"createdAt": "2017-03-31T07:36:13Z",
"pushedAt": "2019-06-16T00:09:30Z",
"forks": 150,
"issues": 23,
"subscribers": 12,
- "stars": 1355,
+ "stars": 1360,
"dependencies": 6
},
"name": "react-native-masonry",
@@ -42513,8 +44829,8 @@
"unmaintained": true,
"npmPkg": "react-native-masonry",
"npm": {
- "downloads": 357,
- "weekDownloads": 45,
+ "downloads": 292,
+ "weekDownloads": 151,
"size": 27582,
"latestRelease": "0.5.0-alpha.5",
"latestReleaseDate": "2019-06-16T00:10:35.472Z"
@@ -42526,7 +44842,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.393,
+ "popularity": -1.056,
"topicSearchString": "masonry pinterest grid layout masonry-layout masonry-grid pinterest-like"
},
{
@@ -42538,14 +44854,17 @@
"github": {
"urls": {
"repo": "https://github.com/sghiassy/react-native-sglistview",
- "homepage": null
+ "homepage": "https://github.com/sghiassy/react-native-sglistview"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-07-21T18:06:20Z",
"createdAt": "2015-08-03T18:34:09Z",
"pushedAt": "2021-07-21T18:06:20Z",
@@ -42581,8 +44900,8 @@
},
"npmPkg": "react-native-sglistview",
"npm": {
- "downloads": 153,
- "weekDownloads": 6,
+ "downloads": 128,
+ "weekDownloads": 106,
"latestRelease": "0.4.5",
"latestReleaseDate": "2018-01-15T03:59:20.779Z"
},
@@ -42593,7 +44912,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.467,
+ "popularity": -0.793,
"topicSearchString": "listview component sglistview sglistview-performance sg"
},
{
@@ -42612,7 +44931,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-03-05T14:29:02Z",
"createdAt": "2017-03-13T08:53:57Z",
"pushedAt": "2018-03-05T14:29:02Z",
@@ -42649,8 +44971,8 @@
},
"npmPkg": "react-native-timeline-listview",
"npm": {
- "downloads": 425,
- "weekDownloads": 87,
+ "downloads": 366,
+ "weekDownloads": 112,
"size": 26102,
"latestRelease": "0.2.3",
"latestReleaseDate": "2018-03-05T14:30:41.977Z"
@@ -42662,7 +44984,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.326,
+ "popularity": -1.24,
"topicSearchString": "timeline listview schedule component ios android"
},
{
@@ -42673,21 +44995,24 @@
"github": {
"urls": {
"repo": "https://github.com/mohebifar/react-native-copilot",
- "homepage": null
+ "homepage": "https://github.com/mohebifar/react-native-copilot#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-17T21:36:24Z",
"createdAt": "2017-10-06T17:32:03Z",
"pushedAt": "2024-12-17T21:36:24Z",
- "forks": 398,
+ "forks": 399,
"issues": 99,
"subscribers": 18,
- "stars": 2387,
+ "stars": 2391,
"dependencies": 3
},
"name": "react-native-copilot",
@@ -42718,8 +45043,8 @@
},
"npmPkg": "react-native-copilot",
"npm": {
- "downloads": 33542,
- "weekDownloads": 6174,
+ "downloads": 22677,
+ "weekDownloads": 5310,
"size": 207766,
"latestRelease": "3.3.3",
"latestReleaseDate": "2024-12-17T21:34:49.626Z"
@@ -42731,7 +45056,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.156,
+ "popularity": 0.199,
"topicSearchString": "joyride copilot intro.js intro walkthrough tooltip tutorial"
},
{
@@ -42749,7 +45074,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-08-12T07:17:47Z",
"createdAt": "2016-05-10T12:41:43Z",
"pushedAt": "2021-08-12T07:17:47Z",
@@ -42789,8 +45117,8 @@
},
"npmPkg": "react-native-sketch",
"npm": {
- "downloads": 121,
- "weekDownloads": 3,
+ "downloads": 124,
+ "weekDownloads": 87,
"latestRelease": "1.1.0",
"latestReleaseDate": "2017-11-27T01:36:16.536Z"
},
@@ -42801,7 +45129,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.479,
+ "popularity": -0.9,
"topicSearchString": "component ios sketch draw drawing touch paint canvas signature"
},
{
@@ -42820,14 +45148,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://opencollective.com/galio",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
"updatedAt": "2025-10-21T13:58:51Z",
"createdAt": "2018-06-17T16:14:11Z",
"pushedAt": "2025-10-21T13:58:51Z",
"forks": 322,
"issues": 36,
"subscribers": 51,
- "stars": 3179,
+ "stars": 3183,
"dependencies": 3
},
"name": "galio-framework",
@@ -42846,7 +45182,11 @@
"galio",
"mobile-development",
"app",
- "ui"
+ "ui",
+ "open-source",
+ "minimalist-design",
+ "sponsors",
+ "showcase"
],
"license": {
"key": "mit",
@@ -42862,8 +45202,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 7924,
- "weekDownloads": 1110,
+ "downloads": 5279,
+ "weekDownloads": 3167,
"size": 748993,
"latestRelease": "0.9.5",
"latestReleaseDate": "2025-10-21T13:53:15.510Z"
@@ -42874,8 +45214,8 @@
"Known",
"Recently updated"
],
- "popularity": 0.119,
- "topicSearchString": "android ios component-library ui-kit bootstrap typescript mobile-apps expo galio mobile-development app ui"
+ "popularity": 0.51,
+ "topicSearchString": "android ios component-library ui-kit bootstrap typescript mobile-apps expo galio mobile-development app ui open-source minimalist-design sponsors showcase"
},
{
"githubUrl": "https://github.com/saleel/react-native-super-grid",
@@ -42885,21 +45225,24 @@
"github": {
"urls": {
"repo": "https://github.com/saleel/react-native-super-grid",
- "homepage": null
+ "homepage": "https://github.com/saleel97/react-native-super-grid"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-25T03:17:50Z",
"createdAt": "2017-04-07T21:01:50Z",
"pushedAt": "2025-08-25T03:17:50Z",
"forks": 152,
"issues": 3,
"subscribers": 29,
- "stars": 1473,
+ "stars": 1474,
"dependencies": 0
},
"name": "react-native-super-grid",
@@ -42935,8 +45278,8 @@
},
"npmPkg": "react-native-super-grid",
"npm": {
- "downloads": 87909,
- "weekDownloads": 17127,
+ "downloads": 79200,
+ "weekDownloads": 17267,
"size": 47560,
"latestRelease": "6.0.2",
"latestReleaseDate": "2025-08-25T03:18:19.866Z"
@@ -42946,7 +45289,7 @@
"Popular",
"Known"
],
- "popularity": 0.166,
+ "popularity": 0.185,
"topicSearchString": "responsive super grid view flat-list list-view section-list grid-view gridview listview flatlist responsive-grid"
},
{
@@ -42964,7 +45307,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-03-22T23:49:10Z",
"createdAt": "2015-06-07T04:25:13Z",
"pushedAt": "2017-03-22T23:49:10Z",
@@ -43006,8 +45352,8 @@
},
"npmPkg": "react-native-activity-view",
"npm": {
- "downloads": 280,
- "weekDownloads": 79,
+ "downloads": 192,
+ "weekDownloads": 48,
"latestRelease": "0.2.11",
"latestReleaseDate": "2017-03-22T23:52:25.159Z"
},
@@ -43018,7 +45364,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.257,
+ "popularity": -1.287,
"topicSearchString": "activity-view component action-sheet share-sheet share sheet facebook twitter mail social airdrop"
},
{
@@ -43029,14 +45375,17 @@
"github": {
"urls": {
"repo": "https://github.com/syrusakbary/react-native-refresher",
- "homepage": null
+ "homepage": "https://github.com/syrusakbary/react-native-refresher"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-03-18T15:20:36Z",
"createdAt": "2015-07-07T07:13:30Z",
"pushedAt": "2016-03-18T15:20:36Z",
@@ -43070,8 +45419,8 @@
},
"npmPkg": "react-native-refresher",
"npm": {
- "downloads": 26,
- "weekDownloads": 0,
+ "downloads": 28,
+ "weekDownloads": 15,
"latestRelease": "0.1.1",
"latestReleaseDate": "2015-07-23T08:17:04.177Z"
},
@@ -43093,14 +45442,17 @@
"github": {
"urls": {
"repo": "https://github.com/nick/react-native-carousel",
- "homepage": null
+ "homepage": "https://github.com/nick/react-native-carousel"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-10-11T13:57:06Z",
"createdAt": "2015-04-01T21:30:34Z",
"pushedAt": "2019-10-11T13:57:06Z",
@@ -43132,8 +45484,8 @@
},
"npmPkg": "react-native-carousel",
"npm": {
- "downloads": 1751,
- "weekDownloads": 550,
+ "downloads": 525,
+ "weekDownloads": 227,
"size": 11901,
"latestRelease": "0.12.0",
"latestReleaseDate": "2019-10-11T13:57:18.846Z"
@@ -43145,7 +45497,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.483,
+ "popularity": -1.131,
"topicSearchString": "carousel"
},
{
@@ -43156,14 +45508,17 @@
"github": {
"urls": {
"repo": "https://github.com/globocom/react-native-draftjs-render",
- "homepage": null
+ "homepage": "https://github.com/globocom/react-native-draftjs-render#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-01-04T18:01:17Z",
"createdAt": "2017-03-06T19:56:08Z",
"pushedAt": "2019-01-04T18:01:17Z",
@@ -43196,8 +45551,8 @@
},
"npmPkg": "react-native-draftjs-render",
"npm": {
- "downloads": 2759,
- "weekDownloads": 415,
+ "downloads": 1953,
+ "weekDownloads": 340,
"size": 445966,
"latestRelease": "2.9.0",
"latestReleaseDate": "2019-01-04T18:02:11.133Z"
@@ -43209,7 +45564,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.622,
+ "popularity": -0.602,
"topicSearchString": "draft-js draftjs"
},
{
@@ -43219,21 +45574,24 @@
"github": {
"urls": {
"repo": "https://github.com/christopherdro/react-native-html-to-pdf",
- "homepage": null
+ "homepage": "https://github.com/christopherdro/react-native-html-to-pdf#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-04T15:41:21Z",
"createdAt": "2015-09-04T04:18:04Z",
"pushedAt": "2025-09-04T15:41:21Z",
- "forks": 226,
+ "forks": 227,
"issues": 4,
"subscribers": 10,
- "stars": 453,
+ "stars": 456,
"dependencies": 0
},
"name": "react-native-html-to-pdf",
@@ -43261,8 +45619,8 @@
},
"npmPkg": "react-native-html-to-pdf",
"npm": {
- "downloads": 120874,
- "weekDownloads": 21334,
+ "downloads": 81471,
+ "weekDownloads": 23191,
"size": 45664,
"latestRelease": "1.3.0",
"latestReleaseDate": "2025-09-04T15:41:20.650Z"
@@ -43272,7 +45630,7 @@
"Popular",
"Known"
],
- "popularity": 0.15,
+ "popularity": 0.242,
"topicSearchString": "ios android"
},
{
@@ -43284,14 +45642,17 @@
"github": {
"urls": {
"repo": "https://github.com/almost/react-native-html-webview",
- "homepage": null
+ "homepage": "https://github.com/almost/react-native-html-webview"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-05-30T04:21:12Z",
"createdAt": "2015-04-05T13:21:08Z",
"pushedAt": "2016-05-30T04:21:12Z",
@@ -43325,8 +45686,8 @@
},
"npmPkg": "react-native-html-webview",
"npm": {
- "downloads": 221,
- "weekDownloads": 2,
+ "downloads": 59,
+ "weekDownloads": 53,
"latestRelease": "0.0.17",
"latestReleaseDate": "2015-12-09T19:01:21.662Z"
},
@@ -43336,7 +45697,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.492,
+ "popularity": -0.685,
"topicSearchString": "component html ios"
},
{
@@ -43347,14 +45708,17 @@
"github": {
"urls": {
"repo": "https://github.com/osdio/react-native-html-render",
- "homepage": null
+ "homepage": "https://github.com/soliury/react-native-html-render#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-12-18T07:18:35Z",
"createdAt": "2015-07-08T10:53:56Z",
"pushedAt": "2017-12-18T07:18:35Z",
@@ -43388,8 +45752,8 @@
},
"npmPkg": "react-native-html-render",
"npm": {
- "downloads": 110,
- "weekDownloads": 17,
+ "downloads": 89,
+ "weekDownloads": 33,
"latestRelease": "1.0.5",
"latestReleaseDate": "2016-10-24T15:21:14.686Z"
},
@@ -43399,7 +45763,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.364,
+ "popularity": -1.17,
"topicSearchString": "component ios noder"
},
{
@@ -43410,14 +45774,17 @@
"github": {
"urls": {
"repo": "https://github.com/airamrguez/react-native-measure-text",
- "homepage": null
+ "homepage": "https://github.com/airamrguez/react-native-measure-text#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-03-16T21:06:50Z",
"createdAt": "2017-06-04T16:52:30Z",
"pushedAt": "2020-03-16T21:06:50Z",
@@ -43455,8 +45822,8 @@
},
"npmPkg": "react-native-measure-text",
"npm": {
- "downloads": 2427,
- "weekDownloads": 323,
+ "downloads": 1688,
+ "weekDownloads": 306,
"latestRelease": "1.0.0-alpha.2",
"latestReleaseDate": "2017-10-12T15:20:19.824Z"
},
@@ -43466,7 +45833,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.637,
+ "popularity": -0.596,
"topicSearchString": "measure text height precompute block multiline measue"
},
{
@@ -43487,7 +45854,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-12-07T19:09:16Z",
"createdAt": "2017-10-12T16:43:01Z",
"pushedAt": "2021-12-07T19:09:16Z",
@@ -43529,21 +45899,20 @@
"unmaintained": true,
"npmPkg": "react-native-file-viewer",
"npm": {
- "downloads": 303123,
- "weekDownloads": 56223,
+ "downloads": 203769,
+ "weekDownloads": 55199,
"size": 55043,
"latestRelease": "2.1.5",
"latestReleaseDate": "2021-12-12T21:32:25.131Z"
},
- "score": 49,
+ "score": 35,
"matchingScoreModifiers": [
- "Popular",
"Known",
"Not updated recently",
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.592,
+ "popularity": -0.52,
"topicSearchString": "mobile ios android windows file viewer preview quicklook pdf doc"
},
{
@@ -43554,21 +45923,24 @@
"github": {
"urls": {
"repo": "https://github.com/heyman333/react-native-responsive-fontSize",
- "homepage": null
+ "homepage": "https://github.com/heyman333/react-native-responsive-fontsize/blob/master/README.md"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-07-17T11:31:52Z",
"createdAt": "2018-04-23T04:21:03Z",
"pushedAt": "2021-07-17T11:31:52Z",
"forks": 37,
"issues": 7,
"subscribers": 5,
- "stars": 706,
+ "stars": 711,
"dependencies": 1
},
"name": "react-native-responsive-fontsize",
@@ -43602,8 +45974,8 @@
"unmaintained": true,
"npmPkg": "react-native-responsive-fontsize",
"npm": {
- "downloads": 91137,
- "weekDownloads": 15941,
+ "downloads": 87307,
+ "weekDownloads": 17481,
"size": 13764,
"latestRelease": "0.5.1",
"latestReleaseDate": "2021-07-17T11:29:29.158Z"
@@ -43614,7 +45986,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.601,
+ "popularity": -0.58,
"topicSearchString": "component ios android font fontsize font-size reponsive git github"
},
{
@@ -43625,14 +45997,17 @@
"github": {
"urls": {
"repo": "https://github.com/aMarCruz/react-native-text-size",
- "homepage": null
+ "homepage": "https://github.com/aMarCruz/react-native-text-size"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-09-01T01:52:01Z",
"createdAt": "2018-01-10T10:33:49Z",
"pushedAt": "2022-09-01T01:52:01Z",
@@ -43673,8 +46048,8 @@
},
"npmPkg": "react-native-text-size",
"npm": {
- "downloads": 33523,
- "weekDownloads": 5260,
+ "downloads": 22326,
+ "weekDownloads": 5944,
"size": 167153,
"latestRelease": "4.0.0-rc.1",
"latestReleaseDate": "2019-07-30T00:39:34.313Z"
@@ -43686,7 +46061,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.617,
+ "popularity": -0.524,
"topicSearchString": "measure text size height width precompute block layout multiline fonts"
},
{
@@ -43704,7 +46079,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-02-22T00:15:00Z",
"createdAt": "2015-04-27T10:02:30Z",
"pushedAt": "2016-02-22T00:15:00Z",
@@ -43732,8 +46110,8 @@
},
"npmPkg": "react-native-hypertext",
"npm": {
- "downloads": 31,
- "weekDownloads": 2,
+ "downloads": 14,
+ "weekDownloads": 12,
"latestRelease": "0.0.3",
"latestReleaseDate": "2016-06-13T21:30:01.186Z"
},
@@ -43744,7 +46122,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.693,
+ "popularity": -0.95,
"topicSearchString": "hypertext html links"
},
{
@@ -43762,7 +46140,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2015-08-06T00:09:06Z",
"createdAt": "2015-05-11T04:47:20Z",
"pushedAt": "2015-08-06T00:09:06Z",
@@ -43798,8 +46179,8 @@
},
"npmPkg": "react-native-asciimage",
"npm": {
- "downloads": 44,
- "weekDownloads": 0,
+ "downloads": 38,
+ "weekDownloads": 33,
"latestRelease": "0.1.5",
"latestReleaseDate": "2015-08-06T00:09:28.714Z"
},
@@ -43809,7 +46190,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -0.925,
"topicSearchString": "component ios ascii asciimage image"
},
{
@@ -43820,14 +46201,17 @@
"github": {
"urls": {
"repo": "https://github.com/corymsmith/react-native-fabric",
- "homepage": null
+ "homepage": "https://github.com/corymsmith/react-native-fabric"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-08-23T10:25:24Z",
"createdAt": "2016-01-20T17:55:40Z",
"pushedAt": "2019-08-23T10:25:24Z",
@@ -43865,8 +46249,8 @@
},
"npmPkg": "react-native-fabric",
"npm": {
- "downloads": 1725,
- "weekDownloads": 248,
+ "downloads": 1513,
+ "weekDownloads": 290,
"size": 131634,
"latestRelease": "0.5.2",
"latestReleaseDate": "2018-09-28T14:07:58.082Z"
@@ -43879,7 +46263,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.628,
+ "popularity": -0.587,
"topicSearchString": "android answers crashlytics fabric ios mobile component"
},
{
@@ -43897,7 +46281,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-19T05:13:01Z",
"createdAt": "2020-03-17T10:24:44Z",
"pushedAt": "2025-06-19T05:13:01Z",
@@ -43933,15 +46320,15 @@
"configPlugin": false
},
"npm": {
- "downloads": 49882,
- "weekDownloads": 10392,
+ "downloads": 40109,
+ "weekDownloads": 9716,
"size": 157052,
"latestRelease": "6.0.7",
"latestReleaseDate": "2025-06-19T06:26:54.935Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": 0.177,
+ "popularity": 0.206,
"topicSearchString": "android ios user-sessions ux uxcam ux-cam"
},
{
@@ -43959,7 +46346,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-07-01T04:25:30Z",
"createdAt": "2017-12-22T07:34:19Z",
"pushedAt": "2018-07-01T04:25:30Z",
@@ -43993,8 +46383,8 @@
},
"npmPkg": "react-native-td",
"npm": {
- "downloads": 24,
- "weekDownloads": 3,
+ "downloads": 21,
+ "weekDownloads": 6,
"size": 60608,
"latestRelease": "0.9.3",
"latestReleaseDate": "2018-07-01T04:20:40.275Z"
@@ -44006,7 +46396,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.38,
+ "popularity": -1.2,
"topicSearchString": "treasure-data typescript treasuredata"
},
{
@@ -44016,14 +46406,17 @@
"github": {
"urls": {
"repo": "https://github.com/flurry/react-native-flurry-sdk",
- "homepage": null
+ "homepage": "https://github.com/flurry/react-native-flurry-sdk#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-08-28T18:22:04Z",
"createdAt": "2018-08-27T21:53:12Z",
"pushedAt": "2023-08-28T18:22:04Z",
@@ -44065,8 +46458,8 @@
"unmaintained": true,
"npmPkg": "react-native-flurry-sdk",
"npm": {
- "downloads": 847,
- "weekDownloads": 51,
+ "downloads": 284,
+ "weekDownloads": 143,
"size": 330084,
"latestRelease": "8.3.0",
"latestReleaseDate": "2023-08-28T18:23:43.418Z"
@@ -44077,7 +46470,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.449,
+ "popularity": -1.067,
"topicSearchString": "module android ios tvos flurry analytics config messaging push marketing"
},
{
@@ -44095,7 +46488,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2023-06-12T20:09:22Z",
"createdAt": "2017-03-22T19:15:24Z",
"pushedAt": "2023-06-12T20:09:22Z",
@@ -44126,8 +46522,8 @@
"unmaintained": true,
"npmPkg": "reactxp",
"npm": {
- "downloads": 1999,
- "weekDownloads": 378,
+ "downloads": 1685,
+ "weekDownloads": 325,
"size": 1898969,
"latestRelease": "2.0.0",
"latestReleaseDate": "2019-11-30T09:11:12.630Z"
@@ -44142,7 +46538,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.589,
+ "popularity": -0.586,
"topicSearchString": ""
},
{
@@ -44160,7 +46556,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2016-05-24T11:03:08Z",
"createdAt": "2016-05-19T06:37:40Z",
"pushedAt": "2016-05-24T11:03:08Z",
@@ -44196,7 +46595,7 @@
},
"npmPkg": "react-native-geo-fencing",
"npm": {
- "downloads": 398,
+ "downloads": 462,
"weekDownloads": 65,
"latestRelease": "0.1.0",
"latestReleaseDate": "2016-05-24T09:28:10.137Z"
@@ -44208,7 +46607,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.36,
+ "popularity": -1.38,
"topicSearchString": "googlemaps geometry polygon containslocation geo-fencing"
},
{
@@ -44225,7 +46624,10 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-01-02T15:44:38Z",
"createdAt": "2017-06-11T09:01:40Z",
"pushedAt": "2022-01-02T15:44:38Z",
@@ -44263,20 +46665,19 @@
},
"npmPkg": "react-native-fused-location",
"npm": {
- "downloads": 773,
- "weekDownloads": 80,
+ "downloads": 361,
+ "weekDownloads": 185,
"size": 35958,
"latestRelease": "1.1.2",
"latestReleaseDate": "2022-01-02T15:47:41.038Z"
},
- "score": 35,
+ "score": 28,
"matchingScoreModifiers": [
- "Known",
"Not updated recently",
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.412,
+ "popularity": -1.06,
"topicSearchString": "location gps fused android play-services npm javascript"
},
{
@@ -44294,7 +46695,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-10-18T11:11:42Z",
"createdAt": "2015-08-19T16:01:40Z",
"pushedAt": "2018-10-18T11:11:42Z",
@@ -44321,8 +46725,8 @@
},
"npmPkg": "react-native-google-static-map",
"npm": {
- "downloads": 519,
- "weekDownloads": 66,
+ "downloads": 419,
+ "weekDownloads": 79,
"size": 7354,
"latestRelease": "0.1.13",
"latestReleaseDate": "2018-10-18T11:15:05.671Z"
@@ -44334,7 +46738,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.392,
+ "popularity": -1.339,
"topicSearchString": "component ios"
},
{
@@ -44351,7 +46755,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2015-11-23T20:43:35Z",
"createdAt": "2015-11-10T14:57:51Z",
"pushedAt": "2015-11-23T20:43:35Z",
@@ -44380,8 +46787,8 @@
},
"npmPkg": "react-native-geolocation-android",
"npm": {
- "downloads": 34,
- "weekDownloads": 2,
+ "downloads": 24,
+ "weekDownloads": 7,
"latestRelease": "0.3.0",
"latestReleaseDate": "2015-11-11T14:32:26.871Z"
},
@@ -44392,7 +46799,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.7,
+ "popularity": -1.47,
"topicSearchString": "android location gps geolocation"
},
{
@@ -44403,14 +46810,17 @@
"github": {
"urls": {
"repo": "https://github.com/GregFrench/react-native-wheel-picker",
- "homepage": null
+ "homepage": "https://github.com/GregFrench/react-native-wheel-picker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-11-14T21:06:11Z",
"createdAt": "2019-12-27T22:01:01Z",
"pushedAt": "2021-11-14T21:06:11Z",
@@ -44443,8 +46853,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 817,
- "weekDownloads": 89,
+ "downloads": 611,
+ "weekDownloads": 493,
"size": 272387,
"latestRelease": "1.2.18",
"latestReleaseDate": "2021-11-14T21:09:11.181Z"
@@ -44455,7 +46865,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.407,
+ "popularity": -0.81,
"topicSearchString": "picker wheel"
},
{
@@ -44476,14 +46886,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-24T06:03:51Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://sentry.io/pricing/",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://sentry.io/",
+ "platform": "CUSTOM"
+ }
+ ],
+ "updatedAt": "2025-11-17T13:43:56Z",
"createdAt": "2016-11-30T14:45:57Z",
- "pushedAt": "2025-10-24T06:03:51Z",
- "forks": 342,
- "issues": 184,
+ "pushedAt": "2025-11-17T13:43:56Z",
+ "forks": 343,
+ "issues": 176,
"subscribers": 75,
- "stars": 1727,
+ "stars": 1735,
"dependencies": 6
},
"name": "@sentry/react-native",
@@ -44510,21 +46932,20 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 2924257,
- "weekDownloads": 547763,
- "size": 7084767,
- "latestRelease": "7.4.0",
- "latestReleaseDate": "2025-10-17T13:21:43.390Z"
+ "downloads": 1922463,
+ "weekDownloads": 522244,
+ "size": 7103354,
+ "latestRelease": "7.6.0",
+ "latestReleaseDate": "2025-11-11T08:27:53.130Z"
},
- "score": 91,
+ "score": 70,
"matchingScoreModifiers": [
- "Very popular",
"Popular",
"Known",
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.159,
+ "popularity": 0.231,
"topicSearchString": "sentry crashreporting ios"
},
{
@@ -44534,14 +46955,17 @@
"github": {
"urls": {
"repo": "https://github.com/solinor/react-native-bluetooth-status",
- "homepage": null
+ "homepage": "https://github.com/solinor/react-native-bluetooth-status#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-01-27T20:24:18Z",
"createdAt": "2017-04-20T09:56:08Z",
"pushedAt": "2021-01-27T20:24:18Z",
@@ -44577,8 +47001,8 @@
"unmaintained": true,
"npmPkg": "react-native-bluetooth-status",
"npm": {
- "downloads": 2553,
- "weekDownloads": 711,
+ "downloads": 1501,
+ "weekDownloads": 477,
"size": 100098,
"latestRelease": "1.5.1",
"latestReleaseDate": "2020-05-28T12:53:28.135Z"
@@ -44590,7 +47014,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.513,
+ "popularity": -0.48,
"topicSearchString": "component bluetooth ios android"
},
{
@@ -44601,14 +47025,17 @@
"github": {
"urls": {
"repo": "https://github.com/ttdung11t2/react-native-confirmation-code-input",
- "homepage": null
+ "homepage": "https://github.com/ttdung11t2/react-native-confirmation-code-input.git"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-08-24T06:28:58Z",
"createdAt": "2017-08-27T19:11:12Z",
"pushedAt": "2019-08-24T06:28:58Z",
@@ -44648,8 +47075,8 @@
"unmaintained": true,
"npmPkg": "react-native-confirmation-code-input",
"npm": {
- "downloads": 7183,
- "weekDownloads": 983,
+ "downloads": 6768,
+ "weekDownloads": 1452,
"latestRelease": "1.0.4",
"latestReleaseDate": "2017-10-10T15:03:16.261Z"
},
@@ -44659,7 +47086,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.634,
+ "popularity": -0.568,
"topicSearchString": "component android ios code-input confirmation-code pin-code confirmation-code-input pin-code-input"
},
{
@@ -44670,21 +47097,24 @@
"github": {
"urls": {
"repo": "https://github.com/StasDoskalenko/react-native-google-fit",
- "homepage": null
+ "homepage": "https://github.com/StasDoskalenko/react-native-google-fit#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-08T06:55:27Z",
"createdAt": "2017-01-12T10:04:59Z",
"pushedAt": "2025-10-08T06:55:27Z",
"forks": 189,
"issues": 21,
"subscribers": 11,
- "stars": 353,
+ "stars": 355,
"dependencies": 1
},
"name": "react-native-google-fit",
@@ -44717,8 +47147,8 @@
},
"npmPkg": "react-native-google-fit",
"npm": {
- "downloads": 16882,
- "weekDownloads": 2905,
+ "downloads": 10563,
+ "weekDownloads": 2547,
"size": 253120,
"latestRelease": "0.22.1",
"latestReleaseDate": "2025-10-08T06:55:50.014Z"
@@ -44729,7 +47159,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.146,
+ "popularity": 0.205,
"topicSearchString": "google-fit google health healthkit fit android fitness expo expo-plugin"
},
{
@@ -44746,7 +47176,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-05-08T14:10:14Z",
"createdAt": "2015-08-25T15:54:27Z",
"pushedAt": "2024-05-08T14:10:14Z",
@@ -44784,8 +47217,8 @@
},
"npmPkg": "react-native-idle-timer",
"npm": {
- "downloads": 29507,
- "weekDownloads": 5189,
+ "downloads": 17300,
+ "weekDownloads": 5040,
"size": 87353,
"latestRelease": "2.2.3",
"latestReleaseDate": "2024-05-08T14:11:34.564Z"
@@ -44796,7 +47229,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.149,
+ "popularity": 0.248,
"topicSearchString": "idle-timer screen lock sleep idle timer dim"
},
{
@@ -44807,14 +47240,17 @@
"github": {
"urls": {
"repo": "https://github.com/msalo3/react-native-image-mapper",
- "homepage": null
+ "homepage": "https://github.com/msalo3/react-native-image-mapper#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2020-06-04T11:08:43Z",
"createdAt": "2019-05-25T21:14:57Z",
"pushedAt": "2020-06-04T11:08:43Z",
@@ -44845,8 +47281,8 @@
"unmaintained": true,
"npmPkg": "react-native-image-mapper",
"npm": {
- "downloads": 731,
- "weekDownloads": 161,
+ "downloads": 684,
+ "weekDownloads": 131,
"size": 6085,
"latestRelease": "0.1.11",
"latestReleaseDate": "2019-05-27T16:50:05.047Z"
@@ -44856,7 +47292,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.313,
+ "popularity": -1.336,
"topicSearchString": ""
},
{
@@ -44881,14 +47317,46 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/jdnichollsc",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://patreon.com/proyecto26",
+ "platform": "PATREON"
+ },
+ {
+ "url": "https://opencollective.com/proyecto26",
+ "platform": "OPEN_COLLECTIVE"
+ },
+ {
+ "url": "https://ko-fi.com/proyecto26",
+ "platform": "KO_FI"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/npm/react-native-inappbrowser-reborn",
+ "platform": "TIDELIFT"
+ },
+ {
+ "url": "https://liberapay.com/proyecto26",
+ "platform": "LIBERAPAY"
+ },
+ {
+ "url": "paypal.me/jdnichollsc",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2024-10-27T16:02:37Z",
"createdAt": "2018-09-07T06:39:07Z",
"pushedAt": "2024-10-27T16:02:37Z",
"forks": 222,
- "issues": 78,
+ "issues": 77,
"subscribers": 10,
- "stars": 1383,
+ "stars": 1388,
"dependencies": 2
},
"name": "react-native-inappbrowser-reborn",
@@ -44914,7 +47382,11 @@
"deep-linking",
"deep-links",
"xcode",
- "plugin"
+ "plugin",
+ "library",
+ "sso-authentication",
+ "sso-login",
+ "oauth"
],
"license": {
"key": "mit",
@@ -44930,8 +47402,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 645068,
- "weekDownloads": 124196,
+ "downloads": 416343,
+ "weekDownloads": 115555,
"size": 115946,
"latestRelease": "3.7.0",
"latestReleaseDate": "2022-07-30T03:27:24.829Z"
@@ -44944,8 +47416,8 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.164,
- "topicSearchString": "javascript android ios browser inappbrowser in-app-browser appbrowser chrome safari chrome-custom-tabs safariservices authenticationservices sfsafariviewcontroller customtabsintent chrometabsmanageractivity deep-linking deep-links xcode plugin"
+ "popularity": 0.236,
+ "topicSearchString": "javascript android ios browser inappbrowser in-app-browser appbrowser chrome safari chrome-custom-tabs safariservices authenticationservices sfsafariviewcontroller customtabsintent chrometabsmanageractivity deep-linking deep-links xcode plugin library sso-authentication sso-login oauth"
},
{
"githubUrl": "https://github.com/rafaelmotta/react-native-progress-bar-animated",
@@ -44955,14 +47427,17 @@
"github": {
"urls": {
"repo": "https://github.com/rafaelmotta/react-native-progress-bar-animated",
- "homepage": null
+ "homepage": "https://github.com/rafaelmotta/react-native-progress-bar-animated#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-08-10T02:42:03Z",
"createdAt": "2017-12-19T23:15:59Z",
"pushedAt": "2018-08-10T02:42:03Z",
@@ -44996,8 +47471,8 @@
"unmaintained": true,
"npmPkg": "react-native-progress-bar-animated",
"npm": {
- "downloads": 8604,
- "weekDownloads": 1459,
+ "downloads": 7352,
+ "weekDownloads": 1276,
"latestRelease": "1.0.6",
"latestReleaseDate": "2017-12-21T12:26:55.955Z"
},
@@ -45006,7 +47481,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.606,
+ "popularity": -0.602,
"topicSearchString": "progress bar"
},
{
@@ -45017,14 +47492,17 @@
"github": {
"urls": {
"repo": "https://github.com/alikazemkhanloo/react-native-reanimated-slider",
- "homepage": null
+ "homepage": "https://github.com/alikazemkhanloo/react-native-reanimated-slider#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-10-29T19:00:10Z",
"createdAt": "2019-08-11T08:45:01Z",
"pushedAt": "2021-10-29T19:00:10Z",
@@ -45063,8 +47541,8 @@
"unmaintained": true,
"npmPkg": "react-native-reanimated-slider",
"npm": {
- "downloads": 200,
- "weekDownloads": 33,
+ "downloads": 139,
+ "weekDownloads": 39,
"size": 21394,
"latestRelease": "2.0.0",
"latestReleaseDate": "2021-10-28T21:04:08.958Z"
@@ -45074,7 +47552,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.36,
+ "popularity": -1.256,
"topicSearchString": "reanimated slider seekbar video ios android slider-component"
},
{
@@ -45093,7 +47571,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2018-05-20T14:03:59Z",
"createdAt": "2017-06-25T16:40:57Z",
"pushedAt": "2018-05-20T14:03:59Z",
@@ -45123,8 +47604,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 95180,
- "weekDownloads": 18076,
+ "downloads": 60064,
+ "weekDownloads": 15081,
"size": 101481,
"latestRelease": "2.2.3",
"latestReleaseDate": "2018-05-20T14:04:06.370Z"
@@ -45135,7 +47616,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.589,
+ "popularity": -0.537,
"topicSearchString": ""
},
{
@@ -45146,25 +47627,35 @@
"ios": true,
"android": true,
"macos": true,
+ "tvos": true,
+ "visionos": true,
"newArchitecture": true,
"github": {
"urls": {
"repo": "https://github.com/mCodex/react-native-sensitive-info",
- "homepage": null
+ "homepage": "https://github.com/mcodex/react-native-sensitive-info#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
- "hasSponsorships": false,
- "hasDiscussions": true,
+ "hasSponsorships": true,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-25T14:14:36Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mCodex",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-05T19:52:52Z",
"createdAt": "2016-05-10T17:13:13Z",
- "pushedAt": "2025-10-25T14:14:36Z",
- "forks": 217,
- "issues": 1,
+ "pushedAt": "2025-11-05T19:52:52Z",
+ "forks": 218,
+ "issues": 0,
"subscribers": 4,
- "stars": 993,
+ "stars": 1010,
"dependencies": 0
},
"name": "react-native-sensitive-info",
@@ -45173,12 +47664,24 @@
"registry": "https://registry.npmjs.org/",
"description": "🔐 React Native secure storage, rebuilt with Nitro Modules ⚡️ Biometric-ready, StrongBox-aware, and metadata-rich for modern mobile apps",
"topics": [
+ "secure-storage",
+ "biometrics",
+ "keychain",
+ "strongbox",
+ "nitro-modules",
"sensitive-info",
"android",
"ios-keychain",
"ios",
"keystore",
- "fingerprint"
+ "fingerprint",
+ "biometric-authentication",
+ "macos",
+ "secure-enclave",
+ "tvos",
+ "visionos",
+ "watchos",
+ "expo"
],
"license": {
"key": "mit",
@@ -45191,16 +47694,16 @@
"newArchitecture": false,
"isArchived": false,
"hasNativeCode": true,
- "configPlugin": false,
+ "configPlugin": true,
"moduleType": "nitro"
},
"npmPkg": "react-native-sensitive-info",
"npm": {
- "downloads": 96573,
- "weekDownloads": 19577,
- "size": 354953,
- "latestRelease": "5.6.0",
- "latestReleaseDate": "2025-10-23T23:11:25.262Z"
+ "downloads": 100021,
+ "weekDownloads": 13347,
+ "size": 394340,
+ "latestRelease": "5.6.2",
+ "latestReleaseDate": "2025-11-03T14:13:15.467Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -45208,8 +47711,8 @@
"Known",
"Recently updated"
],
- "popularity": 0.172,
- "topicSearchString": "sensitive-info android ios-keychain ios keystore fingerprint"
+ "popularity": 0.113,
+ "topicSearchString": "secure-storage biometrics keychain strongbox nitro-modules sensitive-info android ios-keychain ios keystore fingerprint biometric-authentication macos secure-enclave tvos visionos watchos expo"
},
{
"githubUrl": "https://github.com/naoufal/react-native-touch-id",
@@ -45226,14 +47729,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-07-13T17:19:46Z",
"createdAt": "2015-06-03T03:41:22Z",
"pushedAt": "2019-07-13T17:19:46Z",
"forks": 376,
"issues": 74,
"subscribers": 21,
- "stars": 1512,
+ "stars": 1511,
"dependencies": 0
},
"name": "react-native-touch-id",
@@ -45265,8 +47771,8 @@
},
"npmPkg": "react-native-touch-id",
"npm": {
- "downloads": 48823,
- "weekDownloads": 10218,
+ "downloads": 42300,
+ "weekDownloads": 8109,
"size": 166758,
"latestRelease": "4.4.1",
"latestReleaseDate": "2019-02-15T19:22:38.433Z"
@@ -45280,7 +47786,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.572,
+ "popularity": -0.587,
"topicSearchString": "touch-id component authentication auth authenticate mobile touchid apple"
},
{
@@ -45290,21 +47796,24 @@
"github": {
"urls": {
"repo": "https://github.com/APSL/react-native-version-number",
- "homepage": null
+ "homepage": "https://github.com/APSL/react-native-version-number#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-05-15T09:20:22Z",
"createdAt": "2016-08-26T08:05:19Z",
"pushedAt": "2019-05-15T09:20:22Z",
"forks": 123,
"issues": 7,
"subscribers": 7,
- "stars": 381,
+ "stars": 380,
"dependencies": 0
},
"name": "react-native-version-number",
@@ -45332,8 +47841,8 @@
"unmaintained": true,
"npmPkg": "react-native-version-number",
"npm": {
- "downloads": 84498,
- "weekDownloads": 16631,
+ "downloads": 81854,
+ "weekDownloads": 15479,
"size": 33155,
"latestRelease": "0.3.6",
"latestReleaseDate": "2019-05-15T09:21:18.351Z"
@@ -45345,7 +47854,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.583,
+ "popularity": -0.589,
"topicSearchString": "ios component android"
},
{
@@ -45358,21 +47867,24 @@
"github": {
"urls": {
"repo": "https://github.com/davidohayon669/react-native-youtube",
- "homepage": null
+ "homepage": "https://github.com/davidohayon669/react-native-youtube"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-07-21T15:40:23Z",
"createdAt": "2015-06-30T10:23:38Z",
"pushedAt": "2023-07-21T15:40:23Z",
"forks": 445,
"issues": 127,
"subscribers": 27,
- "stars": 1164,
+ "stars": 1163,
"dependencies": 2
},
"name": "react-native-youtube",
@@ -45398,8 +47910,8 @@
"unmaintained": true,
"npmPkg": "react-native-youtube",
"npm": {
- "downloads": 19247,
- "weekDownloads": 2628,
+ "downloads": 15868,
+ "weekDownloads": 4992,
"size": 310536,
"latestRelease": "2.0.2",
"latestReleaseDate": "2021-06-21T18:36:49.908Z"
@@ -45413,7 +47925,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.634,
+ "popularity": -0.233,
"topicSearchString": "youtube"
},
{
@@ -45423,14 +47935,17 @@
"github": {
"urls": {
"repo": "https://github.com/wbroek/react-native-powerbi",
- "homepage": null
+ "homepage": "https://github.com/wbroek/react-native-powerbi#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-03-13T12:29:04Z",
"createdAt": "2018-03-12T14:10:30Z",
"pushedAt": "2018-03-13T12:29:04Z",
@@ -45463,8 +47978,8 @@
"unmaintained": true,
"npmPkg": "react-native-powerbi",
"npm": {
- "downloads": 148,
- "weekDownloads": 28,
+ "downloads": 132,
+ "weekDownloads": 40,
"size": 6510,
"latestRelease": "0.1.0",
"latestReleaseDate": "2018-03-13T12:30:01.508Z"
@@ -45475,7 +47990,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.585,
+ "popularity": -1.492,
"topicSearchString": "powerbi"
},
{
@@ -45491,18 +48006,21 @@
"github": {
"urls": {
"repo": "https://github.com/stashenergy/react-native-msal",
- "homepage": null
+ "homepage": "https://github.com/stashenergy/react-native-msal#readme"
},
"stats": {
"hasIssues": false,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-04-14T13:50:37Z",
"createdAt": "2020-02-12T15:53:39Z",
"pushedAt": "2022-04-14T13:50:37Z",
- "forks": 73,
+ "forks": 74,
"issues": 0,
"subscribers": 3,
"stars": 67,
@@ -45540,8 +48058,8 @@
},
"npmPkg": "react-native-msal",
"npm": {
- "downloads": 19563,
- "weekDownloads": 3327,
+ "downloads": 12686,
+ "weekDownloads": 3410,
"size": 137229,
"latestRelease": "4.0.4",
"latestReleaseDate": "2021-12-23T16:16:23.393Z"
@@ -45553,7 +48071,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.605,
+ "popularity": -0.521,
"topicSearchString": "ios android msal azure b2c aad expo microsoft azure-active-directory azure-active-directory-b2c"
},
{
@@ -45580,14 +48098,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-05-11T15:00:22Z",
"createdAt": "2019-04-30T07:18:03Z",
"pushedAt": "2023-05-11T15:00:22Z",
"forks": 191,
"issues": 12,
"subscribers": 25,
- "stars": 2031,
+ "stars": 2030,
"dependencies": 0
},
"name": "react-native-sticky-parallax-header",
@@ -45618,8 +48139,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 11945,
- "weekDownloads": 1805,
+ "downloads": 10589,
+ "weekDownloads": 2822,
"size": 1158112,
"latestRelease": "1.1.1",
"latestReleaseDate": "2023-05-11T15:00:21.894Z"
@@ -45631,7 +48152,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.622,
+ "popularity": -0.523,
"topicSearchString": "open-source contribution stickyheader header parallax hacktoberfest"
},
{
@@ -45652,7 +48173,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-11-28T15:14:47Z",
"createdAt": "2019-10-01T03:18:24Z",
"pushedAt": "2022-11-28T15:14:47Z",
@@ -45691,8 +48215,8 @@
"unmaintained": true,
"npmPkg": "react-native-material-backdrop-modal",
"npm": {
- "downloads": 356,
- "weekDownloads": 13,
+ "downloads": 242,
+ "weekDownloads": 94,
"size": 10721,
"latestRelease": "1.6.4",
"latestReleaseDate": "2022-11-28T15:14:51.428Z"
@@ -45702,7 +48226,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.469,
+ "popularity": -1.164,
"topicSearchString": "component ios android material-design backdrop modal expo"
},
{
@@ -45722,14 +48246,17 @@
"github": {
"urls": {
"repo": "https://github.com/thodubois/react-native-woodpicker",
- "homepage": null
+ "homepage": "https://github.com/thodubois/react-native-woodpicker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-10-08T16:09:14Z",
"createdAt": "2018-09-20T08:42:59Z",
"pushedAt": "2023-10-08T16:09:14Z",
@@ -45763,8 +48290,8 @@
"unmaintained": true,
"npmPkg": "react-native-woodpicker",
"npm": {
- "downloads": 9852,
- "weekDownloads": 2003,
+ "downloads": 6736,
+ "weekDownloads": 1538,
"size": 51441,
"latestRelease": "0.3.17",
"latestReleaseDate": "2021-12-20T08:38:52.990Z"
@@ -45774,7 +48301,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.577,
+ "popularity": -0.556,
"topicSearchString": "picker datetimepicker"
},
{
@@ -45792,14 +48319,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-09-01T08:42:54Z",
"createdAt": "2020-03-28T15:48:29Z",
"pushedAt": "2023-09-01T08:42:54Z",
"forks": 32,
"issues": 16,
"subscribers": 5,
- "stars": 268,
+ "stars": 269,
"dependencies": 4
},
"name": "react-native-ultimate-config",
@@ -45837,8 +48367,8 @@
"unmaintained": true,
"npmPkg": "react-native-ultimate-config",
"npm": {
- "downloads": 18287,
- "weekDownloads": 3335,
+ "downloads": 10382,
+ "weekDownloads": 2422,
"size": 49942,
"latestRelease": "6.0.1",
"latestReleaseDate": "2023-09-01T08:44:31.172Z"
@@ -45849,7 +48379,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.595,
+ "popularity": -0.552,
"topicSearchString": "ios android 12factor 12factorapp dotenv env environment config xcconfig gradle objective-c java typescript"
},
{
@@ -45862,14 +48392,17 @@
"github": {
"urls": {
"repo": "https://github.com/mythisdev/rn-font-mapping",
- "homepage": null
+ "homepage": "https://github.com/mythisdev/rn-font-mapping#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-03-14T15:09:57Z",
"createdAt": "2019-11-30T06:10:29Z",
"pushedAt": "2020-03-14T15:09:57Z",
@@ -45908,8 +48441,8 @@
"unmaintained": true,
"npmPkg": "rn-font-mapping",
"npm": {
- "downloads": 21,
- "weekDownloads": 7,
+ "downloads": 15,
+ "weekDownloads": 5,
"size": 468645,
"latestRelease": "1.0.0",
"latestReleaseDate": "2019-11-30T15:58:42.232Z"
@@ -45920,7 +48453,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.4,
+ "popularity": -1.417,
"topicSearchString": "fontfamily fontweight fontscale ios android font rn"
},
{
@@ -45948,14 +48481,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-08-10T12:11:39Z",
"createdAt": "2018-10-22T08:47:38Z",
"pushedAt": "2022-08-10T12:11:39Z",
- "forks": 291,
- "issues": 104,
+ "forks": 290,
+ "issues": 105,
"subscribers": 16,
- "stars": 2892,
+ "stars": 2891,
"dependencies": 0
},
"name": "react-native-modalize",
@@ -45994,8 +48530,8 @@
"unmaintained": true,
"npmPkg": "react-native-modalize",
"npm": {
- "downloads": 184479,
- "weekDownloads": 34638,
+ "downloads": 115944,
+ "weekDownloads": 30699,
"size": 65646,
"latestRelease": "2.1.1",
"latestReleaseDate": "2022-08-10T12:11:52.889Z"
@@ -46008,7 +48544,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.59,
+ "popularity": -0.525,
"topicSearchString": "modal bottom-sheet bottom sheet scrollview flatlist sectionlist scroll swipe keyboard snap android ios component"
},
{
@@ -46030,14 +48566,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/xcarpentier",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2024-10-30T09:50:53Z",
"createdAt": "2020-05-25T22:50:59Z",
"pushedAt": "2024-10-30T09:50:53Z",
- "forks": 198,
+ "forks": 201,
"issues": 56,
"subscribers": 10,
- "stars": 832,
+ "stars": 837,
"dependencies": 5
},
"name": "rn-tourguide",
@@ -46057,7 +48601,9 @@
"mask-svg-path",
"rn-tourguide",
"tooltip",
- "expo"
+ "expo",
+ "animation",
+ "web"
],
"license": {
"name": "MIT License",
@@ -46074,8 +48620,8 @@
},
"npmPkg": "rn-tourguide",
"npm": {
- "downloads": 20320,
- "weekDownloads": 3535,
+ "downloads": 13166,
+ "weekDownloads": 3668,
"size": 68929,
"latestRelease": "3.3.2",
"latestReleaseDate": "2024-10-30T09:27:16.950Z"
@@ -46087,8 +48633,8 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.148,
- "topicSearchString": "joyride copilot intro.js intro tourguide svg-animations morphing flubber tutorial mask-svg-path rn-tourguide tooltip expo"
+ "popularity": 0.237,
+ "topicSearchString": "joyride copilot intro.js intro tourguide svg-animations morphing flubber tutorial mask-svg-path rn-tourguide tooltip expo animation web"
},
{
"githubUrl": "https://github.com/callstack/react-native-slider/tree/main/package",
@@ -46117,14 +48663,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-24T12:36:41Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-07T14:00:47Z",
"createdAt": "2019-02-06T16:03:45Z",
- "pushedAt": "2025-10-24T12:36:41Z",
+ "pushedAt": "2025-11-07T14:00:47Z",
"forks": 281,
- "issues": 42,
- "subscribers": 12,
- "stars": 1356,
+ "issues": 44,
+ "subscribers": 13,
+ "stars": 1366,
"dependencies": 0
},
"name": "@react-native-community/slider",
@@ -46149,11 +48698,11 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 2366468,
- "weekDownloads": 444194,
- "size": 394683,
- "latestRelease": "5.1.0",
- "latestReleaseDate": "2025-10-24T12:45:05.422Z"
+ "downloads": 1640043,
+ "weekDownloads": 423123,
+ "size": 751877,
+ "latestRelease": "5.1.1",
+ "latestReleaseDate": "2025-11-07T14:06:30.266Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -46161,7 +48710,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.16,
+ "popularity": 0.219,
"topicSearchString": "slider"
},
{
@@ -46187,7 +48736,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-06-05T03:35:54Z",
"createdAt": "2020-06-02T23:19:37Z",
"pushedAt": "2020-06-05T03:35:54Z",
@@ -46222,8 +48774,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 206,
- "weekDownloads": 28,
+ "downloads": 152,
+ "weekDownloads": 40,
"size": 82836,
"latestRelease": "0.0.1",
"latestReleaseDate": "2020-06-05T03:36:34.452Z"
@@ -46233,7 +48785,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.633,
+ "popularity": -1.521,
"topicSearchString": "triangle triangle-view geometry shapes"
},
{
@@ -46258,7 +48810,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-09-02T08:06:37Z",
"createdAt": "2017-09-11T13:49:21Z",
"pushedAt": "2020-09-02T08:06:37Z",
@@ -46298,8 +48853,8 @@
"unmaintained": true,
"npmPkg": "reinput",
"npm": {
- "downloads": 521,
- "weekDownloads": 86,
+ "downloads": 426,
+ "weekDownloads": 57,
"size": 34734,
"latestRelease": "3.7.2",
"latestReleaseDate": "2020-06-15T09:55:46.651Z"
@@ -46309,7 +48864,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.359,
+ "popularity": -1.386,
"topicSearchString": "input animation textinput material-design material placeholder labels icons"
},
{
@@ -46327,19 +48882,22 @@
"github": {
"urls": {
"repo": "https://github.com/alexbrazier/react-native-network-logger",
- "homepage": null
+ "homepage": "https://github.com/alexbrazier/react-native-network-logger.git"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-14T12:14:32Z",
"createdAt": "2020-06-18T23:27:45Z",
"pushedAt": "2025-06-14T12:14:32Z",
- "forks": 58,
- "issues": 11,
+ "forks": 59,
+ "issues": 12,
"subscribers": 8,
"stars": 628,
"dependencies": 0
@@ -46378,8 +48936,8 @@
},
"npmPkg": "react-native-network-logger",
"npm": {
- "downloads": 174989,
- "weekDownloads": 33760,
+ "downloads": 110367,
+ "weekDownloads": 32619,
"size": 231447,
"latestRelease": "2.0.1",
"latestReleaseDate": "2025-06-14T12:14:28.293Z"
@@ -46388,7 +48946,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.164,
+ "popularity": 0.501,
"topicSearchString": "network interceptor http monitor logging ios android debugger network-monitoring charles network-debug hacktoberfest"
},
{
@@ -46407,14 +48965,30 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/goatandsheep",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://patreon.com/goatandsheep",
+ "platform": "PATREON"
+ },
+ {
+ "url": "https://issuehunt.io/r/goatandsheep",
+ "platform": "ISSUEHUNT"
+ }
+ ],
"updatedAt": "2024-02-28T16:27:06Z",
"createdAt": "2020-07-08T13:31:51Z",
"pushedAt": "2024-02-28T16:27:06Z",
"forks": 51,
"issues": 3,
"subscribers": 1,
- "stars": 851,
+ "stars": 853,
"dependencies": 1
},
"name": "react-native-dotenv",
@@ -46447,8 +49021,8 @@
},
"npmPkg": "react-native-dotenv",
"npm": {
- "downloads": 815910,
- "weekDownloads": 155791,
+ "downloads": 846515,
+ "weekDownloads": 128789,
"size": 22020,
"latestRelease": "3.4.11",
"latestReleaseDate": "2024-02-27T23:29:29.874Z"
@@ -46459,7 +49033,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.162,
+ "popularity": 0.129,
"topicSearchString": "dotenv babel-plugin babel dotenv-flow config env 12factor hacktoberfest environment-variables"
},
{
@@ -46478,7 +49052,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-03-23T17:34:01Z",
"createdAt": "2015-12-13T10:15:48Z",
"pushedAt": "2017-03-23T17:34:01Z",
@@ -46514,8 +49091,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 138,
- "weekDownloads": 33,
+ "downloads": 95,
+ "weekDownloads": 63,
"latestRelease": "1.2.3",
"latestReleaseDate": "2016-11-27T18:47:04.960Z"
},
@@ -46526,7 +49103,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.294,
+ "popularity": -0.927,
"topicSearchString": "component dropdown ios android select-tag chooser"
},
{
@@ -46544,7 +49121,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-01-18T02:53:51Z",
"createdAt": "2017-05-06T20:35:05Z",
"pushedAt": "2020-01-18T02:53:51Z",
@@ -46579,8 +49159,8 @@
},
"npmPkg": "react-native-music-metadata",
"npm": {
- "downloads": 49,
- "weekDownloads": 2,
+ "downloads": 44,
+ "weekDownloads": 11,
"latestRelease": "0.0.2",
"latestReleaseDate": "2017-05-09T02:38:19.346Z"
},
@@ -46590,7 +49170,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.714,
+ "popularity": -1.53,
"topicSearchString": "component metadata music track"
},
{
@@ -46609,14 +49189,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/tanguyantoine",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2022-10-06T07:06:50Z",
"createdAt": "2016-05-10T09:11:36Z",
"pushedAt": "2022-10-06T07:06:50Z",
- "forks": 239,
+ "forks": 237,
"issues": 32,
"subscribers": 15,
- "stars": 700,
+ "stars": 699,
"dependencies": 0
},
"name": "react-native-music-control",
@@ -46648,8 +49236,8 @@
},
"npmPkg": "react-native-music-control",
"npm": {
- "downloads": 6653,
- "weekDownloads": 1425,
+ "downloads": 6788,
+ "weekDownloads": 1006,
"size": 126089,
"latestRelease": "1.4.1",
"latestReleaseDate": "2022-03-21T03:34:54.647Z"
@@ -46661,7 +49249,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.568,
+ "popularity": -0.624,
"topicSearchString": "remote-controls lockscreen nowplaying mpnowplayinginfocenter ios android now-playing sound"
},
{
@@ -46672,14 +49260,34 @@
"github": {
"urls": {
"repo": "https://github.com/RealOrangeOne/react-native-mock",
- "homepage": null
+ "homepage": "https://github.com/RealOrangeOne/react-native-mock#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/RealOrangeOne",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://ko-fi.com/theorangeone",
+ "platform": "KO_FI"
+ },
+ {
+ "url": "https://liberapay.com/theorangeone",
+ "platform": "LIBERAPAY"
+ },
+ {
+ "url": "https://theorangeone.net/support/",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2019-06-30T19:42:55Z",
"createdAt": "2016-01-30T22:27:14Z",
"pushedAt": "2019-06-30T19:42:55Z",
@@ -46712,8 +49320,8 @@
},
"npmPkg": "react-native-mock",
"npm": {
- "downloads": 25522,
- "weekDownloads": 4260,
+ "downloads": 12496,
+ "weekDownloads": 5696,
"latestRelease": "0.3.1",
"latestReleaseDate": "2017-02-03T19:52:04.086Z"
},
@@ -46725,7 +49333,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.608,
+ "popularity": -0.363,
"topicSearchString": "mock testing"
},
{
@@ -46743,7 +49351,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2018-07-17T07:07:22Z",
"createdAt": "2015-03-20T10:20:53Z",
"pushedAt": "2018-07-17T07:07:22Z",
@@ -46776,21 +49387,20 @@
},
"npmPkg": "react-timer-mixin",
"npm": {
- "downloads": 654488,
- "weekDownloads": 125331,
+ "downloads": 428695,
+ "weekDownloads": 100015,
"size": 24636,
"latestRelease": "0.13.4",
"latestReleaseDate": "2018-07-17T07:08:28.416Z"
},
- "score": 49,
+ "score": 35,
"matchingScoreModifiers": [
- "Popular",
"Known",
"Not updated recently",
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.587,
+ "popularity": -0.552,
"topicSearchString": "timer mixin"
},
{
@@ -46801,14 +49411,17 @@
"github": {
"urls": {
"repo": "https://github.com/PhilippKrone/react-native-fileupload",
- "homepage": null
+ "homepage": "https://github.com/PhilippKrone/react-native-fileupload"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2015-12-24T15:07:11Z",
"createdAt": "2015-11-04T11:20:42Z",
"pushedAt": "2015-12-24T15:07:11Z",
@@ -46843,8 +49456,8 @@
},
"npmPkg": "react-native-fileupload",
"npm": {
- "downloads": 25,
- "weekDownloads": 1,
+ "downloads": 30,
+ "weekDownloads": 12,
"latestRelease": "1.2.0",
"latestReleaseDate": "2015-12-24T15:09:22.146Z"
},
@@ -46855,7 +49468,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.46,
+ "popularity": -1.157,
"topicSearchString": "component ios file upload"
},
{
@@ -46866,14 +49479,17 @@
"github": {
"urls": {
"repo": "https://github.com/tradle/react-native-udp",
- "homepage": null
+ "homepage": "https://github.com/tradle/react-native-udp"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-01-26T08:04:49Z",
"createdAt": "2015-05-09T21:55:48Z",
"pushedAt": "2023-01-26T08:04:49Z",
@@ -46912,8 +49528,8 @@
"unmaintained": true,
"npmPkg": "react-native-udp",
"npm": {
- "downloads": 150852,
- "weekDownloads": 28757,
+ "downloads": 133400,
+ "weekDownloads": 25413,
"size": 93456,
"latestRelease": "4.1.7",
"latestReleaseDate": "2023-01-26T08:05:00.363Z"
@@ -46935,14 +49551,17 @@
"github": {
"urls": {
"repo": "https://github.com/rainbow-me/react-native-shadow-stack",
- "homepage": null
+ "homepage": "https://github.com/rainbow-me/react-native-shadow-stack#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-04-21T05:02:48Z",
"createdAt": "2020-03-26T22:08:14Z",
"pushedAt": "2020-04-21T05:02:48Z",
@@ -46977,8 +49596,8 @@
"unmaintained": true,
"npmPkg": "react-native-shadow-stack",
"npm": {
- "downloads": 43,
- "weekDownloads": 5,
+ "downloads": 18,
+ "weekDownloads": 10,
"size": 11707,
"latestRelease": "0.0.5",
"latestReleaseDate": "2020-04-21T05:02:58.857Z"
@@ -46988,7 +49607,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.65,
+ "popularity": -1.25,
"topicSearchString": "number animated component"
},
{
@@ -47007,14 +49626,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://react-native.shop/buy-me-a-coffee",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2025-09-21T17:00:10Z",
"createdAt": "2019-04-30T09:46:58Z",
"pushedAt": "2025-09-21T17:00:10Z",
"forks": 116,
"issues": 89,
"subscribers": 17,
- "stars": 2037,
+ "stars": 2041,
"dependencies": 3
},
"name": "react-native-redash",
@@ -47037,20 +49664,19 @@
},
"npmPkg": "react-native-redash",
"npm": {
- "downloads": 576724,
- "weekDownloads": 116623,
+ "downloads": 367871,
+ "weekDownloads": 86854,
"size": 263051,
"latestRelease": "18.1.4",
"latestReleaseDate": "2025-09-21T16:47:21.107Z"
},
- "score": 70,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.172,
+ "popularity": 0.201,
"topicSearchString": ""
},
{
@@ -47068,7 +49694,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-23T11:20:25Z",
"createdAt": "2015-11-19T19:49:51Z",
"pushedAt": "2025-06-23T11:20:25Z",
@@ -47104,8 +49733,8 @@
},
"npmPkg": "react-native-randombytes",
"npm": {
- "downloads": 397317,
- "weekDownloads": 74275,
+ "downloads": 273618,
+ "weekDownloads": 69772,
"size": 56011,
"latestRelease": "3.6.2",
"latestReleaseDate": "2025-06-23T11:20:48.363Z"
@@ -47114,7 +49743,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.159,
+ "popularity": 0.217,
"topicSearchString": "component randombytes rng ios android"
},
{
@@ -47132,7 +49761,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-25T04:01:26Z",
"createdAt": "2017-12-22T12:05:09Z",
"pushedAt": "2025-02-25T04:01:26Z",
@@ -47166,8 +49798,8 @@
},
"npmPkg": "react-native-radial-gradient",
"npm": {
- "downloads": 42191,
- "weekDownloads": 8648,
+ "downloads": 33808,
+ "weekDownloads": 6213,
"size": 37705,
"latestRelease": "1.2.1",
"latestReleaseDate": "2025-02-25T04:07:15.689Z"
@@ -47177,7 +49809,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.174,
+ "popularity": 0.156,
"topicSearchString": "radial-gradient radial gradient"
},
{
@@ -47192,21 +49824,24 @@
"github": {
"urls": {
"repo": "https://github.com/moaazsidat/react-native-qrcode-scanner",
- "homepage": null
+ "homepage": "https://github.com/moaazsidat/react-native-qrcode-scanner#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-05-12T11:16:38Z",
"createdAt": "2016-08-22T23:07:17Z",
"pushedAt": "2023-05-12T11:16:38Z",
- "forks": 501,
+ "forks": 504,
"issues": 115,
"subscribers": 31,
- "stars": 2032,
+ "stars": 2031,
"dependencies": 2
},
"name": "react-native-qrcode-scanner",
@@ -47237,8 +49872,8 @@
},
"npmPkg": "react-native-qrcode-scanner",
"npm": {
- "downloads": 74592,
- "weekDownloads": 14102,
+ "downloads": 47491,
+ "weekDownloads": 14700,
"size": 37094,
"latestRelease": "1.5.5",
"latestReleaseDate": "2022-02-11T23:21:24.154Z"
@@ -47251,7 +49886,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.589,
+ "popularity": -0.237,
"topicSearchString": "ios qrcode qr scanner barcode qrcode-scanner camera"
},
{
@@ -47262,18 +49897,21 @@
"github": {
"urls": {
"repo": "https://github.com/aprock/react-native-os",
- "homepage": null
+ "homepage": "https://github.com/aprock/react-native-os"
},
"stats": {
"hasIssues": false,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-08-16T04:05:03Z",
"createdAt": "2018-03-23T17:09:09Z",
"pushedAt": "2022-08-16T04:05:03Z",
- "forks": 71,
+ "forks": 70,
"issues": 0,
"subscribers": 2,
"stars": 3,
@@ -47305,8 +49943,8 @@
"unmaintained": true,
"npmPkg": "react-native-os",
"npm": {
- "downloads": 221454,
- "weekDownloads": 44142,
+ "downloads": 139252,
+ "weekDownloads": 34035,
"size": 91581,
"latestRelease": "1.2.6",
"latestReleaseDate": "2019-11-29T21:14:35.511Z"
@@ -47317,7 +49955,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.831,
+ "popularity": -0.792,
"topicSearchString": "component os ios android"
},
{
@@ -47334,7 +49972,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-10-09T21:33:03Z",
"createdAt": "2015-01-12T15:56:08Z",
"pushedAt": "2019-10-09T21:33:03Z",
@@ -47371,20 +50012,19 @@
"unmaintained": true,
"npmPkg": "react-native-level-fs",
"npm": {
- "downloads": 230338,
- "weekDownloads": 47731,
+ "downloads": 142743,
+ "weekDownloads": 25932,
"size": 1738,
"latestRelease": "3.0.1",
"latestReleaseDate": "2018-04-20T13:00:58.290Z"
},
- "score": 35,
+ "score": 28,
"matchingScoreModifiers": [
- "Known",
"Not updated recently",
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.574,
+ "popularity": -0.596,
"topicSearchString": "component ios fs level filesystem"
},
{
@@ -47395,21 +50035,24 @@
"github": {
"urls": {
"repo": "https://github.com/ptelad/react-native-iphone-x-helper",
- "homepage": null
+ "homepage": "https://github.com/ptelad/react-native-iphone-x-helper#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-11-03T15:25:18Z",
"createdAt": "2017-09-17T07:11:12Z",
"pushedAt": "2022-11-03T15:25:18Z",
"forks": 112,
"issues": 11,
"subscribers": 5,
- "stars": 939,
+ "stars": 938,
"dependencies": 0
},
"name": "react-native-iphone-x-helper",
@@ -47437,8 +50080,8 @@
},
"npmPkg": "react-native-iphone-x-helper",
"npm": {
- "downloads": 2139511,
- "weekDownloads": 394426,
+ "downloads": 1433838,
+ "weekDownloads": 404715,
"size": 5649,
"latestRelease": "1.3.1",
"latestReleaseDate": "2020-11-08T09:08:22.914Z"
@@ -47450,7 +50093,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.593,
+ "popularity": -0.51,
"topicSearchString": "ios iphone-x iphonex stylesheet"
},
{
@@ -47460,14 +50103,17 @@
"github": {
"urls": {
"repo": "https://github.com/tradle/react-native-crypto",
- "homepage": null
+ "homepage": "https://github.com/tradle/react-native-crypto"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-23T11:17:40Z",
"createdAt": "2015-11-19T20:12:54Z",
"pushedAt": "2025-06-23T11:17:40Z",
@@ -47500,8 +50146,8 @@
},
"npmPkg": "react-native-crypto",
"npm": {
- "downloads": 399157,
- "weekDownloads": 74741,
+ "downloads": 272875,
+ "weekDownloads": 70104,
"size": 9017,
"latestRelease": "2.2.1",
"latestReleaseDate": "2025-06-23T11:18:01.588Z"
@@ -47511,7 +50157,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.159,
+ "popularity": 0.218,
"topicSearchString": "component ios"
},
{
@@ -47522,21 +50168,24 @@
"github": {
"urls": {
"repo": "https://github.com/kyo504/react-native-marquee",
- "homepage": null
+ "homepage": "https://github.com/kyo504/react-native-marquee#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-03-06T12:57:51Z",
"createdAt": "2017-06-19T08:32:11Z",
"pushedAt": "2023-03-06T12:57:51Z",
"forks": 29,
"issues": 5,
"subscribers": 3,
- "stars": 205,
+ "stars": 206,
"dependencies": 1
},
"name": "react-native-marquee",
@@ -47564,8 +50213,8 @@
"unmaintained": true,
"npmPkg": "react-native-marquee",
"npm": {
- "downloads": 5933,
- "weekDownloads": 933,
+ "downloads": 3700,
+ "weekDownloads": 1103,
"size": 12587,
"latestRelease": "0.5.0",
"latestReleaseDate": "2023-03-06T12:59:10.300Z"
@@ -47576,7 +50225,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.616,
+ "popularity": -0.496,
"topicSearchString": "marquee ios android"
},
{
@@ -47595,7 +50244,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-05-19T21:17:13Z",
"createdAt": "2016-09-13T13:43:25Z",
"pushedAt": "2020-05-19T21:17:13Z",
@@ -47627,8 +50279,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 310962,
- "weekDownloads": 57374,
+ "downloads": 295270,
+ "weekDownloads": 56189,
"size": 111252,
"latestRelease": "2.1.12",
"latestReleaseDate": "2020-05-19T21:18:51.496Z"
@@ -47641,7 +50293,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.593,
+ "popularity": -0.588,
"topicSearchString": "image-zoom"
},
{
@@ -47659,14 +50311,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-11-15T18:05:16Z",
"createdAt": "2019-06-11T23:31:14Z",
"pushedAt": "2022-11-15T18:05:16Z",
- "forks": 133,
+ "forks": 134,
"issues": 43,
"subscribers": 2,
- "stars": 718,
+ "stars": 721,
"dependencies": 0
},
"name": "react-native-skeleton-placeholder",
@@ -47695,8 +50350,8 @@
"unmaintained": true,
"npmPkg": "react-native-skeleton-placeholder",
"npm": {
- "downloads": 392725,
- "weekDownloads": 80926,
+ "downloads": 242460,
+ "weekDownloads": 49056,
"size": 97041,
"latestRelease": "5.2.4",
"latestReleaseDate": "2022-11-15T18:05:28.354Z"
@@ -47708,7 +50363,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.575,
+ "popularity": -0.578,
"topicSearchString": "skeleton shimmer loading placeholder"
},
{
@@ -47727,7 +50382,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-06-28T01:58:46Z",
"createdAt": "2018-03-22T20:14:30Z",
"pushedAt": "2022-06-28T01:58:46Z",
@@ -47766,8 +50424,8 @@
},
"npmPkg": "rn-fetch-blob",
"npm": {
- "downloads": 334846,
- "weekDownloads": 64090,
+ "downloads": 319538,
+ "weekDownloads": 63637,
"size": 2979619,
"latestRelease": "0.12.0",
"latestReleaseDate": "2019-12-19T16:40:09.142Z"
@@ -47781,7 +50439,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.587,
+ "popularity": -0.581,
"topicSearchString": "fetch blob fs upload file download filestream image-header"
},
{
@@ -47793,14 +50451,17 @@
"github": {
"urls": {
"repo": "https://github.com/realtime-framework/RCTRealtimeMessagingIOS",
- "homepage": null
+ "homepage": "https://github.com/realtime-framework/RCTRealtimeMessagingIOS"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2017-06-07T16:52:21Z",
"createdAt": "2015-09-21T11:57:48Z",
"pushedAt": "2017-06-07T16:52:21Z",
@@ -47836,8 +50497,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 87,
- "weekDownloads": 1,
+ "downloads": 68,
+ "weekDownloads": 65,
"latestRelease": "1.0.18",
"latestReleaseDate": "2017-06-07T16:59:57.321Z"
},
@@ -47847,7 +50508,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.49,
+ "popularity": -0.688,
"topicSearchString": "component realtimemessaging realtime ios push-notifications realtime-messaging"
},
{
@@ -47865,7 +50526,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2015-12-06T06:01:50Z",
"createdAt": "2015-09-23T23:57:48Z",
"pushedAt": "2015-12-06T06:01:50Z",
@@ -47900,8 +50564,8 @@
},
"npmPkg": "react-native-webintent",
"npm": {
- "downloads": 7,
- "weekDownloads": 1,
+ "downloads": 10,
+ "weekDownloads": 4,
"latestRelease": "1.0.4",
"latestReleaseDate": "2015-12-06T06:02:48.557Z"
},
@@ -47911,7 +50575,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.3,
+ "popularity": -1.1,
"topicSearchString": "intent android browser component"
},
{
@@ -47940,14 +50604,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-30T09:48:39Z",
"createdAt": "2019-04-24T15:47:37Z",
"pushedAt": "2025-06-30T09:48:39Z",
"forks": 48,
- "issues": 7,
+ "issues": 8,
"subscribers": 11,
- "stars": 1329,
+ "stars": 1338,
"dependencies": 3
},
"name": "react-native-modalfy",
@@ -47979,8 +50646,8 @@
},
"npmPkg": "react-native-modalfy",
"npm": {
- "downloads": 17383,
- "weekDownloads": 3441,
+ "downloads": 12917,
+ "weekDownloads": 1823,
"size": 528958,
"latestRelease": "3.7.0",
"latestReleaseDate": "2025-06-30T09:48:36.849Z"
@@ -47990,7 +50657,7 @@
"Popular",
"Known"
],
- "popularity": 0.168,
+ "popularity": 0.12,
"topicSearchString": "modal modals mobile ios android animations stack"
},
{
@@ -48018,7 +50685,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-11-07T08:09:30Z",
"createdAt": "2018-08-02T21:51:28Z",
"pushedAt": "2021-11-07T08:09:30Z",
@@ -48056,8 +50726,8 @@
"unmaintained": true,
"npmPkg": "react-navigation-collapsible",
"npm": {
- "downloads": 4684,
- "weekDownloads": 935,
+ "downloads": 3084,
+ "weekDownloads": 789,
"size": 30120,
"latestRelease": "6.3.0",
"latestReleaseDate": "2021-11-07T08:09:30.365Z"
@@ -48069,7 +50739,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.58,
+ "popularity": -0.532,
"topicSearchString": "navigation collapsible collapsible-header hide-header animate-header hide-navigation"
},
{
@@ -48084,14 +50754,17 @@
"github": {
"urls": {
"repo": "https://github.com/shahnawaz/react-native-barcode-mask",
- "homepage": null
+ "homepage": "https://github.com/shahnawaz/react-native-barcode-mask#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-06-22T13:36:40Z",
"createdAt": "2019-02-26T18:53:46Z",
"pushedAt": "2020-06-22T13:36:40Z",
@@ -48131,8 +50804,8 @@
"unmaintained": true,
"npmPkg": "react-native-barcode-mask",
"npm": {
- "downloads": 50219,
- "weekDownloads": 9496,
+ "downloads": 42045,
+ "weekDownloads": 9410,
"size": 16669,
"latestRelease": "1.2.4",
"latestReleaseDate": "2020-06-22T13:38:16.470Z"
@@ -48143,7 +50816,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.589,
+ "popularity": -0.56,
"topicSearchString": "barcode-mask barcode scanning style layout barcode-scanner border edges"
},
{
@@ -48165,14 +50838,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-17T07:15:48Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-31T11:25:28Z",
"createdAt": "2016-06-14T23:10:12Z",
- "pushedAt": "2025-10-17T07:15:48Z",
- "forks": 220,
- "issues": 9,
+ "pushedAt": "2025-10-31T11:25:28Z",
+ "forks": 222,
+ "issues": 7,
"subscribers": 24,
- "stars": 534,
+ "stars": 535,
"dependencies": 4
},
"name": "react-native-auth0",
@@ -48201,11 +50877,11 @@
},
"npmPkg": "react-native-auth0",
"npm": {
- "downloads": 292652,
- "weekDownloads": 57426,
- "size": 730844,
- "latestRelease": "5.0.1",
- "latestReleaseDate": "2025-10-03T10:57:09.735Z"
+ "downloads": 186218,
+ "weekDownloads": 44454,
+ "size": 794433,
+ "latestRelease": "5.1.0",
+ "latestReleaseDate": "2025-10-31T11:27:52.000Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -48213,7 +50889,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.167,
+ "popularity": 0.203,
"topicSearchString": "ios android dx-sdk"
},
{
@@ -48231,21 +50907,24 @@
"github": {
"urls": {
"repo": "https://github.com/avishayil/react-native-restart",
- "homepage": null
+ "homepage": "https://github.com/avishayil/react-native-restart#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-07-21T11:50:06Z",
"createdAt": "2016-07-17T06:11:54Z",
"pushedAt": "2024-07-21T11:50:06Z",
- "forks": 143,
- "issues": 16,
+ "forks": 144,
+ "issues": 18,
"subscribers": 4,
- "stars": 969,
+ "stars": 971,
"dependencies": 0
},
"name": "react-native-restart",
@@ -48274,8 +50953,8 @@
},
"npmPkg": "react-native-restart",
"npm": {
- "downloads": 718456,
- "weekDownloads": 134267,
+ "downloads": 471090,
+ "weekDownloads": 126616,
"size": 599401,
"latestRelease": "0.0.27",
"latestReleaseDate": "2023-01-31T19:14:49.360Z"
@@ -48286,7 +50965,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.159,
+ "popularity": 0.228,
"topicSearchString": "ios android restart reload bundle"
},
{
@@ -48306,14 +50985,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-02-21T17:39:09Z",
"createdAt": "2018-10-27T23:23:49Z",
"pushedAt": "2025-02-21T17:39:09Z",
- "forks": 207,
+ "forks": 208,
"issues": 14,
"subscribers": 38,
- "stars": 3609,
+ "stars": 3610,
"dependencies": 0
},
"name": "@react-native-community/hooks",
@@ -48335,8 +51017,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 373407,
- "weekDownloads": 71232,
+ "downloads": 243611,
+ "weekDownloads": 70807,
"size": 46999,
"latestRelease": "100.1.0",
"latestReleaseDate": "2025-02-21T17:39:27.389Z"
@@ -48347,7 +51029,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.162,
+ "popularity": 0.247,
"topicSearchString": ""
},
{
@@ -48360,18 +51042,26 @@
"github": {
"urls": {
"repo": "https://github.com/marudy/react-native-responsive-screen",
- "homepage": null
+ "homepage": "https://github.com/marudy/react-native-responsive-screen#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://www.paypal.me/jeevium",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2020-12-23T20:43:27Z",
"createdAt": "2018-04-14T17:15:29Z",
"pushedAt": "2020-12-23T20:43:27Z",
- "forks": 134,
+ "forks": 133,
"issues": 21,
"subscribers": 16,
"stars": 1601,
@@ -48407,8 +51097,8 @@
"unmaintained": true,
"npmPkg": "react-native-responsive-screen",
"npm": {
- "downloads": 132425,
- "weekDownloads": 26751,
+ "downloads": 127948,
+ "weekDownloads": 24071,
"size": 796149,
"latestRelease": "1.4.2",
"latestReleaseDate": "2020-12-23T20:44:13.323Z"
@@ -48421,7 +51111,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.578,
+ "popularity": -0.59,
"topicSearchString": "responsive-ui responsive-view responsive-screen responsive android ios responsive-layout ui"
},
{
@@ -48450,14 +51140,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-04-02T02:12:34Z",
"createdAt": "2017-05-03T00:51:51Z",
"pushedAt": "2024-04-02T02:12:34Z",
- "forks": 192,
+ "forks": 191,
"issues": 60,
"subscribers": 7,
- "stars": 935,
+ "stars": 936,
"dependencies": 1
},
"name": "react-native-ratings",
@@ -48488,8 +51181,8 @@
},
"npmPkg": "react-native-ratings",
"npm": {
- "downloads": 685814,
- "weekDownloads": 128883,
+ "downloads": 454871,
+ "weekDownloads": 129515,
"size": 103752,
"latestRelease": "8.1.0",
"latestReleaseDate": "2021-05-23T13:58:52.855Z"
@@ -48501,7 +51194,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.16,
+ "popularity": 0.242,
"topicSearchString": "reactjs gestures ios stars android ratings ui-components"
},
{
@@ -48516,21 +51209,24 @@
"github": {
"urls": {
"repo": "https://github.com/xamous/react-native-smooth-pincode-input",
- "homepage": null
+ "homepage": "https://github.com/xamous/react-native-smooth-pincode-input"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-11-12T02:37:25Z",
"createdAt": "2018-08-25T07:20:57Z",
"pushedAt": "2019-11-12T02:37:25Z",
"forks": 136,
"issues": 38,
"subscribers": 4,
- "stars": 414,
+ "stars": 415,
"dependencies": 2
},
"name": "react-native-smooth-pincode-input",
@@ -48562,8 +51258,8 @@
"unmaintained": true,
"npmPkg": "react-native-smooth-pincode-input",
"npm": {
- "downloads": 21014,
- "weekDownloads": 4222,
+ "downloads": 11618,
+ "weekDownloads": 3429,
"size": 534133,
"latestRelease": "1.0.9",
"latestReleaseDate": "2019-11-12T02:38:04.751Z"
@@ -48574,7 +51270,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.579,
+ "popularity": -0.499,
"topicSearchString": "pincode password textinput javascript pin android ios"
},
{
@@ -48594,14 +51290,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-10-08T15:42:23Z",
"createdAt": "2018-01-11T06:42:18Z",
"pushedAt": "2022-10-08T15:42:23Z",
"forks": 289,
"issues": 115,
"subscribers": 18,
- "stars": 1651,
+ "stars": 1655,
"dependencies": 0
},
"name": "react-native-geolocation-service",
@@ -48632,8 +51331,8 @@
"unmaintained": true,
"npmPkg": "react-native-geolocation-service",
"npm": {
- "downloads": 403003,
- "weekDownloads": 75659,
+ "downloads": 258810,
+ "weekDownloads": 72030,
"size": 90943,
"latestRelease": "5.3.1",
"latestReleaseDate": "2022-09-23T05:57:55.248Z"
@@ -48647,7 +51346,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.59,
+ "popularity": -0.513,
"topicSearchString": "fused location geolocation android ios fusedlocationproviderclient"
},
{
@@ -48669,13 +51368,21 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://patreon.com/DanielMSchmidt",
+ "platform": "PATREON"
+ }
+ ],
"updatedAt": "2023-02-13T23:11:34Z",
"createdAt": "2016-12-29T08:59:15Z",
"pushedAt": "2023-02-13T23:11:34Z",
"forks": 217,
"issues": 32,
- "subscribers": 15,
+ "subscribers": 14,
"stars": 931,
"dependencies": 1
},
@@ -48707,8 +51414,8 @@
"unmaintained": true,
"npmPkg": "react-native-sensors",
"npm": {
- "downloads": 251242,
- "weekDownloads": 47995,
+ "downloads": 161103,
+ "weekDownloads": 41393,
"size": 90891,
"latestRelease": "7.3.6",
"latestReleaseDate": "2022-11-21T15:13:24.446Z"
@@ -48721,7 +51428,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.588,
+ "popularity": -0.532,
"topicSearchString": "sensor gyroscope acceleration rxjs magnetometer barometer"
},
{
@@ -48736,21 +51443,29 @@
"github": {
"urls": {
"repo": "https://github.com/computerjazz/react-native-draggable-flatlist",
- "homepage": null
+ "homepage": "https://github.com/computerjazz/react-native-draggable-flatlist#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/computerjazz",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-06T05:05:27Z",
"createdAt": "2018-06-23T22:07:51Z",
"pushedAt": "2025-05-06T05:05:27Z",
- "forks": 415,
- "issues": 201,
+ "forks": 416,
+ "issues": 202,
"subscribers": 10,
- "stars": 2121,
+ "stars": 2135,
"dependencies": 1
},
"name": "react-native-draggable-flatlist",
@@ -48781,19 +51496,20 @@
},
"npmPkg": "react-native-draggable-flatlist",
"npm": {
- "downloads": 588919,
- "weekDownloads": 110341,
+ "downloads": 388397,
+ "weekDownloads": 88128,
"size": 523106,
"latestRelease": "4.0.3",
"latestReleaseDate": "2025-05-06T05:05:46.134Z"
},
- "score": 65,
+ "score": 56,
"matchingScoreModifiers": [
"Popular",
"Known",
- "Lots of open issues"
+ "Lots of open issues",
+ "Not updated recently"
],
- "popularity": 0.159,
+ "popularity": 0.193,
"topicSearchString": "sortable draggable flatlist drag drop sort list"
},
{
@@ -48821,14 +51537,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-02-27T12:03:54Z",
"createdAt": "2017-06-02T08:46:10Z",
"pushedAt": "2023-02-27T12:03:54Z",
"forks": 269,
"issues": 53,
"subscribers": 20,
- "stars": 891,
+ "stars": 889,
"dependencies": 0
},
"name": "react-native-fingerprint-scanner",
@@ -48847,7 +51566,12 @@
"auth",
"face-id",
"faceid",
- "biometrics"
+ "biometrics",
+ "meizu",
+ "samsung",
+ "android",
+ "ios",
+ "face"
],
"license": {
"name": "MIT License",
@@ -48864,8 +51588,8 @@
},
"npmPkg": "react-native-fingerprint-scanner",
"npm": {
- "downloads": 21014,
- "weekDownloads": 4298,
+ "downloads": 14251,
+ "weekDownloads": 4153,
"size": 66869,
"latestRelease": "6.0.0",
"latestReleaseDate": "2020-06-20T13:54:04.348Z"
@@ -48879,8 +51603,8 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.576,
- "topicSearchString": "component touch touchid touch-id fingerprint fingerprint-scanner authentication authenticate auth face-id faceid biometrics"
+ "popularity": -0.502,
+ "topicSearchString": "component touch touchid touch-id fingerprint fingerprint-scanner authentication authenticate auth face-id faceid biometrics meizu samsung android ios face"
},
{
"githubUrl": "https://github.com/react-native-google-cast/react-native-google-cast",
@@ -48901,7 +51625,15 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/petrbela",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-08-07T09:40:47Z",
"createdAt": "2016-05-23T04:06:07Z",
"pushedAt": "2025-08-07T09:40:47Z",
@@ -48940,8 +51672,8 @@
},
"npmPkg": "react-native-google-cast",
"npm": {
- "downloads": 84791,
- "weekDownloads": 21111,
+ "downloads": 51691,
+ "weekDownloads": 13819,
"size": 976622,
"latestRelease": "4.9.1",
"latestReleaseDate": "2025-07-26T10:41:27.347Z"
@@ -48952,7 +51684,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.212,
+ "popularity": 0.227,
"topicSearchString": "ios android chromecast google cast google-cast sdk cast-library"
},
{
@@ -48970,21 +51702,24 @@
"github": {
"urls": {
"repo": "https://github.com/dohooo/react-native-table-component",
- "homepage": null
+ "homepage": "https://github.com/Gil2015/react-native-table-component#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-05-05T09:54:34Z",
"createdAt": "2017-05-12T03:06:24Z",
"pushedAt": "2023-05-05T09:54:34Z",
"forks": 158,
"issues": 42,
"subscribers": 10,
- "stars": 733,
+ "stars": 734,
"dependencies": 0
},
"name": "react-native-table-component",
@@ -49011,8 +51746,8 @@
},
"npmPkg": "react-native-table-component",
"npm": {
- "downloads": 124697,
- "weekDownloads": 23614,
+ "downloads": 83343,
+ "weekDownloads": 22865,
"size": 34602,
"latestRelease": "1.2.2",
"latestReleaseDate": "2022-02-10T13:14:04.759Z"
@@ -49024,7 +51759,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.589,
+ "popularity": -0.517,
"topicSearchString": "table cell table-component"
},
{
@@ -49050,7 +51785,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2020-08-07T10:53:45Z",
"createdAt": "2020-06-20T08:03:51Z",
"pushedAt": "2020-08-07T10:53:45Z",
@@ -49080,8 +51818,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 5757,
- "weekDownloads": 1013,
+ "downloads": 4263,
+ "weekDownloads": 1091,
"size": 31171,
"latestRelease": "1.0.0",
"latestReleaseDate": "2020-08-07T10:53:39.424Z"
@@ -49092,7 +51830,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.6,
+ "popularity": -0.532,
"topicSearchString": ""
},
{
@@ -49111,21 +51849,24 @@
"github": {
"urls": {
"repo": "https://github.com/octopitus/rn-sliding-up-panel",
- "homepage": null
+ "homepage": "https://github.com/octopitus/rn-sliding-up-panel#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-08-14T05:56:58Z",
"createdAt": "2016-12-25T14:34:14Z",
"pushedAt": "2022-08-14T05:56:58Z",
"forks": 152,
"issues": 60,
"subscribers": 8,
- "stars": 931,
+ "stars": 930,
"dependencies": 3
},
"name": "rn-sliding-up-panel",
@@ -49156,8 +51897,8 @@
"unmaintained": true,
"npmPkg": "rn-sliding-up-panel",
"npm": {
- "downloads": 13443,
- "weekDownloads": 2537,
+ "downloads": 11665,
+ "weekDownloads": 2754,
"size": 43672,
"latestRelease": "2.4.6",
"latestReleaseDate": "2022-08-14T05:57:04.170Z"
@@ -49170,7 +51911,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.59,
+ "popularity": -0.549,
"topicSearchString": "component ios android sliding panel sliding-up-panel"
},
{
@@ -49193,14 +51934,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-17T18:34:27Z",
"createdAt": "2017-11-13T17:59:31Z",
"pushedAt": "2025-10-17T18:34:27Z",
- "forks": 424,
+ "forks": 425,
"issues": 131,
"subscribers": 58,
- "stars": 2199,
+ "stars": 2203,
"dependencies": 2
},
"name": "react-native-app-auth",
@@ -49230,8 +51974,8 @@
},
"npmPkg": "react-native-app-auth",
"npm": {
- "downloads": 500744,
- "weekDownloads": 103660,
+ "downloads": 291242,
+ "weekDownloads": 76009,
"size": 176559,
"latestRelease": "8.1.0",
"latestReleaseDate": "2025-10-17T18:36:04.768Z"
@@ -49243,7 +51987,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.176,
+ "popularity": 0.222,
"topicSearchString": "auth authentication oauth oauth2 appauth"
},
{
@@ -49253,14 +51997,17 @@
"github": {
"urls": {
"repo": "https://github.com/nandorojo/react-navigation-heavy-screen",
- "homepage": null
+ "homepage": "https://github.com/nandorojo/react-native-heavy-screen#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-05-18T15:36:48Z",
"createdAt": "2020-04-13T19:00:31Z",
"pushedAt": "2023-05-18T15:36:48Z",
@@ -49294,8 +52041,8 @@
"unmaintained": true,
"npmPkg": "react-navigation-heavy-screen",
"npm": {
- "downloads": 1480,
- "weekDownloads": 222,
+ "downloads": 803,
+ "weekDownloads": 261,
"size": 38385,
"latestRelease": "1.2.1",
"latestReleaseDate": "2021-05-08T21:36:26.089Z"
@@ -49307,7 +52054,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.622,
+ "popularity": -1.222,
"topicSearchString": "ios android"
},
{
@@ -49328,14 +52075,26 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://opencollective.com/vadimdemedes",
+ "platform": "OPEN_COLLECTIVE"
+ },
+ {
+ "url": "https://www.comebackalive.in.ua",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2024-05-11T17:28:26Z",
"createdAt": "2020-03-08T13:14:48Z",
"pushedAt": "2024-05-11T17:28:26Z",
"forks": 167,
"issues": 34,
"subscribers": 20,
- "stars": 4278,
+ "stars": 4284,
"dependencies": 7
},
"name": "tailwind-rn",
@@ -49361,8 +52120,8 @@
},
"npmPkg": "tailwind-rn",
"npm": {
- "downloads": 23523,
- "weekDownloads": 4085,
+ "downloads": 15222,
+ "weekDownloads": 4865,
"size": 36184,
"latestRelease": "4.2.0",
"latestReleaseDate": "2022-02-07T14:49:40.222Z"
@@ -49373,7 +52132,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.148,
+ "popularity": 0.522,
"topicSearchString": "tailwind tailwindcss"
},
{
@@ -49386,21 +52145,24 @@
"github": {
"urls": {
"repo": "https://github.com/charpeni/react-native-url-polyfill",
- "homepage": null
+ "homepage": "https://github.com/charpeni/react-native-url-polyfill"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-24T10:55:43Z",
"createdAt": "2019-11-22T04:28:41Z",
"pushedAt": "2025-09-24T10:55:43Z",
"forks": 26,
"issues": 7,
"subscribers": 3,
- "stars": 386,
+ "stars": 388,
"dependencies": 1
},
"name": "react-native-url-polyfill",
@@ -49429,20 +52191,18 @@
},
"npmPkg": "react-native-url-polyfill",
"npm": {
- "downloads": 4551357,
- "weekDownloads": 890139,
+ "downloads": 3072746,
+ "weekDownloads": 685322,
"size": 28670,
"latestRelease": "3.0.0",
"latestReleaseDate": "2025-09-24T15:49:33.442Z"
},
- "score": 100,
+ "score": 74,
"matchingScoreModifiers": [
- "Very popular",
"Popular",
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.166,
+ "popularity": 0.19,
"topicSearchString": "url urlsearchparams polyfill whatwg-url javascript"
},
{
@@ -49465,14 +52225,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/danilowoz",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-07-14T08:38:14Z",
"createdAt": "2017-01-20T00:30:11Z",
"pushedAt": "2025-07-14T08:38:14Z",
"forks": 417,
"issues": 18,
"subscribers": 83,
- "stars": 13968,
+ "stars": 13979,
"dependencies": 0
},
"name": "react-content-loader",
@@ -49488,7 +52256,8 @@
"svg",
"facebook-cards-loaders",
"skeleton-screen",
- "components"
+ "components",
+ "hacktoberfest"
],
"license": {
"key": "mit",
@@ -49505,8 +52274,8 @@
},
"npmPkg": "react-content-loader",
"npm": {
- "downloads": 2464357,
- "weekDownloads": 479817,
+ "downloads": 1612366,
+ "weekDownloads": 347032,
"size": 164170,
"latestRelease": "7.1.1",
"latestReleaseDate": "2025-07-14T08:39:30.452Z"
@@ -49517,8 +52286,8 @@
"Popular",
"Known"
],
- "popularity": 0.165,
- "topicSearchString": "skeleton placeholder loader loading content svg facebook-cards-loaders skeleton-screen components"
+ "popularity": 0.183,
+ "topicSearchString": "skeleton placeholder loader loading content svg facebook-cards-loaders skeleton-screen components hacktoberfest"
},
{
"githubUrl": "https://github.com/n4kz/react-native-material-ripple",
@@ -49538,14 +52307,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-10-10T10:57:37Z",
"createdAt": "2017-02-24T14:57:01Z",
"pushedAt": "2019-10-10T10:57:37Z",
"forks": 80,
"issues": 16,
"subscribers": 5,
- "stars": 418,
+ "stars": 417,
"dependencies": 1
},
"name": "react-native-material-ripple",
@@ -49576,8 +52348,8 @@
"unmaintained": true,
"npmPkg": "react-native-material-ripple",
"npm": {
- "downloads": 74455,
- "weekDownloads": 13251,
+ "downloads": 55168,
+ "weekDownloads": 12058,
"size": 12244,
"latestRelease": "0.9.1",
"latestReleaseDate": "2019-09-26T10:18:45.375Z"
@@ -49588,7 +52360,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.599,
+ "popularity": -0.564,
"topicSearchString": "component ios android ripple material material-design"
},
{
@@ -49613,14 +52385,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-12T20:17:25Z",
"createdAt": "2018-10-01T14:32:13Z",
"pushedAt": "2025-10-12T20:17:25Z",
"forks": 275,
- "issues": 7,
- "subscribers": 26,
- "stars": 3279,
+ "issues": 8,
+ "subscribers": 25,
+ "stars": 3281,
"dependencies": 4
},
"name": "@testing-library/react-native",
@@ -49649,8 +52424,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 4685763,
- "weekDownloads": 861851,
+ "downloads": 3109247,
+ "weekDownloads": 913121,
"size": 705256,
"latestRelease": "13.3.3",
"latestReleaseDate": "2025-08-26T11:55:10.022Z"
@@ -49662,7 +52437,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.156,
+ "popularity": 0.25,
"topicSearchString": "test integration testing jest hacktoberfest"
},
{
@@ -49684,21 +52459,33 @@
"github": {
"urls": {
"repo": "https://github.com/retyui/react-native-confirmation-code-field",
- "homepage": null
+ "homepage": "https://github.com/retyui/react-native-confirmation-code-field#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/retyui",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/davyd",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
"updatedAt": "2025-06-22T11:16:33Z",
"createdAt": "2018-08-17T14:40:34Z",
"pushedAt": "2025-06-22T11:16:33Z",
"forks": 130,
"issues": 1,
"subscribers": 3,
- "stars": 1177,
+ "stars": 1182,
"dependencies": 0
},
"name": "react-native-confirmation-code-field",
@@ -49735,8 +52522,8 @@
},
"npmPkg": "react-native-confirmation-code-field",
"npm": {
- "downloads": 660872,
- "weekDownloads": 129817,
+ "downloads": 550923,
+ "weekDownloads": 88260,
"size": 24213,
"latestRelease": "8.0.1",
"latestReleaseDate": "2025-06-10T20:53:19.767Z"
@@ -49746,7 +52533,7 @@
"Popular",
"Known"
],
- "popularity": 0.167,
+ "popularity": 0.136,
"topicSearchString": "component android ios code-input confirmation-code pin-code confirmation-code-input pin-code-input library code-verification web otp-inputs one-time-password"
},
{
@@ -49756,14 +52543,17 @@
"github": {
"urls": {
"repo": "https://github.com/KjellConnelly/react-native-rate",
- "homepage": null
+ "homepage": "https://github.com/KjellConnelly/react-native-rate#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-01-23T06:43:20Z",
"createdAt": "2017-09-15T21:36:17Z",
"pushedAt": "2023-01-23T06:43:20Z",
@@ -49799,8 +52589,8 @@
"unmaintained": true,
"npmPkg": "react-native-rate",
"npm": {
- "downloads": 148145,
- "weekDownloads": 30795,
+ "downloads": 94146,
+ "weekDownloads": 25942,
"size": 39033,
"latestRelease": "1.2.12",
"latestReleaseDate": "2023-01-23T06:43:23.205Z"
@@ -49813,7 +52603,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.573,
+ "popularity": -0.516,
"topicSearchString": "rate review rating rate-me"
},
{
@@ -49824,18 +52614,21 @@
"github": {
"urls": {
"repo": "https://github.com/robhogan/react-native-securerandom",
- "homepage": null
+ "homepage": "https://github.com/robhogan/react-native-securerandom#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-09-22T11:54:44Z",
"createdAt": "2017-10-11T16:00:02Z",
"pushedAt": "2022-09-22T11:54:44Z",
- "forks": 27,
+ "forks": 28,
"issues": 3,
"subscribers": 2,
"stars": 63,
@@ -49870,8 +52663,8 @@
"unmaintained": true,
"npmPkg": "react-native-securerandom",
"npm": {
- "downloads": 533921,
- "weekDownloads": 101464,
+ "downloads": 371634,
+ "weekDownloads": 93390,
"size": 51400,
"latestRelease": "1.0.1",
"latestReleaseDate": "2022-09-22T12:11:53.796Z"
@@ -49883,7 +52676,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.588,
+ "popularity": -0.536,
"topicSearchString": "secrandomcopybytes prng csprng securerandom crypto randomnumbergenerator cryptography"
},
{
@@ -49907,7 +52700,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-04-12T18:10:51Z",
"createdAt": "2017-04-26T12:28:19Z",
"pushedAt": "2021-04-12T18:10:51Z",
@@ -49951,8 +52747,8 @@
"unmaintained": true,
"npmPkg": "react-native-cardview",
"npm": {
- "downloads": 10079,
- "weekDownloads": 1202,
+ "downloads": 5620,
+ "weekDownloads": 2996,
"size": 1581220,
"latestRelease": "2.0.5",
"latestReleaseDate": "2019-10-21T05:43:37.376Z"
@@ -49964,7 +52760,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.649,
+ "popularity": -0.297,
"topicSearchString": "component card cardview card-view shadow shadow-view shadowview appcompat support android ios elevation"
},
{
@@ -49987,11 +52783,14 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-03-30T02:50:32Z",
"createdAt": "2016-12-12T14:56:39Z",
"pushedAt": "2020-03-30T02:50:32Z",
- "forks": 79,
+ "forks": 80,
"issues": 22,
"subscribers": 6,
"stars": 173,
@@ -50020,8 +52819,8 @@
"unmaintained": true,
"npmPkg": "react-native-barcode-builder",
"npm": {
- "downloads": 24152,
- "weekDownloads": 4972,
+ "downloads": 14860,
+ "weekDownloads": 4853,
"size": 242759539,
"latestRelease": "2.0.0",
"latestReleaseDate": "2020-03-29T09:13:35.558Z"
@@ -50034,7 +52833,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.575,
+ "popularity": -0.472,
"topicSearchString": "barcode"
},
{
@@ -50053,21 +52852,24 @@
"github": {
"urls": {
"repo": "https://github.com/Jacse/react-native-app-intro-slider",
- "homepage": null
+ "homepage": "https://github.com/jacse/react-native-app-intro-slider"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-09-22T06:14:17Z",
"createdAt": "2017-11-14T16:20:09Z",
"pushedAt": "2020-09-22T06:14:17Z",
"forks": 313,
"issues": 45,
"subscribers": 18,
- "stars": 1703,
+ "stars": 1706,
"dependencies": 0
},
"name": "react-native-app-intro-slider",
@@ -50099,8 +52901,8 @@
"unmaintained": true,
"npmPkg": "react-native-app-intro-slider",
"npm": {
- "downloads": 76436,
- "weekDownloads": 14568,
+ "downloads": 48884,
+ "weekDownloads": 13740,
"size": 28526,
"latestRelease": "4.0.4",
"latestReleaseDate": "2020-05-26T13:35:26.877Z"
@@ -50112,7 +52914,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.588,
+ "popularity": -0.511,
"topicSearchString": "swiper app intro ios android component slider"
},
{
@@ -50125,19 +52927,27 @@
"github": {
"urls": {
"repo": "https://github.com/pradeep1991singh/react-native-secure-key-store",
- "homepage": null
+ "homepage": "https://github.com/pradeep1991singh/react-native-secure-key-store#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://patreon.com/live2code",
+ "platform": "PATREON"
+ }
+ ],
"updatedAt": "2022-08-18T02:50:45Z",
"createdAt": "2017-05-06T05:09:10Z",
"pushedAt": "2022-08-18T02:50:45Z",
- "forks": 60,
- "issues": 28,
+ "forks": 61,
+ "issues": 29,
"subscribers": 4,
"stars": 239,
"dependencies": 0
@@ -50172,8 +52982,8 @@
"unmaintained": true,
"npmPkg": "react-native-secure-key-store",
"npm": {
- "downloads": 46883,
- "weekDownloads": 8213,
+ "downloads": 35049,
+ "weekDownloads": 11567,
"size": 523934,
"latestRelease": "2.0.10",
"latestReleaseDate": "2022-08-18T03:01:30.247Z"
@@ -50185,7 +52995,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.601,
+ "popularity": -0.219,
"topicSearchString": "ios android keychain-service keystore-service device-security keychain-services keystore-services"
},
{
@@ -50207,21 +53017,33 @@
"github": {
"urls": {
"repo": "https://github.com/rnmapbox/maps",
- "homepage": null
+ "homepage": "https://github.com/rnmapbox/maps#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-18T15:43:24Z",
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/rnmapbox",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/mfazekas",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-16T21:31:19Z",
"createdAt": "2019-04-07T21:53:54Z",
- "pushedAt": "2025-10-18T15:43:24Z",
- "forks": 894,
- "issues": 83,
+ "pushedAt": "2025-11-16T21:31:19Z",
+ "forks": 901,
+ "issues": 86,
"subscribers": 34,
- "stars": 2644,
+ "stars": 2672,
"dependencies": 7
},
"name": "@rnmapbox/maps",
@@ -50254,11 +53076,11 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 328333,
- "weekDownloads": 59533,
- "size": 3135088,
- "latestRelease": "10.2.6",
- "latestReleaseDate": "2025-10-18T15:45:34.909Z"
+ "downloads": 294077,
+ "weekDownloads": 64708,
+ "size": 3141527,
+ "latestRelease": "10.2.7",
+ "latestReleaseDate": "2025-11-08T20:38:45.382Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -50268,7 +53090,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.154,
+ "popularity": 0.187,
"topicSearchString": "ios android mapbox maps mapbox-gl map expo maplibre"
},
{
@@ -50282,21 +53104,24 @@
"github": {
"urls": {
"repo": "https://github.com/tomekvenits/react-native-map-clustering",
- "homepage": null
+ "homepage": "https://github.com/venits/react-native-map-clustering#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-23T18:05:40Z",
"createdAt": "2017-09-01T15:25:34Z",
"pushedAt": "2025-07-23T18:05:40Z",
- "forks": 220,
- "issues": 76,
+ "forks": 222,
+ "issues": 77,
"subscribers": 8,
- "stars": 737,
+ "stars": 740,
"dependencies": 2
},
"name": "react-native-map-clustering",
@@ -50328,8 +53153,8 @@
},
"npmPkg": "react-native-map-clustering",
"npm": {
- "downloads": 92133,
- "weekDownloads": 17836,
+ "downloads": 57598,
+ "weekDownloads": 13601,
"size": 37695,
"latestRelease": "4.0.0",
"latestReleaseDate": "2025-07-23T18:05:32.983Z"
@@ -50340,7 +53165,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.165,
+ "popularity": 0.201,
"topicSearchString": "cluster android ios map clustering mapview markers maps"
},
{
@@ -50361,14 +53186,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-27T00:37:44Z",
"createdAt": "2017-06-17T00:05:59Z",
"pushedAt": "2025-09-27T00:37:44Z",
- "forks": 330,
- "issues": 9,
- "subscribers": 30,
- "stars": 1553,
+ "forks": 329,
+ "issues": 7,
+ "subscribers": 31,
+ "stars": 1560,
"dependencies": 0
},
"name": "react-native-nfc-manager",
@@ -50395,20 +53223,19 @@
},
"npmPkg": "react-native-nfc-manager",
"npm": {
- "downloads": 167879,
- "weekDownloads": 32672,
+ "downloads": 109556,
+ "weekDownloads": 21827,
"size": 227298,
"latestRelease": "3.17.1",
"latestReleaseDate": "2025-09-27T00:37:42.685Z"
},
- "score": 74,
+ "score": 70,
"matchingScoreModifiers": [
"Popular",
"Known",
- "Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.165,
+ "popularity": 0.169,
"topicSearchString": "android ios nfc"
},
{
@@ -50427,14 +53254,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-02-12T08:54:59Z",
"createdAt": "2016-05-01T10:49:19Z",
"pushedAt": "2024-02-12T08:54:59Z",
"forks": 89,
"issues": 18,
"subscribers": 13,
- "stars": 759,
+ "stars": 760,
"dependencies": 1
},
"name": "react-native-watch-connectivity",
@@ -50462,8 +53292,8 @@
},
"npmPkg": "react-native-watch-connectivity",
"npm": {
- "downloads": 53231,
- "weekDownloads": 11327,
+ "downloads": 29987,
+ "weekDownloads": 8954,
"size": 118589,
"latestRelease": "1.1.0",
"latestReleaseDate": "2022-09-29T06:08:45.964Z"
@@ -50475,7 +53305,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.181,
+ "popularity": 0.504,
"topicSearchString": "ios watch apple-watch iwatch"
},
{
@@ -50493,14 +53323,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-02-27T12:02:55Z",
"createdAt": "2018-07-10T08:42:00Z",
"pushedAt": "2022-02-27T12:02:55Z",
- "forks": 105,
+ "forks": 104,
"issues": 34,
"subscribers": 7,
- "stars": 279,
+ "stars": 278,
"dependencies": 0
},
"name": "react-native-background-downloader",
@@ -50527,8 +53360,8 @@
},
"npmPkg": "react-native-background-downloader",
"npm": {
- "downloads": 1055,
- "weekDownloads": 132,
+ "downloads": 736,
+ "weekDownloads": 146,
"size": 89133,
"latestRelease": "2.3.4",
"latestReleaseDate": "2019-12-10T14:13:55.311Z"
@@ -50540,7 +53373,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.644,
+ "popularity": -1.331,
"topicSearchString": "background download large-files"
},
{
@@ -50560,7 +53393,23 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mrousavy",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://ko-fi.com/mrousavy",
+ "platform": "KO_FI"
+ },
+ {
+ "url": "https://paypal.me/mrousavy",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2022-05-03T18:47:28Z",
"createdAt": "2020-06-02T15:29:57Z",
"pushedAt": "2022-05-03T18:47:28Z",
@@ -50594,7 +53443,9 @@
"microphone",
"api",
"library",
- "typescript"
+ "typescript",
+ "javascript",
+ "node"
],
"license": {
"key": "mit",
@@ -50612,7 +53463,7 @@
"unmaintained": true,
"npmPkg": "react-native-google-nearby-messages",
"npm": {
- "downloads": 104,
+ "downloads": 20,
"weekDownloads": 6,
"size": 207047,
"latestRelease": "1.0.22",
@@ -50625,8 +53476,8 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.45,
- "topicSearchString": "google nearby messages android ios module nearby-messages google-nearby swift java kotlin bluetooth ble wifi broadcast audio microphone api library typescript"
+ "popularity": -1.2,
+ "topicSearchString": "google nearby messages android ios module nearby-messages google-nearby swift java kotlin bluetooth ble wifi broadcast audio microphone api library typescript javascript node"
},
{
"githubUrl": "https://github.com/bberak/react-native-game-engine",
@@ -50636,21 +53487,24 @@
"github": {
"urls": {
"repo": "https://github.com/bberak/react-native-game-engine",
- "homepage": null
+ "homepage": "https://github.com/bberak/react-native-game-engine"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-31T04:31:41Z",
"createdAt": "2017-06-19T05:41:41Z",
"pushedAt": "2024-12-31T04:31:41Z",
- "forks": 185,
+ "forks": 186,
"issues": 17,
"subscribers": 63,
- "stars": 3056,
+ "stars": 3061,
"dependencies": 1
},
"name": "react-native-game-engine",
@@ -50680,8 +53534,8 @@
},
"npmPkg": "react-native-game-engine",
"npm": {
- "downloads": 9317,
- "weekDownloads": 1559,
+ "downloads": 9576,
+ "weekDownloads": 1931,
"size": 54003,
"latestRelease": "1.2.0",
"latestReleaseDate": "2020-06-09T06:13:40.275Z"
@@ -50692,7 +53546,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.142,
+ "popularity": 0.171,
"topicSearchString": "game gaming game-dev game-development game-engine game-2d"
},
{
@@ -50714,7 +53568,10 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-04-17T12:31:53Z",
"createdAt": "2020-07-10T05:30:06Z",
"pushedAt": "2023-04-17T12:31:53Z",
@@ -50753,8 +53610,8 @@
"unmaintained": true,
"npmPkg": "react-native-font-faces",
"npm": {
- "downloads": 485,
- "weekDownloads": 77,
+ "downloads": 236,
+ "weekDownloads": 54,
"size": 260519,
"latestRelease": "4.1.4",
"latestReleaseDate": "2023-04-17T12:32:48.084Z"
@@ -50764,7 +53621,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.615,
+ "popularity": -1.554,
"topicSearchString": "fonts font-weight font-face font-style custom-fonts expo web"
},
{
@@ -50789,20 +53646,32 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-16T03:57:56Z",
+ "fundingLinks": [
+ {
+ "url": "https://ko-fi.com/ammarahmed",
+ "platform": "KO_FI"
+ },
+ {
+ "url": "https://paypal.me/cupertino",
+ "platform": "CUSTOM"
+ }
+ ],
+ "updatedAt": "2025-11-01T18:40:35Z",
"createdAt": "2020-01-09T10:31:03Z",
- "pushedAt": "2025-10-16T03:57:56Z",
- "forks": 145,
- "issues": 104,
- "subscribers": 14,
- "stars": 1884,
+ "pushedAt": "2025-11-01T18:40:35Z",
+ "forks": 146,
+ "issues": 102,
+ "subscribers": 15,
+ "stars": 1897,
"dependencies": 0
},
"name": "react-native-actions-sheet",
"fullName": "ammarahm-ed/react-native-actions-sheet",
"isPrivate": false,
- "description": "A Cross Platform(Android, iOS & Web) ActionSheet with a flexible api, native performance and zero dependency code for react native. Create anything you want inside ActionSheet.",
+ "description": "A Cross Platform(Android, iOS & Web) ActionSheet with a flexible api, native performance for react native. Create anything you want inside ActionSheet.",
"topics": [
"bottom-animated",
"javascript",
@@ -50837,8 +53706,8 @@
},
"npmPkg": "react-native-actions-sheet",
"npm": {
- "downloads": 216781,
- "weekDownloads": 41264,
+ "downloads": 140129,
+ "weekDownloads": 41281,
"size": 153489,
"latestRelease": "0.9.8",
"latestReleaseDate": "2025-10-16T03:57:29.699Z"
@@ -50850,7 +53719,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.162,
+ "popularity": 0.5,
"topicSearchString": "bottom-animated javascript actionsheet android ios action-sheet bottom-sheet bottom-drawer dialog picker modal drawer raw-bottom-sheet bottom-app-bar action sheet bottom"
},
{
@@ -50866,21 +53735,24 @@
"github": {
"urls": {
"repo": "https://github.com/prscX/react-native-photo-editor",
- "homepage": null
+ "homepage": "https://github.com/prscX/react-native-photo-editor.git"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-04-05T12:24:03Z",
"createdAt": "2018-08-25T16:09:26Z",
"pushedAt": "2022-04-05T12:24:03Z",
"forks": 229,
"issues": 106,
"subscribers": 12,
- "stars": 1128,
+ "stars": 1129,
"dependencies": 0
},
"name": "react-native-photo-editor",
@@ -50907,8 +53779,8 @@
"unmaintained": true,
"npmPkg": "react-native-photo-editor",
"npm": {
- "downloads": 3640,
- "weekDownloads": 519,
+ "downloads": 2277,
+ "weekDownloads": 781,
"size": 19488820,
"latestRelease": "1.0.13",
"latestReleaseDate": "2022-02-08T11:18:05.990Z"
@@ -50922,7 +53794,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.629,
+ "popularity": -0.458,
"topicSearchString": "android ios"
},
{
@@ -50948,14 +53820,30 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mrousavy",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://ko-fi.com/mrousavy",
+ "platform": "KO_FI"
+ },
+ {
+ "url": "https://paypal.me/mrousavy",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2025-08-13T11:18:07Z",
"createdAt": "2020-06-08T09:08:36Z",
"pushedAt": "2025-08-13T11:18:07Z",
- "forks": 76,
- "issues": 16,
+ "forks": 78,
+ "issues": 18,
"subscribers": 8,
- "stars": 2152,
+ "stars": 2163,
"dependencies": 0
},
"name": "react-native-blurhash",
@@ -50977,7 +53865,9 @@
"typescript",
"node",
"javascript",
- "library"
+ "library",
+ "npm",
+ "algorithm"
],
"license": {
"key": "mit",
@@ -50995,8 +53885,8 @@
},
"npmPkg": "react-native-blurhash",
"npm": {
- "downloads": 58618,
- "weekDownloads": 11995,
+ "downloads": 33498,
+ "weekDownloads": 8473,
"size": 108855,
"latestRelease": "2.1.2",
"latestReleaseDate": "2025-08-08T14:06:57.598Z"
@@ -51006,8 +53896,8 @@
"Popular",
"Known"
],
- "popularity": 0.174,
- "topicSearchString": "blurhash image ui ux component loading placeholder swift kotlin module typescript node javascript library"
+ "popularity": 0.215,
+ "topicSearchString": "blurhash image ui ux component loading placeholder swift kotlin module typescript node javascript library npm algorithm"
},
{
"githubUrl": "https://github.com/LonelyCpp/react-native-youtube-iframe",
@@ -51027,14 +53917,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-01T04:24:21Z",
"createdAt": "2019-12-14T12:05:10Z",
"pushedAt": "2025-07-01T04:24:21Z",
- "forks": 165,
- "issues": 60,
+ "forks": 166,
+ "issues": 61,
"subscribers": 8,
- "stars": 671,
+ "stars": 674,
"dependencies": 1
},
"name": "react-native-youtube-iframe",
@@ -51070,8 +53963,8 @@
},
"npmPkg": "react-native-youtube-iframe",
"npm": {
- "downloads": 414022,
- "weekDownloads": 77122,
+ "downloads": 274801,
+ "weekDownloads": 80677,
"size": 74746,
"latestRelease": "2.4.1",
"latestReleaseDate": "2025-07-01T04:27:12.457Z"
@@ -51082,7 +53975,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.158,
+ "popularity": 0.25,
"topicSearchString": "component mobile ios android ui youtube youtube-iframe iframe youtube-api youtube-player youtube-video expo"
},
{
@@ -51101,7 +53994,23 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mrousavy",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://ko-fi.com/mrousavy",
+ "platform": "KO_FI"
+ },
+ {
+ "url": "https://paypal.me/mrousavy",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2020-09-17T19:08:51Z",
"createdAt": "2020-07-25T12:12:09Z",
"pushedAt": "2020-09-17T19:08:51Z",
@@ -51140,8 +54049,8 @@
"unmaintained": true,
"npmPkg": "react-native-notification-badge",
"npm": {
- "downloads": 3223,
- "weekDownloads": 625,
+ "downloads": 2418,
+ "weekDownloads": 556,
"size": 32594,
"latestRelease": "1.0.5",
"latestReleaseDate": "2020-07-29T13:22:37.555Z"
@@ -51152,7 +54061,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.585,
+ "popularity": -0.554,
"topicSearchString": "notification badge count module notifications manager library"
},
{
@@ -51161,7 +54070,7 @@
"https://github.com/mCodex/react-native-rooster/tree/master/example"
],
"images": [
- "https://raw.githubusercontent.com/mCodex/react-native-rooster/master/demo.gif"
+ "https://raw.githubusercontent.com/mCodex/react-native-rooster/master/example.gif"
],
"ios": true,
"android": true,
@@ -51178,14 +54087,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-22T11:46:21Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-27T12:48:47Z",
"createdAt": "2020-07-25T14:16:01Z",
- "pushedAt": "2025-10-22T11:46:21Z",
+ "pushedAt": "2025-10-27T12:48:47Z",
"forks": 0,
"issues": 0,
"subscribers": 3,
- "stars": 31,
+ "stars": 33,
"dependencies": 0
},
"name": "react-native-rooster",
@@ -51217,17 +54129,17 @@
},
"npmPkg": "react-native-rooster",
"npm": {
- "downloads": 241,
- "weekDownloads": 11,
- "size": 245166,
- "latestRelease": "3.2.3",
- "latestReleaseDate": "2025-10-22T11:46:21.133Z"
+ "downloads": 403,
+ "weekDownloads": 108,
+ "size": 246128,
+ "latestRelease": "3.2.4",
+ "latestReleaseDate": "2025-10-27T12:48:46.443Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.711,
+ "popularity": -0.52,
"topicSearchString": "ios android toast typescript macos windows expo"
},
{
@@ -51255,12 +54167,15 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-14T14:52:26Z",
"createdAt": "2019-11-04T05:29:45Z",
"pushedAt": "2025-04-14T14:52:26Z",
- "forks": 15,
- "issues": 1,
+ "forks": 16,
+ "issues": 2,
"subscribers": 2,
"stars": 435,
"dependencies": 1
@@ -51302,8 +54217,8 @@
},
"npmPkg": "use-count-up",
"npm": {
- "downloads": 149189,
- "weekDownloads": 29070,
+ "downloads": 99753,
+ "weekDownloads": 26826,
"size": 27496,
"latestRelease": "3.0.1",
"latestReleaseDate": "2021-09-05T13:22:52.417Z"
@@ -51313,7 +54228,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.166,
+ "popularity": 0.229,
"topicSearchString": "reactjs animate-numerical-value animations count-up countup countdown count-down counting hooks ios android use use-count-up use-countup typescript animate-counting"
},
{
@@ -51340,7 +54255,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-14T14:55:53Z",
"createdAt": "2019-09-14T12:47:25Z",
"pushedAt": "2025-04-14T14:55:53Z",
@@ -51375,8 +54293,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 63088,
- "weekDownloads": 9494,
+ "downloads": 45421,
+ "weekDownloads": 15699,
"size": 22520,
"latestRelease": "3.2.1",
"latestReleaseDate": "2023-03-15T07:26:20.362Z"
@@ -51387,7 +54305,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.128,
+ "popularity": 0.544,
"topicSearchString": "countdown timer circle clock svg"
},
{
@@ -51408,7 +54326,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-05-27T20:30:47Z",
"createdAt": "2015-06-10T18:21:29Z",
"pushedAt": "2019-05-27T20:30:47Z",
@@ -51443,8 +54364,8 @@
"unmaintained": true,
"npmPkg": "react-native-event-source",
"npm": {
- "downloads": 13166,
- "weekDownloads": 2869,
+ "downloads": 8125,
+ "weekDownloads": 2066,
"size": 16849,
"latestRelease": "1.1.0",
"latestReleaseDate": "2019-05-27T20:31:38.679Z"
@@ -51455,7 +54376,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.565,
+ "popularity": -0.534,
"topicSearchString": "component event-source sse"
},
{
@@ -51469,14 +54390,17 @@
"github": {
"urls": {
"repo": "https://github.com/chaimPaneth/react-native-zoom-bridge",
- "homepage": null
+ "homepage": "https://github.com/chaimPaneth/react-native-zoom-bridge#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-01-20T09:54:48Z",
"createdAt": "2020-03-16T12:03:33Z",
"pushedAt": "2021-01-20T09:54:48Z",
@@ -51504,7 +54428,8 @@
"android",
"confrence",
"calls",
- "meetings"
+ "meetings",
+ "online"
],
"license": {
"name": "MIT License",
@@ -51522,8 +54447,8 @@
"unmaintained": true,
"npmPkg": "react-native-zoom-bridge",
"npm": {
- "downloads": 140,
- "weekDownloads": 7,
+ "downloads": 21,
+ "weekDownloads": 4,
"size": 103880,
"latestRelease": "1.0.18",
"latestReleaseDate": "2020-07-14T14:11:07.347Z"
@@ -51533,8 +54458,8 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.706,
- "topicSearchString": "zoom-sdk mobilertc zoom.us video-calls conference-calls chat-online zoom-us sdk bridge ios android confrence calls meetings"
+ "popularity": -1.55,
+ "topicSearchString": "zoom-sdk mobilertc zoom.us video-calls conference-calls chat-online zoom-us sdk bridge ios android confrence calls meetings online"
},
{
"githubUrl": "https://github.com/chaimPaneth/react-native-jw-media-player",
@@ -51554,14 +54479,17 @@
"github": {
"urls": {
"repo": "https://github.com/chaimPaneth/react-native-jw-media-player",
- "homepage": null
+ "homepage": "https://github.com/chaimPaneth/react-native-jw-media-player#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-05-12T07:16:13Z",
"createdAt": "2019-08-04T16:45:05Z",
"pushedAt": "2024-05-12T07:16:13Z",
@@ -51603,8 +54531,8 @@
},
"npmPkg": "react-native-jw-media-player",
"npm": {
- "downloads": 1378,
- "weekDownloads": 156,
+ "downloads": 644,
+ "weekDownloads": 299,
"size": 1232934,
"latestRelease": "0.2.46",
"latestReleaseDate": "2024-04-18T16:21:07.942Z"
@@ -51616,7 +54544,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.654,
+ "popularity": -1.104,
"topicSearchString": "jwplayer media player mediaplayer media-player jw android ios audio video sdk"
},
{
@@ -51636,7 +54564,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-06-22T06:41:53Z",
"createdAt": "2017-07-27T11:27:16Z",
"pushedAt": "2021-06-22T06:41:53Z",
@@ -51670,8 +54601,8 @@
"unmaintained": true,
"npmPkg": "react-native-ios-kit",
"npm": {
- "downloads": 2484,
- "weekDownloads": 366,
+ "downloads": 1252,
+ "weekDownloads": 426,
"size": 289678,
"latestRelease": "0.0.22",
"latestReleaseDate": "2020-05-13T10:44:26.857Z"
@@ -51682,7 +54613,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.625,
+ "popularity": -0.46,
"topicSearchString": "ios-ui ui-kit"
},
{
@@ -51702,11 +54633,14 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-02T21:01:14Z",
"createdAt": "2017-12-25T01:44:50Z",
"pushedAt": "2025-01-02T21:01:14Z",
- "forks": 102,
+ "forks": 103,
"issues": 21,
"subscribers": 7,
"stars": 312,
@@ -51735,8 +54669,8 @@
},
"npmPkg": "react-native-emoji-selector",
"npm": {
- "downloads": 14906,
- "weekDownloads": 3708,
+ "downloads": 9151,
+ "weekDownloads": 1945,
"size": 15476,
"latestRelease": "0.2.0",
"latestReleaseDate": "2020-12-04T19:35:57.846Z"
@@ -51747,7 +54681,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.211,
+ "popularity": 0.181,
"topicSearchString": "emoji emoji-keyboard"
},
{
@@ -51761,14 +54695,17 @@
"github": {
"urls": {
"repo": "https://github.com/rgommezz/react-native-scroll-bottom-sheet",
- "homepage": null
+ "homepage": "https://github.com/rgommezz/react-native-scroll-bottom-sheet#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-01-24T23:03:29Z",
"createdAt": "2020-05-03T17:31:33Z",
"pushedAt": "2023-01-24T23:03:29Z",
@@ -51808,8 +54745,8 @@
"unmaintained": true,
"npmPkg": "react-native-scroll-bottom-sheet",
"npm": {
- "downloads": 2566,
- "weekDownloads": 454,
+ "downloads": 1567,
+ "weekDownloads": 354,
"size": 204895,
"latestRelease": "0.7.0",
"latestReleaseDate": "2020-08-24T22:22:17.293Z"
@@ -51821,7 +54758,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.599,
+ "popularity": -0.558,
"topicSearchString": "ios android bottom-sheet bottomsheet cross-platform 60fps reanimated gesture-handler"
},
{
@@ -51843,7 +54780,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-03-30T16:04:12Z",
"createdAt": "2019-05-08T12:31:26Z",
"pushedAt": "2021-03-30T16:04:12Z",
@@ -51882,8 +54822,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 6495,
- "weekDownloads": 1851,
+ "downloads": 4204,
+ "weekDownloads": 1098,
"size": 4170390,
"latestRelease": "1.2.2",
"latestReleaseDate": "2020-10-27T01:20:57.332Z"
@@ -51894,7 +54834,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.508,
+ "popularity": -0.528,
"topicSearchString": "component mobile ios android ui popup popup-ui popup-ui-design"
},
{
@@ -51916,14 +54856,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/WrathChaos",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2023-02-08T23:29:02Z",
"createdAt": "2019-02-18T13:16:29Z",
"pushedAt": "2023-02-08T23:29:02Z",
- "forks": 36,
+ "forks": 37,
"issues": 1,
"subscribers": 9,
- "stars": 657,
+ "stars": 656,
"dependencies": 0
},
"name": "@freakycoder/react-native-header-view",
@@ -51952,7 +54900,8 @@
"ios",
"mobile",
"mobile-app-development",
- "android"
+ "android",
+ "google"
],
"license": {
"key": "mit",
@@ -51969,8 +54918,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 1029,
- "weekDownloads": 13,
+ "downloads": 929,
+ "weekDownloads": 889,
"size": 31102,
"latestRelease": "1.2.0",
"latestReleaseDate": "2021-09-20T16:39:32.999Z"
@@ -51981,8 +54930,8 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.739,
- "topicSearchString": "elegant elegant-header gorgeous gorgeous-header apple apple-header header classic modern modern-header classic-header icons javascript ui-lib rn header-view view reactjs ios mobile mobile-app-development android"
+ "popularity": -0.684,
+ "topicSearchString": "elegant elegant-header gorgeous gorgeous-header apple apple-header header classic modern modern-header classic-header icons javascript ui-lib rn header-view view reactjs ios mobile mobile-app-development android google"
},
{
"githubUrl": "https://github.com/thegamenicorus/react-native-phone-input",
@@ -52001,7 +54950,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-12-25T19:38:46Z",
"createdAt": "2017-02-01T08:01:01Z",
"pushedAt": "2019-12-25T19:38:46Z",
@@ -52044,8 +54996,8 @@
"unmaintained": true,
"npmPkg": "react-native-phone-input",
"npm": {
- "downloads": 52561,
- "weekDownloads": 9612,
+ "downloads": 52304,
+ "weekDownloads": 9361,
"size": 2011977,
"latestRelease": "1.3.7",
"latestReleaseDate": "2023-07-28T15:10:30.658Z"
@@ -52059,7 +55011,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.595,
+ "popularity": -0.598,
"topicSearchString": "phone telephone phone-input input tel input-text international component ios android country-picker"
},
{
@@ -52079,14 +55031,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-12-13T17:28:29Z",
"createdAt": "2018-09-25T21:59:38Z",
"pushedAt": "2023-12-13T17:28:29Z",
"forks": 50,
"issues": 9,
"subscribers": 4,
- "stars": 329,
+ "stars": 330,
"dependencies": 0
},
"name": "react-native-siri-shortcut",
@@ -52117,8 +55072,8 @@
},
"npmPkg": "react-native-siri-shortcut",
"npm": {
- "downloads": 16060,
- "weekDownloads": 3130,
+ "downloads": 14690,
+ "weekDownloads": 2397,
"size": 67729,
"latestRelease": "3.2.4",
"latestReleaseDate": "2023-12-13T17:29:12.036Z"
@@ -52129,7 +55084,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.166,
+ "popularity": 0.139,
"topicSearchString": "siri ios siri-shortcuts shortcuts automation swift component"
},
{
@@ -52149,7 +55104,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-11-13T11:56:14Z",
"createdAt": "2020-04-17T15:22:50Z",
"pushedAt": "2023-11-13T11:56:14Z",
@@ -52186,20 +55144,22 @@
"hasNativeCode": true,
"configPlugin": false
},
+ "unmaintained": true,
"npmPkg": "react-native-image-keyboard",
"npm": {
- "downloads": 1078,
- "weekDownloads": 226,
+ "downloads": 742,
+ "weekDownloads": 253,
"size": 35437,
"latestRelease": "2.2.1",
"latestReleaseDate": "2023-11-13T11:57:33.635Z"
},
- "score": 40,
+ "score": 28,
"matchingScoreModifiers": [
"Not updated recently",
- "Not supporting New Architecture"
+ "Not supporting New Architecture",
+ "Unmaintained"
],
- "popularity": 0.179,
+ "popularity": -1.209,
"topicSearchString": "text-input gif png clipboard ime gboard stickers media"
},
{
@@ -52221,14 +55181,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-02-05T16:35:47Z",
"createdAt": "2020-08-10T10:43:44Z",
"pushedAt": "2024-02-05T16:35:47Z",
"forks": 4,
"issues": 2,
"subscribers": 1,
- "stars": 55,
+ "stars": 56,
"dependencies": 2
},
"name": "easyqrcode-react-native",
@@ -52262,8 +55225,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 370,
- "weekDownloads": 16,
+ "downloads": 186,
+ "weekDownloads": 119,
"size": 1496141,
"latestRelease": "4.0.11",
"latestReleaseDate": "2024-02-05T16:36:31.211Z"
@@ -52272,7 +55235,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.713,
+ "popularity": -0.197,
"topicSearchString": "qrcode easyqrcode qrcodejs rn-qrcode javascript-qrcode qrcode-logo qrcode-generator easyqrcodejs javascript javascript-qrcode-generator qrcode-javascript"
},
{
@@ -52292,7 +55255,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-08-16T03:34:36Z",
"createdAt": "2020-08-10T01:22:53Z",
"pushedAt": "2020-08-16T03:34:36Z",
@@ -52333,8 +55299,8 @@
"unmaintained": true,
"npmPkg": "react-native-app-review",
"npm": {
- "downloads": 19,
- "weekDownloads": 0,
+ "downloads": 12,
+ "weekDownloads": 4,
"size": 59108,
"latestRelease": "1.1.0",
"latestReleaseDate": "2020-08-16T03:34:23.831Z"
@@ -52345,7 +55311,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -1.1,
"topicSearchString": "ios android macos app-review in-app-review play-store app-store playstore appstore"
},
{
@@ -52369,12 +55335,15 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-03-30T12:01:10Z",
"createdAt": "2018-03-28T20:28:07Z",
"pushedAt": "2021-03-30T12:01:10Z",
"forks": 51,
- "issues": 34,
+ "issues": 33,
"subscribers": 3,
"stars": 209,
"dependencies": 9
@@ -52408,8 +55377,8 @@
"unmaintained": true,
"npmPkg": "react-native-responsive-linechart",
"npm": {
- "downloads": 8014,
- "weekDownloads": 1567,
+ "downloads": 4341,
+ "weekDownloads": 1367,
"size": 72429,
"latestRelease": "5.7.1",
"latestReleaseDate": "2021-03-30T12:01:26.776Z"
@@ -52420,7 +55389,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.584,
+ "popularity": -0.482,
"topicSearchString": "chart flex responsive linechart svg area-chart"
},
{
@@ -52432,21 +55401,29 @@
"github": {
"urls": {
"repo": "https://github.com/pmadruga/react-native-clean-project",
- "homepage": null
+ "homepage": "https://github.com/pmadruga/react-native-clean-project#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/pmadruga",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2023-12-28T11:46:44Z",
"createdAt": "2016-12-23T21:29:36Z",
"pushedAt": "2023-12-28T11:46:44Z",
"forks": 53,
"issues": 15,
"subscribers": 8,
- "stars": 1261,
+ "stars": 1264,
"dependencies": 0
},
"name": "react-native-clean-project",
@@ -52471,8 +55448,8 @@
},
"npmPkg": "react-native-clean-project",
"npm": {
- "downloads": 285320,
- "weekDownloads": 51504,
+ "downloads": 327563,
+ "weekDownloads": 60112,
"size": 33122,
"latestRelease": "4.0.3",
"latestReleaseDate": "2023-12-05T19:19:52.543Z"
@@ -52483,7 +55460,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.153,
+ "popularity": 0.156,
"topicSearchString": "clean"
},
{
@@ -52501,7 +55478,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-30T18:36:36Z",
"createdAt": "2018-01-07T21:29:23Z",
"pushedAt": "2024-11-30T18:36:36Z",
@@ -52536,8 +55516,8 @@
},
"npmPkg": "react-native-sass-transformer",
"npm": {
- "downloads": 46606,
- "weekDownloads": 6306,
+ "downloads": 25951,
+ "weekDownloads": 9249,
"size": 16584,
"latestRelease": "3.0.0",
"latestReleaseDate": "2024-05-15T13:00:22.063Z"
@@ -52547,7 +55527,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.115,
+ "popularity": 0.553,
"topicSearchString": "sass scss loader transform"
},
{
@@ -52559,14 +55539,17 @@
"github": {
"urls": {
"repo": "https://github.com/khalisafkari/react-native-bigimageviewer",
- "homepage": null
+ "homepage": "https://github.com/khalisafkari/react-native-bigimageviewer#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-08-24T00:32:11Z",
"createdAt": "2020-08-19T10:15:29Z",
"pushedAt": "2020-08-24T00:32:11Z",
@@ -52603,8 +55586,8 @@
"unmaintained": true,
"npmPkg": "react-native-bigimageviewer",
"npm": {
- "downloads": 19,
- "weekDownloads": 1,
+ "downloads": 29,
+ "weekDownloads": 11,
"size": 1185687,
"latestRelease": "0.1.0",
"latestReleaseDate": "2020-08-19T10:44:20.606Z"
@@ -52615,17 +55598,16 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.7,
+ "popularity": -1.383,
"topicSearchString": "ios android image bigimageviewer imageview"
},
{
"githubUrl": "https://github.com/AndreiCalazans/rn-tooltip",
"examples": [
- "https://github.com/AndreiCalazans/rn-tooltip",
- "rn-tooltip"
+ "https://github.com/AndreiCalazans/rn-tooltip"
],
"images": [
- "https://raw.githubusercontent.com/AndreiCalazans/rn-tooltip/HEAD/tooltipExample.gif"
+ "https://raw.githubusercontent.com/AndreiCalazans/rn-tooltip/master/tooltipExample.gif"
],
"ios": true,
"android": true,
@@ -52633,14 +55615,17 @@
"github": {
"urls": {
"repo": "https://github.com/AndreiCalazans/rn-tooltip",
- "homepage": null
+ "homepage": "https://github.com/AndreiCalazans/rn-tooltip#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2022-09-05T12:06:44Z",
"createdAt": "2018-05-05T17:45:45Z",
"pushedAt": "2022-09-05T12:06:44Z",
@@ -52671,8 +55656,8 @@
"unmaintained": true,
"npmPkg": "rn-tooltip",
"npm": {
- "downloads": 81351,
- "weekDownloads": 15780,
+ "downloads": 43584,
+ "weekDownloads": 13221,
"size": 21185,
"latestRelease": "3.0.3",
"latestReleaseDate": "2022-09-05T12:06:44.532Z"
@@ -52683,7 +55668,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.585,
+ "popularity": -0.242,
"topicSearchString": ""
},
{
@@ -52711,14 +55696,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-04T08:37:37Z",
"createdAt": "2016-07-28T22:43:55Z",
"pushedAt": "2025-09-04T08:37:37Z",
"forks": 82,
"issues": 12,
"subscribers": 8,
- "stars": 834,
+ "stars": 840,
"dependencies": 2
},
"name": "react-qr-code",
@@ -52747,8 +55735,8 @@
},
"npmPkg": "react-qr-code",
"npm": {
- "downloads": 3710596,
- "weekDownloads": 744388,
+ "downloads": 3820971,
+ "weekDownloads": 569612,
"size": 13763,
"latestRelease": "2.0.18",
"latestReleaseDate": "2025-07-06T20:47:33.365Z"
@@ -52758,7 +55746,7 @@
"Popular",
"Known"
],
- "popularity": 0.171,
+ "popularity": 0.127,
"topicSearchString": "code generator qr qr-code component"
},
{
@@ -52779,14 +55767,17 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-09-08T13:13:59Z",
"createdAt": "2020-05-21T01:43:28Z",
"pushedAt": "2022-09-08T13:13:59Z",
"forks": 24,
"issues": 16,
"subscribers": 4,
- "stars": 106,
+ "stars": 105,
"dependencies": 0
},
"name": "@blackbox-vision/react-native-mercadopago-px",
@@ -52817,8 +55808,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 415,
- "weekDownloads": 17,
+ "downloads": 214,
+ "weekDownloads": 109,
"size": 113071,
"latestRelease": "0.8.0",
"latestReleaseDate": "2022-09-08T13:14:14.303Z"
@@ -52829,7 +55820,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.465,
+ "popularity": -1.064,
"topicSearchString": "ios android mercadopago sdk library mercadopago-api bridge"
},
{
@@ -52843,14 +55834,17 @@
"github": {
"urls": {
"repo": "https://github.com/iRoachie/react-native-material-tabs",
- "homepage": null
+ "homepage": "https://github.com/iRoachie/react-native-material-tabs#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-03-29T06:09:37Z",
"createdAt": "2017-01-22T14:39:57Z",
"pushedAt": "2021-03-29T06:09:37Z",
@@ -52887,8 +55881,8 @@
"unmaintained": true,
"npmPkg": "react-native-material-tabs",
"npm": {
- "downloads": 6047,
- "weekDownloads": 274,
+ "downloads": 1343,
+ "weekDownloads": 418,
"size": 51971,
"latestRelease": "4.2.0",
"latestReleaseDate": "2021-03-29T06:11:20.573Z"
@@ -52899,7 +55893,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.711,
+ "popularity": -0.485,
"topicSearchString": "material-design tabs material component typescript"
},
{
@@ -52923,15 +55917,27 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-24T17:49:00Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/dannyhw",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/storybook",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
+ "updatedAt": "2025-11-12T17:50:58Z",
"createdAt": "2020-01-22T15:17:28Z",
- "pushedAt": "2025-10-24T17:49:00Z",
+ "pushedAt": "2025-11-12T17:50:58Z",
"forks": 173,
- "issues": 30,
+ "issues": 28,
"subscribers": 22,
- "stars": 1224,
- "dependencies": 14
+ "stars": 1235,
+ "dependencies": 10
},
"name": "@storybook/react-native",
"fullName": "storybookjs/react-native",
@@ -52954,11 +55960,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 1276226,
- "weekDownloads": 251432,
- "size": 142539,
- "latestRelease": "9.1.4",
- "latestReleaseDate": "2025-09-29T14:41:31.331Z"
+ "downloads": 1229902,
+ "weekDownloads": 179685,
+ "size": 132402,
+ "latestRelease": "10.0.7",
+ "latestReleaseDate": "2025-11-12T17:51:44.923Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -52966,7 +55972,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.167,
+ "popularity": 0.124,
"topicSearchString": "storybook"
},
{
@@ -52988,14 +55994,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/WrathChaos",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-13T08:45:27Z",
"createdAt": "2019-08-17T23:43:01Z",
"pushedAt": "2025-05-13T08:45:27Z",
"forks": 23,
"issues": 0,
"subscribers": 4,
- "stars": 407,
+ "stars": 406,
"dependencies": 1
},
"name": "react-native-apple-card-views",
@@ -53031,18 +56045,19 @@
},
"npmPkg": "react-native-apple-card-views",
"npm": {
- "downloads": 291,
- "weekDownloads": 22,
+ "downloads": 253,
+ "weekDownloads": 118,
"size": 994737,
"latestRelease": "3.0.0",
"latestReleaseDate": "2023-02-04T10:55:33.103Z"
},
- "score": 56,
+ "score": 47,
"matchingScoreModifiers": [
"Known",
+ "Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.685,
+ "popularity": -0.35,
"topicSearchString": "bounceable bouncy apple apple-card card view card-view apple-card-view icons javascript ui-lib rn"
},
{
@@ -53061,21 +56076,24 @@
"github": {
"urls": {
"repo": "https://github.com/invertase/react-native-apple-authentication",
- "homepage": null
+ "homepage": "https://github.com/invertase/react-native-apple-authentication"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-04-03T17:31:14Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-10T01:41:39Z",
"createdAt": "2019-12-01T21:56:36Z",
- "pushedAt": "2025-04-03T17:31:14Z",
- "forks": 223,
+ "pushedAt": "2025-11-10T01:41:39Z",
+ "forks": 225,
"issues": 21,
"subscribers": 13,
- "stars": 1549,
+ "stars": 1566,
"dependencies": 0
},
"name": "@invertase/react-native-apple-authentication",
@@ -53106,19 +56124,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 502161,
- "weekDownloads": 90414,
- "size": 125320,
- "latestRelease": "2.4.1",
- "latestReleaseDate": "2025-04-03T17:31:38.981Z"
+ "downloads": 557392,
+ "weekDownloads": 97962,
+ "size": 105911187,
+ "latestRelease": "2.5.0",
+ "latestReleaseDate": "2025-11-10T01:34:19.589Z"
},
- "score": 65,
+ "score": 79,
"matchingScoreModifiers": [
"Popular",
"Known",
- "Not updated recently"
+ "Recently updated"
],
- "popularity": 0.153,
+ "popularity": 0.149,
"topicSearchString": "apple ios button firebase aws authentication apple-auth apple-authentication"
},
{
@@ -53141,7 +56159,15 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://www.tape.sh/#pricing",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2020-12-18T16:21:49Z",
"createdAt": "2020-04-27T18:59:53Z",
"pushedAt": "2020-12-18T16:21:49Z",
@@ -53170,7 +56196,9 @@
"recorder",
"screen-capture",
"screenrecord",
- "screen-recorder"
+ "screen-recorder",
+ "screencast",
+ "mobile-development"
],
"license": {
"key": "mit",
@@ -53188,8 +56216,8 @@
"unmaintained": true,
"npmPkg": "tape-cli",
"npm": {
- "downloads": 253,
- "weekDownloads": 3,
+ "downloads": 33,
+ "weekDownloads": 29,
"size": 106713,
"latestRelease": "0.14.0",
"latestReleaseDate": "2020-12-18T16:22:31.941Z"
@@ -53199,8 +56227,8 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.49,
- "topicSearchString": "oclif simulator ios android screen-record record share-screen gif screenshot emulator recording recorder screen-capture screenrecord screen-recorder"
+ "popularity": -0.671,
+ "topicSearchString": "oclif simulator ios android screen-record record share-screen gif screenshot emulator recording recorder screen-capture screenrecord screen-recorder screencast mobile-development"
},
{
"githubUrl": "https://github.com/ajaykumar97/react-native-simple-logger",
@@ -53218,14 +56246,17 @@
"github": {
"urls": {
"repo": "https://github.com/ajaykumar97/react-native-simple-logger",
- "homepage": null
+ "homepage": "https://github.com/ajaykumar97/react-native-simple-logger#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-07-15T17:29:34Z",
"createdAt": "2019-12-24T12:10:26Z",
"pushedAt": "2020-07-15T17:29:34Z",
@@ -53260,8 +56291,8 @@
"unmaintained": true,
"npmPkg": "react-native-simple-logger",
"npm": {
- "downloads": 81,
- "weekDownloads": 3,
+ "downloads": 41,
+ "weekDownloads": 13,
"size": 13676,
"latestRelease": "0.1.1",
"latestReleaseDate": "2020-07-13T17:39:56.101Z"
@@ -53271,7 +56302,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.718,
+ "popularity": -1.461,
"topicSearchString": "simple-logger logger simple"
},
{
@@ -53288,14 +56319,17 @@
"github": {
"urls": {
"repo": "https://github.com/aryella-lacerda/react-native-easy-calendar",
- "homepage": null
+ "homepage": "https://github.com/aryella-lacerda/react-native-easy-calendar#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-02-26T14:24:15Z",
"createdAt": "2020-08-29T17:52:09Z",
"pushedAt": "2021-02-26T14:24:15Z",
@@ -53330,8 +56364,8 @@
"unmaintained": true,
"npmPkg": "react-native-easy-calendar",
"npm": {
- "downloads": 655,
- "weekDownloads": 134,
+ "downloads": 354,
+ "weekDownloads": 92,
"size": 732039,
"latestRelease": "0.3.0",
"latestReleaseDate": "2021-02-26T14:20:47.500Z"
@@ -53342,7 +56376,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.326,
+ "popularity": -1.278,
"topicSearchString": "ios android calendar"
},
{
@@ -53360,14 +56394,17 @@
"github": {
"urls": {
"repo": "https://github.com/NataliaLinnik/react-native-nested-list",
- "homepage": null
+ "homepage": "https://github.com/NataliaLinnik/react-native-nested-list"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-07-12T21:09:35Z",
"createdAt": "2020-06-25T13:05:20Z",
"pushedAt": "2021-07-12T21:09:35Z",
@@ -53405,8 +56442,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 218,
- "weekDownloads": 1,
+ "downloads": 163,
+ "weekDownloads": 122,
"size": 19015,
"latestRelease": "0.2.2",
"latestReleaseDate": "2021-07-12T21:09:31.907Z"
@@ -53416,7 +56453,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.746,
+ "popularity": -1.108,
"topicSearchString": "nestedlist nestedview nested android ios simple"
},
{
@@ -53429,21 +56466,24 @@
"github": {
"urls": {
"repo": "https://github.com/smarkets/react-native-paypal",
- "homepage": null
+ "homepage": "https://github.com/smarkets/react-native-paypal#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-04-09T06:55:35Z",
"createdAt": "2018-10-12T11:53:04Z",
"pushedAt": "2021-04-09T06:55:35Z",
"forks": 52,
"issues": 20,
"subscribers": 12,
- "stars": 118,
+ "stars": 117,
"dependencies": 0
},
"name": "react-native-paypal",
@@ -53475,8 +56515,8 @@
"unmaintained": true,
"npmPkg": "react-native-paypal",
"npm": {
- "downloads": 1423,
- "weekDownloads": 419,
+ "downloads": 937,
+ "weekDownloads": 454,
"size": 231473012,
"latestRelease": "4.1.0",
"latestReleaseDate": "2021-02-14T23:30:22.494Z"
@@ -53488,7 +56528,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.499,
+ "popularity": -1.087,
"topicSearchString": "paypal checkout paypal-checkout braintree android ios payment"
},
{
@@ -53506,21 +56546,24 @@
"github": {
"urls": {
"repo": "https://github.com/rainbow-me/react-native-animated-charts",
- "homepage": null
+ "homepage": "https://github.com/rainbow-me/react-native-animated-charts#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-10-25T17:08:17Z",
"createdAt": "2020-09-14T19:18:48Z",
"pushedAt": "2021-10-25T17:08:17Z",
- "forks": 102,
+ "forks": 103,
"issues": 56,
"subscribers": 13,
- "stars": 951,
+ "stars": 956,
"dependencies": 4
},
"name": "@rainbow-me/animated-charts",
@@ -53548,8 +56591,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 325,
- "weekDownloads": 64,
+ "downloads": 434,
+ "weekDownloads": 68,
"size": 56016,
"latestRelease": "1.0.0-alpha.6",
"latestReleaseDate": "2021-09-20T14:29:51.799Z"
@@ -53563,7 +56606,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.332,
+ "popularity": -1.367,
"topicSearchString": "charts animations reanimated2 reanimated"
},
{
@@ -53576,21 +56619,24 @@
"github": {
"urls": {
"repo": "https://github.com/gevgasparyan/rn-qr-generator",
- "homepage": null
+ "homepage": "https://github.com/gevgasparyan/rn-qr-generator#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-13T19:54:05Z",
"createdAt": "2019-12-20T12:08:40Z",
"pushedAt": "2025-10-13T19:54:05Z",
"forks": 22,
"issues": 7,
"subscribers": 4,
- "stars": 156,
+ "stars": 157,
"dependencies": 0
},
"name": "rn-qr-generator",
@@ -53631,8 +56677,8 @@
},
"npmPkg": "rn-qr-generator",
"npm": {
- "downloads": 82811,
- "weekDownloads": 15168,
+ "downloads": 80696,
+ "weekDownloads": 16208,
"size": 121016,
"latestRelease": "1.4.5",
"latestReleaseDate": "2025-10-13T19:54:14.444Z"
@@ -53643,7 +56689,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.156,
+ "popularity": 0.171,
"topicSearchString": "qr qr-code decode-qr generate-qr qrcode data-matrix datamatrix qr-generator qrcode-image qr-decode detect-qr-code scan-qr-code qrcode-generator detect-qr-code-from-image qrcode-detector totp decoder"
},
{
@@ -53657,21 +56703,24 @@
"github": {
"urls": {
"repo": "https://github.com/alpha0010/react-native-pdf-viewer",
- "homepage": null
+ "homepage": "https://github.com/alpha0010/react-native-pdf-viewer#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-17T22:22:03Z",
"createdAt": "2020-09-17T22:44:48Z",
"pushedAt": "2025-10-17T22:22:03Z",
"forks": 12,
"issues": 4,
"subscribers": 1,
- "stars": 88,
+ "stars": 89,
"dependencies": 0
},
"name": "react-native-pdf-light",
@@ -53699,8 +56748,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 5114,
- "weekDownloads": 938,
+ "downloads": 3523,
+ "weekDownloads": 1023,
"size": 250346,
"latestRelease": "2.4.2",
"latestReleaseDate": "2025-05-23T15:52:03.009Z"
@@ -53710,7 +56759,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.156,
+ "popularity": 0.247,
"topicSearchString": "pdf ios android pdf-viewer"
},
{
@@ -53727,21 +56776,24 @@
"github": {
"urls": {
"repo": "https://github.com/hoangnm/react-native-week-view",
- "homepage": null
+ "homepage": "https://github.com/hoangnm/react-native-week-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-08-26T03:48:01Z",
"createdAt": "2017-12-10T08:25:06Z",
"pushedAt": "2024-08-26T03:48:01Z",
"forks": 90,
"issues": 27,
"subscribers": 3,
- "stars": 331,
+ "stars": 332,
"dependencies": 3
},
"name": "react-native-week-view",
@@ -53771,8 +56823,8 @@
},
"npmPkg": "react-native-week-view",
"npm": {
- "downloads": 4224,
- "weekDownloads": 660,
+ "downloads": 1736,
+ "weekDownloads": 763,
"size": 136059,
"latestRelease": "0.30.0",
"latestReleaseDate": "2023-08-27T09:13:18.186Z"
@@ -53783,7 +56835,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.133,
+ "popularity": 0.374,
"topicSearchString": "android ios component weekview calendar calendar-view"
},
{
@@ -53800,14 +56852,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://patreon.com/streetwriters",
+ "platform": "PATREON"
+ }
+ ],
"updatedAt": "2025-09-24T17:53:56Z",
"createdAt": "2020-03-10T15:23:29Z",
"pushedAt": "2025-09-24T17:53:56Z",
- "forks": 114,
- "issues": 38,
- "subscribers": 14,
- "stars": 1741,
+ "forks": 115,
+ "issues": 40,
+ "subscribers": 15,
+ "stars": 1742,
"dependencies": 0
},
"name": "react-native-mmkv-storage",
@@ -53833,7 +56893,9 @@
"secure-storage",
"redux-persist-storage",
"java",
- "objective-c"
+ "objective-c",
+ "data-storage",
+ "mmap"
],
"license": {
"key": "mit",
@@ -53851,20 +56913,19 @@
},
"npmPkg": "react-native-mmkv-storage",
"npm": {
- "downloads": 72030,
- "weekDownloads": 14004,
+ "downloads": 48016,
+ "weekDownloads": 10580,
"size": 971324,
"latestRelease": "12.0.0",
"latestReleaseDate": "2025-08-25T19:31:15.761Z"
},
- "score": 79,
+ "score": 74,
"matchingScoreModifiers": [
"Popular",
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.165,
- "topicSearchString": "fast-storage asyncstorage async-storage mmkv-database mmkv-storage encrypted-storage encryption mmkv android ios key-value-storage database fast storage persist-storage secure-storage redux-persist-storage java objective-c"
+ "popularity": 0.187,
+ "topicSearchString": "fast-storage asyncstorage async-storage mmkv-database mmkv-storage encrypted-storage encryption mmkv android ios key-value-storage database fast storage persist-storage secure-storage redux-persist-storage java objective-c data-storage mmap"
},
{
"githubUrl": "https://github.com/WrathChaos/react-native-bouncy-checkbox",
@@ -53884,14 +56945,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/WrathChaos",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-08-18T12:26:47Z",
"createdAt": "2019-10-12T18:40:48Z",
"pushedAt": "2025-08-18T12:26:47Z",
"forks": 57,
"issues": 4,
"subscribers": 5,
- "stars": 869,
+ "stars": 871,
"dependencies": 2
},
"name": "react-native-bouncy-checkbox",
@@ -53917,7 +56986,9 @@
"android",
"mobile",
"mobile-app",
- "customizable-ui"
+ "customizable-ui",
+ "bounce",
+ "bouncy-checkbox"
],
"license": {
"key": "mit",
@@ -53934,8 +57005,8 @@
},
"npmPkg": "react-native-bouncy-checkbox",
"npm": {
- "downloads": 101265,
- "weekDownloads": 19416,
+ "downloads": 68074,
+ "weekDownloads": 16270,
"size": 318386,
"latestRelease": "4.1.2",
"latestReleaseDate": "2024-08-21T07:40:46.689Z"
@@ -53946,8 +57017,8 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.163,
- "topicSearchString": "toggle switch bouncy checkbox animated check customizable rn-checkbox freakycoder kuray javascript ui-lib rn reactjs ios android mobile mobile-app customizable-ui"
+ "popularity": 0.203,
+ "topicSearchString": "toggle switch bouncy checkbox animated check customizable rn-checkbox freakycoder kuray javascript ui-lib rn reactjs ios android mobile mobile-app customizable-ui bounce bouncy-checkbox"
},
{
"githubUrl": "https://github.com/gorhom/react-native-bottom-sheet",
@@ -53972,14 +57043,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/gorhom",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-09-05T09:25:37Z",
"createdAt": "2020-07-31T12:28:32Z",
"pushedAt": "2025-09-05T09:25:37Z",
- "forks": 855,
- "issues": 65,
+ "forks": 866,
+ "issues": 64,
"subscribers": 28,
- "stars": 8437,
+ "stars": 8518,
"dependencies": 2
},
"name": "@gorhom/bottom-sheet",
@@ -54010,8 +57089,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 3008941,
- "weekDownloads": 595566,
+ "downloads": 1942245,
+ "weekDownloads": 425713,
"size": 1306476,
"latestRelease": "5.2.6",
"latestReleaseDate": "2025-09-05T09:25:52.717Z"
@@ -54023,7 +57102,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.168,
+ "popularity": 0.186,
"topicSearchString": "ios android web bottom-sheet bottomsheet reanimated sheet modal"
},
{
@@ -54037,14 +57116,22 @@
"github": {
"urls": {
"repo": "https://github.com/react-keycloak/react-native-keycloak",
- "homepage": null
+ "homepage": "https://github.com/react-keycloak/react-native-keycloak#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://patreon.com/reactkeycloak",
+ "platform": "PATREON"
+ }
+ ],
"updatedAt": "2022-09-30T17:31:46Z",
"createdAt": "2020-07-16T17:44:46Z",
"pushedAt": "2022-09-30T17:31:46Z",
@@ -54080,8 +57167,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 4188,
- "weekDownloads": 770,
+ "downloads": 2635,
+ "weekDownloads": 749,
"size": 86118,
"latestRelease": "0.6.4",
"latestReleaseDate": "2022-09-30T17:31:42.704Z"
@@ -54093,7 +57180,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.594,
+ "popularity": -0.508,
"topicSearchString": "ios android keycloak keycloak-js hacktoberfest"
},
{
@@ -54116,14 +57203,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-21T15:08:55Z",
"createdAt": "2018-04-12T16:47:36Z",
"pushedAt": "2024-11-21T15:08:55Z",
- "forks": 966,
+ "forks": 968,
"issues": 419,
"subscribers": 159,
- "stars": 13432,
+ "stars": 13441,
"dependencies": 0
},
"name": "react-native-flipper",
@@ -54148,8 +57238,8 @@
},
"npmPkg": "react-native-flipper",
"npm": {
- "downloads": 280566,
- "weekDownloads": 54661,
+ "downloads": 180984,
+ "weekDownloads": 50508,
"size": 120282,
"latestRelease": "0.273.0",
"latestReleaseDate": "2024-11-21T15:15:45.801Z"
@@ -54163,7 +57253,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.584,
+ "popularity": -0.513,
"topicSearchString": "flipper"
},
{
@@ -54184,7 +57274,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-27T15:30:14Z",
"createdAt": "2016-01-11T09:43:47Z",
"pushedAt": "2025-02-27T15:30:14Z",
@@ -54219,8 +57312,8 @@
},
"npmPkg": "react-native-testfairy",
"npm": {
- "downloads": 8013,
- "weekDownloads": 1486,
+ "downloads": 5438,
+ "weekDownloads": 1614,
"size": 41009591,
"latestRelease": "2.65.0",
"latestReleaseDate": "2025-02-27T15:30:30.523Z"
@@ -54229,7 +57322,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.158,
+ "popularity": 0.252,
"topicSearchString": "component testfairy ios android"
},
{
@@ -54253,7 +57346,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-10-21T13:39:05Z",
"createdAt": "2020-05-28T19:11:34Z",
"pushedAt": "2021-10-21T13:39:05Z",
@@ -54275,7 +57371,9 @@
"reanimated2",
"imageviewer",
"animations",
- "pinch-to-zoom"
+ "pinch-to-zoom",
+ "lightbox",
+ "pager"
],
"license": {
"key": "mit",
@@ -54293,8 +57391,8 @@
"unmaintained": true,
"npmPkg": "react-native-gallery-toolkit",
"npm": {
- "downloads": 37,
- "weekDownloads": 3,
+ "downloads": 15,
+ "weekDownloads": 6,
"size": 422110,
"latestRelease": "1.0.0-alpha.1.2",
"latestReleaseDate": "2020-10-27T18:15:14.587Z"
@@ -54306,8 +57404,8 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.425,
- "topicSearchString": "gallery android ios reanimated reanimated2 imageviewer animations pinch-to-zoom"
+ "popularity": -1.1,
+ "topicSearchString": "gallery android ios reanimated reanimated2 imageviewer animations pinch-to-zoom lightbox pager"
},
{
"githubUrl": "https://github.com/junedomingo/react-native-rename",
@@ -54320,21 +57418,24 @@
"github": {
"urls": {
"repo": "https://github.com/junedomingo/react-native-rename",
- "homepage": null
+ "homepage": "https://github.com/junedomingo/react-native-rename#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-08T15:55:51Z",
"createdAt": "2016-09-20T12:46:31Z",
"pushedAt": "2025-07-08T15:55:51Z",
"forks": 255,
"issues": 13,
"subscribers": 14,
- "stars": 2746,
+ "stars": 2753,
"dependencies": 10
},
"name": "react-native-rename",
@@ -54364,8 +57465,8 @@
},
"npmPkg": "react-native-rename",
"npm": {
- "downloads": 30393,
- "weekDownloads": 5581,
+ "downloads": 33135,
+ "weekDownloads": 5448,
"size": 624119,
"latestRelease": "3.2.17",
"latestReleaseDate": "2025-07-08T15:56:50.615Z"
@@ -54375,7 +57476,7 @@
"Popular",
"Known"
],
- "popularity": 0.156,
+ "popularity": 0.14,
"topicSearchString": "ios android rename renamer space cli"
},
{
@@ -54399,7 +57500,15 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://ko-fi.com/dcangulo",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2025-09-01T12:53:03Z",
"createdAt": "2020-08-20T14:20:16Z",
"pushedAt": "2025-09-01T12:53:03Z",
@@ -54440,15 +57549,15 @@
},
"npmPkg": "react-native-pkce-challenge",
"npm": {
- "downloads": 27974,
- "weekDownloads": 5719,
+ "downloads": 18496,
+ "weekDownloads": 3891,
"size": 83089,
"latestRelease": "6.2.0",
"latestReleaseDate": "2025-09-01T12:58:21.409Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": 0.174,
+ "popularity": 0.179,
"topicSearchString": "web macos pkce oauth2 jsi c++ reactjs windows expo"
},
{
@@ -54467,10 +57576,13 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-22T17:58:14Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T20:24:54Z",
"createdAt": "2018-09-23T15:28:22Z",
- "pushedAt": "2025-10-22T17:58:14Z",
+ "pushedAt": "2025-11-13T20:24:54Z",
"forks": 1,
"issues": 0,
"subscribers": 0,
@@ -54503,17 +57615,17 @@
"configPlugin": false
},
"npm": {
- "downloads": 514,
- "weekDownloads": 49,
- "size": 49179,
- "latestRelease": "4.1.8",
- "latestReleaseDate": "2025-10-22T17:59:09.693Z"
+ "downloads": 443,
+ "weekDownloads": 135,
+ "size": 49184,
+ "latestRelease": "4.1.11",
+ "latestReleaseDate": "2025-11-13T20:25:40.070Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.668,
+ "popularity": -0.49,
"topicSearchString": "scripts utils development utilities cli development-tools"
},
{
@@ -54530,14 +57642,17 @@
"github": {
"urls": {
"repo": "https://github.com/Naturalclar/react-native-color-picker-ios",
- "homepage": null
+ "homepage": "https://github.com/Naturalclar/react-native-color-picker-ios#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-01T00:05:41Z",
"createdAt": "2020-10-12T11:57:35Z",
"pushedAt": "2025-08-01T00:05:41Z",
@@ -54573,8 +57688,8 @@
},
"npmPkg": "react-native-color-picker-ios",
"npm": {
- "downloads": 371,
- "weekDownloads": 58,
+ "downloads": 158,
+ "weekDownloads": 59,
"size": 32413,
"latestRelease": "0.1.3",
"latestReleaseDate": "2024-04-17T12:28:22.027Z"
@@ -54583,7 +57698,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.617,
+ "popularity": -0.431,
"topicSearchString": "ios android hacktoberfest color-picker typescript"
},
{
@@ -54599,7 +57714,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-06-09T16:30:45Z",
"createdAt": "2015-06-12T16:44:13Z",
"pushedAt": "2021-06-09T16:30:45Z",
@@ -54636,8 +57754,8 @@
"unmaintained": true,
"npmPkg": "react-native-in-app-utils",
"npm": {
- "downloads": 7131,
- "weekDownloads": 832,
+ "downloads": 4969,
+ "weekDownloads": 1043,
"size": 37607,
"latestRelease": "6.1.0",
"latestReleaseDate": "2020-09-23T15:39:00.493Z"
@@ -54651,7 +57769,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.651,
+ "popularity": -0.572,
"topicSearchString": "component ios in-app payments purchases"
},
{
@@ -54671,7 +57789,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-01T01:23:45Z",
"createdAt": "2020-02-26T08:49:06Z",
"pushedAt": "2024-09-01T01:23:45Z",
@@ -54708,8 +57829,8 @@
},
"npmPkg": "react-native-external-display",
"npm": {
- "downloads": 6774,
- "weekDownloads": 984,
+ "downloads": 8048,
+ "weekDownloads": 931,
"size": 90278,
"latestRelease": "0.6.6",
"latestReleaseDate": "2024-09-01T01:23:50.013Z"
@@ -54719,7 +57840,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.124,
+ "popularity": 0.098,
"topicSearchString": "external-display uiscene module ui-component ios android"
},
{
@@ -54747,14 +57868,17 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-12T12:12:54Z",
"createdAt": "2019-03-26T03:45:34Z",
"pushedAt": "2025-06-12T12:12:54Z",
- "forks": 122,
+ "forks": 124,
"issues": 47,
"subscribers": 20,
- "stars": 765,
+ "stars": 770,
"dependencies": 0
},
"name": "react-native-carplay",
@@ -54782,8 +57906,8 @@
},
"npmPkg": "react-native-carplay",
"npm": {
- "downloads": 3934,
- "weekDownloads": 773,
+ "downloads": 3024,
+ "weekDownloads": 822,
"size": 4079938,
"latestRelease": "2.4.1-beta.0",
"latestReleaseDate": "2024-06-12T10:22:08.199Z"
@@ -54794,7 +57918,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.167,
+ "popularity": 0.231,
"topicSearchString": "carplay navigation car auto"
},
{
@@ -54812,21 +57936,29 @@
"github": {
"urls": {
"repo": "https://github.com/arnnis/react-native-toast-notifications",
- "homepage": null
+ "homepage": "https://github.com/arnnis/react-native-toast-notifications#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "buymeacoffee.com/arnnis",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2023-08-23T15:08:42Z",
"createdAt": "2020-09-08T15:51:18Z",
"pushedAt": "2023-08-23T15:08:42Z",
"forks": 89,
"issues": 25,
"subscribers": 4,
- "stars": 585,
+ "stars": 586,
"dependencies": 0
},
"name": "react-native-toast-notifications",
@@ -54862,8 +57994,8 @@
"unmaintained": true,
"npmPkg": "react-native-toast-notifications",
"npm": {
- "downloads": 127832,
- "weekDownloads": 23796,
+ "downloads": 88107,
+ "weekDownloads": 19116,
"size": 153307,
"latestRelease": "3.4.0",
"latestReleaseDate": "2023-08-23T14:59:59.550Z"
@@ -54875,7 +58007,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.592,
+ "popularity": -0.566,
"topicSearchString": "component ios android windows toast animated animation message typescript swipe web"
},
{
@@ -54889,14 +58021,17 @@
"github": {
"urls": {
"repo": "https://github.com/rootstrap/react-native-use-styles",
- "homepage": null
+ "homepage": "https://github.com/rootstrap/react-native-use-styles#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-02-08T13:16:31Z",
"createdAt": "2020-08-29T15:16:39Z",
"pushedAt": "2021-02-08T13:16:31Z",
@@ -54934,8 +58069,8 @@
"unmaintained": true,
"npmPkg": "react-native-use-styles",
"npm": {
- "downloads": 102,
- "weekDownloads": 0,
+ "downloads": 29,
+ "weekDownloads": 24,
"size": 49111,
"latestRelease": "1.3.7",
"latestReleaseDate": "2020-12-22T14:49:36.307Z"
@@ -54945,7 +58080,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -0.7,
"topicSearchString": "styles namespace hooks classes css usestyles"
},
{
@@ -54964,14 +58099,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://opencollective.com/react-native-debugger",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
"updatedAt": "2023-07-31T05:03:45Z",
"createdAt": "2016-05-29T22:40:01Z",
"pushedAt": "2023-07-31T05:03:45Z",
- "forks": 811,
+ "forks": 813,
"issues": 171,
"subscribers": 77,
- "stars": 10459,
+ "stars": 10463,
"dependencies": 28
},
"name": "react-native-debugger",
@@ -55000,8 +58143,8 @@
"unmaintained": true,
"npmPkg": "react-native-debugger",
"npm": {
- "downloads": 4406,
- "weekDownloads": 850,
+ "downloads": 2652,
+ "weekDownloads": 682,
"size": 21018,
"latestRelease": "1.1.0",
"latestReleaseDate": "2018-05-20T16:21:04.077Z"
@@ -55015,7 +58158,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.586,
+ "popularity": -0.531,
"topicSearchString": "debugger devtools redux-devtools-extension electron"
},
{
@@ -55032,7 +58175,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-11T17:49:01Z",
"createdAt": "2019-03-09T03:58:51Z",
"pushedAt": "2025-01-11T17:49:01Z",
@@ -55075,8 +58221,8 @@
},
"npmPkg": "react-native-spotify-remote",
"npm": {
- "downloads": 1163,
- "weekDownloads": 168,
+ "downloads": 791,
+ "weekDownloads": 351,
"size": 17045075,
"latestRelease": "0.3.10",
"latestReleaseDate": "2021-07-15T14:04:06.538Z"
@@ -55088,7 +58234,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.123,
+ "popularity": -0.373,
"topicSearchString": "spotify music audio remote mobile player objective-c cocoapods xcode typescript android ios"
},
{
@@ -55100,21 +58246,24 @@
"github": {
"urls": {
"repo": "https://github.com/rt2zz/redux-persist",
- "homepage": null
+ "homepage": "https://github.com/rt2zz/redux-persist#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-10-24T01:11:37Z",
"createdAt": "2015-07-23T04:43:58Z",
"pushedAt": "2021-10-24T01:11:37Z",
- "forks": 832,
+ "forks": 829,
"issues": 519,
"subscribers": 82,
- "stars": 13007,
+ "stars": 13003,
"dependencies": 0
},
"name": "redux-persist",
@@ -55143,8 +58292,8 @@
"unmaintained": true,
"npmPkg": "redux-persist",
"npm": {
- "downloads": 5635981,
- "weekDownloads": 1059948,
+ "downloads": 3676653,
+ "weekDownloads": 1030272,
"size": 417857,
"latestRelease": "6.0.0",
"latestReleaseDate": "2019-09-02T00:39:26.341Z"
@@ -55158,7 +58307,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.59,
+ "popularity": -0.512,
"topicSearchString": "persistor storage redux redux-middleware"
},
{
@@ -55176,21 +58325,24 @@
"github": {
"urls": {
"repo": "https://github.com/dominicstop/react-native-ios-modal",
- "homepage": null
+ "homepage": "https://github.com/dominicstop/react-native-ios-modal#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-16T02:48:08Z",
"createdAt": "2020-10-15T05:06:11Z",
"pushedAt": "2024-12-16T02:48:08Z",
"forks": 3,
"issues": 8,
"subscribers": 3,
- "stars": 138,
+ "stars": 139,
"dependencies": 1
},
"name": "react-native-ios-modal",
@@ -55223,8 +58375,8 @@
},
"npmPkg": "react-native-ios-modal",
"npm": {
- "downloads": 5279,
- "weekDownloads": 886,
+ "downloads": 2835,
+ "weekDownloads": 914,
"size": 286736,
"latestRelease": "0.1.8",
"latestReleaseDate": "2020-10-21T03:05:04.853Z"
@@ -55233,7 +58385,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.143,
+ "popularity": 0.274,
"topicSearchString": "ios android modal ios-swift module ui-component component"
},
{
@@ -55256,14 +58408,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-10-09T14:22:39Z",
"createdAt": "2020-05-07T20:06:41Z",
"pushedAt": "2024-10-09T14:22:39Z",
"forks": 83,
"issues": 2,
"subscribers": 13,
- "stars": 2148,
+ "stars": 2155,
"dependencies": 4
},
"name": "dripsy",
@@ -55289,8 +58444,8 @@
},
"npmPkg": "dripsy",
"npm": {
- "downloads": 19328,
- "weekDownloads": 3958,
+ "downloads": 10940,
+ "weekDownloads": 1995,
"size": 322952,
"latestRelease": "4.3.8",
"latestReleaseDate": "2024-10-22T21:22:00.278Z"
@@ -55301,7 +58456,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.174,
+ "popularity": 0.155,
"topicSearchString": "ios android"
},
{
@@ -55318,14 +58473,17 @@
"github": {
"urls": {
"repo": "https://github.com/khalisafkari/react-native-sdkx",
- "homepage": null
+ "homepage": "https://github.com/khalisafkari/react-native-sdkx#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-11-02T02:34:52Z",
"createdAt": "2020-10-23T05:15:58Z",
"pushedAt": "2020-11-02T02:34:52Z",
@@ -55364,7 +58522,7 @@
"unmaintained": true,
"npmPkg": "react-native-sdkx",
"npm": {
- "downloads": 40,
+ "downloads": 4,
"weekDownloads": 1,
"size": 3870738,
"latestRelease": "0.1.8",
@@ -55376,7 +58534,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.728,
+ "popularity": -1,
"topicSearchString": "ios android greedygame admob monetization facebook mopub-ads"
},
{
@@ -55394,7 +58552,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-10-24T05:18:20Z",
"createdAt": "2020-08-25T00:45:29Z",
"pushedAt": "2024-10-24T05:18:20Z",
@@ -55430,8 +58591,8 @@
"unmaintained": true,
"npmPkg": "typed-async-storage",
"npm": {
- "downloads": 254,
- "weekDownloads": 36,
+ "downloads": 165,
+ "weekDownloads": 38,
"size": 32243,
"latestRelease": "3.1.2",
"latestReleaseDate": "2020-11-21T23:12:03.160Z"
@@ -55441,7 +58602,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.628,
+ "popularity": -1.55,
"topicSearchString": "asyncstorage storage asyncstorage-wrapper proptype-validators"
},
{
@@ -55455,21 +58616,29 @@
"github": {
"urls": {
"repo": "https://github.com/hyochan/react-native-nitro-sound",
- "homepage": null
+ "homepage": "https://github.com/hyochan/react-native-nitro-sound"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-23T15:10:51Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://buymeacoffee.com/hyochan",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
+ "updatedAt": "2025-11-01T07:25:13Z",
"createdAt": "2018-04-11T08:37:46Z",
- "pushedAt": "2025-10-23T15:10:51Z",
- "forks": 235,
- "issues": 147,
+ "pushedAt": "2025-11-01T07:25:13Z",
+ "forks": 236,
+ "issues": 148,
"subscribers": 7,
- "stars": 870,
+ "stars": 880,
"dependencies": 1
},
"name": "react-native-nitro-sound",
@@ -55506,8 +58675,8 @@
},
"npmPkg": "react-native-nitro-sound",
"npm": {
- "downloads": 23125,
- "weekDownloads": 3121,
+ "downloads": 18250,
+ "weekDownloads": 4269,
"size": 495734,
"latestRelease": "0.2.9",
"latestReleaseDate": "2025-10-23T14:15:56.715Z"
@@ -55520,7 +58689,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.115,
+ "popularity": 0.199,
"topicSearchString": "ios android audio-player audio-recorder typescript java objective-c swift kotlin turbomodule nitromodule"
},
{
@@ -55536,21 +58705,24 @@
"github": {
"urls": {
"repo": "https://github.com/enesozturk/rn-swipeable-panel",
- "homepage": null
+ "homepage": "https://github.com/enesozturk/rn-swipeable-panel"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-12-31T07:17:52Z",
"createdAt": "2019-06-03T07:41:01Z",
"pushedAt": "2021-12-31T07:17:52Z",
"forks": 130,
"issues": 37,
"subscribers": 10,
- "stars": 969,
+ "stars": 968,
"dependencies": 1
},
"name": "rn-swipeable-panel",
@@ -55590,8 +58762,8 @@
"unmaintained": true,
"npmPkg": "rn-swipeable-panel",
"npm": {
- "downloads": 2716,
- "weekDownloads": 492,
+ "downloads": 1795,
+ "weekDownloads": 457,
"size": 96633,
"latestRelease": "1.2.7",
"latestReleaseDate": "2021-12-31T07:00:06.914Z"
@@ -55604,7 +58776,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.596,
+ "popularity": -0.533,
"topicSearchString": "component mobile ios android swipeable panel swipeable-panel swipe-up swipe-down bottom bottom-panel bottom-up bottom-up-panel bottom-sheet sheet"
},
{
@@ -55614,14 +58786,17 @@
"github": {
"urls": {
"repo": "https://github.com/arniu/react-native-ionicons",
- "homepage": null
+ "homepage": "https://github.com/arniu/react-native-ionicons#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-05-27T06:49:06Z",
"createdAt": "2018-05-09T07:33:19Z",
"pushedAt": "2020-05-27T06:49:06Z",
@@ -55659,8 +58834,8 @@
"unmaintained": true,
"npmPkg": "react-native-ionicons",
"npm": {
- "downloads": 3011,
- "weekDownloads": 580,
+ "downloads": 2530,
+ "weekDownloads": 671,
"size": 141080,
"latestRelease": "4.6.5",
"latestReleaseDate": "2020-05-27T06:49:03.299Z"
@@ -55671,7 +58846,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.586,
+ "popularity": -0.524,
"topicSearchString": "ionicons ionic icons icon vector-icons component"
},
{
@@ -55688,14 +58863,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-04-15T12:44:03Z",
"createdAt": "2016-11-13T14:10:21Z",
"pushedAt": "2024-04-15T12:44:03Z",
- "forks": 276,
+ "forks": 277,
"issues": 133,
"subscribers": 25,
- "stars": 1281,
+ "stars": 1284,
"dependencies": 5
},
"name": "react-native-video-processing",
@@ -55712,7 +58890,9 @@
"javascript",
"xcode",
"ios-video-editor",
- "android-video-editor"
+ "android-video-editor",
+ "swift",
+ "java"
],
"license": {
"key": "mit",
@@ -55729,8 +58909,8 @@
},
"npmPkg": "react-native-video-processing",
"npm": {
- "downloads": 6925,
- "weekDownloads": 787,
+ "downloads": 6590,
+ "weekDownloads": 1477,
"size": 102821217,
"latestRelease": "1.7.2",
"latestReleaseDate": "2022-09-08T10:38:35.654Z"
@@ -55743,8 +58923,8 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.097,
- "topicSearchString": "ios android video processing edit videoedit javascript xcode ios-video-editor android-video-editor"
+ "popularity": 0.191,
+ "topicSearchString": "ios android video processing edit videoedit javascript xcode ios-video-editor android-video-editor swift java"
},
{
"githubUrl": "https://github.com/react-native-menu/menu",
@@ -55764,21 +58944,24 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-menu/menu",
- "homepage": null
+ "homepage": "https://github.com/react-native-menu/menu#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-12T15:38:32Z",
"createdAt": "2020-11-03T14:20:50Z",
"pushedAt": "2025-09-12T15:38:32Z",
- "forks": 72,
- "issues": 48,
+ "forks": 74,
+ "issues": 51,
"subscribers": 6,
- "stars": 1160,
+ "stars": 1170,
"dependencies": 0
},
"name": "@react-native-menu/menu",
@@ -55807,19 +58990,19 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 308336,
- "weekDownloads": 55376,
+ "downloads": 251741,
+ "weekDownloads": 58545,
"size": 124048,
"latestRelease": "2.0.0",
"latestReleaseDate": "2025-09-10T00:20:59.390Z"
},
- "score": 79,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
"Known",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.153,
+ "popularity": 0.198,
"topicSearchString": "ios android uimenu uiaction hacktoberfest"
},
{
@@ -55869,21 +59052,24 @@
"github": {
"urls": {
"repo": "https://github.com/dominicstop/react-native-ios-context-menu",
- "homepage": null
+ "homepage": "https://github.com/dominicstop/react-native-ios-context-menu#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-28T15:06:36Z",
"createdAt": "2020-10-24T07:20:41Z",
"pushedAt": "2025-09-28T15:06:36Z",
- "forks": 39,
+ "forks": 40,
"issues": 35,
"subscribers": 4,
- "stars": 658,
+ "stars": 664,
"dependencies": 1
},
"name": "react-native-ios-context-menu",
@@ -55915,18 +59101,18 @@
},
"npmPkg": "react-native-ios-context-menu",
"npm": {
- "downloads": 162557,
- "weekDownloads": 30487,
+ "downloads": 245786,
+ "weekDownloads": 24530,
"size": 447974,
"latestRelease": "3.2.1",
"latestReleaseDate": "2025-09-28T15:08:00.238Z"
},
- "score": 65,
+ "score": 74,
"matchingScoreModifiers": [
- "Known",
- "Recently updated"
+ "Popular",
+ "Known"
],
- "popularity": 0.159,
+ "popularity": 0.085,
"topicSearchString": "ios ios-context-menu reactnativeioscontextmenu component ui-component contextmenu"
},
{
@@ -55939,14 +59125,17 @@
"github": {
"urls": {
"repo": "https://github.com/selvamk-js/sharingan-rn-modal-dropdown",
- "homepage": null
+ "homepage": "https://github.com/srk-sharingan/sharingan-rn-modal-dropdown#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-11-15T09:03:53Z",
"createdAt": "2020-11-06T07:34:21Z",
"pushedAt": "2022-11-15T09:03:53Z",
@@ -55983,8 +59172,8 @@
"unmaintained": true,
"npmPkg": "sharingan-rn-modal-dropdown",
"npm": {
- "downloads": 312,
- "weekDownloads": 39,
+ "downloads": 210,
+ "weekDownloads": 38,
"size": 481869,
"latestRelease": "1.4.0",
"latestReleaseDate": "2021-08-14T17:20:04.641Z"
@@ -55995,7 +59184,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.393,
+ "popularity": -1.345,
"topicSearchString": "ios android dropdown material-dropdown group-dropdown"
},
{
@@ -56007,14 +59196,17 @@
"github": {
"urls": {
"repo": "https://github.com/khalisafkari/react-native-latlon",
- "homepage": null
+ "homepage": "https://github.com/khalisafkari/react-native-latlon#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-11-14T10:12:39Z",
"createdAt": "2020-11-02T06:51:58Z",
"pushedAt": "2020-11-14T10:12:39Z",
@@ -56048,8 +59240,8 @@
"unmaintained": true,
"npmPkg": "react-native-latlon",
"npm": {
- "downloads": 5,
- "weekDownloads": 0,
+ "downloads": 2,
+ "weekDownloads": 1,
"size": 253499,
"latestRelease": "0.1.3",
"latestReleaseDate": "2020-11-14T10:16:31.694Z"
@@ -56076,21 +59268,24 @@
"github": {
"urls": {
"repo": "https://github.com/StefanoMartella/react-native-simple-bottom-sheet",
- "homepage": null
+ "homepage": "https://github.com/StefanoMartella/react-native-simple-bottom-sheet#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-05-06T16:23:17Z",
"createdAt": "2020-04-30T12:24:04Z",
"pushedAt": "2024-05-06T16:23:17Z",
"forks": 9,
"issues": 1,
"subscribers": 2,
- "stars": 136,
+ "stars": 137,
"dependencies": 1
},
"name": "react-native-simple-bottom-sheet",
@@ -56126,8 +59321,8 @@
},
"npmPkg": "react-native-simple-bottom-sheet",
"npm": {
- "downloads": 9942,
- "weekDownloads": 1788,
+ "downloads": 5333,
+ "weekDownloads": 1474,
"size": 543504,
"latestRelease": "1.0.4",
"latestReleaseDate": "2022-09-10T07:56:37.674Z"
@@ -56136,7 +59331,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.153,
+ "popularity": 0.235,
"topicSearchString": "component slider panel bottom-sheet sheet simple slider-panel bottom bottom-slider ios android mobile"
},
{
@@ -56148,21 +59343,24 @@
"github": {
"urls": {
"repo": "https://github.com/fasky-software/react-native-widgetkit",
- "homepage": null
+ "homepage": "https://github.com/fasky-software/react-native-widgetkit#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-11-02T17:25:41Z",
"createdAt": "2020-10-22T22:02:20Z",
"pushedAt": "2020-11-02T17:25:41Z",
"forks": 9,
"issues": 2,
"subscribers": 6,
- "stars": 177,
+ "stars": 176,
"dependencies": 0
},
"name": "react-native-widgetkit",
@@ -56191,8 +59389,8 @@
"unmaintained": true,
"npmPkg": "react-native-widgetkit",
"npm": {
- "downloads": 20556,
- "weekDownloads": 4386,
+ "downloads": 21671,
+ "weekDownloads": 4184,
"size": 55181,
"latestRelease": "1.0.9",
"latestReleaseDate": "2020-11-02T17:26:01.081Z"
@@ -56204,7 +59402,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.569,
+ "popularity": -0.586,
"topicSearchString": "ios android widgetkit ios14"
},
{
@@ -56230,14 +59428,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-05T18:50:26Z",
"createdAt": "2020-08-07T14:49:02Z",
"pushedAt": "2025-09-05T18:50:26Z",
- "forks": 184,
+ "forks": 185,
"issues": 5,
"subscribers": 3,
- "stars": 745,
+ "stars": 747,
"dependencies": 1
},
"name": "react-native-paper-dates",
@@ -56254,7 +59455,11 @@
"material-design",
"datepicker",
"timepicker",
- "picker"
+ "picker",
+ "translations",
+ "hermes",
+ "performant",
+ "small"
],
"license": {
"key": "mit",
@@ -56271,8 +59476,8 @@
},
"npmPkg": "react-native-paper-dates",
"npm": {
- "downloads": 147442,
- "weekDownloads": 27314,
+ "downloads": 99434,
+ "weekDownloads": 27879,
"size": 990972,
"latestRelease": "0.22.50",
"latestReleaseDate": "2025-09-05T18:50:25.832Z"
@@ -56282,8 +59487,8 @@
"Popular",
"Known"
],
- "popularity": 0.157,
- "topicSearchString": "ios android material web paper material-design datepicker timepicker picker"
+ "popularity": 0.238,
+ "topicSearchString": "ios android material web paper material-design datepicker timepicker picker translations hermes performant small"
},
{
"githubUrl": "https://github.com/retyui/react-native-stylex",
@@ -56304,14 +59509,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-02-25T22:15:35Z",
"createdAt": "2020-01-10T19:52:19Z",
"pushedAt": "2024-02-25T22:15:35Z",
- "forks": 3,
+ "forks": 4,
"issues": 0,
"subscribers": 4,
- "stars": 113,
+ "stars": 114,
"dependencies": 0
},
"name": "react-native-stylex",
@@ -56338,8 +59546,8 @@
},
"npmPkg": "react-native-stylex",
"npm": {
- "downloads": 880,
- "weekDownloads": 108,
+ "downloads": 405,
+ "weekDownloads": 115,
"size": 34054,
"latestRelease": "4.2.1",
"latestReleaseDate": "2023-01-07T21:11:32.621Z"
@@ -56348,7 +59556,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.646,
+ "popularity": -0.508,
"topicSearchString": "theme style media-queries"
},
{
@@ -56371,14 +59579,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-04-26T18:52:15Z",
"createdAt": "2018-08-01T17:39:49Z",
"pushedAt": "2022-04-26T18:52:15Z",
"forks": 181,
"issues": 33,
"subscribers": 45,
- "stars": 3902,
+ "stars": 3904,
"dependencies": 0
},
"name": "react-native-fbt",
@@ -56406,8 +59617,8 @@
"unmaintained": true,
"npmPkg": "react-native-fbt",
"npm": {
- "downloads": 87,
- "weekDownloads": 0,
+ "downloads": 69,
+ "weekDownloads": 39,
"size": 49577,
"latestRelease": "0.0.7",
"latestReleaseDate": "2021-10-07T23:52:09.831Z"
@@ -56419,7 +59630,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -1.012,
"topicSearchString": "android ios fbt"
},
{
@@ -56440,14 +59651,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-12-28T23:05:54Z",
"createdAt": "2018-05-23T00:47:02Z",
"pushedAt": "2022-12-28T23:05:54Z",
- "forks": 51,
+ "forks": 52,
"issues": 24,
"subscribers": 3,
- "stars": 283,
+ "stars": 284,
"dependencies": 0
},
"name": "react-native-navigation-bar-color",
@@ -56478,8 +59692,8 @@
"unmaintained": true,
"npmPkg": "react-native-navigation-bar-color",
"npm": {
- "downloads": 73882,
- "weekDownloads": 14829,
+ "downloads": 52709,
+ "weekDownloads": 13966,
"size": 72034,
"latestRelease": "2.0.2",
"latestReleaseDate": "2022-12-28T23:06:30.475Z"
@@ -56491,7 +59705,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.579,
+ "popularity": -0.525,
"topicSearchString": "component navigation-bar navigation-bar-color navigation-theme bottom-bar bottom-bar-color"
},
{
@@ -56503,14 +59717,17 @@
"github": {
"urls": {
"repo": "https://github.com/Kamalnrf/react-native-google-play-install-referrer",
- "homepage": null
+ "homepage": "https://github.com/Kamalnrf/react-native-google-play-install-referrer#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-05-13T00:51:50Z",
"createdAt": "2020-11-25T14:42:16Z",
"pushedAt": "2021-05-13T00:51:50Z",
@@ -56544,8 +59761,8 @@
"unmaintained": true,
"npmPkg": "react-native-google-play-install-referrer",
"npm": {
- "downloads": 65,
- "weekDownloads": 14,
+ "downloads": 72,
+ "weekDownloads": 18,
"size": 1028247,
"latestRelease": "1.0.0",
"latestReleaseDate": "2020-11-25T14:54:22.750Z"
@@ -56556,7 +59773,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.563,
+ "popularity": -1.525,
"topicSearchString": "ios android"
},
{
@@ -56569,21 +59786,24 @@
"github": {
"urls": {
"repo": "https://github.com/Kudo/react-native-v8",
- "homepage": null
+ "homepage": "https://github.com/Kudo/react-native-v8#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-08-20T18:28:15Z",
"createdAt": "2019-06-12T15:24:16Z",
"pushedAt": "2024-08-20T18:28:15Z",
"forks": 74,
"issues": 40,
"subscribers": 16,
- "stars": 955,
+ "stars": 956,
"dependencies": 1
},
"name": "react-native-v8",
@@ -56610,8 +59830,8 @@
},
"npmPkg": "react-native-v8",
"npm": {
- "downloads": 20155,
- "weekDownloads": 4623,
+ "downloads": 8991,
+ "weekDownloads": 2449,
"size": 184890,
"latestRelease": "2.5.1",
"latestReleaseDate": "2024-08-20T18:29:21.956Z"
@@ -56622,7 +59842,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.195,
+ "popularity": 0.232,
"topicSearchString": "android v8"
},
{
@@ -56644,7 +59864,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-05-19T23:38:58Z",
"createdAt": "2020-12-03T23:02:01Z",
"pushedAt": "2021-05-19T23:38:58Z",
@@ -56678,8 +59901,8 @@
"unmaintained": true,
"npmPkg": "react-native-bootstrap-icons",
"npm": {
- "downloads": 1565,
- "weekDownloads": 151,
+ "downloads": 984,
+ "weekDownloads": 332,
"size": 1104992,
"latestRelease": "1.5.0",
"latestReleaseDate": "2021-05-19T23:38:00.768Z"
@@ -56689,7 +59912,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.918,
+ "popularity": -1.463,
"topicSearchString": "bootstrap icons"
},
{
@@ -56713,14 +59936,17 @@
"github": {
"urls": {
"repo": "https://github.com/dominicstop/react-native-ios-popover",
- "homepage": null
+ "homepage": "https://github.com/dominicstop/react-native-ios-popover#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-04-12T13:46:55Z",
"createdAt": "2020-12-07T08:43:40Z",
"pushedAt": "2023-04-12T13:46:55Z",
@@ -56758,8 +59984,8 @@
"unmaintained": true,
"npmPkg": "react-native-ios-popover",
"npm": {
- "downloads": 123,
- "weekDownloads": 13,
+ "downloads": 127,
+ "weekDownloads": 90,
"size": 178102,
"latestRelease": "3.0.0",
"latestReleaseDate": "2022-10-29T16:06:47.151Z"
@@ -56770,7 +59996,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.407,
+ "popularity": -0.879,
"topicSearchString": "ios uipopover popover popover-view component"
},
{
@@ -56783,19 +60009,22 @@
"github": {
"urls": {
"repo": "https://github.com/Vydia/react-native-background-upload",
- "homepage": null
+ "homepage": "https://github.com/Vydia/react-native-background-upload#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-10-09T15:12:36Z",
"createdAt": "2016-12-13T00:19:14Z",
"pushedAt": "2022-10-09T15:12:36Z",
- "forks": 290,
- "issues": 126,
+ "forks": 292,
+ "issues": 127,
"subscribers": 24,
"stars": 756,
"dependencies": 0
@@ -56830,8 +60059,8 @@
"unmaintained": true,
"npmPkg": "react-native-background-upload",
"npm": {
- "downloads": 14736,
- "weekDownloads": 2822,
+ "downloads": 9379,
+ "weekDownloads": 2183,
"size": 689594,
"latestRelease": "6.6.0",
"latestReleaseDate": "2022-10-07T16:23:47.912Z"
@@ -56845,7 +60074,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.587,
+ "popularity": -0.552,
"topicSearchString": "nsurlsession uploadservice background upload android ios file-upload hacktoberfest"
},
{
@@ -56858,14 +60087,17 @@
"github": {
"urls": {
"repo": "https://github.com/Sifir-io/react-native-tor",
- "homepage": null
+ "homepage": "https://github.com/Sifir-io/react-native-tor/"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-02-09T21:16:06Z",
"createdAt": "2020-11-17T14:43:01Z",
"pushedAt": "2022-02-09T21:16:06Z",
@@ -56905,8 +60137,8 @@
"unmaintained": true,
"npmPkg": "react-native-tor",
"npm": {
- "downloads": 2712,
- "weekDownloads": 606,
+ "downloads": 1808,
+ "weekDownloads": 359,
"size": 118987805,
"latestRelease": "0.1.8",
"latestReleaseDate": "2022-02-09T21:17:40.504Z"
@@ -56917,7 +60149,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.56,
+ "popularity": -0.581,
"topicSearchString": "tor socks5 streams proxy vpn privacy ios android"
},
{
@@ -56939,14 +60171,17 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-09-22T11:53:18Z",
"createdAt": "2019-11-22T05:52:01Z",
"pushedAt": "2022-09-22T11:53:18Z",
"forks": 82,
"issues": 27,
"subscribers": 8,
- "stars": 1215,
+ "stars": 1216,
"dependencies": 3
},
"name": "react-native-magnus",
@@ -56976,8 +60211,8 @@
"unmaintained": true,
"npmPkg": "react-native-magnus",
"npm": {
- "downloads": 2966,
- "weekDownloads": 610,
+ "downloads": 1661,
+ "weekDownloads": 778,
"size": 1698217,
"latestRelease": "1.0.63",
"latestReleaseDate": "2022-09-22T11:53:39.251Z"
@@ -56989,7 +60224,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.575,
+ "popularity": -0.351,
"topicSearchString": "ios android design-system typescript ui-components"
},
{
@@ -57007,14 +60242,17 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-05-17T11:40:24Z",
"createdAt": "2020-12-09T10:58:16Z",
"pushedAt": "2023-05-17T11:40:24Z",
"forks": 31,
"issues": 15,
"subscribers": 17,
- "stars": 139,
+ "stars": 138,
"dependencies": 0
},
"name": "@stream-io/flat-list-mvcp",
@@ -57043,8 +60281,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 79754,
- "weekDownloads": 13125,
+ "downloads": 65891,
+ "weekDownloads": 15966,
"size": 174596,
"latestRelease": "0.10.3",
"latestReleaseDate": "2023-05-17T09:37:10.470Z"
@@ -57056,7 +60294,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.61,
+ "popularity": -0.544,
"topicSearchString": "ios android flatlist wrapper scrollview"
},
{
@@ -57069,14 +60307,17 @@
"github": {
"urls": {
"repo": "https://github.com/alpha0010/react-native-file-access",
- "homepage": null
+ "homepage": "https://github.com/alpha0010/react-native-file-access#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-22T20:02:51Z",
"createdAt": "2020-12-17T04:14:40Z",
"pushedAt": "2025-08-22T20:02:51Z",
@@ -57115,8 +60356,8 @@
},
"npmPkg": "react-native-file-access",
"npm": {
- "downloads": 77569,
- "weekDownloads": 16811,
+ "downloads": 66976,
+ "weekDownloads": 12522,
"size": 201749,
"latestRelease": "3.2.0",
"latestReleaseDate": "2025-08-22T20:02:49.167Z"
@@ -57125,7 +60366,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.184,
+ "popularity": 0.159,
"topicSearchString": "ios android macos download file filesystem fs"
},
{
@@ -57146,14 +60387,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-08-04T20:42:19Z",
"createdAt": "2015-09-04T19:29:07Z",
"pushedAt": "2023-08-04T20:42:19Z",
"forks": 138,
"issues": 3,
"subscribers": 14,
- "stars": 344,
+ "stars": 345,
"dependencies": 0
},
"name": "react-native-print",
@@ -57180,8 +60424,8 @@
"unmaintained": true,
"npmPkg": "react-native-print",
"npm": {
- "downloads": 60931,
- "weekDownloads": 11703,
+ "downloads": 43400,
+ "weekDownloads": 11563,
"size": 145699,
"latestRelease": "0.11.0",
"latestReleaseDate": "2023-01-22T06:11:15.154Z"
@@ -57193,7 +60437,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.587,
+ "popularity": -0.524,
"topicSearchString": "print ndef"
},
{
@@ -57216,14 +60460,38 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-10T23:03:54Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/bluebill1049",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/jorisre",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/kotarella1110",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/react-hook-form",
+ "platform": "OPEN_COLLECTIVE"
+ },
+ {
+ "url": "https://youtube.com/@bluebill1049",
+ "platform": "CUSTOM"
+ }
+ ],
+ "updatedAt": "2025-11-14T03:35:04Z",
"createdAt": "2019-03-05T23:47:10Z",
- "pushedAt": "2025-10-10T23:03:54Z",
- "forks": 2283,
- "issues": 88,
- "subscribers": 178,
- "stars": 44052,
+ "pushedAt": "2025-11-14T03:35:04Z",
+ "forks": 2300,
+ "issues": 96,
+ "subscribers": 175,
+ "stars": 44173,
"dependencies": 0
},
"name": "react-hook-form",
@@ -57257,11 +60525,11 @@
},
"npmPkg": "react-hook-form",
"npm": {
- "downloads": 59883815,
- "weekDownloads": 10753770,
- "size": 1180785,
- "latestRelease": "7.65.0",
- "latestReleaseDate": "2025-10-10T22:43:28.298Z"
+ "downloads": 37819395,
+ "weekDownloads": 10268763,
+ "size": 1192095,
+ "latestRelease": "7.66.0",
+ "latestReleaseDate": "2025-10-31T23:18:10.218Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -57271,7 +60539,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.153,
+ "popularity": 0.231,
"topicSearchString": "hooks form forms form-validation validation typescript form-builder dx ux reactjs"
},
{
@@ -57288,14 +60556,17 @@
"github": {
"urls": {
"repo": "https://github.com/lukebrandonfarrell/react-native-navigation-drawer-extension",
- "homepage": null
+ "homepage": "https://github.com/lukebrandonfarrell/wix-react-native-navigation-drawer#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-11-04T18:01:17Z",
"createdAt": "2019-02-18T16:19:52Z",
"pushedAt": "2022-11-04T18:01:17Z",
@@ -57316,7 +60587,8 @@
"side-menu",
"ios",
"android",
- "typescript"
+ "typescript",
+ "typescript-library"
],
"license": {
"name": "MIT License",
@@ -57334,8 +60606,8 @@
"unmaintained": true,
"npmPkg": "react-native-navigation-drawer-extension",
"npm": {
- "downloads": 3221,
- "weekDownloads": 539,
+ "downloads": 2465,
+ "weekDownloads": 785,
"size": 52119,
"latestRelease": "4.3.1",
"latestReleaseDate": "2022-11-02T13:19:33.526Z"
@@ -57347,8 +60619,8 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.608,
- "topicSearchString": "wix navigation drawer side-menu ios android typescript"
+ "popularity": -0.479,
+ "topicSearchString": "wix navigation drawer side-menu ios android typescript typescript-library"
},
{
"githubUrl": "https://github.com/Trancever/reanimated-collapsible-helpers",
@@ -57369,7 +60641,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-12T13:27:36Z",
"createdAt": "2020-12-12T21:08:59Z",
"pushedAt": "2025-06-12T13:27:36Z",
@@ -57406,15 +60681,15 @@
},
"npmPkg": "reanimated-collapsible-helpers",
"npm": {
- "downloads": 415,
- "weekDownloads": 70,
+ "downloads": 250,
+ "weekDownloads": 86,
"size": 29012,
"latestRelease": "2.0.1",
"latestReleaseDate": "2025-06-12T13:27:55.938Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.606,
+ "popularity": -0.453,
"topicSearchString": "ios android animation collapsible reanimated"
},
{
@@ -57439,15 +60714,27 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
- "updatedAt": "2025-10-08T19:16:58Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/carloscuesta",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://paypal.me/carloscuesta",
+ "platform": "CUSTOM"
+ }
+ ],
+ "updatedAt": "2025-11-03T19:01:10Z",
"createdAt": "2019-02-08T19:13:18Z",
- "pushedAt": "2025-10-08T19:16:58Z",
+ "pushedAt": "2025-11-03T19:01:10Z",
"forks": 33,
"issues": 1,
"subscribers": 3,
- "stars": 593,
- "dependencies": 1
+ "stars": 594,
+ "dependencies": 0
},
"name": "react-native-error-boundary",
"fullName": "carloscuesta/react-native-error-boundary",
@@ -57474,18 +60761,18 @@
},
"npmPkg": "react-native-error-boundary",
"npm": {
- "downloads": 236041,
- "weekDownloads": 42391,
- "size": 25584,
- "latestRelease": "3.0.0",
- "latestReleaseDate": "2025-10-08T19:19:21.868Z"
+ "downloads": 151882,
+ "weekDownloads": 44962,
+ "size": 25562,
+ "latestRelease": "3.1.0",
+ "latestReleaseDate": "2025-10-31T21:56:19.745Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.153,
+ "popularity": 0.502,
"topicSearchString": "error error-boundary error-handler componentdidcatch"
},
{
@@ -57506,7 +60793,15 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/DeVoresyah",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2023-10-30T14:44:37Z",
"createdAt": "2020-03-26T06:58:36Z",
"pushedAt": "2023-10-30T14:44:37Z",
@@ -57541,20 +60836,22 @@
"hasNativeCode": false,
"configPlugin": false
},
+ "unmaintained": true,
"npmPkg": "osmicsx",
"npm": {
- "downloads": 582,
- "weekDownloads": 10,
+ "downloads": 40,
+ "weekDownloads": 8,
"size": 141348,
"latestRelease": "1.1.3",
"latestReleaseDate": "2023-04-11T08:49:00.707Z"
},
- "score": 51,
+ "score": 40,
"matchingScoreModifiers": [
"Known",
- "Not updated recently"
+ "Not updated recently",
+ "Unmaintained"
],
- "popularity": -0.735,
+ "popularity": -1.322,
"topicSearchString": "style framework javascript utility frontend hacktoberfest"
},
{
@@ -57569,14 +60866,17 @@
"github": {
"urls": {
"repo": "https://github.com/OsmiCSX/osmi",
- "homepage": null
+ "homepage": "https://github.com/OsmiCSX/osmi"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-07-30T04:29:29Z",
"createdAt": "2021-01-13T07:27:05Z",
"pushedAt": "2021-07-30T04:29:29Z",
@@ -57611,8 +60911,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 86,
- "weekDownloads": 6,
+ "downloads": 20,
+ "weekDownloads": 7,
"size": 2942358,
"latestRelease": "1.3.1",
"latestReleaseDate": "2021-07-30T04:39:30.190Z"
@@ -57622,7 +60922,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.44,
+ "popularity": -1.15,
"topicSearchString": "cli boilerplate generator hacktoberfest"
},
{
@@ -57638,14 +60938,17 @@
"github": {
"urls": {
"repo": "https://github.com/adobe/react-native-acpmedia",
- "homepage": null
+ "homepage": "https://aep-sdks.gitbook.io/docs/"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-08-07T22:15:28Z",
"createdAt": "2019-10-24T14:30:54Z",
"pushedAt": "2023-08-07T22:15:28Z",
@@ -57681,8 +60984,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 240,
- "weekDownloads": 36,
+ "downloads": 110,
+ "weekDownloads": 60,
"size": 466829,
"latestRelease": "3.0.1",
"latestReleaseDate": "2022-04-28T20:46:35.823Z"
@@ -57693,7 +60996,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.621,
+ "popularity": -1.27,
"topicSearchString": "adobe adobe-experience-platform media ios android adobe-analytics"
},
{
@@ -57717,11 +61020,14 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-03-22T11:02:43Z",
"createdAt": "2015-06-04T15:58:22Z",
"pushedAt": "2024-03-22T11:02:43Z",
- "forks": 331,
+ "forks": 330,
"issues": 146,
"subscribers": 25,
"stars": 1615,
@@ -57761,8 +61067,8 @@
},
"npmPkg": "react-native-payments",
"npm": {
- "downloads": 9971,
- "weekDownloads": 2091,
+ "downloads": 5073,
+ "weekDownloads": 1126,
"size": 170548,
"latestRelease": "0.8.4",
"latestReleaseDate": "2021-05-25T11:04:19.845Z"
@@ -57775,7 +61081,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.178,
+ "popularity": 0.189,
"topicSearchString": "apple-pay stripe braintree payments payment-request sca strong-customer-authentication 2-factor 2fa android ios payment-intents cross-platform"
},
{
@@ -57786,21 +61092,24 @@
"github": {
"urls": {
"repo": "https://github.com/kilohealth/rn-fitness-tracker",
- "homepage": null
+ "homepage": "https://github.com/kilohealth/rn-fitness-tracker"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-05-22T21:50:09Z",
"createdAt": "2019-08-28T13:42:12Z",
"pushedAt": "2024-05-22T21:50:09Z",
"forks": 22,
"issues": 1,
"subscribers": 4,
- "stars": 121,
+ "stars": 123,
"dependencies": 0
},
"name": "@kilohealth/rn-fitness-tracker",
@@ -57824,7 +61133,9 @@
"fitnessapi",
"steps",
"activity",
- "body"
+ "body",
+ "vitals",
+ "workout"
],
"license": {
"key": "mit",
@@ -57840,8 +61151,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 2405,
- "weekDownloads": 202,
+ "downloads": 1297,
+ "weekDownloads": 808,
"size": 160150,
"latestRelease": "3.1.0",
"latestReleaseDate": "2023-02-24T08:29:55.896Z"
@@ -57851,8 +61162,8 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.072,
- "topicSearchString": "health-kit google-fit fitness step track tracker health android ios healthkit apple-health fit googlefit fitnessapi steps activity body"
+ "popularity": 0.53,
+ "topicSearchString": "health-kit google-fit fitness step track tracker health android ios healthkit apple-health fit googlefit fitnessapi steps activity body vitals workout"
},
{
"githubUrl": "https://github.com/YanYuanFE/react-native-signature-canvas",
@@ -57865,21 +61176,24 @@
"github": {
"urls": {
"repo": "https://github.com/YanYuanFE/react-native-signature-canvas",
- "homepage": null
+ "homepage": "https://github.com/YanYuanFE/react-native-signature-canvas#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-06-28T05:42:47Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-04T06:54:25Z",
"createdAt": "2018-08-13T07:44:46Z",
- "pushedAt": "2025-06-28T05:42:47Z",
- "forks": 153,
- "issues": 100,
+ "pushedAt": "2025-11-04T06:54:25Z",
+ "forks": 155,
+ "issues": 101,
"subscribers": 3,
- "stars": 477,
+ "stars": 483,
"dependencies": 0
},
"name": "react-native-signature-canvas",
@@ -57917,19 +61231,20 @@
},
"npmPkg": "react-native-signature-canvas",
"npm": {
- "downloads": 320872,
- "weekDownloads": 59118,
+ "downloads": 211852,
+ "weekDownloads": 57824,
"size": 102612,
"latestRelease": "5.0.1",
"latestReleaseDate": "2025-06-28T05:36:03.351Z"
},
- "score": 65,
+ "score": 70,
"matchingScoreModifiers": [
"Popular",
"Known",
- "Lots of open issues"
+ "Lots of open issues",
+ "Recently updated"
],
- "popularity": 0.157,
+ "popularity": 0.232,
"topicSearchString": "component ios android signature signature-pad canvas expo typescript drawing webview performance error-handling undo-redo svg-export"
},
{
@@ -57939,21 +61254,24 @@
"github": {
"urls": {
"repo": "https://github.com/kevinresol/react-native-default-preference",
- "homepage": null
+ "homepage": "https://github.com/kevinresol/react-native-default-preference#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-11T06:29:07Z",
"createdAt": "2016-12-08T04:14:32Z",
"pushedAt": "2025-04-11T06:29:07Z",
"forks": 71,
- "issues": 4,
+ "issues": 3,
"subscribers": 4,
- "stars": 263,
+ "stars": 268,
"dependencies": 0
},
"name": "react-native-default-preference",
@@ -57984,8 +61302,8 @@
},
"npmPkg": "react-native-default-preference",
"npm": {
- "downloads": 270670,
- "weekDownloads": 52916,
+ "downloads": 171551,
+ "weekDownloads": 42612,
"size": 89097,
"latestRelease": "1.4.4",
"latestReleaseDate": "2022-04-07T14:14:17.310Z"
@@ -57996,7 +61314,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.166,
+ "popularity": 0.211,
"topicSearchString": "nsuserdefaults user-defaults sharedpreferences shared-preferences ios android userdefaults"
},
{
@@ -58007,21 +61325,24 @@
"github": {
"urls": {
"repo": "https://github.com/flyskywhy/react-native-gcanvas",
- "homepage": null
+ "homepage": "https://github.com/flyskywhy/react-native-gcanvas#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-11T05:45:26Z",
"createdAt": "2020-12-06T10:35:53Z",
"pushedAt": "2024-12-11T05:45:26Z",
"forks": 23,
- "issues": 11,
+ "issues": 12,
"subscribers": 5,
- "stars": 241,
+ "stars": 242,
"dependencies": 1
},
"name": "@flyskywhy/react-native-gcanvas",
@@ -58056,7 +61377,8 @@
"shader",
"opengl",
"webgl",
- "zdog"
+ "zdog",
+ "graphics"
],
"license": {
"key": "apache-2.0",
@@ -58072,8 +61394,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 5048,
- "weekDownloads": 689,
+ "downloads": 3714,
+ "weekDownloads": 2468,
"size": 59070549,
"latestRelease": "6.0.20",
"latestReleaseDate": "2024-12-11T05:47:49.886Z"
@@ -58084,8 +61406,8 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.116,
- "topicSearchString": "2d 3d android babylon babylon.js babylonjs canvas dogz emoji font gcanvas glsl gpu ios multiple-touches offscreen-canvas particles-bg pixel-animation-editor pixel-art-animation-editor pixel-art-editor pixel-gif-editor pixel-editor pixi proton shader opengl webgl zdog"
+ "popularity": 0.565,
+ "topicSearchString": "2d 3d android babylon babylon.js babylonjs canvas dogz emoji font gcanvas glsl gpu ios multiple-touches offscreen-canvas particles-bg pixel-animation-editor pixel-art-animation-editor pixel-art-editor pixel-gif-editor pixel-editor pixi proton shader opengl webgl zdog graphics"
},
{
"githubUrl": "https://github.com/microsoft/react-native-xaml/tree/main/package",
@@ -58107,11 +61429,14 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-18T23:13:24Z",
"createdAt": "2021-01-31T06:37:47Z",
"pushedAt": "2025-06-18T23:13:24Z",
- "forks": 27,
+ "forks": 26,
"issues": 21,
"subscribers": 14,
"stars": 107,
@@ -58144,8 +61469,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 38156,
- "weekDownloads": 6779,
+ "downloads": 30107,
+ "weekDownloads": 5036,
"size": 2139134,
"latestRelease": "0.0.80",
"latestReleaseDate": "2025-06-18T23:23:09.319Z"
@@ -58155,7 +61480,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.151,
+ "popularity": 0.142,
"topicSearchString": "windows xaml winui uwp fluent fluent-ui windows"
},
{
@@ -58168,14 +61493,17 @@
"github": {
"urls": {
"repo": "https://github.com/edeckers/react-native-blob-courier",
- "homepage": null
+ "homepage": "https://github.com/edeckers/react-native-blob-courier#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-04-12T11:57:05Z",
"createdAt": "2020-10-01T19:12:39Z",
"pushedAt": "2024-04-12T11:57:05Z",
@@ -58199,7 +61527,12 @@
"download",
"upload",
"courier",
- "upload-blobs"
+ "upload-blobs",
+ "kotlin",
+ "swift",
+ "typescript",
+ "fetch",
+ "push"
],
"license": {
"key": "mpl-2.0",
@@ -58216,8 +61549,8 @@
},
"npmPkg": "react-native-blob-courier",
"npm": {
- "downloads": 802,
- "weekDownloads": 27,
+ "downloads": 620,
+ "weekDownloads": 570,
"size": 468860,
"latestRelease": "5.0.2",
"latestReleaseDate": "2024-04-12T11:57:20.726Z"
@@ -58227,8 +61560,8 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.721,
- "topicSearchString": "ios android blob transfer files download upload courier upload-blobs"
+ "popularity": 0.036,
+ "topicSearchString": "ios android blob transfer files download upload courier upload-blobs kotlin swift typescript fetch push"
},
{
"githubUrl": "https://github.com/oblador/react-native-pinchable",
@@ -58243,21 +61576,29 @@
"github": {
"urls": {
"repo": "https://github.com/oblador/react-native-pinchable",
- "homepage": null
+ "homepage": "https://github.com/oblador/react-native-pinchable"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/oblador",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2022-03-17T17:38:05Z",
"createdAt": "2019-01-06T14:44:11Z",
"pushedAt": "2022-03-17T17:38:05Z",
"forks": 27,
"issues": 17,
"subscribers": 0,
- "stars": 234,
+ "stars": 237,
"dependencies": 0
},
"name": "react-native-pinchable",
@@ -58291,8 +61632,8 @@
"unmaintained": true,
"npmPkg": "react-native-pinchable",
"npm": {
- "downloads": 6980,
- "weekDownloads": 1219,
+ "downloads": 4039,
+ "weekDownloads": 1346,
"size": 30979,
"latestRelease": "0.2.1",
"latestReleaseDate": "2021-02-14T17:39:23.795Z"
@@ -58304,7 +61645,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.602,
+ "popularity": -0.467,
"topicSearchString": "component mobile ios ui gesture zoom pinch image pinch-to-zoom"
},
{
@@ -58328,14 +61669,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/oblador",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-10-23T15:44:48Z",
"createdAt": "2019-11-30T17:19:06Z",
"pushedAt": "2025-10-23T15:44:48Z",
"forks": 46,
"issues": 3,
- "subscribers": 8,
- "stars": 1009,
+ "subscribers": 7,
+ "stars": 1019,
"dependencies": 0
},
"name": "react-native-performance",
@@ -58363,8 +61712,8 @@
},
"npmPkg": "react-native-performance",
"npm": {
- "downloads": 678026,
- "weekDownloads": 136587,
+ "downloads": 454530,
+ "weekDownloads": 107269,
"size": 192136,
"latestRelease": "6.0.0",
"latestReleaseDate": "2025-10-23T15:47:10.028Z"
@@ -58375,7 +61724,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.171,
+ "popularity": 0.201,
"topicSearchString": "performance perf benchmark"
},
{
@@ -58395,14 +61744,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-04-06T21:15:35Z",
"createdAt": "2021-02-21T20:18:15Z",
"pushedAt": "2021-04-06T21:15:35Z",
"forks": 24,
"issues": 29,
- "subscribers": 29,
- "stars": 259,
+ "subscribers": 28,
+ "stars": 260,
"dependencies": 0
},
"name": "react-native-bidirectional-infinite-scroll",
@@ -58432,8 +61784,8 @@
"unmaintained": true,
"npmPkg": "react-native-bidirectional-infinite-scroll",
"npm": {
- "downloads": 11269,
- "weekDownloads": 1955,
+ "downloads": 9808,
+ "weekDownloads": 2964,
"size": 63160,
"latestRelease": "0.3.3",
"latestReleaseDate": "2021-04-04T11:51:40.530Z"
@@ -58445,7 +61797,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.603,
+ "popularity": -0.493,
"topicSearchString": "ios android infinite-scroll flatlist"
},
{
@@ -58469,14 +61821,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
- "updatedAt": "2025-10-24T09:59:26Z",
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mrousavy",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://ko-fi.com/mrousavy",
+ "platform": "KO_FI"
+ }
+ ],
+ "updatedAt": "2025-11-13T16:35:09Z",
"createdAt": "2021-02-24T07:33:00Z",
- "pushedAt": "2025-10-24T09:59:26Z",
- "forks": 307,
- "issues": 17,
- "subscribers": 32,
- "stars": 7685,
+ "pushedAt": "2025-11-13T16:35:09Z",
+ "forks": 312,
+ "issues": 20,
+ "subscribers": 31,
+ "stars": 7785,
"dependencies": 0
},
"name": "react-native-mmkv",
@@ -58503,8 +61867,8 @@
},
"npmPkg": "react-native-mmkv",
"npm": {
- "downloads": 2093918,
- "weekDownloads": 396687,
+ "downloads": 1438631,
+ "weekDownloads": 400505,
"size": 146595,
"latestRelease": "4.0.0",
"latestReleaseDate": "2025-10-20T12:43:35.712Z"
@@ -58516,7 +61880,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.161,
+ "popularity": 0.237,
"topicSearchString": "nitro"
},
{
@@ -58545,14 +61909,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
- "updatedAt": "2025-09-22T09:56:59Z",
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mrousavy",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://ko-fi.com/mrousavy",
+ "platform": "KO_FI"
+ }
+ ],
+ "updatedAt": "2025-11-12T21:56:32Z",
"createdAt": "2021-02-19T14:59:44Z",
- "pushedAt": "2025-09-22T09:56:59Z",
- "forks": 1238,
- "issues": 244,
- "subscribers": 56,
- "stars": 8927,
+ "pushedAt": "2025-11-12T21:56:32Z",
+ "forks": 1245,
+ "issues": 247,
+ "subscribers": 57,
+ "stars": 8991,
"dependencies": 0
},
"name": "react-native-vision-camera",
@@ -58597,11 +61973,11 @@
"configPlugin": true
},
"npm": {
- "downloads": 1296304,
- "weekDownloads": 245967,
- "size": 1157619,
- "latestRelease": "4.7.2",
- "latestReleaseDate": "2025-09-02T20:41:12.748Z"
+ "downloads": 1460653,
+ "weekDownloads": 241024,
+ "size": 1157617,
+ "latestRelease": "4.7.3",
+ "latestReleaseDate": "2025-11-12T21:56:30.311Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -58611,7 +61987,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.161,
+ "popularity": 0.14,
"topicSearchString": "camera camera vision javascript typescript android ios library instagram snapchat ai scanner qrcode barcode qr-code jsi worklet module frame processing realtime"
},
{
@@ -58635,14 +62011,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-04T11:03:02Z",
"createdAt": "2020-11-10T07:54:30Z",
"pushedAt": "2025-07-04T11:03:02Z",
"forks": 91,
- "issues": 8,
+ "issues": 9,
"subscribers": 6,
- "stars": 275,
+ "stars": 276,
"dependencies": 1
},
"name": "react-native-controlled-mentions",
@@ -58670,8 +62049,8 @@
},
"npmPkg": "react-native-controlled-mentions",
"npm": {
- "downloads": 73637,
- "weekDownloads": 14335,
+ "downloads": 50039,
+ "weekDownloads": 11249,
"size": 83452,
"latestRelease": "3.1.0",
"latestReleaseDate": "2025-06-02T12:07:17.708Z"
@@ -58680,7 +62059,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.165,
+ "popularity": 0.191,
"topicSearchString": "mentions text text-input textinput"
},
{
@@ -58701,14 +62080,17 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-23T21:47:53Z",
"createdAt": "2019-10-05T10:22:34Z",
"pushedAt": "2025-04-23T21:47:53Z",
- "forks": 95,
- "issues": 25,
+ "forks": 96,
+ "issues": 26,
"subscribers": 5,
- "stars": 357,
+ "stars": 361,
"dependencies": 2
},
"name": "react-native-tcp-socket",
@@ -58726,7 +62108,9 @@
"tcp",
"library",
"net",
- "network"
+ "network",
+ "networking",
+ "socket"
],
"license": {
"key": "mit",
@@ -58743,8 +62127,8 @@
},
"npmPkg": "react-native-tcp-socket",
"npm": {
- "downloads": 276199,
- "weekDownloads": 50033,
+ "downloads": 279119,
+ "weekDownloads": 35486,
"size": 233583,
"latestRelease": "6.3.0",
"latestReleaseDate": "2025-04-23T21:48:01.365Z"
@@ -58755,8 +62139,8 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.154,
- "topicSearchString": "ios android tcp-socket tls ssl tcp-server tcp-client tcp library net network"
+ "popularity": 0.108,
+ "topicSearchString": "ios android tcp-socket tls ssl tcp-server tcp-client tcp library net network networking socket"
},
{
"githubUrl": "https://github.com/deanhet/react-native-text-ticker",
@@ -58773,21 +62157,24 @@
"github": {
"urls": {
"repo": "https://github.com/deanhet/react-native-text-ticker",
- "homepage": null
+ "homepage": "https://github.com/deanhet/react-native-text-ticker/"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-10T17:12:47Z",
"createdAt": "2018-03-07T09:43:38Z",
"pushedAt": "2025-08-10T17:12:47Z",
- "forks": 79,
+ "forks": 78,
"issues": 13,
"subscribers": 5,
- "stars": 464,
+ "stars": 466,
"dependencies": 0
},
"name": "react-native-text-ticker",
@@ -58819,8 +62206,8 @@
},
"npmPkg": "react-native-text-ticker",
"npm": {
- "downloads": 44882,
- "weekDownloads": 8346,
+ "downloads": 30405,
+ "weekDownloads": 8077,
"size": 19552,
"latestRelease": "1.15.0",
"latestReleaseDate": "2025-08-10T17:12:43.746Z"
@@ -58829,7 +62216,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.158,
+ "popularity": 0.226,
"topicSearchString": "marquee android ios text scroller ticker scrolling scroll"
},
{
@@ -58848,7 +62235,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-05-24T08:12:32Z",
"createdAt": "2021-01-14T15:33:47Z",
"pushedAt": "2022-05-24T08:12:32Z",
@@ -58892,7 +62282,10 @@
"query",
"styled-components",
"styled-system",
- "codepush"
+ "codepush",
+ "detox",
+ "netinfo",
+ "filelogger"
],
"license": {
"key": "mit",
@@ -58915,7 +62308,7 @@
"Unmaintained"
],
"popularity": -1,
- "topicSearchString": "typescript jest template boilerplate starter absolute imports navigation svg webview async storage styled components bundle visualiser husky git hooks startup time fast-image sentry authentication-flow push-notifications zustand query styled-components styled-system codepush"
+ "topicSearchString": "typescript jest template boilerplate starter absolute imports navigation svg webview async storage styled components bundle visualiser husky git hooks startup time fast-image sentry authentication-flow push-notifications zustand query styled-components styled-system codepush detox netinfo filelogger"
},
{
"githubUrl": "https://github.com/smallcasetech/react-native-simple-biometrics",
@@ -58937,14 +62330,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-25T15:41:54Z",
"createdAt": "2021-02-08T14:57:00Z",
"pushedAt": "2025-08-25T15:41:54Z",
"forks": 19,
"issues": 3,
"subscribers": 8,
- "stars": 219,
+ "stars": 222,
"dependencies": 0
},
"name": "react-native-simple-biometrics",
@@ -58975,8 +62371,8 @@
},
"npmPkg": "react-native-simple-biometrics",
"npm": {
- "downloads": 5126,
- "weekDownloads": 959,
+ "downloads": 4191,
+ "weekDownloads": 745,
"size": 41628,
"latestRelease": "2.0.0",
"latestReleaseDate": "2025-08-25T15:46:01.318Z"
@@ -58986,7 +62382,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.159,
+ "popularity": 0.151,
"topicSearchString": "ios android biometrics fingerprint authentication faceid"
},
{
@@ -59002,21 +62398,24 @@
"github": {
"urls": {
"repo": "https://github.com/heineiuo/react-native-animated-linear-gradient",
- "homepage": null
+ "homepage": "https://github.com/heineiuo/react-native-animated-linear-gradient#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-02-28T03:31:07Z",
"createdAt": "2016-10-15T06:21:10Z",
"pushedAt": "2022-02-28T03:31:07Z",
"forks": 49,
"issues": 18,
"subscribers": 2,
- "stars": 235,
+ "stars": 236,
"dependencies": 2
},
"name": "react-native-animated-linear-gradient",
@@ -59047,8 +62446,8 @@
"unmaintained": true,
"npmPkg": "react-native-animated-linear-gradient",
"npm": {
- "downloads": 2013,
- "weekDownloads": 357,
+ "downloads": 1402,
+ "weekDownloads": 588,
"size": 7567808,
"latestRelease": "1.3.0",
"latestReleaseDate": "2022-02-28T03:31:31.593Z"
@@ -59060,7 +62459,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.599,
+ "popularity": -0.393,
"topicSearchString": "linear-gradient background-animation ios android component animation"
},
{
@@ -59083,14 +62482,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-04-05T08:56:58Z",
"createdAt": "2020-11-01T11:42:37Z",
"pushedAt": "2023-04-05T08:56:58Z",
- "forks": 98,
+ "forks": 99,
"issues": 23,
"subscribers": 13,
- "stars": 1501,
+ "stars": 1504,
"dependencies": 5
},
"name": "react-native-hold-menu",
@@ -59122,8 +62524,8 @@
"unmaintained": true,
"npmPkg": "react-native-hold-menu",
"npm": {
- "downloads": 837,
- "weekDownloads": 163,
+ "downloads": 851,
+ "weekDownloads": 190,
"size": 329219,
"latestRelease": "0.1.6",
"latestReleaseDate": "2023-04-06T20:02:35.552Z"
@@ -59136,7 +62538,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.334,
+ "popularity": -1.31,
"topicSearchString": "ios android hold-menu context-menu hold-to-open reanimated menu"
},
{
@@ -59159,7 +62561,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-06-22T19:31:04Z",
"createdAt": "2020-04-24T03:30:33Z",
"pushedAt": "2022-06-22T19:31:04Z",
@@ -59195,8 +62600,8 @@
"unmaintained": true,
"npmPkg": "consistencss",
"npm": {
- "downloads": 1424,
- "weekDownloads": 231,
+ "downloads": 605,
+ "weekDownloads": 213,
"size": 137773,
"latestRelease": "1.7.0",
"latestReleaseDate": "2021-05-01T16:53:20.900Z"
@@ -59207,7 +62612,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.612,
+ "popularity": -1.2,
"topicSearchString": "atomic-css css styles typescript"
},
{
@@ -59232,7 +62637,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-08-27T11:17:21Z",
"createdAt": "2021-01-07T02:01:31Z",
"pushedAt": "2023-08-27T11:17:21Z",
@@ -59268,8 +62676,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 603,
- "weekDownloads": 121,
+ "downloads": 332,
+ "weekDownloads": 114,
"size": 70499,
"latestRelease": "1.2.1",
"latestReleaseDate": "2023-08-26T22:20:57.793Z"
@@ -59279,7 +62687,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.328,
+ "popularity": -1.208,
"topicSearchString": "datepicker date picker expo select"
},
{
@@ -59298,21 +62706,24 @@
"github": {
"urls": {
"repo": "https://github.com/pavelbabenko/react-native-awesome-gallery",
- "homepage": null
+ "homepage": "https://github.com/pavelbabenko/react-native-awesome-gallery#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-28T11:54:36Z",
"createdAt": "2021-03-04T12:14:53Z",
"pushedAt": "2024-09-28T11:54:36Z",
- "forks": 62,
+ "forks": 63,
"issues": 20,
"subscribers": 5,
- "stars": 587,
+ "stars": 593,
"dependencies": 0
},
"name": "react-native-awesome-gallery",
@@ -59328,7 +62739,9 @@
"pinch-to-zoom",
"image-gallery",
"lightbox",
- "expo"
+ "expo",
+ "expo-sdk-40",
+ "gallery"
],
"license": {
"key": "mit",
@@ -59345,8 +62758,8 @@
},
"npmPkg": "react-native-awesome-gallery",
"npm": {
- "downloads": 128966,
- "weekDownloads": 25080,
+ "downloads": 81721,
+ "weekDownloads": 18580,
"size": 271501,
"latestRelease": "0.4.3",
"latestReleaseDate": "2024-09-28T11:54:49.390Z"
@@ -59356,8 +62769,8 @@
"Known",
"Not updated recently"
],
- "popularity": 0.165,
- "topicSearchString": "ios android reanimated2 image-viewer pinch-to-zoom image-gallery lightbox expo"
+ "popularity": 0.193,
+ "topicSearchString": "ios android reanimated2 image-viewer pinch-to-zoom image-gallery lightbox expo expo-sdk-40 gallery"
},
{
"githubUrl": "https://github.com/zyslife/react-native-head-tab-view",
@@ -59379,10 +62792,13 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "fundingLinks": [],
"updatedAt": "2021-07-18T17:13:33Z",
"createdAt": "2020-02-09T11:24:50Z",
"pushedAt": "2021-07-18T17:13:33Z",
- "forks": 79,
+ "forks": 78,
"issues": 26,
"subscribers": 5,
"stars": 443
@@ -59399,8 +62815,8 @@
"unmaintained": true,
"npmPkg": "react-native-head-tab-view",
"npm": {
- "downloads": 4830,
- "weekDownloads": 1012,
+ "downloads": 4731,
+ "weekDownloads": 801,
"size": 78240,
"latestRelease": "4.0.0-rc.13",
"latestReleaseDate": "2021-07-18T16:58:42.353Z"
@@ -59413,7 +62829,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.572,
+ "popularity": -0.606,
"topicSearchString": ""
},
{
@@ -59433,14 +62849,17 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-24T07:50:07Z",
"createdAt": "2020-01-14T18:59:19Z",
"pushedAt": "2025-04-24T07:50:07Z",
"forks": 130,
"issues": 45,
"subscribers": 8,
- "stars": 907,
+ "stars": 912,
"dependencies": 1
},
"name": "react-native-background-actions",
@@ -59471,8 +62890,8 @@
},
"npmPkg": "react-native-background-actions",
"npm": {
- "downloads": 43640,
- "weekDownloads": 7684,
+ "downloads": 29376,
+ "weekDownloads": 6882,
"size": 63191,
"latestRelease": "4.0.1",
"latestReleaseDate": "2024-07-09T09:44:41.067Z"
@@ -59484,7 +62903,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.15,
+ "popularity": 0.199,
"topicSearchString": "background service task android ios library background-task"
},
{
@@ -59510,14 +62929,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/dev-yakuza",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://www.buymeacoffee.com/j0cXhWiza",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2025-01-25T08:12:43Z",
"createdAt": "2020-01-17T08:33:07Z",
"pushedAt": "2025-01-25T08:12:43Z",
"forks": 44,
"issues": 2,
"subscribers": 5,
- "stars": 663,
+ "stars": 666,
"dependencies": 0
},
"name": "react-native-image-modal",
@@ -59549,8 +62980,8 @@
},
"npmPkg": "react-native-image-modal",
"npm": {
- "downloads": 17278,
- "weekDownloads": 2835,
+ "downloads": 10970,
+ "weekDownloads": 3359,
"size": 151369,
"latestRelease": "3.0.13",
"latestReleaseDate": "2024-11-23T13:02:03.185Z"
@@ -59561,7 +62992,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.139,
+ "popularity": 0.26,
"topicSearchString": "component ios android ui image-box image gallery image-modal"
},
{
@@ -59576,14 +63007,17 @@
"github": {
"urls": {
"repo": "https://github.com/rawewhat/stora",
- "homepage": null
+ "homepage": "https://github.com/rawewhat/stora#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-05-17T07:40:23Z",
"createdAt": "2019-11-11T09:00:50Z",
"pushedAt": "2020-05-17T07:40:23Z",
@@ -59618,8 +63052,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 205,
- "weekDownloads": 0,
+ "downloads": 203,
+ "weekDownloads": 202,
"size": 27477,
"latestRelease": "0.2.4",
"latestReleaseDate": "2020-05-17T07:41:33.022Z"
@@ -59629,7 +63063,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -0.89,
"topicSearchString": "stora redux state hooks"
},
{
@@ -59643,14 +63077,17 @@
"github": {
"urls": {
"repo": "https://github.com/shijingsh/react-native-customized-image-picker",
- "homepage": null
+ "homepage": "https://github.com/liukefu2050/react-native-customized-image-picker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-03-12T04:07:27Z",
"createdAt": "2016-11-24T05:35:58Z",
"pushedAt": "2022-03-12T04:07:27Z",
@@ -59688,8 +63125,8 @@
"unmaintained": true,
"npmPkg": "react-native-customized-image-picker",
"npm": {
- "downloads": 1660,
- "weekDownloads": 198,
+ "downloads": 1463,
+ "weekDownloads": 516,
"size": 1082592,
"latestRelease": "1.3.4",
"latestReleaseDate": "2022-03-12T04:08:12.296Z"
@@ -59701,7 +63138,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.648,
+ "popularity": -0.45,
"topicSearchString": "image picker crop cropping multiple camera"
},
{
@@ -59715,14 +63152,17 @@
"github": {
"urls": {
"repo": "https://github.com/aryella-lacerda/react-native-accessibility-engine",
- "homepage": null
+ "homepage": "https://github.com/aryella-lacerda/react-native-accessibility-engine#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-11-15T20:25:38Z",
"createdAt": "2020-12-12T22:54:23Z",
"pushedAt": "2022-11-15T20:25:38Z",
@@ -59761,8 +63201,8 @@
"unmaintained": true,
"npmPkg": "react-native-accessibility-engine",
"npm": {
- "downloads": 38432,
- "weekDownloads": 6258,
+ "downloads": 25613,
+ "weekDownloads": 5255,
"size": 477893,
"latestRelease": "3.2.0",
"latestReleaseDate": "2022-11-15T20:26:24.025Z"
@@ -59773,7 +63213,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.612,
+ "popularity": -0.576,
"topicSearchString": "jest testing testing-library a11y accessibility ios android"
},
{
@@ -59785,21 +63225,24 @@
"github": {
"urls": {
"repo": "https://github.com/thebergamo/react-native-fbsdk-next",
- "homepage": null
+ "homepage": "https://github.com/thebergamo/react-native-fbsdk-next/"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-26T12:09:44Z",
"createdAt": "2021-03-09T14:38:42Z",
"pushedAt": "2025-01-26T12:09:44Z",
- "forks": 163,
+ "forks": 164,
"issues": 5,
"subscribers": 13,
- "stars": 758,
+ "stars": 761,
"dependencies": 0
},
"name": "react-native-fbsdk-next",
@@ -59829,8 +63272,8 @@
},
"npmPkg": "react-native-fbsdk-next",
"npm": {
- "downloads": 503663,
- "weekDownloads": 93233,
+ "downloads": 336980,
+ "weekDownloads": 94540,
"size": 657791,
"latestRelease": "13.4.1",
"latestReleaseDate": "2025-01-26T12:09:54.511Z"
@@ -59841,7 +63284,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.157,
+ "popularity": 0.238,
"topicSearchString": "component ios android facebook core"
},
{
@@ -59857,14 +63300,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2024-11-08T16:10:59Z",
"createdAt": "2019-12-13T18:01:06Z",
"pushedAt": "2024-11-08T16:10:59Z",
"forks": 32,
"issues": 1,
"subscribers": 8,
- "stars": 411,
+ "stars": 413,
"dependencies": 2
},
"name": "expo-next-react-navigation",
@@ -59888,8 +63334,8 @@
},
"npmPkg": "expo-next-react-navigation",
"npm": {
- "downloads": 6539,
- "weekDownloads": 726,
+ "downloads": 3799,
+ "weekDownloads": 1113,
"size": 41337,
"latestRelease": "2.0.2",
"latestReleaseDate": "2021-09-25T19:43:55.198Z"
@@ -59899,7 +63345,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.094,
+ "popularity": 0.249,
"topicSearchString": ""
},
{
@@ -59920,7 +63366,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-02-22T02:26:46Z",
"createdAt": "2017-03-01T15:04:40Z",
"pushedAt": "2021-02-22T02:26:46Z",
@@ -59956,8 +63405,8 @@
"unmaintained": true,
"npmPkg": "react-native-search-box",
"npm": {
- "downloads": 1481,
- "weekDownloads": 249,
+ "downloads": 1192,
+ "weekDownloads": 275,
"size": 26465,
"latestRelease": "0.0.20",
"latestReleaseDate": "2020-10-03T16:06:36.368Z"
@@ -59969,7 +63418,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.607,
+ "popularity": -0.554,
"topicSearchString": "ios android anhtuank7c ctlabvn"
},
{
@@ -59982,18 +63431,21 @@
"github": {
"urls": {
"repo": "https://github.com/klarna-incubator/platform-colors",
- "homepage": null
+ "homepage": "https://github.com/klarna-incubator/platform-colors"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-10-27T15:46:11Z",
"createdAt": "2021-03-12T08:15:08Z",
"pushedAt": "2022-10-27T15:46:11Z",
- "forks": 8,
+ "forks": 9,
"issues": 2,
"subscribers": 8,
"stars": 109,
@@ -60030,8 +63482,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 2516,
- "weekDownloads": 481,
+ "downloads": 1966,
+ "weekDownloads": 313,
"size": 44118,
"latestRelease": "0.4.0",
"latestReleaseDate": "2022-10-28T08:59:14.432Z"
@@ -60041,7 +63493,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.588,
+ "popularity": -0.615,
"topicSearchString": "mobile ios android ui dark-mode accessibility css web klarna-featured"
},
{
@@ -60056,14 +63508,17 @@
"github": {
"urls": {
"repo": "https://github.com/reactrondev/react-native-web-swiper",
- "homepage": null
+ "homepage": "https://github.com/reactrondev/react-native-web-swiper#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-10-03T05:41:10Z",
"createdAt": "2019-01-26T18:52:12Z",
"pushedAt": "2022-10-03T05:41:10Z",
@@ -60099,8 +63554,8 @@
"unmaintained": true,
"npmPkg": "react-native-web-swiper",
"npm": {
- "downloads": 48643,
- "weekDownloads": 7875,
+ "downloads": 30255,
+ "weekDownloads": 9143,
"size": 53727,
"latestRelease": "2.2.4",
"latestReleaseDate": "2022-10-02T12:54:46.383Z"
@@ -60111,7 +63566,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.612,
+ "popularity": -0.243,
"topicSearchString": "web swipe swiper slider"
},
{
@@ -60129,14 +63584,17 @@
"github": {
"urls": {
"repo": "https://github.com/eveningkid/react-native-popable",
- "homepage": null
+ "homepage": "https://github.com/eveningkid/react-native-popable#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-08-27T15:50:45Z",
"createdAt": "2021-03-18T13:55:48Z",
"pushedAt": "2021-08-27T15:50:45Z",
@@ -60176,8 +63634,8 @@
"unmaintained": true,
"npmPkg": "react-native-popable",
"npm": {
- "downloads": 16221,
- "weekDownloads": 3788,
+ "downloads": 9032,
+ "weekDownloads": 1968,
"size": 149855,
"latestRelease": "0.4.3",
"latestReleaseDate": "2021-08-27T15:50:40.651Z"
@@ -60188,7 +63646,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.551,
+ "popularity": -0.565,
"topicSearchString": "ios android web popover tooltip alert expo"
},
{
@@ -60204,14 +63662,17 @@
"github": {
"urls": {
"repo": "https://github.com/swushi/react-native-input-outline",
- "homepage": null
+ "homepage": "https://github.com/swushi/react-native-input-outline#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-09-04T00:58:00Z",
"createdAt": "2021-03-04T16:20:55Z",
"pushedAt": "2022-09-04T00:58:00Z",
@@ -60246,8 +63707,8 @@
"unmaintained": true,
"npmPkg": "react-native-input-outline",
"npm": {
- "downloads": 1105,
- "weekDownloads": 203,
+ "downloads": 542,
+ "weekDownloads": 104,
"size": 170311,
"latestRelease": "1.5.2",
"latestReleaseDate": "2021-09-06T18:51:27.488Z"
@@ -60258,7 +63719,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.594,
+ "popularity": -1.336,
"topicSearchString": "ios android"
},
{
@@ -60276,7 +63737,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-02-12T23:02:54Z",
"createdAt": "2017-02-23T23:33:49Z",
"pushedAt": "2021-02-12T23:02:54Z",
@@ -60316,8 +63780,8 @@
"unmaintained": true,
"npmPkg": "react-native-scalable-image",
"npm": {
- "downloads": 57969,
- "weekDownloads": 11409,
+ "downloads": 40515,
+ "weekDownloads": 9092,
"size": 8370,
"latestRelease": "1.1.0",
"latestReleaseDate": "2021-02-12T23:12:01.997Z"
@@ -60329,7 +63793,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.583,
+ "popularity": -0.559,
"topicSearchString": "image component scalable aspect-ratio scales-width scales-height responsive reactjs"
},
{
@@ -60343,21 +63807,24 @@
"github": {
"urls": {
"repo": "https://github.com/homeeondemand/react-native-mapbox-navigation",
- "homepage": null
+ "homepage": "https://github.com/homeeondemand/react-native-mapbox-navigation#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-02-17T19:04:36Z",
"createdAt": "2020-11-02T19:07:55Z",
"pushedAt": "2023-02-17T19:04:36Z",
- "forks": 113,
- "issues": 67,
+ "forks": 112,
+ "issues": 68,
"subscribers": 13,
- "stars": 175,
+ "stars": 176,
"dependencies": 0
},
"name": "@homee/react-native-mapbox-navigation",
@@ -60384,8 +63851,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 309,
- "weekDownloads": 4,
+ "downloads": 290,
+ "weekDownloads": 243,
"size": 1614808,
"latestRelease": "1.1.0",
"latestReleaseDate": "2021-07-21T22:10:56.632Z"
@@ -60398,7 +63865,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.489,
+ "popularity": -0.785,
"topicSearchString": "mapbox navigation mapbox-navigation"
},
{
@@ -60421,14 +63888,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-01T11:57:23Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-10-01T11:57:23Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-screen-capture",
@@ -60455,21 +63925,20 @@
},
"npmPkg": "expo-screen-capture",
"npm": {
- "downloads": 166581,
- "weekDownloads": 32852,
+ "downloads": 112747,
+ "weekDownloads": 24891,
"size": 109411,
"latestRelease": "8.0.8",
"latestReleaseDate": "2025-09-13T20:52:46.740Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.168,
+ "popularity": 0.188,
"topicSearchString": "expo expo-screen-capture"
},
{
@@ -60483,14 +63952,17 @@
"github": {
"urls": {
"repo": "https://github.com/Agaweb/react-native-stripe",
- "homepage": null
+ "homepage": "https://github.com/agaweb/react-native-stripe#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-09-27T14:38:17Z",
"createdAt": "2020-11-02T13:50:44Z",
"pushedAt": "2022-09-27T14:38:17Z",
@@ -60526,8 +63998,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 84,
- "weekDownloads": 5,
+ "downloads": 43,
+ "weekDownloads": 37,
"size": 131213,
"latestRelease": "0.5.6",
"latestReleaseDate": "2022-09-27T14:43:47.808Z"
@@ -60538,7 +64010,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.697,
+ "popularity": -1.01,
"topicSearchString": "ios android stripe stripe-payments stripe-payment"
},
{
@@ -60548,14 +64020,17 @@
"github": {
"urls": {
"repo": "https://github.com/craftzdog/react-native-aes-gcm-crypto",
- "homepage": null
+ "homepage": "https://github.com/craftzdog/react-native-aes-gcm-crypto#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-25T00:13:59Z",
"createdAt": "2021-01-27T11:29:27Z",
"pushedAt": "2024-09-25T00:13:59Z",
@@ -60590,8 +64065,8 @@
},
"npmPkg": "react-native-aes-gcm-crypto",
"npm": {
- "downloads": 12730,
- "weekDownloads": 2349,
+ "downloads": 8751,
+ "weekDownloads": 2571,
"size": 69769,
"latestRelease": "0.2.2",
"latestReleaseDate": "2022-07-20T05:21:17.954Z"
@@ -60602,7 +64077,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.157,
+ "popularity": 0.25,
"topicSearchString": "ios android cryptography"
},
{
@@ -60612,14 +64087,17 @@
"github": {
"urls": {
"repo": "https://github.com/craftzdog/react-native-sqlite-2",
- "homepage": null
+ "homepage": "https://github.com/craftzdog/react-native-sqlite-2#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-11-01T03:49:12Z",
"createdAt": "2017-03-20T03:26:12Z",
"pushedAt": "2022-11-01T03:49:12Z",
@@ -60657,8 +64135,8 @@
"unmaintained": true,
"npmPkg": "react-native-sqlite-2",
"npm": {
- "downloads": 18835,
- "weekDownloads": 2962,
+ "downloads": 12135,
+ "weekDownloads": 2575,
"size": 162192,
"latestRelease": "3.6.2",
"latestReleaseDate": "2022-11-01T03:49:23.465Z"
@@ -60670,7 +64148,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.616,
+ "popularity": -0.57,
"topicSearchString": "ios android pouchdb sqlite sqlite3"
},
{
@@ -60695,7 +64173,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-12-11T19:16:20Z",
"createdAt": "2021-01-11T12:15:47Z",
"pushedAt": "2021-12-11T19:16:20Z",
@@ -60732,8 +64213,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 252,
- "weekDownloads": 25,
+ "downloads": 190,
+ "weekDownloads": 181,
"size": 185208,
"latestRelease": "0.9.0",
"latestReleaseDate": "2021-12-11T19:16:39.945Z"
@@ -60743,7 +64224,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.415,
+ "popularity": -0.677,
"topicSearchString": "breeffy android calendar component reanimated ui"
},
{
@@ -60767,14 +64248,30 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/codingki",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://ko-fi.com/kikiding",
+ "platform": "KO_FI"
+ },
+ {
+ "url": "https://karyakarsa.com/kikiding",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2022-11-09T02:56:03Z",
"createdAt": "2021-03-06T19:29:21Z",
"pushedAt": "2022-11-09T02:56:03Z",
"forks": 16,
"issues": 3,
"subscribers": 2,
- "stars": 161,
+ "stars": 162,
"dependencies": 0
},
"name": "react-native-rapi-ui",
@@ -60802,8 +64299,8 @@
"unmaintained": true,
"npmPkg": "react-native-rapi-ui",
"npm": {
- "downloads": 642,
- "weekDownloads": 141,
+ "downloads": 388,
+ "weekDownloads": 129,
"size": 2525166,
"latestRelease": "0.2.1",
"latestReleaseDate": "2021-06-06T08:03:28.329Z"
@@ -60813,7 +64310,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.313,
+ "popularity": -1.216,
"topicSearchString": "components ui design"
},
{
@@ -60831,14 +64328,22 @@
"github": {
"urls": {
"repo": "https://github.com/YsnKsy/react-native-location-enabler",
- "homepage": null
+ "homepage": "https://github.com/YsnKsy/react-native-location-enabler#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/YsnKsy",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2022-04-22T00:24:47Z",
"createdAt": "2020-07-22T01:16:48Z",
"pushedAt": "2022-04-22T00:24:47Z",
@@ -60884,8 +64389,8 @@
"unmaintained": true,
"npmPkg": "react-native-location-enabler",
"npm": {
- "downloads": 2853,
- "weekDownloads": 563,
+ "downloads": 2060,
+ "weekDownloads": 503,
"size": 50350,
"latestRelease": "4.1.1",
"latestReleaseDate": "2022-04-14T02:12:09.349Z"
@@ -60896,7 +64401,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.582,
+ "popularity": -0.542,
"topicSearchString": "android location settings gps wi-fi settings-enabler settingsclient resolution wifi bluetooth ble accuracy android-device"
},
{
@@ -60920,14 +64425,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-11T20:25:50Z",
"createdAt": "2020-10-17T15:31:32Z",
"pushedAt": "2025-03-11T20:25:50Z",
- "forks": 150,
+ "forks": 151,
"issues": 29,
"subscribers": 37,
- "stars": 4456,
+ "stars": 4473,
"dependencies": 1
},
"name": "moti",
@@ -60955,8 +64463,8 @@
},
"npmPkg": "moti",
"npm": {
- "downloads": 676030,
- "weekDownloads": 132878,
+ "downloads": 446475,
+ "weekDownloads": 104117,
"size": 778634,
"latestRelease": "0.30.0",
"latestReleaseDate": "2025-01-29T15:16:12.794Z"
@@ -60968,7 +64476,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.167,
+ "popularity": 0.198,
"topicSearchString": "ios android web"
},
{
@@ -60995,14 +64503,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-28T12:59:09Z",
"createdAt": "2017-02-08T09:55:18Z",
"pushedAt": "2025-09-28T12:59:09Z",
- "forks": 721,
+ "forks": 720,
"issues": 46,
"subscribers": 296,
- "stars": 6962,
+ "stars": 6979,
"dependencies": 16
},
"name": "react-native-ui-lib",
@@ -61033,20 +64544,19 @@
},
"npmPkg": "react-native-ui-lib",
"npm": {
- "downloads": 142722,
- "weekDownloads": 24019,
+ "downloads": 46272,
+ "weekDownloads": 12357,
"size": 2646666,
"latestRelease": "7.46.3",
"latestReleaseDate": "2025-09-04T12:51:09.210Z"
},
- "score": 100,
+ "score": 95,
"matchingScoreModifiers": [
"Very popular",
"Popular",
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.143,
+ "popularity": 0.227,
"topicSearchString": "ui components ios android tools hacktoberfest"
},
{
@@ -61071,7 +64581,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-09-07T03:08:51Z",
"createdAt": "2021-03-01T14:48:52Z",
"pushedAt": "2022-09-07T03:08:51Z",
@@ -61113,8 +64626,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 667,
- "weekDownloads": 70,
+ "downloads": 386,
+ "weekDownloads": 252,
"size": 119256,
"latestRelease": "1.2.32",
"latestReleaseDate": "2022-09-07T03:12:00.836Z"
@@ -61124,7 +64637,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.66,
+ "popularity": -1.19,
"topicSearchString": "re-state restate ios android web context global-state global state global-state-for expo"
},
{
@@ -61150,14 +64663,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-05-11T05:00:26Z",
"createdAt": "2020-02-29T06:49:38Z",
"pushedAt": "2021-05-11T05:00:26Z",
"forks": 16,
"issues": 10,
"subscribers": 2,
- "stars": 418,
+ "stars": 417,
"dependencies": 2
},
"name": "react-native-see-more-inline",
@@ -61190,8 +64706,8 @@
"unmaintained": true,
"npmPkg": "react-native-see-more-inline",
"npm": {
- "downloads": 473,
- "weekDownloads": 76,
+ "downloads": 194,
+ "weekDownloads": 59,
"size": 21143,
"latestRelease": "1.3.0",
"latestReleaseDate": "2020-11-11T19:20:32.689Z"
@@ -61202,7 +64718,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.363,
+ "popularity": -1.238,
"topicSearchString": "see-more read-more see-less javascript binary-search read-more-less text inline"
},
{
@@ -61223,7 +64739,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-12-07T03:33:10Z",
"createdAt": "2020-08-14T01:43:08Z",
"pushedAt": "2023-12-07T03:33:10Z",
@@ -61256,8 +64775,8 @@
},
"npmPkg": "react-native-lifecycle",
"npm": {
- "downloads": 156,
- "weekDownloads": 22,
+ "downloads": 132,
+ "weekDownloads": 55,
"size": 19152,
"latestRelease": "2.1.2",
"latestReleaseDate": "2023-10-09T16:56:53.364Z"
@@ -61266,7 +64785,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.628,
+ "popularity": -0.395,
"topicSearchString": "hooks lifecycle"
},
{
@@ -61290,14 +64809,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-08-12T13:49:08Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-02T20:48:20Z",
"createdAt": "2021-01-16T10:04:35Z",
- "pushedAt": "2025-08-12T13:49:08Z",
- "forks": 163,
- "issues": 97,
+ "pushedAt": "2025-11-02T20:48:20Z",
+ "forks": 164,
+ "issues": 89,
"subscribers": 5,
- "stars": 874,
+ "stars": 878,
"dependencies": 2
},
"name": "react-native-blob-util",
@@ -61329,19 +64851,20 @@
},
"npmPkg": "react-native-blob-util",
"npm": {
- "downloads": 1858549,
- "weekDownloads": 332744,
- "size": 784336,
- "latestRelease": "0.22.2",
- "latestReleaseDate": "2025-05-28T21:18:56.200Z"
+ "downloads": 1239736,
+ "weekDownloads": 355763,
+ "size": 789833,
+ "latestRelease": "0.23.2",
+ "latestReleaseDate": "2025-11-02T20:50:04.597Z"
},
- "score": 65,
+ "score": 70,
"matchingScoreModifiers": [
"Popular",
"Known",
- "Lots of open issues"
+ "Lots of open issues",
+ "Recently updated"
],
- "popularity": 0.152,
+ "popularity": 0.244,
"topicSearchString": "fetch blob fs upload file download filestream image-header"
},
{
@@ -61363,21 +64886,33 @@
"github": {
"urls": {
"repo": "https://github.com/guhungry/react-native-photo-manipulator",
- "homepage": null
+ "homepage": "https://github.com/guhungry/react-native-photo-manipulator#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/guhungry",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://buymeacoffee.com/guhungry",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
"updatedAt": "2025-01-30T14:16:51Z",
"createdAt": "2019-03-21T15:31:55Z",
"pushedAt": "2025-01-30T14:16:51Z",
"forks": 38,
- "issues": 4,
+ "issues": 3,
"subscribers": 4,
- "stars": 384,
+ "stars": 388,
"dependencies": 1
},
"name": "react-native-photo-manipulator",
@@ -61412,8 +64947,8 @@
},
"npmPkg": "react-native-photo-manipulator",
"npm": {
- "downloads": 41727,
- "weekDownloads": 8112,
+ "downloads": 21667,
+ "weekDownloads": 7703,
"size": 143562,
"latestRelease": "1.9.2",
"latestReleaseDate": "2025-01-30T14:18:35.068Z"
@@ -61423,7 +64958,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.165,
+ "popularity": 0.552,
"topicSearchString": "image-editor image-processing image-manipulator photo-editor photo-processing photo-manipulator ios android image-manipulation"
},
{
@@ -61439,14 +64974,17 @@
"github": {
"urls": {
"repo": "https://github.com/xmartlabs/react-native-line",
- "homepage": null
+ "homepage": "https://github.com/xmartlabs/react-native-line#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-29T18:20:24Z",
"createdAt": "2017-09-12T18:04:39Z",
"pushedAt": "2025-09-29T18:20:24Z",
@@ -61486,18 +65024,17 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 16689,
- "weekDownloads": 4243,
+ "downloads": 11775,
+ "weekDownloads": 2549,
"size": 73216,
"latestRelease": "5.4.0",
"latestReleaseDate": "2025-09-29T18:29:39.537Z"
},
- "score": 65,
+ "score": 60,
"matchingScoreModifiers": [
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.216,
+ "popularity": 0.184,
"topicSearchString": "auth line login social wrapper wrapper-library hybrid-apps ios android"
},
{
@@ -61512,14 +65049,17 @@
"github": {
"urls": {
"repo": "https://github.com/bk52/react-native-weather-chart",
- "homepage": null
+ "homepage": "https://github.com/bk52/react-native-weather-chart"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-05-16T11:11:30Z",
"createdAt": "2021-05-15T13:17:23Z",
"pushedAt": "2021-05-16T11:11:30Z",
@@ -61558,8 +65098,8 @@
"unmaintained": true,
"npmPkg": "react-native-weather-chart",
"npm": {
- "downloads": 41,
- "weekDownloads": 5,
+ "downloads": 12,
+ "weekDownloads": 1,
"size": 476499,
"latestRelease": "0.1.3",
"latestReleaseDate": "2021-05-16T11:08:22.208Z"
@@ -61570,7 +65110,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.639,
+ "popularity": -1.65,
"topicSearchString": "component ui weather chart weather-chart weather-forecast svg"
},
{
@@ -61590,14 +65130,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-03T01:55:04Z",
"createdAt": "2019-08-08T01:16:33Z",
"pushedAt": "2025-04-03T01:55:04Z",
"forks": 42,
"issues": 3,
"subscribers": 4,
- "stars": 160,
+ "stars": 162,
"dependencies": 0
},
"name": "react-native-compass-heading",
@@ -61625,8 +65168,8 @@
},
"npmPkg": "react-native-compass-heading",
"npm": {
- "downloads": 9379,
- "weekDownloads": 1968,
+ "downloads": 5804,
+ "weekDownloads": 1700,
"size": 29785,
"latestRelease": "2.0.2",
"latestReleaseDate": "2025-04-03T02:00:47.736Z"
@@ -61637,7 +65180,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.178,
+ "popularity": 0.249,
"topicSearchString": "ios android"
},
{
@@ -61661,14 +65204,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T22:09:17Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T20:26:46Z",
"createdAt": "2020-12-16T23:51:01Z",
- "pushedAt": "2025-10-23T22:09:17Z",
- "forks": 298,
- "issues": 139,
+ "pushedAt": "2025-11-14T20:26:46Z",
+ "forks": 297,
+ "issues": 140,
"subscribers": 44,
- "stars": 1377,
+ "stars": 1378,
"dependencies": 0
},
"name": "@stripe/stripe-react-native",
@@ -61696,11 +65242,11 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 665054,
- "weekDownloads": 125543,
- "size": 1976483,
- "latestRelease": "0.55.1",
- "latestReleaseDate": "2025-10-23T21:53:30.204Z"
+ "downloads": 441366,
+ "weekDownloads": 131704,
+ "size": 1983549,
+ "latestRelease": "0.57.0",
+ "latestReleaseDate": "2025-11-12T17:37:33.085Z"
},
"score": 70,
"matchingScoreModifiers": [
@@ -61709,7 +65255,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.16,
+ "popularity": 0.504,
"topicSearchString": "ios android stripe payments"
},
{
@@ -61726,14 +65272,17 @@
"github": {
"urls": {
"repo": "https://github.com/swaplet/react-native-swipe-cards-deck",
- "homepage": null
+ "homepage": "https://github.com/swaplet/react-native-swipe-cards-deck#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-06-23T09:49:45Z",
"createdAt": "2020-09-15T06:12:22Z",
"pushedAt": "2021-06-23T09:49:45Z",
@@ -61769,8 +65318,8 @@
"unmaintained": true,
"npmPkg": "react-native-swipe-cards-deck",
"npm": {
- "downloads": 539,
- "weekDownloads": 101,
+ "downloads": 245,
+ "weekDownloads": 74,
"size": 35615,
"latestRelease": "0.3.0",
"latestReleaseDate": "2021-06-23T09:54:05.245Z"
@@ -61780,7 +65329,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.34,
+ "popularity": -1.24,
"topicSearchString": "tinder cards swipe deck"
},
{
@@ -61794,14 +65343,17 @@
"github": {
"urls": {
"repo": "https://github.com/ossua/react-native-redux-alert",
- "homepage": null
+ "homepage": "https://github.com/Blaumaus/react-native-redux-alert#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-10-21T20:45:13Z",
"createdAt": "2021-05-30T13:46:20Z",
"pushedAt": "2021-10-21T20:45:13Z",
@@ -61837,8 +65389,8 @@
"unmaintained": true,
"npmPkg": "react-native-redux-alert",
"npm": {
- "downloads": 12,
- "weekDownloads": 0,
+ "downloads": 7,
+ "weekDownloads": 6,
"size": 28650,
"latestRelease": "1.0.5",
"latestReleaseDate": "2021-10-21T20:42:45.861Z"
@@ -61848,7 +65400,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -0.55,
"topicSearchString": "redux alert toast toast-notifications"
},
{
@@ -61862,21 +65414,29 @@
"github": {
"urls": {
"repo": "https://github.com/ThakurBallary/react-native-radio-buttons-group",
- "homepage": null
+ "homepage": "https://github.com/thakurballary/react-native-radio-buttons-group#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/ThakurBallary",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2024-03-12T01:59:26Z",
"createdAt": "2018-04-05T17:57:52Z",
"pushedAt": "2024-03-12T01:59:26Z",
- "forks": 68,
+ "forks": 67,
"issues": 1,
"subscribers": 2,
- "stars": 302,
+ "stars": 306,
"dependencies": 0
},
"name": "react-native-radio-buttons-group",
@@ -61910,8 +65470,8 @@
},
"npmPkg": "react-native-radio-buttons-group",
"npm": {
- "downloads": 74581,
- "weekDownloads": 13440,
+ "downloads": 47388,
+ "weekDownloads": 14099,
"size": 111234,
"latestRelease": "3.1.0",
"latestReleaseDate": "2024-03-12T02:00:41.256Z"
@@ -61921,7 +65481,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.153,
+ "popularity": 0.503,
"topicSearchString": "radio-buttons simple-radio-buttons radio-buttons-group radio-group component ios android form radio button"
},
{
@@ -61938,21 +65498,37 @@
"github": {
"urls": {
"repo": "https://github.com/Cnilton/react-native-floating-label-input",
- "homepage": null
+ "homepage": "https://github.com/Cnilton/react-native-floating-label-input#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/Cnilton",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://patreon.com/cnilton",
+ "platform": "PATREON"
+ },
+ {
+ "url": "https://ko-fi.com/cnilton",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2024-06-18T06:17:36Z",
"createdAt": "2020-04-05T23:36:35Z",
"pushedAt": "2024-06-18T06:17:36Z",
- "forks": 59,
+ "forks": 60,
"issues": 13,
"subscribers": 2,
- "stars": 333,
+ "stars": 335,
"dependencies": 0
},
"name": "react-native-floating-label-input",
@@ -61992,8 +65568,8 @@
},
"npmPkg": "react-native-floating-label-input",
"npm": {
- "downloads": 21304,
- "weekDownloads": 5148,
+ "downloads": 12403,
+ "weekDownloads": 3919,
"size": 283978,
"latestRelease": "1.4.3",
"latestReleaseDate": "2023-11-04T19:29:59.841Z"
@@ -62003,7 +65579,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.205,
+ "popularity": 0.269,
"topicSearchString": "component mobile ios android input mask floating text-input textinput customizable placeholder floating-label-input floatinglabelinput floatinglabeltextfield floating-label label"
},
{
@@ -62013,14 +65589,17 @@
"github": {
"urls": {
"repo": "https://github.com/emilioicai/react-native-safe-modules",
- "homepage": null
+ "homepage": "https://github.com/emilioicai/react-native-safe-modules#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-04-27T10:03:24Z",
"createdAt": "2019-07-22T12:12:17Z",
"pushedAt": "2021-04-27T10:03:24Z",
@@ -62054,8 +65633,8 @@
"unmaintained": true,
"npmPkg": "react-native-safe-modules",
"npm": {
- "downloads": 214132,
- "weekDownloads": 44754,
+ "downloads": 217969,
+ "weekDownloads": 30695,
"size": 42522,
"latestRelease": "1.0.3",
"latestReleaseDate": "2021-04-27T11:34:40.955Z"
@@ -62066,7 +65645,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.822,
+ "popularity": -0.88,
"topicSearchString": "modules code-push"
},
{
@@ -62089,14 +65668,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-11T20:20:59Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-11T20:20:59Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 1
},
"name": "expo-status-bar",
@@ -62123,8 +65705,8 @@
},
"npmPkg": "expo-status-bar",
"npm": {
- "downloads": 5176518,
- "weekDownloads": 946738,
+ "downloads": 7115089,
+ "weekDownloads": 1033233,
"size": 24829,
"latestRelease": "3.0.8",
"latestReleaseDate": "2025-09-11T20:23:09.748Z"
@@ -62136,7 +65718,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.155,
+ "popularity": 0.123,
"topicSearchString": "expo expo-status-bar"
},
{
@@ -62161,7 +65743,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-07-12T13:31:12Z",
"createdAt": "2018-08-28T12:25:35Z",
"pushedAt": "2023-07-12T13:31:12Z",
@@ -62202,8 +65787,8 @@
"unmaintained": true,
"npmPkg": "react-native-styled-text",
"npm": {
- "downloads": 12631,
- "weekDownloads": 2958,
+ "downloads": 17574,
+ "weekDownloads": 2113,
"size": 26878,
"latestRelease": "2.0.0",
"latestReleaseDate": "2021-12-11T12:35:19.340Z"
@@ -62213,7 +65798,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.551,
+ "popularity": -0.648,
"topicSearchString": "text style format fonts color mixed html css nested"
},
{
@@ -62228,21 +65813,29 @@
"github": {
"urls": {
"repo": "https://github.com/oblador/react-native-vector-image",
- "homepage": null
+ "homepage": "https://github.com/oblador/react-native-vector-image"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/oblador",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-10-21T16:52:36Z",
"createdAt": "2021-04-18T17:06:42Z",
"pushedAt": "2025-10-21T16:52:36Z",
"forks": 14,
"issues": 3,
"subscribers": 5,
- "stars": 347,
+ "stars": 349,
"dependencies": 8
},
"name": "react-native-vector-image",
@@ -62272,8 +65865,8 @@
},
"npmPkg": "react-native-vector-image",
"npm": {
- "downloads": 4558,
- "weekDownloads": 963,
+ "downloads": 4684,
+ "weekDownloads": 847,
"size": 25947748,
"latestRelease": "0.6.0",
"latestReleaseDate": "2025-10-21T16:51:38.765Z"
@@ -62283,7 +65876,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.18,
+ "popularity": 0.154,
"topicSearchString": "image svg vector component vector-drawable"
},
{
@@ -62304,14 +65897,30 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://patreon.com/vivaxy",
+ "platform": "PATREON"
+ },
+ {
+ "url": "https://opencollective.com/react-native-auto-height-image",
+ "platform": "OPEN_COLLECTIVE"
+ },
+ {
+ "url": "https://gist.github.com/vivaxy/58eed1803a2eddda05c90aed99430de2",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2024-05-24T05:23:33Z",
"createdAt": "2017-04-24T12:08:13Z",
"pushedAt": "2024-05-24T05:23:33Z",
"forks": 68,
"issues": 13,
"subscribers": 7,
- "stars": 345,
+ "stars": 346,
"dependencies": 1
},
"name": "react-native-auto-height-image",
@@ -62338,8 +65947,8 @@
},
"npmPkg": "react-native-auto-height-image",
"npm": {
- "downloads": 29409,
- "weekDownloads": 5225,
+ "downloads": 19132,
+ "weekDownloads": 4791,
"size": 26364,
"latestRelease": "3.2.4",
"latestReleaseDate": "2021-02-04T09:41:05.673Z"
@@ -62349,7 +65958,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.151,
+ "popularity": 0.213,
"topicSearchString": "image auto-height images"
},
{
@@ -62376,14 +65985,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-08T16:09:23Z",
"createdAt": "2021-06-05T20:03:07Z",
"pushedAt": "2025-10-08T16:09:23Z",
"forks": 44,
"issues": 28,
"subscribers": 2,
- "stars": 538,
+ "stars": 539,
"dependencies": 1
},
"name": "react-native-big-list",
@@ -62427,7 +66039,10 @@
"expo",
"android",
"ios",
- "web"
+ "web",
+ "data",
+ "flatlist",
+ "sticky-headers"
],
"license": {
"key": "apache-2.0",
@@ -62444,8 +66059,8 @@
},
"npmPkg": "react-native-big-list",
"npm": {
- "downloads": 14183,
- "weekDownloads": 2724,
+ "downloads": 11978,
+ "weekDownloads": 2035,
"size": 378632,
"latestRelease": "1.6.4",
"latestReleaseDate": "2025-10-08T13:42:54.767Z"
@@ -62455,8 +66070,8 @@
"Known",
"Recently updated"
],
- "popularity": 0.163,
- "topicSearchString": "big-list javascript ui-lib rn fast-list scroll-list large-list biglist fastlist scrolllist largelist fast scroll large bigdata big massive list performance virtualized-list infinite-scroll listview flatlist-alternative mobile-list ui-library ui component efficient-list memory-optimization recycler-view large-data-set dynamic-list custom-list expo android ios web"
+ "popularity": 0.144,
+ "topicSearchString": "big-list javascript ui-lib rn fast-list scroll-list large-list biglist fastlist scrolllist largelist fast scroll large bigdata big massive list performance virtualized-list infinite-scroll listview flatlist-alternative mobile-list ui-library ui component efficient-list memory-optimization recycler-view large-data-set dynamic-list custom-list expo android ios web data flatlist sticky-headers"
},
{
"githubUrl": "https://github.com/kadiraydinli/react-native-system-navigation-bar",
@@ -62485,14 +66100,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-02-01T18:11:51Z",
"createdAt": "2021-05-31T23:26:21Z",
"pushedAt": "2024-02-01T18:11:51Z",
- "forks": 23,
+ "forks": 24,
"issues": 8,
"subscribers": 4,
- "stars": 283,
+ "stars": 284,
"dependencies": 0
},
"name": "react-native-system-navigation-bar",
@@ -62536,7 +66154,9 @@
"stiky-immersive",
"light-navigation-bar",
"low-profile",
- "navigation-color"
+ "navigation-color",
+ "navigation-divider-color",
+ "navigation-contrast-enforced"
],
"license": {
"key": "mit",
@@ -62553,8 +66173,8 @@
},
"npmPkg": "react-native-system-navigation-bar",
"npm": {
- "downloads": 49521,
- "weekDownloads": 9164,
+ "downloads": 53475,
+ "weekDownloads": 7680,
"size": 705089,
"latestRelease": "2.6.4",
"latestReleaseDate": "2024-02-01T18:15:34.541Z"
@@ -62565,8 +66185,8 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.157,
- "topicSearchString": "system-navigation-bar android navigation navigation-bar bar color bar-color navigation-bar-color hide show lean-back immersive stickyimmersive lowprofile barmode setbarmode light dark light-style dark-style status-bar-mode divider-color navigation-bar-divider-color contrast-enforced navigation-bar-contrast-enforced full-screen setfitssystemwindows fitssystemwindows decorfitssystemwindows setdecorfitssystemwindows navigation-hide navigation-show stiky-immersive light-navigation-bar low-profile navigation-color"
+ "popularity": 0.122,
+ "topicSearchString": "system-navigation-bar android navigation navigation-bar bar color bar-color navigation-bar-color hide show lean-back immersive stickyimmersive lowprofile barmode setbarmode light dark light-style dark-style status-bar-mode divider-color navigation-bar-divider-color contrast-enforced navigation-bar-contrast-enforced full-screen setfitssystemwindows fitssystemwindows decorfitssystemwindows setdecorfitssystemwindows navigation-hide navigation-show stiky-immersive light-navigation-bar low-profile navigation-color navigation-divider-color navigation-contrast-enforced"
},
{
"githubUrl": "https://github.com/phamfoo/react-native-figma-squircle",
@@ -62589,7 +66209,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-04T08:27:33Z",
"createdAt": "2021-06-11T13:31:17Z",
"pushedAt": "2025-03-04T08:27:33Z",
@@ -62623,8 +66246,8 @@
},
"npmPkg": "react-native-figma-squircle",
"npm": {
- "downloads": 8603,
- "weekDownloads": 1654,
+ "downloads": 5376,
+ "weekDownloads": 1937,
"size": 31148,
"latestRelease": "0.4.0",
"latestReleaseDate": "2025-03-04T08:27:56.500Z"
@@ -62634,7 +66257,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.163,
+ "popularity": 0.306,
"topicSearchString": "squircle figma expo"
},
{
@@ -62647,14 +66270,17 @@
"github": {
"urls": {
"repo": "https://github.com/wcandillon/react-native-shader",
- "homepage": null
+ "homepage": "https://github.com/wcandillon/react-native-shader#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-08-07T14:01:07Z",
"createdAt": "2021-06-11T06:02:11Z",
"pushedAt": "2023-08-07T14:01:07Z",
@@ -62689,8 +66315,8 @@
"unmaintained": true,
"npmPkg": "react-native-shader",
"npm": {
- "downloads": 15,
- "weekDownloads": 0,
+ "downloads": 7,
+ "weekDownloads": 1,
"size": 491464,
"latestRelease": "0.2.0",
"latestReleaseDate": "2021-06-11T20:15:04.406Z"
@@ -62701,7 +66327,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -1.3,
"topicSearchString": "ios android"
},
{
@@ -62719,21 +66345,24 @@
"github": {
"urls": {
"repo": "https://github.com/ibitcy/react-native-hole-view",
- "homepage": null
+ "homepage": "https://github.com/ibitcy/react-native-hole-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-09-10T09:17:01Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-05T10:08:05Z",
"createdAt": "2020-05-20T09:57:18Z",
- "pushedAt": "2025-09-10T09:17:01Z",
+ "pushedAt": "2025-11-05T10:08:05Z",
"forks": 28,
- "issues": 12,
+ "issues": 10,
"subscribers": 9,
- "stars": 430,
+ "stars": 432,
"dependencies": 0
},
"name": "react-native-hole-view",
@@ -62773,17 +66402,18 @@
},
"npmPkg": "react-native-hole-view",
"npm": {
- "downloads": 22053,
- "weekDownloads": 4060,
+ "downloads": 15727,
+ "weekDownloads": 3631,
"size": 1581144,
"latestRelease": "3.0.1",
"latestReleaseDate": "2025-05-08T16:19:51.561Z"
},
- "score": 60,
+ "score": 65,
"matchingScoreModifiers": [
- "Known"
+ "Known",
+ "Recently updated"
],
- "popularity": 0.157,
+ "popularity": 0.196,
"topicSearchString": "component mobile ios android ui vector retina hole mask tutorial overlay tint animated click-through view"
},
{
@@ -62808,11 +66438,14 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-07T02:38:09Z",
"createdAt": "2021-05-31T18:58:27Z",
"pushedAt": "2025-07-07T02:38:09Z",
- "forks": 2,
+ "forks": 3,
"issues": 0,
"subscribers": 2,
"stars": 11,
@@ -62841,15 +66474,15 @@
"configPlugin": false
},
"npm": {
- "downloads": 2671,
- "weekDownloads": 312,
- "size": 69256,
- "latestRelease": "0.4.2",
- "latestReleaseDate": "2025-07-07T14:10:29.647Z"
+ "downloads": 3036,
+ "weekDownloads": 546,
+ "size": 127647,
+ "latestRelease": "0.5.0-beta.1",
+ "latestReleaseDate": "2025-11-10T18:20:57.197Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.151,
+ "popularity": -0.097,
"topicSearchString": "svg icons expo"
},
{
@@ -62865,14 +66498,26 @@
"github": {
"urls": {
"repo": "https://github.com/akinncar/react-native-mask-text",
- "homepage": null
+ "homepage": "https://github.com/akinncar/react-native-mask-text#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/akinncar",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://issuehunt.io/r/akinncar/react-native-mask-text?tab=idle",
+ "platform": "ISSUEHUNT"
+ }
+ ],
"updatedAt": "2025-06-20T12:04:51Z",
"createdAt": "2021-05-11T22:58:24Z",
"pushedAt": "2025-06-20T12:04:51Z",
@@ -62908,8 +66553,8 @@
},
"npmPkg": "react-native-mask-text",
"npm": {
- "downloads": 109029,
- "weekDownloads": 18752,
+ "downloads": 85107,
+ "weekDownloads": 20362,
"size": 153895,
"latestRelease": "0.15.0",
"latestReleaseDate": "2025-06-20T12:06:01.910Z"
@@ -62918,7 +66563,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.146,
+ "popularity": 0.203,
"topicSearchString": "input mask expo text-input"
},
{
@@ -62938,6 +66583,14 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "fundingLinks": [
+ {
+ "url": "https://www.paypal.me/RobertFOConnor",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2023-10-22T10:31:30Z",
"createdAt": "2019-05-21T19:03:05Z",
"pushedAt": "2023-10-22T10:31:30Z",
@@ -62964,8 +66617,8 @@
"unmaintained": true,
"npmPkg": "react-native-progress-wheel",
"npm": {
- "downloads": 6605,
- "weekDownloads": 1454,
+ "downloads": 4209,
+ "weekDownloads": 1272,
"size": 16433,
"latestRelease": "2.1.0",
"latestReleaseDate": "2023-10-22T10:29:34.009Z"
@@ -62977,7 +66630,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.563,
+ "popularity": -0.493,
"topicSearchString": ""
},
{
@@ -63001,14 +66654,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-02T16:59:25Z",
"createdAt": "2021-07-02T21:27:18Z",
"pushedAt": "2025-10-02T16:59:25Z",
- "forks": 22,
- "issues": 4,
+ "forks": 23,
+ "issues": 5,
"subscribers": 5,
- "stars": 784,
+ "stars": 786,
"dependencies": 1
},
"name": "react-native-avoid-softinput",
@@ -63040,18 +66696,17 @@
},
"npmPkg": "react-native-avoid-softinput",
"npm": {
- "downloads": 117268,
- "weekDownloads": 27676,
+ "downloads": 119241,
+ "weekDownloads": 13965,
"size": 236624,
"latestRelease": "8.0.2",
"latestReleaseDate": "2025-10-02T16:59:25.192Z"
},
- "score": 65,
+ "score": 60,
"matchingScoreModifiers": [
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.201,
+ "popularity": 0.1,
"topicSearchString": "soft-input keyboard avoid-soft-input avoid-keyboard ios android"
},
{
@@ -63061,14 +66716,17 @@
"github": {
"urls": {
"repo": "https://github.com/EvanBacon/react-native-web-hooks",
- "homepage": null
+ "homepage": "https://github.com/evanbacon/react-native-web-hooks"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-12-13T21:41:47Z",
"createdAt": "2019-06-24T20:52:12Z",
"pushedAt": "2021-12-13T21:41:47Z",
@@ -63107,8 +66765,8 @@
"unmaintained": true,
"npmPkg": "react-native-web-hooks",
"npm": {
- "downloads": 77674,
- "weekDownloads": 16227,
+ "downloads": 49507,
+ "weekDownloads": 9868,
"size": 39340,
"latestRelease": "3.0.2",
"latestReleaseDate": "2021-12-13T21:22:43.724Z"
@@ -63119,7 +66777,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.572,
+ "popularity": -0.581,
"topicSearchString": "expo web utils css-in-js hooks ssr"
},
{
@@ -63144,12 +66802,15 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-08-06T08:28:18Z",
"createdAt": "2020-07-08T01:47:48Z",
"pushedAt": "2022-08-06T08:28:18Z",
- "forks": 48,
- "issues": 34,
+ "forks": 49,
+ "issues": 35,
"subscribers": 4,
"stars": 232,
"dependencies": 0
@@ -63182,8 +66843,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 967,
- "weekDownloads": 122,
+ "downloads": 544,
+ "weekDownloads": 275,
"size": 11323947,
"latestRelease": "5.0.2",
"latestReleaseDate": "2022-08-06T08:29:14.013Z"
@@ -63195,7 +66856,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.393,
+ "popularity": -1.07,
"topicSearchString": "alipay uiwjs uiw 支付宝 ios android reactjs"
},
{
@@ -63215,14 +66876,30 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/douglasjunior",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://patreon.com/douglasjunior",
+ "platform": "PATREON"
+ },
+ {
+ "url": "paypal.me/douglasnassif",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2025-09-22T20:53:29Z",
"createdAt": "2019-01-30T14:19:55Z",
"pushedAt": "2025-09-22T20:53:29Z",
- "forks": 43,
+ "forks": 44,
"issues": 2,
- "subscribers": 2,
- "stars": 242,
+ "subscribers": 3,
+ "stars": 244,
"dependencies": 0
},
"name": "react-native-get-location",
@@ -63254,18 +66931,17 @@
},
"npmPkg": "react-native-get-location",
"npm": {
- "downloads": 39540,
- "weekDownloads": 7554,
+ "downloads": 26367,
+ "weekDownloads": 7666,
"size": 91208,
"latestRelease": "6.0.0",
"latestReleaseDate": "2025-09-22T20:53:38.393Z"
},
- "score": 65,
+ "score": 60,
"matchingScoreModifiers": [
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.162,
+ "popularity": 0.247,
"topicSearchString": "android ios geolocation location gps hacktoberfest"
},
{
@@ -63290,14 +66966,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-14T09:05:41Z",
"createdAt": "2015-08-13T15:51:36Z",
"pushedAt": "2025-08-14T09:05:41Z",
- "forks": 592,
- "issues": 592,
+ "forks": 594,
+ "issues": 594,
"subscribers": 101,
- "stars": 5947,
+ "stars": 5960,
"dependencies": 6
},
"name": "realm",
@@ -63338,8 +67017,8 @@
},
"npmPkg": "realm",
"npm": {
- "downloads": 196296,
- "weekDownloads": 38916,
+ "downloads": 108141,
+ "weekDownloads": 26575,
"size": 678086505,
"latestRelease": "20.2.0",
"latestReleaseDate": "2025-08-11T17:17:46.164Z"
@@ -63351,7 +67030,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.169,
+ "popularity": 0.209,
"topicSearchString": "database db storage persistence local-storage localstorage sqlite async-storage asyncstorage rocksdb leveldb realm mongodb offline-first offlinefirst localfirst local-first"
},
{
@@ -63370,14 +67049,17 @@
"github": {
"urls": {
"repo": "https://github.com/georstat/react-native-image-cache",
- "homepage": null
+ "homepage": "https://github.com/georstat/react-native-image-cache"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-09-06T21:31:42Z",
"createdAt": "2021-05-07T07:57:30Z",
"pushedAt": "2023-09-06T21:31:42Z",
@@ -63413,8 +67095,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 9757,
- "weekDownloads": 2107,
+ "downloads": 5365,
+ "weekDownloads": 1897,
"size": 125174,
"latestRelease": "3.1.0",
"latestReleaseDate": "2023-09-07T05:44:25.303Z"
@@ -63426,7 +67108,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.566,
+ "popularity": -0.449,
"topicSearchString": "ios android image-cache cache file-system-image-cache"
},
{
@@ -63450,7 +67132,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-07-03T14:13:21Z",
"createdAt": "2018-12-03T16:54:10Z",
"pushedAt": "2021-07-03T14:13:21Z",
@@ -63487,8 +67172,8 @@
"unmaintained": true,
"npmPkg": "react-native-smooth-picker",
"npm": {
- "downloads": 2386,
- "weekDownloads": 413,
+ "downloads": 1752,
+ "weekDownloads": 510,
"size": 22601,
"latestRelease": "1.1.5",
"latestReleaseDate": "2021-07-03T14:12:50.128Z"
@@ -63499,7 +67184,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.603,
+ "popularity": -0.502,
"topicSearchString": "picker select component ui form"
},
{
@@ -63511,14 +67196,17 @@
"github": {
"urls": {
"repo": "https://github.com/stovmascript/react-native-version",
- "homepage": null
+ "homepage": "https://github.com/stovmascript/react-native-version#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-08-03T20:09:33Z",
"createdAt": "2016-09-04T14:26:53Z",
"pushedAt": "2021-08-03T20:09:33Z",
@@ -63573,8 +67261,8 @@
"unmaintained": true,
"npmPkg": "react-native-version",
"npm": {
- "downloads": 150550,
- "weekDownloads": 29286,
+ "downloads": 94199,
+ "weekDownloads": 23985,
"size": 30996,
"latestRelease": "4.0.0",
"latestReleaseDate": "2020-03-04T22:21:32.164Z"
@@ -63585,7 +67273,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.585,
+ "popularity": -0.534,
"topicSearchString": "cfbundleshortversionstring cfbundleversion crna current-project-version agvtool build buildnumber bump create-app expo gradle info npm-version plist semver version versioncode versionname semantic-versioning hooks cli versioning release"
},
{
@@ -63602,11 +67290,14 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-01-17T23:16:11Z",
"createdAt": "2018-01-16T23:53:12Z",
"pushedAt": "2022-01-17T23:16:11Z",
- "forks": 21,
+ "forks": 20,
"issues": 0,
"subscribers": 2,
"stars": 56,
@@ -63637,8 +67328,8 @@
"unmaintained": true,
"npmPkg": "react-native-events",
"npm": {
- "downloads": 1890,
- "weekDownloads": 108,
+ "downloads": 1255,
+ "weekDownloads": 583,
"size": 59703,
"latestRelease": "1.0.21",
"latestReleaseDate": "2022-01-17T23:18:14.119Z"
@@ -63649,7 +67340,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.701,
+ "popularity": -0.355,
"topicSearchString": "event events eventemitter"
},
{
@@ -63670,7 +67361,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-04-05T11:32:36Z",
"createdAt": "2020-08-24T16:52:28Z",
"pushedAt": "2023-04-05T11:32:36Z",
@@ -63717,8 +67411,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 1594,
- "weekDownloads": 343,
+ "downloads": 1589,
+ "weekDownloads": 519,
"size": 71924,
"latestRelease": "1.0.0",
"latestReleaseDate": "2023-04-05T11:30:56.273Z"
@@ -63729,7 +67423,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.567,
+ "popularity": -0.472,
"topicSearchString": "loading loading-image progressive lazy lazy-load fast-image image progressive-image progressive-fast-image freakycoder kuray javascript ui-lib rn mobile-app mobile"
},
{
@@ -63739,14 +67433,17 @@
"github": {
"urls": {
"repo": "https://github.com/timfpark/react-native-cache",
- "homepage": null
+ "homepage": "https://github.com/timfpark/react-native-cache#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2022-12-30T19:55:30Z",
"createdAt": "2015-11-20T21:14:41Z",
"pushedAt": "2022-12-30T19:55:30Z",
@@ -63777,8 +67474,8 @@
"unmaintained": true,
"npmPkg": "react-native-cache",
"npm": {
- "downloads": 22660,
- "weekDownloads": 4110,
+ "downloads": 14042,
+ "weekDownloads": 4040,
"size": 35704,
"latestRelease": "2.0.3",
"latestReleaseDate": "2022-12-30T19:55:16.337Z"
@@ -63790,7 +67487,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.596,
+ "popularity": -0.505,
"topicSearchString": ""
},
{
@@ -63806,21 +67503,29 @@
"github": {
"urls": {
"repo": "https://github.com/gorhom/react-native-portal",
- "homepage": null
+ "homepage": "https://github.com/gorhom/react-native-portal#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/gorhom",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2022-06-23T20:49:28Z",
"createdAt": "2020-12-08T21:23:01Z",
"pushedAt": "2022-06-23T20:49:28Z",
"forks": 45,
"issues": 27,
"subscribers": 5,
- "stars": 761,
+ "stars": 762,
"dependencies": 1
},
"name": "@gorhom/portal",
@@ -63849,8 +67554,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 3155815,
- "weekDownloads": 583735,
+ "downloads": 2148444,
+ "weekDownloads": 605992,
"size": 94278,
"latestRelease": "1.0.14",
"latestReleaseDate": "2022-06-23T20:49:41.147Z"
@@ -63862,7 +67567,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.593,
+ "popularity": -0.51,
"topicSearchString": "expo web ios android portal"
},
{
@@ -63878,14 +67583,17 @@
"github": {
"urls": {
"repo": "https://github.com/a7ul/react-native-exception-handler",
- "homepage": null
+ "homepage": "https://github.com/a7ul/react-native-exception-handler"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-03-23T16:53:20Z",
"createdAt": "2017-04-21T01:27:10Z",
"pushedAt": "2021-03-23T16:53:20Z",
@@ -63930,8 +67638,8 @@
"unmaintained": true,
"npmPkg": "react-native-exception-handler",
"npm": {
- "downloads": 202739,
- "weekDownloads": 38614,
+ "downloads": 129176,
+ "weekDownloads": 32871,
"size": 55914,
"latestRelease": "2.10.10",
"latestReleaseDate": "2021-03-23T16:53:46.116Z"
@@ -63945,7 +67653,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.588,
+ "popularity": -0.534,
"topicSearchString": "modal exception handler red screen production ios android bug capture exception-handler error openlibrary"
},
{
@@ -63973,14 +67681,17 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-09T04:38:23Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T02:24:16Z",
"createdAt": "2020-11-27T00:40:37Z",
- "pushedAt": "2025-10-09T04:38:23Z",
- "forks": 192,
- "issues": 114,
+ "pushedAt": "2025-11-06T02:24:16Z",
+ "forks": 193,
+ "issues": 120,
"subscribers": 18,
- "stars": 1666,
+ "stars": 1681,
"dependencies": 3
},
"name": "@reactvision/react-viro",
@@ -63997,7 +67708,11 @@
"nowar",
"augmented-reality",
"expo",
- "ar"
+ "ar",
+ "mixed-reality",
+ "virtual-reality",
+ "vr",
+ "xr"
],
"license": {
"key": "mit",
@@ -64013,11 +67728,11 @@
"configPlugin": true
},
"npm": {
- "downloads": 13713,
- "weekDownloads": 2236,
- "size": 194568752,
- "latestRelease": "2.43.6",
- "latestReleaseDate": "2025-10-09T04:40:10.070Z"
+ "downloads": 8847,
+ "weekDownloads": 3387,
+ "size": 194570787,
+ "latestRelease": "2.44.0",
+ "latestReleaseDate": "2025-11-06T02:36:55.307Z"
},
"score": 65,
"matchingScoreModifiers": [
@@ -64027,8 +67742,8 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.139,
- "topicSearchString": "viroreact viro-community android ios blacklivesmatter nowar augmented-reality expo ar"
+ "popularity": 0.326,
+ "topicSearchString": "viroreact viro-community android ios blacklivesmatter nowar augmented-reality expo ar mixed-reality virtual-reality vr xr"
},
{
"githubUrl": "https://github.com/IjzerenHein/react-native-bundle-visualizer",
@@ -64049,14 +67764,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/IjzerenHein",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-01-31T08:08:54Z",
"createdAt": "2017-09-02T13:56:22Z",
"pushedAt": "2025-01-31T08:08:54Z",
"forks": 47,
"issues": 15,
"subscribers": 8,
- "stars": 1580,
+ "stars": 1584,
"dependencies": 6
},
"name": "react-native-bundle-visualizer",
@@ -64086,8 +67809,8 @@
},
"npmPkg": "react-native-bundle-visualizer",
"npm": {
- "downloads": 154507,
- "weekDownloads": 28626,
+ "downloads": 112177,
+ "weekDownloads": 22709,
"size": 12162,
"latestRelease": "3.1.3",
"latestReleaseDate": "2023-02-13T14:58:08.669Z"
@@ -64098,7 +67821,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.157,
+ "popularity": 0.172,
"topicSearchString": "bundle-visualizer bundle-size bundle visualizer size expo"
},
{
@@ -64121,7 +67844,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-11-16T18:45:43Z",
"createdAt": "2021-02-27T03:02:15Z",
"pushedAt": "2021-11-16T18:45:43Z",
@@ -64158,8 +67884,8 @@
"unmaintained": true,
"npmPkg": "react-native-feedback-reporter",
"npm": {
- "downloads": 177,
- "weekDownloads": 3,
+ "downloads": 21,
+ "weekDownloads": 5,
"size": 1780528,
"latestRelease": "0.4.16",
"latestReleaseDate": "2021-11-16T18:45:36.673Z"
@@ -64170,7 +67896,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.485,
+ "popularity": -1.25,
"topicSearchString": "ios android feedback reporter"
},
{
@@ -64190,21 +67916,29 @@
"github": {
"urls": {
"repo": "https://github.com/software-mansion/react-native-gesture-handler",
- "homepage": "https://github.com/software-mansion/react-native-gesture-handler#readme"
+ "homepage": "https://docs.swmansion.com/react-native-gesture-handler/"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-24T11:26:20Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/software-mansion",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-17T10:17:07Z",
"createdAt": "2016-10-27T08:31:38Z",
- "pushedAt": "2025-10-24T11:26:20Z",
- "forks": 1014,
+ "pushedAt": "2025-11-17T10:17:07Z",
+ "forks": 1020,
"issues": 46,
"subscribers": 62,
- "stars": 6563,
+ "stars": 6592,
"dependencies": 3
},
"name": "react-native-gesture-handler",
@@ -64228,11 +67962,11 @@
},
"npmPkg": "react-native-gesture-handler",
"npm": {
- "downloads": 7925466,
- "weekDownloads": 1535156,
- "size": 3278001,
- "latestRelease": "2.29.0",
- "latestReleaseDate": "2025-10-22T14:23:56.699Z"
+ "downloads": 6255795,
+ "weekDownloads": 1271307,
+ "size": 3277828,
+ "latestRelease": "2.29.1",
+ "latestReleaseDate": "2025-11-03T11:02:51.985Z"
},
"score": 100,
"matchingScoreModifiers": [
@@ -64241,7 +67975,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.165,
+ "popularity": 0.173,
"topicSearchString": ""
},
{
@@ -64264,14 +67998,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-06-02T22:43:55Z",
"createdAt": "2017-03-07T01:39:54Z",
"pushedAt": "2020-06-02T22:43:55Z",
"forks": 40,
"issues": 2,
"subscribers": 7,
- "stars": 474,
+ "stars": 473,
"dependencies": 0
},
"name": "react-native-responsive-dimensions",
@@ -64307,8 +68044,8 @@
"unmaintained": true,
"npmPkg": "react-native-responsive-dimensions",
"npm": {
- "downloads": 30047,
- "weekDownloads": 5294,
+ "downloads": 19976,
+ "weekDownloads": 5792,
"size": 47696,
"latestRelease": "3.1.1",
"latestReleaseDate": "2020-03-26T02:59:06.008Z"
@@ -64319,7 +68056,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.6,
+ "popularity": -0.504,
"topicSearchString": "responsive responsive-height responsive-width responsive-font-size fontsize responsive-dimensions component font-size dimensions responsive-design hacktoberfest"
},
{
@@ -64339,14 +68076,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2024-11-14T22:16:51Z",
"createdAt": "2019-08-06T22:14:47Z",
"pushedAt": "2024-11-14T22:16:51Z",
"forks": 36,
"issues": 5,
"subscribers": 2,
- "stars": 159,
+ "stars": 161,
"dependencies": 0
},
"name": "react-native-job-queue",
@@ -64369,8 +68109,8 @@
},
"npmPkg": "react-native-job-queue",
"npm": {
- "downloads": 10868,
- "weekDownloads": 1854,
+ "downloads": 8835,
+ "weekDownloads": 1984,
"size": 291556,
"latestRelease": "0.5.3",
"latestReleaseDate": "2025-06-04T20:31:56.765Z"
@@ -64381,7 +68121,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.145,
+ "popularity": 0.191,
"topicSearchString": ""
},
{
@@ -64404,6 +68144,9 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-13T13:23:06Z",
"createdAt": "2024-10-18T10:51:45Z",
"pushedAt": "2024-11-13T13:23:06Z",
@@ -64423,8 +68166,8 @@
},
"npmPkg": "react-native-quick-sqlite",
"npm": {
- "downloads": 18824,
- "weekDownloads": 2583,
+ "downloads": 13293,
+ "weekDownloads": 3095,
"size": 9358763,
"latestRelease": "8.2.7",
"latestReleaseDate": "2024-11-26T16:44:39.009Z"
@@ -64435,7 +68178,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.883,
+ "popularity": -0.802,
"topicSearchString": ""
},
{
@@ -64453,14 +68196,17 @@
"github": {
"urls": {
"repo": "https://github.com/ysfuu/react-native-relative-popup",
- "homepage": null
+ "homepage": "https://github.com/ysfuu/react-native-relative-popup#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-09-10T13:04:18Z",
"createdAt": "2021-07-12T11:29:39Z",
"pushedAt": "2021-09-10T13:04:18Z",
@@ -64497,8 +68243,8 @@
"unmaintained": true,
"npmPkg": "react-native-relative-popup",
"npm": {
- "downloads": 124,
- "weekDownloads": 5,
+ "downloads": 72,
+ "weekDownloads": 20,
"size": 17776984,
"latestRelease": "0.1.7",
"latestReleaseDate": "2021-09-10T13:04:15.905Z"
@@ -64508,7 +68254,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.716,
+ "popularity": -1.5,
"topicSearchString": "ios android popup javascript"
},
{
@@ -64528,14 +68274,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-09-26T21:33:06Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T15:18:41Z",
"createdAt": "2019-07-10T20:27:19Z",
- "pushedAt": "2025-09-26T21:33:06Z",
- "forks": 166,
- "issues": 80,
+ "pushedAt": "2025-11-12T15:18:41Z",
+ "forks": 167,
+ "issues": 82,
"subscribers": 41,
- "stars": 1394,
+ "stars": 1401,
"dependencies": 16
},
"name": "@fluentui/react-native",
@@ -64557,11 +68306,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 3336,
- "weekDownloads": 721,
+ "downloads": 2256,
+ "weekDownloads": 1816,
"size": 982274,
- "latestRelease": "0.42.29",
- "latestReleaseDate": "2025-09-26T21:32:35.618Z"
+ "latestRelease": "0.42.30",
+ "latestReleaseDate": "2025-11-05T02:43:07.025Z"
},
"score": 70,
"matchingScoreModifiers": [
@@ -64570,7 +68319,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.184,
+ "popularity": 0.685,
"topicSearchString": ""
},
{
@@ -64594,14 +68343,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-05-09T15:51:43Z",
"createdAt": "2021-07-09T19:24:24Z",
"pushedAt": "2024-05-09T15:51:43Z",
- "forks": 70,
+ "forks": 71,
"issues": 29,
"subscribers": 4,
- "stars": 388,
+ "stars": 391,
"dependencies": 0
},
"name": "rn-emoji-keyboard",
@@ -64635,8 +68387,8 @@
},
"npmPkg": "rn-emoji-keyboard",
"npm": {
- "downloads": 126211,
- "weekDownloads": 20827,
+ "downloads": 135031,
+ "weekDownloads": 22758,
"size": 1327141,
"latestRelease": "1.7.0",
"latestReleaseDate": "2024-05-09T15:51:40.065Z"
@@ -64646,7 +68398,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.14,
+ "popularity": 0.143,
"topicSearchString": "ios android typescript emoji-picker emoji emoji-keyboard hacktoberfest hacktoberfest2021 hacktoberfest2022"
},
{
@@ -64666,7 +68418,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-11-03T22:34:33Z",
"createdAt": "2020-02-10T17:10:56Z",
"pushedAt": "2022-11-03T22:34:33Z",
@@ -64690,7 +68445,8 @@
"encryption",
"security",
"kotlin",
- "swift"
+ "swift",
+ "typescript"
],
"license": {
"key": "mit",
@@ -64708,8 +68464,8 @@
"unmaintained": true,
"npmPkg": "react-native-encrypted-storage",
"npm": {
- "downloads": 188361,
- "weekDownloads": 34021,
+ "downloads": 118502,
+ "weekDownloads": 35902,
"size": 151222,
"latestRelease": "4.0.3",
"latestReleaseDate": "2022-11-03T22:39:16.710Z"
@@ -64721,8 +68477,8 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.596,
- "topicSearchString": "ios android async-storage keychain sharedpreferences encryption security kotlin swift"
+ "popularity": -0.242,
+ "topicSearchString": "ios android async-storage keychain sharedpreferences encryption security kotlin swift typescript"
},
{
"githubUrl": "https://github.com/hoaphantn7604/react-native-curved-bottom-bar",
@@ -64738,21 +68494,24 @@
"github": {
"urls": {
"repo": "https://github.com/hoaphantn7604/react-native-curved-bottom-bar",
- "homepage": null
+ "homepage": "https://github.com/hoaphantn7604/react-native-curved-bottom-bar#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-24T05:40:39Z",
"createdAt": "2021-06-22T09:37:35Z",
"pushedAt": "2025-04-24T05:40:39Z",
"forks": 104,
"issues": 27,
- "subscribers": 5,
- "stars": 574,
+ "subscribers": 4,
+ "stars": 576,
"dependencies": 2
},
"name": "react-native-curved-bottom-bar",
@@ -64783,8 +68542,8 @@
},
"npmPkg": "react-native-curved-bottom-bar",
"npm": {
- "downloads": 12242,
- "weekDownloads": 2306,
+ "downloads": 7300,
+ "weekDownloads": 2004,
"size": 255669,
"latestRelease": "3.5.1",
"latestReleaseDate": "2025-04-24T05:40:37.688Z"
@@ -64794,7 +68553,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.16,
+ "popularity": 0.233,
"topicSearchString": "elements components curved bottom tab-bar tabbar"
},
{
@@ -64818,14 +68577,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-04-18T19:44:46Z",
"createdAt": "2019-11-07T20:44:32Z",
"pushedAt": "2022-04-18T19:44:46Z",
"forks": 278,
"issues": 85,
"subscribers": 19,
- "stars": 938,
+ "stars": 937,
"dependencies": 0
},
"name": "react-native-image-viewing",
@@ -64855,8 +68617,8 @@
"unmaintained": true,
"npmPkg": "react-native-image-viewing",
"npm": {
- "downloads": 158995,
- "weekDownloads": 32455,
+ "downloads": 108888,
+ "weekDownloads": 24344,
"size": 71366,
"latestRelease": "0.2.2",
"latestReleaseDate": "2022-04-18T19:38:20.779Z"
@@ -64869,7 +68631,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.576,
+ "popularity": -0.56,
"topicSearchString": "image gallery image-gallery image-viewer pinch-to-zoom"
},
{
@@ -64889,14 +68651,17 @@
"github": {
"urls": {
"repo": "https://github.com/flipkart-incubator/animation-wrapper-view",
- "homepage": null
+ "homepage": "https://github.com/flipkart-incubator/animation-wrapper-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-05T05:08:44Z",
"createdAt": "2021-08-04T05:56:16Z",
"pushedAt": "2024-09-05T05:08:44Z",
@@ -64934,8 +68699,8 @@
},
"npmPkg": "animation-wrapper-view",
"npm": {
- "downloads": 76,
- "weekDownloads": 1,
+ "downloads": 40,
+ "weekDownloads": 32,
"size": 127241,
"latestRelease": "1.1.2-TEST.1",
"latestReleaseDate": "2022-08-02T09:51:55.528Z"
@@ -64944,7 +68709,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.738,
+ "popularity": -0.039,
"topicSearchString": "components animation declarative animated reactjs library component"
},
{
@@ -64963,14 +68728,17 @@
"github": {
"urls": {
"repo": "https://github.com/ajsmth/react-native-pager",
- "homepage": null
+ "homepage": "https://github.com/ajsmth/react-native-pager#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-01-06T16:49:24Z",
"createdAt": "2019-09-06T17:39:15Z",
"pushedAt": "2023-01-06T16:49:24Z",
@@ -65004,8 +68772,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 1334,
- "weekDownloads": 119,
+ "downloads": 458,
+ "weekDownloads": 236,
"size": 219093,
"latestRelease": "0.2.3",
"latestReleaseDate": "2020-03-27T18:54:45.283Z"
@@ -65016,7 +68784,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.674,
+ "popularity": -1.059,
"topicSearchString": "pager tabs reactjs"
},
{
@@ -65029,21 +68797,24 @@
"github": {
"urls": {
"repo": "https://github.com/GantMan/jail-monkey",
- "homepage": null
+ "homepage": "https://github.com/GantMan/jail-monkey#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-12T21:18:07Z",
"createdAt": "2016-07-20T13:59:01Z",
"pushedAt": "2025-10-12T21:18:07Z",
- "forks": 143,
+ "forks": 144,
"issues": 12,
"subscribers": 8,
- "stars": 675,
+ "stars": 678,
"dependencies": 0
},
"name": "jail-monkey",
@@ -65076,8 +68847,8 @@
},
"npmPkg": "jail-monkey",
"npm": {
- "downloads": 321175,
- "weekDownloads": 60614,
+ "downloads": 203176,
+ "weekDownloads": 56389,
"size": 172215,
"latestRelease": "2.8.4",
"latestReleaseDate": "2025-07-01T14:44:02.840Z"
@@ -65089,7 +68860,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.16,
+ "popularity": 0.236,
"topicSearchString": "jail break jail-break ios android mock-locations detect trust jailbreak"
},
{
@@ -65114,14 +68885,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-07-20T13:17:38Z",
"createdAt": "2018-08-04T22:23:15Z",
"pushedAt": "2022-07-20T13:17:38Z",
"forks": 71,
"issues": 35,
"subscribers": 3,
- "stars": 490,
+ "stars": 491,
"dependencies": 0
},
"name": "react-native-timeline-flatlist",
@@ -65154,8 +68928,8 @@
"unmaintained": true,
"npmPkg": "react-native-timeline-flatlist",
"npm": {
- "downloads": 24294,
- "weekDownloads": 4432,
+ "downloads": 16231,
+ "weekDownloads": 4001,
"size": 38497,
"latestRelease": "0.8.0",
"latestReleaseDate": "2022-01-18T21:04:11.230Z"
@@ -65166,7 +68940,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.595,
+ "popularity": -0.54,
"topicSearchString": "timeline flatlist schedule component ios android flatlist-based cross-platform"
},
{
@@ -65183,14 +68957,17 @@
"github": {
"urls": {
"repo": "https://github.com/heysem-useinsider/react-native-js-tableview",
- "homepage": null
+ "homepage": "https://github.com/mohakapt/react-native-js-tableview#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-08-09T15:32:34Z",
"createdAt": "2018-08-14T12:45:05Z",
"pushedAt": "2024-08-09T15:32:34Z",
@@ -65225,8 +69002,8 @@
},
"npmPkg": "react-native-js-tableview",
"npm": {
- "downloads": 246,
- "weekDownloads": 26,
+ "downloads": 146,
+ "weekDownloads": 87,
"size": 56295,
"latestRelease": "2.6.1",
"latestReleaseDate": "2024-08-09T15:32:49.723Z"
@@ -65236,7 +69013,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.659,
+ "popularity": -0.238,
"topicSearchString": "tableview uitableview ios android"
},
{
@@ -65259,7 +69036,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-11-01T10:03:58Z",
"createdAt": "2020-02-14T14:44:45Z",
"pushedAt": "2023-11-01T10:03:58Z",
@@ -65299,18 +69079,20 @@
"hasNativeCode": false,
"configPlugin": false
},
+ "unmaintained": true,
"npm": {
- "downloads": 755,
- "weekDownloads": 50,
+ "downloads": 691,
+ "weekDownloads": 595,
"size": 24945,
"latestRelease": "2.5.4",
"latestReleaseDate": "2023-08-07T06:28:30.204Z"
},
- "score": 44,
+ "score": 33,
"matchingScoreModifiers": [
- "Not updated recently"
+ "Not updated recently",
+ "Unmaintained"
],
- "popularity": -0.944,
+ "popularity": -1.015,
"topicSearchString": "suggestions component email chip tags input mobile ios android ui javascript"
},
{
@@ -65335,10 +69117,13 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-26T15:11:17Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T12:29:25Z",
"createdAt": "2021-05-06T15:11:24Z",
- "pushedAt": "2025-09-26T15:11:17Z",
+ "pushedAt": "2025-11-12T12:29:25Z",
"forks": 23,
"issues": 3,
"subscribers": 29,
@@ -65372,8 +69157,8 @@
"configPlugin": true
},
"npm": {
- "downloads": 49620,
- "weekDownloads": 11853,
+ "downloads": 34443,
+ "weekDownloads": 8700,
"size": 404592,
"latestRelease": "5.0.1",
"latestReleaseDate": "2025-09-26T15:12:42.036Z"
@@ -65383,7 +69168,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.203,
+ "popularity": 0.215,
"topicSearchString": "ios android giphy sdk gifs giphy-sdks"
},
{
@@ -65403,21 +69188,24 @@
"github": {
"urls": {
"repo": "https://github.com/ftzi/react-native-shadow-2",
- "homepage": null
+ "homepage": "https://github.com/ftzi/react-native-shadow-2#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-21T16:12:36Z",
"createdAt": "2021-02-14T20:43:38Z",
"pushedAt": "2025-07-21T16:12:36Z",
"forks": 60,
"issues": 6,
"subscribers": 4,
- "stars": 721,
+ "stars": 722,
"dependencies": 1
},
"name": "react-native-shadow-2",
@@ -65440,7 +69228,11 @@
"borders",
"radiuses",
"new",
- "improved"
+ "improved",
+ "expo",
+ "mobile",
+ "web",
+ "javascript"
],
"license": {
"key": "mit",
@@ -65457,19 +69249,18 @@
},
"npmPkg": "react-native-shadow-2",
"npm": {
- "downloads": 153875,
- "weekDownloads": 30570,
+ "downloads": 96256,
+ "weekDownloads": 23144,
"size": 61089,
"latestRelease": "7.1.2",
"latestReleaseDate": "2025-07-18T15:05:01.347Z"
},
- "score": 74,
+ "score": 60,
"matchingScoreModifiers": [
- "Popular",
"Known"
],
- "popularity": 0.169,
- "topicSearchString": "shadow shadows gradient ios android cross-platform automatic typescript cross blur shadow-2 svg borders radiuses new improved"
+ "popularity": 0.204,
+ "topicSearchString": "shadow shadows gradient ios android cross-platform automatic typescript cross blur shadow-2 svg borders radiuses new improved expo mobile web javascript"
},
{
"githubUrl": "https://github.com/lazaronixon/react-native-turbolinks",
@@ -65484,21 +69275,37 @@
"github": {
"urls": {
"repo": "https://github.com/lazaronixon/react-native-turbolinks",
- "homepage": null
+ "homepage": "https://github.com/lazaronixon/react-native-turbolinks"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=8F3EJLDJVVPDL¤cy_code=BRL&source=url",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "twitter.com/lazaronixon",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://ko-fi.com/lazaronixon",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2020-12-29T02:59:31Z",
"createdAt": "2017-12-29T13:50:33Z",
"pushedAt": "2020-12-29T02:59:31Z",
"forks": 17,
"issues": 9,
"subscribers": 10,
- "stars": 192,
+ "stars": 193,
"dependencies": 0
},
"name": "react-native-turbolinks",
@@ -65530,8 +69337,8 @@
"unmaintained": true,
"npmPkg": "react-native-turbolinks",
"npm": {
- "downloads": 1755,
- "weekDownloads": 2,
+ "downloads": 1019,
+ "weekDownloads": 813,
"size": 4079675,
"latestRelease": "2.2.9",
"latestReleaseDate": "2020-12-29T03:03:00.464Z"
@@ -65543,7 +69350,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.749,
+ "popularity": -0.07,
"topicSearchString": "turbolinks pwa rails android ios webview hybrid"
},
{
@@ -65564,14 +69371,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mrousavy",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://ko-fi.com/mrousavy",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2025-08-26T17:43:56Z",
"createdAt": "2021-05-06T12:18:50Z",
"pushedAt": "2025-08-26T17:43:56Z",
"forks": 29,
"issues": 8,
"subscribers": 4,
- "stars": 140,
+ "stars": 142,
"dependencies": 0
},
"name": "vision-camera-image-labeler",
@@ -65607,15 +69426,15 @@
},
"npmPkg": "vision-camera-image-labeler",
"npm": {
- "downloads": 142,
- "weekDownloads": 22,
+ "downloads": 96,
+ "weekDownloads": 29,
"size": 48983,
"latestRelease": "0.1.6",
"latestReleaseDate": "2021-08-13T08:57:12.339Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.617,
+ "popularity": -0.486,
"topicSearchString": "ios android image-labeling vision-camera library vision camera ml ai frame-processor-plugin mlkit-vision"
},
{
@@ -65628,21 +69447,24 @@
"github": {
"urls": {
"repo": "https://github.com/VittoriDavide/react-native-barcode-creator",
- "homepage": null
+ "homepage": "https://github.com/VittoriDavide/react-native-barcode-creator#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-04T15:52:04Z",
"createdAt": "2021-08-18T06:27:32Z",
"pushedAt": "2025-01-04T15:52:04Z",
"forks": 11,
"issues": 1,
"subscribers": 1,
- "stars": 29,
+ "stars": 30,
"dependencies": 0
},
"name": "react-native-barcode-creator",
@@ -65672,8 +69494,8 @@
},
"npmPkg": "react-native-barcode-creator",
"npm": {
- "downloads": 34553,
- "weekDownloads": 6860,
+ "downloads": 18445,
+ "weekDownloads": 4262,
"size": 52780,
"latestRelease": "0.1.8",
"latestReleaseDate": "2025-01-04T15:49:00.776Z"
@@ -65683,7 +69505,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.169,
+ "popularity": 0.196,
"topicSearchString": "ios android barcode barcode-generator qrcode-generator"
},
{
@@ -65694,14 +69516,17 @@
"github": {
"urls": {
"repo": "https://github.com/mthines/react-native-font-face",
- "homepage": null
+ "homepage": "https://github.com/mthines/react-native-font-face#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-09-08T16:24:13Z",
"createdAt": "2021-07-04T20:16:16Z",
"pushedAt": "2021-09-08T16:24:13Z",
@@ -65737,8 +69562,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 237,
- "weekDownloads": 0,
+ "downloads": 137,
+ "weekDownloads": 136,
"size": 11425,
"latestRelease": "1.0.0",
"latestReleaseDate": "2021-07-09T09:01:37.658Z"
@@ -65749,7 +69574,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -0.9,
"topicSearchString": "boilerplate typescript font-face font typography"
},
{
@@ -65771,14 +69596,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-07-27T13:33:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T13:01:07Z",
"createdAt": "2020-09-13T19:44:23Z",
- "pushedAt": "2025-07-27T13:33:07Z",
- "forks": 34,
- "issues": 2,
+ "pushedAt": "2025-11-13T13:01:07Z",
+ "forks": 35,
+ "issues": 0,
"subscribers": 5,
- "stars": 458,
+ "stars": 460,
"dependencies": 2
},
"name": "react-native-animateable-text",
@@ -65805,21 +69633,23 @@
"newArchitecture": true,
"isArchived": false,
"hasNativeCode": true,
- "configPlugin": false
+ "configPlugin": false,
+ "moduleType": "turbo"
},
"npmPkg": "react-native-animateable-text",
"npm": {
- "downloads": 42056,
- "weekDownloads": 8207,
- "size": 190393,
- "latestRelease": "0.16.0",
- "latestReleaseDate": "2025-07-27T13:31:13.169Z"
+ "downloads": 29134,
+ "weekDownloads": 6778,
+ "size": 201253,
+ "latestRelease": "0.17.1",
+ "latestReleaseDate": "2025-11-13T12:59:40.051Z"
},
- "score": 60,
+ "score": 65,
"matchingScoreModifiers": [
- "Known"
+ "Known",
+ "Recently updated"
],
- "popularity": 0.166,
+ "popularity": 0.198,
"topicSearchString": "ios android reanimated shared-values animated text reanimated2"
},
{
@@ -65832,14 +69662,17 @@
"github": {
"urls": {
"repo": "https://github.com/WoLewicki/react-native-window-view",
- "homepage": null
+ "homepage": "https://github.com/WoLewicki/react-native-window-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-09-01T12:34:27Z",
"createdAt": "2021-04-26T14:47:57Z",
"pushedAt": "2021-09-01T12:34:27Z",
@@ -65874,8 +69707,8 @@
"unmaintained": true,
"npmPkg": "react-native-window-view",
"npm": {
- "downloads": 1550,
- "weekDownloads": 332,
+ "downloads": 1066,
+ "weekDownloads": 259,
"size": 23280,
"latestRelease": "0.3.0",
"latestReleaseDate": "2021-04-28T10:01:41.022Z"
@@ -65886,7 +69719,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.818,
+ "popularity": -0.793,
"topicSearchString": "ios android"
},
{
@@ -65903,14 +69736,17 @@
"github": {
"urls": {
"repo": "https://github.com/ajith-ab/react-native-receive-sharing-intent",
- "homepage": null
+ "homepage": "https://github.com/ajith-ab/react-native-receive-sharing-intent#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-05-17T17:43:19Z",
"createdAt": "2020-05-28T18:29:01Z",
"pushedAt": "2021-05-17T17:43:19Z",
@@ -65945,8 +69781,8 @@
"unmaintained": true,
"npmPkg": "react-native-receive-sharing-intent",
"npm": {
- "downloads": 7920,
- "weekDownloads": 1423,
+ "downloads": 4863,
+ "weekDownloads": 1164,
"size": 225951,
"latestRelease": "2.0.0",
"latestReleaseDate": "2021-05-17T17:42:36.848Z"
@@ -65959,7 +69795,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.597,
+ "popularity": -0.547,
"topicSearchString": "ios android"
},
{
@@ -65978,14 +69814,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-22T14:54:32Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-11T16:23:36Z",
"createdAt": "2019-12-18T13:25:42Z",
- "pushedAt": "2025-10-22T14:54:32Z",
+ "pushedAt": "2025-11-11T16:23:36Z",
"forks": 50,
- "issues": 31,
+ "issues": 30,
"subscribers": 16,
- "stars": 132,
+ "stars": 133,
"dependencies": 1
},
"name": "@datadog/mobile-react-native",
@@ -66012,18 +69851,18 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 612888,
- "weekDownloads": 114668,
- "size": 2241077,
- "latestRelease": "2.13.0",
- "latestReleaseDate": "2025-10-22T16:43:07.675Z"
+ "downloads": 650953,
+ "weekDownloads": 124654,
+ "size": 2288222,
+ "latestRelease": "2.13.2",
+ "latestReleaseDate": "2025-11-11T16:33:28.355Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.159,
+ "popularity": 0.163,
"topicSearchString": "datadog ios android"
},
{
@@ -66040,14 +69879,17 @@
"github": {
"urls": {
"repo": "https://github.com/ftzi/pagescrollview",
- "homepage": null
+ "homepage": "https://github.com/SrBrahma/pagescrollview#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-03T23:34:03Z",
"createdAt": "2021-07-04T00:29:20Z",
"pushedAt": "2025-04-03T23:34:03Z",
@@ -66090,8 +69932,8 @@
},
"npmPkg": "pagescrollview",
"npm": {
- "downloads": 222,
- "weekDownloads": 11,
+ "downloads": 87,
+ "weekDownloads": 68,
"size": 9015,
"latestRelease": "2.2.0",
"latestReleaseDate": "2022-06-18T19:50:20.985Z"
@@ -66100,7 +69942,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.958,
+ "popularity": -0.32,
"topicSearchString": "pagescrollview page scrollview scroll view list expo flatlist flex-grow flex fix typescript"
},
{
@@ -66112,14 +69954,17 @@
"github": {
"urls": {
"repo": "https://github.com/hudl/react-native-system-bars",
- "homepage": null
+ "homepage": "https://github.com/hudl/react-native-system-bars#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-09-29T04:37:13Z",
"createdAt": "2021-08-31T14:48:41Z",
"pushedAt": "2022-09-29T04:37:13Z",
@@ -66156,8 +70001,8 @@
"unmaintained": true,
"npmPkg": "react-native-system-bars",
"npm": {
- "downloads": 1510,
- "weekDownloads": 265,
+ "downloads": 573,
+ "weekDownloads": 190,
"size": 994253,
"latestRelease": "0.4.0",
"latestReleaseDate": "2022-08-08T11:51:19.011Z"
@@ -66168,7 +70013,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.601,
+ "popularity": -1.216,
"topicSearchString": "android status-bar navigation-bar system-ui-visibility"
},
{
@@ -66181,21 +70026,24 @@
"github": {
"urls": {
"repo": "https://github.com/AzizAK/react-native-detector",
- "homepage": null
+ "homepage": "https://github.com/AzizAK/react-native-detector#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-08-20T20:03:09Z",
"createdAt": "2020-06-13T13:16:20Z",
"pushedAt": "2022-08-20T20:03:09Z",
"forks": 33,
"issues": 10,
"subscribers": 3,
- "stars": 276,
+ "stars": 280,
"dependencies": 0
},
"name": "react-native-detector",
@@ -66224,8 +70072,8 @@
"unmaintained": true,
"npmPkg": "react-native-detector",
"npm": {
- "downloads": 16381,
- "weekDownloads": 2680,
+ "downloads": 9525,
+ "weekDownloads": 2553,
"size": 1356124,
"latestRelease": "0.2.3",
"latestReleaseDate": "2022-08-20T20:03:53.011Z"
@@ -66237,7 +70085,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.611,
+ "popularity": -0.522,
"topicSearchString": "ios android screenshot detector"
},
{
@@ -66264,11 +70112,14 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-10-12T06:01:24Z",
"createdAt": "2021-08-14T13:52:58Z",
"pushedAt": "2023-10-12T06:01:24Z",
- "forks": 36,
+ "forks": 35,
"issues": 19,
"subscribers": 6,
"stars": 242,
@@ -66298,8 +70149,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 12983,
- "weekDownloads": 2441,
+ "downloads": 7688,
+ "weekDownloads": 1628,
"size": 775667,
"latestRelease": "1.3.7",
"latestReleaseDate": "2022-03-15T12:17:57.416Z"
@@ -66310,7 +70161,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.59,
+ "popularity": -0.57,
"topicSearchString": "ios android material-design"
},
{
@@ -66328,7 +70179,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-07-20T05:07:46Z",
"createdAt": "2021-01-14T19:21:28Z",
"pushedAt": "2021-07-20T05:07:46Z",
@@ -66362,8 +70216,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 50301,
- "weekDownloads": 9457,
+ "downloads": 33681,
+ "weekDownloads": 9632,
"size": 8413,
"latestRelease": "0.6.7",
"latestReleaseDate": "2021-01-18T11:52:11.581Z"
@@ -66374,7 +70228,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.59,
+ "popularity": -0.507,
"topicSearchString": "generator barcode generating-barcodes"
},
{
@@ -66396,7 +70250,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-06-21T13:52:31Z",
"createdAt": "2021-08-09T17:39:30Z",
"pushedAt": "2022-06-21T13:52:31Z",
@@ -66438,8 +70295,8 @@
"unmaintained": true,
"npmPkg": "react-native-whirlwind",
"npm": {
- "downloads": 252,
- "weekDownloads": 35,
+ "downloads": 175,
+ "weekDownloads": 53,
"size": 653996,
"latestRelease": "0.3.0",
"latestReleaseDate": "2022-06-21T13:50:04.561Z"
@@ -66449,7 +70306,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.381,
+ "popularity": -1.241,
"topicSearchString": "css styles stylesheet tailwind tailwindcss tachyon ios android tachyons styled-components"
},
{
@@ -66469,21 +70326,24 @@
"github": {
"urls": {
"repo": "https://github.com/renrizzolo/react-native-sectioned-multi-select",
- "homepage": null
+ "homepage": "https://github.com/renrizzolo/react-native-sectioned-multi-select#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-05-11T03:16:33Z",
"createdAt": "2017-11-16T04:36:06Z",
"pushedAt": "2023-05-11T03:16:33Z",
"forks": 197,
"issues": 0,
"subscribers": 4,
- "stars": 860,
+ "stars": 862,
"dependencies": 2
},
"name": "react-native-sectioned-multi-select",
@@ -66512,8 +70372,8 @@
"unmaintained": true,
"npmPkg": "react-native-sectioned-multi-select",
"npm": {
- "downloads": 24033,
- "weekDownloads": 4116,
+ "downloads": 18299,
+ "weekDownloads": 4262,
"size": 3600424,
"latestRelease": "0.10.0",
"latestReleaseDate": "2023-05-11T03:17:04.505Z"
@@ -66525,7 +70385,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.604,
+ "popularity": -0.552,
"topicSearchString": "select multiselect picker category"
},
{
@@ -66540,21 +70400,29 @@
"github": {
"urls": {
"repo": "https://github.com/numandev1/react-native-compressor",
- "homepage": null
+ "homepage": "https://github.com/numandev1/react-native-compressor#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "http://buymeacoffee.com/numan.dev",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2025-09-19T15:41:35Z",
"createdAt": "2021-05-28T10:34:48Z",
"pushedAt": "2025-09-19T15:41:35Z",
- "forks": 123,
- "issues": 42,
+ "forks": 124,
+ "issues": 41,
"subscribers": 10,
- "stars": 1207,
+ "stars": 1222,
"dependencies": 0
},
"name": "react-native-compressor",
@@ -66588,7 +70456,10 @@
"media",
"bitrate",
"exif",
- "metadata"
+ "metadata",
+ "background-upload",
+ "javascript",
+ "thumbnail-generator"
],
"license": {
"key": "mit",
@@ -66606,20 +70477,19 @@
},
"npmPkg": "react-native-compressor",
"npm": {
- "downloads": 280252,
- "weekDownloads": 53682,
+ "downloads": 269451,
+ "weekDownloads": 48707,
"size": 488832,
"latestRelease": "1.13.0",
"latestReleaseDate": "2025-09-19T15:41:30.783Z"
},
- "score": 79,
+ "score": 74,
"matchingScoreModifiers": [
"Popular",
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.163,
- "topicSearchString": "ios android audio image compression video compress compress-images compress-videos compressor compress-audio whatsapp background nsurlsession uploader upload uploadservice downloader download thumbnail create-thumbnail video-metadata media bitrate exif metadata"
+ "popularity": 0.154,
+ "topicSearchString": "ios android audio image compression video compress compress-images compress-videos compressor compress-audio whatsapp background nsurlsession uploader upload uploadservice downloader download thumbnail create-thumbnail video-metadata media bitrate exif metadata background-upload javascript thumbnail-generator"
},
{
"githubUrl": "https://github.com/garganurag893/react-native-phone-number-input",
@@ -66642,7 +70512,15 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://www.buymeacoffee.com/anuraggarg",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2021-05-05T16:29:08Z",
"createdAt": "2020-07-25T16:46:36Z",
"pushedAt": "2021-05-05T16:29:08Z",
@@ -66686,8 +70564,8 @@
"unmaintained": true,
"npmPkg": "react-native-phone-number-input",
"npm": {
- "downloads": 167425,
- "weekDownloads": 31489,
+ "downloads": 106580,
+ "weekDownloads": 29533,
"size": 23991,
"latestRelease": "2.1.0",
"latestReleaseDate": "2021-05-05T16:29:14.899Z"
@@ -66701,7 +70579,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.59,
+ "popularity": -0.514,
"topicSearchString": "phone telephone phone-input input tel input-text international component ios android phone-number reactjs"
},
{
@@ -66718,21 +70596,24 @@
"github": {
"urls": {
"repo": "https://github.com/JungHsuan/react-native-gesture-flip-card",
- "homepage": null
+ "homepage": "https://github.com/JungHsuan/react-native-gesture-flip-card#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-10T08:11:57Z",
"createdAt": "2019-12-03T17:50:37Z",
"pushedAt": "2024-11-10T08:11:57Z",
- "forks": 8,
+ "forks": 9,
"issues": 5,
"subscribers": 2,
- "stars": 160,
+ "stars": 159,
"dependencies": 1
},
"name": "react-native-gesture-flip-card",
@@ -66764,8 +70645,8 @@
},
"npmPkg": "react-native-gesture-flip-card",
"npm": {
- "downloads": 608,
- "weekDownloads": 82,
+ "downloads": 568,
+ "weekDownloads": 104,
"size": 13684,
"latestRelease": "1.1.0",
"latestReleaseDate": "2024-11-10T08:16:49.484Z"
@@ -66775,7 +70656,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.635,
+ "popularity": -0.594,
"topicSearchString": "flip-card card-flip card flip gesture gesture-flip flip-animation panresponder"
},
{
@@ -66801,14 +70682,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-11-28T21:48:42Z",
"createdAt": "2020-04-30T21:36:09Z",
"pushedAt": "2022-11-28T21:48:42Z",
"forks": 75,
"issues": 16,
"subscribers": 2,
- "stars": 110,
+ "stars": 112,
"dependencies": 2
},
"name": "react-native-month-year-picker",
@@ -66839,8 +70723,8 @@
"unmaintained": true,
"npmPkg": "react-native-month-year-picker",
"npm": {
- "downloads": 33906,
- "weekDownloads": 5738,
+ "downloads": 19543,
+ "weekDownloads": 4130,
"size": 62414,
"latestRelease": "1.9.0",
"latestReleaseDate": "2022-11-28T21:48:45.934Z"
@@ -66852,7 +70736,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.606,
+ "popularity": -0.57,
"topicSearchString": "month-picker month-year-picker ios android java objective-c"
},
{
@@ -66877,14 +70761,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-09-09T16:54:40Z",
"createdAt": "2020-06-06T00:34:29Z",
"pushedAt": "2023-09-09T16:54:40Z",
- "forks": 97,
+ "forks": 101,
"issues": 16,
"subscribers": 6,
- "stars": 399,
+ "stars": 395,
"dependencies": 5
},
"name": "@flyerhq/react-native-chat-ui",
@@ -66914,8 +70801,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 3379,
- "weekDownloads": 504,
+ "downloads": 1911,
+ "weekDownloads": 623,
"size": 202821,
"latestRelease": "1.4.3",
"latestReleaseDate": "2021-10-24T14:55:55.385Z"
@@ -66926,7 +70813,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.623,
+ "popularity": -0.472,
"topicSearchString": "chat ui component ios android typescript"
},
{
@@ -66950,14 +70837,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-09-09T16:55:36Z",
"createdAt": "2020-06-06T00:29:40Z",
"pushedAt": "2023-09-09T16:55:36Z",
- "forks": 22,
+ "forks": 24,
"issues": 8,
"subscribers": 3,
- "stars": 84,
+ "stars": 85,
"dependencies": 0
},
"name": "@flyerhq/react-native-firebase-chat-core",
@@ -66986,8 +70876,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 210,
- "weekDownloads": 8,
+ "downloads": 142,
+ "weekDownloads": 135,
"size": 61048,
"latestRelease": "1.4.2",
"latestReleaseDate": "2021-10-24T15:16:11.275Z"
@@ -66998,7 +70888,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.467,
+ "popularity": -0.682,
"topicSearchString": "chat firebase ios android typescript"
},
{
@@ -67016,14 +70906,17 @@
"github": {
"urls": {
"repo": "https://github.com/flyerhq/react-native-link-preview",
- "homepage": null
+ "homepage": "https://github.com/flyerhq/react-native-link-preview#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-09-09T16:56:38Z",
"createdAt": "2020-07-19T16:43:16Z",
"pushedAt": "2023-09-09T16:56:38Z",
@@ -67061,8 +70954,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 20005,
- "weekDownloads": 3156,
+ "downloads": 17978,
+ "weekDownloads": 3809,
"size": 38070,
"latestRelease": "1.6.0",
"latestReleaseDate": "2022-01-27T21:33:26.271Z"
@@ -67073,7 +70966,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.616,
+ "popularity": -0.57,
"topicSearchString": "link url preview component ios android typescript"
},
{
@@ -67091,21 +70984,24 @@
"github": {
"urls": {
"repo": "https://github.com/flyerhq/react-native-keyboard-accessory-view",
- "homepage": null
+ "homepage": "https://github.com/flyerhq/react-native-keyboard-accessory-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-05-07T11:47:17Z",
"createdAt": "2020-06-06T01:05:19Z",
"pushedAt": "2022-05-07T11:47:17Z",
"forks": 25,
"issues": 0,
"subscribers": 6,
- "stars": 316,
+ "stars": 315,
"dependencies": 0
},
"name": "@flyerhq/react-native-keyboard-accessory-view",
@@ -67137,8 +71033,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 6210,
- "weekDownloads": 830,
+ "downloads": 4706,
+ "weekDownloads": 1270,
"size": 27094,
"latestRelease": "2.4.0",
"latestReleaseDate": "2022-01-27T20:40:42.829Z"
@@ -67149,7 +71045,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.636,
+ "popularity": -0.521,
"topicSearchString": "keyboard-accessory keyboard sticky component interactive ios android typescript"
},
{
@@ -67163,14 +71059,17 @@
"github": {
"urls": {
"repo": "https://github.com/flyerhq/react-native-android-uri-path",
- "homepage": null
+ "homepage": "https://github.com/flyerhq/react-native-android-uri-path#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-05-07T12:15:09Z",
"createdAt": "2020-09-16T22:48:23Z",
"pushedAt": "2022-05-07T12:15:09Z",
@@ -67206,8 +71105,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 4929,
- "weekDownloads": 1048,
+ "downloads": 2743,
+ "weekDownloads": 1127,
"size": 7966,
"latestRelease": "2.3.0",
"latestReleaseDate": "2022-01-26T21:26:02.744Z"
@@ -67218,7 +71117,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.569,
+ "popularity": -0.401,
"topicSearchString": "android kotlin absolute-path intent resolver"
},
{
@@ -67240,14 +71139,30 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/baronha",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://patreon.com/baronha",
+ "platform": "PATREON"
+ },
+ {
+ "url": "https://ko-fi.com/baoha",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2025-08-02T14:45:18Z",
"createdAt": "2021-02-21T08:34:18Z",
"pushedAt": "2025-08-02T14:45:18Z",
- "forks": 131,
+ "forks": 134,
"issues": 28,
"subscribers": 8,
- "stars": 689,
+ "stars": 694,
"dependencies": 0
},
"name": "@baronha/react-native-multiple-image-picker",
@@ -67281,8 +71196,8 @@
"moduleType": "nitro"
},
"npm": {
- "downloads": 3963,
- "weekDownloads": 730,
+ "downloads": 2483,
+ "weekDownloads": 711,
"size": 508779,
"latestRelease": "2.2.4",
"latestReleaseDate": "2025-08-02T14:21:39.861Z"
@@ -67292,7 +71207,7 @@
"Popular",
"Known"
],
- "popularity": 0.157,
+ "popularity": 0.243,
"topicSearchString": "ios android image-picker module picker swift video multi-selector photo"
},
{
@@ -67309,7 +71224,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-11T15:43:36Z",
"createdAt": "2020-05-11T19:42:33Z",
"pushedAt": "2024-09-11T15:43:36Z",
@@ -67342,8 +71260,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 5307,
- "weekDownloads": 817,
+ "downloads": 4662,
+ "weekDownloads": 1439,
"size": 65912,
"latestRelease": "0.3.3",
"latestReleaseDate": "2024-09-11T15:43:41.070Z"
@@ -67353,7 +71271,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.131,
+ "popularity": 0.263,
"topicSearchString": "web web image"
},
{
@@ -67369,14 +71287,17 @@
"github": {
"urls": {
"repo": "https://github.com/tokkozhin/react-native-neomorph-shadows",
- "homepage": null
+ "homepage": "https://github.com/tokkozhin/react-native-neomorph-shadows#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-07-15T12:09:08Z",
"createdAt": "2020-02-06T10:44:39Z",
"pushedAt": "2022-07-15T12:09:08Z",
@@ -67425,8 +71346,8 @@
"unmaintained": true,
"npmPkg": "react-native-neomorph-shadows",
"npm": {
- "downloads": 3076,
- "weekDownloads": 445,
+ "downloads": 1761,
+ "weekDownloads": 624,
"size": 33081,
"latestRelease": "1.1.2",
"latestReleaseDate": "2020-06-17T06:31:25.630Z"
@@ -67439,7 +71360,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.627,
+ "popularity": -0.449,
"topicSearchString": "component mobile ios android ui neomorph neomorphism neumorphism skeuomorphic skeuomorphism shadowbox shadow shadow-view shadowview neomorphism-view inner-shadow shadow-svg"
},
{
@@ -67460,7 +71381,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2021-09-28T09:33:44Z",
"createdAt": "2021-09-26T01:29:30Z",
"pushedAt": "2021-09-28T09:33:44Z",
@@ -67491,8 +71415,8 @@
"unmaintained": true,
"npmPkg": "react-native-idata-scanner",
"npm": {
- "downloads": 30,
- "weekDownloads": 4,
+ "downloads": 60,
+ "weekDownloads": 11,
"size": 383361,
"latestRelease": "1.0.0",
"latestReleaseDate": "2021-09-28T06:23:00.432Z"
@@ -67502,7 +71426,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.636,
+ "popularity": -1.593,
"topicSearchString": ""
},
{
@@ -67512,18 +71436,21 @@
"github": {
"urls": {
"repo": "https://github.com/Tintef/react-native-headphone-detection",
- "homepage": null
+ "homepage": "https://github.com/Tintef/react-native-headphone-detection#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-10-01T11:20:25Z",
"createdAt": "2019-08-02T22:29:05Z",
"pushedAt": "2020-10-01T11:20:25Z",
- "forks": 18,
+ "forks": 17,
"issues": 8,
"subscribers": 1,
"stars": 46,
@@ -67554,8 +71481,8 @@
"unmaintained": true,
"npmPkg": "react-native-headphone-detection",
"npm": {
- "downloads": 7294,
- "weekDownloads": 1271,
+ "downloads": 4875,
+ "weekDownloads": 1096,
"size": 31225,
"latestRelease": "1.3.0",
"latestReleaseDate": "2020-10-01T11:22:17.657Z"
@@ -67566,7 +71493,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.602,
+ "popularity": -0.559,
"topicSearchString": "headphones audio-jack bluetooth"
},
{
@@ -67580,21 +71507,24 @@
"github": {
"urls": {
"repo": "https://github.com/wuxudong/react-native-charts-wrapper",
- "homepage": null
+ "homepage": "https://github.com/wuxudong/react-native-charts-wrapper"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-02-05T04:47:54Z",
"createdAt": "2017-03-03T07:58:57Z",
"pushedAt": "2024-02-05T04:47:54Z",
- "forks": 617,
+ "forks": 618,
"issues": 211,
"subscribers": 50,
- "stars": 2491,
+ "stars": 2492,
"dependencies": 2
},
"name": "react-native-charts-wrapper",
@@ -67623,8 +71553,8 @@
},
"npmPkg": "react-native-charts-wrapper",
"npm": {
- "downloads": 26291,
- "weekDownloads": 5149,
+ "downloads": 15094,
+ "weekDownloads": 3494,
"size": 359518,
"latestRelease": "0.6.0",
"latestReleaseDate": "2023-10-28T07:10:38.440Z"
@@ -67637,7 +71567,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.166,
+ "popularity": 0.197,
"topicSearchString": "chart android mpandroidchart ios charts"
},
{
@@ -67652,14 +71582,17 @@
"github": {
"urls": {
"repo": "https://github.com/rishabhbhatia/react-native-awesome-alerts",
- "homepage": null
+ "homepage": "https://github.com/rishabhbhatia/react-native-awesome-alerts#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-06-02T00:01:04Z",
"createdAt": "2017-09-09T09:29:32Z",
"pushedAt": "2022-06-02T00:01:04Z",
@@ -67697,8 +71630,8 @@
"unmaintained": true,
"npmPkg": "react-native-awesome-alerts",
"npm": {
- "downloads": 12648,
- "weekDownloads": 2349,
+ "downloads": 9426,
+ "weekDownloads": 2310,
"size": 24339,
"latestRelease": "2.0.0",
"latestReleaseDate": "2022-06-01T20:58:31.959Z"
@@ -67709,7 +71642,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.592,
+ "popularity": -0.542,
"topicSearchString": "alerts dialog ios android alert popup"
},
{
@@ -67729,21 +71662,29 @@
"github": {
"urls": {
"repo": "https://github.com/esthor/react-native-swipeable-list",
- "homepage": null
+ "homepage": "https://github.com/esthor/react-native-swipeable-list#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/esthor",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-09-01T01:04:37Z",
"createdAt": "2019-11-10T21:18:45Z",
"pushedAt": "2025-09-01T01:04:37Z",
"forks": 32,
- "issues": 2,
+ "issues": 1,
"subscribers": 4,
- "stars": 719,
+ "stars": 725,
"dependencies": 0
},
"name": "react-native-swipeable-list",
@@ -67778,8 +71719,8 @@
},
"npmPkg": "react-native-swipeable-list",
"npm": {
- "downloads": 25568,
- "weekDownloads": 4996,
+ "downloads": 17793,
+ "weekDownloads": 4053,
"size": 21793,
"latestRelease": "0.1.2",
"latestReleaseDate": "2022-03-27T15:12:24.385Z"
@@ -67788,7 +71729,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.166,
+ "popularity": 0.194,
"topicSearchString": "flatlist swipeable ux list gesture animations performant android component ios web"
},
{
@@ -67800,14 +71741,26 @@
"github": {
"urls": {
"repo": "https://github.com/mrousavy/react-native-jsi-contacts",
- "homepage": null
+ "homepage": "https://github.com/mrousavy/react-native-jsi-contacts#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mrousavy",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://ko-fi.com/mrousavy",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2021-10-15T18:52:54Z",
"createdAt": "2021-09-28T09:13:18Z",
"pushedAt": "2021-10-15T18:52:54Z",
@@ -67845,8 +71798,8 @@
"unmaintained": true,
"npmPkg": "react-native-jsi-contacts",
"npm": {
- "downloads": 20,
- "weekDownloads": 0,
+ "downloads": 12,
+ "weekDownloads": 11,
"size": 95745,
"latestRelease": "0.2.3",
"latestReleaseDate": "2021-10-14T10:55:22.443Z"
@@ -67857,7 +71810,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -0.4,
"topicSearchString": "ios android jsi contacts library"
},
{
@@ -67881,14 +71834,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-08-09T04:08:28Z",
"createdAt": "2017-02-07T17:33:26Z",
"pushedAt": "2022-08-09T04:08:28Z",
"forks": 168,
"issues": 7,
"subscribers": 21,
- "stars": 507,
+ "stars": 508,
"dependencies": 0
},
"name": "react-native-openalpr",
@@ -67917,8 +71873,8 @@
"unmaintained": true,
"npmPkg": "react-native-openalpr",
"npm": {
- "downloads": 1645,
- "weekDownloads": 183,
+ "downloads": 1683,
+ "weekDownloads": 898,
"size": 480189297,
"latestRelease": "2.2.0",
"latestReleaseDate": "2021-05-04T09:55:40.405Z"
@@ -67931,7 +71887,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.655,
+ "popularity": -0.296,
"topicSearchString": "openalpr camera camera-component opencv"
},
{
@@ -67948,14 +71904,17 @@
"github": {
"urls": {
"repo": "https://github.com/alex-melnyk/react-native-multibar",
- "homepage": null
+ "homepage": "https://github.com/alex-melnyk/react-native-multibar#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-04-29T08:11:46Z",
"createdAt": "2019-01-09T12:20:00Z",
"pushedAt": "2021-04-29T08:11:46Z",
@@ -67993,8 +71952,8 @@
"unmaintained": true,
"npmPkg": "react-native-multibar",
"npm": {
- "downloads": 205,
- "weekDownloads": 11,
+ "downloads": 61,
+ "weekDownloads": 36,
"size": 2551676,
"latestRelease": "1.1.5",
"latestReleaseDate": "2021-03-17T09:37:35.348Z"
@@ -68005,7 +71964,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.454,
+ "popularity": -0.986,
"topicSearchString": "navigation bar bottom-bar tab-bar multi-bar tabbar"
},
{
@@ -68030,7 +71989,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-07-20T16:24:37Z",
"createdAt": "2021-10-10T18:21:00Z",
"pushedAt": "2022-07-20T16:24:37Z",
@@ -68055,7 +72017,9 @@
"buttons",
"loading-support",
"dual-tone-buttons",
- "loading-indicator"
+ "loading-indicator",
+ "typescript",
+ "icon-button"
],
"license": {
"key": "mit",
@@ -68073,8 +72037,8 @@
"unmaintained": true,
"npmPkg": "react-native-ui-buttons",
"npm": {
- "downloads": 33,
- "weekDownloads": 2,
+ "downloads": 26,
+ "weekDownloads": 9,
"size": 15236,
"latestRelease": "2.1.1",
"latestReleaseDate": "2021-10-11T14:34:00.403Z"
@@ -68084,8 +72048,8 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.693,
- "topicSearchString": "component mobile ios android ui button dual-tone-button buttons loading-support dual-tone-buttons loading-indicator"
+ "popularity": -1.45,
+ "topicSearchString": "component mobile ios android ui button dual-tone-button buttons loading-support dual-tone-buttons loading-indicator typescript icon-button"
},
{
"githubUrl": "https://github.com/rumax/react-native-PDFView",
@@ -68102,21 +72066,24 @@
"github": {
"urls": {
"repo": "https://github.com/rumax/react-native-PDFView",
- "homepage": null
+ "homepage": "https://github.com/rumax/react-native-PDFView#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-08-15T18:03:18Z",
"createdAt": "2018-03-07T21:42:22Z",
"pushedAt": "2022-08-15T18:03:18Z",
"forks": 91,
"issues": 12,
"subscribers": 5,
- "stars": 306,
+ "stars": 305,
"dependencies": 0
},
"name": "react-native-view-pdf",
@@ -68149,8 +72116,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 29449,
- "weekDownloads": 5997,
+ "downloads": 17307,
+ "weekDownloads": 4992,
"size": 76622,
"latestRelease": "0.14.0",
"latestReleaseDate": "2022-08-15T18:15:22.698Z"
@@ -68162,7 +72129,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.577,
+ "popularity": -0.505,
"topicSearchString": "component-pdf-viewer-view-android-ios-pdf component pdf pdf-viewer javascript android ios hacktoberfest2020 hacktoberfest"
},
{
@@ -68177,14 +72144,17 @@
"github": {
"urls": {
"repo": "https://github.com/rumax/react-native-PixelsCatcher",
- "homepage": null
+ "homepage": "https://github.com/rumax/react-native-PixelsCatcher#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-02-04T20:19:17Z",
"createdAt": "2019-01-08T16:13:56Z",
"pushedAt": "2024-02-04T20:19:17Z",
@@ -68219,8 +72189,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 2360,
- "weekDownloads": 317,
+ "downloads": 1302,
+ "weekDownloads": 731,
"size": 141717,
"latestRelease": "0.13.1",
"latestReleaseDate": "2024-02-04T20:48:08.763Z"
@@ -68229,7 +72199,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.114,
+ "popularity": 0.478,
"topicSearchString": "view-android-ios-ui-screenshot-snapshot-testing testing ui view screenshot"
},
{
@@ -68248,14 +72218,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2024-02-28T22:44:26Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/software-mansion",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-05T15:54:25Z",
"createdAt": "2021-10-11T08:30:05Z",
- "pushedAt": "2024-02-28T22:44:26Z",
- "forks": 33,
- "issues": 17,
+ "pushedAt": "2025-11-05T15:54:25Z",
+ "forks": 34,
+ "issues": 16,
"subscribers": 14,
- "stars": 1626,
+ "stars": 1631,
"dependencies": 0
},
"name": "react-freeze",
@@ -68280,20 +72258,20 @@
},
"npmPkg": "react-freeze",
"npm": {
- "downloads": 6809313,
- "weekDownloads": 1361139,
+ "downloads": 4916091,
+ "weekDownloads": 1143000,
"size": 17179,
"latestRelease": "1.0.4",
"latestReleaseDate": "2024-02-28T22:44:42.518Z"
},
- "score": 86,
+ "score": 100,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Not updated recently"
+ "Recently updated"
],
- "popularity": 0.17,
+ "popularity": 0.198,
"topicSearchString": "freeze"
},
{
@@ -68305,21 +72283,24 @@
"github": {
"urls": {
"repo": "https://github.com/shirakaba/react-native-native-runtime",
- "homepage": null
+ "homepage": "https://github.com/shirakaba/react-native-objc-runtime#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-09T10:12:41Z",
"createdAt": "2021-10-09T13:07:10Z",
"pushedAt": "2025-08-09T10:12:41Z",
"forks": 3,
"issues": 1,
"subscribers": 6,
- "stars": 252,
+ "stars": 253,
"dependencies": 2
},
"name": "react-native-native-runtime",
@@ -68346,8 +72327,8 @@
},
"npmPkg": "react-native-native-runtime",
"npm": {
- "downloads": 5,
- "weekDownloads": 0,
+ "downloads": 6,
+ "weekDownloads": 4,
"size": 109022,
"latestRelease": "0.2.0",
"latestReleaseDate": "2021-10-22T19:41:08.937Z"
@@ -68357,7 +72338,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": -1,
+ "popularity": 0.05,
"topicSearchString": "ios android"
},
{
@@ -68373,18 +72354,26 @@
"github": {
"urls": {
"repo": "https://github.com/agoldis/react-native-mlkit-ocr",
- "homepage": null
+ "homepage": "https://github.com/agoldis/react-native-mlkit-ocr#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/agoldis",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2023-09-30T22:39:10Z",
"createdAt": "2020-12-05T10:04:27Z",
"pushedAt": "2023-09-30T22:39:10Z",
- "forks": 44,
+ "forks": 45,
"issues": 16,
"subscribers": 5,
"stars": 210,
@@ -68417,8 +72406,8 @@
"unmaintained": true,
"npmPkg": "react-native-mlkit-ocr",
"npm": {
- "downloads": 15131,
- "weekDownloads": 3397,
+ "downloads": 9662,
+ "weekDownloads": 2772,
"size": 51794,
"latestRelease": "0.3.0",
"latestReleaseDate": "2023-04-13T03:57:44.266Z"
@@ -68429,7 +72418,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.559,
+ "popularity": -0.506,
"topicSearchString": "mlkit ocr text-recognition ios android"
},
{
@@ -68452,14 +72441,17 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-05-03T12:18:49Z",
"createdAt": "2020-05-04T22:25:22Z",
"pushedAt": "2024-05-03T12:18:49Z",
- "forks": 78,
- "issues": 45,
+ "forks": 79,
+ "issues": 46,
"subscribers": 3,
- "stars": 468,
+ "stars": 473,
"dependencies": 0
},
"name": "@miblanchard/react-native-slider",
@@ -68488,8 +72480,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 310631,
- "weekDownloads": 58266,
+ "downloads": 209720,
+ "weekDownloads": 59150,
"size": 101483,
"latestRelease": "2.6.0",
"latestReleaseDate": "2024-03-24T23:06:05.847Z"
@@ -68499,7 +72491,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.159,
+ "popularity": 0.24,
"topicSearchString": "component ios android slider javascript web"
},
{
@@ -68511,14 +72503,17 @@
"github": {
"urls": {
"repo": "https://github.com/popshoplive/react-native-shareplay",
- "homepage": null
+ "homepage": "https://github.com/popshoplive/react-native-shareplay#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-11-10T01:25:21Z",
"createdAt": "2021-09-13T14:11:36Z",
"pushedAt": "2021-11-10T01:25:21Z",
@@ -68552,8 +72547,8 @@
"unmaintained": true,
"npmPkg": "react-native-shareplay",
"npm": {
- "downloads": 116,
- "weekDownloads": 15,
+ "downloads": 55,
+ "weekDownloads": 9,
"size": 33600,
"latestRelease": "0.9.0",
"latestReleaseDate": "2021-11-10T01:25:16.318Z"
@@ -68564,7 +72559,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.389,
+ "popularity": -1.35,
"topicSearchString": "ios"
},
{
@@ -68574,21 +72569,24 @@
"github": {
"urls": {
"repo": "https://github.com/Doko-Demo-Doa/react-native-shake",
- "homepage": null
+ "homepage": "https://github.com/Doko-Demo-Doa/react-native-shake#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-15T09:19:25Z",
"createdAt": "2017-06-27T08:54:42Z",
"pushedAt": "2025-10-15T09:19:25Z",
"forks": 68,
- "issues": 6,
+ "issues": 3,
"subscribers": 2,
- "stars": 296,
+ "stars": 297,
"dependencies": 0
},
"name": "react-native-shake",
@@ -68616,8 +72614,8 @@
},
"npmPkg": "react-native-shake",
"npm": {
- "downloads": 99096,
- "weekDownloads": 20279,
+ "downloads": 64723,
+ "weekDownloads": 17680,
"size": 47705,
"latestRelease": "6.8.1",
"latestReleaseDate": "2025-10-15T09:21:33.894Z"
@@ -68627,7 +72625,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.174,
+ "popularity": 0.232,
"topicSearchString": "ios android"
},
{
@@ -68644,7 +72642,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-09-20T12:50:41Z",
"createdAt": "2018-01-10T11:43:13Z",
"pushedAt": "2022-09-20T12:50:41Z",
@@ -68680,8 +72681,8 @@
"unmaintained": true,
"npmPkg": "react-native-home-indicator",
"npm": {
- "downloads": 2733,
- "weekDownloads": 552,
+ "downloads": 1856,
+ "weekDownloads": 602,
"size": 17161,
"latestRelease": "0.2.10",
"latestReleaseDate": "2022-09-20T12:51:14.777Z"
@@ -68692,7 +72693,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.578,
+ "popularity": -0.474,
"topicSearchString": "home-indicator prefershomeindicatorautohidden iphonex safe-area"
},
{
@@ -68704,14 +72705,22 @@
"github": {
"urls": {
"repo": "https://github.com/tschoffelen/react-native-email-link",
- "homepage": null
+ "homepage": "https://github.com/includable/react-native-email-link#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/tschoffelen",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-03-11T09:38:09Z",
"createdAt": "2018-02-27T16:11:15Z",
"pushedAt": "2025-03-11T09:38:09Z",
@@ -68748,8 +72757,8 @@
},
"npmPkg": "react-native-email-link",
"npm": {
- "downloads": 260362,
- "weekDownloads": 51009,
+ "downloads": 265287,
+ "weekDownloads": 41174,
"size": 43434,
"latestRelease": "1.16.1",
"latestReleaseDate": "2024-06-29T13:32:37.003Z"
@@ -68759,7 +72768,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.167,
+ "popularity": 0.132,
"topicSearchString": "component email link linking ios android"
},
{
@@ -68777,21 +72786,24 @@
"github": {
"urls": {
"repo": "https://github.com/hoaphantn7604/react-native-element-dropdown",
- "homepage": null
+ "homepage": "https://github.com/hoaphantn7604/react-native-element-dropdown#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-11T03:16:41Z",
"createdAt": "2021-06-22T18:50:00Z",
"pushedAt": "2025-01-11T03:16:41Z",
- "forks": 193,
- "issues": 141,
+ "forks": 194,
+ "issues": 145,
"subscribers": 3,
- "stars": 1273,
+ "stars": 1291,
"dependencies": 1
},
"name": "react-native-element-dropdown",
@@ -68827,8 +72839,8 @@
},
"npmPkg": "react-native-element-dropdown",
"npm": {
- "downloads": 420159,
- "weekDownloads": 82742,
+ "downloads": 258328,
+ "weekDownloads": 62112,
"size": 358790,
"latestRelease": "2.12.4",
"latestReleaseDate": "2025-01-11T03:16:34.351Z"
@@ -68840,7 +72852,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.167,
+ "popularity": 0.204,
"topicSearchString": "elements components material dropdown lazy-loading load-more menu multiselect picker select select-country"
},
{
@@ -68857,18 +72869,26 @@
"github": {
"urls": {
"repo": "https://github.com/gorhom/react-native-paper-onboarding",
- "homepage": null
+ "homepage": "https://github.com/gorhom/react-native-paper-onboarding"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/gorhom",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2021-11-03T14:49:11Z",
"createdAt": "2020-02-29T17:51:41Z",
"pushedAt": "2021-11-03T14:49:11Z",
- "forks": 50,
+ "forks": 51,
"issues": 7,
"subscribers": 14,
"stars": 898,
@@ -68905,8 +72925,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 424,
- "weekDownloads": 29,
+ "downloads": 417,
+ "weekDownloads": 303,
"size": 293297,
"latestRelease": "1.2.0",
"latestReleaseDate": "2021-07-28T20:26:31.990Z"
@@ -68919,7 +72939,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.441,
+ "popularity": -0.882,
"topicSearchString": "onboarding paper paper-onboarding ios android reanimated slider material ui redash"
},
{
@@ -68941,14 +72961,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-10-18T13:58:26Z",
"createdAt": "2021-05-28T10:31:53Z",
"pushedAt": "2024-10-18T13:58:26Z",
"forks": 18,
"issues": 3,
"subscribers": 9,
- "stars": 324,
+ "stars": 323,
"dependencies": 2
},
"name": "@mobile-reality/react-native-select-pro",
@@ -68979,8 +73002,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 1392,
- "weekDownloads": 357,
+ "downloads": 677,
+ "weekDownloads": 202,
"size": 684037,
"latestRelease": "2.3.0",
"latestReleaseDate": "2024-10-18T13:59:10.773Z"
@@ -68990,7 +73013,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.218,
+ "popularity": -0.496,
"topicSearchString": "ios android select picker dropdown menu component"
},
{
@@ -69004,21 +73027,24 @@
"github": {
"urls": {
"repo": "https://github.com/craftzdog/react-native-quick-base64",
- "homepage": null
+ "homepage": "https://github.com/craftzdog/react-native-quick-base64#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-01T07:12:19Z",
"createdAt": "2021-02-05T05:28:56Z",
"pushedAt": "2025-09-01T07:12:19Z",
"forks": 27,
"issues": 9,
"subscribers": 2,
- "stars": 427,
+ "stars": 428,
"dependencies": 0
},
"name": "react-native-quick-base64",
@@ -69045,18 +73071,17 @@
},
"npmPkg": "react-native-quick-base64",
"npm": {
- "downloads": 665941,
- "weekDownloads": 134044,
+ "downloads": 419520,
+ "weekDownloads": 93360,
"size": 42766,
"latestRelease": "2.2.2",
"latestReleaseDate": "2025-09-01T07:12:22.541Z"
},
- "score": 74,
+ "score": 60,
"matchingScoreModifiers": [
- "Popular",
"Known"
],
- "popularity": 0.171,
+ "popularity": 0.189,
"topicSearchString": "ios android"
},
{
@@ -69072,21 +73097,24 @@
"github": {
"urls": {
"repo": "https://github.com/getbouncer/react-native-cardscan",
- "homepage": null
+ "homepage": "https://cardscan.io"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-02-15T19:39:05Z",
"createdAt": "2019-11-06T22:30:22Z",
"pushedAt": "2022-02-15T19:39:05Z",
"forks": 13,
"issues": 4,
"subscribers": 4,
- "stars": 65,
+ "stars": 66,
"dependencies": 0
},
"name": "react-native-cardscan",
@@ -69118,8 +73146,8 @@
"unmaintained": true,
"npmPkg": "react-native-cardscan",
"npm": {
- "downloads": 852,
- "weekDownloads": 38,
+ "downloads": 448,
+ "weekDownloads": 119,
"size": 5246634,
"latestRelease": "2.0.0",
"latestReleaseDate": "2021-10-04T22:29:31.113Z"
@@ -69131,7 +73159,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.462,
+ "popularity": -1.273,
"topicSearchString": "card scan cardscan payment mobile android ios"
},
{
@@ -69145,21 +73173,24 @@
"github": {
"urls": {
"repo": "https://github.com/rodgomesc/vision-camera-code-scanner",
- "homepage": null
+ "homepage": "https://github.com/rodgomesc/vision-camera-code-scanner#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-10-23T19:37:53Z",
"createdAt": "2021-08-16T15:05:05Z",
"pushedAt": "2023-10-23T19:37:53Z",
- "forks": 143,
+ "forks": 142,
"issues": 86,
"subscribers": 11,
- "stars": 338,
+ "stars": 339,
"dependencies": 0
},
"name": "vision-camera-code-scanner",
@@ -69187,8 +73218,8 @@
"unmaintained": true,
"npmPkg": "vision-camera-code-scanner",
"npm": {
- "downloads": 29886,
- "weekDownloads": 5447,
+ "downloads": 23963,
+ "weekDownloads": 4851,
"size": 160020,
"latestRelease": "0.2.0",
"latestReleaseDate": "2022-04-01T12:40:01.176Z"
@@ -69200,7 +73231,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.595,
+ "popularity": -0.578,
"topicSearchString": "ios android"
},
{
@@ -69214,14 +73245,17 @@
"github": {
"urls": {
"repo": "https://github.com/react-native-twitter-signin/twitter-signin",
- "homepage": null
+ "homepage": "https://github.com/react-native-twitter-signin/twitter-signin.git"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-11-30T11:48:45Z",
"createdAt": "2021-10-09T04:28:39Z",
"pushedAt": "2023-11-30T11:48:45Z",
@@ -69256,8 +73290,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 415,
- "weekDownloads": 34,
+ "downloads": 118,
+ "weekDownloads": 46,
"size": 40178415,
"latestRelease": "1.2.0",
"latestReleaseDate": "2021-10-09T07:58:57.328Z"
@@ -69267,7 +73301,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.68,
+ "popularity": -0.409,
"topicSearchString": "twitter signin social-signin authentication hacktoberfest"
},
{
@@ -69285,7 +73319,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-04-19T18:01:51Z",
"createdAt": "2019-04-27T08:43:53Z",
"pushedAt": "2022-04-19T18:01:51Z",
@@ -69319,8 +73356,8 @@
"unmaintained": true,
"npmPkg": "react-native-svg-app-icon",
"npm": {
- "downloads": 2558,
- "weekDownloads": 473,
+ "downloads": 1352,
+ "weekDownloads": 503,
"size": 50938,
"latestRelease": "0.6.1",
"latestReleaseDate": "2022-04-19T18:05:44.993Z"
@@ -69330,7 +73367,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.593,
+ "popularity": -0.434,
"topicSearchString": "svg app-icon"
},
{
@@ -69351,7 +73388,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-08-29T13:44:40Z",
"createdAt": "2021-09-27T23:03:47Z",
"pushedAt": "2022-08-29T13:44:40Z",
@@ -69389,8 +73429,8 @@
"unmaintained": true,
"npmPkg": "rn-bounceable",
"npm": {
- "downloads": 1116,
- "weekDownloads": 165,
+ "downloads": 836,
+ "weekDownloads": 396,
"size": 9110,
"latestRelease": "1.2.0",
"latestReleaseDate": "2022-08-29T13:45:05.747Z"
@@ -69400,7 +73440,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.624,
+ "popularity": -1.096,
"topicSearchString": "expo bounceable reanimated bounceable-component rn-bounceable web"
},
{
@@ -69423,14 +73463,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-04T00:29:12Z",
"createdAt": "2021-11-14T07:27:55Z",
"pushedAt": "2025-04-04T00:29:12Z",
"forks": 29,
"issues": 5,
"subscribers": 6,
- "stars": 182,
+ "stars": 183,
"dependencies": 0
},
"name": "react-native-checkbox-reanimated",
@@ -69458,8 +73501,8 @@
},
"npmPkg": "react-native-checkbox-reanimated",
"npm": {
- "downloads": 8664,
- "weekDownloads": 1811,
+ "downloads": 3438,
+ "weekDownloads": 1549,
"size": 39288,
"latestRelease": "0.1.2",
"latestReleaseDate": "2025-04-04T00:29:14.276Z"
@@ -69470,7 +73513,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.178,
+ "popularity": 0.383,
"topicSearchString": "ios android ui"
},
{
@@ -69484,21 +73527,29 @@
"github": {
"urls": {
"repo": "https://github.com/zoontek/react-native-edge-to-edge",
- "homepage": null
+ "homepage": "https://github.com/zoontek/react-native-edge-to-edge"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/zoontek",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-09-08T13:10:04Z",
"createdAt": "2021-11-13T00:36:28Z",
"pushedAt": "2025-09-08T13:10:04Z",
"forks": 28,
"issues": 3,
"subscribers": 6,
- "stars": 974,
+ "stars": 986,
"dependencies": 0
},
"name": "react-native-edge-to-edge",
@@ -69528,8 +73579,8 @@
},
"npmPkg": "react-native-edge-to-edge",
"npm": {
- "downloads": 2825804,
- "weekDownloads": 570978,
+ "downloads": 1764460,
+ "weekDownloads": 432625,
"size": 120168,
"latestRelease": "1.7.0",
"latestReleaseDate": "2025-08-28T13:02:44.060Z"
@@ -69539,7 +73590,7 @@
"Popular",
"Known"
],
- "popularity": 0.172,
+ "popularity": 0.208,
"topicSearchString": "edge-to-edge status-bar navigation-bar system-bar system-bars"
},
{
@@ -69558,14 +73609,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-02-03T19:38:24Z",
"createdAt": "2021-11-21T21:21:36Z",
"pushedAt": "2023-02-03T19:38:24Z",
"forks": 2,
"issues": 0,
"subscribers": 2,
- "stars": 44,
+ "stars": 45,
"dependencies": 0
},
"name": "react-native-sha",
@@ -69593,8 +73647,8 @@
"unmaintained": true,
"npmPkg": "react-native-sha",
"npm": {
- "downloads": 8,
- "weekDownloads": 0,
+ "downloads": 5,
+ "weekDownloads": 1,
"size": 97336,
"latestRelease": "0.1.6",
"latestReleaseDate": "2021-11-26T02:17:35.028Z"
@@ -69605,7 +73659,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -1.3,
"topicSearchString": "ios android"
},
{
@@ -69622,18 +73676,21 @@
"github": {
"urls": {
"repo": "https://github.com/kubilaysalih/react-native-customizable-toast",
- "homepage": null
+ "homepage": "https://github.com/kubilaysalih/react-native-customizable-toast#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-15T12:09:15Z",
"createdAt": "2021-11-03T16:20:38Z",
"pushedAt": "2024-12-15T12:09:15Z",
- "forks": 9,
+ "forks": 10,
"issues": 0,
"subscribers": 4,
"stars": 132,
@@ -69663,8 +73720,8 @@
},
"npmPkg": "react-native-customizable-toast",
"npm": {
- "downloads": 558,
- "weekDownloads": 114,
+ "downloads": 349,
+ "weekDownloads": 85,
"size": 146642,
"latestRelease": "0.2.1",
"latestReleaseDate": "2023-08-13T13:33:44.971Z"
@@ -69673,7 +73730,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.576,
+ "popularity": -0.543,
"topicSearchString": "ios android"
},
{
@@ -69683,14 +73740,17 @@
"github": {
"urls": {
"repo": "https://github.com/microsoft/react-native-lazy-index",
- "homepage": null
+ "homepage": "https://github.com/microsoft/react-native-lazy-index#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-03-23T08:50:27Z",
"createdAt": "2019-10-30T12:47:40Z",
"pushedAt": "2022-03-23T08:50:27Z",
@@ -69735,8 +73795,8 @@
"unmaintained": true,
"npmPkg": "react-native-lazy-index",
"npm": {
- "downloads": 38,
- "weekDownloads": 1,
+ "downloads": 31,
+ "weekDownloads": 26,
"size": 20906,
"latestRelease": "2.1.4",
"latestReleaseDate": "2021-12-06T07:33:09.910Z"
@@ -69748,7 +73808,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.475,
+ "popularity": -0.757,
"topicSearchString": "babel bundle codegen index.js inline lazy macro on-demand performance ram require ram-bundle lazy-loading"
},
{
@@ -69772,7 +73832,15 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://ko-fi.com/homielab",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2025-09-10T14:20:54Z",
"createdAt": "2018-09-27T20:57:44Z",
"pushedAt": "2025-09-10T14:20:54Z",
@@ -69808,8 +73876,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 6783,
- "weekDownloads": 1076,
+ "downloads": 5348,
+ "weekDownloads": 1062,
"size": 24290,
"latestRelease": "1.1.2",
"latestReleaseDate": "2025-09-10T14:20:53.920Z"
@@ -69819,7 +73887,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.135,
+ "popularity": 0.169,
"topicSearchString": "ios android marquee auto-scrolling auto-scroll"
},
{
@@ -69839,19 +73907,35 @@
"github": {
"urls": {
"repo": "https://github.com/douglasjunior/react-native-recaptcha-that-works",
- "homepage": null
+ "homepage": "https://github.com/douglasjunior/react-native-recaptcha-that-works"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
- "updatedAt": "2025-01-21T11:40:19Z",
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/douglasjunior",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://patreon.com/douglasjunior",
+ "platform": "PATREON"
+ },
+ {
+ "url": "paypal.me/douglasnassif",
+ "platform": "CUSTOM"
+ }
+ ],
+ "updatedAt": "2025-11-10T11:25:06Z",
"createdAt": "2020-07-03T01:17:44Z",
- "pushedAt": "2025-01-21T11:40:19Z",
+ "pushedAt": "2025-11-10T11:25:06Z",
"forks": 32,
- "issues": 3,
+ "issues": 2,
"subscribers": 3,
"stars": 177,
"dependencies": 0
@@ -69884,18 +73968,18 @@
},
"npmPkg": "react-native-recaptcha-that-works",
"npm": {
- "downloads": 70400,
- "weekDownloads": 13428,
+ "downloads": 44862,
+ "weekDownloads": 10299,
"size": 39880,
"latestRelease": "2.0.0",
"latestReleaseDate": "2023-08-19T18:14:23.406Z"
},
- "score": 51,
+ "score": 65,
"matchingScoreModifiers": [
"Known",
- "Not updated recently"
+ "Recently updated"
],
- "popularity": 0.162,
+ "popularity": 0.195,
"topicSearchString": "ios android recaptcha captcha security webview hacktoberfest"
},
{
@@ -69916,7 +74000,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-03T23:33:32Z",
"createdAt": "2021-12-13T02:58:17Z",
"pushedAt": "2025-04-03T23:33:32Z",
@@ -69943,7 +74030,8 @@
"logo",
"svg",
"image",
- "creditcard"
+ "creditcard",
+ "logos"
],
"license": {
"key": "mit",
@@ -69960,8 +74048,8 @@
},
"npmPkg": "react-native-payment-icons",
"npm": {
- "downloads": 6846,
- "weekDownloads": 1215,
+ "downloads": 4326,
+ "weekDownloads": 1404,
"size": 53834,
"latestRelease": "1.0.11",
"latestReleaseDate": "2021-12-13T17:01:37.615Z"
@@ -69970,8 +74058,8 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.099,
- "topicSearchString": "credit card payment visa mastercard credit-card icon paypal icons logo svg image creditcard"
+ "popularity": 0.026,
+ "topicSearchString": "credit card payment visa mastercard credit-card icon paypal icons logo svg image creditcard logos"
},
{
"githubUrl": "https://github.com/birkir/react-native-sfsymbols",
@@ -69982,21 +74070,24 @@
"github": {
"urls": {
"repo": "https://github.com/birkir/react-native-sfsymbols",
- "homepage": null
+ "homepage": "https://github.com/birkir/react-native-sfsymbols#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-03-18T00:19:31Z",
"createdAt": "2020-10-09T15:31:11Z",
"pushedAt": "2024-03-18T00:19:31Z",
"forks": 11,
"issues": 10,
"subscribers": 3,
- "stars": 140,
+ "stars": 141,
"dependencies": 0
},
"name": "react-native-sfsymbols",
@@ -70026,8 +74117,8 @@
},
"npmPkg": "react-native-sfsymbols",
"npm": {
- "downloads": 9675,
- "weekDownloads": 1767,
+ "downloads": 6141,
+ "weekDownloads": 1384,
"size": 24204,
"latestRelease": "1.2.2",
"latestReleaseDate": "2024-06-12T10:16:24.735Z"
@@ -70037,7 +74128,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.155,
+ "popularity": 0.192,
"topicSearchString": "sf symbols icons sfsymbols symbol ios"
},
{
@@ -70051,14 +74142,22 @@
"github": {
"urls": {
"repo": "https://github.com/vonovak/react-native-platforms",
- "homepage": null
+ "homepage": "https://github.com/vonovak/react-native-platforms#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/vonovak",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2021-12-25T23:23:41Z",
"createdAt": "2016-11-19T12:15:11Z",
"pushedAt": "2021-12-25T23:23:41Z",
@@ -70093,8 +74192,8 @@
"unmaintained": true,
"npmPkg": "react-native-platforms",
"npm": {
- "downloads": 87,
- "weekDownloads": 42,
+ "downloads": 27,
+ "weekDownloads": 21,
"size": 21164,
"latestRelease": "0.2.0",
"latestReleaseDate": "2021-12-25T23:23:38.274Z"
@@ -70104,7 +74203,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.33,
+ "popularity": -1.05,
"topicSearchString": "ios android"
},
{
@@ -70133,14 +74232,26 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/dohooo",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/oliverloops",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-09-23T08:07:34Z",
"createdAt": "2021-09-07T05:58:39Z",
"pushedAt": "2025-09-23T08:07:34Z",
- "forks": 341,
- "issues": 26,
+ "forks": 345,
+ "issues": 25,
"subscribers": 27,
- "stars": 3248,
+ "stars": 3271,
"dependencies": 0
},
"name": "react-native-reanimated-carousel",
@@ -70156,7 +74267,8 @@
"infinite-scroll",
"swiper",
"web",
- "snap"
+ "snap",
+ "hacktoberfest"
],
"license": {
"key": "mit",
@@ -70173,21 +74285,20 @@
},
"npmPkg": "react-native-reanimated-carousel",
"npm": {
- "downloads": 1146500,
- "weekDownloads": 206879,
+ "downloads": 791157,
+ "weekDownloads": 227044,
"size": 1764025,
"latestRelease": "4.0.3",
"latestReleaseDate": "2025-08-08T02:20:17.525Z"
},
- "score": 100,
+ "score": 95,
"matchingScoreModifiers": [
"Very popular",
"Popular",
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.153,
- "topicSearchString": "ios android carousel reanimated infinite-scroll swiper web snap"
+ "popularity": 0.244,
+ "topicSearchString": "ios android carousel reanimated infinite-scroll swiper web snap hacktoberfest"
},
{
"githubUrl": "https://github.com/MinaSamir11/react-native-in-app-review",
@@ -70204,21 +74315,24 @@
"github": {
"urls": {
"repo": "https://github.com/MinaSamir11/react-native-in-app-review",
- "homepage": null
+ "homepage": "https://github.com/MinaSamir11/react-native-in-app-review#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-03T13:04:07Z",
"createdAt": "2020-08-09T20:08:55Z",
"pushedAt": "2025-09-03T13:04:07Z",
"forks": 73,
- "issues": 35,
+ "issues": 37,
"subscribers": 6,
- "stars": 706,
+ "stars": 708,
"dependencies": 0
},
"name": "react-native-in-app-review",
@@ -70245,7 +74359,12 @@
"in-app-comment",
"review-api",
"playstore",
- "appstore"
+ "appstore",
+ "appgallery",
+ "huawei",
+ "huawei-appgallery",
+ "inappcomment",
+ "hms"
],
"license": {
"key": "mit",
@@ -70262,8 +74381,8 @@
},
"npmPkg": "react-native-in-app-review",
"npm": {
- "downloads": 659281,
- "weekDownloads": 121006,
+ "downloads": 663790,
+ "weekDownloads": 89014,
"size": 60618,
"latestRelease": "4.4.2",
"latestReleaseDate": "2025-09-03T13:04:19.644Z"
@@ -70273,8 +74392,8 @@
"Popular",
"Known"
],
- "popularity": 0.156,
- "topicSearchString": "review app-review in-app-review store-kit android ios app-store play-store app-gallery rate-your-app review-is-sent-to-the-play-store review-is-sent-to-the-app-store review-is-sent-to-the-app-gallery rating view component in-app-comment review-api playstore appstore"
+ "popularity": 0.114,
+ "topicSearchString": "review app-review in-app-review store-kit android ios app-store play-store app-gallery rate-your-app review-is-sent-to-the-play-store review-is-sent-to-the-app-store review-is-sent-to-the-app-gallery rating view component in-app-comment review-api playstore appstore appgallery huawei huawei-appgallery inappcomment hms"
},
{
"githubUrl": "https://github.com/shipt/osmosis/tree/development/osmosis",
@@ -70296,7 +74415,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-19T17:59:44Z",
"createdAt": "2020-06-17T05:15:14Z",
"pushedAt": "2025-03-19T17:59:44Z",
@@ -70330,8 +74452,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 280,
- "weekDownloads": 14,
+ "downloads": 141,
+ "weekDownloads": 78,
"size": 38458,
"latestRelease": "2.1.10",
"latestReleaseDate": "2025-03-19T18:10:01.083Z"
@@ -70341,7 +74463,7 @@
"Known",
"Not updated recently"
],
- "popularity": -0.707,
+ "popularity": -0.277,
"topicSearchString": "state-management hooks state-persistence shipt"
},
{
@@ -70362,14 +74484,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-15T16:33:40Z",
"createdAt": "2020-12-17T11:35:00Z",
"pushedAt": "2025-01-15T16:33:40Z",
"forks": 29,
"issues": 23,
"subscribers": 39,
- "stars": 683,
+ "stars": 682,
"dependencies": 7
},
"name": "react-native-owl",
@@ -70401,8 +74526,8 @@
},
"npmPkg": "react-native-owl",
"npm": {
- "downloads": 1147,
- "weekDownloads": 287,
+ "downloads": 653,
+ "weekDownloads": 245,
"size": 155902,
"latestRelease": "1.5.0",
"latestReleaseDate": "2025-01-14T19:34:19.293Z"
@@ -70412,7 +74537,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.213,
+ "popularity": -0.43,
"topicSearchString": "ios android mobile visual-regression testing tooling javscript typescript"
},
{
@@ -70433,7 +74558,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-02-07T15:28:45Z",
"createdAt": "2018-01-20T15:42:15Z",
"pushedAt": "2024-02-07T15:28:45Z",
@@ -70466,8 +74594,8 @@
},
"npmPkg": "react-native-ticker",
"npm": {
- "downloads": 2639,
- "weekDownloads": 320,
+ "downloads": 1706,
+ "weekDownloads": 598,
"size": 14162,
"latestRelease": "6.0.1",
"latestReleaseDate": "2024-02-06T03:32:22.696Z"
@@ -70477,7 +74605,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.103,
+ "popularity": 0.298,
"topicSearchString": "ticker animated"
},
{
@@ -70494,14 +74622,17 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-10-15T16:20:48Z",
"createdAt": "2020-09-21T19:09:21Z",
"pushedAt": "2024-10-15T16:20:48Z",
- "forks": 264,
+ "forks": 266,
"issues": 121,
"subscribers": 25,
- "stars": 1080,
+ "stars": 1087,
"dependencies": 1
},
"name": "react-native-health",
@@ -70532,8 +74663,8 @@
},
"npmPkg": "react-native-health",
"npm": {
- "downloads": 63081,
- "weekDownloads": 10743,
+ "downloads": 43020,
+ "weekDownloads": 12140,
"size": 552260,
"latestRelease": "1.19.0",
"latestReleaseDate": "2024-10-15T16:21:11.925Z"
@@ -70546,7 +74677,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.145,
+ "popularity": 0.24,
"topicSearchString": "apple health-kit healthkit ios apple-healthkit health fitness"
},
{
@@ -70566,19 +74697,22 @@
"github": {
"urls": {
"repo": "https://github.com/numandev1/react-native-interactable-reanimated",
- "homepage": null
+ "homepage": "https://github.com/nomi9995/react-native-interactable-reanimated#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-10-02T19:06:30Z",
"createdAt": "2020-07-11T18:51:14Z",
"pushedAt": "2022-10-02T19:06:30Z",
"forks": 5,
- "issues": 3,
+ "issues": 2,
"subscribers": 1,
"stars": 34,
"dependencies": 0
@@ -70608,8 +74742,8 @@
"unmaintained": true,
"npmPkg": "react-native-interactable-reanimated",
"npm": {
- "downloads": 1719,
- "weekDownloads": 208,
+ "downloads": 1274,
+ "weekDownloads": 469,
"size": 129811,
"latestRelease": "0.0.15",
"latestReleaseDate": "2021-04-21T19:54:21.052Z"
@@ -70619,7 +74753,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.647,
+ "popularity": -0.436,
"topicSearchString": "reanimated interactable interactable-reanimated"
},
{
@@ -70640,14 +74774,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/ihmpavel",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2022-09-29T19:32:17Z",
"createdAt": "2018-12-20T23:36:22Z",
"pushedAt": "2022-09-29T19:32:17Z",
"forks": 112,
"issues": 24,
"subscribers": 4,
- "stars": 214,
+ "stars": 215,
"dependencies": 1
},
"name": "expo-video-player",
@@ -70681,8 +74823,8 @@
"unmaintained": true,
"npmPkg": "expo-video-player",
"npm": {
- "downloads": 11660,
- "weekDownloads": 2029,
+ "downloads": 8973,
+ "weekDownloads": 2079,
"size": 41869,
"latestRelease": "2.2.0",
"latestReleaseDate": "2022-09-29T19:32:53.919Z"
@@ -70693,7 +74835,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.602,
+ "popularity": -0.553,
"topicSearchString": "customizable expo player video-player expo-video-player videoplayer expo-videoplayer video typescript"
},
{
@@ -70707,14 +74849,17 @@
"github": {
"urls": {
"repo": "https://github.com/interhub/react-native-accelerometer-parallax",
- "homepage": null
+ "homepage": "https://github.com/interhub/react-native-accelerometer-parallax"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2021-09-19T14:04:37Z",
"createdAt": "2021-05-10T08:39:11Z",
"pushedAt": "2021-09-19T14:04:37Z",
@@ -70746,7 +74891,7 @@
"unmaintained": true,
"npmPkg": "react-native-accelerometer-parallax",
"npm": {
- "downloads": 184,
+ "downloads": 3,
"weekDownloads": 0,
"size": 10594,
"latestRelease": "1.6.1",
@@ -70781,14 +74926,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/computerjazz",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2022-11-19T23:03:39Z",
"createdAt": "2021-10-18T04:22:21Z",
"pushedAt": "2022-11-19T23:03:39Z",
"forks": 13,
"issues": 6,
"subscribers": 2,
- "stars": 117,
+ "stars": 118,
"dependencies": 3
},
"name": "react-native-swipe-calendar",
@@ -70817,8 +74970,8 @@
"unmaintained": true,
"npmPkg": "react-native-swipe-calendar",
"npm": {
- "downloads": 1163,
- "weekDownloads": 166,
+ "downloads": 1258,
+ "weekDownloads": 346,
"size": 219985,
"latestRelease": "0.0.21",
"latestReleaseDate": "2022-11-19T23:05:19.814Z"
@@ -70828,7 +74981,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.628,
+ "popularity": -0.516,
"topicSearchString": "infinite pager swipe calendar"
},
{
@@ -70845,14 +74998,22 @@
"github": {
"urls": {
"repo": "https://github.com/fakeheal/react-native-pan-pinch-view",
- "homepage": null
+ "homepage": "https://github.com/fakeheal/react-native-pan-pinch-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/fakeheal",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2023-10-12T17:37:09Z",
"createdAt": "2022-01-17T15:57:06Z",
"pushedAt": "2023-10-12T17:37:09Z",
@@ -70889,8 +75050,8 @@
"unmaintained": true,
"npmPkg": "react-native-pan-pinch-view",
"npm": {
- "downloads": 530,
- "weekDownloads": 106,
+ "downloads": 365,
+ "weekDownloads": 92,
"size": 66733,
"latestRelease": "2.0.0",
"latestReleaseDate": "2023-10-12T16:53:54.651Z"
@@ -70901,7 +75062,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.329,
+ "popularity": -1.284,
"topicSearchString": "ios android component zoom"
},
{
@@ -70923,7 +75084,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-09-28T20:49:56Z",
"createdAt": "2021-12-06T15:40:51Z",
"pushedAt": "2023-09-28T20:49:56Z",
@@ -70962,8 +75126,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 106,
- "weekDownloads": 7,
+ "downloads": 37,
+ "weekDownloads": 30,
"size": 2437197,
"latestRelease": "2.0.1",
"latestReleaseDate": "2023-09-28T20:14:42.427Z"
@@ -70974,7 +75138,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.692,
+ "popularity": -1,
"topicSearchString": "ios android oauth passkey passkeys passwordless authentication"
},
{
@@ -70987,14 +75151,17 @@
"github": {
"urls": {
"repo": "https://github.com/tony-xlh/vision-camera-dynamsoft-barcode-reader",
- "homepage": null
+ "homepage": "https://github.com/tony-xlh/vision-camera-dynamsoft-barcode-reader/#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-22T07:52:04Z",
"createdAt": "2022-01-25T07:17:41Z",
"pushedAt": "2025-09-22T07:52:04Z",
@@ -71034,18 +75201,17 @@
},
"npmPkg": "vision-camera-dynamsoft-barcode-reader",
"npm": {
- "downloads": 440,
- "weekDownloads": 50,
+ "downloads": 71,
+ "weekDownloads": 11,
"size": 77310,
"latestRelease": "2.3.0",
"latestReleaseDate": "2025-09-22T07:48:36.110Z"
},
- "score": 53,
+ "score": 49,
"matchingScoreModifiers": [
- "Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.653,
+ "popularity": -0.613,
"topicSearchString": "ios android pdf417 barcode qr-code ean13 data-matrix"
},
{
@@ -71065,7 +75231,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-06-06T17:00:02Z",
"createdAt": "2022-02-01T17:54:14Z",
"pushedAt": "2024-06-06T17:00:02Z",
@@ -71107,8 +75276,8 @@
},
"npmPkg": "react-native-lan-port-scanner",
"npm": {
- "downloads": 185,
- "weekDownloads": 38,
+ "downloads": 173,
+ "weekDownloads": 102,
"size": 57006,
"latestRelease": "1.4.2",
"latestReleaseDate": "2023-12-16T16:56:02.454Z"
@@ -71118,7 +75287,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.573,
+ "popularity": -0.24,
"topicSearchString": "ios android lan scanner port lan-scan lan-scanner port-scanner wifi-scanner"
},
{
@@ -71134,14 +75303,17 @@
"github": {
"urls": {
"repo": "https://github.com/Soomgo-Mobile/react-native-animated-pagination-dot",
- "homepage": null
+ "homepage": "https://github.com/Soomgo-Mobile/react-native-animated-pagination-dot#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-09-15T13:53:08Z",
"createdAt": "2019-09-11T11:30:17Z",
"pushedAt": "2022-09-15T13:53:08Z",
@@ -71181,8 +75353,8 @@
"unmaintained": true,
"npmPkg": "react-native-animated-pagination-dot",
"npm": {
- "downloads": 10712,
- "weekDownloads": 2167,
+ "downloads": 6853,
+ "weekDownloads": 1599,
"size": 90946,
"latestRelease": "0.4.0",
"latestReleaseDate": "2022-09-15T13:52:56.667Z"
@@ -71194,7 +75366,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.578,
+ "popularity": -0.552,
"topicSearchString": "pagination dot instagram scroll scrollable page paginate"
},
{
@@ -71214,7 +75386,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-15T10:30:02Z",
"createdAt": "2020-07-24T04:13:23Z",
"pushedAt": "2024-09-15T10:30:02Z",
@@ -71249,8 +75424,8 @@
},
"npmPkg": "react-native-ad",
"npm": {
- "downloads": 134,
- "weekDownloads": 7,
+ "downloads": 36,
+ "weekDownloads": 12,
"size": 4186934,
"latestRelease": "1.2.4",
"latestReleaseDate": "2021-10-26T16:31:37.137Z"
@@ -71260,7 +75435,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.705,
+ "popularity": -0.45,
"topicSearchString": "ads gromore ad"
},
{
@@ -71273,14 +75448,17 @@
"github": {
"urls": {
"repo": "https://github.com/Assembless/react-native-material-you",
- "homepage": null
+ "homepage": "https://github.com/Assembless/react-native-material-you#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-06-01T15:46:09Z",
"createdAt": "2021-06-18T18:20:42Z",
"pushedAt": "2022-06-01T15:46:09Z",
@@ -71314,8 +75492,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 244,
- "weekDownloads": 38,
+ "downloads": 209,
+ "weekDownloads": 145,
"size": 281570979,
"latestRelease": "1.0.0-beta.4",
"latestReleaseDate": "2022-02-05T20:52:22.954Z"
@@ -71326,7 +75504,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.367,
+ "popularity": -0.908,
"topicSearchString": "material-you material-design personalization"
},
{
@@ -71348,14 +75526,17 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-22T18:18:36Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T22:29:04Z",
"createdAt": "2021-12-14T16:53:48Z",
- "pushedAt": "2025-10-22T18:18:36Z",
- "forks": 398,
+ "pushedAt": "2025-11-12T22:29:04Z",
+ "forks": 403,
"issues": 11,
"subscribers": 7,
- "stars": 1592,
+ "stars": 1605,
"dependencies": 7
},
"name": "@clerk/clerk-expo",
@@ -71384,11 +75565,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 296355,
- "weekDownloads": 47655,
- "size": 351246,
- "latestRelease": "2.17.1",
- "latestReleaseDate": "2025-10-22T18:22:22.553Z"
+ "downloads": 272640,
+ "weekDownloads": 105014,
+ "size": 239676,
+ "latestRelease": "2.19.1",
+ "latestReleaseDate": "2025-11-12T22:32:25.616Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -71396,7 +75577,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.137,
+ "popularity": 0.577,
"topicSearchString": "expo auth authentication passwordless session jwt"
},
{
@@ -71406,14 +75587,17 @@
"github": {
"urls": {
"repo": "https://github.com/TheRogue76/react-native-hashing",
- "homepage": null
+ "homepage": "https://github.com/TheRogue76/react-native-hashing#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-04-13T06:31:49Z",
"createdAt": "2022-02-14T22:09:30Z",
"pushedAt": "2022-04-13T06:31:49Z",
@@ -71453,8 +75637,8 @@
"unmaintained": true,
"npmPkg": "react-native-hashing",
"npm": {
- "downloads": 32,
- "weekDownloads": 3,
+ "downloads": 15,
+ "weekDownloads": 6,
"size": 216882,
"latestRelease": "0.1.5",
"latestReleaseDate": "2022-03-26T17:25:02.091Z"
@@ -71465,7 +75649,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.664,
+ "popularity": -1.35,
"topicSearchString": "ios android hashing jsi cpp javascript typescript"
},
{
@@ -71488,7 +75672,15 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/aykutkardas",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-02-04T05:32:45Z",
"createdAt": "2018-06-19T11:55:49Z",
"pushedAt": "2025-02-04T05:32:45Z",
@@ -71526,8 +75718,8 @@
},
"npmPkg": "react-icomoon",
"npm": {
- "downloads": 114123,
- "weekDownloads": 24354,
+ "downloads": 65933,
+ "weekDownloads": 15727,
"size": 92411,
"latestRelease": "2.6.1",
"latestReleaseDate": "2025-02-04T05:33:07.040Z"
@@ -71537,7 +75729,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.181,
+ "popularity": 0.203,
"topicSearchString": "icomoon svg icon icons reactjs svg-icons hacktoberfest"
},
{
@@ -71560,14 +75752,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-11-10T03:49:03Z",
"createdAt": "2022-02-18T21:24:16Z",
"pushedAt": "2023-11-10T03:49:03Z",
"forks": 11,
"issues": 5,
"subscribers": 2,
- "stars": 142,
+ "stars": 143,
"dependencies": 2
},
"name": "react-native-chatty",
@@ -71601,8 +75796,8 @@
"unmaintained": true,
"npmPkg": "react-native-chatty",
"npm": {
- "downloads": 5156,
- "weekDownloads": 4,
+ "downloads": 70,
+ "weekDownloads": 35,
"size": 725887,
"latestRelease": "0.4.3",
"latestReleaseDate": "2022-04-20T17:39:25.101Z"
@@ -71612,7 +75807,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.749,
+ "popularity": -1.063,
"topicSearchString": "ios android javascript web chat chat-ui expo"
},
{
@@ -71633,7 +75828,10 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-03-15T22:16:52Z",
"createdAt": "2022-02-08T17:01:14Z",
"pushedAt": "2022-03-15T22:16:52Z",
@@ -71665,8 +75863,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 168,
- "weekDownloads": 9,
+ "downloads": 111,
+ "weekDownloads": 36,
"size": 36562,
"latestRelease": "0.1.2",
"latestReleaseDate": "2022-03-11T18:58:40.482Z"
@@ -71676,7 +75874,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.704,
+ "popularity": -1.473,
"topicSearchString": "gauge"
},
{
@@ -71701,14 +75899,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-04-21T01:58:38Z",
"createdAt": "2021-06-18T14:14:46Z",
"pushedAt": "2023-04-21T01:58:38Z",
- "forks": 92,
+ "forks": 93,
"issues": 17,
"subscribers": 4,
- "stars": 184,
+ "stars": 185,
"dependencies": 3
},
"name": "react-native-insta-story",
@@ -71738,8 +75939,8 @@
"unmaintained": true,
"npmPkg": "react-native-insta-story",
"npm": {
- "downloads": 3098,
- "weekDownloads": 633,
+ "downloads": 2473,
+ "weekDownloads": 422,
"size": 71597,
"latestRelease": "1.1.9",
"latestReleaseDate": "2023-04-21T02:00:47.076Z"
@@ -71750,7 +75951,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.576,
+ "popularity": -0.605,
"topicSearchString": "insta-story story instagram ios android"
},
{
@@ -71775,7 +75976,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-11-24T20:52:40Z",
"createdAt": "2020-04-10T16:41:59Z",
"pushedAt": "2022-11-24T20:52:40Z",
@@ -71813,8 +76017,8 @@
"unmaintained": true,
"npmPkg": "react-native-section-alphabet-list",
"npm": {
- "downloads": 22806,
- "weekDownloads": 4036,
+ "downloads": 21578,
+ "weekDownloads": 2649,
"size": 25645,
"latestRelease": "3.0.0",
"latestReleaseDate": "2022-11-24T20:50:59.533Z"
@@ -71825,7 +76029,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.6,
+ "popularity": -0.646,
"topicSearchString": "alphabet sectionlist letters address addressbook custom"
},
{
@@ -71850,14 +76054,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-08-17T08:26:13Z",
"createdAt": "2019-06-18T15:01:59Z",
"pushedAt": "2023-08-17T08:26:13Z",
"forks": 121,
"issues": 6,
"subscribers": 4,
- "stars": 628,
+ "stars": 629,
"dependencies": 3
},
"name": "react-native-skeleton-content",
@@ -71888,8 +76095,8 @@
"unmaintained": true,
"npmPkg": "react-native-skeleton-content",
"npm": {
- "downloads": 8928,
- "weekDownloads": 1607,
+ "downloads": 5872,
+ "weekDownloads": 1713,
"size": 42964,
"latestRelease": "1.0.28",
"latestReleaseDate": "2022-10-04T07:22:35.066Z"
@@ -71900,7 +76107,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.597,
+ "popularity": -0.502,
"topicSearchString": "skeleton loader placeholders gradient animation component"
},
{
@@ -71916,21 +76123,24 @@
"github": {
"urls": {
"repo": "https://github.com/alexZajac/react-native-skeleton-content-nonexpo",
- "homepage": null
+ "homepage": "https://github.com/alexZajac/react-native-skeleton-content-nonexpo#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-03-04T04:56:34Z",
"createdAt": "2019-08-03T16:54:24Z",
"pushedAt": "2023-03-04T04:56:34Z",
"forks": 49,
"issues": 4,
"subscribers": 2,
- "stars": 316,
+ "stars": 317,
"dependencies": 1
},
"name": "react-native-skeleton-content-nonexpo",
@@ -71961,8 +76171,8 @@
"unmaintained": true,
"npmPkg": "react-native-skeleton-content-nonexpo",
"npm": {
- "downloads": 3093,
- "weekDownloads": 648,
+ "downloads": 2052,
+ "weekDownloads": 437,
"size": 42316,
"latestRelease": "1.0.13",
"latestReleaseDate": "2021-05-22T10:24:43.879Z"
@@ -71974,7 +76184,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.572,
+ "popularity": -0.569,
"topicSearchString": "node npm component loader animation skeleton"
},
{
@@ -71991,14 +76201,17 @@
"github": {
"urls": {
"repo": "https://github.com/Expensify/react-native-share-menu",
- "homepage": null
+ "homepage": "https://github.com/meedan/react-native-share-menu"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-09-19T02:37:53Z",
"createdAt": "2016-03-14T03:12:34Z",
"pushedAt": "2023-09-19T02:37:53Z",
@@ -72037,8 +76250,8 @@
"unmaintained": true,
"npmPkg": "react-native-share-menu",
"npm": {
- "downloads": 10953,
- "weekDownloads": 1955,
+ "downloads": 6345,
+ "weekDownloads": 1648,
"size": 62433,
"latestRelease": "6.0.0",
"latestReleaseDate": "2022-05-12T20:35:00.093Z"
@@ -72052,7 +76265,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.598,
+ "popularity": -0.529,
"topicSearchString": "component android ios share share-extension custom-view share-intent"
},
{
@@ -72070,7 +76283,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-11-15T17:03:13Z",
"createdAt": "2021-11-04T06:40:31Z",
"pushedAt": "2023-11-15T17:03:13Z",
@@ -72101,20 +76317,22 @@
"hasNativeCode": false,
"configPlugin": false
},
+ "unmaintained": true,
"npmPkg": "react-native-colo-loco",
"npm": {
- "downloads": 216,
- "weekDownloads": 10,
+ "downloads": 250,
+ "weekDownloads": 158,
"size": 40769,
"latestRelease": "1.3.0",
"latestReleaseDate": "2023-11-15T17:03:17.509Z"
},
- "score": 51,
+ "score": 40,
"matchingScoreModifiers": [
"Known",
- "Not updated recently"
+ "Not updated recently",
+ "Unmaintained"
],
- "popularity": -0.71,
+ "popularity": -0.955,
"topicSearchString": "ios android"
},
{
@@ -72129,14 +76347,17 @@
"github": {
"urls": {
"repo": "https://github.com/software-mansion-labs/react-native-url-router",
- "homepage": null
+ "homepage": "https://github.com/software-mansion-labs/react-native-url-router#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2023-01-04T16:09:35Z",
"createdAt": "2022-01-18T12:53:25Z",
"pushedAt": "2023-01-04T16:09:35Z",
@@ -72167,8 +76388,8 @@
"unmaintained": true,
"npmPkg": "react-native-url-router",
"npm": {
- "downloads": 140,
- "weekDownloads": 7,
+ "downloads": 89,
+ "weekDownloads": 69,
"size": 63032,
"latestRelease": "0.2.2",
"latestReleaseDate": "2023-01-04T16:09:43.221Z"
@@ -72178,7 +76399,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.456,
+ "popularity": -0.81,
"topicSearchString": ""
},
{
@@ -72192,14 +76413,17 @@
"github": {
"urls": {
"repo": "https://github.com/gbumps/react-native-scrollable-tabstring",
- "homepage": null
+ "homepage": "https://github.com/hoangthongbui/react-native-scrollable-tabstring/blob/master/README.md"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-02-15T04:51:31Z",
"createdAt": "2020-10-26T10:38:08Z",
"pushedAt": "2021-02-15T04:51:31Z",
@@ -72244,8 +76468,8 @@
"unmaintained": true,
"npmPkg": "react-native-scrollable-tabstring",
"npm": {
- "downloads": 60,
- "weekDownloads": 2,
+ "downloads": 41,
+ "weekDownloads": 11,
"size": 38314,
"latestRelease": "0.0.8",
"latestReleaseDate": "2021-02-15T04:48:56.071Z"
@@ -72255,7 +76479,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.721,
+ "popularity": -1.506,
"topicSearchString": "tab scroll string navigator tabstring stringtab scrollable horizontal animated component scrollview ios android"
},
{
@@ -72274,7 +76498,15 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/LunatiqueCoder",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2023-04-10T20:58:11Z",
"createdAt": "2021-09-01T10:32:43Z",
"pushedAt": "2023-04-10T20:58:11Z",
@@ -72335,21 +76567,29 @@
"github": {
"urls": {
"repo": "https://github.com/LunatiqueCoder/react-native-media-console",
- "homepage": null
+ "homepage": "https://github.com/LunatiqueCoder/react-native-media-console"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/LunatiqueCoder",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2024-10-29T19:29:59Z",
"createdAt": "2022-02-24T13:52:16Z",
"pushedAt": "2024-10-29T19:29:59Z",
- "forks": 36,
+ "forks": 37,
"issues": 21,
"subscribers": 4,
- "stars": 232,
+ "stars": 230,
"dependencies": 0
},
"name": "react-native-media-console",
@@ -72380,8 +76620,8 @@
},
"npmPkg": "react-native-media-console",
"npm": {
- "downloads": 30183,
- "weekDownloads": 5858,
+ "downloads": 17277,
+ "weekDownloads": 4156,
"size": 1368036,
"latestRelease": "2.2.4",
"latestReleaseDate": "2024-06-02T10:05:33.734Z"
@@ -72392,7 +76632,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.165,
+ "popularity": 0.204,
"topicSearchString": "video video-controls video-player community tvos media-player"
},
{
@@ -72413,7 +76653,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-03-23T06:23:50Z",
"createdAt": "2022-03-20T14:07:43Z",
"pushedAt": "2022-03-23T06:23:50Z",
@@ -72449,8 +76692,8 @@
"unmaintained": true,
"npmPkg": "rn-status-bar",
"npm": {
- "downloads": 34,
- "weekDownloads": 0,
+ "downloads": 38,
+ "weekDownloads": 22,
"size": 84475,
"latestRelease": "0.1.6",
"latestReleaseDate": "2022-03-22T23:00:33.181Z"
@@ -72460,7 +76703,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -1.2,
"topicSearchString": "ios android statusbar"
},
{
@@ -72477,14 +76720,17 @@
"github": {
"urls": {
"repo": "https://github.com/nshaposhnik/React-Native-Virtual-Keyboard",
- "homepage": null
+ "homepage": "https://github.com/nshaposhnik/React-Native-Virtual-Keyboard#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-07-26T15:27:06Z",
"createdAt": "2017-03-06T18:24:11Z",
"pushedAt": "2023-07-26T15:27:06Z",
@@ -72517,8 +76763,8 @@
"unmaintained": true,
"npmPkg": "react-native-virtual-keyboard",
"npm": {
- "downloads": 1547,
- "weekDownloads": 196,
+ "downloads": 787,
+ "weekDownloads": 227,
"size": 7758,
"latestRelease": "1.2.3",
"latestReleaseDate": "2023-07-26T15:27:17.519Z"
@@ -72528,7 +76774,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.642,
+ "popularity": -1.255,
"topicSearchString": "keyboard"
},
{
@@ -72541,18 +76787,21 @@
"github": {
"urls": {
"repo": "https://github.com/yutasuzuki/react-native-record-screen",
- "homepage": null
+ "homepage": "https://github.com/yutasuzuki/react-native-record-screen#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-04-18T10:39:18Z",
"createdAt": "2020-07-29T14:55:43Z",
"pushedAt": "2024-04-18T10:39:18Z",
- "forks": 43,
+ "forks": 44,
"issues": 45,
"subscribers": 4,
"stars": 164,
@@ -72582,8 +76831,8 @@
},
"npmPkg": "react-native-record-screen",
"npm": {
- "downloads": 2739,
- "weekDownloads": 267,
+ "downloads": 1414,
+ "weekDownloads": 569,
"size": 69149,
"latestRelease": "0.6.2",
"latestReleaseDate": "2024-04-18T10:44:17.457Z"
@@ -72594,7 +76843,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.083,
+ "popularity": 0.343,
"topicSearchString": "ios android"
},
{
@@ -72614,14 +76863,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-10-28T16:39:41Z",
"createdAt": "2016-09-15T18:52:11Z",
"pushedAt": "2021-10-28T16:39:41Z",
"forks": 72,
"issues": 11,
"subscribers": 5,
- "stars": 285,
+ "stars": 284,
"dependencies": 0
},
"name": "react-native-tags",
@@ -72648,8 +76900,8 @@
"unmaintained": true,
"npmPkg": "react-native-tags",
"npm": {
- "downloads": 3219,
- "weekDownloads": 524,
+ "downloads": 3023,
+ "weekDownloads": 620,
"size": 12484,
"latestRelease": "2.2.1",
"latestReleaseDate": "2021-10-28T16:40:41.531Z"
@@ -72661,7 +76913,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.612,
+ "popularity": -0.576,
"topicSearchString": "tags tag-input"
},
{
@@ -72687,14 +76939,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-12-08T01:15:02Z",
"createdAt": "2020-06-30T20:36:24Z",
"pushedAt": "2022-12-08T01:15:02Z",
"forks": 19,
"issues": 6,
"subscribers": 5,
- "stars": 112,
+ "stars": 113,
"dependencies": 0
},
"name": "@svanboxel/visibility-sensor-react-native",
@@ -72721,8 +76976,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 5029,
- "weekDownloads": 889,
+ "downloads": 4334,
+ "weekDownloads": 994,
"size": 15225,
"latestRelease": "1.0.2",
"latestReleaseDate": "2020-11-09T13:50:54.003Z"
@@ -72733,7 +76988,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.6,
+ "popularity": -0.555,
"topicSearchString": "visibility visbility-sensor viewport"
},
{
@@ -72750,14 +77005,17 @@
"github": {
"urls": {
"repo": "https://github.com/dimaportenko/react-native-shadow-view",
- "homepage": null
+ "homepage": "https://github.com/dimaportenko/react-native-shadow-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-21T17:31:07Z",
"createdAt": "2021-08-13T14:28:21Z",
"pushedAt": "2024-09-21T17:31:07Z",
@@ -72790,8 +77048,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 114,
- "weekDownloads": 22,
+ "downloads": 73,
+ "weekDownloads": 17,
"size": 116231,
"latestRelease": "0.1.7",
"latestReleaseDate": "2024-09-21T17:31:01.632Z"
@@ -72801,7 +77059,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.581,
+ "popularity": -0.55,
"topicSearchString": "ios android"
},
{
@@ -72823,7 +77081,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-12-05T14:30:14Z",
"createdAt": "2022-02-03T11:31:35Z",
"pushedAt": "2022-12-05T14:30:14Z",
@@ -72860,8 +77121,8 @@
"unmaintained": true,
"npmPkg": "react-native-flex-layout",
"npm": {
- "downloads": 22686,
- "weekDownloads": 3599,
+ "downloads": 22221,
+ "weekDownloads": 4681,
"size": 181167,
"latestRelease": "0.1.5",
"latestReleaseDate": "2022-03-03T15:09:07.887Z"
@@ -72871,7 +77132,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.615,
+ "popularity": -0.571,
"topicSearchString": "ios android flexbox layout"
},
{
@@ -72888,14 +77149,17 @@
"github": {
"urls": {
"repo": "https://github.com/jacobp100/react-native-tableview-list",
- "homepage": null
+ "homepage": "https://github.com/jacobp100/react-native-tableview-list#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-11-18T13:54:57Z",
"createdAt": "2022-04-06T20:07:42Z",
"pushedAt": "2023-11-18T13:54:57Z",
@@ -72927,20 +77191,22 @@
"hasNativeCode": true,
"configPlugin": false
},
+ "unmaintained": true,
"npmPkg": "react-native-tableview-list",
"npm": {
- "downloads": 184,
- "weekDownloads": 0,
+ "downloads": 50,
+ "weekDownloads": 46,
"size": 168653,
"latestRelease": "0.1.17",
"latestReleaseDate": "2024-09-26T17:09:07.010Z"
},
- "score": 40,
+ "score": 28,
"matchingScoreModifiers": [
"Not updated recently",
- "Not supporting New Architecture"
+ "Not supporting New Architecture",
+ "Unmaintained"
],
- "popularity": -1,
+ "popularity": -0.664,
"topicSearchString": "ios android"
},
{
@@ -72959,14 +77225,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-24T18:09:33Z",
"createdAt": "2017-06-02T09:44:41Z",
"pushedAt": "2025-01-24T18:09:33Z",
- "forks": 252,
- "issues": 29,
+ "forks": 254,
+ "issues": 27,
"subscribers": 16,
- "stars": 2108,
+ "stars": 2115,
"dependencies": 0
},
"name": "@notifee/react-native",
@@ -72998,8 +77267,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 930309,
- "weekDownloads": 179867,
+ "downloads": 937097,
+ "weekDownloads": 132660,
"size": 919380,
"latestRelease": "9.1.8",
"latestReleaseDate": "2024-12-20T01:36:19.738Z"
@@ -73010,7 +77279,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.164,
+ "popularity": 0.12,
"topicSearchString": "scheduling channels android ios firebase fcm notifee notifications onesignal"
},
{
@@ -73020,21 +77289,24 @@
"github": {
"urls": {
"repo": "https://github.com/wix/react-native-notifications",
- "homepage": null
+ "homepage": "https://github.com/wix/react-native-notifications"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2023-09-14T07:17:56Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-16T19:04:04Z",
"createdAt": "2016-04-06T13:17:44Z",
- "pushedAt": "2023-09-14T07:17:56Z",
- "forks": 669,
+ "pushedAt": "2025-11-16T19:04:04Z",
+ "forks": 668,
"issues": 2,
"subscribers": 305,
- "stars": 3320,
+ "stars": 3322,
"dependencies": 0
},
"name": "react-native-notifications",
@@ -73066,25 +77338,23 @@
"hasNativeCode": true,
"configPlugin": false
},
- "unmaintained": true,
"npmPkg": "react-native-notifications",
"npm": {
- "downloads": 133331,
- "weekDownloads": 23672,
- "size": 2758655,
- "latestRelease": "5.1.0",
- "latestReleaseDate": "2023-09-14T07:17:44.264Z"
+ "downloads": 86804,
+ "weekDownloads": 21430,
+ "size": 2763194,
+ "latestRelease": "5.2.2",
+ "latestReleaseDate": "2025-11-16T19:08:26.737Z"
},
- "score": 70,
+ "score": 95,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Not updated recently",
- "Not supporting New Architecture",
- "Unmaintained"
+ "Recently updated",
+ "Not supporting New Architecture"
],
- "popularity": -0.599,
+ "popularity": 0.21,
"topicSearchString": "component ios push-notifications notifications notification pushkit push-kit actionable-notifications interactive-notifications"
},
{
@@ -73096,14 +77366,17 @@
"github": {
"urls": {
"repo": "https://github.com/Gustash/react-native-focus",
- "homepage": null
+ "homepage": "https://github.com/Gustash/react-native-focus#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-04-24T10:39:44Z",
"createdAt": "2021-12-23T09:17:20Z",
"pushedAt": "2022-04-24T10:39:44Z",
@@ -73140,8 +77413,8 @@
"unmaintained": true,
"npmPkg": "react-native-focus",
"npm": {
- "downloads": 12,
- "weekDownloads": 0,
+ "downloads": 7,
+ "weekDownloads": 4,
"size": 52379,
"latestRelease": "1.2.0",
"latestReleaseDate": "2022-04-24T10:40:12.185Z"
@@ -73152,7 +77425,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -0.95,
"topicSearchString": "ios ios-15 focus do-not-disturb"
},
{
@@ -73176,7 +77449,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-10T23:44:32Z",
"createdAt": "2022-02-09T11:40:16Z",
"pushedAt": "2025-10-10T23:44:32Z",
@@ -73208,8 +77484,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 209,
- "weekDownloads": 5,
+ "downloads": 33,
+ "weekDownloads": 23,
"size": 44909,
"latestRelease": "2.0.2",
"latestReleaseDate": "2025-10-10T23:45:14.019Z"
@@ -73219,7 +77495,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.98,
+ "popularity": -0.343,
"topicSearchString": "auth authentication"
},
{
@@ -73242,14 +77518,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-07-18T23:29:20Z",
"createdAt": "2020-02-13T12:35:31Z",
"pushedAt": "2023-07-18T23:29:20Z",
"forks": 62,
"issues": 19,
"subscribers": 3,
- "stars": 468,
+ "stars": 467,
"dependencies": 0
},
"name": "react-native-wheely",
@@ -73278,8 +77557,8 @@
"unmaintained": true,
"npmPkg": "react-native-wheely",
"npm": {
- "downloads": 55962,
- "weekDownloads": 10106,
+ "downloads": 42142,
+ "weekDownloads": 9362,
"size": 20511,
"latestRelease": "0.6.0",
"latestReleaseDate": "2022-11-13T15:28:28.324Z"
@@ -73290,7 +77569,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.596,
+ "popularity": -0.561,
"topicSearchString": "wheel-picker wheel picker wheely"
},
{
@@ -73308,14 +77587,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-20T16:49:14Z",
"createdAt": "2020-05-04T19:18:35Z",
"pushedAt": "2025-10-20T16:49:14Z",
"forks": 29,
"issues": 1,
"subscribers": 2,
- "stars": 66,
+ "stars": 67,
"dependencies": 0
},
"name": "react-native-launch-arguments",
@@ -73345,8 +77627,8 @@
},
"npmPkg": "react-native-launch-arguments",
"npm": {
- "downloads": 609727,
- "weekDownloads": 121558,
+ "downloads": 443394,
+ "weekDownloads": 115378,
"size": 30756,
"latestRelease": "4.1.1",
"latestReleaseDate": "2025-10-20T16:49:29.729Z"
@@ -73356,7 +77638,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.169,
+ "popularity": 0.221,
"topicSearchString": "launch arguments detox testing appium maestro"
},
{
@@ -73371,21 +77653,24 @@
"github": {
"urls": {
"repo": "https://github.com/heyman333/react-native-animated-numbers",
- "homepage": null
+ "homepage": "https://github.com/heyman333/react-native-animated-numbers/blob/master/README.md"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-15T04:55:11Z",
"createdAt": "2020-06-06T15:16:09Z",
"pushedAt": "2024-11-15T04:55:11Z",
"forks": 44,
"issues": 8,
"subscribers": 3,
- "stars": 459,
+ "stars": 461,
"dependencies": 0
},
"name": "react-native-animated-numbers",
@@ -73417,8 +77702,8 @@
},
"npmPkg": "react-native-animated-numbers",
"npm": {
- "downloads": 17133,
- "weekDownloads": 2758,
+ "downloads": 10996,
+ "weekDownloads": 2968,
"size": 44605,
"latestRelease": "0.6.3",
"latestReleaseDate": "2024-11-15T04:57:21.111Z"
@@ -73428,7 +77713,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.137,
+ "popularity": 0.229,
"topicSearchString": "component ios android animation text number animated numbers"
},
{
@@ -73451,7 +77736,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2022-12-02T13:50:55Z",
"createdAt": "2019-10-03T11:07:21Z",
"pushedAt": "2022-12-02T13:50:55Z",
@@ -73482,8 +77770,8 @@
"unmaintained": true,
"npmPkg": "react-native-switch-selector",
"npm": {
- "downloads": 32570,
- "weekDownloads": 5866,
+ "downloads": 25081,
+ "weekDownloads": 4944,
"size": 234161,
"latestRelease": "2.3.0",
"latestReleaseDate": "2022-12-02T13:51:09.318Z"
@@ -73493,7 +77781,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.597,
+ "popularity": -0.582,
"topicSearchString": ""
},
{
@@ -73514,14 +77802,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://patreon.com/streetwriters",
+ "platform": "PATREON"
+ }
+ ],
"updatedAt": "2025-09-30T17:22:38Z",
"createdAt": "2020-03-17T05:29:33Z",
"pushedAt": "2025-09-30T17:22:38Z",
"forks": 130,
"issues": 29,
"subscribers": 2,
- "stars": 436,
+ "stars": 439,
"dependencies": 0
},
"name": "react-native-admob-native-ads",
@@ -73557,19 +77853,18 @@
},
"npmPkg": "react-native-admob-native-ads",
"npm": {
- "downloads": 3412,
- "weekDownloads": 513,
+ "downloads": 1292,
+ "weekDownloads": 610,
"size": 757247,
"latestRelease": "0.7.6",
"latestReleaseDate": "2024-08-29T10:31:33.272Z"
},
- "score": 60,
+ "score": 56,
"matchingScoreModifiers": [
"Known",
- "Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.128,
+ "popularity": 0.401,
"topicSearchString": "android ios admob ads admob-ads google-admob advanced advanced-ads admob-advanced-ads objective-c java"
},
{
@@ -73594,14 +77889,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-03-21T14:15:34Z",
"createdAt": "2022-04-29T12:40:18Z",
"pushedAt": "2024-03-21T14:15:34Z",
- "forks": 123,
+ "forks": 124,
"issues": 30,
"subscribers": 17,
- "stars": 2345,
+ "stars": 2360,
"dependencies": 0
},
"name": "react-native-graph",
@@ -73643,8 +77941,8 @@
},
"npmPkg": "react-native-graph",
"npm": {
- "downloads": 29489,
- "weekDownloads": 5921,
+ "downloads": 28543,
+ "weekDownloads": 6383,
"size": 264119,
"latestRelease": "1.1.0",
"latestReleaseDate": "2024-03-12T12:21:31.205Z"
@@ -73656,7 +77954,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.171,
+ "popularity": 0.19,
"topicSearchString": "ios android svg chart charts library performance crypto graph animation graphs stock beautiful wallet animated skia linegraph"
},
{
@@ -73677,11 +77975,14 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-21T11:09:34Z",
"createdAt": "2022-03-03T08:52:46Z",
"pushedAt": "2025-07-21T11:09:34Z",
- "forks": 16,
+ "forks": 17,
"issues": 9,
"subscribers": 8,
"stars": 370,
@@ -73706,7 +78007,9 @@
"big",
"math",
"library",
- "wallet"
+ "wallet",
+ "app",
+ "cryptography"
],
"license": {
"key": "mit",
@@ -73723,8 +78026,8 @@
},
"npmPkg": "react-native-bignumber",
"npm": {
- "downloads": 669,
- "weekDownloads": 121,
+ "downloads": 455,
+ "weekDownloads": 107,
"size": 352235,
"latestRelease": "0.3.0",
"latestReleaseDate": "2025-07-21T11:09:31.601Z"
@@ -73733,8 +78036,8 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": -0.596,
- "topicSearchString": "ios android jsi crypto c++ fast web3 number bignumber bn big math library wallet"
+ "popularity": -0.55,
+ "topicSearchString": "ios android jsi crypto c++ fast web3 number bignumber bn big math library wallet app cryptography"
},
{
"githubUrl": "https://github.com/streem/react-native-select-contact",
@@ -73743,14 +78046,17 @@
"github": {
"urls": {
"repo": "https://github.com/streem/react-native-select-contact",
- "homepage": null
+ "homepage": "https://github.com/streem/react-native-select-contact"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-07-18T05:50:26Z",
"createdAt": "2018-06-04T05:27:15Z",
"pushedAt": "2023-07-18T05:50:26Z",
@@ -73786,8 +78092,8 @@
"unmaintained": true,
"npmPkg": "react-native-select-contact",
"npm": {
- "downloads": 37861,
- "weekDownloads": 7349,
+ "downloads": 25511,
+ "weekDownloads": 5737,
"size": 182975,
"latestRelease": "1.6.3",
"latestReleaseDate": "2021-06-04T16:00:42.223Z"
@@ -73799,7 +78105,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.585,
+ "popularity": -0.559,
"topicSearchString": "contacts address-book people select-contact"
},
{
@@ -73809,14 +78115,17 @@
"github": {
"urls": {
"repo": "https://github.com/KjellConnelly/react-native-shared-group-preferences",
- "homepage": null
+ "homepage": "https://github.com/KjellConnelly/react-native-shared-group-preferences#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2023-09-18T15:52:52Z",
"createdAt": "2018-03-09T18:40:25Z",
"pushedAt": "2023-09-18T15:52:52Z",
@@ -73847,8 +78156,8 @@
"unmaintained": true,
"npmPkg": "react-native-shared-group-preferences",
"npm": {
- "downloads": 34563,
- "weekDownloads": 6318,
+ "downloads": 20915,
+ "weekDownloads": 6091,
"size": 36840,
"latestRelease": "1.1.24",
"latestReleaseDate": "2023-09-18T15:52:57.494Z"
@@ -73860,7 +78169,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.595,
+ "popularity": -0.502,
"topicSearchString": ""
},
{
@@ -73878,21 +78187,24 @@
"github": {
"urls": {
"repo": "https://github.com/shipt/segmented-arc-for-react-native",
- "homepage": null
+ "homepage": "https://github.com/shipt/segmented-arc-for-react-native#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-27T15:17:59Z",
"createdAt": "2021-11-02T21:30:27Z",
"pushedAt": "2025-06-27T15:17:59Z",
"forks": 12,
"issues": 2,
"subscribers": 58,
- "stars": 101,
+ "stars": 102,
"dependencies": 1
},
"name": "@shipt/segmented-arc-for-react-native",
@@ -73920,8 +78232,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 890,
- "weekDownloads": 205,
+ "downloads": 594,
+ "weekDownloads": 177,
"size": 62417,
"latestRelease": "2.0.0",
"latestReleaseDate": "2025-03-10T18:40:03.773Z"
@@ -73930,7 +78242,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": -0.554,
+ "popularity": -0.495,
"topicSearchString": "ios android segmented-arc arc segmented-gauge"
},
{
@@ -73954,14 +78266,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-03-31T14:22:10Z",
"createdAt": "2022-05-07T10:50:43Z",
"pushedAt": "2023-03-31T14:22:10Z",
"forks": 19,
"issues": 9,
"subscribers": 2,
- "stars": 103,
+ "stars": 102,
"dependencies": 2
},
"name": "react-native-actions-sheet-picker",
@@ -74002,8 +78317,8 @@
"unmaintained": true,
"npmPkg": "react-native-actions-sheet-picker",
"npm": {
- "downloads": 352,
- "weekDownloads": 65,
+ "downloads": 243,
+ "weekDownloads": 108,
"size": 54672,
"latestRelease": "0.3.5",
"latestReleaseDate": "2022-08-11T08:52:53.342Z"
@@ -74014,7 +78329,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.341,
+ "popularity": -1.121,
"topicSearchString": "ios android select searchable-select picker dropdown modal selector selectbox searchable option actions-sheet actionsheet filterable javascript"
},
{
@@ -74032,18 +78347,21 @@
"github": {
"urls": {
"repo": "https://github.com/pavel-corsaghin/react-native-leaflet",
- "homepage": null
+ "homepage": "https://github.com/pavel-corsaghin/react-native-leaflet#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-02T15:40:00Z",
"createdAt": "2021-09-03T17:18:21Z",
"pushedAt": "2025-06-02T15:40:00Z",
- "forks": 43,
+ "forks": 45,
"issues": 21,
"subscribers": 3,
"stars": 153,
@@ -74074,8 +78392,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 4564,
- "weekDownloads": 901,
+ "downloads": 4463,
+ "weekDownloads": 912,
"size": 517438,
"latestRelease": "1.1.2",
"latestReleaseDate": "2025-06-02T15:39:53.882Z"
@@ -74085,7 +78403,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.168,
+ "popularity": 0.174,
"topicSearchString": "ios android leaflet leaflet-map"
},
{
@@ -74109,14 +78427,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-20T11:58:48Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/kirillzyusko",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-14T17:08:02Z",
"createdAt": "2022-04-17T18:00:04Z",
- "pushedAt": "2025-10-20T11:58:48Z",
+ "pushedAt": "2025-11-14T17:08:02Z",
"forks": 123,
- "issues": 58,
+ "issues": 61,
"subscribers": 14,
- "stars": 2946,
+ "stars": 3036,
"dependencies": 1
},
"name": "react-native-keyboard-controller",
@@ -74162,11 +78488,11 @@
},
"npmPkg": "react-native-keyboard-controller",
"npm": {
- "downloads": 1531266,
- "weekDownloads": 274970,
- "size": 1105230,
- "latestRelease": "1.19.2",
- "latestReleaseDate": "2025-10-20T12:02:07.093Z"
+ "downloads": 1118301,
+ "weekDownloads": 305018,
+ "size": 1106976,
+ "latestRelease": "1.19.5",
+ "latestReleaseDate": "2025-11-04T20:59:54.225Z"
},
"score": 70,
"matchingScoreModifiers": [
@@ -74175,7 +78501,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.153,
+ "popularity": 0.232,
"topicSearchString": "keyboard interactive dismiss animation focused-input text-changed selection-changed avoiding-view avoid-keyboard sticky-view over-keyboard-view keyboard-background-view keyboard-aware-scroll-view keyboard-toolbar keyboard-done-button keyboard-next-button keyboard-previous-button extend-keyboard ios android"
},
{
@@ -74188,14 +78514,17 @@
"github": {
"urls": {
"repo": "https://github.com/craftzdog/react-native-quick-websql",
- "homepage": null
+ "homepage": "https://github.com/craftzdog/react-native-quick-websql#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-01-17T06:12:34Z",
"createdAt": "2022-04-29T06:21:05Z",
"pushedAt": "2023-01-17T06:12:34Z",
@@ -74233,8 +78562,8 @@
"unmaintained": true,
"npmPkg": "react-native-quick-websql",
"npm": {
- "downloads": 417,
- "weekDownloads": 74,
+ "downloads": 282,
+ "weekDownloads": 130,
"size": 42762,
"latestRelease": "0.3.0",
"latestReleaseDate": "2023-01-17T06:12:43.872Z"
@@ -74245,7 +78574,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.349,
+ "popularity": -1.106,
"topicSearchString": "ios android sqlite jsi typescript"
},
{
@@ -74265,7 +78594,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-10-14T14:47:04Z",
"createdAt": "2021-12-02T18:02:34Z",
"pushedAt": "2024-10-14T14:47:04Z",
@@ -74304,8 +78636,8 @@
},
"npmPkg": "react-native-notificated",
"npm": {
- "downloads": 4823,
- "weekDownloads": 1000,
+ "downloads": 2914,
+ "weekDownloads": 754,
"size": 591251,
"latestRelease": "0.1.7",
"latestReleaseDate": "2024-10-14T14:46:58.189Z"
@@ -74316,7 +78648,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.176,
+ "popularity": 0.22,
"topicSearchString": "ios android push-notifications notifications toast toast-notifications notification"
},
{
@@ -74330,21 +78662,29 @@
"github": {
"urls": {
"repo": "https://github.com/oblador/react-native-esbuild",
- "homepage": null
+ "homepage": "https://github.com/oblador/react-native-esbuild"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/oblador",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2023-07-11T07:12:37Z",
"createdAt": "2022-05-26T09:11:06Z",
"pushedAt": "2023-07-11T07:12:37Z",
"forks": 13,
"issues": 2,
"subscribers": 6,
- "stars": 601,
+ "stars": 602,
"dependencies": 10
},
"name": "react-native-esbuild",
@@ -74373,8 +78713,8 @@
"unmaintained": true,
"npmPkg": "react-native-esbuild",
"npm": {
- "downloads": 253,
- "weekDownloads": 3,
+ "downloads": 60,
+ "weekDownloads": 42,
"size": 52997,
"latestRelease": "0.6.0",
"latestReleaseDate": "2023-07-11T07:12:43.301Z"
@@ -74385,7 +78725,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.49,
+ "popularity": -0.9,
"topicSearchString": "esbuild dev-server development bundler"
},
{
@@ -74399,14 +78739,17 @@
"github": {
"urls": {
"repo": "https://github.com/apperside/cross-local-storage",
- "homepage": null
+ "homepage": "https://github.com/apperside/cross-local-storage#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-09-24T08:20:40Z",
"createdAt": "2022-05-20T10:22:33Z",
"pushedAt": "2022-09-24T08:20:40Z",
@@ -74442,7 +78785,7 @@
"npmPkg": "cross-local-storage",
"npm": {
"downloads": 38,
- "weekDownloads": 0,
+ "weekDownloads": 27,
"size": 1795929,
"latestRelease": "0.0.5",
"latestReleaseDate": "2022-09-24T08:20:59.233Z"
@@ -74453,7 +78796,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -1.075,
"topicSearchString": "library storybook components"
},
{
@@ -74469,14 +78812,17 @@
"github": {
"urls": {
"repo": "https://github.com/howljs/rn-card-scanner",
- "homepage": null
+ "homepage": "https://github.com/howljs/rn-card-scanner#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-03-13T04:08:58Z",
"createdAt": "2022-05-31T21:26:17Z",
"pushedAt": "2024-03-13T04:08:58Z",
@@ -74512,8 +78858,8 @@
},
"npmPkg": "rn-card-scanner",
"npm": {
- "downloads": 3716,
- "weekDownloads": 902,
+ "downloads": 3088,
+ "weekDownloads": 367,
"size": 137603552,
"latestRelease": "1.1.2",
"latestReleaseDate": "2024-03-13T05:08:49.979Z"
@@ -74523,7 +78869,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.206,
+ "popularity": 0.101,
"topicSearchString": "ios android card-scanner"
},
{
@@ -74538,14 +78884,17 @@
"github": {
"urls": {
"repo": "https://github.com/isaced/react-native-cupertino-list",
- "homepage": null
+ "homepage": "https://github.com/isaced/react-native-cupertino-list"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-03-15T12:33:14Z",
"createdAt": "2022-05-29T16:15:59Z",
"pushedAt": "2023-03-15T12:33:14Z",
@@ -74580,8 +78929,8 @@
"unmaintained": true,
"npmPkg": "react-native-cupertino-list",
"npm": {
- "downloads": 119,
- "weekDownloads": 1,
+ "downloads": 36,
+ "weekDownloads": 20,
"size": 16359,
"latestRelease": "0.0.8",
"latestReleaseDate": "2023-03-15T12:34:17.730Z"
@@ -74592,7 +78941,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.743,
+ "popularity": -1.25,
"topicSearchString": "cupertino component"
},
{
@@ -74612,7 +78961,15 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/computerjazz",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2024-08-17T00:25:00Z",
"createdAt": "2021-10-18T02:21:01Z",
"pushedAt": "2024-08-17T00:25:00Z",
@@ -74647,8 +79004,8 @@
},
"npmPkg": "react-native-infinite-pager",
"npm": {
- "downloads": 12509,
- "weekDownloads": 2236,
+ "downloads": 8875,
+ "weekDownloads": 2747,
"size": 194270,
"latestRelease": "0.3.18",
"latestReleaseDate": "2024-08-17T00:25:09.282Z"
@@ -74658,45 +79015,50 @@
"Known",
"Not updated recently"
],
- "popularity": 0.152,
+ "popularity": 0.263,
"topicSearchString": "infinite pager swipe slideshow"
},
{
- "githubUrl": "https://github.com/th3rdwave/react-navigation-bottom-sheet",
- "npmPkg": "@th3rdwave/react-navigation-bottom-sheet",
+ "githubUrl": "https://github.com/AppAndFlow/react-navigation-bottom-sheet",
+ "npmPkg": "@appandflow/react-navigation-bottom-sheet",
"examples": [
- "https://github.com/th3rdwave/react-navigation-bottom-sheet/tree/main/example"
+ "https://github.com/AppAndFlow/react-navigation-bottom-sheet/tree/main/example/expo-router",
+ "https://github.com/AppAndFlow/react-navigation-bottom-sheet/tree/main/example/react-navigation"
],
"ios": true,
"android": true,
"github": {
"urls": {
"repo": "https://github.com/AppAndFlow/react-navigation-bottom-sheet",
- "homepage": null
+ "homepage": "https://github.com/AppAndFlow/react-navigation-bottom-sheet#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2024-06-01T03:32:10Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-11T15:24:48Z",
"createdAt": "2022-06-11T18:11:47Z",
- "pushedAt": "2024-06-01T03:32:10Z",
+ "pushedAt": "2025-11-11T15:24:48Z",
"forks": 24,
- "issues": 20,
+ "issues": 19,
"subscribers": 3,
- "stars": 459,
+ "stars": 462,
"dependencies": 0
},
- "name": "@th3rdwave/react-navigation-bottom-sheet",
+ "name": "@appandflow/react-navigation-bottom-sheet",
"fullName": "AppAndFlow/react-navigation-bottom-sheet",
"isPrivate": false,
"registry": "https://registry.npmjs.org/",
- "description": "Bottom sheet component for React Navigation",
+ "description": "Bottom sheet component for React Navigation and Expo Router",
"topics": [
"navigation",
- "bottom-sheet"
+ "bottom-sheet",
+ "expo-router"
],
"license": {
"key": "mit",
@@ -74712,20 +79074,20 @@
"configPlugin": false
},
"npm": {
- "downloads": 44381,
- "weekDownloads": 7921,
- "size": 64815,
- "latestRelease": "0.3.2",
- "latestReleaseDate": "2024-06-01T03:32:08.143Z"
+ "downloads": 213,
+ "weekDownloads": 213,
+ "size": 50559,
+ "latestRelease": "1.1.2",
+ "latestReleaseDate": "2025-11-11T15:24:47.777Z"
},
- "score": 47,
+ "score": 60,
"matchingScoreModifiers": [
"Known",
- "Not updated recently",
+ "Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.152,
- "topicSearchString": "navigation bottom-sheet"
+ "popularity": 0.102,
+ "topicSearchString": "navigation bottom-sheet expo-router"
},
{
"githubUrl": "https://github.com/Liamandrew/react-native-picky",
@@ -74742,14 +79104,17 @@
"github": {
"urls": {
"repo": "https://github.com/Liamandrew/react-native-picky",
- "homepage": null
+ "homepage": "https://github.com/Liamandrew/react-native-picky#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-07-16T06:06:28Z",
"createdAt": "2022-06-01T06:17:18Z",
"pushedAt": "2022-07-16T06:06:28Z",
@@ -74788,8 +79153,8 @@
"unmaintained": true,
"npmPkg": "react-native-picky",
"npm": {
- "downloads": 635,
- "weekDownloads": 84,
+ "downloads": 412,
+ "weekDownloads": 132,
"size": 97781,
"latestRelease": "0.4.0",
"latestReleaseDate": "2022-07-16T06:06:24.860Z"
@@ -74799,7 +79164,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.387,
+ "popularity": -1.225,
"topicSearchString": "ios android picker wheel typescript wheelpicker"
},
{
@@ -74812,19 +79177,22 @@
"github": {
"urls": {
"repo": "https://github.com/b0iq/react-native-place-picker",
- "homepage": null
+ "homepage": "https://github.com/b0iq/react-native-place-picker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2024-09-22T11:22:36Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-30T12:46:46Z",
"createdAt": "2022-06-17T16:21:54Z",
- "pushedAt": "2024-09-22T11:22:36Z",
+ "pushedAt": "2025-10-30T12:46:46Z",
"forks": 9,
- "issues": 5,
+ "issues": 3,
"subscribers": 1,
"stars": 127,
"dependencies": 0
@@ -74860,18 +79228,18 @@
},
"npmPkg": "react-native-place-picker",
"npm": {
- "downloads": 1042,
- "weekDownloads": 113,
- "size": 93346,
- "latestRelease": "3.0.8",
- "latestReleaseDate": "2024-09-22T11:22:54.350Z"
+ "downloads": 801,
+ "weekDownloads": 199,
+ "size": 118473,
+ "latestRelease": "3.1.0",
+ "latestReleaseDate": "2025-10-30T12:47:22.500Z"
},
- "score": 40,
+ "score": 53,
"matchingScoreModifiers": [
- "Not updated recently",
+ "Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.092,
+ "popularity": -0.538,
"topicSearchString": "expo place-picker reactnativeplacepicker android ios kotlin reactjs swift typescript"
},
{
@@ -74894,14 +79262,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2024-04-10T19:41:42Z",
"createdAt": "2022-04-26T14:24:03Z",
"pushedAt": "2024-04-10T19:41:42Z",
"forks": 51,
"issues": 15,
"subscribers": 217,
- "stars": 983,
+ "stars": 985,
"dependencies": 0
},
"name": "@shopify/react-native-performance",
@@ -74923,8 +79294,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 21819,
- "weekDownloads": 5069,
+ "downloads": 12770,
+ "weekDownloads": 2926,
"size": 881469,
"latestRelease": "4.1.2",
"latestReleaseDate": "2022-08-30T08:03:01.929Z"
@@ -74935,7 +79306,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.198,
+ "popularity": 0.195,
"topicSearchString": ""
},
{
@@ -74952,14 +79323,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/bndkt",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-12T16:31:15Z",
"createdAt": "2022-06-14T01:25:17Z",
"pushedAt": "2025-05-12T16:31:15Z",
"forks": 31,
"issues": 10,
"subscribers": 9,
- "stars": 621,
+ "stars": 629,
"dependencies": 2
},
"name": "react-native-app-clip",
@@ -74988,17 +79367,18 @@
},
"npmPkg": "react-native-app-clip",
"npm": {
- "downloads": 31791,
- "weekDownloads": 6661,
+ "downloads": 19304,
+ "weekDownloads": 4522,
"size": 68597,
"latestRelease": "0.6.1",
"latestReleaseDate": "2025-05-12T16:32:11.452Z"
},
- "score": 60,
+ "score": 51,
"matchingScoreModifiers": [
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.178,
+ "popularity": 0.199,
"topicSearchString": "expo app-clip reactnativeappclip ios"
},
{
@@ -75017,7 +79397,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-10-01T12:38:58Z",
"createdAt": "2021-09-11T08:51:38Z",
"pushedAt": "2022-10-01T12:38:58Z",
@@ -75054,8 +79437,8 @@
"unmaintained": true,
"npmPkg": "react-native-compressed-jsbundle",
"npm": {
- "downloads": 388,
- "weekDownloads": 98,
+ "downloads": 214,
+ "weekDownloads": 51,
"size": 2151590,
"latestRelease": "0.1.2",
"latestReleaseDate": "2021-09-20T10:31:10.297Z"
@@ -75066,7 +79449,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.285,
+ "popularity": -1.296,
"topicSearchString": "ios android brotli compression"
},
{
@@ -75085,14 +79468,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-22T18:52:38Z",
"createdAt": "2018-08-20T11:08:29Z",
"pushedAt": "2025-10-22T18:52:38Z",
"forks": 49,
"issues": 3,
"subscribers": 6,
- "stars": 394,
+ "stars": 397,
"dependencies": 1
},
"name": "react-native-get-random-values",
@@ -75127,20 +79513,19 @@
},
"npmPkg": "react-native-get-random-values",
"npm": {
- "downloads": 5497844,
- "weekDownloads": 1049547,
+ "downloads": 3693062,
+ "weekDownloads": 1027541,
"size": 11183,
"latestRelease": "2.0.0",
"latestReleaseDate": "2025-10-22T18:56:01.245Z"
},
- "score": 100,
+ "score": 79,
"matchingScoreModifiers": [
- "Very popular",
"Popular",
"Known",
"Recently updated"
],
- "popularity": 0.162,
+ "popularity": 0.237,
"topicSearchString": "crypto.getrandomvalues crypto get-random-values getrandomvalues polyfill webcrypto rng random javascript hacktoberfest"
},
{
@@ -75166,14 +79551,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-25T07:13:41Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-16T11:25:49Z",
"createdAt": "2021-11-08T13:19:09Z",
- "pushedAt": "2025-10-25T07:13:41Z",
- "forks": 525,
- "issues": 77,
+ "pushedAt": "2025-11-16T11:25:49Z",
+ "forks": 528,
+ "issues": 85,
"subscribers": 259,
- "stars": 7906,
+ "stars": 7972,
"dependencies": 2
},
"name": "@shopify/react-native-skia",
@@ -75196,11 +79584,11 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 1274789,
- "weekDownloads": 236245,
- "size": 9266545,
- "latestRelease": "2.3.7",
- "latestReleaseDate": "2025-10-25T07:35:08.778Z"
+ "downloads": 907670,
+ "weekDownloads": 194389,
+ "size": 9289931,
+ "latestRelease": "2.3.13",
+ "latestReleaseDate": "2025-11-16T12:09:34.768Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -75210,7 +79598,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.158,
+ "popularity": 0.182,
"topicSearchString": ""
},
{
@@ -75236,14 +79624,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-24T17:52:24Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-07T17:24:26Z",
"createdAt": "2021-12-20T15:48:14Z",
- "pushedAt": "2025-10-24T17:52:24Z",
+ "pushedAt": "2025-11-07T17:24:26Z",
"forks": 309,
- "issues": 56,
+ "issues": 65,
"subscribers": 214,
- "stars": 6717,
+ "stars": 6766,
"dependencies": 0
},
"name": "@shopify/flash-list",
@@ -75275,11 +79666,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 2374094,
- "weekDownloads": 437443,
- "size": 804730,
- "latestRelease": "2.1.0",
- "latestReleaseDate": "2025-09-25T16:30:34.501Z"
+ "downloads": 1655211,
+ "weekDownloads": 455609,
+ "size": 818706,
+ "latestRelease": "2.2.0",
+ "latestReleaseDate": "2025-10-27T17:24:39.453Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -75289,7 +79680,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.157,
+ "popularity": 0.234,
"topicSearchString": "recyclerview listview flatlist-alternative flatlist recyclerlistview 60fps cross-platform web performance"
},
{
@@ -75310,14 +79701,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-12T09:58:56Z",
"createdAt": "2022-02-24T08:34:03Z",
"pushedAt": "2025-03-12T09:58:56Z",
- "forks": 37,
+ "forks": 36,
"issues": 11,
"subscribers": 20,
- "stars": 1392,
+ "stars": 1397,
"dependencies": 5
},
"name": "reassure",
@@ -75343,8 +79737,8 @@
},
"npmPkg": "reassure",
"npm": {
- "downloads": 479886,
- "weekDownloads": 86604,
+ "downloads": 366106,
+ "weekDownloads": 92098,
"size": 30430,
"latestRelease": "1.4.0",
"latestReleaseDate": "2025-03-12T09:59:52.922Z"
@@ -75355,7 +79749,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.153,
+ "popularity": 0.214,
"topicSearchString": "ios android"
},
{
@@ -75367,14 +79761,17 @@
"github": {
"urls": {
"repo": "https://github.com/talknagish/react-native-turbo-starter",
- "homepage": null
+ "homepage": "https://github.com/talknagish/react-native-turbo-starter#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-04-29T07:16:29Z",
"createdAt": "2022-04-16T09:53:09Z",
"pushedAt": "2022-04-29T07:16:29Z",
@@ -75433,20 +79830,28 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-20T12:45:03Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/leotm",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-13T15:08:37Z",
"createdAt": "2020-04-24T16:50:07Z",
- "pushedAt": "2025-10-20T12:45:03Z",
- "forks": 27,
- "issues": 25,
+ "pushedAt": "2025-11-13T15:08:37Z",
+ "forks": 28,
+ "issues": 30,
"subscribers": 1,
- "stars": 250,
+ "stars": 255,
"dependencies": 14
},
"name": "myapp",
"fullName": "leotm/react-native-template-new-architecture",
"isPrivate": true,
- "description": "React Native 0.71.12 ⚡ M1-4, Ubuntu 💻 Hermes ⚙️ Fabric 🚅 Turbo Modules 💨 TypeScript 5 ✅ Gradle 7.6, JDK 19, NDK 25 🍎 Xcode 26, Tahoe 26, Ruby 3 💎 Bison 2.3 🦬 ccache ♻️ Yarn 4rc 📦 ESLint 🧹 Prettier ✨ SES, LavaMoat, Buck2 🚧 Babel 🗼 GitHub Actions ✔️ Node 19 ⬢ Storybook 6.5rc 📓 libs 📚 for curious early adopters :suspect: #RNEU #APPJS",
+ "description": "React Native 0.71.12 ⚡ M1-5, Ubuntu 💻 Hermes ⚙️ Fabric 🚅 Turbo Modules 💨 TypeScript 5 ✅ Gradle 7.6, JDK 19, NDK 25 🍎 Tahoe 26, Xcode 26, Ruby 3 💎 Bison 2.3 🦬 ccache ♻️ Yarn 4 📦 ESLint 🧹 Prettier ✨ SES, LavaMoat, Buck2 🚧 Babel 🗼 GitHub Actions ✔️ Node 19 ⬢ Storybook 6.5rc 📓 libs 📚 for curious early adopters :suspect: #RNEU #APPJS",
"topics": [
"typescript",
"eslint",
@@ -75456,7 +79861,12 @@
"arm64",
"android",
"ios",
- "gradle"
+ "gradle",
+ "jest",
+ "xcode",
+ "ts-node",
+ "deno",
+ "fabric"
],
"license": null,
"hasTypes": false,
@@ -75474,7 +79884,7 @@
"Recently updated"
],
"popularity": -1,
- "topicSearchString": "typescript eslint prettier storybook m1 arm64 android ios gradle"
+ "topicSearchString": "typescript eslint prettier storybook m1 arm64 android ios gradle jest xcode ts-node deno fabric"
},
{
"githubUrl": "https://github.com/mmazzarolo/react-native-universal-monorepo",
@@ -75494,14 +79904,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-05-29T10:21:24Z",
"createdAt": "2021-09-07T10:02:07Z",
"pushedAt": "2022-05-29T10:21:24Z",
"forks": 155,
"issues": 16,
"subscribers": 30,
- "stars": 1729,
+ "stars": 1731,
"dependencies": 0
},
"name": "react-native-universal-project",
@@ -75564,14 +79977,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-09-17T18:59:28Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-09T20:52:53Z",
"createdAt": "2021-07-30T13:10:45Z",
- "pushedAt": "2025-09-17T18:59:28Z",
- "forks": 181,
- "issues": 101,
+ "pushedAt": "2025-11-09T20:52:53Z",
+ "forks": 182,
+ "issues": 98,
"subscribers": 5,
- "stars": 1145,
+ "stars": 1172,
"dependencies": 1
},
"name": "react-native-gifted-charts",
@@ -75598,7 +80014,9 @@
"line-charts",
"pie-chart",
"donut-chart",
- "area-chart"
+ "area-chart",
+ "pyramid-chart",
+ "radar-chart"
],
"license": {
"key": "mit",
@@ -75615,11 +80033,11 @@
},
"npmPkg": "react-native-gifted-charts",
"npm": {
- "downloads": 299031,
- "weekDownloads": 53904,
- "size": 343207,
- "latestRelease": "1.4.64",
- "latestReleaseDate": "2025-08-26T19:58:16.835Z"
+ "downloads": 199303,
+ "weekDownloads": 53686,
+ "size": 344690,
+ "latestRelease": "1.4.65",
+ "latestReleaseDate": "2025-11-09T20:56:48.520Z"
},
"score": 70,
"matchingScoreModifiers": [
@@ -75628,8 +80046,8 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.153,
- "topicSearchString": "chart charts graph data-visualization bar pie donut area line radar star population pyramid barchart piechart line-charts pie-chart donut-chart area-chart"
+ "popularity": 0.229,
+ "topicSearchString": "chart charts graph data-visualization bar pie donut area line radar star population pyramid barchart piechart line-charts pie-chart donut-chart area-chart pyramid-chart radar-chart"
},
{
"githubUrl": "https://github.com/Luffos/rxn-input",
@@ -75646,7 +80064,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-24T00:25:36Z",
"createdAt": "2022-06-03T14:22:29Z",
"pushedAt": "2024-11-24T00:25:36Z",
@@ -75672,7 +80093,10 @@
"android",
"ios",
"listener",
- "gamepad-inputs"
+ "gamepad-inputs",
+ "cross-platform",
+ "keylistener",
+ "listeners"
],
"license": {
"key": "mit",
@@ -75689,8 +80113,8 @@
},
"npmPkg": "rxn-input",
"npm": {
- "downloads": 3,
- "weekDownloads": 0,
+ "downloads": 1,
+ "weekDownloads": 1,
"size": 100091,
"latestRelease": "0.0.1",
"latestReleaseDate": "2022-11-30T06:03:59.091Z"
@@ -75702,7 +80126,7 @@
"Unmaintained"
],
"popularity": -1,
- "topicSearchString": "typescript input web rxn gamepad keyboard mouse keyboard-events android ios listener gamepad-inputs"
+ "topicSearchString": "typescript input web rxn gamepad keyboard mouse keyboard-events android ios listener gamepad-inputs cross-platform keylistener listeners"
},
{
"githubUrl": "https://github.com/wobsoriano/rn-perfect-sketch-canvas",
@@ -75717,14 +80141,17 @@
"github": {
"urls": {
"repo": "https://github.com/wobsoriano/rn-perfect-sketch-canvas",
- "homepage": null
+ "homepage": "https://github.com/wobsoriano/rn-perfect-sketch-canvas#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-12-14T19:25:31Z",
"createdAt": "2022-04-29T21:56:20Z",
"pushedAt": "2023-12-14T19:25:31Z",
@@ -75761,8 +80188,8 @@
},
"npmPkg": "rn-perfect-sketch-canvas",
"npm": {
- "downloads": 481,
- "weekDownloads": 97,
+ "downloads": 387,
+ "weekDownloads": 87,
"size": 80063,
"latestRelease": "0.3.0",
"latestReleaseDate": "2022-08-03T22:01:13.102Z"
@@ -75772,7 +80199,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.578,
+ "popularity": -0.559,
"topicSearchString": "ios android sketch canvas skia"
},
{
@@ -75786,14 +80213,17 @@
"github": {
"urls": {
"repo": "https://github.com/uragirii/rn-skia-sketch-canvas",
- "homepage": null
+ "homepage": "https://github.com/uragirii/rn-skia-sketch-canvas#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-03-19T14:19:40Z",
"createdAt": "2022-03-18T19:11:35Z",
"pushedAt": "2022-03-19T14:19:40Z",
@@ -75828,8 +80258,8 @@
"unmaintained": true,
"npmPkg": "rn-skia-sketch-canvas",
"npm": {
- "downloads": 18,
- "weekDownloads": 0,
+ "downloads": 11,
+ "weekDownloads": 9,
"size": 57576,
"latestRelease": "0.3.1",
"latestReleaseDate": "2022-03-19T14:19:38.413Z"
@@ -75840,7 +80270,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -0.6,
"topicSearchString": "ios android"
},
{
@@ -75862,7 +80292,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-06-06T17:48:04Z",
"createdAt": "2022-06-10T15:56:15Z",
"pushedAt": "2023-06-06T17:48:04Z",
@@ -75895,8 +80328,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 223,
- "weekDownloads": 8,
+ "downloads": 212,
+ "weekDownloads": 96,
"size": 911621,
"latestRelease": "1.1.2",
"latestReleaseDate": "2023-06-06T17:49:16.736Z"
@@ -75907,7 +80340,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.469,
+ "popularity": -1.108,
"topicSearchString": "styling tailwind-css"
},
{
@@ -75932,14 +80365,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/inokawa",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-09-01T00:56:51Z",
"createdAt": "2020-11-08T07:57:31Z",
"pushedAt": "2025-09-01T00:56:51Z",
"forks": 26,
"issues": 8,
"subscribers": 2,
- "stars": 288,
+ "stars": 291,
"dependencies": 4
},
"name": "react-native-react-bridge",
@@ -75972,8 +80413,8 @@
},
"npmPkg": "react-native-react-bridge",
"npm": {
- "downloads": 6111,
- "weekDownloads": 1102,
+ "downloads": 5944,
+ "weekDownloads": 1214,
"size": 52187,
"latestRelease": "0.12.4",
"latestReleaseDate": "2025-03-04T22:57:35.288Z"
@@ -75982,7 +80423,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.153,
+ "popularity": 0.174,
"topicSearchString": "expo dom preact web metro webview html hooks webassembly"
},
{
@@ -76021,14 +80462,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/alabsi91",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-09-11T10:10:29Z",
"createdAt": "2022-06-29T18:45:29Z",
"pushedAt": "2025-09-11T10:10:29Z",
"forks": 23,
"issues": 4,
"subscribers": 2,
- "stars": 408,
+ "stars": 409,
"dependencies": 0
},
"name": "reanimated-color-picker",
@@ -76071,8 +80520,8 @@
},
"npmPkg": "reanimated-color-picker",
"npm": {
- "downloads": 137984,
- "weekDownloads": 26090,
+ "downloads": 92616,
+ "weekDownloads": 27583,
"size": 3713380,
"latestRelease": "4.1.1",
"latestReleaseDate": "2025-09-11T10:27:28.162Z"
@@ -76081,7 +80530,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.161,
+ "popularity": 0.503,
"topicSearchString": "color-picker expo android ios web reanimated color picker wheel slider swatches palette rgb hex hsl hsv hwb colorkit renimated"
},
{
@@ -76097,19 +80546,27 @@
"github": {
"urls": {
"repo": "https://github.com/alabsi91/react-native-material-you-colors",
- "homepage": null
+ "homepage": "https://github.com/alabsi91/react-native-material-you-colors#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/alabsi91",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-24T12:36:48Z",
"createdAt": "2023-09-02T17:42:18Z",
"pushedAt": "2025-05-24T12:36:48Z",
"forks": 0,
- "issues": 2,
+ "issues": 1,
"subscribers": 2,
"stars": 37,
"dependencies": 1
@@ -76147,15 +80604,15 @@
},
"npmPkg": "react-native-material-you-colors",
"npm": {
- "downloads": 185,
- "weekDownloads": 19,
+ "downloads": 119,
+ "weekDownloads": 73,
"size": 440753,
"latestRelease": "0.1.2",
"latestReleaseDate": "2023-10-23T11:59:37.795Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.662,
+ "popularity": -0.229,
"topicSearchString": "web palette material-you material-design ios dynamic-color colors android expo palette-generation"
},
{
@@ -76182,11 +80639,14 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-04-25T15:20:39Z",
"createdAt": "2022-07-01T13:21:13Z",
"pushedAt": "2024-04-25T15:20:39Z",
- "forks": 20,
+ "forks": 21,
"issues": 13,
"subscribers": 3,
"stars": 71,
@@ -76218,8 +80678,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 40302,
- "weekDownloads": 7507,
+ "downloads": 29203,
+ "weekDownloads": 5575,
"size": 331001,
"latestRelease": "0.9.5",
"latestReleaseDate": "2024-04-25T15:20:35.662Z"
@@ -76228,7 +80688,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.158,
+ "popularity": 0.162,
"topicSearchString": "web maps maps ios android"
},
{
@@ -76253,14 +80713,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-20T13:20:41Z",
"createdAt": "2021-12-09T05:46:30Z",
"pushedAt": "2024-12-20T13:20:41Z",
- "forks": 52,
+ "forks": 54,
"issues": 1,
"subscribers": 8,
- "stars": 486,
+ "stars": 496,
"dependencies": 0
},
"name": "@likashefqet/react-native-image-zoom",
@@ -76286,7 +80749,8 @@
"ui-lib",
"rn",
"likashefqet",
- "likashefi"
+ "likashefi",
+ "gesture-handler"
],
"license": {
"key": "mit",
@@ -76302,8 +80766,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 189240,
- "weekDownloads": 32648,
+ "downloads": 181653,
+ "weekDownloads": 39139,
"size": 205566,
"latestRelease": "4.3.0",
"latestReleaseDate": "2024-12-20T13:22:58.902Z"
@@ -76313,8 +80777,8 @@
"Known",
"Not updated recently"
],
- "popularity": 0.147,
- "topicSearchString": "photo image picture zoom pinch pan reanimated gesture instagram image-zoom zoom-image zoomable-image zoomable javascript ui-lib rn likashefqet likashefi"
+ "popularity": 0.183,
+ "topicSearchString": "photo image picture zoom pinch pan reanimated gesture instagram image-zoom zoom-image zoomable-image zoomable javascript ui-lib rn likashefqet likashefi gesture-handler"
},
{
"githubUrl": "https://github.com/barthap/expo-music-picker",
@@ -76326,14 +80790,17 @@
"github": {
"urls": {
"repo": "https://github.com/barthap/expo-music-picker",
- "homepage": null
+ "homepage": "https://github.com/barthap/expo-music-picker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-07-14T12:21:43Z",
"createdAt": "2022-07-04T10:50:56Z",
"pushedAt": "2022-07-14T12:21:43Z",
@@ -76375,8 +80842,8 @@
"unmaintained": true,
"npmPkg": "expo-music-picker",
"npm": {
- "downloads": 91,
- "weekDownloads": 0,
+ "downloads": 31,
+ "weekDownloads": 22,
"size": 71006,
"latestRelease": "0.1.1",
"latestReleaseDate": "2022-07-14T12:21:54.392Z"
@@ -76386,7 +80853,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -0.871,
"topicSearchString": "expo expo-music-picker music picker music-picker expomusicpicker android ios music-metadata"
},
{
@@ -76397,21 +80864,24 @@
"github": {
"urls": {
"repo": "https://github.com/OvalMoney/react-native-fitness",
- "homepage": null
+ "homepage": "https://github.com/OvalMoney/react-native-fitness"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-05-12T15:37:01Z",
"createdAt": "2018-12-19T08:30:27Z",
"pushedAt": "2021-05-12T15:37:01Z",
"forks": 62,
"issues": 22,
"subscribers": 10,
- "stars": 359,
+ "stars": 360,
"dependencies": 0
},
"name": "@ovalmoney/react-native-fitness",
@@ -76441,8 +80911,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 749,
- "weekDownloads": 122,
+ "downloads": 762,
+ "weekDownloads": 261,
"size": 197655,
"latestRelease": "0.5.3",
"latestReleaseDate": "2021-04-19T16:27:44.896Z"
@@ -76454,7 +80924,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.361,
+ "popularity": -1.208,
"topicSearchString": "health-kit google-fit fitness android ios apple-health"
},
{
@@ -76476,7 +80946,15 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://ko-fi.com/dcangulo",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2024-01-02T04:36:41Z",
"createdAt": "2022-07-09T06:34:58Z",
"pushedAt": "2024-01-02T04:36:41Z",
@@ -76514,8 +80992,8 @@
},
"npmPkg": "react-native-outside-press",
"npm": {
- "downloads": 59326,
- "weekDownloads": 10956,
+ "downloads": 61111,
+ "weekDownloads": 10674,
"size": 50287,
"latestRelease": "1.2.2",
"latestReleaseDate": "2024-01-02T04:41:39.274Z"
@@ -76524,7 +81002,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.157,
+ "popularity": 0.148,
"topicSearchString": "ios android expo macos web windows reactjs"
},
{
@@ -76546,14 +81024,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-29T22:34:31Z",
"createdAt": "2022-07-23T22:45:42Z",
"pushedAt": "2025-09-29T22:34:31Z",
"forks": 92,
- "issues": 35,
+ "issues": 38,
"subscribers": 10,
- "stars": 379,
+ "stars": 391,
"dependencies": 0
},
"name": "react-native-document-scanner-plugin",
@@ -76582,18 +81063,17 @@
},
"npmPkg": "react-native-document-scanner-plugin",
"npm": {
- "downloads": 85034,
- "weekDownloads": 15855,
+ "downloads": 49192,
+ "weekDownloads": 15367,
"size": 53842,
"latestRelease": "2.0.2",
"latestReleaseDate": "2025-09-29T22:38:03.550Z"
},
- "score": 65,
+ "score": 60,
"matchingScoreModifiers": [
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.158,
+ "popularity": 0.516,
"topicSearchString": "ios android document-scanner"
},
{
@@ -76607,21 +81087,24 @@
"github": {
"urls": {
"repo": "https://github.com/ThakurBallary/react-native-btr",
- "homepage": null
+ "homepage": "https://github.com/thakurballary/react-native-btr#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-26T02:49:33Z",
"createdAt": "2018-06-03T10:26:31Z",
"pushedAt": "2025-08-26T02:49:33Z",
"forks": 22,
"issues": 1,
"subscribers": 3,
- "stars": 150,
+ "stars": 152,
"dependencies": 3
},
"name": "react-native-btr",
@@ -76640,7 +81123,8 @@
"tags",
"ui-components",
"ui-elements",
- "icon-picker"
+ "icon-picker",
+ "modal-input"
],
"license": {
"key": "mit",
@@ -76657,16 +81141,16 @@
},
"npmPkg": "react-native-btr",
"npm": {
- "downloads": 10695,
- "weekDownloads": 1840,
+ "downloads": 9963,
+ "weekDownloads": 1787,
"size": 20186,
"latestRelease": "2.2.2",
"latestReleaseDate": "2025-07-25T18:47:49.602Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": 0.146,
- "topicSearchString": "android ios bottomsheet checkbox collapsible-card color-picker radio-buttons snackbar tags ui-components ui-elements icon-picker"
+ "popularity": 0.152,
+ "topicSearchString": "android ios bottomsheet checkbox collapsible-card color-picker radio-buttons snackbar tags ui-components ui-elements icon-picker modal-input"
},
{
"githubUrl": "https://github.com/FormidableLabs/react-native-ama/tree/main/packages/core",
@@ -76689,14 +81173,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-07T09:09:30Z",
"createdAt": "2022-05-09T15:50:37Z",
"pushedAt": "2025-08-07T09:09:30Z",
- "forks": 18,
+ "forks": 19,
"issues": 24,
"subscribers": 28,
- "stars": 284,
+ "stars": 289,
"dependencies": 1
},
"name": "@react-native-ama/core",
@@ -76721,8 +81208,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 2700,
- "weekDownloads": 587,
+ "downloads": 3033,
+ "weekDownloads": 428,
"size": 81407,
"latestRelease": "1.2.1",
"latestReleaseDate": "2025-08-07T09:10:45.848Z"
@@ -76731,7 +81218,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.185,
+ "popularity": 0.12,
"topicSearchString": "a11y accessibility"
},
{
@@ -76744,21 +81231,24 @@
"github": {
"urls": {
"repo": "https://github.com/tony-xlh/vision-camera-dynamsoft-label-recognizer",
- "homepage": null
+ "homepage": "https://github.com/xulihang/vision-camera-dynamsoft-label-recognizer#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-11T05:49:23Z",
"createdAt": "2022-07-27T06:51:52Z",
"pushedAt": "2025-09-11T05:49:23Z",
"forks": 5,
"issues": 0,
"subscribers": 1,
- "stars": 39,
+ "stars": 40,
"dependencies": 0
},
"name": "vision-camera-dynamsoft-label-recognizer",
@@ -76790,8 +81280,8 @@
},
"npmPkg": "vision-camera-dynamsoft-label-recognizer",
"npm": {
- "downloads": 349,
- "weekDownloads": 12,
+ "downloads": 166,
+ "weekDownloads": 67,
"size": 204902,
"latestRelease": "3.1.0",
"latestReleaseDate": "2025-02-26T07:43:10.305Z"
@@ -76800,7 +81290,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.721,
+ "popularity": -0.406,
"topicSearchString": "mrz machine-readable-zone ocr optical-character-recognition ios android"
},
{
@@ -76825,14 +81315,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-06T12:45:05Z",
"createdAt": "2022-08-08T20:48:20Z",
"pushedAt": "2024-11-06T12:45:05Z",
- "forks": 12,
+ "forks": 13,
"issues": 0,
"subscribers": 7,
- "stars": 569,
+ "stars": 572,
"dependencies": 0
},
"name": "react-native-fiesta",
@@ -76867,8 +81360,8 @@
},
"npmPkg": "react-native-fiesta",
"npm": {
- "downloads": 981,
- "weekDownloads": 180,
+ "downloads": 585,
+ "weekDownloads": 202,
"size": 300788,
"latestRelease": "0.7.0",
"latestReleaseDate": "2024-06-09T14:00:18.830Z"
@@ -76878,7 +81371,7 @@
"Known",
"Not updated recently"
],
- "popularity": -0.593,
+ "popularity": -0.455,
"topicSearchString": "ios android @shopify/-skia web skia animations component javascript typescript hacktoberfest"
},
{
@@ -76895,21 +81388,24 @@
"github": {
"urls": {
"repo": "https://github.com/aarongrider/vision-camera-ocr",
- "homepage": null
+ "homepage": "https://github.com/aarongrider/vision-camera-ocr#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-02-21T22:35:42Z",
"createdAt": "2022-02-18T03:04:41Z",
"pushedAt": "2022-02-21T22:35:42Z",
- "forks": 62,
+ "forks": 63,
"issues": 29,
"subscribers": 5,
- "stars": 273,
+ "stars": 275,
"dependencies": 0
},
"name": "vision-camera-ocr",
@@ -76939,8 +81435,8 @@
"unmaintained": true,
"npmPkg": "vision-camera-ocr",
"npm": {
- "downloads": 539,
- "weekDownloads": 88,
+ "downloads": 514,
+ "weekDownloads": 101,
"size": 48307,
"latestRelease": "1.0.0",
"latestReleaseDate": "2022-02-21T22:35:39.641Z"
@@ -76951,7 +81447,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.36,
+ "popularity": -1.332,
"topicSearchString": "ios android mobile camera"
},
{
@@ -76966,14 +81462,17 @@
"github": {
"urls": {
"repo": "https://github.com/klarna-incubator/react-native-vector-drawable",
- "homepage": null
+ "homepage": "https://github.com/klarna-incubator/react-native-vector-drawable"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-02-10T13:37:31Z",
"createdAt": "2021-04-15T19:01:44Z",
"pushedAt": "2024-02-10T13:37:31Z",
@@ -77009,8 +81508,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 5296,
- "weekDownloads": 1153,
+ "downloads": 3486,
+ "weekDownloads": 1015,
"size": 30013,
"latestRelease": "0.5.1",
"latestReleaseDate": "2024-02-10T13:33:14.155Z"
@@ -77019,7 +81518,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.185,
+ "popularity": 0.248,
"topicSearchString": "mobile android ui vector image component"
},
{
@@ -77047,14 +81546,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-19T16:08:59Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-16T14:12:12Z",
"createdAt": "2016-06-15T11:58:01Z",
- "pushedAt": "2025-10-19T16:08:59Z",
- "forks": 1884,
- "issues": 199,
- "subscribers": 355,
- "stars": 11681,
+ "pushedAt": "2025-11-16T14:12:12Z",
+ "forks": 1885,
+ "issues": 200,
+ "subscribers": 357,
+ "stars": 11712,
"dependencies": 37
},
"name": "detox",
@@ -77077,11 +81579,11 @@
},
"npmPkg": "detox",
"npm": {
- "downloads": 1534848,
- "weekDownloads": 291594,
- "size": 14944362,
- "latestRelease": "20.44.0",
- "latestReleaseDate": "2025-10-19T16:09:03.654Z"
+ "downloads": 1011548,
+ "weekDownloads": 275221,
+ "size": 15896842,
+ "latestRelease": "20.46.0",
+ "latestReleaseDate": "2025-11-16T14:12:17.173Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -77091,7 +81593,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.161,
+ "popularity": 0.231,
"topicSearchString": ""
},
{
@@ -77107,18 +81609,21 @@
"github": {
"urls": {
"repo": "https://github.com/dev-family/react-native-wallet-manager",
- "homepage": null
+ "homepage": "https://github.com/dev-family/react-native-wallet-manager#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2024-10-17T11:27:50Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T13:05:13Z",
"createdAt": "2021-08-10T07:31:15Z",
- "pushedAt": "2024-10-17T11:27:50Z",
- "forks": 18,
+ "pushedAt": "2025-11-17T13:05:13Z",
+ "forks": 19,
"issues": 3,
"subscribers": 3,
"stars": 187,
@@ -77154,19 +81659,19 @@
},
"npmPkg": "react-native-wallet-manager",
"npm": {
- "downloads": 44001,
- "weekDownloads": 8058,
- "size": 52579,
- "latestRelease": "1.1.1",
- "latestReleaseDate": "2024-10-17T11:30:04.678Z"
+ "downloads": 26292,
+ "weekDownloads": 5659,
+ "size": 40391,
+ "latestRelease": "1.1.2",
+ "latestReleaseDate": "2025-11-17T13:12:01.551Z"
},
- "score": 47,
+ "score": 60,
"matchingScoreModifiers": [
"Known",
- "Not updated recently",
+ "Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.156,
+ "popularity": 0.183,
"topicSearchString": "ios android wallet apple-wallet pkpass google-wallet google-wallet-api passkit"
},
{
@@ -77176,14 +81681,17 @@
"github": {
"urls": {
"repo": "https://github.com/wix-incubator/react-native-wallet-pass",
- "homepage": null
+ "homepage": "https://github.com/wix-incubator/react-native-wallet-pass#readme"
},
"stats": {
"hasIssues": false,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-06-09T16:19:37Z",
"createdAt": "2021-05-14T08:42:33Z",
"pushedAt": "2021-06-09T16:19:37Z",
@@ -77219,8 +81727,8 @@
"unmaintained": true,
"npmPkg": "react-native-wallet-pass",
"npm": {
- "downloads": 519,
- "weekDownloads": 96,
+ "downloads": 558,
+ "weekDownloads": 68,
"size": 36611,
"latestRelease": "1.0.5",
"latestReleaseDate": "2021-06-09T15:09:03.102Z"
@@ -77231,7 +81739,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.593,
+ "popularity": -1.646,
"topicSearchString": "ios android passkit wallet"
},
{
@@ -77253,10 +81761,13 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-16T00:48:14Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-16T03:05:55Z",
"createdAt": "2022-01-13T02:38:10Z",
- "pushedAt": "2025-10-16T00:48:14Z",
+ "pushedAt": "2025-11-16T03:05:55Z",
"forks": 45,
"issues": 0,
"subscribers": 9,
@@ -77293,11 +81804,11 @@
"moduleType": "nitro"
},
"npm": {
- "downloads": 31547,
- "weekDownloads": 5557,
- "size": 5784001,
- "latestRelease": "3.11.2",
- "latestReleaseDate": "2025-10-16T03:57:52.835Z"
+ "downloads": 21239,
+ "weekDownloads": 9305,
+ "size": 5803989,
+ "latestRelease": "3.11.3",
+ "latestReleaseDate": "2025-11-13T01:33:33.155Z"
},
"score": 60,
"matchingScoreModifiers": [
@@ -77305,7 +81816,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.15,
+ "popularity": 0.622,
"topicSearchString": "sendbird uikit chat messaging real-time ui-components user-authentication channel-management sdk-integration customizable feature-rich social-app customer-support gaming api"
},
{
@@ -77328,10 +81839,13 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-23T05:38:45Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-23T07:49:31Z",
"createdAt": "2022-01-12T06:21:54Z",
- "pushedAt": "2025-10-23T05:38:45Z",
+ "pushedAt": "2025-10-23T07:49:31Z",
"forks": 3,
"issues": 0,
"subscribers": 6,
@@ -77364,7 +81878,8 @@
"javascript",
"reactnativecalls",
"sendbird",
- "typescript"
+ "typescript",
+ "video"
],
"license": {
"key": "mit",
@@ -77380,8 +81895,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 1939,
- "weekDownloads": 286,
+ "downloads": 1672,
+ "weekDownloads": 512,
"size": 1034299,
"latestRelease": "1.1.11",
"latestReleaseDate": "2025-10-23T07:41:28.262Z"
@@ -77391,8 +81906,8 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.125,
- "topicSearchString": "calls audio-calls video-calls group-calls voice-calls conference-calls communication video-chat real-time webrtc voip call-kit callkeep voip-push-notification audio callkit conference javascript reactnativecalls sendbird typescript"
+ "popularity": 0.011,
+ "topicSearchString": "calls audio-calls video-calls group-calls voice-calls conference-calls communication video-chat real-time webrtc voip call-kit callkeep voip-push-notification audio callkit conference javascript reactnativecalls sendbird typescript video"
},
{
"githubUrl": "https://github.com/Luffos/rxn-units",
@@ -77406,14 +81921,17 @@
"github": {
"urls": {
"repo": "https://github.com/gomes042/rxn-units",
- "homepage": null
+ "homepage": "https://github.com/Luffos/rxn-units#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-30T21:21:12Z",
"createdAt": "2022-04-04T18:57:55Z",
"pushedAt": "2025-05-30T21:21:12Z",
@@ -77436,7 +81954,11 @@
"viewport",
"viewport-units",
"reactjs",
- "vh"
+ "vh",
+ "viewport-size",
+ "vmax",
+ "vmin",
+ "vw"
],
"license": {
"key": "mit",
@@ -77453,16 +81975,16 @@
},
"npmPkg": "rxn-units",
"npm": {
- "downloads": 259,
- "weekDownloads": 28,
+ "downloads": 214,
+ "weekDownloads": 85,
"size": 7596,
"latestRelease": "0.1.7",
"latestReleaseDate": "2022-12-30T00:47:41.488Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.657,
- "topicSearchString": "typescript units web expo rxn viewport viewport-units reactjs vh"
+ "popularity": -0.41,
+ "topicSearchString": "typescript units web expo rxn viewport viewport-units reactjs vh viewport-size vmax vmin vw"
},
{
"githubUrl": "https://github.com/BabylonJS/BabylonReactNative/tree/master/Modules/@babylonjs/react-native",
@@ -77485,14 +82007,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-07-13T07:23:14Z",
"createdAt": "2020-04-01T00:20:13Z",
"pushedAt": "2025-07-13T07:23:14Z",
- "forks": 67,
+ "forks": 66,
"issues": 11,
"subscribers": 15,
- "stars": 414,
+ "stars": 415,
"dependencies": 2
},
"name": "@babylonjs/react-native",
@@ -77514,8 +82039,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 1469,
- "weekDownloads": 296,
+ "downloads": 912,
+ "weekDownloads": 413,
"size": 64555,
"latestRelease": "1.9.0",
"latestReleaseDate": "2025-07-13T10:06:52.132Z"
@@ -77525,7 +82050,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.172,
+ "popularity": -0.364,
"topicSearchString": ""
},
{
@@ -77545,7 +82070,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2023-09-28T01:09:55Z",
"createdAt": "2019-05-02T10:18:13Z",
"pushedAt": "2023-09-28T01:09:55Z",
@@ -77576,8 +82104,8 @@
"unmaintained": true,
"npmPkg": "react-native-video-cache",
"npm": {
- "downloads": 23223,
- "weekDownloads": 4902,
+ "downloads": 19900,
+ "weekDownloads": 3180,
"size": 80219,
"latestRelease": "2.7.4",
"latestReleaseDate": "2023-09-28T01:09:25.708Z"
@@ -77589,7 +82117,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.571,
+ "popularity": -0.614,
"topicSearchString": ""
},
{
@@ -77606,14 +82134,17 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-25T18:13:12Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T20:23:48Z",
"createdAt": "2019-06-22T03:15:16Z",
- "pushedAt": "2025-10-25T18:13:12Z",
+ "pushedAt": "2025-11-06T20:23:48Z",
"forks": 104,
- "issues": 21,
+ "issues": 18,
"subscribers": 9,
- "stars": 267,
+ "stars": 266,
"dependencies": 1
},
"name": "react-native-bluetooth-classic",
@@ -77643,8 +82174,8 @@
},
"npmPkg": "react-native-bluetooth-classic",
"npm": {
- "downloads": 17329,
- "weekDownloads": 3258,
+ "downloads": 10822,
+ "weekDownloads": 3125,
"size": 339944,
"latestRelease": "1.73.0-rc.16",
"latestReleaseDate": "2025-10-25T18:13:17.135Z"
@@ -77655,7 +82186,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.16,
+ "popularity": 0.245,
"topicSearchString": "bluetooth-classic bluetooth-adapter android external-accessory ios bluetooth"
},
{
@@ -77672,7 +82203,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-04-11T05:50:55Z",
"createdAt": "2021-10-17T10:13:02Z",
"pushedAt": "2024-04-11T05:50:55Z",
@@ -77708,8 +82242,8 @@
},
"npmPkg": "react-native-cloud-store",
"npm": {
- "downloads": 16586,
- "weekDownloads": 2198,
+ "downloads": 11302,
+ "weekDownloads": 3467,
"size": 221149,
"latestRelease": "0.12.0",
"latestReleaseDate": "2024-04-11T05:51:23.622Z"
@@ -77719,7 +82253,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.113,
+ "popularity": 0.261,
"topicSearchString": "ios android icloud swift"
},
{
@@ -77734,14 +82268,17 @@
"github": {
"urls": {
"repo": "https://github.com/mateoguzmana/react-native-clocks",
- "homepage": null
+ "homepage": "https://github.com/mateoguzmana/react-native-clocks#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-09-30T11:34:15Z",
"createdAt": "2022-09-16T21:58:43Z",
"pushedAt": "2023-09-30T11:34:15Z",
@@ -77764,7 +82301,8 @@
"skia",
"time",
"javascript",
- "typescript"
+ "typescript",
+ "hacktoberfest"
],
"license": {
"key": "mit",
@@ -77782,8 +82320,8 @@
"unmaintained": true,
"npmPkg": "react-native-clocks",
"npm": {
- "downloads": 23,
- "weekDownloads": 1,
+ "downloads": 16,
+ "weekDownloads": 5,
"size": 167694,
"latestRelease": "0.1.1",
"latestReleaseDate": "2023-09-30T11:34:11.451Z"
@@ -77793,8 +82331,8 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.46,
- "topicSearchString": "ios android clock web skia time javascript typescript"
+ "popularity": -1.167,
+ "topicSearchString": "ios android clock web skia time javascript typescript hacktoberfest"
},
{
"githubUrl": "https://github.com/ouroboroscoding/react-native-picker",
@@ -77815,7 +82353,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-05-30T11:40:28Z",
"createdAt": "2022-09-19T17:21:53Z",
"pushedAt": "2023-05-30T11:40:28Z",
@@ -77849,8 +82390,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 162,
- "weekDownloads": 23,
+ "downloads": 69,
+ "weekDownloads": 28,
"size": 19730,
"latestRelease": "0.3.1",
"latestReleaseDate": "2023-05-30T11:40:43.640Z"
@@ -77860,7 +82401,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.629,
+ "popularity": -1.4,
"topicSearchString": "expo picker select"
},
{
@@ -77882,7 +82423,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-10-03T16:32:09Z",
"createdAt": "2022-09-21T13:08:38Z",
"pushedAt": "2022-10-03T16:32:09Z",
@@ -77917,8 +82461,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 54,
- "weekDownloads": 11,
+ "downloads": 39,
+ "weekDownloads": 9,
"size": 20317,
"latestRelease": "0.1.4",
"latestReleaseDate": "2022-10-03T16:32:29.200Z"
@@ -77928,7 +82472,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.567,
+ "popularity": -1.55,
"topicSearchString": "expo snackbar popup notification"
},
{
@@ -77946,21 +82490,29 @@
"github": {
"urls": {
"repo": "https://github.com/hirbod/react-native-volume-manager",
- "homepage": null
+ "homepage": "https://github.com/hirbod/react-native-volume-manager#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/hirbod",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-01-15T22:51:41Z",
"createdAt": "2022-06-02T14:00:53Z",
"pushedAt": "2025-01-15T22:51:41Z",
"forks": 21,
"issues": 3,
"subscribers": 3,
- "stars": 331,
+ "stars": 335,
"dependencies": 0
},
"name": "react-native-volume-manager",
@@ -77991,8 +82543,8 @@
},
"npmPkg": "react-native-volume-manager",
"npm": {
- "downloads": 95372,
- "weekDownloads": 17707,
+ "downloads": 61921,
+ "weekDownloads": 15903,
"size": 240484,
"latestRelease": "2.0.8",
"latestReleaseDate": "2024-12-23T13:58:26.362Z"
@@ -78002,7 +82554,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.158,
+ "popularity": 0.218,
"topicSearchString": "ios expo volume mute silent android"
},
{
@@ -78015,20 +82567,23 @@
"github": {
"urls": {
"repo": "https://github.com/aws/amazon-ivs-react-native-player",
- "homepage": null
+ "homepage": "https://github.com/aws/amazon-ivs-react-native-player#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-06-12T17:01:20Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-03T15:14:26Z",
"createdAt": "2021-08-17T19:48:45Z",
- "pushedAt": "2025-06-12T17:01:20Z",
+ "pushedAt": "2025-11-03T15:14:26Z",
"forks": 32,
"issues": 25,
- "subscribers": 28,
+ "subscribers": 27,
"stars": 305,
"dependencies": 0
},
@@ -78057,18 +82612,19 @@
},
"npmPkg": "amazon-ivs-react-native-player",
"npm": {
- "downloads": 7484,
- "weekDownloads": 1273,
+ "downloads": 5700,
+ "weekDownloads": 1272,
"size": 204354489,
"latestRelease": "1.5.0",
"latestReleaseDate": "2024-02-20T20:44:39.220Z"
},
- "score": 56,
+ "score": 60,
"matchingScoreModifiers": [
"Known",
+ "Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.145,
+ "popularity": 0.19,
"topicSearchString": "ios android amazon-ivs"
},
{
@@ -78100,14 +82656,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-25T00:13:33Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T11:41:18Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-25T00:13:33Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-13T11:41:18Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 23
},
"name": "expo-router",
@@ -78133,11 +82692,11 @@
},
"npmPkg": "expo-router",
"npm": {
- "downloads": 3846300,
- "weekDownloads": 684270,
- "size": 2450190,
- "latestRelease": "6.0.13",
- "latestReleaseDate": "2025-10-20T23:27:11.287Z"
+ "downloads": 3477881,
+ "weekDownloads": 780118,
+ "size": 2450191,
+ "latestRelease": "6.0.14",
+ "latestReleaseDate": "2025-10-28T18:26:50.190Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -78147,7 +82706,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.151,
+ "popularity": 0.191,
"topicSearchString": "expo"
},
{
@@ -78165,7 +82724,15 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://ko-fi.com/omdxp",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2025-10-01T21:12:20Z",
"createdAt": "2021-02-12T19:42:06Z",
"pushedAt": "2025-10-01T21:12:20Z",
@@ -78188,7 +82755,11 @@
"cross-platform",
"redux",
"typescript",
- "javascript"
+ "javascript",
+ "navigation",
+ "cli",
+ "reactnavigation",
+ "hacktoberfest"
],
"license": {
"key": "mit",
@@ -78205,18 +82776,16 @@
},
"npmPkg": "react-native-help-create",
"npm": {
- "downloads": 309,
- "weekDownloads": 10,
+ "downloads": 242,
+ "weekDownloads": 124,
"size": 115710,
"latestRelease": "2.7.0",
"latestReleaseDate": "2022-09-30T14:37:41.706Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.722,
- "topicSearchString": "help-create rnhc mobile-development best-practice best-practices cross-platform redux typescript javascript"
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.307,
+ "topicSearchString": "help-create rnhc mobile-development best-practice best-practices cross-platform redux typescript javascript navigation cli reactnavigation hacktoberfest"
},
{
"githubUrl": "https://github.com/Mindinventory/awesome-clock",
@@ -78240,7 +82809,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-07-28T09:55:02Z",
"createdAt": "2022-07-19T07:03:50Z",
"pushedAt": "2022-07-28T09:55:02Z",
@@ -78279,8 +82851,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 17,
- "weekDownloads": 0,
+ "downloads": 5,
+ "weekDownloads": 4,
"size": 263300,
"latestRelease": "0.1.2",
"latestReleaseDate": "2022-07-28T09:58:29.686Z"
@@ -78291,7 +82863,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -0.95,
"topicSearchString": "ios android awesome-clock customcomponent npm-package npmjs clock-view"
},
{
@@ -78315,14 +82887,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-09T08:28:47Z",
"createdAt": "2018-08-07T13:21:43Z",
"pushedAt": "2025-05-09T08:28:47Z",
"forks": 170,
"issues": 1,
"subscribers": 17,
- "stars": 847,
+ "stars": 848,
"dependencies": 3
},
"name": "@mindinventory/react-native-tab-bar-interaction",
@@ -78339,7 +82914,11 @@
"navigation",
"component",
"library",
- "easy-to-use"
+ "easy-to-use",
+ "android",
+ "ios",
+ "rtl-support",
+ "tabs"
],
"license": {
"key": "mit",
@@ -78355,20 +82934,21 @@
"configPlugin": false
},
"npm": {
- "downloads": 670,
- "weekDownloads": 146,
+ "downloads": 352,
+ "weekDownloads": 165,
"size": 146257,
"latestRelease": "3.0.1",
"latestReleaseDate": "2025-05-09T08:30:14.759Z"
},
- "score": 70,
+ "score": 60,
"matchingScoreModifiers": [
"Popular",
"Known",
+ "Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.564,
- "topicSearchString": "basic-components tabbar tab animation-challenges animation navigation component library easy-to-use"
+ "popularity": -0.348,
+ "topicSearchString": "basic-components tabbar tab animation-challenges animation navigation component library easy-to-use android ios rtl-support tabs"
},
{
"githubUrl": "https://github.com/Mindinventory/React-Native-top-navbar",
@@ -78388,7 +82968,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-12-20T10:20:38Z",
"createdAt": "2021-07-16T06:24:48Z",
"pushedAt": "2023-12-20T10:20:38Z",
@@ -78428,8 +83011,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 121,
- "weekDownloads": 8,
+ "downloads": 42,
+ "weekDownloads": 36,
"size": 43006,
"latestRelease": "0.0.4",
"latestReleaseDate": "2023-12-20T10:24:44.976Z"
@@ -78439,7 +83022,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.693,
+ "popularity": 0.05,
"topicSearchString": "ios android header navbar rn-header actionbar navigation-header top-navigation-bar mobile-app"
},
{
@@ -78457,7 +83040,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-08-31T11:13:32Z",
"createdAt": "2021-08-26T12:15:33Z",
"pushedAt": "2021-08-31T11:13:32Z",
@@ -78503,8 +83089,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 124,
- "weekDownloads": 0,
+ "downloads": 42,
+ "weekDownloads": 41,
"size": 12266,
"latestRelease": "1.0.4",
"latestReleaseDate": "2021-08-31T11:13:39.163Z"
@@ -78515,7 +83101,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -0.839,
"topicSearchString": "component flatlist-animaiton animation onscroll-faltlist-animation mobile ios android ui flatlist card-animaiton flatlist-card animation-library card-animations design mobile-app"
},
{
@@ -78536,14 +83122,17 @@
"github": {
"urls": {
"repo": "https://github.com/Mindinventory/react-native-stagger-view",
- "homepage": null
+ "homepage": "https://github.com/Mindinventory/react-native-stagger-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-11-22T06:52:54Z",
"createdAt": "2022-01-04T09:30:28Z",
"pushedAt": "2022-11-22T06:52:54Z",
@@ -78580,8 +83169,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 434,
- "weekDownloads": 55,
+ "downloads": 349,
+ "weekDownloads": 107,
"size": 100280,
"latestRelease": "1.2.1",
"latestReleaseDate": "2022-11-22T06:23:58.376Z"
@@ -78592,7 +83181,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.392,
+ "popularity": -1.239,
"topicSearchString": "stagger-view rn-stagger-view stagger-list rn-stagger-list list-view"
},
{
@@ -78611,7 +83200,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-09T12:24:41Z",
"createdAt": "2022-04-26T09:26:18Z",
"pushedAt": "2024-12-09T12:24:41Z",
@@ -78634,7 +83226,9 @@
"typescript",
"boilerplate-template",
"javascript",
- "starter-template"
+ "starter-template",
+ "typescript-boilerplate",
+ "architecture"
],
"license": {
"key": "mit",
@@ -78655,7 +83249,7 @@
"Not updated recently"
],
"popularity": -1,
- "topicSearchString": "mindinventory boilerplate starter-kit template expo typescript boilerplate-template javascript starter-template"
+ "topicSearchString": "mindinventory boilerplate starter-kit template expo typescript boilerplate-template javascript starter-template typescript-boilerplate architecture"
},
{
"githubUrl": "https://github.com/Mindinventory/react-native-speed-view",
@@ -78678,7 +83272,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-05-16T13:04:17Z",
"createdAt": "2022-04-20T04:34:18Z",
"pushedAt": "2022-05-16T13:04:17Z",
@@ -78703,7 +83300,8 @@
"speed-meter",
"speed-progress",
"speed-view",
- "runningspeed"
+ "runningspeed",
+ "typescript"
],
"license": {
"key": "mit",
@@ -78720,8 +83318,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 49,
- "weekDownloads": 3,
+ "downloads": 26,
+ "weekDownloads": 9,
"size": 51785,
"latestRelease": "1.0.2",
"latestReleaseDate": "2022-05-16T13:01:31.808Z"
@@ -78732,8 +83330,8 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.695,
- "topicSearchString": "ios android animation progress-view svg speedview speed-meter speed-progress speed-view runningspeed"
+ "popularity": -1.45,
+ "topicSearchString": "ios android animation progress-view svg speedview speed-meter speed-progress speed-view runningspeed typescript"
},
{
"githubUrl": "https://github.com/pusher/pusher-websocket-react-native",
@@ -78746,20 +83344,23 @@
"github": {
"urls": {
"repo": "https://github.com/pusher/pusher-websocket-react-native",
- "homepage": null
+ "homepage": "https://github.com/pusher/pusher-websocket-react-native#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-04T10:18:58Z",
"createdAt": "2022-03-28T09:54:58Z",
"pushedAt": "2024-12-04T10:18:58Z",
"forks": 52,
"issues": 31,
- "subscribers": 7,
+ "subscribers": 6,
"stars": 70,
"dependencies": 0
},
@@ -78786,8 +83387,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 53087,
- "weekDownloads": 10225,
+ "downloads": 35331,
+ "weekDownloads": 10229,
"size": 2175612,
"latestRelease": "1.3.1",
"latestReleaseDate": "2024-02-08T13:16:20.215Z"
@@ -78798,7 +83399,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.164,
+ "popularity": 0.246,
"topicSearchString": "ios android"
},
{
@@ -78820,7 +83421,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-11-13T05:15:28Z",
"createdAt": "2022-10-21T12:42:46Z",
"pushedAt": "2022-11-13T05:15:28Z",
@@ -78857,8 +83461,8 @@
"unmaintained": true,
"npmPkg": "expo-split-pane",
"npm": {
- "downloads": 140,
- "weekDownloads": 4,
+ "downloads": 127,
+ "weekDownloads": 93,
"size": 31794,
"latestRelease": "0.4.1",
"latestReleaseDate": "2022-11-13T05:15:51.554Z"
@@ -78868,7 +83472,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.725,
+ "popularity": -1.109,
"topicSearchString": "expo web split divider movable"
},
{
@@ -78894,14 +83498,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-09-26T05:23:49Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/gmsgowtham",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://www.buymeacoffee.com/gmsgowtham",
+ "platform": "CUSTOM"
+ }
+ ],
+ "updatedAt": "2025-11-04T11:17:07Z",
"createdAt": "2022-08-20T06:45:23Z",
- "pushedAt": "2025-09-26T05:23:49Z",
+ "pushedAt": "2025-11-04T11:17:07Z",
"forks": 26,
"issues": 15,
"subscribers": 1,
- "stars": 280,
+ "stars": 287,
"dependencies": 7
},
"name": "react-native-marked",
@@ -78930,8 +83546,8 @@
},
"npmPkg": "react-native-marked",
"npm": {
- "downloads": 49828,
- "weekDownloads": 9094,
+ "downloads": 34510,
+ "weekDownloads": 9765,
"size": 210930,
"latestRelease": "7.0.2",
"latestReleaseDate": "2025-06-28T05:46:26.001Z"
@@ -78941,7 +83557,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.155,
+ "popularity": 0.241,
"topicSearchString": "markdown renderer marked-js typescript"
},
{
@@ -78957,17 +83573,20 @@
"github": {
"urls": {
"repo": "https://github.com/CodingItWrong/react-native-style-queries",
- "homepage": null
+ "homepage": "https://github.com/codingitwrong/react-native-style-queries#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
- "updatedAt": "2025-10-01T10:47:31Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-01T12:29:51Z",
"createdAt": "2022-08-29T13:31:01Z",
- "pushedAt": "2025-10-01T10:47:31Z",
+ "pushedAt": "2025-11-01T12:29:51Z",
"forks": 0,
"issues": 0,
"subscribers": 1,
@@ -78994,8 +83613,8 @@
},
"npmPkg": "react-native-style-queries",
"npm": {
- "downloads": 72,
- "weekDownloads": 8,
+ "downloads": 99,
+ "weekDownloads": 25,
"size": 30464,
"latestRelease": "0.1.1",
"latestReleaseDate": "2022-08-29T13:34:07.724Z"
@@ -79004,7 +83623,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.9,
+ "popularity": -0.783,
"topicSearchString": ""
},
{
@@ -79024,21 +83643,24 @@
"github": {
"urls": {
"repo": "https://github.com/onmotion/react-native-autocomplete-dropdown",
- "homepage": null
+ "homepage": "https://github.com/onmotion/react-native-autocomplete-dropdown"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-12T06:26:09Z",
"createdAt": "2021-04-06T14:27:04Z",
"pushedAt": "2025-05-12T06:26:09Z",
- "forks": 84,
+ "forks": 85,
"issues": 46,
"subscribers": 4,
- "stars": 235,
+ "stars": 238,
"dependencies": 4
},
"name": "react-native-autocomplete-dropdown",
@@ -79073,17 +83695,18 @@
},
"npmPkg": "react-native-autocomplete-dropdown",
"npm": {
- "downloads": 70034,
- "weekDownloads": 12686,
+ "downloads": 56577,
+ "weekDownloads": 11349,
"size": 271247,
"latestRelease": "5.0.0",
"latestReleaseDate": "2025-05-07T13:31:58.206Z"
},
- "score": 60,
+ "score": 51,
"matchingScoreModifiers": [
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.154,
+ "popularity": 0.171,
"topicSearchString": "dropdown autocomplete picker typeahead select android ios dropdown-menu autocomplete-suggestions hacktoberfest"
},
{
@@ -79100,21 +83723,24 @@
"github": {
"urls": {
"repo": "https://github.com/alan-eu/react-native-fast-shadow",
- "homepage": null
+ "homepage": "https://github.com/alan-eu/react-native-fast-shadow#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-05T12:41:51Z",
"createdAt": "2022-10-19T08:39:41Z",
"pushedAt": "2025-09-05T12:41:51Z",
"forks": 12,
"issues": 9,
"subscribers": 24,
- "stars": 576,
+ "stars": 579,
"dependencies": 0
},
"name": "react-native-fast-shadow",
@@ -79141,8 +83767,8 @@
},
"npmPkg": "react-native-fast-shadow",
"npm": {
- "downloads": 27897,
- "weekDownloads": 5369,
+ "downloads": 17918,
+ "weekDownloads": 3971,
"size": 50559,
"latestRelease": "0.1.1",
"latestReleaseDate": "2024-08-05T10:01:19.279Z"
@@ -79152,7 +83778,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.164,
+ "popularity": 0.188,
"topicSearchString": "shadow android"
},
{
@@ -79175,14 +83801,38 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/howljs",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://patreon.com/howljs",
+ "platform": "PATREON"
+ },
+ {
+ "url": "https://ko-fi.com/howljs",
+ "platform": "KO_FI"
+ },
+ {
+ "url": "https://buymeacoffee.com/howljs",
+ "platform": "BUY_ME_A_COFFEE"
+ },
+ {
+ "url": "https://www.paypal.me/j2teamlh",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2025-10-10T05:53:22Z",
"createdAt": "2022-11-04T05:06:01Z",
"pushedAt": "2025-10-10T05:53:22Z",
- "forks": 96,
+ "forks": 97,
"issues": 29,
"subscribers": 4,
- "stars": 574,
+ "stars": 587,
"dependencies": 5
},
"name": "@howljs/calendar-kit",
@@ -79210,8 +83860,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 10212,
- "weekDownloads": 2240,
+ "downloads": 9192,
+ "weekDownloads": 1331,
"size": 1984351,
"latestRelease": "2.5.6",
"latestReleaseDate": "2025-10-10T05:53:18.944Z"
@@ -79221,7 +83871,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.187,
+ "popularity": 0.123,
"topicSearchString": "ios android calendar-kit calendar-week-view"
},
{
@@ -79242,14 +83892,17 @@
"github": {
"urls": {
"repo": "https://github.com/Stringsaeed/react-native-tooltiplize",
- "homepage": null
+ "homepage": "https://github.com/Stringsaeed/react-native-tooltiplize#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-11-09T03:36:10Z",
"createdAt": "2022-11-04T23:47:52Z",
"pushedAt": "2022-11-09T03:36:10Z",
@@ -79290,8 +83943,8 @@
"unmaintained": true,
"npmPkg": "react-native-tooltiplize",
"npm": {
- "downloads": 292,
- "weekDownloads": 46,
+ "downloads": 160,
+ "weekDownloads": 51,
"size": 156244,
"latestRelease": "0.3.0",
"latestReleaseDate": "2022-11-09T03:36:08.677Z"
@@ -79301,7 +83954,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.365,
+ "popularity": -1.224,
"topicSearchString": "ios android web tooltip tooltiplize tooltip-lib popover popover-view"
},
{
@@ -79314,21 +83967,24 @@
"github": {
"urls": {
"repo": "https://github.com/tony-xlh/vision-camera-dynamsoft-document-normalizer",
- "homepage": null
+ "homepage": "https://github.com/tony-xlh/vision-camera-dynamsoft-document-normalizer#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-17T09:44:25Z",
"createdAt": "2022-10-31T08:02:32Z",
"pushedAt": "2025-10-17T09:44:25Z",
"forks": 5,
"issues": 1,
"subscribers": 4,
- "stars": 66,
+ "stars": 68,
"dependencies": 0
},
"name": "vision-camera-dynamsoft-document-normalizer",
@@ -79363,8 +84019,8 @@
},
"npmPkg": "vision-camera-dynamsoft-document-normalizer",
"npm": {
- "downloads": 576,
- "weekDownloads": 81,
+ "downloads": 324,
+ "weekDownloads": 125,
"size": 87550,
"latestRelease": "4.1.0",
"latestReleaseDate": "2025-10-14T08:09:52.174Z"
@@ -79374,7 +84030,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.63,
+ "popularity": -0.421,
"topicSearchString": "ios android document-scanning document-scanner document-scan document-detection perspective-transformation crop automatic"
},
{
@@ -79392,7 +84048,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-06-18T07:43:14Z",
"createdAt": "2020-01-16T17:39:55Z",
"pushedAt": "2021-06-18T07:43:14Z",
@@ -79432,8 +84091,8 @@
"unmaintained": true,
"npmPkg": "react-native-match-media-polyfill",
"npm": {
- "downloads": 17283,
- "weekDownloads": 3495,
+ "downloads": 10129,
+ "weekDownloads": 2641,
"size": 14147,
"latestRelease": "1.0.3",
"latestReleaseDate": "2020-01-17T19:28:00.965Z"
@@ -79444,7 +84103,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.828,
+ "popularity": -0.778,
"topicSearchString": "component ios media query responsive matchmedia mediaquery web"
},
{
@@ -79462,7 +84121,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-08-07T18:27:15Z",
"createdAt": "2020-05-14T21:00:51Z",
"pushedAt": "2025-08-07T18:27:15Z",
@@ -79492,8 +84154,8 @@
},
"npmPkg": "react-ridge-state",
"npm": {
- "downloads": 3451,
- "weekDownloads": 891,
+ "downloads": 1648,
+ "weekDownloads": 733,
"size": 28071,
"latestRelease": "4.2.9",
"latestReleaseDate": "2022-08-02T14:54:02.006Z"
@@ -79503,7 +84165,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.219,
+ "popularity": 0.379,
"topicSearchString": ""
},
{
@@ -79514,14 +84176,17 @@
"github": {
"urls": {
"repo": "https://github.com/web-ridge/react-native-paper-autocomplete",
- "homepage": null
+ "homepage": "https://github.com/web-ridge/react-native-paper-autocomplete#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-09-27T06:32:17Z",
"createdAt": "2021-06-04T14:33:34Z",
"pushedAt": "2023-09-27T06:32:17Z",
@@ -79556,8 +84221,8 @@
"unmaintained": true,
"npmPkg": "react-native-paper-autocomplete",
"npm": {
- "downloads": 531,
- "weekDownloads": 60,
+ "downloads": 393,
+ "weekDownloads": 161,
"size": 351937,
"latestRelease": "0.12.0",
"latestReleaseDate": "2023-09-27T06:29:22.879Z"
@@ -79568,7 +84233,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.653,
+ "popularity": -1.4,
"topicSearchString": "ios android"
},
{
@@ -79580,21 +84245,24 @@
"github": {
"urls": {
"repo": "https://github.com/expo/match-media",
- "homepage": null
+ "homepage": "https://github.com/expo/match-media#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-10-06T20:43:40Z",
"createdAt": "2019-11-12T07:25:30Z",
"pushedAt": "2022-10-06T20:43:40Z",
"forks": 13,
"issues": 3,
"subscribers": 5,
- "stars": 141,
+ "stars": 142,
"dependencies": 1
},
"name": "@expo/match-media",
@@ -79628,8 +84296,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 93108,
- "weekDownloads": 17535,
+ "downloads": 93276,
+ "weekDownloads": 17155,
"size": 14630,
"latestRelease": "0.4.0",
"latestReleaseDate": "2022-10-06T20:45:28.118Z"
@@ -79641,7 +84309,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.59,
+ "popularity": -0.594,
"topicSearchString": "css css-in-js match-media expo expo-web web responsive breakpoint polyfill"
},
{
@@ -79660,14 +84328,17 @@
"github": {
"urls": {
"repo": "https://github.com/klazbaba/react-native-form-component",
- "homepage": null
+ "homepage": "https://github.com/klazbaba/react-native-form-component#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-02-24T16:30:24Z",
"createdAt": "2020-08-24T16:48:23Z",
"pushedAt": "2024-02-24T16:30:24Z",
@@ -79694,7 +84365,8 @@
"otp",
"validation",
"declarative",
- "modal"
+ "modal",
+ "pin"
],
"license": {
"key": "mit",
@@ -79711,8 +84383,8 @@
},
"npmPkg": "react-native-form-component",
"npm": {
- "downloads": 1238,
- "weekDownloads": 51,
+ "downloads": 770,
+ "weekDownloads": 437,
"size": 265021,
"latestRelease": "2.6.14",
"latestReleaseDate": "2024-01-19T07:02:12.659Z"
@@ -79721,8 +84393,8 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.035,
- "topicSearchString": "ios android form validated-form form-component component web picker pin-input otp validation declarative modal"
+ "popularity": -0.267,
+ "topicSearchString": "ios android form validated-form form-component component web picker pin-input otp validation declarative modal pin"
},
{
"githubUrl": "https://github.com/VincentCATILLON/react-native-confetti-cannon",
@@ -79746,14 +84418,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-09-30T16:14:30Z",
"createdAt": "2019-02-01T15:52:36Z",
"pushedAt": "2022-09-30T16:14:30Z",
"forks": 59,
"issues": 10,
"subscribers": 5,
- "stars": 515,
+ "stars": 522,
"dependencies": 0
},
"name": "react-native-confetti-cannon",
@@ -79770,7 +84445,9 @@
"animated",
"particles",
"ios",
- "android"
+ "android",
+ "lightweight",
+ "pure-js"
],
"license": {
"key": "mit",
@@ -79788,22 +84465,21 @@
"unmaintained": true,
"npmPkg": "react-native-confetti-cannon",
"npm": {
- "downloads": 328450,
- "weekDownloads": 64746,
+ "downloads": 216607,
+ "weekDownloads": 44178,
"size": 25243,
"latestRelease": "1.5.2",
"latestReleaseDate": "2021-03-03T11:57:14.300Z"
},
- "score": 49,
+ "score": 35,
"matchingScoreModifiers": [
- "Popular",
"Known",
"Not updated recently",
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.582,
- "topicSearchString": "web confetti cannon explosion fall animation animated particles ios android"
+ "popularity": -0.577,
+ "topicSearchString": "web confetti cannon explosion fall animation animated particles ios android lightweight pure-js"
},
{
"githubUrl": "https://github.com/acro5piano/react-native-big-calendar",
@@ -79828,14 +84504,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-15T02:03:21Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/acro5piano",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-10-27T04:30:58Z",
"createdAt": "2019-12-04T05:49:58Z",
- "pushedAt": "2025-10-15T02:03:21Z",
- "forks": 180,
- "issues": 80,
+ "pushedAt": "2025-10-27T04:30:58Z",
+ "forks": 179,
+ "issues": 79,
"subscribers": 6,
- "stars": 549,
+ "stars": 561,
"dependencies": 2
},
"name": "react-native-big-calendar",
@@ -79864,11 +84548,11 @@
},
"npmPkg": "react-native-big-calendar",
"npm": {
- "downloads": 20749,
- "weekDownloads": 3310,
- "size": 619229,
- "latestRelease": "4.18.6",
- "latestReleaseDate": "2025-09-23T23:42:07.386Z"
+ "downloads": 15295,
+ "weekDownloads": 4394,
+ "size": 622771,
+ "latestRelease": "4.19.0",
+ "latestReleaseDate": "2025-11-01T09:35:28.362Z"
},
"score": 65,
"matchingScoreModifiers": [
@@ -79878,7 +84562,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.136,
+ "popularity": 0.244,
"topicSearchString": "web cross-platform calendar calendar-view calendar-component"
},
{
@@ -79899,14 +84583,22 @@
"github": {
"urls": {
"repo": "https://github.com/thomas-coldwell/expo-image-editor",
- "homepage": null
+ "homepage": "https://github.com/thomas-coldwell/expo-image-editor"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://ko-fi.com/thomascoldwell",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2021-10-18T13:00:00Z",
"createdAt": "2020-05-23T16:08:51Z",
"pushedAt": "2021-10-18T13:00:00Z",
@@ -79945,8 +84637,8 @@
"unmaintained": true,
"npmPkg": "expo-image-editor",
"npm": {
- "downloads": 1080,
- "weekDownloads": 165,
+ "downloads": 823,
+ "weekDownloads": 184,
"size": 422831,
"latestRelease": "1.7.1",
"latestReleaseDate": "2021-10-18T13:01:07.627Z"
@@ -79957,7 +84649,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.62,
+ "popularity": -1.309,
"topicSearchString": "image image-editor image-cropping blur expo web"
},
{
@@ -79981,14 +84673,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/marklawlor",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-10-24T18:41:09Z",
"createdAt": "2022-04-02T12:30:41Z",
"pushedAt": "2025-10-24T18:41:09Z",
"forks": 366,
- "issues": 67,
- "subscribers": 29,
- "stars": 7177,
+ "issues": 79,
+ "subscribers": 28,
+ "stars": 7273,
"dependencies": 1
},
"name": "nativewind",
@@ -80019,8 +84719,8 @@
},
"npmPkg": "nativewind",
"npm": {
- "downloads": 1586776,
- "weekDownloads": 290870,
+ "downloads": 1502319,
+ "weekDownloads": 291355,
"size": 415554,
"latestRelease": "4.2.1",
"latestReleaseDate": "2025-09-14T22:51:13.080Z"
@@ -80033,7 +84733,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.156,
+ "popularity": 0.165,
"topicSearchString": "tailwind tailwindcss theme style css web nativewind"
},
{
@@ -80052,14 +84752,17 @@
"github": {
"urls": {
"repo": "https://github.com/jetrockets/react-native-modal",
- "homepage": null
+ "homepage": "https://github.com/jetrockets/react-native-modal"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-12-06T07:15:14Z",
"createdAt": "2022-12-04T18:32:03Z",
"pushedAt": "2022-12-06T07:15:14Z",
@@ -80096,8 +84799,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 24,
- "weekDownloads": 0,
+ "downloads": 30,
+ "weekDownloads": 16,
"size": 10820,
"latestRelease": "1.0.1",
"latestReleaseDate": "2022-12-06T09:24:49.650Z"
@@ -80108,7 +84811,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -1.293,
"topicSearchString": "modal android ios backdrop simple animated"
},
{
@@ -80125,21 +84828,24 @@
"github": {
"urls": {
"repo": "https://github.com/sidevesh/react-native-snackbar-component",
- "homepage": null
+ "homepage": "https://github.com/sidevesh/react-native-snackbar-component#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-13T20:49:52Z",
"createdAt": "2017-03-07T19:38:10Z",
"pushedAt": "2024-12-13T20:49:52Z",
"forks": 67,
"issues": 4,
"subscribers": 6,
- "stars": 186,
+ "stars": 185,
"dependencies": 1
},
"name": "react-native-snackbar-component",
@@ -80170,8 +84876,8 @@
},
"npmPkg": "react-native-snackbar-component",
"npm": {
- "downloads": 3130,
- "weekDownloads": 582,
+ "downloads": 1899,
+ "weekDownloads": 432,
"size": 310542,
"latestRelease": "1.1.12",
"latestReleaseDate": "2021-08-16T21:00:09.447Z"
@@ -80182,7 +84888,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.158,
+ "popularity": 0.194,
"topicSearchString": "snackbar material design android ios notifications material-design"
},
{
@@ -80199,14 +84905,17 @@
"github": {
"urls": {
"repo": "https://github.com/brunon80/expo-image-crop",
- "homepage": null
+ "homepage": "https://github.com/brunon80/expo-image-crop"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-06-29T19:47:50Z",
"createdAt": "2018-12-31T17:25:53Z",
"pushedAt": "2023-06-29T19:47:50Z",
@@ -80242,8 +84951,8 @@
"unmaintained": true,
"npmPkg": "expo-image-crop",
"npm": {
- "downloads": 1318,
- "weekDownloads": 176,
+ "downloads": 726,
+ "weekDownloads": 250,
"size": 3584603,
"latestRelease": "1.0.4",
"latestReleaseDate": "2020-03-04T11:40:14.865Z"
@@ -80253,7 +84962,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.636,
+ "popularity": -1.206,
"topicSearchString": "expo crop image rotate"
},
{
@@ -80272,14 +84981,17 @@
"github": {
"urls": {
"repo": "https://github.com/siposdani87/expo-maps-polygon-editor",
- "homepage": null
+ "homepage": "https://siposdani87.com"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-05-07T09:45:26Z",
"createdAt": "2021-10-29T12:22:42Z",
"pushedAt": "2024-05-07T09:45:26Z",
@@ -80315,8 +85027,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 507,
- "weekDownloads": 6,
+ "downloads": 260,
+ "weekDownloads": 243,
"size": 79202,
"latestRelease": "1.0.7",
"latestReleaseDate": "2024-05-07T09:46:19.676Z"
@@ -80325,7 +85037,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.99,
+ "popularity": -0.203,
"topicSearchString": "expo-maps-polygon-editor maps polygon editor expo polygon-editor"
},
{
@@ -80342,14 +85054,17 @@
"github": {
"urls": {
"repo": "https://github.com/dev-chief/react-native-maps-draw",
- "homepage": null
+ "homepage": "https://github.com/dev-event/react-native-maps-draw#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-06-16T02:21:34Z",
"createdAt": "2021-06-05T18:36:11Z",
"pushedAt": "2023-06-16T02:21:34Z",
@@ -80389,8 +85104,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 248,
- "weekDownloads": 40,
+ "downloads": 147,
+ "weekDownloads": 75,
"size": 5247311,
"latestRelease": "2.0.1",
"latestReleaseDate": "2022-11-30T16:45:59.483Z"
@@ -80401,7 +85116,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.362,
+ "popularity": -1.059,
"topicSearchString": "ios android maps draw maps-draw canvas polygon-overlay expo"
},
{
@@ -80418,14 +85133,17 @@
"github": {
"urls": {
"repo": "https://github.com/enzomanuelmangano/react-native-skia-gesture",
- "homepage": null
+ "homepage": "https://github.com/enzomanuelmangano/react-native-skia-gesture#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-27T09:35:29Z",
"createdAt": "2022-12-05T22:50:37Z",
"pushedAt": "2025-05-27T09:35:29Z",
@@ -80461,15 +85179,15 @@
},
"npmPkg": "react-native-skia-gesture",
"npm": {
- "downloads": 952,
- "weekDownloads": 374,
+ "downloads": 1186,
+ "weekDownloads": 97,
"size": 81619,
"latestRelease": "0.4.0",
"latestReleaseDate": "2025-05-27T09:31:59.916Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.416,
+ "popularity": 0.07,
"topicSearchString": "ios android gestures skia"
},
{
@@ -80493,14 +85211,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T23:23:45Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-04T19:37:23Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-23T23:23:45Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-04T19:37:23Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 2
},
"name": "expo-system-ui",
@@ -80529,8 +85250,8 @@
},
"npmPkg": "expo-system-ui",
"npm": {
- "downloads": 3357478,
- "weekDownloads": 611970,
+ "downloads": 5175327,
+ "weekDownloads": 675786,
"size": 76671,
"latestRelease": "6.0.8",
"latestReleaseDate": "2025-10-21T20:17:06.987Z"
@@ -80543,7 +85264,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.155,
+ "popularity": 0.111,
"topicSearchString": "expo background-color user-interface appearance"
},
{
@@ -80565,7 +85286,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-04-09T12:56:59Z",
"createdAt": "2022-11-14T16:54:29Z",
"pushedAt": "2023-04-09T12:56:59Z",
@@ -80600,8 +85324,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 416,
- "weekDownloads": 9,
+ "downloads": 154,
+ "weekDownloads": 111,
"size": 12910,
"latestRelease": "1.0.7",
"latestReleaseDate": "2023-04-09T12:56:31.280Z"
@@ -80611,7 +85335,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.731,
+ "popularity": -1.133,
"topicSearchString": "onboarding flatlist swipeable indicator"
},
{
@@ -80627,14 +85351,17 @@
"github": {
"urls": {
"repo": "https://github.com/okanfidan/react-native-tabbed-section-list",
- "homepage": null
+ "homepage": "https://github.com/okanfidan/react-native-tabbed-section-list"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-12-16T16:23:34Z",
"createdAt": "2022-12-07T03:09:14Z",
"pushedAt": "2022-12-16T16:23:34Z",
@@ -80674,8 +85401,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 340,
- "weekDownloads": 69,
+ "downloads": 173,
+ "weekDownloads": 152,
"size": 34079,
"latestRelease": "0.0.21",
"latestReleaseDate": "2022-12-16T16:23:45.281Z"
@@ -80685,7 +85412,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.578,
+ "popularity": -0.99,
"topicSearchString": "android ios tabbed-sections tabbed-section-list scrollview flatlist sectionlist scroll tabs"
},
{
@@ -80698,21 +85425,24 @@
"github": {
"urls": {
"repo": "https://github.com/DataDog/react-native-performance-limiter",
- "homepage": null
+ "homepage": "https://github.com/DataDog/react-native-performance-limiter#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-04-15T08:55:41Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-28T12:24:54Z",
"createdAt": "2022-12-09T14:45:28Z",
- "pushedAt": "2025-04-15T08:55:41Z",
+ "pushedAt": "2025-10-28T12:24:54Z",
"forks": 1,
"issues": 0,
"subscribers": 6,
- "stars": 19,
+ "stars": 20,
"dependencies": 0
},
"name": "react-native-performance-limiter",
@@ -80740,17 +85470,17 @@
},
"npmPkg": "react-native-performance-limiter",
"npm": {
- "downloads": 19768,
- "weekDownloads": 4656,
+ "downloads": 14617,
+ "weekDownloads": 3859,
"size": 46499,
"latestRelease": "0.3.0",
"latestReleaseDate": "2025-04-29T14:40:58.212Z"
},
- "score": 44,
+ "score": 58,
"matchingScoreModifiers": [
- "Not updated recently"
+ "Recently updated"
],
- "popularity": -0.05,
+ "popularity": -0.026,
"topicSearchString": "ios android performance"
},
{
@@ -80774,7 +85504,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-02-01T14:36:45Z",
"createdAt": "2022-11-12T17:28:54Z",
"pushedAt": "2024-02-01T14:36:45Z",
@@ -80817,8 +85550,8 @@
},
"npmPkg": "react-native-basic-carousel",
"npm": {
- "downloads": 1516,
- "weekDownloads": 153,
+ "downloads": 965,
+ "weekDownloads": 355,
"size": 39177,
"latestRelease": "1.1.2",
"latestReleaseDate": "2024-02-01T14:37:57.718Z"
@@ -80827,7 +85560,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.164,
+ "popularity": -0.687,
"topicSearchString": "carousel slide slider swiper images scroll items snap android ios snapping autoplay"
},
{
@@ -80845,14 +85578,17 @@
"github": {
"urls": {
"repo": "https://github.com/yuvraj24/react-native-stories-view",
- "homepage": null
+ "homepage": "https://github.com/yuvraj24/react-native-stories-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-03-31T07:00:39Z",
"createdAt": "2020-04-08T19:34:50Z",
"pushedAt": "2023-03-31T07:00:39Z",
@@ -80883,7 +85619,11 @@
"javascript",
"dom",
"useeffect",
- "usestate"
+ "usestate",
+ "usereducer",
+ "create-app",
+ "types",
+ "js"
],
"license": {
"key": "mit",
@@ -80901,8 +85641,8 @@
"unmaintained": true,
"npmPkg": "react-native-stories-view",
"npm": {
- "downloads": 4430,
- "weekDownloads": 962,
+ "downloads": 2163,
+ "weekDownloads": 777,
"size": 49527,
"latestRelease": "1.0.9",
"latestReleaseDate": "2021-12-03T12:52:15.186Z"
@@ -80913,8 +85653,8 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.565,
- "topicSearchString": "component mobile ios android ui story stories status whatsapp instagram cross-platform typescript hooks javascript dom useeffect usestate"
+ "popularity": -0.444,
+ "topicSearchString": "component mobile ios android ui story stories status whatsapp instagram cross-platform typescript hooks javascript dom useeffect usestate usereducer create-app types js"
},
{
"githubUrl": "https://github.com/rmrs/react-native-settings",
@@ -80926,14 +85666,17 @@
"github": {
"urls": {
"repo": "https://github.com/rmrs/react-native-settings",
- "homepage": null
+ "homepage": "https://github.com/rmrs/react-native-settings#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-10T14:12:55Z",
"createdAt": "2017-04-22T11:57:17Z",
"pushedAt": "2025-06-10T14:12:55Z",
@@ -80967,8 +85710,8 @@
},
"npmPkg": "react-native-settings",
"npm": {
- "downloads": 7073,
- "weekDownloads": 1150,
+ "downloads": 4216,
+ "weekDownloads": 1236,
"size": 42668,
"latestRelease": "1.0.2",
"latestReleaseDate": "2025-06-10T14:13:32.068Z"
@@ -80978,7 +85721,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.138,
+ "popularity": 0.249,
"topicSearchString": "settings android xcode"
},
{
@@ -80995,19 +85738,22 @@
"github": {
"urls": {
"repo": "https://github.com/c19354837/react-native-system-setting",
- "homepage": null
+ "homepage": "https://github.com/c19354837/react-native-system-setting"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-11-03T08:58:33Z",
"createdAt": "2017-05-30T02:50:48Z",
"pushedAt": "2021-11-03T08:58:33Z",
"forks": 150,
- "issues": 55,
+ "issues": 56,
"subscribers": 10,
"stars": 446,
"dependencies": 0
@@ -81042,8 +85788,8 @@
"unmaintained": true,
"npmPkg": "react-native-system-setting",
"npm": {
- "downloads": 67429,
- "weekDownloads": 12920,
+ "downloads": 66297,
+ "weekDownloads": 14119,
"size": 107553,
"latestRelease": "1.7.6",
"latestReleaseDate": "2020-10-11T08:08:16.557Z"
@@ -81056,7 +85802,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.587,
+ "popularity": -0.569,
"topicSearchString": "system setting volume wifi brightness location bluetooth airplane"
},
{
@@ -81069,21 +85815,24 @@
"github": {
"urls": {
"repo": "https://github.com/mouselangelo/react-native-actions-shortcuts",
- "homepage": null
+ "homepage": "https://github.com/mouselangelo/react-native-actions-shortcuts#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-08-09T13:18:58Z",
"createdAt": "2020-07-22T13:32:59Z",
"pushedAt": "2024-08-09T13:18:58Z",
"forks": 20,
"issues": 10,
"subscribers": 3,
- "stars": 140,
+ "stars": 141,
"dependencies": 0
},
"name": "react-native-actions-shortcuts",
@@ -81099,7 +85848,8 @@
"actions",
"uiapplicationshortcutitem",
"shortcut",
- "shortcuts"
+ "shortcuts",
+ "dynamic-shortcuts"
],
"license": {
"key": "mit",
@@ -81116,8 +85866,8 @@
},
"npmPkg": "react-native-actions-shortcuts",
"npm": {
- "downloads": 6443,
- "weekDownloads": 1156,
+ "downloads": 4114,
+ "weekDownloads": 1003,
"size": 1081121,
"latestRelease": "1.0.1",
"latestReleaseDate": "2020-07-29T06:22:41.789Z"
@@ -81127,8 +85877,8 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.153,
- "topicSearchString": "ios android quick-actions app-shortcuts home-screen actions uiapplicationshortcutitem shortcut shortcuts"
+ "popularity": 0.207,
+ "topicSearchString": "ios android quick-actions app-shortcuts home-screen actions uiapplicationshortcutitem shortcut shortcuts dynamic-shortcuts"
},
{
"githubUrl": "https://github.com/kingstinct/react-native-healthkit/tree/master/packages/react-native-healthkit",
@@ -81149,14 +85899,26 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-23T21:11:39Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/robertherber",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/kingstinct",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-15T09:59:06Z",
"createdAt": "2020-06-26T22:40:28Z",
- "pushedAt": "2025-10-23T21:11:39Z",
+ "pushedAt": "2025-11-15T09:59:06Z",
"forks": 66,
- "issues": 13,
+ "issues": 10,
"subscribers": 10,
- "stars": 524,
+ "stars": 540,
"dependencies": 0
},
"name": "@kingstinct/react-native-healthkit",
@@ -81185,18 +85947,18 @@
"moduleType": "nitro"
},
"npm": {
- "downloads": 47447,
- "weekDownloads": 8775,
- "size": 2415710,
- "latestRelease": "11.1.2",
- "latestReleaseDate": "2025-10-23T21:13:31.527Z"
+ "downloads": 51080,
+ "weekDownloads": 7456,
+ "size": 2422238,
+ "latestRelease": "12.0.0",
+ "latestReleaseDate": "2025-11-15T00:34:34.868Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.157,
+ "popularity": 0.124,
"topicSearchString": "nitro healthkit ios typescript"
},
{
@@ -81209,14 +85971,17 @@
"github": {
"urls": {
"repo": "https://github.com/kingstinct/react-native-hotkeys",
- "homepage": null
+ "homepage": "https://github.com/robertherber/kingstinct-react-native-keys#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-02-03T17:28:39Z",
"createdAt": "2021-11-17T23:18:52Z",
"pushedAt": "2024-02-03T17:28:39Z",
@@ -81253,8 +86018,8 @@
},
"npmPkg": "react-native-hotkeys",
"npm": {
- "downloads": 1199,
- "weekDownloads": 242,
+ "downloads": 1241,
+ "weekDownloads": 195,
"size": 112904,
"latestRelease": "0.5.9",
"latestReleaseDate": "2024-02-03T17:45:33.671Z"
@@ -81264,7 +86029,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.078,
+ "popularity": -0.116,
"topicSearchString": "expo hotkeys reactnativekeys ios web"
},
{
@@ -81274,14 +86039,17 @@
"github": {
"urls": {
"repo": "https://github.com/hossein-zare/react-native-chunk-upload",
- "homepage": null
+ "homepage": "https://github.com/hossein-zare/react-native-chunk-upload#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-09-11T09:33:04Z",
"createdAt": "2020-09-09T16:35:11Z",
"pushedAt": "2021-09-11T09:33:04Z",
@@ -81309,7 +86077,10 @@
"javascript",
"upload-file",
"chunked-uploads",
- "blob"
+ "blob",
+ "package",
+ "npm",
+ "split"
],
"license": {
"key": "mit",
@@ -81327,8 +86098,8 @@
"unmaintained": true,
"npmPkg": "react-native-chunk-upload",
"npm": {
- "downloads": 491,
- "weekDownloads": 24,
+ "downloads": 229,
+ "weekDownloads": 34,
"size": 60930,
"latestRelease": "2.0.3",
"latestReleaseDate": "2021-09-11T09:33:47.337Z"
@@ -81339,8 +86110,8 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.458,
- "topicSearchString": "upload chunk chunk-upload chunked-upload resume resumable resumable-upload component android ios javascript upload-file chunked-uploads blob"
+ "popularity": -1.372,
+ "topicSearchString": "upload chunk chunk-upload chunked-upload resume resumable resumable-upload component android ios javascript upload-file chunked-uploads blob package npm split"
},
{
"githubUrl": "https://github.com/hossein-zare/react-native-dropdown-picker",
@@ -81365,14 +86136,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-10-07T01:13:49Z",
"createdAt": "2020-04-03T00:18:57Z",
"pushedAt": "2023-10-07T01:13:49Z",
- "forks": 303,
- "issues": 157,
+ "forks": 302,
+ "issues": 153,
"subscribers": 9,
- "stars": 1037,
+ "stars": 1038,
"dependencies": 1
},
"name": "react-native-dropdown-picker",
@@ -81403,7 +86177,8 @@
"android",
"ios",
"javascript",
- "select"
+ "select",
+ "multiple-pickers"
],
"license": {
"key": "mit",
@@ -81421,8 +86196,8 @@
"unmaintained": true,
"npmPkg": "react-native-dropdown-picker",
"npm": {
- "downloads": 416200,
- "weekDownloads": 81481,
+ "downloads": 257212,
+ "weekDownloads": 72023,
"size": 161182,
"latestRelease": "5.4.6",
"latestReleaseDate": "2023-03-09T23:26:38.932Z"
@@ -81435,8 +86210,8 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.584,
- "topicSearchString": "picker dropdown drop-down menu item multiple single theme localization customizable placeholder categorizable category search searchable sub-item context component rtl rtl-support android ios javascript select"
+ "popularity": -0.512,
+ "topicSearchString": "picker dropdown drop-down menu item multiple single theme localization customizable placeholder categorizable category search searchable sub-item context component rtl rtl-support android ios javascript select multiple-pickers"
},
{
"githubUrl": "https://github.com/serenity-kit/react-native-libsodium",
@@ -81450,21 +86225,24 @@
"github": {
"urls": {
"repo": "https://github.com/serenity-kit/react-native-libsodium",
- "homepage": null
+ "homepage": "https://github.com/serenity-kit/react-native-libsodium#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2024-10-24T22:06:18Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-16T18:32:57Z",
"createdAt": "2022-12-01T07:56:48Z",
- "pushedAt": "2024-10-24T22:06:18Z",
- "forks": 18,
- "issues": 4,
- "subscribers": 2,
- "stars": 42,
+ "pushedAt": "2025-11-16T18:32:57Z",
+ "forks": 19,
+ "issues": 3,
+ "subscribers": 3,
+ "stars": 43,
"dependencies": 5
},
"name": "react-native-libsodium",
@@ -81494,18 +86272,18 @@
},
"npmPkg": "react-native-libsodium",
"npm": {
- "downloads": 4349,
- "weekDownloads": 1012,
- "size": 13596239,
- "latestRelease": "1.4.0",
- "latestReleaseDate": "2024-06-11T17:29:58.900Z"
+ "downloads": 2324,
+ "weekDownloads": 799,
+ "size": 11151325,
+ "latestRelease": "1.5.0",
+ "latestReleaseDate": "2025-11-16T18:00:55.138Z"
},
- "score": 40,
+ "score": 53,
"matchingScoreModifiers": [
- "Not updated recently",
+ "Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.198,
+ "popularity": 0.293,
"topicSearchString": "ios android libsodium sodium type"
},
{
@@ -81530,7 +86308,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-06-25T03:47:54Z",
"createdAt": "2020-07-11T11:03:51Z",
"pushedAt": "2022-06-25T03:47:54Z",
@@ -81569,8 +86350,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 1638,
- "weekDownloads": 384,
+ "downloads": 1302,
+ "weekDownloads": 99,
"size": 52394,
"latestRelease": "1.1.2",
"latestReleaseDate": "2022-01-16T06:53:01.961Z"
@@ -81582,7 +86363,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.551,
+ "popularity": -0.685,
"topicSearchString": "component mobile ios android ui segmented-control typescript"
},
{
@@ -81592,14 +86373,17 @@
"github": {
"urls": {
"repo": "https://github.com/killserver/react-native-screenshot-prevent",
- "homepage": null
+ "homepage": "https://github.com/killserver/react-native-screenshot-prevent#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-10-10T16:34:13Z",
"createdAt": "2021-05-18T13:36:14Z",
"pushedAt": "2024-10-10T16:34:13Z",
@@ -81632,8 +86416,8 @@
},
"npmPkg": "react-native-screenshot-prevent",
"npm": {
- "downloads": 45987,
- "weekDownloads": 7920,
+ "downloads": 43404,
+ "weekDownloads": 8671,
"size": 68966,
"latestRelease": "1.2.1",
"latestReleaseDate": "2024-06-02T20:47:09.480Z"
@@ -81643,7 +86427,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.146,
+ "popularity": 0.17,
"topicSearchString": "ios android"
},
{
@@ -81655,14 +86439,17 @@
"github": {
"urls": {
"repo": "https://github.com/andresribeiro/react-native-hyperlinks",
- "homepage": null
+ "homepage": "https://github.com/andresribeiro/react-native-hyperlinks#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-12-27T17:53:00Z",
"createdAt": "2022-12-30T14:37:47Z",
"pushedAt": "2023-12-27T17:53:00Z",
@@ -81705,8 +86492,8 @@
},
"npmPkg": "react-native-hyperlinks",
"npm": {
- "downloads": 1267,
- "weekDownloads": 284,
+ "downloads": 420,
+ "weekDownloads": 177,
"size": 35002,
"latestRelease": "1.0.4",
"latestReleaseDate": "2023-01-05T20:53:35.481Z"
@@ -81715,7 +86502,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.191,
+ "popularity": -0.389,
"topicSearchString": "link links hyperlink hyperlinks hyper-link hypertext rn typescript fuzzy-links hashtag mention url"
},
{
@@ -81727,14 +86514,17 @@
"github": {
"urls": {
"repo": "https://github.com/andresribeiro/react-native-reanimated-image-viewer",
- "homepage": null
+ "homepage": "https://github.com/andresribeiro/react-native-reanimated-image-viewer#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-02T14:55:23Z",
"createdAt": "2022-12-29T18:24:20Z",
"pushedAt": "2024-11-02T14:55:23Z",
@@ -81777,8 +86567,8 @@
},
"npmPkg": "react-native-reanimated-image-viewer",
"npm": {
- "downloads": 1095,
- "weekDownloads": 219,
+ "downloads": 613,
+ "weekDownloads": 106,
"size": 61616,
"latestRelease": "1.0.2",
"latestReleaseDate": "2023-01-05T17:30:40.752Z"
@@ -81787,7 +86577,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.17,
+ "popularity": -0.603,
"topicSearchString": "reanimated image image-viewer image-viewing viewer viewing pinch pan zoom double-tap rn typescript"
},
{
@@ -81813,7 +86603,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-03-03T14:46:12Z",
"createdAt": "2022-12-27T09:49:30Z",
"pushedAt": "2023-03-03T14:46:12Z",
@@ -81857,8 +86650,8 @@
"unmaintained": true,
"npmPkg": "react-native-unicorn-modals",
"npm": {
- "downloads": 126,
- "weekDownloads": 12,
+ "downloads": 65,
+ "weekDownloads": 58,
"size": 164454,
"latestRelease": "0.5.1",
"latestReleaseDate": "2023-03-03T14:46:06.912Z"
@@ -81868,7 +86661,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.417,
+ "popularity": -0.727,
"topicSearchString": "expo modal popup ios android reanimated alert typescript dialog menu reanimated2"
},
{
@@ -81894,7 +86687,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-04-02T14:13:37Z",
"createdAt": "2022-12-28T13:54:46Z",
"pushedAt": "2024-04-02T14:13:37Z",
@@ -81931,8 +86727,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 2815,
- "weekDownloads": 628,
+ "downloads": 1284,
+ "weekDownloads": 529,
"size": 68022,
"latestRelease": "1.0.0",
"latestReleaseDate": "2023-09-02T15:55:00.078Z"
@@ -81942,7 +86738,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.19,
+ "popularity": 0.35,
"topicSearchString": "ios android animated scrollview expo flatlist"
},
{
@@ -81955,14 +86751,17 @@
"github": {
"urls": {
"repo": "https://github.com/72days/react-native-appearance-control",
- "homepage": null
+ "homepage": "https://github.com/72days/react-native-appearance-control#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-01-10T21:45:26Z",
"createdAt": "2023-01-10T20:35:49Z",
"pushedAt": "2023-01-10T21:45:26Z",
@@ -82001,8 +86800,8 @@
"unmaintained": true,
"npmPkg": "react-native-appearance-control",
"npm": {
- "downloads": 964,
- "weekDownloads": 323,
+ "downloads": 557,
+ "weekDownloads": 133,
"size": 52885,
"latestRelease": "0.3.4",
"latestReleaseDate": "2023-01-10T21:45:24.203Z"
@@ -82012,7 +86811,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.464,
+ "popularity": -1.547,
"topicSearchString": "ios android dark-mode night-mode appearance user-interface-style"
},
{
@@ -82033,7 +86832,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-01-15T20:37:00Z",
"createdAt": "2023-01-15T18:12:11Z",
"pushedAt": "2023-01-15T20:37:00Z",
@@ -82066,8 +86868,8 @@
"unmaintained": true,
"npmPkg": "react-native-code-push-dev-menu",
"npm": {
- "downloads": 59,
- "weekDownloads": 5,
+ "downloads": 29,
+ "weekDownloads": 17,
"size": 17917,
"latestRelease": "1.0.1",
"latestReleaseDate": "2023-01-15T20:37:16.970Z"
@@ -82077,7 +86879,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.673,
+ "popularity": -1.183,
"topicSearchString": "cicd codepush"
},
{
@@ -82098,14 +86900,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-02T17:00:12Z",
"createdAt": "2022-08-27T13:38:37Z",
"pushedAt": "2025-10-02T17:00:12Z",
- "forks": 29,
- "issues": 3,
+ "forks": 30,
+ "issues": 2,
"subscribers": 3,
- "stars": 744,
+ "stars": 753,
"dependencies": 0
},
"name": "react-native-android-widget",
@@ -82132,18 +86937,17 @@
},
"npmPkg": "react-native-android-widget",
"npm": {
- "downloads": 14273,
- "weekDownloads": 2030,
+ "downloads": 14512,
+ "weekDownloads": 3176,
"size": 389553,
"latestRelease": "0.17.2",
"latestReleaseDate": "2025-10-02T17:00:09.950Z"
},
- "score": 65,
+ "score": 60,
"matchingScoreModifiers": [
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.121,
+ "popularity": 0.186,
"topicSearchString": "android widget"
},
{
@@ -82155,14 +86959,17 @@
"github": {
"urls": {
"repo": "https://github.com/Splicer97/react-native-apple-mapkit-directions",
- "homepage": null
+ "homepage": "https://github.com/Splicer97/react-native-apple-mapkit-directions#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-01-30T15:49:11Z",
"createdAt": "2022-11-09T16:52:36Z",
"pushedAt": "2023-01-30T15:49:11Z",
@@ -82200,8 +87007,8 @@
"unmaintained": true,
"npmPkg": "react-native-apple-mapkit-directions",
"npm": {
- "downloads": 427,
- "weekDownloads": 36,
+ "downloads": 258,
+ "weekDownloads": 121,
"size": 27294,
"latestRelease": "1.2.1",
"latestReleaseDate": "2023-01-30T15:49:09.909Z"
@@ -82212,7 +87019,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.678,
+ "popularity": -1.347,
"topicSearchString": "ios apple mapkit directions maps"
},
{
@@ -82222,14 +87029,17 @@
"github": {
"urls": {
"repo": "https://github.com/Novsochetra/react-native-circular-chart",
- "homepage": null
+ "homepage": "https://github.com/Novsochetra/react-native-circular-chart#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-01-25T01:42:35Z",
"createdAt": "2021-02-27T02:26:32Z",
"pushedAt": "2023-01-25T01:42:35Z",
@@ -82267,8 +87077,8 @@
"unmaintained": true,
"npmPkg": "react-native-circular-chart",
"npm": {
- "downloads": 3494,
- "weekDownloads": 984,
+ "downloads": 1620,
+ "weekDownloads": 335,
"size": 239516,
"latestRelease": "1.0.9",
"latestReleaseDate": "2023-01-25T01:42:28.064Z"
@@ -82279,7 +87089,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.511,
+ "popularity": -0.574,
"topicSearchString": "donut-chart circle-chart circular-chart chart animation animation-library"
},
{
@@ -82305,14 +87115,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-22T14:25:36Z",
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/ntucker",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-15T23:28:51Z",
"createdAt": "2019-02-15T03:37:05Z",
- "pushedAt": "2025-10-22T14:25:36Z",
+ "pushedAt": "2025-11-15T23:28:51Z",
"forks": 95,
"issues": 3,
"subscribers": 16,
- "stars": 2015,
+ "stars": 2016,
"dependencies": 3
},
"name": "@data-client/react",
@@ -82372,8 +87190,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 5314,
- "weekDownloads": 970,
+ "downloads": 4250,
+ "weekDownloads": 1328,
"size": 1872886,
"latestRelease": "0.14.25",
"latestReleaseDate": "2025-03-12T17:52:13.394Z"
@@ -82384,7 +87202,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.155,
+ "popularity": 0.266,
"topicSearchString": "data cache flux suspense fetch hook networking async concurrent-mode typescript async data-fetching data-cache reactive state-management api-client api normalized-cache swr query front-end mobile ios android web expo expogo nextjs middleware websocket rest graphql rpc sse declarative dynamic-data mutations"
},
{
@@ -82398,14 +87216,17 @@
"github": {
"urls": {
"repo": "https://github.com/Splicer97/react-native-mytracker",
- "homepage": null
+ "homepage": "https://github.com/Splicer97/react-native-mytracker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-31T16:42:53Z",
"createdAt": "2022-11-12T09:42:59Z",
"pushedAt": "2025-07-31T16:42:53Z",
@@ -82439,15 +87260,15 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 771,
- "weekDownloads": 81,
+ "downloads": 382,
+ "weekDownloads": 232,
"size": 152857,
"latestRelease": "2.1.0",
"latestReleaseDate": "2025-07-31T16:42:51.059Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.91,
+ "popularity": -0.479,
"topicSearchString": "mytracker my.com"
},
{
@@ -82460,14 +87281,17 @@
"github": {
"urls": {
"repo": "https://github.com/Splicer97/react-native-osmdroid",
- "homepage": null
+ "homepage": "https://github.com/Splicer97/react-native-osmdroid#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-03T14:37:30Z",
"createdAt": "2023-01-05T17:26:01Z",
"pushedAt": "2024-09-03T14:37:30Z",
@@ -82503,8 +87327,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 666,
- "weekDownloads": 37,
+ "downloads": 542,
+ "weekDownloads": 460,
"size": 380856,
"latestRelease": "0.14.1",
"latestReleaseDate": "2024-09-03T14:26:51.416Z"
@@ -82514,7 +87338,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.703,
+ "popularity": -0.026,
"topicSearchString": "maps osmdroid open-street-maps osm android"
},
{
@@ -82526,14 +87350,17 @@
"github": {
"urls": {
"repo": "https://github.com/sparkfabrik/sparkfabrik-react-native-idfa-aaid",
- "homepage": null
+ "homepage": "https://github.com/sparkfabrik/sparkfabrik-react-native-idfa-aaid#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-07-06T12:44:00Z",
"createdAt": "2020-11-13T11:16:21Z",
"pushedAt": "2024-07-06T12:44:00Z",
@@ -82563,24 +87390,25 @@
},
"hasTypes": true,
"newArchitecture": false,
- "isArchived": false,
+ "isArchived": true,
"hasNativeCode": true,
"configPlugin": true
},
+ "unmaintained": true,
"npm": {
- "downloads": 84254,
- "weekDownloads": 15421,
+ "downloads": 60782,
+ "weekDownloads": 17511,
"size": 558161,
"latestRelease": "1.2.0",
"latestReleaseDate": "2024-07-06T12:43:53.805Z"
},
- "score": 47,
+ "score": 28,
"matchingScoreModifiers": [
- "Known",
"Not updated recently",
- "Not supporting New Architecture"
+ "Not supporting New Architecture",
+ "Unmaintained"
],
- "popularity": 0.156,
+ "popularity": -0.505,
"topicSearchString": "ios android idfa aaid advertising"
},
{
@@ -82600,14 +87428,26 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-09-07T17:04:19Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://paypal.me/matinzd",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://opencollective.com/react-native-health-connect",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
+ "updatedAt": "2025-11-17T11:02:18Z",
"createdAt": "2023-01-07T02:59:05Z",
- "pushedAt": "2025-09-07T17:04:19Z",
+ "pushedAt": "2025-11-17T11:02:18Z",
"forks": 79,
"issues": 61,
"subscribers": 10,
- "stars": 340,
+ "stars": 349,
"dependencies": 0
},
"name": "react-native-health-connect",
@@ -82637,18 +87477,19 @@
},
"npmPkg": "react-native-health-connect",
"npm": {
- "downloads": 51990,
- "weekDownloads": 9220,
+ "downloads": 34821,
+ "weekDownloads": 7482,
"size": 435448,
"latestRelease": "3.4.0",
"latestReleaseDate": "2025-09-07T15:14:26.097Z"
},
- "score": 51,
+ "score": 56,
"matchingScoreModifiers": [
"Known",
- "Lots of open issues"
+ "Lots of open issues",
+ "Recently updated"
],
- "popularity": 0.151,
+ "popularity": 0.183,
"topicSearchString": "health-connect health-sdk android fitness"
},
{
@@ -82668,12 +87509,15 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-07T08:08:02Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-26T09:38:54Z",
"createdAt": "2023-01-14T13:12:08Z",
- "pushedAt": "2025-10-07T08:08:02Z",
+ "pushedAt": "2025-10-26T09:38:54Z",
"forks": 4,
- "issues": 4,
+ "issues": 2,
"subscribers": 3,
"stars": 87,
"dependencies": 1
@@ -82711,18 +87555,18 @@
},
"npmPkg": "react-native-simple-line-chart",
"npm": {
- "downloads": 3506,
- "weekDownloads": 648,
- "size": 406533,
- "latestRelease": "0.39.1",
- "latestReleaseDate": "2025-10-07T08:07:02.743Z"
+ "downloads": 2156,
+ "weekDownloads": 345,
+ "size": 408141,
+ "latestRelease": "0.39.3",
+ "latestReleaseDate": "2025-10-26T09:38:46.345Z"
},
"score": 53,
"matchingScoreModifiers": [
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.157,
+ "popularity": 0.136,
"topicSearchString": "line-chart charts chart-library ui-component graphs android chart ios line reanimated reanimated3"
},
{
@@ -82740,21 +87584,24 @@
"github": {
"urls": {
"repo": "https://github.com/tokkozhin/react-native-qrcode-styled",
- "homepage": null
+ "homepage": "https://github.com/tokkozhin/react-native-qrcode-styled#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-22T09:59:22Z",
"createdAt": "2023-02-06T16:36:24Z",
"pushedAt": "2025-10-22T09:59:22Z",
"forks": 11,
"issues": 7,
"subscribers": 2,
- "stars": 209,
+ "stars": 213,
"dependencies": 3
},
"name": "react-native-qrcode-styled",
@@ -82785,8 +87632,8 @@
},
"npmPkg": "react-native-qrcode-styled",
"npm": {
- "downloads": 89663,
- "weekDownloads": 16334,
+ "downloads": 72672,
+ "weekDownloads": 18208,
"size": 259634,
"latestRelease": "0.4.0",
"latestReleaseDate": "2025-08-27T23:53:42.745Z"
@@ -82796,7 +87643,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.155,
+ "popularity": 0.213,
"topicSearchString": "qrcode svg qrcode-svg qrcode-styled qr-generator rn-qr-generator"
},
{
@@ -82816,14 +87663,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-15T23:19:06Z",
"createdAt": "2014-03-11T06:09:42Z",
"pushedAt": "2025-08-15T23:19:06Z",
- "forks": 10323,
- "issues": 3337,
- "subscribers": 1424,
- "stars": 37309,
+ "forks": 10345,
+ "issues": 3401,
+ "subscribers": 1425,
+ "stars": 37397,
"dependencies": 5
},
"name": "@microsoft/signalr",
@@ -82848,11 +87698,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 3671922,
- "weekDownloads": 679386,
- "size": 2831580,
- "latestRelease": "9.0.6",
- "latestReleaseDate": "2025-07-31T21:32:33.010Z"
+ "downloads": 2472991,
+ "weekDownloads": 688783,
+ "size": 2838302,
+ "latestRelease": "10.0.0",
+ "latestReleaseDate": "2025-11-14T22:44:13.555Z"
},
"score": 86,
"matchingScoreModifiers": [
@@ -82861,7 +87711,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.157,
+ "popularity": 0.237,
"topicSearchString": "signalr aspnetcore"
},
{
@@ -82879,21 +87729,24 @@
"github": {
"urls": {
"repo": "https://github.com/sacmii/rn-vertical-slider",
- "homepage": null
+ "homepage": "https://github.com/sacmii/rn-vertical-slider#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-12T23:20:48Z",
"createdAt": "2019-03-16T19:38:11Z",
"pushedAt": "2025-07-12T23:20:48Z",
"forks": 48,
"issues": 6,
"subscribers": 2,
- "stars": 261,
+ "stars": 263,
"dependencies": 0
},
"name": "rn-vertical-slider",
@@ -82926,8 +87779,8 @@
},
"npmPkg": "rn-vertical-slider",
"npm": {
- "downloads": 3564,
- "weekDownloads": 734,
+ "downloads": 2375,
+ "weekDownloads": 653,
"size": 40664,
"latestRelease": "4.4.1",
"latestReleaseDate": "2025-07-12T23:20:45.660Z"
@@ -82936,7 +87789,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.175,
+ "popularity": 0.234,
"topicSearchString": "ios android vertical-slider column-slider rn rn-vertical-slider slider vertical"
},
{
@@ -82958,14 +87811,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-18T10:06:03Z",
"createdAt": "2023-01-13T18:03:26Z",
"pushedAt": "2025-02-18T10:06:03Z",
"forks": 27,
"issues": 8,
"subscribers": 4,
- "stars": 282,
+ "stars": 283,
"dependencies": 0
},
"name": "@showtime-xyz/tab-view",
@@ -82991,8 +87847,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 2359,
- "weekDownloads": 521,
+ "downloads": 1823,
+ "weekDownloads": 448,
"size": 278045,
"latestRelease": "0.2.1",
"latestReleaseDate": "2024-02-20T09:54:28.673Z"
@@ -83002,7 +87858,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.188,
+ "popularity": 0.209,
"topicSearchString": "ios android"
},
{
@@ -83016,21 +87872,24 @@
"github": {
"urls": {
"repo": "https://github.com/rgommezz/react-native-chatgpt",
- "homepage": null
+ "homepage": "https://github.com/rgommezz/react-native-chatgpt#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-01-31T11:51:32Z",
"createdAt": "2023-01-23T20:51:57Z",
"pushedAt": "2023-01-31T11:51:32Z",
- "forks": 80,
+ "forks": 79,
"issues": 5,
"subscribers": 12,
- "stars": 580,
+ "stars": 581,
"dependencies": 3
},
"name": "react-native-chatgpt",
@@ -83060,8 +87919,8 @@
"unmaintained": true,
"npmPkg": "react-native-chatgpt",
"npm": {
- "downloads": 1571,
- "weekDownloads": 7,
+ "downloads": 156,
+ "weekDownloads": 132,
"size": 176379,
"latestRelease": "0.9.0",
"latestReleaseDate": "2023-01-29T21:21:45.615Z"
@@ -83072,7 +87931,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.746,
+ "popularity": -0.767,
"topicSearchString": "ios android chatbot chatgpt"
},
{
@@ -83090,14 +87949,17 @@
"github": {
"urls": {
"repo": "https://github.com/ggunti/react-native-amazing-cropper",
- "homepage": null
+ "homepage": "https://github.com/ggunti/react-native-amazing-cropper"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-30T15:15:15Z",
"createdAt": "2018-10-25T11:13:16Z",
"pushedAt": "2025-03-30T15:15:15Z",
@@ -83135,8 +87997,8 @@
},
"npmPkg": "react-native-amazing-cropper",
"npm": {
- "downloads": 248,
- "weekDownloads": 64,
+ "downloads": 116,
+ "weekDownloads": 20,
"size": 207892,
"latestRelease": "0.2.8",
"latestReleaseDate": "2025-03-30T15:15:47.096Z"
@@ -83146,7 +88008,7 @@
"Known",
"Not updated recently"
],
- "popularity": -0.529,
+ "popularity": -0.602,
"topicSearchString": "crop rotate image cropper rotation ios android"
},
{
@@ -83166,7 +88028,10 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-24T15:53:33Z",
"createdAt": "2020-04-01T21:32:42Z",
"pushedAt": "2025-09-24T15:53:33Z",
@@ -83198,18 +88063,15 @@
"configPlugin": false
},
"npm": {
- "downloads": 49308,
- "weekDownloads": 3363,
+ "downloads": 8212,
+ "weekDownloads": 5977,
"size": 281094,
"latestRelease": "53.0.2",
"latestReleaseDate": "2025-09-24T15:56:14.623Z"
},
- "score": 65,
- "matchingScoreModifiers": [
- "Known",
- "Recently updated"
- ],
- "popularity": 0.058,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": 0.619,
"topicSearchString": "ios android"
},
{
@@ -83223,21 +88085,24 @@
"github": {
"urls": {
"repo": "https://github.com/styled-components/css-to-react-native",
- "homepage": null
+ "homepage": "https://github.com/styled-components/css-to-react-native#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-16T14:06:03Z",
"createdAt": "2016-11-09T16:34:37Z",
"pushedAt": "2025-05-16T14:06:03Z",
"forks": 83,
"issues": 8,
"subscribers": 36,
- "stars": 1163,
+ "stars": 1167,
"dependencies": 3
},
"name": "css-to-react-native",
@@ -83264,19 +88129,20 @@
},
"npmPkg": "css-to-react-native",
"npm": {
- "downloads": 30603780,
- "weekDownloads": 6054812,
+ "downloads": 19875342,
+ "weekDownloads": 4672073,
"size": 90021,
"latestRelease": "3.2.0",
"latestReleaseDate": "2023-02-14T22:20:46.436Z"
},
- "score": 95,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.168,
+ "popularity": 0.2,
"topicSearchString": "styled-components styles css"
},
{
@@ -83294,14 +88160,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-10-16T15:08:40Z",
"createdAt": "2015-06-09T19:25:38Z",
"pushedAt": "2025-10-16T15:08:40Z",
- "forks": 1766,
- "issues": 118,
+ "forks": 1767,
+ "issues": 119,
"subscribers": 327,
- "stars": 22031,
+ "stars": 22058,
"dependencies": 0
},
"name": "babel-plugin-react-native-web",
@@ -83325,8 +88194,8 @@
},
"npmPkg": "babel-plugin-react-native-web",
"npm": {
- "downloads": 8140607,
- "weekDownloads": 1476453,
+ "downloads": 6571944,
+ "weekDownloads": 1656101,
"size": 17221,
"latestRelease": "0.21.2",
"latestReleaseDate": "2025-10-16T15:09:50.060Z"
@@ -83339,7 +88208,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.154,
+ "popularity": 0.214,
"topicSearchString": ""
},
{
@@ -83357,21 +88226,24 @@
"github": {
"urls": {
"repo": "https://github.com/maggialejandro/react-native-month",
- "homepage": null
+ "homepage": "https://github.com/maggialejandro/react-native-month#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-03-07T22:59:14Z",
"createdAt": "2020-03-17T21:43:58Z",
"pushedAt": "2024-03-07T22:59:14Z",
"forks": 15,
"issues": 3,
"subscribers": 1,
- "stars": 25,
+ "stars": 27,
"dependencies": 0
},
"name": "react-native-month",
@@ -83397,8 +88269,8 @@
},
"npmPkg": "react-native-month",
"npm": {
- "downloads": 10780,
- "weekDownloads": 1947,
+ "downloads": 5679,
+ "weekDownloads": 1701,
"size": 510510,
"latestRelease": "1.7.0",
"latestReleaseDate": "2024-03-07T23:01:25.087Z"
@@ -83407,7 +88279,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.154,
+ "popularity": 0.255,
"topicSearchString": "month component"
},
{
@@ -83429,7 +88301,19 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/a-tokyo",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://buymeacoffee.com/ahmedtokyo",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
"updatedAt": "2025-05-31T14:00:32Z",
"createdAt": "2022-12-27T02:20:18Z",
"pushedAt": "2025-05-31T14:00:32Z",
@@ -83479,15 +88363,15 @@
},
"npmPkg": "react-native-flex-grid",
"npm": {
- "downloads": 36214,
- "weekDownloads": 7608,
+ "downloads": 24440,
+ "weekDownloads": 6307,
"size": 142879,
"latestRelease": "1.0.6",
"latestReleaseDate": "2025-05-31T14:03:13.864Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": 0.179,
+ "popularity": 0.219,
"topicSearchString": "web grid layout flex flexbox design style bootstrap 12-columns n-columns demo storybook typescript flowtype expo framework customizable configurable zero-dependency"
},
{
@@ -83513,14 +88397,17 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-07-10T03:45:37Z",
"createdAt": "2017-05-26T06:48:38Z",
"pushedAt": "2023-07-10T03:45:37Z",
- "forks": 323,
- "issues": 286,
+ "forks": 325,
+ "issues": 287,
"subscribers": 23,
- "stars": 1325,
+ "stars": 1327,
"dependencies": 1
},
"name": "react-native-amap3d",
@@ -83548,8 +88435,8 @@
"unmaintained": true,
"npmPkg": "react-native-amap3d",
"npm": {
- "downloads": 1759,
- "weekDownloads": 224,
+ "downloads": 982,
+ "weekDownloads": 294,
"size": 84469,
"latestRelease": "3.2.4",
"latestReleaseDate": "2023-07-10T03:46:54.253Z"
@@ -83563,7 +88450,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.642,
+ "popularity": -1.245,
"topicSearchString": "amap maps mapview"
},
{
@@ -83586,12 +88473,15 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-07-17T23:01:27Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-05T18:15:50Z",
"createdAt": "2020-02-06T08:11:13Z",
- "pushedAt": "2025-07-17T23:01:27Z",
+ "pushedAt": "2025-11-05T18:15:50Z",
"forks": 53,
- "issues": 21,
+ "issues": 22,
"subscribers": 39,
"stars": 123,
"dependencies": 3
@@ -83625,17 +88515,18 @@
},
"npmPkg": "mixpanel-react-native",
"npm": {
- "downloads": 397330,
- "weekDownloads": 74989,
+ "downloads": 429152,
+ "weekDownloads": 79017,
"size": 40243541,
"latestRelease": "3.1.2",
"latestReleaseDate": "2025-06-05T17:13:47.708Z"
},
- "score": 60,
+ "score": 65,
"matchingScoreModifiers": [
- "Known"
+ "Known",
+ "Recently updated"
],
- "popularity": 0.16,
+ "popularity": 0.157,
"topicSearchString": "mixpanel ios android analytics tracking sdk analytics-tracking mixpanel-sdk"
},
{
@@ -83647,14 +88538,17 @@
"github": {
"urls": {
"repo": "https://github.com/matinzd/react-native-block-store",
- "homepage": null
+ "homepage": "https://github.com/matinzd/react-native-block-store#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-03-03T11:35:39Z",
"createdAt": "2023-03-02T23:12:56Z",
"pushedAt": "2023-03-03T11:35:39Z",
@@ -83689,8 +88583,8 @@
"unmaintained": true,
"npmPkg": "react-native-block-store",
"npm": {
- "downloads": 54,
- "weekDownloads": 4,
+ "downloads": 21,
+ "weekDownloads": 15,
"size": 20287,
"latestRelease": "0.1.1",
"latestReleaseDate": "2023-03-03T11:29:55.262Z"
@@ -83700,7 +88594,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.683,
+ "popularity": -1,
"topicSearchString": "ios android"
},
{
@@ -83721,11 +88615,14 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-17T19:59:18Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-27T08:12:39Z",
"createdAt": "2023-03-04T13:46:43Z",
- "pushedAt": "2025-10-17T19:59:18Z",
- "forks": 13,
+ "pushedAt": "2025-10-27T08:12:39Z",
+ "forks": 14,
"issues": 0,
"subscribers": 5,
"stars": 89,
@@ -83762,17 +88659,17 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 1138,
- "weekDownloads": 268,
- "size": 101319,
- "latestRelease": "2.0.0",
- "latestReleaseDate": "2025-10-17T19:29:03.243Z"
+ "downloads": 771,
+ "weekDownloads": 228,
+ "size": 100966,
+ "latestRelease": "2.0.1",
+ "latestReleaseDate": "2025-10-27T08:13:29.076Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.201,
+ "popularity": -0.498,
"topicSearchString": "ios android barcode barcode-scanner qrcode qrcode-scanner bar qr scanner"
},
{
@@ -83785,21 +88682,24 @@
"github": {
"urls": {
"repo": "https://github.com/frw/react-native-ssl-public-key-pinning",
- "homepage": null
+ "homepage": "https://github.com/frw/react-native-ssl-public-key-pinning#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-08-29T18:51:08Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-15T17:59:33Z",
"createdAt": "2023-03-09T05:59:16Z",
- "pushedAt": "2025-08-29T18:51:08Z",
+ "pushedAt": "2025-11-15T17:59:33Z",
"forks": 15,
- "issues": 5,
+ "issues": 4,
"subscribers": 1,
- "stars": 240,
+ "stars": 242,
"dependencies": 0
},
"name": "react-native-ssl-public-key-pinning",
@@ -83830,17 +88730,18 @@
},
"npmPkg": "react-native-ssl-public-key-pinning",
"npm": {
- "downloads": 81688,
- "weekDownloads": 14068,
+ "downloads": 72478,
+ "weekDownloads": 13902,
"size": 59538,
"latestRelease": "1.2.6",
"latestReleaseDate": "2025-07-05T13:50:23.821Z"
},
- "score": 60,
+ "score": 65,
"matchingScoreModifiers": [
- "Known"
+ "Known",
+ "Recently updated"
],
- "popularity": 0.146,
+ "popularity": 0.163,
"topicSearchString": "ios android ssl ssl-pinning network pki"
},
{
@@ -83859,14 +88760,17 @@
"github": {
"urls": {
"repo": "https://github.com/jgillick/react-native-a11y-slider",
- "homepage": null
+ "homepage": "https://github.com/jgillick/react-native-a11y-slider#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-10-26T20:48:18Z",
"createdAt": "2022-10-12T19:07:02Z",
"pushedAt": "2023-10-26T20:48:18Z",
@@ -83898,19 +88802,21 @@
"hasNativeCode": false,
"configPlugin": false
},
+ "unmaintained": true,
"npmPkg": "react-native-a11y-slider",
"npm": {
- "downloads": 5042,
- "weekDownloads": 823,
+ "downloads": 3085,
+ "weekDownloads": 672,
"size": 68265,
"latestRelease": "1.3.2",
"latestReleaseDate": "2023-10-26T20:40:56.688Z"
},
- "score": 44,
+ "score": 33,
"matchingScoreModifiers": [
- "Not updated recently"
+ "Not updated recently",
+ "Unmaintained"
],
- "popularity": -0.111,
+ "popularity": -0.815,
"topicSearchString": "a11y accessibility slider"
},
{
@@ -83931,14 +88837,17 @@
"github": {
"urls": {
"repo": "https://github.com/jgillick/react-fancy-qrcode",
- "homepage": null
+ "homepage": "https://github.com/jgillick/react-fancy-qrcode#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-10-11T19:36:29Z",
"createdAt": "2022-04-05T19:31:22Z",
"pushedAt": "2024-10-11T19:36:29Z",
@@ -83970,8 +88879,8 @@
},
"npmPkg": "react-fancy-qrcode",
"npm": {
- "downloads": 6314,
- "weekDownloads": 1787,
+ "downloads": 19456,
+ "weekDownloads": 974,
"size": 38561,
"latestRelease": "1.0.4",
"latestReleaseDate": "2024-10-11T19:36:44.268Z"
@@ -83980,7 +88889,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.241,
+ "popularity": 0.043,
"topicSearchString": "qrcode"
},
{
@@ -83997,14 +88906,17 @@
"github": {
"urls": {
"repo": "https://github.com/mutualmobile/react-native-barricade",
- "homepage": null
+ "homepage": "https://github.com/mutualmobile/react-native-barricade#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-01-10T11:30:38Z",
"createdAt": "2022-11-29T06:38:51Z",
"pushedAt": "2024-01-10T11:30:38Z",
@@ -84048,8 +88960,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 15,
- "weekDownloads": 0,
+ "downloads": 7,
+ "weekDownloads": 5,
"size": 236973,
"latestRelease": "1.0.0",
"latestReleaseDate": "2023-02-17T15:57:17.805Z"
@@ -84059,7 +88971,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -1,
+ "popularity": 0,
"topicSearchString": "mobile ios android http interceptor mock-api mock network pretender prototype server testing mockapi typescipt"
},
{
@@ -84087,12 +88999,15 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-25T10:15:14Z",
"createdAt": "2022-01-04T07:33:01Z",
"pushedAt": "2025-10-25T10:15:14Z",
"forks": 29,
- "issues": 5,
+ "issues": 6,
"subscribers": 2,
"stars": 165,
"dependencies": 1
@@ -84116,7 +89031,9 @@
"select",
"multi-select",
"multipleselection",
- "search"
+ "search",
+ "expo",
+ "npm-package"
],
"license": {
"key": "mit",
@@ -84132,8 +89049,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 14854,
- "weekDownloads": 2778,
+ "downloads": 8810,
+ "weekDownloads": 2523,
"size": 347835,
"latestRelease": "2.1.8",
"latestReleaseDate": "2025-08-24T06:43:40.828Z"
@@ -84143,8 +89060,8 @@
"Known",
"Recently updated"
],
- "popularity": 0.159,
- "topicSearchString": "ios android dropdown selection dropdown-menu multiple-select picker pull-down-menu combo-box list-box select multi-select multipleselection search"
+ "popularity": 0.244,
+ "topicSearchString": "ios android dropdown selection dropdown-menu multiple-select picker pull-down-menu combo-box list-box select multi-select multipleselection search expo npm-package"
},
{
"githubUrl": "https://github.com/AtharvaDeolalikar/react-native-animated-bottom-drawer",
@@ -84160,7 +89077,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-08-13T13:29:42Z",
"createdAt": "2023-03-23T07:56:22Z",
"pushedAt": "2023-08-13T13:29:42Z",
@@ -84197,8 +89117,8 @@
"unmaintained": true,
"npmPkg": "react-native-animated-bottom-drawer",
"npm": {
- "downloads": 2468,
- "weekDownloads": 515,
+ "downloads": 1725,
+ "weekDownloads": 438,
"size": 22114,
"latestRelease": "0.0.23",
"latestReleaseDate": "2023-08-11T08:03:52.877Z"
@@ -84209,7 +89129,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.572,
+ "popularity": -0.534,
"topicSearchString": "bottom-drawer bottom-sheet bottom-modal modal typescript"
},
{
@@ -84223,14 +89143,26 @@
"github": {
"urls": {
"repo": "https://github.com/jpudysz/react-native-is-maestro",
- "homepage": null
+ "homepage": "https://github.com/jpudysz/react-native-is-maestro#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/jpudysz",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://ko-fi.com/jpudysz",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2024-06-27T12:13:42Z",
"createdAt": "2023-01-19T17:06:33Z",
"pushedAt": "2024-06-27T12:13:42Z",
@@ -84266,8 +89198,8 @@
},
"npmPkg": "react-native-is-maestro",
"npm": {
- "downloads": 1631,
- "weekDownloads": 241,
+ "downloads": 1202,
+ "weekDownloads": 433,
"size": 43348,
"latestRelease": "3.0.1",
"latestReleaseDate": "2024-06-27T12:13:40.428Z"
@@ -84276,7 +89208,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.126,
+ "popularity": 0.307,
"topicSearchString": "ios android web maestro"
},
{
@@ -84300,14 +89232,30 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/douglasjunior",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://patreon.com/douglasjunior",
+ "platform": "PATREON"
+ },
+ {
+ "url": "paypal.me/douglasnassif",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2025-08-12T20:31:44Z",
"createdAt": "2023-03-09T11:19:24Z",
"pushedAt": "2025-08-12T20:31:44Z",
- "forks": 9,
+ "forks": 10,
"issues": 2,
"subscribers": 3,
- "stars": 259,
+ "stars": 261,
"dependencies": 0
},
"name": "react-native-pdf-renderer",
@@ -84338,8 +89286,8 @@
},
"npmPkg": "react-native-pdf-renderer",
"npm": {
- "downloads": 61741,
- "weekDownloads": 10460,
+ "downloads": 57278,
+ "weekDownloads": 11792,
"size": 174403,
"latestRelease": "2.3.0",
"latestReleaseDate": "2025-08-12T20:32:04.137Z"
@@ -84348,7 +89296,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.144,
+ "popularity": 0.175,
"topicSearchString": "android ios pdf pdfrenderer pdfkit"
},
{
@@ -84363,14 +89311,17 @@
"github": {
"urls": {
"repo": "https://github.com/dozsolti/react-native-use-list",
- "homepage": null
+ "homepage": "https://github.com/dozsolti/react-native-use-list#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-04-28T10:43:37Z",
"createdAt": "2023-04-17T08:03:45Z",
"pushedAt": "2023-04-28T10:43:37Z",
@@ -84408,8 +89359,8 @@
"unmaintained": true,
"npmPkg": "react-native-use-list",
"npm": {
- "downloads": 133,
- "weekDownloads": 3,
+ "downloads": 69,
+ "weekDownloads": 19,
"size": 55355,
"latestRelease": "0.2.1",
"latestReleaseDate": "2023-04-28T10:44:29.336Z"
@@ -84419,7 +89370,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.481,
+ "popularity": -1.262,
"topicSearchString": "ios android flatlist sectionlist virtualizedlist"
},
{
@@ -84433,14 +89384,17 @@
"github": {
"urls": {
"repo": "https://github.com/ahmedrowaihi/react-native-i18n-storage",
- "homepage": null
+ "homepage": "https://github.com/ahmedrowaihi/react-native-i18n-storage#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-08-15T20:38:30Z",
"createdAt": "2023-04-20T17:02:02Z",
"pushedAt": "2024-08-15T20:38:30Z",
@@ -84473,8 +89427,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 114,
- "weekDownloads": 3,
+ "downloads": 105,
+ "weekDownloads": 95,
"size": 73561,
"latestRelease": "2.0.5",
"latestReleaseDate": "2023-05-07T10:51:18.033Z"
@@ -84484,7 +89438,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.977,
+ "popularity": -0.208,
"topicSearchString": "ios android"
},
{
@@ -84507,7 +89461,19 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/gmsgowtham",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://www.buymeacoffee.com/gmsgowtham",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2025-07-02T13:26:55Z",
"createdAt": "2023-05-28T13:49:50Z",
"pushedAt": "2025-07-02T13:26:55Z",
@@ -84547,15 +89513,15 @@
},
"npmPkg": "react-native-code-highlighter",
"npm": {
- "downloads": 12679,
- "weekDownloads": 1891,
+ "downloads": 6450,
+ "weekDownloads": 2182,
"size": 32860,
"latestRelease": "1.3.0",
"latestReleaseDate": "2025-07-01T15:00:49.859Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": 0.127,
+ "popularity": 0.288,
"topicSearchString": "ios android web code-hightlighter syntax-highlighter code-highlight syntax-highlighting typescript"
},
{
@@ -84572,14 +89538,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-20T14:02:34Z",
"createdAt": "2023-06-02T12:05:48Z",
"pushedAt": "2025-10-20T14:02:34Z",
"forks": 31,
- "issues": 1,
+ "issues": 2,
"subscribers": 3,
- "stars": 294,
+ "stars": 295,
"dependencies": 0
},
"name": "react-native-screenguard",
@@ -84627,8 +89596,8 @@
},
"npmPkg": "react-native-screenguard",
"npm": {
- "downloads": 32615,
- "weekDownloads": 6542,
+ "downloads": 29729,
+ "weekDownloads": 4248,
"size": 292591,
"latestRelease": "1.1.0",
"latestReleaseDate": "2025-07-09T16:37:42.032Z"
@@ -84638,7 +89607,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.17,
+ "popularity": 0.121,
"topicSearchString": "screenguard detector screen-capture capture protection prevent screenshot capture-protection screenshot-prevent screenshot-blocker screenshot-detector screenshot-protection screenshot-prevention screenshot-blocking screenshot-block screenshot-blocking-ios screenshot-blocking-android screenshot-block-ios screenshot-block-android screenshot-blocker-ios screenshot-blocker-android ios android"
},
{
@@ -84656,14 +89625,17 @@
"github": {
"urls": {
"repo": "https://github.com/4cc3ssX/react-native-totp-utils",
- "homepage": null
+ "homepage": "https://github.com/4cc3ssX/react-native-totp-utils#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-23T15:09:14Z",
"createdAt": "2023-06-08T12:14:28Z",
"pushedAt": "2025-09-23T15:09:14Z",
@@ -84699,18 +89671,17 @@
},
"npmPkg": "react-native-totp-utils",
"npm": {
- "downloads": 42,
- "weekDownloads": 14,
+ "downloads": 13,
+ "weekDownloads": 3,
"size": 74309,
"latestRelease": "1.0.6",
"latestReleaseDate": "2025-09-23T15:09:09.666Z"
},
- "score": 47,
+ "score": 42,
"matchingScoreModifiers": [
- "Recently updated",
"Unmaintained"
],
- "popularity": -1.439,
+ "popularity": -1.55,
"topicSearchString": "ios android totp totp-utils"
},
{
@@ -84730,7 +89701,15 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/JedrzejMajko",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2023-07-26T12:41:20Z",
"createdAt": "2023-06-06T09:15:54Z",
"pushedAt": "2023-07-26T12:41:20Z",
@@ -84761,8 +89740,8 @@
"unmaintained": true,
"npmPkg": "react-native-hardwired",
"npm": {
- "downloads": 13,
- "weekDownloads": 1,
+ "downloads": 4,
+ "weekDownloads": 2,
"size": 702204,
"latestRelease": "0.10.2",
"latestReleaseDate": "2023-07-26T12:42:25.101Z"
@@ -84773,7 +89752,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.683,
+ "popularity": -1,
"topicSearchString": ""
},
{
@@ -84791,14 +89770,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-24T11:59:28Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/huextrat",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-11T23:58:05Z",
"createdAt": "2023-06-09T10:46:18Z",
- "pushedAt": "2025-10-24T11:59:28Z",
- "forks": 10,
+ "pushedAt": "2025-11-11T23:58:05Z",
+ "forks": 11,
"issues": 2,
"subscribers": 1,
- "stars": 178,
+ "stars": 182,
"dependencies": 1
},
"name": "react-native-maps-routes",
@@ -84825,8 +89812,8 @@
},
"npmPkg": "react-native-maps-routes",
"npm": {
- "downloads": 2351,
- "weekDownloads": 261,
+ "downloads": 1915,
+ "weekDownloads": 717,
"size": 21933,
"latestRelease": "1.3.6",
"latestReleaseDate": "2025-10-20T20:38:14.757Z"
@@ -84835,7 +89822,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.094,
+ "popularity": 0.319,
"topicSearchString": "maps ios android"
},
{
@@ -84847,14 +89834,17 @@
"github": {
"urls": {
"repo": "https://github.com/monkin77/react-native-esper-sdk",
- "homepage": null
+ "homepage": "https://github.com/monkin77/react-native-esper-sdk#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-07-05T20:56:53Z",
"createdAt": "2022-05-27T10:50:44Z",
"pushedAt": "2022-07-05T20:56:53Z",
@@ -84890,7 +89880,7 @@
"npmPkg": "react-native-esper-sdk",
"npm": {
"downloads": 29,
- "weekDownloads": 0,
+ "weekDownloads": 18,
"size": 32692,
"latestRelease": "0.2.2",
"latestReleaseDate": "2022-07-05T20:52:20.767Z"
@@ -84901,7 +89891,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -1.15,
"topicSearchString": "ios android"
},
{
@@ -84916,21 +89906,29 @@
"github": {
"urls": {
"repo": "https://github.com/vonovak/react-native-theme-control",
- "homepage": null
+ "homepage": "https://www.npmjs.com/package/@vonovak/react-native-theme-control"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/vonovak",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-10-23T16:25:03Z",
"createdAt": "2022-06-21T18:48:40Z",
"pushedAt": "2025-10-23T16:25:03Z",
"forks": 2,
"issues": 1,
"subscribers": 3,
- "stars": 170,
+ "stars": 171,
"dependencies": 2
},
"name": "@vonovak/react-native-theme-control",
@@ -84962,8 +89960,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 3549,
- "weekDownloads": 714,
+ "downloads": 2415,
+ "weekDownloads": 572,
"size": 117704,
"latestRelease": "7.0.2",
"latestReleaseDate": "2025-07-06T17:52:16.885Z"
@@ -84972,7 +89970,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.171,
+ "popularity": 0.201,
"topicSearchString": "ios android theme dark dark-mode apearance hacktoberfest"
},
{
@@ -84982,14 +89980,17 @@
"github": {
"urls": {
"repo": "https://github.com/movio/react-native-rsa-signer",
- "homepage": null
+ "homepage": "https://github.com/movio/react-native-rsa-signer#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-07-28T00:42:58Z",
"createdAt": "2018-03-22T12:44:39Z",
"pushedAt": "2023-07-28T00:42:58Z",
@@ -85026,8 +90027,8 @@
"unmaintained": true,
"npmPkg": "react-native-rsa-signer",
"npm": {
- "downloads": 8,
- "weekDownloads": 1,
+ "downloads": 6,
+ "weekDownloads": 3,
"size": 80881,
"latestRelease": "1.5.1",
"latestReleaseDate": "2023-07-28T00:44:37.843Z"
@@ -85038,7 +90039,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.55,
+ "popularity": -1.15,
"topicSearchString": "rsa jwt encryption security numero"
},
{
@@ -85062,14 +90063,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-06T23:04:59Z",
"createdAt": "2023-05-01T01:17:39Z",
"pushedAt": "2025-02-06T23:04:59Z",
"forks": 5,
"issues": 2,
"subscribers": 2,
- "stars": 43,
+ "stars": 44,
"dependencies": 1
},
"name": "react-native-pie-chart",
@@ -85096,8 +90100,8 @@
},
"npmPkg": "react-native-pie-chart",
"npm": {
- "downloads": 38537,
- "weekDownloads": 7523,
+ "downloads": 24795,
+ "weekDownloads": 5880,
"size": 337223,
"latestRelease": "4.0.1",
"latestReleaseDate": "2025-02-06T22:54:12.919Z"
@@ -85106,7 +90110,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.166,
+ "popularity": 0.202,
"topicSearchString": "chart pie-chart visualization"
},
{
@@ -85131,7 +90135,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-06-23T11:59:04Z",
"createdAt": "2022-09-06T14:39:04Z",
"pushedAt": "2023-06-23T11:59:04Z",
@@ -85168,8 +90175,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 433,
- "weekDownloads": 106,
+ "downloads": 410,
+ "weekDownloads": 110,
"size": 52463,
"latestRelease": "0.0.2",
"latestReleaseDate": "2023-06-23T12:07:18.324Z"
@@ -85180,7 +90187,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.54,
+ "popularity": -1.521,
"topicSearchString": "autofocus next-field enter onenter input textfield"
},
{
@@ -85198,14 +90205,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-23T21:21:51Z",
"createdAt": "2019-04-03T21:57:31Z",
"pushedAt": "2025-10-23T21:21:51Z",
"forks": 4,
"issues": 7,
"subscribers": 4,
- "stars": 40,
+ "stars": 41,
"dependencies": 3
},
"name": "react-native-web-jsonschema-form",
@@ -85234,8 +90244,8 @@
},
"npmPkg": "react-native-web-jsonschema-form",
"npm": {
- "downloads": 603,
- "weekDownloads": 9,
+ "downloads": 129,
+ "weekDownloads": 102,
"size": 191929,
"latestRelease": "4.0.0",
"latestReleaseDate": "2022-04-20T14:55:23.902Z"
@@ -85244,7 +90254,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.737,
+ "popularity": -0.07,
"topicSearchString": "expo web component ui-components json-schema form"
},
{
@@ -85254,14 +90264,17 @@
"github": {
"urls": {
"repo": "https://github.com/Lemonadd-UG/react-native-apple-music",
- "homepage": null
+ "homepage": "https://github.com/Lemonadd-UG/react-native-apple-music#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2020-08-29T12:35:00Z",
"createdAt": "2020-02-17T15:37:57Z",
"pushedAt": "2020-08-29T12:35:00Z",
@@ -85297,8 +90310,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 145,
- "weekDownloads": 20,
+ "downloads": 41,
+ "weekDownloads": 19,
"size": 2390368,
"latestRelease": "1.0.3",
"latestReleaseDate": "2020-03-25T13:41:20.987Z"
@@ -85309,7 +90322,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.632,
+ "popularity": -1.328,
"topicSearchString": "ios apple-music apple-music-api music apple"
},
{
@@ -85323,19 +90336,27 @@
"github": {
"urls": {
"repo": "https://github.com/numandev1/react-native-keys",
- "homepage": null
+ "homepage": "https://github.com/numandev1/react-native-keys#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "http://buymeacoffee.com/numan.dev",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2025-08-01T00:24:15Z",
"createdAt": "2021-03-09T09:27:12Z",
"pushedAt": "2025-08-01T00:24:15Z",
- "forks": 30,
- "issues": 19,
+ "forks": 29,
+ "issues": 18,
"subscribers": 7,
"stars": 381,
"dependencies": 5
@@ -85363,7 +90384,8 @@
"12factor",
"protected",
"undecryptable",
- "envs"
+ "envs",
+ "cpp"
],
"license": {
"key": "mit",
@@ -85380,8 +90402,8 @@
},
"npmPkg": "react-native-keys",
"npm": {
- "downloads": 14609,
- "weekDownloads": 3192,
+ "downloads": 16015,
+ "weekDownloads": 1778,
"size": 45454803,
"latestRelease": "0.7.13",
"latestReleaseDate": "2025-09-07T15:48:03.636Z"
@@ -85390,8 +90412,8 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.186,
- "topicSearchString": "ios android config environment environment-variables secure env jsi jni keys jni-android jni-ios dotenv config-var 12factor protected undecryptable envs"
+ "popularity": 0.094,
+ "topicSearchString": "ios android config environment environment-variables secure env jsi jni keys jni-android jni-ios dotenv config-var 12factor protected undecryptable envs cpp"
},
{
"githubUrl": "https://github.com/Sharcoux/slider",
@@ -85411,19 +90433,22 @@
"github": {
"urls": {
"repo": "https://github.com/Sharcoux/slider",
- "homepage": null
+ "homepage": "https://github.com/Sharcoux/slider"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-24T01:43:51Z",
"createdAt": "2020-05-06T14:14:41Z",
"pushedAt": "2025-10-24T01:43:51Z",
"forks": 33,
- "issues": 2,
+ "issues": 1,
"subscribers": 1,
"stars": 187,
"dependencies": 0
@@ -85451,8 +90476,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 77748,
- "weekDownloads": 14913,
+ "downloads": 46056,
+ "weekDownloads": 12374,
"size": 103963,
"latestRelease": "11.0.12",
"latestReleaseDate": "2025-10-24T01:43:45.495Z"
@@ -85462,7 +90487,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.163,
+ "popularity": 0.228,
"topicSearchString": "web slider range"
},
{
@@ -85485,14 +90510,17 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-10T09:08:19Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T07:50:22Z",
"createdAt": "2017-01-17T17:26:46Z",
- "pushedAt": "2025-10-10T09:08:19Z",
- "forks": 416,
- "issues": 41,
+ "pushedAt": "2025-11-12T07:50:22Z",
+ "forks": 419,
+ "issues": 37,
"subscribers": 32,
- "stars": 5434,
+ "stars": 5477,
"dependencies": 2
},
"name": "@lingui/react",
@@ -85526,11 +90554,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 1342786,
- "weekDownloads": 261520,
+ "downloads": 1134079,
+ "weekDownloads": 248216,
"size": 36126,
- "latestRelease": "5.5.1",
- "latestReleaseDate": "2025-10-10T09:43:52.512Z"
+ "latestRelease": "5.6.0",
+ "latestReleaseDate": "2025-11-12T07:55:50.345Z"
},
"score": 100,
"matchingScoreModifiers": [
@@ -85539,7 +90567,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.166,
+ "popularity": 0.186,
"topicSearchString": "component component i18n internationalization i9n translation icu messageformat multilingual localization l10n"
},
{
@@ -85553,14 +90581,17 @@
"github": {
"urls": {
"repo": "https://github.com/pcamarajr/react-native-ultimate-icons",
- "homepage": null
+ "homepage": "https://github.com/pcamarajr/react-native-ultimate-icons#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-07-24T09:17:44Z",
"createdAt": "2023-07-10T06:46:25Z",
"pushedAt": "2023-07-24T09:17:44Z",
@@ -85597,7 +90628,7 @@
"unmaintained": true,
"npmPkg": "react-native-ultimate-icons",
"npm": {
- "downloads": 4,
+ "downloads": 3,
"weekDownloads": 1,
"size": 24333,
"latestRelease": "0.2.0",
@@ -85623,21 +90654,24 @@
"github": {
"urls": {
"repo": "https://github.com/jakex7/react-native-click-outside",
- "homepage": null
+ "homepage": "https://github.com/jakex7/react-native-click-outside#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-10-17T00:31:24Z",
"createdAt": "2023-02-03T17:11:54Z",
"pushedAt": "2023-10-17T00:31:24Z",
"forks": 6,
"issues": 5,
"subscribers": 2,
- "stars": 72,
+ "stars": 73,
"dependencies": 0
},
"name": "react-native-click-outside",
@@ -85668,8 +90702,8 @@
"unmaintained": true,
"npmPkg": "react-native-click-outside",
"npm": {
- "downloads": 26051,
- "weekDownloads": 4778,
+ "downloads": 16943,
+ "weekDownloads": 4727,
"size": 39515,
"latestRelease": "0.1.1",
"latestReleaseDate": "2023-07-21T20:00:49.916Z"
@@ -85679,7 +90713,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.594,
+ "popularity": -0.513,
"topicSearchString": "ios android click-outside open-source hacktoberfest"
},
{
@@ -85693,21 +90727,24 @@
"github": {
"urls": {
"repo": "https://github.com/jakex7/react-native-localization-settings",
- "homepage": null
+ "homepage": "https://github.com/jakex7/react-native-localization-settings#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-03T18:58:16Z",
"createdAt": "2023-04-08T15:54:14Z",
"pushedAt": "2025-03-03T18:58:16Z",
"forks": 11,
"issues": 5,
"subscribers": 1,
- "stars": 109,
+ "stars": 110,
"dependencies": 0
},
"name": "react-native-localization-settings",
@@ -85741,8 +90778,8 @@
},
"npmPkg": "react-native-localization-settings",
"npm": {
- "downloads": 36420,
- "weekDownloads": 6614,
+ "downloads": 22325,
+ "weekDownloads": 5630,
"size": 63171,
"latestRelease": "1.2.0",
"latestReleaseDate": "2024-11-12T17:47:50.621Z"
@@ -85751,7 +90788,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.154,
+ "popularity": 0.214,
"topicSearchString": "ios android i18n i18next l10n language per-app hacktoberfest"
},
{
@@ -85774,14 +90811,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-24T06:20:03Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/rnw-community",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-10-26T15:03:46Z",
"createdAt": "2020-04-20T07:38:09Z",
- "pushedAt": "2025-10-24T06:20:03Z",
- "forks": 25,
+ "pushedAt": "2025-10-26T15:03:46Z",
+ "forks": 24,
"issues": 2,
"subscribers": 3,
- "stars": 73,
+ "stars": 74,
"dependencies": 4
},
"name": "@rnw-community/react-native-payments",
@@ -85818,17 +90863,17 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 35536,
- "weekDownloads": 5996,
- "size": 472676,
- "latestRelease": "1.7.0",
- "latestReleaseDate": "2025-10-24T05:57:04.903Z"
+ "downloads": 24854,
+ "weekDownloads": 6105,
+ "size": 472677,
+ "latestRelease": "1.8.2",
+ "latestReleaseDate": "2025-10-26T15:04:01.255Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.143,
+ "popularity": 0.209,
"topicSearchString": "apple-pay google-pay payment-request payments android ios android-pay apple-pay payment-intents cross-platform payments expo expo-plugin"
},
{
@@ -85839,14 +90884,17 @@
"github": {
"urls": {
"repo": "https://github.com/retyui/react-native-detect-maestro",
- "homepage": null
+ "homepage": "https://github.com/retyui/react-native-detect-maestro#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-02-26T07:24:08Z",
"createdAt": "2023-07-28T15:18:46Z",
"pushedAt": "2024-02-26T07:24:08Z",
@@ -85885,8 +90933,8 @@
},
"npmPkg": "react-native-detect-maestro",
"npm": {
- "downloads": 436,
- "weekDownloads": 78,
+ "downloads": 383,
+ "weekDownloads": 79,
"size": 18277,
"latestRelease": "1.0.7",
"latestReleaseDate": "2023-11-14T22:27:25.844Z"
@@ -85895,7 +90943,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.847,
+ "popularity": -0.824,
"topicSearchString": "component android ios maestro e2e is-e2e is-maestro"
},
{
@@ -85904,14 +90952,17 @@
"github": {
"urls": {
"repo": "https://github.com/retyui/react-native-widget-picker",
- "homepage": null
+ "homepage": "https://github.com/retyui/react-native-widget-picker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-21T09:11:12Z",
"createdAt": "2023-07-31T22:03:20Z",
"pushedAt": "2025-10-21T09:11:12Z",
@@ -85949,8 +91000,8 @@
},
"npmPkg": "react-native-widget-picker",
"npm": {
- "downloads": 1566,
- "weekDownloads": 233,
+ "downloads": 896,
+ "weekDownloads": 304,
"size": 19227,
"latestRelease": "1.1.1",
"latestReleaseDate": "2025-10-21T09:13:36.644Z"
@@ -85959,7 +91010,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.123,
+ "popularity": -0.71,
"topicSearchString": "component android android-widget widget home-screen home-screen-widget"
},
{
@@ -85981,14 +91032,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/kesha-antonov",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-08-29T08:24:41Z",
"createdAt": "2022-06-17T21:36:51Z",
"pushedAt": "2025-08-29T08:24:41Z",
"forks": 21,
"issues": 5,
"subscribers": 3,
- "stars": 249,
+ "stars": 255,
"dependencies": 0
},
"name": "react-native-zoom-reanimated",
@@ -86015,8 +91074,8 @@
},
"npmPkg": "react-native-zoom-reanimated",
"npm": {
- "downloads": 24900,
- "weekDownloads": 3312,
+ "downloads": 14561,
+ "weekDownloads": 4410,
"size": 26705,
"latestRelease": "1.4.10",
"latestReleaseDate": "2025-08-13T08:48:47.191Z"
@@ -86025,7 +91084,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.113,
+ "popularity": 0.257,
"topicSearchString": "zoom reanimated gesture-handler"
},
{
@@ -86041,14 +91100,17 @@
"github": {
"urls": {
"repo": "https://github.com/Mhp23/react-native-fast-base",
- "homepage": null
+ "homepage": "https://github.com/Mhp23/react-native-fast-base#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-02-29T15:45:37Z",
"createdAt": "2021-06-03T18:54:41Z",
"pushedAt": "2024-02-29T15:45:37Z",
@@ -86091,8 +91153,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 253,
- "weekDownloads": 103,
+ "downloads": 54,
+ "weekDownloads": 37,
"size": 499557,
"latestRelease": "2.1.0",
"latestReleaseDate": "2023-11-10T17:25:29.232Z"
@@ -86101,7 +91163,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.651,
+ "popularity": -0.383,
"topicSearchString": "android ios web reactjs ui-library responsive-ui bootstrap dark-mode mergerefs ui kit component"
},
{
@@ -86125,14 +91187,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T17:31:22Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T12:12:25Z",
"createdAt": "2020-05-19T12:55:18Z",
- "pushedAt": "2025-10-23T17:31:22Z",
+ "pushedAt": "2025-11-13T12:12:25Z",
"forks": 6,
"issues": 0,
"subscribers": 5,
- "stars": 39,
+ "stars": 40,
"dependencies": 0
},
"name": "@situm/react-native",
@@ -86162,18 +91227,18 @@
"configPlugin": false
},
"npm": {
- "downloads": 3031,
- "weekDownloads": 349,
- "size": 862741,
- "latestRelease": "3.16.1",
- "latestReleaseDate": "2025-10-23T17:32:50.098Z"
+ "downloads": 2515,
+ "weekDownloads": 726,
+ "size": 878937,
+ "latestRelease": "3.17.0",
+ "latestReleaseDate": "2025-11-13T12:13:53.975Z"
},
"score": 53,
"matchingScoreModifiers": [
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.098,
+ "popularity": 0.246,
"topicSearchString": "situm indoor-positioning indoor-maps wayfinding ios android"
},
{
@@ -86193,21 +91258,33 @@
"github": {
"urls": {
"repo": "https://github.com/ory/kratos-selfservice-ui-react-native",
- "homepage": null
+ "homepage": "https://github.com/ory/kratos-selfservice-ui-react-native"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://patreon.com/_ory",
+ "platform": "PATREON"
+ },
+ {
+ "url": "https://opencollective.com/ory",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
"updatedAt": "2025-10-01T10:21:00Z",
"createdAt": "2020-08-03T09:32:56Z",
"pushedAt": "2025-10-01T10:21:00Z",
- "forks": 32,
+ "forks": 33,
"issues": 2,
"subscribers": 10,
- "stars": 101,
+ "stars": 103,
"dependencies": 40
},
"name": "@ory/expo-login-registration-template",
@@ -86237,10 +91314,8 @@
},
"npmPkg": "kratos-selfservice-ui-react-native",
"npm": {},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
+ "score": 53,
+ "matchingScoreModifiers": [],
"popularity": -1,
"topicSearchString": "ory-kratos registration login authentication auth ory"
},
@@ -86256,14 +91331,17 @@
"github": {
"urls": {
"repo": "https://github.com/mrpmohiburrahman/react-native-cone-slider",
- "homepage": null
+ "homepage": "https://github.com/mrpmohiburrahman/react-native-cone-slider#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-08-21T00:02:12Z",
"createdAt": "2023-08-16T07:54:15Z",
"pushedAt": "2023-08-21T00:02:12Z",
@@ -86298,8 +91376,8 @@
"unmaintained": true,
"npmPkg": "react-native-cone-slider",
"npm": {
- "downloads": 25,
- "weekDownloads": 1,
+ "downloads": 6,
+ "weekDownloads": 4,
"size": 30067,
"latestRelease": "0.2.0",
"latestReleaseDate": "2023-08-16T15:30:22.040Z"
@@ -86309,7 +91387,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.71,
+ "popularity": -0.95,
"topicSearchString": "ios android"
},
{
@@ -86325,14 +91403,17 @@
"github": {
"urls": {
"repo": "https://github.com/Adarshshanbhag5/react-native-palette-picker",
- "homepage": null
+ "homepage": "https://github.com/Adarshshanbhag5/react-native-palette-picker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-08-19T08:58:38Z",
"createdAt": "2023-08-17T14:20:04Z",
"pushedAt": "2023-08-19T08:58:38Z",
@@ -86373,7 +91454,7 @@
"unmaintained": true,
"npmPkg": "react-native-palette-picker",
"npm": {
- "downloads": 33,
+ "downloads": 32,
"weekDownloads": 9,
"size": 42415,
"latestRelease": "0.2.1",
@@ -86398,14 +91479,17 @@
"github": {
"urls": {
"repo": "https://github.com/MetaLabs-inc/react-native-vimeo-iframe",
- "homepage": null
+ "homepage": "https://github.com/MetaLabs-inc/react-native-vimeo-iframe#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-05-05T14:51:19Z",
"createdAt": "2021-02-17T05:59:21Z",
"pushedAt": "2024-05-05T14:51:19Z",
@@ -86445,8 +91529,8 @@
},
"npmPkg": "react-native-vimeo-iframe",
"npm": {
- "downloads": 30379,
- "weekDownloads": 5543,
+ "downloads": 29363,
+ "weekDownloads": 5726,
"size": 41476,
"latestRelease": "1.2.1",
"latestReleaseDate": "2023-01-02T20:12:10.641Z"
@@ -86455,7 +91539,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.155,
+ "popularity": 0.166,
"topicSearchString": "android ios component-library vimeo videos hacktoberfest video-player javascript video"
},
{
@@ -86469,14 +91553,17 @@
"github": {
"urls": {
"repo": "https://github.com/MetaLabs-inc/react-native-components-tracking",
- "homepage": null
+ "homepage": "https://github.com/MetaLabs-inc/react-native-components-tracking#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-03-24T21:31:58Z",
"createdAt": "2022-08-21T19:30:18Z",
"pushedAt": "2023-03-24T21:31:58Z",
@@ -86510,8 +91597,8 @@
"unmaintained": true,
"npmPkg": "react-native-components-tracking",
"npm": {
- "downloads": 64,
- "weekDownloads": 5,
+ "downloads": 62,
+ "weekDownloads": 34,
"size": 63148,
"latestRelease": "1.1.2",
"latestReleaseDate": "2023-03-25T17:33:46.735Z"
@@ -86521,7 +91608,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.683,
+ "popularity": -1.264,
"topicSearchString": "ios android"
},
{
@@ -86536,14 +91623,17 @@
"github": {
"urls": {
"repo": "https://github.com/mrpmohiburrahman/react-native-squish-button",
- "homepage": null
+ "homepage": "https://github.com/mrpmohiburrahman/react-native-squish-button#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-08-24T07:08:33Z",
"createdAt": "2023-08-23T12:47:23Z",
"pushedAt": "2023-08-24T07:08:33Z",
@@ -86578,7 +91668,7 @@
"unmaintained": true,
"npmPkg": "react-native-squish-button",
"npm": {
- "downloads": 12,
+ "downloads": 4,
"weekDownloads": 1,
"size": 27945,
"latestRelease": "0.3.0",
@@ -86589,7 +91679,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.65,
+ "popularity": -1,
"topicSearchString": "ios android"
},
{
@@ -86618,14 +91708,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-19T15:18:02Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-09T12:35:58Z",
"createdAt": "2023-08-10T10:55:24Z",
- "pushedAt": "2025-10-19T15:18:02Z",
+ "pushedAt": "2025-11-09T12:35:58Z",
"forks": 22,
"issues": 1,
"subscribers": 1,
- "stars": 204,
+ "stars": 208,
"dependencies": 0
},
"name": "react-native-timer-picker",
@@ -86674,18 +91767,18 @@
},
"npmPkg": "react-native-timer-picker",
"npm": {
- "downloads": 22897,
- "weekDownloads": 4323,
- "size": 1266770,
- "latestRelease": "2.2.3",
- "latestReleaseDate": "2025-10-19T15:22:27.949Z"
+ "downloads": 14696,
+ "weekDownloads": 3548,
+ "size": 1297331,
+ "latestRelease": "2.3.1",
+ "latestReleaseDate": "2025-11-09T12:37:10.927Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.16,
+ "popularity": 0.205,
"topicSearchString": "expo duration picker time timer alarm modal durationpicker duration-picker duration-picker-modal timepicker time-picker alarmpicker alarm-picker alarm-picker-modal timerpicker timer-picker timer-picker-modal expo-duration-picker expo-time-picker expo-timepicker expo-durationpicker component components"
},
{
@@ -86698,14 +91791,17 @@
"github": {
"urls": {
"repo": "https://github.com/Malaa-tech/react-native-simple-keypad",
- "homepage": null
+ "homepage": "https://github.com/Malaa-tech/react-native-simple-keypad#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-07T18:52:55Z",
"createdAt": "2023-08-21T14:21:27Z",
"pushedAt": "2025-09-07T18:52:55Z",
@@ -86739,8 +91835,8 @@
},
"npmPkg": "react-native-simple-keypad",
"npm": {
- "downloads": 443,
- "weekDownloads": 152,
+ "downloads": 282,
+ "weekDownloads": 28,
"size": 77129,
"latestRelease": "0.5.2",
"latestReleaseDate": "2025-09-07T18:53:14.298Z"
@@ -86749,7 +91845,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.458,
+ "popularity": -0.665,
"topicSearchString": "ios android"
},
{
@@ -86773,7 +91869,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-09-09T14:58:37Z",
"createdAt": "2023-08-19T13:04:47Z",
"pushedAt": "2023-09-09T14:58:37Z",
@@ -86811,8 +91910,8 @@
"unmaintained": true,
"npmPkg": "react-native-responsive-scalability",
"npm": {
- "downloads": 26,
- "weekDownloads": 8,
+ "downloads": 20,
+ "weekDownloads": 7,
"size": 68546,
"latestRelease": "1.2.0",
"latestReleaseDate": "2023-09-09T14:58:29.863Z"
@@ -86822,7 +91921,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.483,
+ "popularity": -1.4,
"topicSearchString": "ios android package responsive expo"
},
{
@@ -86832,14 +91931,17 @@
"github": {
"urls": {
"repo": "https://github.com/Alwinator/react-native-http-bridge-refurbished",
- "homepage": null
+ "homepage": "https://github.com/Alwinator/react-native-http-bridge-refurbished#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-12-01T14:48:39Z",
"createdAt": "2023-01-28T16:37:02Z",
"pushedAt": "2023-12-01T14:48:39Z",
@@ -86880,8 +91982,8 @@
},
"npmPkg": "react-native-http-bridge-refurbished",
"npm": {
- "downloads": 1635,
- "weekDownloads": 364,
+ "downloads": 993,
+ "weekDownloads": 351,
"size": 69452,
"latestRelease": "1.2.9",
"latestReleaseDate": "2023-09-22T14:55:05.401Z"
@@ -86891,7 +91993,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.19,
+ "popularity": -0.449,
"topicSearchString": "component nanohttpd gcdhttpserver http server bridge webserver http-server rest-api typescript"
},
{
@@ -86904,14 +92006,17 @@
"github": {
"urls": {
"repo": "https://github.com/Malaa-tech/react-native-simple-bcrypt",
- "homepage": null
+ "homepage": "https://github.com/WadhahEssam/react-native-simple-bcrypt#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-05-02T13:06:38Z",
"createdAt": "2023-08-29T21:23:03Z",
"pushedAt": "2024-05-02T13:06:38Z",
@@ -86948,8 +92053,8 @@
"unmaintained": true,
"npmPkg": "react-native-simple-bcrypt",
"npm": {
- "downloads": 46,
- "weekDownloads": 5,
+ "downloads": 43,
+ "weekDownloads": 12,
"size": 47929,
"latestRelease": "0.3.0",
"latestReleaseDate": "2023-08-31T20:28:53.716Z"
@@ -86960,7 +92065,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.65,
+ "popularity": -1.51,
"topicSearchString": "bcrypt hash ios android"
},
{
@@ -86986,14 +92091,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-02-12T09:46:22Z",
"createdAt": "2023-08-31T09:05:22Z",
"pushedAt": "2024-02-12T09:46:22Z",
"forks": 8,
"issues": 0,
"subscribers": 3,
- "stars": 187,
+ "stars": 188,
"dependencies": 0
},
"name": "@animatereactnative/stagger",
@@ -87028,8 +92136,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 9080,
- "weekDownloads": 1721,
+ "downloads": 7095,
+ "weekDownloads": 2303,
"size": 30875,
"latestRelease": "0.3.0",
"latestReleaseDate": "2024-02-12T09:46:16.358Z"
@@ -87038,7 +92146,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.161,
+ "popularity": 0.276,
"topicSearchString": "ios android stagger exit-animation enter-animation animation stagger-view reanimated2 reanimated3 layout-animation stagger-animation"
},
{
@@ -87061,14 +92169,17 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-11T13:45:02Z",
"createdAt": "2023-08-25T20:40:34Z",
"pushedAt": "2025-02-11T13:45:02Z",
"forks": 24,
"issues": 10,
"subscribers": 5,
- "stars": 334,
+ "stars": 338,
"dependencies": 0
},
"name": "@animatereactnative/marquee",
@@ -87105,8 +92216,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 55637,
- "weekDownloads": 10146,
+ "downloads": 37429,
+ "weekDownloads": 10433,
"size": 42746,
"latestRelease": "0.5.2",
"latestReleaseDate": "2025-02-11T13:09:25.360Z"
@@ -87116,7 +92227,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.155,
+ "popularity": 0.237,
"topicSearchString": "ios android marquee carousel slider ticker horizontal-scrolling-carousels infinite-ticker expo news-ticker typescript reanimated reanimated3"
},
{
@@ -87144,14 +92255,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-29T16:51:52Z",
"createdAt": "2023-08-23T16:18:21Z",
"pushedAt": "2025-06-29T16:51:52Z",
"forks": 4,
"issues": 0,
"subscribers": 5,
- "stars": 401,
+ "stars": 404,
"dependencies": 0
},
"name": "expo-drag-drop-content-view",
@@ -87179,8 +92293,8 @@
},
"npmPkg": "expo-drag-drop-content-view",
"npm": {
- "downloads": 13543,
- "weekDownloads": 3093,
+ "downloads": 14393,
+ "weekDownloads": 2599,
"size": 139828,
"latestRelease": "0.9.0",
"latestReleaseDate": "2025-06-29T16:51:37.012Z"
@@ -87189,7 +92303,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.194,
+ "popularity": 0.154,
"topicSearchString": "expo expo-drag-drop-content-view expodragdropcontentview"
},
{
@@ -87212,14 +92326,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-05-11T02:38:09Z",
"createdAt": "2020-05-30T19:11:38Z",
"pushedAt": "2023-05-11T02:38:09Z",
"forks": 26,
"issues": 5,
"subscribers": 2,
- "stars": 335,
+ "stars": 336,
"dependencies": 1
},
"name": "rn-wave-bottom-bar",
@@ -87252,8 +92369,8 @@
"unmaintained": true,
"npmPkg": "rn-wave-bottom-bar",
"npm": {
- "downloads": 936,
- "weekDownloads": 191,
+ "downloads": 496,
+ "weekDownloads": 181,
"size": 214359,
"latestRelease": "2.2.36",
"latestReleaseDate": "2023-04-17T18:12:22.056Z"
@@ -87265,7 +92382,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.326,
+ "popularity": -1.188,
"topicSearchString": "navigation bottom-bar tab-bar animation bottom-tabs curved wave"
},
{
@@ -87294,14 +92411,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-22T17:35:42Z",
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/maplibre",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/maplibre",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
+ "updatedAt": "2025-11-12T06:22:56Z",
"createdAt": "2022-11-03T10:37:07Z",
- "pushedAt": "2025-10-22T17:35:42Z",
- "forks": 88,
- "issues": 61,
- "subscribers": 9,
- "stars": 435,
+ "pushedAt": "2025-11-12T06:22:56Z",
+ "forks": 95,
+ "issues": 63,
+ "subscribers": 7,
+ "stars": 450,
"dependencies": 5
},
"name": "@maplibre/maplibre-react-native",
@@ -87330,8 +92459,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 36326,
- "weekDownloads": 6766,
+ "downloads": 23337,
+ "weekDownloads": 5302,
"size": 1967208,
"latestRelease": "10.4.0",
"latestReleaseDate": "2025-10-22T17:35:57.080Z"
@@ -87342,7 +92471,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.158,
+ "popularity": 0.193,
"topicSearchString": "maps ios android maplibre mapbox"
},
{
@@ -87370,14 +92499,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-11-07T07:42:30Z",
"createdAt": "2019-12-04T17:02:24Z",
"pushedAt": "2023-11-07T07:42:30Z",
"forks": 114,
"issues": 29,
"subscribers": 8,
- "stars": 395,
+ "stars": 398,
"dependencies": 1
},
"name": "react-tinder-card",
@@ -87412,20 +92544,22 @@
"hasNativeCode": false,
"configPlugin": false
},
+ "unmaintained": true,
"npmPkg": "react-tinder-card",
"npm": {
- "downloads": 30299,
- "weekDownloads": 5001,
+ "downloads": 19898,
+ "weekDownloads": 6403,
"size": 30606,
"latestRelease": "1.6.4",
"latestReleaseDate": "2023-11-07T07:43:18.210Z"
},
- "score": 51,
+ "score": 40,
"matchingScoreModifiers": [
"Known",
- "Not updated recently"
+ "Not updated recently",
+ "Unmaintained"
],
- "popularity": 0.14,
+ "popularity": -0.226,
"topicSearchString": "tinder card ios android web swipeable swipe physics deck drag draggable swipeable-elements hacktoberfest"
},
{
@@ -87451,14 +92585,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-23T21:57:07Z",
"createdAt": "2020-08-06T16:06:02Z",
"pushedAt": "2025-06-23T21:57:07Z",
"forks": 36,
"issues": 21,
"subscribers": 20,
- "stars": 457,
+ "stars": 460,
"dependencies": 3
},
"name": "react-native-spotlight-tour",
@@ -87490,8 +92627,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 8024,
- "weekDownloads": 1511,
+ "downloads": 5607,
+ "weekDownloads": 1521,
"size": 142400,
"latestRelease": "4.0.0",
"latestReleaseDate": "2025-06-23T22:01:05.813Z"
@@ -87501,7 +92638,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.16,
+ "popularity": 0.231,
"topicSearchString": "app-tour android customizable ios step-by-step spotlight spotlight-tour tour user-guide"
},
{
@@ -87526,14 +92663,34 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-01T10:00:47Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/AstrOOnauta",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://patreon.com/AstrOOnauta",
+ "platform": "PATREON"
+ },
+ {
+ "url": "https://ko-fi.com/astroonauta",
+ "platform": "KO_FI"
+ },
+ {
+ "url": "https://www.buymeacoffee.com/astroonauta",
+ "platform": "CUSTOM"
+ }
+ ],
+ "updatedAt": "2025-11-10T10:08:47Z",
"createdAt": "2022-11-22T11:55:26Z",
- "pushedAt": "2025-10-01T10:00:47Z",
- "forks": 69,
- "issues": 2,
+ "pushedAt": "2025-11-10T10:08:47Z",
+ "forks": 73,
+ "issues": 1,
"subscribers": 4,
- "stars": 354,
+ "stars": 365,
"dependencies": 2
},
"name": "react-native-international-phone-number",
@@ -87560,7 +92717,10 @@
"search",
"animated",
"input",
- "flags"
+ "flags",
+ "international",
+ "number",
+ "phone"
],
"license": {
"key": "isc",
@@ -87577,19 +92737,19 @@
},
"npmPkg": "react-native-international-phone-number",
"npm": {
- "downloads": 63409,
- "weekDownloads": 12090,
- "size": 108953,
- "latestRelease": "0.11.0",
- "latestReleaseDate": "2025-10-01T10:19:21.858Z"
+ "downloads": 54375,
+ "weekDownloads": 11905,
+ "size": 113328,
+ "latestRelease": "0.11.2",
+ "latestReleaseDate": "2025-11-03T09:43:20.337Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.162,
- "topicSearchString": "mobile ios android expo components typescript hook-form mask-input phone-input international-number-phone picker country-picker country flag custom-lib codes search animated input flags"
+ "popularity": 0.186,
+ "topicSearchString": "mobile ios android expo components typescript hook-form mask-input phone-input international-number-phone picker country-picker country flag custom-lib codes search animated input flags international number phone"
},
{
"githubUrl": "https://github.com/expo/expo/tree/main/packages/expo-image",
@@ -87614,14 +92774,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-23T23:23:45Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T09:34:49Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-23T23:23:45Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-12T09:34:49Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-image",
@@ -87640,13 +92803,13 @@
"newArchitecture": false,
"isArchived": false,
"hasNativeCode": true,
- "configPlugin": false,
+ "configPlugin": true,
"moduleType": "expo"
},
"npmPkg": "expo-image",
"npm": {
- "downloads": 3370525,
- "weekDownloads": 611761,
+ "downloads": 5218532,
+ "weekDownloads": 669998,
"size": 839691,
"latestRelease": "3.0.10",
"latestReleaseDate": "2025-10-20T23:27:24.202Z"
@@ -87659,7 +92822,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.154,
+ "popularity": 0.109,
"topicSearchString": ""
},
{
@@ -87680,7 +92843,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-17T07:46:35Z",
"createdAt": "2021-05-25T11:11:01Z",
"pushedAt": "2024-09-17T07:46:35Z",
@@ -87715,8 +92881,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 798,
- "weekDownloads": 128,
+ "downloads": 582,
+ "weekDownloads": 332,
"size": 387379,
"latestRelease": "2.6.1",
"latestReleaseDate": "2024-08-16T11:52:33.020Z"
@@ -87727,7 +92893,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.363,
+ "popularity": -1.012,
"topicSearchString": "android braintree hacktoberfest ios"
},
{
@@ -87742,21 +92908,24 @@
"github": {
"urls": {
"repo": "https://github.com/okwasniewski/react-native-menubar-extra",
- "homepage": null
+ "homepage": "https://github.com/okwasniewski/react-native-menubar-extra#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-11-04T16:26:14Z",
"createdAt": "2023-09-10T18:36:33Z",
"pushedAt": "2023-11-04T16:26:14Z",
"forks": 1,
"issues": 2,
"subscribers": 3,
- "stars": 285,
+ "stars": 286,
"dependencies": 0
},
"name": "react-native-menubar-extra",
@@ -87785,20 +92954,22 @@
"configPlugin": false,
"moduleType": "turbo"
},
+ "unmaintained": true,
"npmPkg": "react-native-menubar-extra",
"npm": {
- "downloads": 36,
- "weekDownloads": 5,
+ "downloads": 20,
+ "weekDownloads": 13,
"size": 61232,
"latestRelease": "0.3.1",
"latestReleaseDate": "2023-11-04T16:26:08.826Z"
},
- "score": 51,
+ "score": 40,
"matchingScoreModifiers": [
"Known",
- "Not updated recently"
+ "Not updated recently",
+ "Unmaintained"
],
- "popularity": -0.625,
+ "popularity": -0.85,
"topicSearchString": "macos library menubar menubar-app hacktoberfest"
},
{
@@ -87816,14 +92987,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-09-06T17:24:50Z",
"createdAt": "2021-10-16T15:20:52Z",
"pushedAt": "2025-09-06T17:24:50Z",
- "forks": 79,
+ "forks": 78,
"issues": 13,
"subscribers": 10,
- "stars": 527,
+ "stars": 537,
"dependencies": 0
},
"name": "@react-native-ml-kit/text-recognition",
@@ -87845,8 +93019,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 22319,
- "weekDownloads": 3643,
+ "downloads": 16098,
+ "weekDownloads": 4116,
"size": 32527,
"latestRelease": "2.0.0",
"latestReleaseDate": "2025-09-01T22:08:45.303Z"
@@ -87856,7 +93030,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.139,
+ "popularity": 0.217,
"topicSearchString": ""
},
{
@@ -87874,14 +93048,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-09-01T22:35:23Z",
"createdAt": "2021-10-16T15:20:52Z",
"pushedAt": "2025-09-01T22:35:23Z",
- "forks": 79,
+ "forks": 78,
"issues": 13,
"subscribers": 10,
- "stars": 527,
+ "stars": 537,
"dependencies": 0
},
"name": "@react-native-ml-kit/face-detection",
@@ -87903,8 +93080,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 5653,
- "weekDownloads": 1110,
+ "downloads": 3315,
+ "weekDownloads": 1038,
"size": 42493,
"latestRelease": "2.0.1",
"latestReleaseDate": "2025-09-01T22:34:38.556Z"
@@ -87914,7 +93091,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.167,
+ "popularity": 0.266,
"topicSearchString": ""
},
{
@@ -87932,14 +93109,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-09-01T22:12:30Z",
"createdAt": "2021-10-16T15:20:52Z",
"pushedAt": "2025-09-01T22:12:30Z",
- "forks": 79,
+ "forks": 78,
"issues": 13,
"subscribers": 10,
- "stars": 527,
+ "stars": 537,
"dependencies": 0
},
"name": "@react-native-ml-kit/image-labeling",
@@ -87961,8 +93141,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 555,
- "weekDownloads": 96,
+ "downloads": 356,
+ "weekDownloads": 121,
"size": 22870,
"latestRelease": "2.0.0",
"latestReleaseDate": "2025-09-01T22:09:46.327Z"
@@ -87972,7 +93152,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": -0.602,
+ "popularity": -0.458,
"topicSearchString": ""
},
{
@@ -87990,14 +93170,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-09-06T12:35:46Z",
"createdAt": "2021-10-16T15:20:52Z",
"pushedAt": "2025-09-06T12:35:46Z",
- "forks": 79,
+ "forks": 78,
"issues": 13,
"subscribers": 10,
- "stars": 527,
+ "stars": 537,
"dependencies": 0
},
"name": "@react-native-ml-kit/barcode-scanning",
@@ -88019,8 +93202,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 7620,
- "weekDownloads": 1439,
+ "downloads": 4816,
+ "weekDownloads": 1358,
"size": 48399,
"latestRelease": "2.0.0",
"latestReleaseDate": "2025-09-01T22:09:27.943Z"
@@ -88030,7 +93213,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.161,
+ "popularity": 0.24,
"topicSearchString": ""
},
{
@@ -88048,14 +93231,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-09-01T22:12:30Z",
"createdAt": "2021-10-16T15:20:52Z",
"pushedAt": "2025-09-01T22:12:30Z",
- "forks": 79,
+ "forks": 78,
"issues": 13,
"subscribers": 10,
- "stars": 527,
+ "stars": 537,
"dependencies": 0
},
"name": "@react-native-ml-kit/identify-languages",
@@ -88077,8 +93263,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 1323,
- "weekDownloads": 290,
+ "downloads": 762,
+ "weekDownloads": 223,
"size": 22758,
"latestRelease": "2.0.0",
"latestReleaseDate": "2025-09-01T22:10:08.433Z"
@@ -88088,7 +93274,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.186,
+ "popularity": -0.501,
"topicSearchString": ""
},
{
@@ -88105,14 +93291,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-09-01T22:12:30Z",
"createdAt": "2021-10-16T15:20:52Z",
"pushedAt": "2025-09-01T22:12:30Z",
- "forks": 79,
+ "forks": 78,
"issues": 13,
"subscribers": 10,
- "stars": 527,
+ "stars": 537,
"dependencies": 0
},
"name": "@react-native-ml-kit/translate-text",
@@ -88134,8 +93323,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 152,
- "weekDownloads": 10,
+ "downloads": 370,
+ "weekDownloads": 31,
"size": 23994,
"latestRelease": "0.5.0",
"latestReleaseDate": "2025-09-01T22:10:31.791Z"
@@ -88145,7 +93334,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": -0.693,
+ "popularity": -0.679,
"topicSearchString": ""
},
{
@@ -88162,14 +93351,17 @@
"github": {
"urls": {
"repo": "https://github.com/High5Apps/react-native-vis-network",
- "homepage": null
+ "homepage": "https://github.com/High5Apps/react-native-vis-network#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-03-10T10:35:45Z",
"createdAt": "2023-05-05T13:07:02Z",
"pushedAt": "2024-03-10T10:35:45Z",
@@ -88203,8 +93395,8 @@
},
"npmPkg": "react-native-vis-network",
"npm": {
- "downloads": 333,
- "weekDownloads": 15,
+ "downloads": 74,
+ "weekDownloads": 32,
"size": 2985762,
"latestRelease": "2.0.0",
"latestReleaseDate": "2024-03-10T10:35:42.889Z"
@@ -88214,7 +93406,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.962,
+ "popularity": -0.624,
"topicSearchString": "ios android"
},
{
@@ -88227,7 +93419,7 @@
],
"ios": true,
"android": true,
- "web": "true",
+ "web": true,
"expoGo": true,
"newArchitecture": true,
"github": {
@@ -88240,14 +93432,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-20T19:54:40Z",
"createdAt": "2023-06-12T07:40:06Z",
"pushedAt": "2025-06-20T19:54:40Z",
- "forks": 43,
- "issues": 7,
+ "forks": 45,
+ "issues": 8,
"subscribers": 2,
- "stars": 397,
+ "stars": 402,
"dependencies": 0
},
"name": "react-native-otp-entry",
@@ -88269,7 +93464,10 @@
"anday2000",
"entry",
"android",
- "confirmation-code"
+ "confirmation-code",
+ "ios",
+ "one-time-code",
+ "sms-code"
],
"license": {
"key": "mit",
@@ -88286,8 +93484,8 @@
},
"npmPkg": "react-native-otp-entry",
"npm": {
- "downloads": 212385,
- "weekDownloads": 40679,
+ "downloads": 139058,
+ "weekDownloads": 32919,
"size": 28641,
"latestRelease": "1.8.5",
"latestReleaseDate": "2025-06-20T19:54:17.347Z"
@@ -88296,8 +93494,8 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.163,
- "topicSearchString": "app component input otp otp-verify otp-input otp-entry otp-text-input rn anday anday013 anday2000 entry android confirmation-code"
+ "popularity": 0.201,
+ "topicSearchString": "app component input otp otp-verify otp-input otp-entry otp-text-input rn anday anday013 anday2000 entry android confirmation-code ios one-time-code sms-code"
},
{
"githubUrl": "https://github.com/baronha/ting",
@@ -88313,14 +93511,30 @@
"github": {
"urls": {
"repo": "https://github.com/NitrogenZLab/ting",
- "homepage": null
+ "homepage": "https://github.com/baronha/ting#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/baronha",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://patreon.com/baronha",
+ "platform": "PATREON"
+ },
+ {
+ "url": "https://ko-fi.com/baoha",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2024-11-10T17:00:51Z",
"createdAt": "2023-06-24T09:03:11Z",
"pushedAt": "2024-11-10T17:00:51Z",
@@ -88358,8 +93572,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 1524,
- "weekDownloads": 327,
+ "downloads": 1343,
+ "weekDownloads": 482,
"size": 151748,
"latestRelease": "1.2.3",
"latestReleaseDate": "2024-11-10T17:04:04.638Z"
@@ -88369,7 +93583,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.183,
+ "popularity": 0.305,
"topicSearchString": "ios android module new-architecture toast alert toast-notifications"
},
{
@@ -88386,21 +93600,37 @@
"github": {
"urls": {
"repo": "https://github.com/NitrogenZLab/react-native-photo-editor",
- "homepage": null
+ "homepage": "https://github.com/baronha/react-native-photo-editor#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/baronha",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://patreon.com/baronha",
+ "platform": "PATREON"
+ },
+ {
+ "url": "https://ko-fi.com/baoha",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2024-05-15T09:15:35Z",
"createdAt": "2021-07-30T16:41:44Z",
"pushedAt": "2024-05-15T09:15:35Z",
- "forks": 151,
+ "forks": 154,
"issues": 43,
"subscribers": 6,
- "stars": 528,
+ "stars": 531,
"dependencies": 0
},
"name": "@baronha/react-native-photo-editor",
@@ -88430,8 +93660,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 3189,
- "weekDownloads": 576,
+ "downloads": 3009,
+ "weekDownloads": 765,
"size": 3918263,
"latestRelease": "1.1.6",
"latestReleaseDate": "2023-01-02T15:24:54.818Z"
@@ -88442,7 +93672,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.154,
+ "popularity": 0.216,
"topicSearchString": "ios android photo photoeditor imageeditor photoedit"
},
{
@@ -88467,7 +93697,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-05-15T17:27:02Z",
"createdAt": "2023-10-07T14:33:13Z",
"pushedAt": "2024-05-15T17:27:02Z",
@@ -88505,8 +93738,8 @@
},
"npmPkg": "react-native-skia-shadow",
"npm": {
- "downloads": 125,
- "weekDownloads": 10,
+ "downloads": 141,
+ "weekDownloads": 31,
"size": 41904,
"latestRelease": "1.2.0",
"latestReleaseDate": "2024-05-15T17:26:58.741Z"
@@ -88515,7 +93748,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.681,
+ "popularity": -0.562,
"topicSearchString": "ios android expo shadow skia package"
},
{
@@ -88529,14 +93762,17 @@
"github": {
"urls": {
"repo": "https://github.com/KroosX4V/react-native-orientation-manager",
- "homepage": null
+ "homepage": "https://github.com/KroosX4V/react-native-orientation-manager#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-11-12T11:09:15Z",
"createdAt": "2023-10-04T21:38:46Z",
"pushedAt": "2023-11-12T11:09:15Z",
@@ -88570,20 +93806,22 @@
"hasNativeCode": true,
"configPlugin": false
},
+ "unmaintained": true,
"npmPkg": "react-native-orientation-manager",
"npm": {
- "downloads": 908,
- "weekDownloads": 134,
+ "downloads": 630,
+ "weekDownloads": 156,
"size": 243088,
"latestRelease": "1.1.2",
"latestReleaseDate": "2023-11-12T11:15:15.657Z"
},
- "score": 40,
+ "score": 28,
"matchingScoreModifiers": [
"Not updated recently",
- "Not supporting New Architecture"
+ "Not supporting New Architecture",
+ "Unmaintained"
],
- "popularity": -0.874,
+ "popularity": -1.539,
"topicSearchString": "ios android windows orientation"
},
{
@@ -88613,14 +93851,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-10-30T08:12:07Z",
"createdAt": "2023-09-29T19:29:16Z",
"pushedAt": "2024-10-30T08:12:07Z",
"forks": 14,
"issues": 18,
"subscribers": 6,
- "stars": 358,
+ "stars": 360,
"dependencies": 0
},
"name": "@devvie/bottom-sheet",
@@ -88658,8 +93899,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 11976,
- "weekDownloads": 2297,
+ "downloads": 7476,
+ "weekDownloads": 1613,
"size": 232673,
"latestRelease": "0.4.3",
"latestReleaseDate": "2024-10-29T17:24:31.757Z"
@@ -88669,7 +93910,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.163,
+ "popularity": 0.183,
"topicSearchString": "ios android bottom-sheet devvie-bottom-sheet @devvie/bottom-sheet tiny-bottom-sheet flexible-bottom-sheet modal-bottom-sheet sheet ui-sheet bottom-sheets bottomsheet bottomsheet-android bottomsheetios"
},
{
@@ -88697,14 +93938,26 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/farhoudshapouran",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://buymeacoffee.com/farhoudshapouran",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
"updatedAt": "2025-03-21T18:14:32Z",
"createdAt": "2023-03-22T16:24:04Z",
"pushedAt": "2025-03-21T18:14:32Z",
- "forks": 89,
- "issues": 35,
+ "forks": 91,
+ "issues": 36,
"subscribers": 4,
- "stars": 774,
+ "stars": 784,
"dependencies": 5
},
"name": "react-native-ui-datepicker",
@@ -88727,7 +93980,12 @@
"datepicker",
"datetimepicker",
"picker",
- "web"
+ "web",
+ "date-range-picker",
+ "timezone",
+ "jalali-calendar",
+ "jalali-date-picker",
+ "persian-calendar"
],
"license": {
"key": "mit",
@@ -88744,8 +94002,8 @@
},
"npmPkg": "react-native-ui-datepicker",
"npm": {
- "downloads": 127915,
- "weekDownloads": 22442,
+ "downloads": 86592,
+ "weekDownloads": 20010,
"size": 765502,
"latestRelease": "3.1.2",
"latestReleaseDate": "2025-03-20T15:20:46.804Z"
@@ -88756,8 +94014,8 @@
"Known",
"Not updated recently"
],
- "popularity": 0.149,
- "topicSearchString": "ios android ui-datetpicker datetime datetime-picker datetpicker datet-picker timepicker time-picker calendar daterange datepicker datetimepicker picker web"
+ "popularity": 0.196,
+ "topicSearchString": "ios android ui-datetpicker datetime datetime-picker datetpicker datet-picker timepicker time-picker calendar daterange datepicker datetimepicker picker web date-range-picker timezone jalali-calendar jalali-date-picker persian-calendar"
},
{
"githubUrl": "https://github.com/farhoudshapouran/react-native-highlighter",
@@ -88774,14 +94032,17 @@
"github": {
"urls": {
"repo": "https://github.com/farhoudshapouran/react-native-highlighter",
- "homepage": null
+ "homepage": "https://github.com/farhoodme/react-native-highlighter#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-07-17T09:17:47Z",
"createdAt": "2023-03-26T19:19:36Z",
"pushedAt": "2024-07-17T09:17:47Z",
@@ -88818,8 +94079,8 @@
},
"npmPkg": "react-native-highlighter",
"npm": {
- "downloads": 2270,
- "weekDownloads": 451,
+ "downloads": 2214,
+ "weekDownloads": 502,
"size": 60015,
"latestRelease": "1.0.7",
"latestReleaseDate": "2024-04-09T20:51:37.002Z"
@@ -88828,7 +94089,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.169,
+ "popularity": 0.193,
"topicSearchString": "ios android highlight keywords web"
},
{
@@ -88843,21 +94104,24 @@
"github": {
"urls": {
"repo": "https://github.com/bidah/react-native-vercel-ai",
- "homepage": null
+ "homepage": "https://github.com/bidah/react-native-vercel-ai#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-04-16T21:03:58Z",
"createdAt": "2023-10-17T19:32:37Z",
"pushedAt": "2024-04-16T21:03:58Z",
"forks": 14,
"issues": 2,
"subscribers": 8,
- "stars": 286,
+ "stars": 287,
"dependencies": 3
},
"name": "react-native-vercel-ai",
@@ -88884,8 +94148,8 @@
},
"npmPkg": "react-native-vercel-ai",
"npm": {
- "downloads": 932,
- "weekDownloads": 161,
+ "downloads": 857,
+ "weekDownloads": 159,
"size": 155473,
"latestRelease": "0.1.2",
"latestReleaseDate": "2023-12-05T17:30:49.278Z"
@@ -88895,7 +94159,7 @@
"Known",
"Not updated recently"
],
- "popularity": -0.603,
+ "popularity": -0.592,
"topicSearchString": "ios android"
},
{
@@ -88908,14 +94172,17 @@
"github": {
"urls": {
"repo": "https://github.com/gevgasparyan/react-native-animated-blur-view",
- "homepage": null
+ "homepage": "https://github.com/gevgasparyan/react-native-animated-blur-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-11-02T18:40:19Z",
"createdAt": "2023-10-18T20:22:51Z",
"pushedAt": "2023-11-02T18:40:19Z",
@@ -88953,20 +94220,22 @@
"hasNativeCode": false,
"configPlugin": false
},
+ "unmaintained": true,
"npmPkg": "react-native-animated-blur-view",
"npm": {
- "downloads": 215,
- "weekDownloads": 11,
+ "downloads": 167,
+ "weekDownloads": 70,
"size": 10198,
"latestRelease": "0.1.4",
"latestReleaseDate": "2023-11-02T18:40:42.572Z"
},
- "score": 40,
+ "score": 28,
"matchingScoreModifiers": [
"Not updated recently",
- "Not supporting New Architecture"
+ "Not supporting New Architecture",
+ "Unmaintained"
],
- "popularity": -0.956,
+ "popularity": -1.391,
"topicSearchString": "ios android blur blur-view animate animated animate-blur-view gradient"
},
{
@@ -88987,14 +94256,26 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mrousavy",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://ko-fi.com/mrousavy",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2025-07-02T10:39:40Z",
"createdAt": "2023-07-04T08:37:10Z",
"pushedAt": "2025-07-02T10:39:40Z",
- "forks": 69,
+ "forks": 70,
"issues": 31,
"subscribers": 14,
- "stars": 1018,
+ "stars": 1043,
"dependencies": 0
},
"name": "react-native-fast-tflite",
@@ -89020,7 +94301,8 @@
"facial-recognition",
"fast",
"ml",
- "object-detection"
+ "object-detection",
+ "hacktoberfest"
],
"license": {
"key": "mit",
@@ -89037,8 +94319,8 @@
},
"npmPkg": "react-native-fast-tflite",
"npm": {
- "downloads": 15870,
- "weekDownloads": 2591,
+ "downloads": 18279,
+ "weekDownloads": 2773,
"size": 189018,
"latestRelease": "1.6.1",
"latestReleaseDate": "2025-04-08T08:31:24.369Z"
@@ -89048,8 +94330,8 @@
"Popular",
"Known"
],
- "popularity": 0.139,
- "topicSearchString": "tensorflow vision-camera tflite lite tensorflowlite tensorflow-lite visioncamera vision camera ios android ai arraybuffer detection facial-recognition fast ml object-detection"
+ "popularity": 0.129,
+ "topicSearchString": "tensorflow vision-camera tflite lite tensorflowlite tensorflow-lite visioncamera vision camera ios android ai arraybuffer detection facial-recognition fast ml object-detection hacktoberfest"
},
{
"githubUrl": "https://github.com/margelo/react-native-worklets-core",
@@ -89068,14 +94350,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-13T09:33:14Z",
"createdAt": "2021-11-11T18:24:15Z",
"pushedAt": "2025-10-13T09:33:14Z",
- "forks": 51,
- "issues": 51,
+ "forks": 54,
+ "issues": 52,
"subscribers": 9,
- "stars": 746,
+ "stars": 755,
"dependencies": 1
},
"name": "react-native-worklets-core",
@@ -89110,8 +94395,8 @@
},
"npmPkg": "react-native-worklets-core",
"npm": {
- "downloads": 284539,
- "weekDownloads": 49469,
+ "downloads": 195196,
+ "weekDownloads": 42772,
"size": 401802,
"latestRelease": "1.6.2",
"latestReleaseDate": "2025-08-06T15:31:51.354Z"
@@ -89123,7 +94408,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.148,
+ "popularity": 0.186,
"topicSearchString": "ios android async background multithreading threads worklet worklets hacktoberfest"
},
{
@@ -89136,21 +94421,24 @@
"github": {
"urls": {
"repo": "https://github.com/rodgomesc/vision-camera-face-detector",
- "homepage": null
+ "homepage": "https://github.com/rodgomesc/vision-camera-face-detector#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-02-10T04:13:30Z",
"createdAt": "2021-08-17T13:07:21Z",
"pushedAt": "2022-02-10T04:13:30Z",
- "forks": 55,
+ "forks": 54,
"issues": 34,
"subscribers": 7,
- "stars": 111,
+ "stars": 112,
"dependencies": 0
},
"name": "vision-camera-face-detector",
@@ -89178,8 +94466,8 @@
"unmaintained": true,
"npmPkg": "vision-camera-face-detector",
"npm": {
- "downloads": 831,
- "weekDownloads": 193,
+ "downloads": 476,
+ "weekDownloads": 113,
"size": 105636,
"latestRelease": "0.1.8",
"latestReleaseDate": "2021-10-14T18:41:23.142Z"
@@ -89191,7 +94479,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.302,
+ "popularity": -1.298,
"topicSearchString": "ios android"
},
{
@@ -89215,14 +94503,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-10T09:34:19Z",
"createdAt": "2022-01-09T06:16:54Z",
"pushedAt": "2025-03-10T09:34:19Z",
"forks": 40,
"issues": 11,
"subscribers": 3,
- "stars": 398,
+ "stars": 402,
"dependencies": 0
},
"name": "react-native-awesome-slider",
@@ -89254,8 +94545,8 @@
},
"npmPkg": "react-native-awesome-slider",
"npm": {
- "downloads": 121592,
- "weekDownloads": 24700,
+ "downloads": 77090,
+ "weekDownloads": 19176,
"size": 183923,
"latestRelease": "2.9.0",
"latestReleaseDate": "2024-12-30T13:17:41.647Z"
@@ -89265,7 +94556,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.173,
+ "popularity": 0.211,
"topicSearchString": "reanimted gesture-handle slider scrubber slider-haptics-feedback component reanimated gesture-handler"
},
{
@@ -89288,14 +94579,26 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-24T14:18:32Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/jpudysz",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://ko-fi.com/jpudysz",
+ "platform": "KO_FI"
+ }
+ ],
+ "updatedAt": "2025-11-12T12:05:02Z",
"createdAt": "2023-10-03T10:27:27Z",
- "pushedAt": "2025-10-24T14:18:32Z",
- "forks": 88,
- "issues": 9,
- "subscribers": 10,
- "stars": 2567,
+ "pushedAt": "2025-11-12T12:05:02Z",
+ "forks": 91,
+ "issues": 8,
+ "subscribers": 9,
+ "stars": 2606,
"dependencies": 0
},
"name": "react-native-unistyles",
@@ -89329,11 +94632,11 @@
},
"npmPkg": "react-native-unistyles",
"npm": {
- "downloads": 225501,
- "weekDownloads": 41163,
- "size": 1398256,
- "latestRelease": "3.0.16",
- "latestReleaseDate": "2025-10-24T14:18:29.901Z"
+ "downloads": 151372,
+ "weekDownloads": 34643,
+ "size": 1398907,
+ "latestRelease": "3.0.17",
+ "latestReleaseDate": "2025-10-30T09:25:23.633Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -89341,7 +94644,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.155,
+ "popularity": 0.195,
"topicSearchString": "ios android web expo fabric typescript macos windows"
},
{
@@ -89361,14 +94664,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-08-16T22:04:34Z",
"createdAt": "2023-11-01T20:06:58Z",
"pushedAt": "2024-08-16T22:04:34Z",
"forks": 26,
"issues": 1,
"subscribers": 4,
- "stars": 399,
+ "stars": 401,
"dependencies": 0
},
"name": "react-native-theme-switch-animation",
@@ -89401,8 +94707,8 @@
},
"npmPkg": "react-native-theme-switch-animation",
"npm": {
- "downloads": 5625,
- "weekDownloads": 1942,
+ "downloads": 5613,
+ "weekDownloads": 1061,
"size": 75820,
"latestRelease": "0.8.0",
"latestReleaseDate": "2024-08-16T22:04:30.829Z"
@@ -89412,7 +94718,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.294,
+ "popularity": 0.161,
"topicSearchString": "ios android animation theme dark-mode darkmode lightmode"
},
{
@@ -89428,14 +94734,17 @@
"github": {
"urls": {
"repo": "https://github.com/hoanglam10499/react-native-drop-shadow",
- "homepage": null
+ "homepage": "https://github.com/hoanglam10499/react-native-drop-shadow#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-12T04:06:34Z",
"createdAt": "2020-07-01T07:08:16Z",
"pushedAt": "2025-02-12T04:06:34Z",
@@ -89473,8 +94782,8 @@
},
"npmPkg": "react-native-drop-shadow",
"npm": {
- "downloads": 78482,
- "weekDownloads": 16388,
+ "downloads": 43126,
+ "weekDownloads": 11012,
"size": 49455,
"latestRelease": "1.0.3",
"latestReleaseDate": "2025-02-12T04:07:28.064Z"
@@ -89484,7 +94793,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.177,
+ "popularity": 0.217,
"topicSearchString": "shadow android drop-shadow new shadow-android"
},
{
@@ -89506,7 +94815,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-08T16:00:01Z",
"createdAt": "2023-04-14T21:34:53Z",
"pushedAt": "2025-01-08T16:00:01Z",
@@ -89541,8 +94853,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 135,
- "weekDownloads": 5,
+ "downloads": 31,
+ "weekDownloads": 22,
"size": 43272,
"latestRelease": "1.1.0",
"latestReleaseDate": "2024-01-29T17:01:22.562Z"
@@ -89552,7 +94864,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.968,
+ "popularity": -0.371,
"topicSearchString": "expo expo-camera-characteristics expocameracharacteristics camera"
},
{
@@ -89571,21 +94883,24 @@
"github": {
"urls": {
"repo": "https://github.com/PedroBern/react-native-collapsible-tab-view",
- "homepage": null
+ "homepage": "https://github.com/PedroBern/react-native-collapsible-tab-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-29T18:44:34Z",
"createdAt": "2020-11-19T11:49:34Z",
"pushedAt": "2025-03-29T18:44:34Z",
- "forks": 201,
- "issues": 183,
+ "forks": 204,
+ "issues": 185,
"subscribers": 6,
- "stars": 1029,
+ "stars": 1039,
"dependencies": 1
},
"name": "react-native-collapsible-tab-view",
@@ -89620,8 +94935,8 @@
},
"npmPkg": "react-native-collapsible-tab-view",
"npm": {
- "downloads": 163498,
- "weekDownloads": 32026,
+ "downloads": 155385,
+ "weekDownloads": 29591,
"size": 417002,
"latestRelease": "8.0.1",
"latestReleaseDate": "2025-03-29T18:43:59.338Z"
@@ -89634,7 +94949,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.166,
+ "popularity": 0.162,
"topicSearchString": "component ios android tab swipe scrollable coverflow expo tabs tabview"
},
{
@@ -89658,14 +94973,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-02-27T09:35:15Z",
"createdAt": "2021-04-30T12:26:22Z",
"pushedAt": "2024-02-27T09:35:15Z",
"forks": 5,
"issues": 0,
"subscribers": 4,
- "stars": 242,
+ "stars": 246,
"dependencies": 0
},
"name": "react-native-easing-gradient",
@@ -89693,8 +95011,8 @@
},
"npmPkg": "react-native-easing-gradient",
"npm": {
- "downloads": 47624,
- "weekDownloads": 7691,
+ "downloads": 33504,
+ "weekDownloads": 10327,
"size": 978254,
"latestRelease": "1.1.1",
"latestReleaseDate": "2024-02-27T09:35:28.020Z"
@@ -89704,7 +95022,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.137,
+ "popularity": 0.512,
"topicSearchString": "gradients easing smooth expo"
},
{
@@ -89726,7 +95044,15 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/andrei-zgirvaci",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2024-05-30T16:20:44Z",
"createdAt": "2023-08-02T08:11:06Z",
"pushedAt": "2024-05-30T16:20:44Z",
@@ -89751,7 +95077,12 @@
"ipad",
"ipados",
"iphone",
- "stable-diffusion"
+ "stable-diffusion",
+ "swift",
+ "apple",
+ "expo-modules",
+ "neural-engine",
+ "apple-silicon"
],
"license": {
"name": "MIT License",
@@ -89769,8 +95100,8 @@
},
"npmPkg": "expo-stable-diffusion",
"npm": {
- "downloads": 60,
- "weekDownloads": 9,
+ "downloads": 37,
+ "weekDownloads": 14,
"size": 147000,
"latestRelease": "0.2.0",
"latestReleaseDate": "2023-08-15T07:32:23.007Z"
@@ -89780,8 +95111,8 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.621,
- "topicSearchString": "expo expo-stable-diffusion expostablediffusion ai ane coreml ios ipad ipados iphone stable-diffusion"
+ "popularity": -0.4,
+ "topicSearchString": "expo expo-stable-diffusion expostablediffusion ai ane coreml ios ipad ipados iphone stable-diffusion swift apple expo-modules neural-engine apple-silicon"
},
{
"githubUrl": "https://github.com/DevVibhor/react-native-bullet-graph",
@@ -89801,7 +95132,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-11-23T11:07:55Z",
"createdAt": "2023-11-09T15:35:55Z",
"pushedAt": "2023-11-23T11:07:55Z",
@@ -89843,8 +95177,8 @@
},
"npmPkg": "react-native-bullet-graph",
"npm": {
- "downloads": 125,
- "weekDownloads": 19,
+ "downloads": 43,
+ "weekDownloads": 22,
"size": 900516,
"latestRelease": "1.0.3",
"latestReleaseDate": "2023-11-23T11:04:11.290Z"
@@ -89853,7 +95187,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.869,
+ "popularity": -0.56,
"topicSearchString": "chart charts graph graphs data-visualization bullet-graph bullet-chart stats analysis analytics visualization"
},
{
@@ -89870,14 +95204,17 @@
"github": {
"urls": {
"repo": "https://github.com/dimaportenko/react-native-liquid-gauge",
- "homepage": null
+ "homepage": "https://github.com/dimaportenko/react-native-liquid-gauge#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-10-18T08:22:04Z",
"createdAt": "2023-10-18T07:34:23Z",
"pushedAt": "2024-10-18T08:22:04Z",
@@ -89911,8 +95248,8 @@
},
"npmPkg": "react-native-liquid-gauge",
"npm": {
- "downloads": 337,
- "weekDownloads": 27,
+ "downloads": 344,
+ "weekDownloads": 115,
"size": 225234,
"latestRelease": "0.1.3",
"latestReleaseDate": "2023-10-20T08:16:20.100Z"
@@ -89921,7 +95258,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.682,
+ "popularity": -0.463,
"topicSearchString": "ios android"
},
{
@@ -89933,18 +95270,21 @@
"github": {
"urls": {
"repo": "https://github.com/azesmway/react-native-unity",
- "homepage": null
+ "homepage": "https://github.com/azesmway/react-native-unity#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-12T16:33:45Z",
"createdAt": "2022-03-29T14:44:25Z",
"pushedAt": "2024-12-12T16:33:45Z",
- "forks": 91,
+ "forks": 94,
"issues": 103,
"subscribers": 14,
"stars": 356,
@@ -89975,8 +95315,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 4929,
- "weekDownloads": 840,
+ "downloads": 3012,
+ "weekDownloads": 1447,
"size": 73930,
"latestRelease": "1.0.11",
"latestReleaseDate": "2024-12-12T16:33:43.257Z"
@@ -89987,7 +95327,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.145,
+ "popularity": 0.409,
"topicSearchString": "ios android unity"
},
{
@@ -90013,14 +95353,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-25T21:52:45Z",
"createdAt": "2021-11-08T19:41:13Z",
"pushedAt": "2025-04-25T21:52:45Z",
"forks": 61,
- "issues": 29,
+ "issues": 34,
"subscribers": 9,
- "stars": 2088,
+ "stars": 2113,
"dependencies": 3
},
"name": "zeego",
@@ -90048,8 +95391,8 @@
},
"npmPkg": "zeego",
"npm": {
- "downloads": 132807,
- "weekDownloads": 25122,
+ "downloads": 235726,
+ "weekDownloads": 22329,
"size": 781298,
"latestRelease": "3.0.6",
"latestReleaseDate": "2025-03-21T16:38:57.917Z"
@@ -90060,7 +95403,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.161,
+ "popularity": 0.081,
"topicSearchString": "ios android"
},
{
@@ -90073,14 +95416,17 @@
"github": {
"urls": {
"repo": "https://github.com/shyambhongle/react-native-video-duration",
- "homepage": null
+ "homepage": "https://github.com/shyambhongle/react-native-video-duration#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-11-30T15:04:35Z",
"createdAt": "2023-11-30T04:29:52Z",
"pushedAt": "2023-11-30T15:04:35Z",
@@ -90115,8 +95461,8 @@
},
"npmPkg": "react-native-video-duration",
"npm": {
- "downloads": 2139,
- "weekDownloads": 370,
+ "downloads": 1550,
+ "weekDownloads": 351,
"size": 16103,
"latestRelease": "0.1.2",
"latestReleaseDate": "2023-11-30T08:01:17.163Z"
@@ -90126,7 +95472,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.103,
+ "popularity": -0.057,
"topicSearchString": "ios android"
},
{
@@ -90143,21 +95489,24 @@
"github": {
"urls": {
"repo": "https://github.com/orbital-systems/react-native-esp-idf-provisioning",
- "homepage": null
+ "homepage": "https://github.com/orbital-systems/react-native-esp-idf-provisioning#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-21T18:01:34Z",
"createdAt": "2023-09-19T06:55:15Z",
"pushedAt": "2025-10-21T18:01:34Z",
- "forks": 15,
- "issues": 7,
+ "forks": 16,
+ "issues": 8,
"subscribers": 7,
- "stars": 48,
+ "stars": 49,
"dependencies": 1
},
"name": "@orbital-systems/react-native-esp-idf-provisioning",
@@ -90190,8 +95539,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 1768,
- "weekDownloads": 349,
+ "downloads": 990,
+ "weekDownloads": 171,
"size": 149288,
"latestRelease": "0.5.0",
"latestReleaseDate": "2025-10-21T17:59:13.930Z"
@@ -90200,7 +95549,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.168,
+ "popularity": -0.603,
"topicSearchString": "ios android ble esp32 esp32-idf provisioning softap wifi-configuration"
},
{
@@ -90215,21 +95564,29 @@
"github": {
"urls": {
"repo": "https://github.com/OP-Engineering/op-sqlite",
- "homepage": null
+ "homepage": "https://github.com/OP-Engineering/op-sqlite#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/ospfranco",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-10-11T06:15:17Z",
"createdAt": "2023-11-06T12:03:30Z",
"pushedAt": "2025-10-11T06:15:17Z",
- "forks": 70,
- "issues": 6,
+ "forks": 71,
+ "issues": 8,
"subscribers": 11,
- "stars": 855,
+ "stars": 868,
"dependencies": 0
},
"name": "@op-engineering/op-sqlite",
@@ -90258,8 +95615,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 105887,
- "weekDownloads": 20202,
+ "downloads": 68809,
+ "weekDownloads": 18271,
"size": 319518114,
"latestRelease": "15.0.7",
"latestReleaseDate": "2025-10-10T19:41:15.970Z"
@@ -90270,7 +95627,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.162,
+ "popularity": 0.226,
"topicSearchString": "ios android sqlite jsi"
},
{
@@ -90290,14 +95647,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-30T00:09:49Z",
"createdAt": "2022-10-27T16:08:08Z",
"pushedAt": "2025-04-30T00:09:49Z",
"forks": 22,
"issues": 22,
"subscribers": 3,
- "stars": 198,
+ "stars": 199,
"dependencies": 1
},
"name": "native-wechat",
@@ -90325,8 +95685,8 @@
},
"npmPkg": "native-wechat",
"npm": {
- "downloads": 275,
- "weekDownloads": 57,
+ "downloads": 126,
+ "weekDownloads": 113,
"size": 135276,
"latestRelease": "1.0.21",
"latestReleaseDate": "2025-01-05T15:45:15.682Z"
@@ -90336,7 +95696,7 @@
"Known",
"Not updated recently"
],
- "popularity": -0.572,
+ "popularity": 0.029,
"topicSearchString": "ios android wechat"
},
{
@@ -90357,7 +95717,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-12-16T23:58:18Z",
"createdAt": "2023-12-10T10:15:58Z",
"pushedAt": "2023-12-16T23:58:18Z",
@@ -90399,8 +95762,8 @@
},
"npmPkg": "react-native-zendesk-unified",
"npm": {
- "downloads": 23,
- "weekDownloads": 1,
+ "downloads": 17,
+ "weekDownloads": 12,
"size": 90388,
"latestRelease": "0.0.1-alpha.0",
"latestReleaseDate": "2023-12-14T16:19:44.479Z"
@@ -90410,7 +95773,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.96,
+ "popularity": -0.4,
"topicSearchString": "ios android expo library module support unified zendesk hacktoberfest"
},
{
@@ -90429,7 +95792,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-02T14:38:28Z",
"createdAt": "2018-11-14T15:25:12Z",
"pushedAt": "2025-01-02T14:38:28Z",
@@ -90467,8 +95833,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 4758,
- "weekDownloads": 804,
+ "downloads": 2791,
+ "weekDownloads": 590,
"size": 252656,
"latestRelease": "4.0.0",
"latestReleaseDate": "2025-01-02T14:42:01.056Z"
@@ -90477,7 +95843,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.144,
+ "popularity": 0.18,
"topicSearchString": "bugfender logging debug android ios web"
},
{
@@ -90497,7 +95863,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-04-06T19:57:58Z",
"createdAt": "2023-12-17T14:23:40Z",
"pushedAt": "2024-04-06T19:57:58Z",
@@ -90533,8 +95902,8 @@
"unmaintained": true,
"npmPkg": "react-native-auto-route",
"npm": {
- "downloads": 69,
- "weekDownloads": 14,
+ "downloads": 20,
+ "weekDownloads": 10,
"size": 511657,
"latestRelease": "0.3.3",
"latestReleaseDate": "2024-04-06T19:57:55.829Z"
@@ -90545,7 +95914,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.325,
+ "popularity": -1,
"topicSearchString": "ios android auto-route"
},
{
@@ -90559,21 +95928,24 @@
"github": {
"urls": {
"repo": "https://github.com/neurio/react-native-local-network-permission",
- "homepage": null
+ "homepage": "https://github.com/neurio/react-native-local-network-permission#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-06-26T16:28:57Z",
"createdAt": "2023-12-18T22:18:58Z",
"pushedAt": "2024-06-26T16:28:57Z",
"forks": 3,
"issues": 0,
"subscribers": 7,
- "stars": 11,
+ "stars": 12,
"dependencies": 0
},
"name": "@generac/react-native-local-network-permission",
@@ -90604,8 +95976,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 5201,
- "weekDownloads": 1215,
+ "downloads": 4437,
+ "weekDownloads": 721,
"size": 23484,
"latestRelease": "1.2.0",
"latestReleaseDate": "2024-06-26T16:29:05.123Z"
@@ -90614,7 +95986,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.051,
+ "popularity": -0.112,
"topicSearchString": "local-network-permission expo reactnativelocalnetworkpermission ios local-network permissions swift"
},
{
@@ -90635,7 +96007,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-01-13T19:13:59Z",
"createdAt": "2023-12-22T09:46:20Z",
"pushedAt": "2024-01-13T19:13:59Z",
@@ -90669,8 +96044,8 @@
},
"npmPkg": "react-native-flix-snackbar",
"npm": {
- "downloads": 39,
- "weekDownloads": 1,
+ "downloads": 33,
+ "weekDownloads": 27,
"size": 10190,
"latestRelease": "1.0.2",
"latestReleaseDate": "2024-01-02T17:36:43.125Z"
@@ -90681,7 +96056,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.728,
+ "popularity": -0.979,
"topicSearchString": "ios android"
},
{
@@ -90696,14 +96071,17 @@
"github": {
"urls": {
"repo": "https://github.com/Splicer97/react-native-switch",
- "homepage": null
+ "homepage": "https://github.com/Splicer97/react-native-switch#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-12-24T11:47:04Z",
"createdAt": "2023-12-23T17:58:47Z",
"pushedAt": "2023-12-24T11:47:04Z",
@@ -90741,8 +96119,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 337,
- "weekDownloads": 75,
+ "downloads": 298,
+ "weekDownloads": 52,
"size": 35031,
"latestRelease": "1.0.0",
"latestReleaseDate": "2023-12-24T11:52:46.704Z"
@@ -90751,7 +96129,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.81,
+ "popularity": -0.851,
"topicSearchString": "ios android switch switcher toggle reanimated gesture-handler"
},
{
@@ -90768,21 +96146,24 @@
"github": {
"urls": {
"repo": "https://github.com/bviebahn/react-native-star-rating-widget",
- "homepage": null
+ "homepage": "https://github.com/bviebahn/react-native-star-rating-widget#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-27T20:38:47Z",
"createdAt": "2020-07-26T11:10:58Z",
"pushedAt": "2024-11-27T20:38:47Z",
- "forks": 21,
+ "forks": 22,
"issues": 1,
"subscribers": 1,
- "stars": 218,
+ "stars": 221,
"dependencies": 0
},
"name": "react-native-star-rating-widget",
@@ -90809,8 +96190,8 @@
},
"npmPkg": "react-native-star-rating-widget",
"npm": {
- "downloads": 43026,
- "weekDownloads": 8818,
+ "downloads": 24642,
+ "weekDownloads": 6029,
"size": 79738,
"latestRelease": "1.9.2",
"latestReleaseDate": "2024-11-27T20:38:43.683Z"
@@ -90821,7 +96202,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.174,
+ "popularity": 0.208,
"topicSearchString": "ios android"
},
{
@@ -90842,14 +96223,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-16T10:50:14Z",
"createdAt": "2023-11-30T18:00:11Z",
"pushedAt": "2025-10-16T10:50:14Z",
"forks": 9,
"issues": 3,
"subscribers": 7,
- "stars": 275,
+ "stars": 282,
"dependencies": 2
},
"name": "react-native-release-profiler",
@@ -90869,7 +96253,9 @@
"production",
"profiler",
"profiling",
- "release"
+ "release",
+ "sample",
+ "trace"
],
"license": {
"key": "mit",
@@ -90887,8 +96273,8 @@
},
"npmPkg": "react-native-release-profiler",
"npm": {
- "downloads": 296624,
- "weekDownloads": 55942,
+ "downloads": 208476,
+ "weekDownloads": 53512,
"size": 745302,
"latestRelease": "0.4.2",
"latestReleaseDate": "2025-10-16T10:50:11.182Z"
@@ -90898,8 +96284,8 @@
"Known",
"Recently updated"
],
- "popularity": 0.16,
- "topicSearchString": "ios android debug debugger hermes jsi perf performance production profiler profiling release"
+ "popularity": 0.218,
+ "topicSearchString": "ios android debug debugger hermes jsi perf performance production profiler profiling release sample trace"
},
{
"githubUrl": "https://github.com/outsung/expo-dynamic-app-icon",
@@ -90912,21 +96298,24 @@
"github": {
"urls": {
"repo": "https://github.com/outsung/expo-dynamic-app-icon",
- "homepage": null
+ "homepage": "https://github.com/outsung/expo-dynamic-app-icon#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-07-19T06:57:01Z",
"createdAt": "2022-11-21T13:11:30Z",
"pushedAt": "2023-07-19T06:57:01Z",
- "forks": 20,
+ "forks": 21,
"issues": 16,
"subscribers": 3,
- "stars": 189,
+ "stars": 192,
"dependencies": 0
},
"name": "expo-dynamic-app-icon",
@@ -90955,8 +96344,8 @@
"unmaintained": true,
"npmPkg": "expo-dynamic-app-icon",
"npm": {
- "downloads": 6886,
- "weekDownloads": 837,
+ "downloads": 5447,
+ "weekDownloads": 1241,
"size": 39183,
"latestRelease": "1.2.0",
"latestReleaseDate": "2023-07-19T06:56:17.210Z"
@@ -90968,7 +96357,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.647,
+ "popularity": -0.556,
"topicSearchString": "expo expo-dynamic-app-icon expodynamicappicon"
},
{
@@ -90983,14 +96372,17 @@
"github": {
"urls": {
"repo": "https://github.com/hirbod/expo-video-metadata",
- "homepage": null
+ "homepage": "https://github.com/hirbod/expo-video-metadata#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-26T20:56:15Z",
"createdAt": "2023-12-22T17:46:04Z",
"pushedAt": "2024-12-26T20:56:15Z",
@@ -91029,8 +96421,8 @@
},
"npmPkg": "expo-video-metadata",
"npm": {
- "downloads": 4511,
- "weekDownloads": 806,
+ "downloads": 2314,
+ "weekDownloads": 612,
"size": 70645,
"latestRelease": "1.5.0",
"latestReleaseDate": "2024-12-26T20:58:00.172Z"
@@ -91039,7 +96431,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.152,
+ "popularity": 0.225,
"topicSearchString": "expo expo-video-metadata expovideometadata video-module video-metadata video metadata"
},
{
@@ -91058,14 +96450,17 @@
"github": {
"urls": {
"repo": "https://github.com/sbaiahmed1/react-native-image-preview",
- "homepage": null
+ "homepage": "https://github.com/sbaiahmed1/react-native-image-preview#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-06T23:59:47Z",
"createdAt": "2023-12-12T21:55:37Z",
"pushedAt": "2025-05-06T23:59:47Z",
@@ -91098,15 +96493,17 @@
"configPlugin": false
},
"npm": {
- "downloads": 157,
- "weekDownloads": 19,
+ "downloads": 52,
+ "weekDownloads": 42,
"size": 279032,
"latestRelease": "0.5.6",
"latestReleaseDate": "2025-04-25T00:32:13.308Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": -0.644,
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.05,
"topicSearchString": "ios android"
},
{
@@ -91127,14 +96524,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-20T19:12:51Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T02:42:56Z",
"createdAt": "2024-02-16T07:31:38Z",
- "pushedAt": "2025-10-20T19:12:51Z",
- "forks": 30,
+ "pushedAt": "2025-11-06T02:42:56Z",
+ "forks": 35,
"issues": 27,
"subscribers": 4,
- "stars": 135,
+ "stars": 141,
"dependencies": 0
},
"name": "@kesha-antonov/react-native-background-downloader",
@@ -91144,10 +96544,7 @@
"topics": [
"background",
"download",
- "large-files",
- "new-architecture",
- "turbo-modules",
- "fabric"
+ "large-files"
],
"license": {
"name": "Apache License 2.0",
@@ -91156,25 +96553,27 @@
"key": "apache-2.0",
"spdxId": "Apache-2.0"
},
- "hasTypes": true,
- "newArchitecture": true,
+ "hasTypes": false,
+ "newArchitecture": false,
"isArchived": false,
"hasNativeCode": true,
"configPlugin": false
},
"npm": {
- "downloads": 18347,
- "weekDownloads": 3976,
+ "downloads": 14820,
+ "weekDownloads": 4064,
"size": 210613,
"latestRelease": "3.2.6",
"latestReleaseDate": "2025-01-11T05:16:49.301Z"
},
- "score": 58,
+ "score": 60,
"matchingScoreModifiers": [
- "Recently updated"
+ "Known",
+ "Recently updated",
+ "Not supporting New Architecture"
],
- "popularity": 0.184,
- "topicSearchString": "background download large-files new-architecture turbo-modules fabric"
+ "popularity": 0.233,
+ "topicSearchString": "background download large-files"
},
{
"githubUrl": "https://github.com/callstack/react-theme-provider",
@@ -91185,14 +96584,17 @@
"github": {
"urls": {
"repo": "https://github.com/callstack/react-theme-provider",
- "homepage": null
+ "homepage": "https://github.com/callstack/react-theme-provider#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-08-01T12:10:12Z",
"createdAt": "2018-01-31T12:38:13Z",
"pushedAt": "2023-08-01T12:10:12Z",
@@ -91225,8 +96627,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 1616118,
- "weekDownloads": 301854,
+ "downloads": 1048501,
+ "weekDownloads": 283773,
"size": 32759,
"latestRelease": "3.0.9",
"latestReleaseDate": "2023-08-01T12:11:04.037Z"
@@ -91238,7 +96640,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.591,
+ "popularity": -0.52,
"topicSearchString": "theme provider"
},
{
@@ -91255,21 +96657,24 @@
"github": {
"urls": {
"repo": "https://github.com/sosog/react-native-dynamically-selected-picker",
- "homepage": null
+ "homepage": "https://github.com/sosog/react-native-dynamically-selected-picker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-02T20:46:08Z",
"createdAt": "2020-05-20T13:50:00Z",
"pushedAt": "2025-03-02T20:46:08Z",
"forks": 20,
"issues": 3,
"subscribers": 1,
- "stars": 167,
+ "stars": 168,
"dependencies": 1
},
"name": "react-native-dynamically-selected-picker",
@@ -91308,8 +96713,8 @@
},
"npmPkg": "react-native-dynamically-selected-picker",
"npm": {
- "downloads": 1097,
- "weekDownloads": 192,
+ "downloads": 793,
+ "weekDownloads": 239,
"size": 84020,
"latestRelease": "3.3.0",
"latestReleaseDate": "2023-11-26T06:18:14.535Z"
@@ -91319,7 +96724,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.149,
+ "popularity": -0.493,
"topicSearchString": "ios android swipe-picker dynamic-select selector select-picker ios-style-android-picker ios-android-picker on-scroll-select picker swiper scroll-change-picker ios-android-select typescript-support"
},
{
@@ -91344,14 +96749,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-15T10:13:41Z",
"createdAt": "2017-05-30T18:02:19Z",
"pushedAt": "2025-01-15T10:13:41Z",
"forks": 101,
"issues": 29,
"subscribers": 5,
- "stars": 689,
+ "stars": 691,
"dependencies": 2
},
"name": "react-native-popover-view",
@@ -91384,8 +96792,8 @@
},
"npmPkg": "react-native-popover-view",
"npm": {
- "downloads": 217916,
- "weekDownloads": 43784,
+ "downloads": 138353,
+ "weekDownloads": 32833,
"size": 309659,
"latestRelease": "6.1.0",
"latestReleaseDate": "2025-01-15T10:14:34.820Z"
@@ -91396,7 +96804,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.171,
+ "popularity": 0.202,
"topicSearchString": "component ios android ui popover modal view tablet navigation"
},
{
@@ -91413,7 +96821,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-01-01T20:45:00Z",
"createdAt": "2020-05-12T11:27:46Z",
"pushedAt": "2024-01-01T20:45:00Z",
@@ -91446,19 +96857,18 @@
},
"npmPkg": "react-native-heroicons",
"npm": {
- "downloads": 89121,
- "weekDownloads": 17027,
+ "downloads": 65649,
+ "weekDownloads": 18694,
"size": 3181281,
"latestRelease": "4.0.0",
"latestReleaseDate": "2024-01-01T20:41:51.051Z"
},
- "score": 47,
+ "score": 40,
"matchingScoreModifiers": [
- "Known",
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.162,
+ "popularity": 0.242,
"topicSearchString": "heroicons heroiconsui"
},
{
@@ -91468,14 +96878,17 @@
"github": {
"urls": {
"repo": "https://github.com/unimonkiez/react-native-asset",
- "homepage": null
+ "homepage": "https://github.com/unimonkiez/react-native-asset#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-04-27T13:17:41Z",
"createdAt": "2018-01-24T20:10:48Z",
"pushedAt": "2023-04-27T13:17:41Z",
@@ -91511,8 +96924,8 @@
"unmaintained": true,
"npmPkg": "react-native-asset",
"npm": {
- "downloads": 160674,
- "weekDownloads": 28644,
+ "downloads": 137422,
+ "weekDownloads": 30238,
"size": 26258,
"latestRelease": "2.1.1",
"latestReleaseDate": "2023-04-27T13:17:51.197Z"
@@ -91524,7 +96937,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.598,
+ "popularity": -0.563,
"topicSearchString": "js asset assets link"
},
{
@@ -91538,14 +96951,17 @@
"github": {
"urls": {
"repo": "https://github.com/Dean177/react-native-json-tree",
- "homepage": null
+ "homepage": "https://github.com/Dean177/react-native-json-tree"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-04T23:23:13Z",
"createdAt": "2016-08-13T14:05:37Z",
"pushedAt": "2025-02-04T23:23:13Z",
@@ -91582,8 +96998,8 @@
},
"npmPkg": "react-native-json-tree",
"npm": {
- "downloads": 59068,
- "weekDownloads": 9266,
+ "downloads": 48053,
+ "weekDownloads": 12997,
"size": 31536,
"latestRelease": "1.5.0",
"latestReleaseDate": "2025-02-04T23:17:57.105Z"
@@ -91593,7 +97009,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.133,
+ "popularity": 0.23,
"topicSearchString": "json tree viewer json-viewer theme iterables"
},
{
@@ -91613,14 +97029,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-02T10:01:47Z",
"createdAt": "2016-10-15T08:35:35Z",
"pushedAt": "2025-05-02T10:01:47Z",
- "forks": 183,
+ "forks": 184,
"issues": 41,
"subscribers": 17,
- "stars": 787,
+ "stars": 788,
"dependencies": 2
},
"name": "react-native-version-check",
@@ -91651,19 +97070,20 @@
},
"npmPkg": "react-native-version-check",
"npm": {
- "downloads": 191818,
- "weekDownloads": 34758,
+ "downloads": 124930,
+ "weekDownloads": 36052,
"size": 33756,
"latestRelease": "3.5.0",
"latestReleaseDate": "2025-05-02T10:06:21.963Z"
},
- "score": 70,
+ "score": 60,
"matchingScoreModifiers": [
"Popular",
"Known",
+ "Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.154,
+ "popularity": 0.245,
"topicSearchString": "android ios version-check version app-version market-version app-store-version"
},
{
@@ -91682,14 +97102,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-02T10:01:47Z",
"createdAt": "2016-10-15T08:35:35Z",
"pushedAt": "2025-05-02T10:01:47Z",
- "forks": 183,
+ "forks": 184,
"issues": 41,
"subscribers": 17,
- "stars": 787,
+ "stars": 788,
"dependencies": 3
},
"name": "react-native-version-check-expo",
@@ -91721,18 +97144,19 @@
},
"npmPkg": "react-native-version-check-expo",
"npm": {
- "downloads": 25197,
- "weekDownloads": 5068,
+ "downloads": 14682,
+ "weekDownloads": 3897,
"size": 9633,
"latestRelease": "3.5.0",
"latestReleaseDate": "2025-05-02T10:06:23.734Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.171,
+ "popularity": 0.226,
"topicSearchString": "expo android ios version-check version app-version market-version app-store-version"
},
{
@@ -91746,21 +97170,24 @@
"github": {
"urls": {
"repo": "https://github.com/kevinstumpf/react-native-signature-pad",
- "homepage": null
+ "homepage": "https://github.com/DispatcherInc/react-native-signature-pad#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-09-20T16:40:02Z",
"createdAt": "2016-02-24T02:31:17Z",
"pushedAt": "2022-09-20T16:40:02Z",
"forks": 143,
"issues": 2,
"subscribers": 14,
- "stars": 277,
+ "stars": 278,
"dependencies": 1
},
"name": "react-native-signature-pad",
@@ -91792,8 +97219,8 @@
"unmaintained": true,
"npmPkg": "react-native-signature-pad",
"npm": {
- "downloads": 1446,
- "weekDownloads": 268,
+ "downloads": 957,
+ "weekDownloads": 333,
"size": 23386,
"latestRelease": "0.1.2",
"latestReleaseDate": "2022-09-20T16:40:45.676Z"
@@ -91805,7 +97232,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.592,
+ "popularity": -1.204,
"topicSearchString": "component ios android signature pad signaturepad canvas"
},
{
@@ -91820,21 +97247,24 @@
"github": {
"urls": {
"repo": "https://github.com/Richou/react-native-android-location-enabler",
- "homepage": null
+ "homepage": "https://github.com/Richou/react-native-android-location-enabler#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-28T20:42:33Z",
"createdAt": "2016-12-05T21:58:55Z",
"pushedAt": "2025-07-28T20:42:33Z",
- "forks": 48,
+ "forks": 47,
"issues": 28,
"subscribers": 8,
- "stars": 213,
+ "stars": 214,
"dependencies": 0
},
"name": "react-native-android-location-enabler",
@@ -91861,8 +97291,8 @@
},
"npmPkg": "react-native-android-location-enabler",
"npm": {
- "downloads": 120768,
- "weekDownloads": 20882,
+ "downloads": 97593,
+ "weekDownloads": 27716,
"size": 22104,
"latestRelease": "3.0.1",
"latestReleaseDate": "2025-07-28T20:44:23.473Z"
@@ -91871,7 +97301,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.147,
+ "popularity": 0.241,
"topicSearchString": "android"
},
{
@@ -91896,14 +97326,17 @@
"github": {
"urls": {
"repo": "https://github.com/Mhp23/react-native-full-responsive",
- "homepage": null
+ "homepage": "https://github.com/Mhp23/react-native-full-responsive#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
- "hasDiscussions": false,
+ "hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-06T17:47:48Z",
"createdAt": "2023-03-17T14:57:09Z",
"pushedAt": "2025-07-06T17:47:48Z",
@@ -91947,15 +97380,15 @@
},
"npmPkg": "react-native-full-responsive",
"npm": {
- "downloads": 3459,
- "weekDownloads": 553,
+ "downloads": 2015,
+ "weekDownloads": 671,
"size": 142032,
"latestRelease": "2.4.5",
"latestReleaseDate": "2025-07-06T17:47:47.823Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": 0.136,
+ "popularity": 0.283,
"topicSearchString": "responsive responsive-ui responsive-font full-responsive responsive-scale responsive-layout responsive-font-size responsive-dimensions media-query responsive-size responsiveness usestyle"
},
{
@@ -91976,14 +97409,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T22:41:44Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-07T19:48:38Z",
"createdAt": "2023-04-21T22:58:15Z",
- "pushedAt": "2025-10-23T22:41:44Z",
+ "pushedAt": "2025-11-07T19:48:38Z",
"forks": 28,
"issues": 43,
"subscribers": 17,
- "stars": 55,
+ "stars": 56,
"dependencies": 6
},
"name": "@xmtp/react-native-sdk",
@@ -92010,8 +97446,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 4191,
- "weekDownloads": 360,
+ "downloads": 2515,
+ "weekDownloads": 933,
"size": 1188013,
"latestRelease": "5.0.5",
"latestReleaseDate": "2025-10-11T01:10:04.515Z"
@@ -92021,7 +97457,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.073,
+ "popularity": 0.316,
"topicSearchString": "expo xmtp-sdk xmtp"
},
{
@@ -92044,15 +97480,18 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-03T09:36:34Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T08:16:03Z",
"createdAt": "2023-10-03T15:17:51Z",
- "pushedAt": "2025-10-03T09:36:34Z",
- "forks": 58,
- "issues": 30,
+ "pushedAt": "2025-11-14T08:16:03Z",
+ "forks": 59,
+ "issues": 32,
"subscribers": 11,
- "stars": 537,
- "dependencies": 2
+ "stars": 551,
+ "dependencies": 3
},
"name": "@powersync/react-native",
"fullName": "powersync-ja/powersync-js",
@@ -92080,18 +97519,18 @@
"configPlugin": false
},
"npm": {
- "downloads": 20574,
- "weekDownloads": 4283,
- "size": 1313338,
- "latestRelease": "1.25.1",
- "latestReleaseDate": "2025-10-03T09:38:41.438Z"
+ "downloads": 20084,
+ "weekDownloads": 3632,
+ "size": 6089739,
+ "latestRelease": "1.26.2",
+ "latestReleaseDate": "2025-11-14T08:18:14.767Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.177,
+ "popularity": 0.154,
"topicSearchString": "data-sync offline-first sqlite real-time-data-stream live-data"
},
{
@@ -92115,11 +97554,14 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-13T23:49:20Z",
"createdAt": "2020-11-16T01:04:32Z",
"pushedAt": "2024-11-13T23:49:20Z",
- "forks": 29,
+ "forks": 30,
"issues": 4,
"subscribers": 9,
"stars": 881,
@@ -92148,18 +97590,19 @@
},
"npmPkg": "swiftui-react-native",
"npm": {
- "downloads": 1053,
- "weekDownloads": 228,
+ "downloads": 960,
+ "weekDownloads": 196,
"size": 6657436,
"latestRelease": "6.3.3",
"latestReleaseDate": "2024-11-13T23:50:45.390Z"
},
- "score": 51,
+ "score": 65,
"matchingScoreModifiers": [
+ "Popular",
"Known",
"Not updated recently"
],
- "popularity": 0.185,
+ "popularity": -0.576,
"topicSearchString": "swiftui"
},
{
@@ -92182,14 +97625,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mfkrause",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-08-25T13:54:51Z",
"createdAt": "2023-04-03T20:47:52Z",
"pushedAt": "2025-08-25T13:54:51Z",
"forks": 17,
"issues": 4,
"subscribers": 3,
- "stars": 234,
+ "stars": 235,
"dependencies": 0
},
"name": "react-native-cloud-storage",
@@ -92219,8 +97670,8 @@
},
"npmPkg": "react-native-cloud-storage",
"npm": {
- "downloads": 12043,
- "weekDownloads": 2117,
+ "downloads": 6316,
+ "weekDownloads": 1987,
"size": 395217,
"latestRelease": "2.3.0",
"latestReleaseDate": "2025-06-14T14:10:46.382Z"
@@ -92229,7 +97680,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.149,
+ "popularity": 0.267,
"topicSearchString": "ios android icloud google-drive file-system"
},
{
@@ -92243,21 +97694,24 @@
"github": {
"urls": {
"repo": "https://github.com/Malaa-tech/expo-squircle-view",
- "homepage": null
+ "homepage": "https://github.com/Malaa-tech/expo-squircle-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-11T10:31:25Z",
"createdAt": "2024-01-17T22:24:33Z",
"pushedAt": "2025-04-11T10:31:25Z",
- "forks": 7,
+ "forks": 8,
"issues": 3,
"subscribers": 2,
- "stars": 88,
+ "stars": 89,
"dependencies": 0
},
"name": "expo-squircle-view",
@@ -92285,8 +97739,8 @@
},
"npmPkg": "expo-squircle-view",
"npm": {
- "downloads": 5034,
- "weekDownloads": 845,
+ "downloads": 3893,
+ "weekDownloads": 1051,
"size": 74605,
"latestRelease": "1.1.0",
"latestReleaseDate": "2024-08-24T11:42:50.617Z"
@@ -92295,7 +97749,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.143,
+ "popularity": 0.229,
"topicSearchString": "expo expo-squircle-view exposquircleview"
},
{
@@ -92311,17 +97765,20 @@
"github": {
"urls": {
"repo": "https://github.com/NojiApp/react-native-canvas-view",
- "homepage": null
+ "homepage": "https://github.com/AnkiPro/react-native-canvas-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2024-08-24T19:12:39Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T14:56:58Z",
"createdAt": "2023-12-27T11:48:58Z",
- "pushedAt": "2024-08-24T19:12:39Z",
+ "pushedAt": "2025-11-12T14:56:58Z",
"forks": 1,
"issues": 0,
"subscribers": 3,
@@ -92352,18 +97809,18 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 61,
- "weekDownloads": 11,
+ "downloads": 224,
+ "weekDownloads": 9,
"size": 30334,
"latestRelease": "1.0.0",
"latestReleaseDate": "2024-01-11T10:23:17.415Z"
},
- "score": 40,
+ "score": 53,
"matchingScoreModifiers": [
- "Not updated recently",
+ "Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.843,
+ "popularity": -0.965,
"topicSearchString": "ios android"
},
{
@@ -92376,14 +97833,17 @@
"github": {
"urls": {
"repo": "https://github.com/NojiApp/react-native-file-open",
- "homepage": null
+ "homepage": "https://github.com/AnkiPro/react-native-file-open#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-08-24T19:12:52Z",
"createdAt": "2023-12-27T07:45:26Z",
"pushedAt": "2024-08-24T19:12:52Z",
@@ -92417,8 +97877,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 59,
- "weekDownloads": 10,
+ "downloads": 162,
+ "weekDownloads": 9,
"size": 16803,
"latestRelease": "1.0.0",
"latestReleaseDate": "2024-01-11T10:09:20.867Z"
@@ -92428,7 +97888,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.846,
+ "popularity": -0.953,
"topicSearchString": "ios android"
},
{
@@ -92445,14 +97905,17 @@
"github": {
"urls": {
"repo": "https://github.com/NojiApp/react-native-window-resize",
- "homepage": null
+ "homepage": "https://github.com/AnkiPro/react-native-window-resize#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-08-24T19:13:04Z",
"createdAt": "2023-12-26T09:00:02Z",
"pushedAt": "2024-08-24T19:13:04Z",
@@ -92486,8 +97949,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 58,
- "weekDownloads": 13,
+ "downloads": 79,
+ "weekDownloads": 3,
"size": 20939,
"latestRelease": "1.0.0",
"latestReleaseDate": "2024-01-11T10:19:40.289Z"
@@ -92496,7 +97959,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.8,
+ "popularity": -0.967,
"topicSearchString": "ios android"
},
{
@@ -92514,14 +97977,17 @@
"github": {
"urls": {
"repo": "https://github.com/iChengbo/react-native-imagemin-asset-plugin",
- "homepage": null
+ "homepage": "https://github.com/iChengbo/react-native-imagemin-asset-plugin#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-07-01T05:11:21Z",
"createdAt": "2021-08-13T06:03:49Z",
"pushedAt": "2024-07-01T05:11:21Z",
@@ -92558,8 +98024,8 @@
},
"npmPkg": "react-native-imagemin-asset-plugin",
"npm": {
- "downloads": 989,
- "weekDownloads": 196,
+ "downloads": 316,
+ "weekDownloads": 173,
"size": 16480,
"latestRelease": "2.0.0",
"latestReleaseDate": "2024-01-03T01:54:53.677Z"
@@ -92568,7 +98034,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.831,
+ "popularity": -0.532,
"topicSearchString": "metro compress image assetplugin imagemin asset-plugin"
},
{
@@ -92584,14 +98050,17 @@
"github": {
"urls": {
"repo": "https://github.com/Malaa-tech/expo-custom-assets",
- "homepage": null
+ "homepage": "https://github.com/malaa-tech/expo-custom-assets"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-02T07:09:28Z",
"createdAt": "2024-01-24T20:20:28Z",
"pushedAt": "2025-10-02T07:09:28Z",
@@ -92626,17 +98095,15 @@
},
"npmPkg": "expo-custom-assets",
"npm": {
- "downloads": 34422,
- "weekDownloads": 6618,
+ "downloads": 29758,
+ "weekDownloads": 6329,
"size": 10699,
"latestRelease": "1.5.0",
"latestReleaseDate": "2025-08-05T07:47:19.143Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": 0.163,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": 0.181,
"topicSearchString": "expo config-plugins prebuild"
},
{
@@ -92649,14 +98116,17 @@
"github": {
"urls": {
"repo": "https://github.com/rn-elementary/react-native-loader-collection",
- "homepage": null
+ "homepage": "https://github.com/ShivamRawat0l/react-native-loader-collection#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-05-04T06:55:20Z",
"createdAt": "2022-04-20T10:05:28Z",
"pushedAt": "2022-05-04T06:55:20Z",
@@ -92691,8 +98161,8 @@
"unmaintained": true,
"npmPkg": "react-native-loader-collection",
"npm": {
- "downloads": 520,
- "weekDownloads": 131,
+ "downloads": 210,
+ "weekDownloads": 85,
"size": 1463934,
"latestRelease": "0.8.3",
"latestReleaseDate": "2022-05-02T07:47:33.364Z"
@@ -92703,7 +98173,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.535,
+ "popularity": -1.403,
"topicSearchString": "ios android"
},
{
@@ -92714,21 +98184,24 @@
"github": {
"urls": {
"repo": "https://github.com/rn-elementary/menu",
- "homepage": null
+ "homepage": "https://github.com/rn-elementary/menu#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-02-09T10:23:24Z",
"createdAt": "2024-02-04T11:29:46Z",
"pushedAt": "2024-02-09T10:23:24Z",
"forks": 1,
"issues": 0,
"subscribers": 2,
- "stars": 15,
+ "stars": 17,
"dependencies": 0
},
"name": "@rn-elementary/menu",
@@ -92755,8 +98228,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 142,
- "weekDownloads": 31,
+ "downloads": 50,
+ "weekDownloads": 43,
"size": 33117,
"latestRelease": "0.1.3",
"latestReleaseDate": "2024-02-09T10:24:03.168Z"
@@ -92766,7 +98239,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.812,
+ "popularity": -0.218,
"topicSearchString": "ios android"
},
{
@@ -92779,14 +98252,17 @@
"github": {
"urls": {
"repo": "https://github.com/DevChanQ/react-native-svg-editor",
- "homepage": null
+ "homepage": "https://devjeff.info"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2024-06-22T10:11:24Z",
"createdAt": "2022-06-22T08:43:11Z",
"pushedAt": "2024-06-22T10:11:24Z",
@@ -92816,8 +98292,8 @@
},
"npmPkg": "react-native-svg-editor",
"npm": {
- "downloads": 167,
- "weekDownloads": 1,
+ "downloads": 49,
+ "weekDownloads": 48,
"size": 8076598,
"latestRelease": "0.1.6",
"latestReleaseDate": "2024-03-25T09:36:24.642Z"
@@ -92827,7 +98303,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.995,
+ "popularity": -0.127,
"topicSearchString": ""
},
{
@@ -92853,14 +98329,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-24T13:37:10Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-03T19:18:51Z",
"createdAt": "2023-11-20T08:24:03Z",
- "pushedAt": "2025-10-24T13:37:10Z",
- "forks": 94,
+ "pushedAt": "2025-11-03T19:18:51Z",
+ "forks": 95,
"issues": 45,
"subscribers": 42,
- "stars": 1217,
+ "stars": 1234,
"dependencies": 0
},
"name": "@expensify/react-native-live-markdown",
@@ -92889,11 +98368,11 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 85817,
- "weekDownloads": 14414,
- "size": 756286,
- "latestRelease": "0.1.310",
- "latestReleaseDate": "2025-10-24T13:37:25.033Z"
+ "downloads": 76508,
+ "weekDownloads": 21823,
+ "size": 757138,
+ "latestRelease": "0.1.315",
+ "latestReleaseDate": "2025-11-03T19:19:05.993Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -92901,7 +98380,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.143,
+ "popularity": 0.242,
"topicSearchString": "ios android markdown textinput"
},
{
@@ -92923,7 +98402,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-01-16T16:07:06Z",
"createdAt": "2023-04-18T13:19:46Z",
"pushedAt": "2025-01-16T16:07:06Z",
@@ -92944,8 +98426,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 4946,
- "weekDownloads": 809,
+ "downloads": 3403,
+ "weekDownloads": 1418,
"size": 9813,
"latestRelease": "1.2.2",
"latestReleaseDate": "2025-01-16T16:12:16.814Z"
@@ -92956,7 +98438,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.139,
+ "popularity": 0.354,
"topicSearchString": ""
},
{
@@ -92969,14 +98451,17 @@
"github": {
"urls": {
"repo": "https://github.com/zacharyfmarion/react-native-fast-trie",
- "homepage": null
+ "homepage": "https://github.com/zacharyfmarion/react-native-fast-trie#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-01-26T01:33:13Z",
"createdAt": "2024-01-23T03:53:30Z",
"pushedAt": "2024-01-26T01:33:13Z",
@@ -93015,8 +98500,8 @@
},
"npmPkg": "react-native-fast-trie",
"npm": {
- "downloads": 848,
- "weekDownloads": 133,
+ "downloads": 569,
+ "weekDownloads": 190,
"size": 281741,
"latestRelease": "0.2.1",
"latestReleaseDate": "2024-01-23T21:12:15.499Z"
@@ -93026,7 +98511,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.616,
+ "popularity": -0.464,
"topicSearchString": "ios android fast jsi search trie"
},
{
@@ -93040,14 +98525,17 @@
"github": {
"urls": {
"repo": "https://github.com/zacharyfmarion/react-native-heap-profiler",
- "homepage": null
+ "homepage": "https://github.com/zacharyfmarion/react-native-heap-profiler#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-01-27T20:38:39Z",
"createdAt": "2024-01-25T09:04:53Z",
"pushedAt": "2024-01-27T20:38:39Z",
@@ -93088,8 +98576,8 @@
},
"npmPkg": "react-native-heap-profiler",
"npm": {
- "downloads": 71,
- "weekDownloads": 4,
+ "downloads": 57,
+ "weekDownloads": 55,
"size": 53074,
"latestRelease": "0.2.2",
"latestReleaseDate": "2024-01-27T20:38:37.466Z"
@@ -93098,7 +98586,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.95,
+ "popularity": -0.154,
"topicSearchString": "ios android debugging heap jsi memory observability profiling"
},
{
@@ -93124,7 +98612,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-07-11T17:12:49Z",
"createdAt": "2023-12-01T21:43:35Z",
"pushedAt": "2024-07-11T17:12:49Z",
@@ -93158,8 +98649,8 @@
},
"npmPkg": "react-native-reanimated-progress-steps",
"npm": {
- "downloads": 299,
- "weekDownloads": 30,
+ "downloads": 198,
+ "weekDownloads": 83,
"size": 142286,
"latestRelease": "0.3.0",
"latestReleaseDate": "2024-05-26T09:04:12.628Z"
@@ -93168,7 +98659,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.914,
+ "popularity": -0.639,
"topicSearchString": "ios android"
},
{
@@ -93185,14 +98676,17 @@
"github": {
"urls": {
"repo": "https://github.com/SimformSolutionsPvtLtd/react-native-story-view",
- "homepage": null
+ "homepage": "https://github.com/SimformSolutionsPvtLtd/react-native-story-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-06-04T04:48:34Z",
"createdAt": "2022-05-03T03:11:14Z",
"pushedAt": "2024-06-04T04:48:34Z",
@@ -93241,8 +98735,8 @@
},
"npmPkg": "react-native-story-view",
"npm": {
- "downloads": 3011,
- "weekDownloads": 511,
+ "downloads": 1982,
+ "weekDownloads": 576,
"size": 230686,
"latestRelease": "3.2.0",
"latestReleaseDate": "2024-06-04T04:57:17.775Z"
@@ -93253,7 +98747,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.144,
+ "popularity": 0.247,
"topicSearchString": "typescript story-view status-view rn rn-story-view story status animated-story animated-status gesture-story component android ios animation reaction instagram-stories library stories"
},
{
@@ -93270,14 +98764,17 @@
"github": {
"urls": {
"repo": "https://github.com/yaay/react-native-pintyper",
- "homepage": null
+ "homepage": "https://github.com/yaay/react-native-pintyper#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-02-14T11:29:05Z",
"createdAt": "2024-02-13T11:59:00Z",
"pushedAt": "2024-02-14T11:29:05Z",
@@ -93315,8 +98812,8 @@
},
"npmPkg": "react-native-pintyper",
"npm": {
- "downloads": 58,
- "weekDownloads": 7,
+ "downloads": 86,
+ "weekDownloads": 23,
"size": 28105,
"latestRelease": "0.1.2",
"latestReleaseDate": "2024-02-14T11:30:15.574Z"
@@ -93325,7 +98822,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.892,
+ "popularity": -0.77,
"topicSearchString": "ios android pin pincode javascript textinput"
},
{
@@ -93342,14 +98839,17 @@
"github": {
"urls": {
"repo": "https://github.com/shubhambathe1/react-native-countdown-timer-hooks",
- "homepage": null
+ "homepage": "https://github.com/shubhambathe1/react-native-countdown-timer-hooks#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-01-24T06:50:58Z",
"createdAt": "2020-07-18T06:58:40Z",
"pushedAt": "2024-01-24T06:50:58Z",
@@ -93389,8 +98889,8 @@
},
"npmPkg": "react-native-countdown-timer-hooks",
"npm": {
- "downloads": 1618,
- "weekDownloads": 296,
+ "downloads": 1773,
+ "weekDownloads": 290,
"size": 311827,
"latestRelease": "1.0.5",
"latestReleaseDate": "2024-01-24T07:03:17.578Z"
@@ -93400,7 +98900,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.156,
+ "popularity": 0.139,
"topicSearchString": "component mobile ios android countdown timer stopwatch reset hooks"
},
{
@@ -93430,14 +98930,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-13T07:18:19Z",
"createdAt": "2020-05-17T20:06:18Z",
"pushedAt": "2025-10-13T07:18:19Z",
"forks": 97,
- "issues": 18,
+ "issues": 19,
"subscribers": 4,
- "stars": 1051,
+ "stars": 1073,
"dependencies": 1
},
"name": "react-modal-sheet",
@@ -93467,8 +98970,8 @@
},
"npmPkg": "react-modal-sheet",
"npm": {
- "downloads": 269398,
- "weekDownloads": 54088,
+ "downloads": 262579,
+ "weekDownloads": 54419,
"size": 435518,
"latestRelease": "5.2.1",
"latestReleaseDate": "2025-10-12T17:15:09.541Z"
@@ -93480,7 +98983,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.171,
+ "popularity": 0.176,
"topicSearchString": "modal motion bottom-sheet accessibility framer-motion reactjs"
},
{
@@ -93503,14 +99006,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-08T18:20:53Z",
"createdAt": "2023-03-28T14:54:13Z",
"pushedAt": "2025-10-08T18:20:53Z",
"forks": 35,
"issues": 4,
"subscribers": 5,
- "stars": 112,
+ "stars": 116,
"dependencies": 2
},
"name": "@reown/appkit-wagmi-react-native",
@@ -93533,8 +99039,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 14891,
- "weekDownloads": 3326,
+ "downloads": 8411,
+ "weekDownloads": 2140,
"size": 85769,
"latestRelease": "2.0.1",
"latestReleaseDate": "2025-10-08T18:47:23.215Z"
@@ -93544,7 +99050,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.19,
+ "popularity": 0.216,
"topicSearchString": "web3 appkit crypto ethereum appkit walletconnect wagmi"
},
{
@@ -93561,14 +99067,17 @@
"github": {
"urls": {
"repo": "https://github.com/intellidev1991/react-native-image-slider-box",
- "homepage": null
+ "homepage": "https://github.com/intellidev1991/react-native-image-slider-box#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-14T10:28:27Z",
"createdAt": "2019-07-31T13:58:08Z",
"pushedAt": "2025-02-14T10:28:27Z",
@@ -93611,8 +99120,8 @@
},
"npmPkg": "react-native-image-slider-box",
"npm": {
- "downloads": 9125,
- "weekDownloads": 1661,
+ "downloads": 6626,
+ "weekDownloads": 1966,
"size": 529818,
"latestRelease": "2.0.7",
"latestReleaseDate": "2022-10-14T05:52:37.363Z"
@@ -93624,7 +99133,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.155,
+ "popularity": 0.252,
"topicSearchString": "image-slider-box image-slider slider component mobile ios android ui image-paging-slider components image library"
},
{
@@ -93638,14 +99147,17 @@
"github": {
"urls": {
"repo": "https://github.com/carsonwah/react-native-push-notification-popup",
- "homepage": null
+ "homepage": "https://github.com/carsonwah/react-native-push-notification-popup#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-09-19T15:33:39Z",
"createdAt": "2018-05-08T20:33:31Z",
"pushedAt": "2023-09-19T15:33:39Z",
@@ -93685,20 +99197,19 @@
"unmaintained": true,
"npmPkg": "react-native-push-notification-popup",
"npm": {
- "downloads": 5760,
- "weekDownloads": 890,
+ "downloads": 3907,
+ "weekDownloads": 1094,
"size": 24202,
"latestRelease": "1.7.0",
"latestReleaseDate": "2023-08-17T15:22:28.217Z"
},
- "score": 35,
+ "score": 28,
"matchingScoreModifiers": [
- "Known",
"Not updated recently",
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.619,
+ "popularity": -0.512,
"topicSearchString": "component push-notification ios android modal popup dialog javascript"
},
{
@@ -93718,14 +99229,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-15T14:13:39Z",
"createdAt": "2018-09-12T12:12:48Z",
"pushedAt": "2025-06-15T14:13:39Z",
"forks": 90,
- "issues": 37,
+ "issues": 38,
"subscribers": 6,
- "stars": 349,
+ "stars": 350,
"dependencies": 0
},
"name": "react-native-draggable-grid",
@@ -93754,8 +99268,8 @@
},
"npmPkg": "react-native-draggable-grid",
"npm": {
- "downloads": 25625,
- "weekDownloads": 4513,
+ "downloads": 19363,
+ "weekDownloads": 5369,
"size": 61257,
"latestRelease": "2.2.2",
"latestReleaseDate": "2025-06-15T14:14:03.273Z"
@@ -93765,7 +99279,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.15,
+ "popularity": 0.236,
"topicSearchString": "drag sortable grid component draggable"
},
{
@@ -93782,7 +99296,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-10-03T09:44:56Z",
"createdAt": "2017-07-14T14:40:12Z",
"pushedAt": "2021-10-03T09:44:56Z",
@@ -93820,8 +99337,8 @@
"unmaintained": true,
"npmPkg": "react-native-user-inactivity",
"npm": {
- "downloads": 35087,
- "weekDownloads": 7001,
+ "downloads": 21723,
+ "weekDownloads": 5541,
"size": 17851,
"latestRelease": "1.2.0",
"latestReleaseDate": "2021-02-02T09:36:48.629Z"
@@ -93833,7 +99350,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.58,
+ "popularity": -0.533,
"topicSearchString": "user typescript tracking inactivity component hacktoberfest"
},
{
@@ -93853,14 +99370,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-05T02:07:01Z",
"createdAt": "2024-02-21T02:05:44Z",
"pushedAt": "2024-09-05T02:07:01Z",
"forks": 13,
"issues": 5,
"subscribers": 3,
- "stars": 48,
+ "stars": 49,
"dependencies": 0
},
"name": "vision-camera-cropper",
@@ -93891,8 +99411,8 @@
},
"npmPkg": "vision-camera-cropper",
"npm": {
- "downloads": 4132,
- "weekDownloads": 899,
+ "downloads": 1746,
+ "weekDownloads": 625,
"size": 79427,
"latestRelease": "1.3.1",
"latestReleaseDate": "2024-09-04T05:30:08.641Z"
@@ -93902,7 +99422,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.185,
+ "popularity": 0.305,
"topicSearchString": "ios android cropper image-processing vision-camera"
},
{
@@ -93927,14 +99447,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2024-12-04T15:56:20Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T17:18:22Z",
"createdAt": "2024-02-09T11:27:51Z",
- "pushedAt": "2024-12-04T15:56:20Z",
- "forks": 47,
- "issues": 9,
+ "pushedAt": "2025-11-12T17:18:22Z",
+ "forks": 50,
+ "issues": 10,
"subscribers": 7,
- "stars": 1365,
+ "stars": 1379,
"dependencies": 1
},
"name": "@marceloterreiro/flash-calendar",
@@ -93956,19 +99479,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 51701,
- "weekDownloads": 9660,
- "size": 499107,
- "latestRelease": "1.3.0",
- "latestReleaseDate": "2024-12-04T15:57:00.605Z"
+ "downloads": 33923,
+ "weekDownloads": 9868,
+ "size": 504200,
+ "latestRelease": "1.5.0",
+ "latestReleaseDate": "2025-11-12T17:18:56.045Z"
},
- "score": 65,
+ "score": 79,
"matchingScoreModifiers": [
"Popular",
"Known",
- "Not updated recently"
+ "Recently updated"
],
- "popularity": 0.159,
+ "popularity": 0.247,
"topicSearchString": ""
},
{
@@ -93982,14 +99505,17 @@
"github": {
"urls": {
"repo": "https://github.com/meedwire/react-native-image-rotate",
- "homepage": null
+ "homepage": "https://github.com/meedwire/react-native-image-rotate#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-28T09:48:36Z",
"createdAt": "2023-02-07T21:07:09Z",
"pushedAt": "2025-03-28T09:48:36Z",
@@ -94023,8 +99549,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 2104,
- "weekDownloads": 448,
+ "downloads": 1138,
+ "weekDownloads": 330,
"size": 27523,
"latestRelease": "0.2.1",
"latestReleaseDate": "2024-03-01T15:55:28.843Z"
@@ -94034,7 +99560,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.069,
+ "popularity": -0.003,
"topicSearchString": "ios android"
},
{
@@ -94052,7 +99578,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-01T05:52:09Z",
"createdAt": "2016-01-25T02:01:39Z",
"pushedAt": "2025-09-01T05:52:09Z",
@@ -94073,7 +99602,11 @@
"action-cable",
"rails5",
"rails6",
- "realtime"
+ "realtime",
+ "realtime-messaging",
+ "realtime-updates",
+ "ruby-on-rails",
+ "rubyonrails"
],
"license": {
"key": "mit",
@@ -94089,8 +99622,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 9234,
- "weekDownloads": 2050,
+ "downloads": 7086,
+ "weekDownloads": 1262,
"size": 33857,
"latestRelease": "1.1.5",
"latestReleaseDate": "2024-03-02T20:11:38.778Z"
@@ -94099,8 +99632,8 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": 0.189,
- "topicSearchString": "rails actioncable websockets action-cable rails5 rails6 realtime"
+ "popularity": 0.151,
+ "topicSearchString": "rails actioncable websockets action-cable rails5 rails6 realtime realtime-messaging realtime-updates ruby-on-rails rubyonrails"
},
{
"githubUrl": "https://github.com/codeherence/react-native-header",
@@ -94119,21 +99652,24 @@
"github": {
"urls": {
"repo": "https://github.com/codeherence/react-native-header",
- "homepage": null
+ "homepage": "https://github.com/codeherence/react-native-header#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-29T03:19:41Z",
"createdAt": "2023-03-20T06:18:17Z",
"pushedAt": "2025-09-29T03:19:41Z",
"forks": 35,
"issues": 1,
"subscribers": 2,
- "stars": 437,
+ "stars": 441,
"dependencies": 1
},
"name": "@codeherence/react-native-header",
@@ -94159,18 +99695,17 @@
"configPlugin": false
},
"npm": {
- "downloads": 7690,
- "weekDownloads": 1670,
+ "downloads": 5318,
+ "weekDownloads": 1491,
"size": 293002,
"latestRelease": "1.0.0",
"latestReleaseDate": "2025-09-29T03:19:40.016Z"
},
- "score": 65,
+ "score": 60,
"matchingScoreModifiers": [
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.185,
+ "popularity": 0.238,
"topicSearchString": "ios android"
},
{
@@ -94182,21 +99717,24 @@
"github": {
"urls": {
"repo": "https://github.com/bluesky-social/react-native-uitextview",
- "homepage": null
+ "homepage": "https://github.com/bluesky-social/react-native-uitextview#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-02T08:24:14Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-16T19:37:37Z",
"createdAt": "2024-03-03T22:14:04Z",
- "pushedAt": "2025-10-02T08:24:14Z",
- "forks": 34,
+ "pushedAt": "2025-11-16T19:37:37Z",
+ "forks": 37,
"issues": 7,
"subscribers": 8,
- "stars": 371,
+ "stars": 375,
"dependencies": 0
},
"name": "react-native-uitextview",
@@ -94227,8 +99765,8 @@
},
"npmPkg": "react-native-uitextview",
"npm": {
- "downloads": 45072,
- "weekDownloads": 8324,
+ "downloads": 31991,
+ "weekDownloads": 7200,
"size": 137174,
"latestRelease": "2.1.0-rc.0",
"latestReleaseDate": "2025-06-20T04:41:04.514Z"
@@ -94238,7 +99776,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.157,
+ "popularity": 0.191,
"topicSearchString": "ios android expo text uitextvi"
},
{
@@ -94256,14 +99794,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-01T21:24:46Z",
"createdAt": "2021-04-23T13:06:35Z",
"pushedAt": "2025-07-01T21:24:46Z",
"forks": 39,
- "issues": 11,
+ "issues": 12,
"subscribers": 9,
- "stars": 327,
+ "stars": 334,
"dependencies": 0
},
"name": "react-native-sse",
@@ -94297,8 +99838,8 @@
},
"npmPkg": "react-native-sse",
"npm": {
- "downloads": 252280,
- "weekDownloads": 47646,
+ "downloads": 181144,
+ "weekDownloads": 45390,
"size": 24084,
"latestRelease": "1.2.1",
"latestReleaseDate": "2024-03-05T10:37:27.135Z"
@@ -94307,7 +99848,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.161,
+ "popularity": 0.213,
"topicSearchString": "expo event-source sse server-sent-events chatgpt stream ios android eventsource typescript"
},
{
@@ -94327,7 +99868,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-03-06T19:53:50Z",
"createdAt": "2023-10-19T07:08:45Z",
"pushedAt": "2024-03-06T19:53:50Z",
@@ -94368,8 +99912,8 @@
},
"npmPkg": "expo-foreground-actions",
"npm": {
- "downloads": 652,
- "weekDownloads": 22,
+ "downloads": 280,
+ "weekDownloads": 242,
"size": 2883980,
"latestRelease": "0.4.5",
"latestReleaseDate": "2024-03-06T19:55:08.307Z"
@@ -94379,7 +99923,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.721,
+ "popularity": -0.005,
"topicSearchString": "expo expo-modules-api expo-modules expo-foreground-actions expoforegroundactions javascript kotlin swift typescript"
},
{
@@ -94390,14 +99934,17 @@
"github": {
"urls": {
"repo": "https://github.com/FerRiv3ra/rn-custom-alert-prompt",
- "homepage": null
+ "homepage": "https://github.com/FerRiv3ra/rn-custom-alert-prompt#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-14T11:14:07Z",
"createdAt": "2024-03-09T13:41:17Z",
"pushedAt": "2025-09-14T11:14:07Z",
@@ -94438,17 +99985,15 @@
},
"npmPkg": "rn-custom-alert-prompt",
"npm": {
- "downloads": 349,
- "weekDownloads": 81,
+ "downloads": 317,
+ "weekDownloads": 75,
"size": 60411,
"latestRelease": "1.1.6",
"latestReleaseDate": "2025-09-14T11:17:03.181Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.802,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.797,
"topicSearchString": "alert prompt async promise dialog modal ui-component user-interaction simple lightweight"
},
{
@@ -94459,14 +100004,17 @@
"github": {
"urls": {
"repo": "https://github.com/FerRiv3ra/rn-segmented-tab-controls",
- "homepage": null
+ "homepage": "https://github.com/FerRiv3ra/rn-segmented-tab-controls#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-14T12:10:14Z",
"createdAt": "2024-01-26T13:39:32Z",
"pushedAt": "2025-09-14T12:10:14Z",
@@ -94508,17 +100056,15 @@
},
"npmPkg": "rn-segmented-tab-controls",
"npm": {
- "downloads": 41,
- "weekDownloads": 8,
+ "downloads": 28,
+ "weekDownloads": 10,
"size": 20877,
"latestRelease": "1.0.6",
"latestReleaseDate": "2025-09-14T12:11:28.955Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.822,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.667,
"topicSearchString": "segmented-control tab-control tabs segmented-tabs ui-component navigation user-interface tabs-navigation segmented-navigation simple lightweight"
},
{
@@ -94534,19 +100080,22 @@
"github": {
"urls": {
"repo": "https://github.com/imnapo/react-native-cn-quill",
- "homepage": null
+ "homepage": "https://github.com/imnapo/react-native-cn-quill#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-10T08:38:51Z",
"createdAt": "2021-02-10T16:35:13Z",
"pushedAt": "2025-02-10T08:38:51Z",
"forks": 78,
- "issues": 72,
+ "issues": 73,
"subscribers": 6,
"stars": 215,
"dependencies": 0
@@ -94579,8 +100128,8 @@
},
"npmPkg": "react-native-cn-quill",
"npm": {
- "downloads": 17022,
- "weekDownloads": 3301,
+ "downloads": 15574,
+ "weekDownloads": 2832,
"size": 3465282,
"latestRelease": "0.7.20",
"latestReleaseDate": "2025-02-10T08:25:48.297Z"
@@ -94592,7 +100141,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.165,
+ "popularity": 0.155,
"topicSearchString": "ios android rich-text wysiwyg-editor quill editor"
},
{
@@ -94612,7 +100161,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-10-28T18:38:06Z",
"createdAt": "2023-10-26T18:32:03Z",
"pushedAt": "2023-10-28T18:38:06Z",
@@ -94647,20 +100199,22 @@
"configPlugin": false,
"moduleType": "turbo"
},
+ "unmaintained": true,
"npmPkg": "react-native-purchase-kit",
"npm": {
- "downloads": 66,
- "weekDownloads": 1,
+ "downloads": 52,
+ "weekDownloads": 43,
"size": 156784,
"latestRelease": "0.4.0",
"latestReleaseDate": "2023-10-28T18:38:05.060Z"
},
- "score": 40,
+ "score": 28,
"matchingScoreModifiers": [
"Not updated recently",
- "Not supporting New Architecture"
+ "Not supporting New Architecture",
+ "Unmaintained"
],
- "popularity": -0.987,
+ "popularity": -1.033,
"topicSearchString": "ios android storekit2 swift"
},
{
@@ -94681,14 +100235,17 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-25T07:32:22Z",
"createdAt": "2023-03-25T21:09:34Z",
"pushedAt": "2025-03-25T07:32:22Z",
"forks": 31,
"issues": 19,
- "subscribers": 5,
- "stars": 670,
+ "subscribers": 4,
+ "stars": 673,
"dependencies": 0
},
"name": "@candlefinance/faster-image",
@@ -94721,8 +100278,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 23080,
- "weekDownloads": 4609,
+ "downloads": 14031,
+ "weekDownloads": 4837,
"size": 562073,
"latestRelease": "1.7.2",
"latestReleaseDate": "2024-11-06T14:12:08.078Z"
@@ -94733,7 +100290,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.17,
+ "popularity": 0.293,
"topicSearchString": "ios android image nuke activityindicator transition coil coil-kotlin cache"
},
{
@@ -94754,7 +100311,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-12-01T15:53:12Z",
"createdAt": "2023-03-21T15:57:01Z",
"pushedAt": "2023-12-01T15:53:12Z",
@@ -94790,7 +100350,7 @@
"configPlugin": false
},
"npm": {
- "downloads": 57,
+ "downloads": 17,
"weekDownloads": 15,
"size": 36512,
"latestRelease": "0.4.5",
@@ -94801,7 +100361,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.519,
+ "popularity": 0,
"topicSearchString": "ios android app-icon new-architecture typescript"
},
{
@@ -94821,7 +100381,10 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-02T14:51:13Z",
"createdAt": "2023-08-27T16:22:56Z",
"pushedAt": "2024-11-02T14:51:13Z",
@@ -94861,8 +100424,8 @@
},
"npmPkg": "react-native-openai",
"npm": {
- "downloads": 1145,
- "weekDownloads": 234,
+ "downloads": 490,
+ "weekDownloads": 184,
"size": 257419,
"latestRelease": "0.6.2",
"latestReleaseDate": "2024-11-02T14:51:11.785Z"
@@ -94872,7 +100435,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.174,
+ "popularity": -0.43,
"topicSearchString": "ios android lightweight openai urlsession kotlin ktor swift"
},
{
@@ -94893,7 +100456,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-02T21:01:06Z",
"createdAt": "2023-09-28T15:07:42Z",
"pushedAt": "2024-11-02T21:01:06Z",
@@ -94932,8 +100498,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 912,
- "weekDownloads": 62,
+ "downloads": 1092,
+ "weekDownloads": 250,
"size": 52237,
"latestRelease": "0.3.3",
"latestReleaseDate": "2024-04-20T18:31:14.842Z"
@@ -94943,7 +100509,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.692,
+ "popularity": 0.195,
"topicSearchString": "ios android haptics ahap corehaptics uifeedbackgenerator uikit"
},
{
@@ -94964,14 +100530,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-20T09:57:52Z",
"createdAt": "2022-11-01T17:21:54Z",
"pushedAt": "2025-01-20T09:57:52Z",
"forks": 29,
- "issues": 22,
+ "issues": 21,
"subscribers": 9,
- "stars": 986,
+ "stars": 997,
"dependencies": 1
},
"name": "react-native-skottie",
@@ -94997,8 +100566,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 329,
- "weekDownloads": 23,
+ "downloads": 248,
+ "weekDownloads": 104,
"size": 314151,
"latestRelease": "2.1.4",
"latestReleaseDate": "2024-05-06T09:09:02.472Z"
@@ -95010,7 +100579,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.69,
+ "popularity": -0.391,
"topicSearchString": "ios android"
},
{
@@ -95027,14 +100596,17 @@
"github": {
"urls": {
"repo": "https://github.com/ysfzrn/react-native-gif-player",
- "homepage": null
+ "homepage": "https://github.com/ysfzrn/react-native-gif-player#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-04-02T19:51:59Z",
"createdAt": "2024-03-29T19:09:50Z",
"pushedAt": "2024-04-02T19:51:59Z",
@@ -95079,8 +100651,8 @@
},
"npmPkg": "react-native-gif-player",
"npm": {
- "downloads": 622,
- "weekDownloads": 111,
+ "downloads": 407,
+ "weekDownloads": 117,
"size": 67240,
"latestRelease": "1.0.2",
"latestReleaseDate": "2024-04-02T19:52:17.865Z"
@@ -95089,7 +100661,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.848,
+ "popularity": -0.754,
"topicSearchString": "ios android gif gifs gif-stop gif-loop-count animated-gif gifplayer webp giphy loop tenor"
},
{
@@ -95103,14 +100675,17 @@
"github": {
"urls": {
"repo": "https://github.com/ExtrieveTechnologies/QuickCapture_react_native",
- "homepage": null
+ "homepage": "https://github.com/ExtrieveTechnologies/quickcapture_react_native#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-08-09T11:04:03Z",
"createdAt": "2024-03-29T09:50:22Z",
"pushedAt": "2024-08-09T11:04:03Z",
@@ -95144,8 +100719,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 307,
- "weekDownloads": 1,
+ "downloads": 288,
+ "weekDownloads": 287,
"size": 83252,
"latestRelease": "0.0.14",
"latestReleaseDate": "2024-08-09T11:07:21.739Z"
@@ -95155,7 +100730,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.997,
+ "popularity": -0.143,
"topicSearchString": "ios android"
},
{
@@ -95177,14 +100752,17 @@
"github": {
"urls": {
"repo": "https://github.com/SectionTN/otp-input",
- "homepage": null
+ "homepage": "https://github.com/SectionTN/otp-input#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-07-08T09:56:23Z",
"createdAt": "2024-03-18T14:54:14Z",
"pushedAt": "2024-07-08T09:56:23Z",
@@ -95236,8 +100814,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 82,
- "weekDownloads": 20,
+ "downloads": 57,
+ "weekDownloads": 8,
"size": 101488,
"latestRelease": "0.3.7",
"latestReleaseDate": "2024-04-06T22:26:44.687Z"
@@ -95247,7 +100825,7 @@
"GPL license",
"Not updated recently"
],
- "popularity": -0.789,
+ "popularity": -0.877,
"topicSearchString": "otp-input ios android otp input authentication verification code-input mobile new-arch-compatible-otp-input otp-text-input two-factor-authentication 2fa-otp-input phone-number android-library ios-library newarchitecture otp-library otp-textfield otp-verification websupport"
},
{
@@ -95266,7 +100844,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-05-09T18:23:55Z",
"createdAt": "2021-07-14T10:42:03Z",
"pushedAt": "2024-05-09T18:23:55Z",
@@ -95300,8 +100881,8 @@
},
"npmPkg": "react-native-windows-hello",
"npm": {
- "downloads": 303,
- "weekDownloads": 95,
+ "downloads": 130,
+ "weekDownloads": 26,
"size": 54554,
"latestRelease": "1.1.0",
"latestReleaseDate": "2022-02-21T16:47:15.840Z"
@@ -95311,7 +100892,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.732,
+ "popularity": -0.827,
"topicSearchString": "windows hello windows-hello"
},
{
@@ -95323,14 +100904,17 @@
"github": {
"urls": {
"repo": "https://github.com/tushu4212/rntemplate",
- "homepage": null
+ "homepage": "https://github.com/tushu4212/rntemplate#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-30T10:20:37Z",
"createdAt": "2024-03-26T10:06:31Z",
"pushedAt": "2025-04-30T10:20:37Z",
@@ -95393,14 +100977,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/lodev09",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://buymeacoffee.com/lodev09",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
"updatedAt": "2025-07-10T22:53:51Z",
"createdAt": "2024-03-23T03:42:14Z",
"pushedAt": "2025-07-10T22:53:51Z",
- "forks": 45,
- "issues": 33,
+ "forks": 48,
+ "issues": 34,
"subscribers": 6,
- "stars": 1195,
+ "stars": 1246,
"dependencies": 0
},
"name": "@lodev09/react-native-true-sheet",
@@ -95430,8 +101026,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 67323,
- "weekDownloads": 14468,
+ "downloads": 44837,
+ "weekDownloads": 10318,
"size": 184900,
"latestRelease": "2.0.6",
"latestReleaseDate": "2025-07-10T18:40:47.533Z"
@@ -95441,7 +101037,7 @@
"Popular",
"Known"
],
- "popularity": 0.183,
+ "popularity": 0.196,
"topicSearchString": "ios android bottom-sheet sheet modal-sheet"
},
{
@@ -95459,7 +101055,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-06-19T03:19:43Z",
"createdAt": "2024-01-16T02:56:23Z",
"pushedAt": "2024-06-19T03:19:43Z",
@@ -95493,8 +101092,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 811,
- "weekDownloads": 63,
+ "downloads": 719,
+ "weekDownloads": 338,
"size": 117097,
"latestRelease": "1.5.20",
"latestReleaseDate": "2024-06-19T03:26:25.156Z"
@@ -95504,7 +101103,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.934,
+ "popularity": -0.6,
"topicSearchString": "ssh sftp sftp-client ssh-client"
},
{
@@ -95523,21 +101122,24 @@
"github": {
"urls": {
"repo": "https://github.com/RichardRNStudio/react-native-slider-intro",
- "homepage": null
+ "homepage": "https://github.com/RichardRNStudio/react-native-slider-intro#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-14T19:22:24Z",
"createdAt": "2021-01-05T13:02:07Z",
"pushedAt": "2025-02-14T19:22:24Z",
"forks": 4,
"issues": 2,
"subscribers": 1,
- "stars": 229,
+ "stars": 230,
"dependencies": 0
},
"name": "react-native-slider-intro",
@@ -95576,8 +101178,8 @@
},
"npmPkg": "react-native-slider-intro",
"npm": {
- "downloads": 558,
- "weekDownloads": 102,
+ "downloads": 339,
+ "weekDownloads": 105,
"size": 180062,
"latestRelease": "3.0.1",
"latestReleaseDate": "2025-02-14T19:34:28.805Z"
@@ -95586,7 +101188,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.594,
+ "popularity": -0.484,
"topicSearchString": "ios android slider swiper intro carousel tutorial app animation mobile ui component customizable mobile-development"
},
{
@@ -95601,14 +101203,17 @@
"github": {
"urls": {
"repo": "https://github.com/RichardRNStudio/react-native-find-local-devices",
- "homepage": null
+ "homepage": "https://github.com/RichardRNStudio/react-native-find-local-devices#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-11T08:02:12Z",
"createdAt": "2020-10-27T18:24:20Z",
"pushedAt": "2024-11-11T08:02:12Z",
@@ -95647,8 +101252,8 @@
},
"npmPkg": "react-native-find-local-devices",
"npm": {
- "downloads": 565,
- "weekDownloads": 26,
+ "downloads": 68,
+ "weekDownloads": 16,
"size": 39052,
"latestRelease": "2.0.9",
"latestReleaseDate": "2024-04-14T08:32:46.746Z"
@@ -95658,7 +101263,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.711,
+ "popularity": -0.55,
"topicSearchString": "ios android local-network network-discovery websocket-connection portscanning"
},
{
@@ -95675,14 +101280,17 @@
"github": {
"urls": {
"repo": "https://github.com/Netizen-Teknologi/avatar-placeholder",
- "homepage": null
+ "homepage": "https://github.com/Netizen-Teknologi/avatar-placeholder#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-05-04T05:09:29Z",
"createdAt": "2024-05-04T04:49:20Z",
"pushedAt": "2024-05-04T05:09:29Z",
@@ -95713,8 +101321,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 62,
- "weekDownloads": 3,
+ "downloads": 30,
+ "weekDownloads": 30,
"size": 4253,
"latestRelease": "1.0.1",
"latestReleaseDate": "2024-05-04T04:57:53.952Z"
@@ -95723,7 +101331,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.957,
+ "popularity": -0.143,
"topicSearchString": "javascript"
},
{
@@ -95746,14 +101354,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-11T03:27:47Z",
"createdAt": "2022-02-17T08:49:24Z",
"pushedAt": "2025-09-11T03:27:47Z",
"forks": 102,
- "issues": 32,
+ "issues": 34,
"subscribers": 13,
- "stars": 873,
+ "stars": 879,
"dependencies": 6
},
"name": "react-native-quick-crypto",
@@ -95790,8 +101401,8 @@
},
"npmPkg": "react-native-quick-crypto",
"npm": {
- "downloads": 426983,
- "weekDownloads": 81969,
+ "downloads": 276788,
+ "weekDownloads": 70447,
"size": 1118024,
"latestRelease": "0.7.17",
"latestReleaseDate": "2025-08-04T17:51:22.894Z"
@@ -95801,7 +101412,7 @@
"Popular",
"Known"
],
- "popularity": 0.163,
+ "popularity": 0.216,
"topicSearchString": "ios android jsi nitro crypto cryptography cryptocurrency c++ fast quick web3"
},
{
@@ -95826,7 +101437,19 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/vokhuyetOz",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://buymeacoffee.com/vokhuyetoz",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
"updatedAt": "2024-11-06T04:18:45Z",
"createdAt": "2022-06-23T04:28:49Z",
"pushedAt": "2024-11-06T04:18:45Z",
@@ -95859,8 +101482,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 648,
- "weekDownloads": 1,
+ "downloads": 604,
+ "weekDownloads": 601,
"size": 665879,
"latestRelease": "0.2.10",
"latestReleaseDate": "2024-09-05T02:40:57.317Z"
@@ -95870,7 +101493,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.749,
+ "popularity": 0.096,
"topicSearchString": "ios android"
},
{
@@ -95891,7 +101514,19 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/vokhuyetOz",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://buymeacoffee.com/vokhuyetoz",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
"updatedAt": "2025-01-23T04:04:12Z",
"createdAt": "2024-04-13T09:21:02Z",
"pushedAt": "2025-01-23T04:04:12Z",
@@ -95925,8 +101560,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 404,
- "weekDownloads": 5,
+ "downloads": 401,
+ "weekDownloads": 379,
"size": 53567,
"latestRelease": "0.1.2",
"latestReleaseDate": "2025-01-23T04:03:19.287Z"
@@ -95935,7 +101570,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.739,
+ "popularity": 0.056,
"topicSearchString": "ios android"
},
{
@@ -95953,7 +101588,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-14T11:54:27Z",
"createdAt": "2024-03-24T20:41:07Z",
"pushedAt": "2025-09-14T11:54:27Z",
@@ -96014,17 +101652,15 @@
},
"npmPkg": "rn-inkpad",
"npm": {
- "downloads": 254,
- "weekDownloads": 59,
+ "downloads": 223,
+ "weekDownloads": 27,
"size": 359214,
"latestRelease": "1.0.7",
"latestReleaseDate": "2025-09-14T11:55:32.585Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.55,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.646,
"topicSearchString": "ui-library alert prompt actionsheet avatar button floating checkbox interactive radiobuttons card floatingcard images icons inputs navigation bottom-navigation tap-navigation progress progressbar rating rbnb-rating slide switch tab-control toast drawer ui-component user-interaction lightweight"
},
{
@@ -96044,14 +101680,17 @@
"github": {
"urls": {
"repo": "https://github.com/lodev09/expo-recorder",
- "homepage": null
+ "homepage": "https://github.com/lodev09/expo-recorder#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-24T19:43:04Z",
"createdAt": "2024-05-13T11:10:16Z",
"pushedAt": "2025-01-24T19:43:04Z",
@@ -96088,8 +101727,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 387,
- "weekDownloads": 35,
+ "downloads": 166,
+ "weekDownloads": 126,
"size": 133983,
"latestRelease": "0.3.2",
"latestReleaseDate": "2025-01-24T19:43:02.527Z"
@@ -96098,7 +101737,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.673,
+ "popularity": -0.104,
"topicSearchString": "ios android recorder expo expo-av audio"
},
{
@@ -96123,14 +101762,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-24T05:56:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-08T08:21:44Z",
"createdAt": "2023-07-22T10:57:24Z",
- "pushedAt": "2025-10-24T05:56:07Z",
+ "pushedAt": "2025-11-08T08:21:44Z",
"forks": 130,
- "issues": 8,
+ "issues": 9,
"subscribers": 63,
- "stars": 911,
+ "stars": 918,
"dependencies": 0
},
"name": "react-native-turbo-image",
@@ -96160,8 +101802,8 @@
},
"npmPkg": "react-native-turbo-image",
"npm": {
- "downloads": 97429,
- "weekDownloads": 19663,
+ "downloads": 99237,
+ "weekDownloads": 17093,
"size": 49374327,
"latestRelease": "1.23.1",
"latestReleaseDate": "2025-10-24T05:55:55.041Z"
@@ -96172,7 +101814,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.172,
+ "popularity": 0.146,
"topicSearchString": "ios android image-caching image-loading"
},
{
@@ -96196,14 +101838,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-01T09:09:49Z",
"createdAt": "2019-04-14T12:49:40Z",
"pushedAt": "2025-07-01T09:09:49Z",
- "forks": 273,
- "issues": 82,
+ "forks": 275,
+ "issues": 83,
"subscribers": 6,
- "stars": 2033,
+ "stars": 2045,
"dependencies": 0
},
"name": "react-native-toast-message",
@@ -96228,8 +101873,8 @@
},
"npmPkg": "react-native-toast-message",
"npm": {
- "downloads": 1171979,
- "weekDownloads": 223382,
+ "downloads": 758255,
+ "weekDownloads": 210178,
"size": 44640,
"latestRelease": "2.3.3",
"latestReleaseDate": "2025-07-01T09:11:24.146Z"
@@ -96240,7 +101885,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.162,
+ "popularity": 0.236,
"topicSearchString": "toast"
},
{
@@ -96254,21 +101899,24 @@
"github": {
"urls": {
"repo": "https://github.com/gladiuscode/react-native-orientation-director",
- "homepage": null
+ "homepage": "https://github.com/gladiuscode/react-native-orientation-director#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-24T21:57:31Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-16T16:45:16Z",
"createdAt": "2024-05-20T22:20:03Z",
- "pushedAt": "2025-10-24T21:57:31Z",
+ "pushedAt": "2025-11-16T16:45:16Z",
"forks": 1,
- "issues": 1,
+ "issues": 0,
"subscribers": 2,
- "stars": 84,
+ "stars": 91,
"dependencies": 0
},
"name": "react-native-orientation-director",
@@ -96301,17 +101949,17 @@
},
"npmPkg": "react-native-orientation-director",
"npm": {
- "downloads": 8962,
- "weekDownloads": 1869,
- "size": 191737,
- "latestRelease": "2.6.3",
- "latestReleaseDate": "2025-10-24T21:57:26.460Z"
+ "downloads": 9169,
+ "weekDownloads": 1746,
+ "size": 191736,
+ "latestRelease": "2.6.4",
+ "latestReleaseDate": "2025-11-16T16:45:13.829Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.177,
+ "popularity": 0.162,
"topicSearchString": "ios android device handler interface listener orientation"
},
{
@@ -96336,7 +101984,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2021-12-11T19:16:20Z",
"createdAt": "2021-01-11T12:15:47Z",
"pushedAt": "2021-12-11T19:16:20Z",
@@ -96373,8 +102024,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 197,
- "weekDownloads": 8,
+ "downloads": 181,
+ "weekDownloads": 179,
"size": 163132,
"latestRelease": "0.9.0",
"latestReleaseDate": "2021-12-11T19:16:42.461Z"
@@ -96384,7 +102035,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.465,
+ "popularity": -0.648,
"topicSearchString": "breeffy android picker component reanimated ui"
},
{
@@ -96398,21 +102049,24 @@
"github": {
"urls": {
"repo": "https://github.com/dohooo/react-native-reanimated-table",
- "homepage": null
+ "homepage": "https://github.com/dohooo/react-native-reanimated-table#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-12-03T09:30:35Z",
"createdAt": "2023-04-30T03:56:27Z",
"pushedAt": "2023-12-03T09:30:35Z",
"forks": 8,
"issues": 7,
"subscribers": 5,
- "stars": 210,
+ "stars": 211,
"dependencies": 0
},
"name": "react-native-reanimated-table",
@@ -96439,8 +102093,8 @@
},
"npmPkg": "react-native-reanimated-table",
"npm": {
- "downloads": 38534,
- "weekDownloads": 7482,
+ "downloads": 49308,
+ "weekDownloads": 7587,
"size": 73237,
"latestRelease": "0.0.2",
"latestReleaseDate": "2023-04-27T06:01:57.356Z"
@@ -96450,7 +102104,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.165,
+ "popularity": 0.131,
"topicSearchString": "ios android"
},
{
@@ -96460,21 +102114,24 @@
"github": {
"urls": {
"repo": "https://github.com/Expensify/react-native-onyx",
- "homepage": null
+ "homepage": "https://expensify.com"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-23T15:37:20Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T13:21:32Z",
"createdAt": "2020-11-03T23:55:52Z",
- "pushedAt": "2025-10-23T15:37:20Z",
- "forks": 78,
+ "pushedAt": "2025-11-14T13:21:32Z",
+ "forks": 79,
"issues": 20,
"subscribers": 32,
- "stars": 209,
+ "stars": 210,
"dependencies": 7
},
"name": "react-native-onyx",
@@ -96501,11 +102158,11 @@
},
"npmPkg": "react-native-onyx",
"npm": {
- "downloads": 87968,
- "weekDownloads": 14852,
- "size": 334649,
- "latestRelease": "3.0.8",
- "latestReleaseDate": "2025-10-23T15:37:31.859Z"
+ "downloads": 75293,
+ "weekDownloads": 21394,
+ "size": 342851,
+ "latestRelease": "3.0.15",
+ "latestReleaseDate": "2025-11-14T13:21:41.547Z"
},
"score": 60,
"matchingScoreModifiers": [
@@ -96513,7 +102170,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.144,
+ "popularity": 0.242,
"topicSearchString": "persistent-storage pub/sub"
},
{
@@ -96531,14 +102188,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-22T09:12:21Z",
"createdAt": "2019-02-19T02:48:43Z",
"pushedAt": "2025-07-22T09:12:21Z",
"forks": 318,
- "issues": 179,
+ "issues": 180,
"subscribers": 10,
- "stars": 931,
+ "stars": 933,
"dependencies": 0
},
"name": "react-native-pell-rich-editor",
@@ -96566,8 +102226,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 92749,
- "weekDownloads": 18002,
+ "downloads": 59050,
+ "weekDownloads": 17752,
"size": 641755,
"latestRelease": "1.10.0",
"latestReleaseDate": "2025-07-22T09:11:29.303Z"
@@ -96579,7 +102239,7 @@
"Lots of open issues",
"Not supporting New Architecture"
],
- "popularity": 0.165,
+ "popularity": 0.506,
"topicSearchString": "editor rich-editor wysiwyg wysiwyg-editors rn"
},
{
@@ -96599,14 +102259,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-14T07:57:43Z",
"createdAt": "2024-03-12T15:37:39Z",
"pushedAt": "2025-08-14T07:57:43Z",
"forks": 5,
"issues": 3,
"subscribers": 4,
- "stars": 187,
+ "stars": 189,
"dependencies": 12
},
"name": "expo-atlas",
@@ -96636,8 +102299,8 @@
},
"npmPkg": "expo-atlas",
"npm": {
- "downloads": 333321,
- "weekDownloads": 63152,
+ "downloads": 222650,
+ "weekDownloads": 49379,
"size": 5136274,
"latestRelease": "0.4.3",
"latestReleaseDate": "2025-08-14T07:57:38.564Z"
@@ -96646,7 +102309,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.161,
+ "popularity": 0.189,
"topicSearchString": "bundle visualizer explorer expo devtools"
},
{
@@ -96657,14 +102320,17 @@
"github": {
"urls": {
"repo": "https://github.com/chrizuuu/react-native-gallery-preview",
- "homepage": null
+ "homepage": "https://github.com/chrizuuu/react-native-gallery-preview#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-11T16:34:27Z",
"createdAt": "2024-06-09T17:51:23Z",
"pushedAt": "2025-07-11T16:34:27Z",
@@ -96707,15 +102373,15 @@
},
"npmPkg": "react-native-gallery-preview",
"npm": {
- "downloads": 1409,
- "weekDownloads": 219,
+ "downloads": 695,
+ "weekDownloads": 232,
"size": 262989,
"latestRelease": "1.3.4",
"latestReleaseDate": "2025-07-11T16:34:42.533Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": 0.132,
+ "popularity": -0.465,
"topicSearchString": "ios android reanimated photo-viewer image-viewer photo-preview photo-gallery gallery gesture-handler image-preview gallery-preview"
},
{
@@ -96729,14 +102395,17 @@
"github": {
"urls": {
"repo": "https://github.com/withpaceio/react-native-nacl-jsi",
- "homepage": null
+ "homepage": "https://github.com/withpaceio/react-native-nacl-jsi#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-07-02T06:43:48Z",
"createdAt": "2022-09-20T04:40:12Z",
"pushedAt": "2024-07-02T06:43:48Z",
@@ -96774,8 +102443,8 @@
},
"npmPkg": "react-native-nacl-jsi",
"npm": {
- "downloads": 801,
- "weekDownloads": 74,
+ "downloads": 527,
+ "weekDownloads": 204,
"size": 14371257,
"latestRelease": "0.8.0",
"latestReleaseDate": "2024-07-02T06:43:44.254Z"
@@ -96784,7 +102453,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.921,
+ "popularity": -0.671,
"topicSearchString": "ios android crypto libsodium sodium nacl"
},
{
@@ -96803,14 +102472,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-11T12:31:52Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T06:07:53Z",
"createdAt": "2018-08-11T21:58:35Z",
- "pushedAt": "2025-09-11T12:31:52Z",
+ "pushedAt": "2025-11-13T06:07:53Z",
"forks": 193,
- "issues": 8,
+ "issues": 10,
"subscribers": 6,
- "stars": 382,
+ "stars": 383,
"dependencies": 5
},
"name": "@segment/analytics-react-native",
@@ -96836,18 +102508,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 607482,
- "weekDownloads": 122397,
+ "downloads": 593897,
+ "weekDownloads": 77495,
"size": 1407484,
"latestRelease": "2.21.3",
"latestReleaseDate": "2025-09-11T12:43:49.928Z"
},
- "score": 74,
+ "score": 79,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Recently updated"
],
- "popularity": 0.171,
+ "popularity": 0.111,
"topicSearchString": "segment ios android"
},
{
@@ -96866,14 +102539,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-19T15:48:25Z",
"createdAt": "2018-08-11T21:58:35Z",
"pushedAt": "2025-05-19T15:48:25Z",
"forks": 193,
- "issues": 8,
+ "issues": 10,
"subscribers": 6,
- "stars": 382,
+ "stars": 383,
"dependencies": 5
},
"name": "@segment/sovran-react-native",
@@ -96900,18 +102576,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 593472,
- "weekDownloads": 119639,
+ "downloads": 370336,
+ "weekDownloads": 79380,
"size": 79157,
"latestRelease": "1.1.3",
"latestReleaseDate": "2024-11-13T15:09:08.069Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.171,
+ "popularity": 0.182,
"topicSearchString": "ios android segment"
},
{
@@ -96933,14 +102610,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-09T20:01:38Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T19:52:07Z",
"createdAt": "2016-02-15T22:56:16Z",
- "pushedAt": "2025-10-09T20:01:38Z",
+ "pushedAt": "2025-11-06T19:52:07Z",
"forks": 88,
"issues": 7,
- "subscribers": 26,
- "stars": 71,
+ "subscribers": 27,
+ "stars": 120,
"dependencies": 0
},
"name": "@braze/react-native-sdk",
@@ -96962,7 +102642,8 @@
"typescript",
"marketing-automation",
"customer-engagement",
- "in-app-messaging"
+ "in-app-messaging",
+ "push-notifications"
],
"license": {
"key": "other",
@@ -96979,11 +102660,11 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 343316,
- "weekDownloads": 59366,
- "size": 414108,
- "latestRelease": "17.0.1",
- "latestReleaseDate": "2025-10-09T20:10:21.241Z"
+ "downloads": 236332,
+ "weekDownloads": 67021,
+ "size": 469965,
+ "latestRelease": "18.0.0",
+ "latestReleaseDate": "2025-11-06T20:00:37.333Z"
},
"score": 56,
"matchingScoreModifiers": [
@@ -96991,8 +102672,8 @@
"GPL license",
"Recently updated"
],
- "popularity": 0.147,
- "topicSearchString": "braze appboy ios android push in-app analytics segmentation feature-flags javascript sdk typescript marketing-automation customer-engagement in-app-messaging"
+ "popularity": 0.241,
+ "topicSearchString": "braze appboy ios android push in-app analytics segmentation feature-flags javascript sdk typescript marketing-automation customer-engagement in-app-messaging push-notifications"
},
{
"githubUrl": "https://github.com/nandorojo/burnt",
@@ -97006,21 +102687,29 @@
"github": {
"urls": {
"repo": "https://github.com/nandorojo/burnt",
- "homepage": null
+ "homepage": "https://github.com/nandorojo/burnt#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-03-10T15:43:52Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/nandorojo",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-05T17:01:29Z",
"createdAt": "2022-11-16T19:03:13Z",
- "pushedAt": "2025-03-10T15:43:52Z",
- "forks": 46,
+ "pushedAt": "2025-11-05T17:01:29Z",
+ "forks": 47,
"issues": 17,
"subscribers": 3,
- "stars": 1452,
+ "stars": 1482,
"dependencies": 2
},
"name": "burnt",
@@ -97047,19 +102736,19 @@
},
"npmPkg": "burnt",
"npm": {
- "downloads": 186217,
- "weekDownloads": 33725,
+ "downloads": 125335,
+ "weekDownloads": 33526,
"size": 60059,
"latestRelease": "0.13.0",
"latestReleaseDate": "2025-03-10T16:09:39.968Z"
},
- "score": 65,
+ "score": 79,
"matchingScoreModifiers": [
"Popular",
"Known",
- "Not updated recently"
+ "Recently updated"
],
- "popularity": 0.154,
+ "popularity": 0.227,
"topicSearchString": "expo burnt"
},
{
@@ -97083,14 +102772,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-13T09:29:44Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-10-13T09:29:44Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-tracking-transparency",
@@ -97117,8 +102809,8 @@
},
"npmPkg": "expo-tracking-transparency",
"npm": {
- "downloads": 490256,
- "weekDownloads": 91368,
+ "downloads": 318295,
+ "weekDownloads": 75706,
"size": 60143,
"latestRelease": "6.0.7",
"latestReleaseDate": "2025-09-11T20:23:04.256Z"
@@ -97131,7 +102823,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.158,
+ "popularity": 0.202,
"topicSearchString": "expo expo-tracking-transparency"
},
{
@@ -97149,14 +102841,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-11T20:20:59Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-11T20:20:59Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 1
},
"name": "expo-insights",
@@ -97186,8 +102881,8 @@
},
"npmPkg": "expo-insights",
"npm": {
- "downloads": 270953,
- "weekDownloads": 52485,
+ "downloads": 232164,
+ "weekDownloads": 40682,
"size": 44871,
"latestRelease": "0.10.7",
"latestReleaseDate": "2025-09-11T20:24:42.393Z"
@@ -97199,7 +102894,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.165,
+ "popularity": 0.149,
"topicSearchString": "expo expo-insights expoinsights insights eas"
},
{
@@ -97223,14 +102918,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-16T13:53:14Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-29T10:54:08Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-16T13:53:14Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-10-29T10:54:08Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-clipboard",
@@ -97257,8 +102955,8 @@
},
"npmPkg": "expo-clipboard",
"npm": {
- "downloads": 1991107,
- "weekDownloads": 379559,
+ "downloads": 2195438,
+ "weekDownloads": 359194,
"size": 279445,
"latestRelease": "8.0.7",
"latestReleaseDate": "2025-09-11T20:25:54.068Z"
@@ -97271,7 +102969,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.162,
+ "popularity": 0.139,
"topicSearchString": "expo expo-clipboard"
},
{
@@ -97290,14 +102988,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T23:23:45Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-05T10:18:37Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-23T23:23:45Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-05T10:18:37Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 3
},
"name": "expo-navigation-bar",
@@ -97325,8 +103026,8 @@
},
"npmPkg": "expo-navigation-bar",
"npm": {
- "downloads": 607764,
- "weekDownloads": 109750,
+ "downloads": 419263,
+ "weekDownloads": 119869,
"size": 180590,
"latestRelease": "5.0.9",
"latestReleaseDate": "2025-10-21T20:17:11.069Z"
@@ -97339,7 +103040,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.153,
+ "popularity": 0.243,
"topicSearchString": "expo expo-navigation-bar android"
},
{
@@ -97361,14 +103062,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-02T09:33:29Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-10-02T09:33:29Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 1
},
"name": "expo-symbols",
@@ -97398,21 +103102,20 @@
},
"npmPkg": "expo-symbols",
"npm": {
- "downloads": 1659097,
- "weekDownloads": 320191,
+ "downloads": 1983647,
+ "weekDownloads": 272912,
"size": 43906,
"latestRelease": "1.0.7",
"latestReleaseDate": "2025-09-11T20:23:12.274Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.164,
+ "popularity": 0.117,
"topicSearchString": "expo expo-symbols symbols sfsymbols ios"
},
{
@@ -97425,14 +103128,17 @@
"github": {
"urls": {
"repo": "https://github.com/orcunorcun/react-native-native-language",
- "homepage": null
+ "homepage": "https://github.com/orcunorcun/react-native-native-language#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-21T04:06:10Z",
"createdAt": "2024-06-06T18:56:56Z",
"pushedAt": "2025-03-21T04:06:10Z",
@@ -97467,8 +103173,8 @@
},
"npmPkg": "react-native-native-language",
"npm": {
- "downloads": 126,
- "weekDownloads": 7,
+ "downloads": 85,
+ "weekDownloads": 61,
"size": 22105,
"latestRelease": "1.1.1",
"latestReleaseDate": "2024-06-14T13:42:31.064Z"
@@ -97478,7 +103184,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.952,
+ "popularity": -0.39,
"topicSearchString": "ios android"
},
{
@@ -97500,14 +103206,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-21T17:00:01Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-10T12:51:19Z",
"createdAt": "2021-05-05T16:18:35Z",
- "pushedAt": "2025-10-21T17:00:01Z",
- "forks": 64,
- "issues": 91,
+ "pushedAt": "2025-11-10T12:51:19Z",
+ "forks": 66,
+ "issues": 87,
"subscribers": 10,
- "stars": 693,
+ "stars": 711,
"dependencies": 0
},
"name": "rive-react-native",
@@ -97534,11 +103243,11 @@
},
"npmPkg": "rive-react-native",
"npm": {
- "downloads": 372644,
- "weekDownloads": 68657,
- "size": 411245,
- "latestRelease": "9.6.2",
- "latestReleaseDate": "2025-10-21T16:56:40.507Z"
+ "downloads": 400044,
+ "weekDownloads": 70251,
+ "size": 416258,
+ "latestRelease": "9.7.0",
+ "latestReleaseDate": "2025-11-10T12:22:10.762Z"
},
"score": 70,
"matchingScoreModifiers": [
@@ -97547,7 +103256,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.157,
+ "popularity": 0.149,
"topicSearchString": "ios android"
},
{
@@ -97566,7 +103275,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-03-06T17:42:40Z",
"createdAt": "2024-02-17T19:25:18Z",
"pushedAt": "2024-03-06T17:42:40Z",
@@ -97601,8 +103313,8 @@
},
"npmPkg": "react-native-wear",
"npm": {
- "downloads": 83,
- "weekDownloads": 5,
+ "downloads": 19,
+ "weekDownloads": 9,
"size": 53738,
"latestRelease": "1.1.0",
"latestReleaseDate": "2024-03-06T17:42:30.363Z"
@@ -97611,7 +103323,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.947,
+ "popularity": -0.55,
"topicSearchString": "ios android"
},
{
@@ -97624,14 +103336,17 @@
"github": {
"urls": {
"repo": "https://github.com/riteshshukla04/kiosk-mode-react-native",
- "homepage": null
+ "homepage": "https://github.com/riteshshukla04/kiosk-mode-react-native#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-06-04T20:44:52Z",
"createdAt": "2024-06-01T10:44:32Z",
"pushedAt": "2024-06-04T20:44:52Z",
@@ -97665,8 +103380,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 2013,
- "weekDownloads": 420,
+ "downloads": 1181,
+ "weekDownloads": 323,
"size": 20892,
"latestRelease": "0.1.2",
"latestReleaseDate": "2024-06-04T20:45:47.126Z"
@@ -97676,7 +103391,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.072,
+ "popularity": -0.017,
"topicSearchString": "ios android"
},
{
@@ -97689,14 +103404,17 @@
"github": {
"urls": {
"repo": "https://github.com/cnmapos/react-native-mapa",
- "homepage": null
+ "homepage": "https://github.com/cnmapos/react-native-mapa#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-26T16:41:31Z",
"createdAt": "2024-03-09T04:46:00Z",
"pushedAt": "2024-11-26T16:41:31Z",
@@ -97730,8 +103448,8 @@
},
"npmPkg": "react-native-mapa",
"npm": {
- "downloads": 60,
- "weekDownloads": 2,
+ "downloads": 3,
+ "weekDownloads": 1,
"size": 16447152,
"latestRelease": "1.1.0",
"latestReleaseDate": "2024-11-26T16:50:43.207Z"
@@ -97741,7 +103459,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.971,
+ "popularity": -1,
"topicSearchString": "map mapview mapbox-maps"
},
{
@@ -97761,15 +103479,18 @@
},
"stats": {
"hasIssues": true,
- "hasWiki": true,
+ "hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-17T16:08:56Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T13:48:26Z",
"createdAt": "2020-09-28T17:25:29Z",
- "pushedAt": "2025-10-17T16:08:56Z",
+ "pushedAt": "2025-11-13T13:48:26Z",
"forks": 18,
- "issues": 4,
+ "issues": 5,
"subscribers": 5,
"stars": 156,
"dependencies": 1
@@ -97805,18 +103526,17 @@
"configPlugin": false
},
"npm": {
- "downloads": 26672,
- "weekDownloads": 4585,
- "size": 784452,
- "latestRelease": "3.11.3",
- "latestReleaseDate": "2025-10-17T16:15:17.316Z"
+ "downloads": 17438,
+ "weekDownloads": 5925,
+ "size": 784625,
+ "latestRelease": "3.11.4",
+ "latestReleaseDate": "2025-11-03T14:55:19.450Z"
},
- "score": 65,
+ "score": 58,
"matchingScoreModifiers": [
- "Known",
"Recently updated"
],
- "popularity": 0.146,
+ "popularity": 0.539,
"topicSearchString": "adapty purchases in-apps subscriptions in-app-purchase subscription iap iap-verification in-app-receipt receipt-validation storekit"
},
{
@@ -97836,7 +103556,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-09T19:46:59Z",
"createdAt": "2023-01-20T22:01:38Z",
"pushedAt": "2025-07-09T19:46:59Z",
@@ -97871,8 +103594,8 @@
},
"npmPkg": "healthicons-react-native",
"npm": {
- "downloads": 4722,
- "weekDownloads": 1941,
+ "downloads": 4333,
+ "weekDownloads": 586,
"size": 13613209,
"latestRelease": "3.5.0",
"latestReleaseDate": "2025-07-09T19:47:08.686Z"
@@ -97881,7 +103604,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": 0.099,
+ "popularity": -0.135,
"topicSearchString": "icons svg health healthicons"
},
{
@@ -97898,7 +103621,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-16T22:30:04Z",
"createdAt": "2020-03-02T01:05:57Z",
"pushedAt": "2025-10-16T22:30:04Z",
@@ -97939,8 +103665,8 @@
},
"npmPkg": "react-native-iaphub",
"npm": {
- "downloads": 3458,
- "weekDownloads": 741,
+ "downloads": 2449,
+ "weekDownloads": 957,
"size": 177142,
"latestRelease": "9.1.1",
"latestReleaseDate": "2025-10-16T22:32:37.027Z"
@@ -97950,7 +103676,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.182,
+ "popularity": 0.332,
"topicSearchString": "ios android in-app-purchase in-app-billing in-app-receipt google-play itunes iap"
},
{
@@ -97964,14 +103690,17 @@
"github": {
"urls": {
"repo": "https://github.com/CleverTap/clevertap-react-native",
- "homepage": null
+ "homepage": "https://github.com/CleverTap/clevertap-react-native"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-03T08:54:31Z",
"createdAt": "2017-02-16T01:14:10Z",
"pushedAt": "2025-10-03T08:54:31Z",
@@ -98016,18 +103745,17 @@
},
"npmPkg": "clevertap-react-native",
"npm": {
- "downloads": 80567,
- "weekDownloads": 18572,
+ "downloads": 58049,
+ "weekDownloads": 9670,
"size": 3825822,
"latestRelease": "3.7.0",
"latestReleaseDate": "2025-10-03T08:59:31.881Z"
},
- "score": 65,
+ "score": 60,
"matchingScoreModifiers": [
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.196,
+ "popularity": 0.142,
"topicSearchString": "analytics android clevertap in-app ios notification push segmentation javascript typescript npm engagement user-retention"
},
{
@@ -98041,14 +103769,17 @@
"github": {
"urls": {
"repo": "https://github.com/odemolliens/react-native-netwatch",
- "homepage": null
+ "homepage": "https://github.com/odemolliens/react-native-netwatch"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-02T10:22:39Z",
"createdAt": "2021-01-18T09:48:23Z",
"pushedAt": "2025-10-02T10:22:39Z",
@@ -98074,7 +103805,9 @@
"redux-action",
"debugger",
"redux",
- "charles-proxy"
+ "charles-proxy",
+ "network-debugger",
+ "network-monitoring"
],
"license": {
"key": "mit",
@@ -98091,18 +103824,16 @@
},
"npmPkg": "react-native-netwatch",
"npm": {
- "downloads": 3797,
- "weekDownloads": 694,
+ "downloads": 2566,
+ "weekDownloads": 992,
"size": 814335,
"latestRelease": "1.3.16",
"latestReleaseDate": "2024-01-24T10:57:08.004Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.095,
- "topicSearchString": "mobile ios android logging network traffic tracking debug redux-action debugger redux charles-proxy"
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": 0.079,
+ "topicSearchString": "mobile ios android logging network traffic tracking debug redux-action debugger redux charles-proxy network-debugger network-monitoring"
},
{
"githubUrl": "https://github.com/iconoir-icons/iconoir/tree/main/packages/iconoir-react-native",
@@ -98121,14 +103852,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/lucaburgio",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/iconoir",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
"updatedAt": "2025-07-26T21:02:27Z",
"createdAt": "2018-03-27T18:33:08Z",
"pushedAt": "2025-07-26T21:02:27Z",
"forks": 184,
- "issues": 128,
+ "issues": 131,
"subscribers": 27,
- "stars": 4252,
+ "stars": 4269,
"dependencies": 0
},
"name": "iconoir-react-native",
@@ -98155,8 +103898,8 @@
},
"npmPkg": "iconoir-react-native",
"npm": {
- "downloads": 16963,
- "weekDownloads": 3382,
+ "downloads": 10805,
+ "weekDownloads": 3229,
"size": 6398824,
"latestRelease": "7.11.0",
"latestReleaseDate": "2025-04-12T16:34:57.575Z"
@@ -98168,7 +103911,7 @@
"Lots of open issues",
"Not supporting New Architecture"
],
- "popularity": 0.169,
+ "popularity": 0.254,
"topicSearchString": "icons svg library"
},
{
@@ -98187,14 +103930,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://opencollective.com/lucide-icons",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
"updatedAt": "2025-09-19T08:08:00Z",
"createdAt": "2020-06-08T15:36:21Z",
"pushedAt": "2025-09-19T08:08:00Z",
- "forks": 1020,
- "issues": 229,
+ "forks": 1046,
+ "issues": 236,
"subscribers": 50,
- "stars": 19465,
+ "stars": 19765,
"dependencies": 0
},
"name": "lucide-react-native",
@@ -98226,21 +103977,20 @@
},
"npmPkg": "lucide-react-native",
"npm": {
- "downloads": 1146581,
- "weekDownloads": 193414,
- "size": 18939655,
- "latestRelease": "0.548.0",
- "latestReleaseDate": "2025-10-24T18:31:31.541Z"
+ "downloads": 924158,
+ "weekDownloads": 229761,
+ "size": 19143116,
+ "latestRelease": "0.554.0",
+ "latestReleaseDate": "2025-11-17T09:08:16.986Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.143,
+ "popularity": 0.211,
"topicSearchString": "lucide feather icons icon svg feather-icons fontawesome font-awesome"
},
{
@@ -98257,21 +104007,24 @@
"github": {
"urls": {
"repo": "https://github.com/maitrungduc1410/react-native-loader-kit",
- "homepage": null
+ "homepage": "https://github.com/maitrungduc1410/react-native-loader-kit#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-21T11:36:47Z",
"createdAt": "2020-05-06T08:24:39Z",
"pushedAt": "2025-10-21T11:36:47Z",
"forks": 9,
"issues": 1,
"subscribers": 1,
- "stars": 213,
+ "stars": 219,
"dependencies": 0
},
"name": "react-native-loader-kit",
@@ -98305,8 +104058,8 @@
},
"npmPkg": "react-native-loader-kit",
"npm": {
- "downloads": 9857,
- "weekDownloads": 2157,
+ "downloads": 6680,
+ "weekDownloads": 1631,
"size": 185591,
"latestRelease": "4.1.0",
"latestReleaseDate": "2025-10-21T11:35:50.663Z"
@@ -98316,7 +104069,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.186,
+ "popularity": 0.208,
"topicSearchString": "ios android indicator loader loading loader-kit loading-animations loading-indicator"
},
{
@@ -98329,21 +104082,24 @@
"github": {
"urls": {
"repo": "https://github.com/BeTomorrow/react-native-file-logger",
- "homepage": null
+ "homepage": "https://github.com/BeTomorrow/react-native-file-logger#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-20T10:47:43Z",
"createdAt": "2020-07-14T09:10:21Z",
"pushedAt": "2025-08-20T10:47:43Z",
"forks": 28,
"issues": 4,
"subscribers": 5,
- "stars": 140,
+ "stars": 142,
"dependencies": 1
},
"name": "react-native-file-logger",
@@ -98372,8 +104128,8 @@
},
"npmPkg": "react-native-file-logger",
"npm": {
- "downloads": 45373,
- "weekDownloads": 8589,
+ "downloads": 29756,
+ "weekDownloads": 10513,
"size": 597990,
"latestRelease": "0.7.1",
"latestReleaseDate": "2025-08-20T10:47:39.116Z"
@@ -98382,7 +104138,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.161,
+ "popularity": 0.55,
"topicSearchString": "logging file-logger cocoalumberjack logback"
},
{
@@ -98400,14 +104156,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-10T17:23:41Z",
"createdAt": "2020-07-08T16:57:34Z",
"pushedAt": "2025-09-10T17:23:41Z",
- "forks": 45,
+ "forks": 46,
"issues": 69,
"subscribers": 72,
- "stars": 71,
+ "stars": 72,
"dependencies": 6
},
"name": "@okta/okta-react-native",
@@ -98433,8 +104192,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 33676,
- "weekDownloads": 6802,
+ "downloads": 27537,
+ "weekDownloads": 5298,
"size": 227263,
"latestRelease": "2.17.1",
"latestReleaseDate": "2025-08-07T14:48:31.542Z"
@@ -98445,7 +104204,7 @@
"Lots of open issues",
"Not supporting New Architecture"
],
- "popularity": 0.172,
+ "popularity": 0.164,
"topicSearchString": "authentication okta oidc"
},
{
@@ -98462,14 +104221,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://ko-fi.com/gev2002",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2024-08-30T05:26:44Z",
"createdAt": "2024-05-25T15:06:24Z",
"pushedAt": "2024-08-30T05:26:44Z",
"forks": 38,
- "issues": 14,
+ "issues": 15,
"subscribers": 2,
- "stars": 85,
+ "stars": 86,
"dependencies": 1
},
"name": "react-native-vision-camera-text-recognition",
@@ -98503,8 +104270,8 @@
},
"npmPkg": "react-native-vision-camera-text-recognition",
"npm": {
- "downloads": 7859,
- "weekDownloads": 1507,
+ "downloads": 6926,
+ "weekDownloads": 1561,
"size": 86057,
"latestRelease": "3.1.1",
"latestReleaseDate": "2024-08-12T11:50:37.405Z"
@@ -98514,7 +104281,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.163,
+ "popularity": 0.192,
"topicSearchString": "ios android camera mlkit ml-kit vision-camera text-recognition text"
},
{
@@ -98531,14 +104298,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://ko-fi.com/gev2002",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2024-08-30T05:25:58Z",
"createdAt": "2024-05-03T09:57:19Z",
"pushedAt": "2024-08-30T05:25:58Z",
"forks": 3,
"issues": 1,
"subscribers": 1,
- "stars": 16,
+ "stars": 17,
"dependencies": 0
},
"name": "react-native-vision-camera-image-labeler",
@@ -98566,8 +104341,8 @@
},
"npmPkg": "react-native-vision-camera-image-labeler",
"npm": {
- "downloads": 1504,
- "weekDownloads": 163,
+ "downloads": 721,
+ "weekDownloads": 409,
"size": 46299,
"latestRelease": "2.2.0",
"latestReleaseDate": "2024-08-09T13:25:45.823Z"
@@ -98577,7 +104352,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.158,
+ "popularity": -0.516,
"topicSearchString": "ios android"
},
{
@@ -98598,14 +104373,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-25T11:13:35Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-28T22:05:08Z",
"createdAt": "2024-02-20T17:58:27Z",
- "pushedAt": "2025-09-25T11:13:35Z",
+ "pushedAt": "2025-10-28T22:05:08Z",
"forks": 39,
"issues": 30,
"subscribers": 13,
- "stars": 1219,
+ "stars": 1239,
"dependencies": 0
},
"name": "react-native-filament",
@@ -98643,11 +104421,11 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 14599,
- "weekDownloads": 2635,
- "size": 487922051,
- "latestRelease": "1.8.0",
- "latestReleaseDate": "2025-07-01T16:48:46.412Z"
+ "downloads": 8827,
+ "weekDownloads": 3087,
+ "size": 487932802,
+ "latestRelease": "1.9.0",
+ "latestReleaseDate": "2025-10-28T22:09:31.104Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -98655,7 +104433,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.153,
+ "popularity": 0.297,
"topicSearchString": "filament 3d rendering engine gltf model threejs ios android physics opengl metal vulkan"
},
{
@@ -98667,18 +104445,21 @@
"github": {
"urls": {
"repo": "https://github.com/BatchLabs/Batch-React-Native-Plugin",
- "homepage": null
+ "homepage": "https://github.com/BatchLabs/Batch-React-Native-Plugin"
},
"stats": {
"hasIssues": false,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-21T15:24:17Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-07T15:19:36Z",
"createdAt": "2022-06-01T09:04:30Z",
- "pushedAt": "2025-10-21T15:24:17Z",
- "forks": 3,
+ "pushedAt": "2025-11-07T15:19:36Z",
+ "forks": 4,
"issues": 0,
"subscribers": 3,
"stars": 10,
@@ -98705,21 +104486,21 @@
"newArchitecture": true,
"isArchived": false,
"hasNativeCode": true,
- "configPlugin": true,
- "moduleType": "expo"
+ "configPlugin": false,
+ "moduleType": "turbo"
},
"npm": {
- "downloads": 9365,
- "weekDownloads": 1834,
- "size": 435408,
- "latestRelease": "11.1.0",
- "latestReleaseDate": "2025-10-21T15:09:51.746Z"
+ "downloads": 6418,
+ "weekDownloads": 1424,
+ "size": 271582,
+ "latestRelease": "12.0.0",
+ "latestReleaseDate": "2025-11-07T15:31:03.448Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.083,
+ "popularity": -0.061,
"topicSearchString": "batch push notifications sdk"
},
{
@@ -98743,14 +104524,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-24T08:59:28Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-10-24T08:59:28Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 11
},
"name": "@expo/fingerprint",
@@ -98778,11 +104562,11 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 7273673,
- "weekDownloads": 1363789,
- "size": 229172,
- "latestRelease": "0.15.2",
- "latestReleaseDate": "2025-10-20T23:27:59.806Z"
+ "downloads": 5838846,
+ "weekDownloads": 1339875,
+ "size": 231909,
+ "latestRelease": "0.15.3",
+ "latestReleaseDate": "2025-11-03T21:15:18.999Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -98792,7 +104576,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.159,
+ "popularity": 0.195,
"topicSearchString": "expo fingerprint hash node"
},
{
@@ -98814,14 +104598,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-24T15:28:14Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T00:54:59Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-24T15:28:14Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-12T00:54:59Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 22
},
"name": "expo",
@@ -98847,11 +104634,11 @@
},
"npmPkg": "expo",
"npm": {
- "downloads": 8134262,
- "weekDownloads": 1480344,
- "size": 862437,
- "latestRelease": "54.0.20",
- "latestReleaseDate": "2025-10-23T23:13:29.431Z"
+ "downloads": 9058468,
+ "weekDownloads": 1608677,
+ "size": 866313,
+ "latestRelease": "54.0.23",
+ "latestReleaseDate": "2025-11-07T20:31:31.910Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -98861,7 +104648,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.155,
+ "popularity": 0.151,
"topicSearchString": "expo"
},
{
@@ -98884,14 +104671,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-25T02:08:54Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/jamesgpearce",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-13T05:40:51Z",
"createdAt": "2021-12-31T01:06:00Z",
- "pushedAt": "2025-10-25T02:08:54Z",
- "forks": 115,
+ "pushedAt": "2025-11-13T05:40:51Z",
+ "forks": 117,
"issues": 47,
"subscribers": 37,
- "stars": 4758,
+ "stars": 4792,
"dependencies": 0
},
"name": "tinybase",
@@ -98923,11 +104718,11 @@
},
"npmPkg": "tinybase",
"npm": {
- "downloads": 74108,
- "weekDownloads": 16070,
- "size": 8200587,
- "latestRelease": "6.7.2",
- "latestReleaseDate": "2025-10-25T02:08:37.059Z"
+ "downloads": 54009,
+ "weekDownloads": 9923,
+ "size": 8200655,
+ "latestRelease": "6.7.3",
+ "latestReleaseDate": "2025-11-13T05:38:32.136Z"
},
"score": 100,
"matchingScoreModifiers": [
@@ -98936,7 +104731,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.184,
+ "popularity": 0.156,
"topicSearchString": "tiny sync-engine local-first reactive state data javascript typescript"
},
{
@@ -98959,15 +104754,23 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-22T16:34:14Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/react-navigation",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-07T22:20:56Z",
"createdAt": "2017-01-26T19:51:40Z",
- "pushedAt": "2025-10-22T16:34:14Z",
- "forks": 4930,
- "issues": 851,
+ "pushedAt": "2025-11-07T22:20:56Z",
+ "forks": 4929,
+ "issues": 847,
"subscribers": 307,
- "stars": 24231,
- "dependencies": 2
+ "stars": 24257,
+ "dependencies": 3
},
"name": "@react-navigation/bottom-tabs",
"fullName": "react-navigation/react-navigation",
@@ -98995,11 +104798,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 6874960,
- "weekDownloads": 1241161,
- "size": 185208,
- "latestRelease": "7.5.0",
- "latestReleaseDate": "2025-10-22T15:49:18.437Z"
+ "downloads": 8990252,
+ "weekDownloads": 1287891,
+ "size": 351114,
+ "latestRelease": "7.8.5",
+ "latestReleaseDate": "2025-11-14T16:30:47.247Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -99009,7 +104812,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.153,
+ "popularity": 0.122,
"topicSearchString": "component component navigation ios android tab"
},
{
@@ -99031,14 +104834,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-13T15:01:58Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/react-navigation",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-03T03:30:51Z",
"createdAt": "2017-01-26T19:51:40Z",
- "pushedAt": "2025-10-13T15:01:58Z",
- "forks": 4930,
- "issues": 851,
+ "pushedAt": "2025-11-03T03:30:51Z",
+ "forks": 4929,
+ "issues": 847,
"subscribers": 307,
- "stars": 24231,
+ "stars": 24257,
"dependencies": 3
},
"name": "@react-navigation/material-top-tabs",
@@ -99068,11 +104879,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 1026673,
- "weekDownloads": 206518,
- "size": 62762,
- "latestRelease": "7.3.9",
- "latestReleaseDate": "2025-10-22T15:49:18.111Z"
+ "downloads": 1038530,
+ "weekDownloads": 142298,
+ "size": 63029,
+ "latestRelease": "7.4.3",
+ "latestReleaseDate": "2025-11-14T16:30:45.980Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -99082,7 +104893,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.171,
+ "popularity": 0.116,
"topicSearchString": "component component navigation ios android material tab"
},
{
@@ -99104,14 +104915,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-22T16:34:14Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/react-navigation",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-03T14:34:32Z",
"createdAt": "2017-01-26T19:51:40Z",
- "pushedAt": "2025-10-22T16:34:14Z",
- "forks": 4930,
- "issues": 851,
+ "pushedAt": "2025-11-03T14:34:32Z",
+ "forks": 4929,
+ "issues": 847,
"subscribers": 307,
- "stars": 24231,
+ "stars": 24257,
"dependencies": 4
},
"name": "@react-navigation/drawer",
@@ -99141,11 +104960,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 1570639,
- "weekDownloads": 276804,
- "size": 125479,
- "latestRelease": "7.6.0",
- "latestReleaseDate": "2025-10-22T15:49:18.584Z"
+ "downloads": 1748265,
+ "weekDownloads": 303251,
+ "size": 125745,
+ "latestRelease": "7.7.3",
+ "latestReleaseDate": "2025-11-14T16:30:46.086Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -99155,7 +104974,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.15,
+ "popularity": 0.147,
"topicSearchString": "component component navigation ios android material drawer"
},
{
@@ -99178,14 +104997,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-23T09:48:59Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/react-navigation",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-04T13:32:47Z",
"createdAt": "2017-01-26T19:51:40Z",
- "pushedAt": "2025-10-23T09:48:59Z",
- "forks": 4930,
- "issues": 851,
+ "pushedAt": "2025-11-04T13:32:47Z",
+ "forks": 4929,
+ "issues": 847,
"subscribers": 307,
- "stars": 24231,
+ "stars": 24257,
"dependencies": 3
},
"name": "@react-navigation/native-stack",
@@ -99214,11 +105041,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 6701059,
- "weekDownloads": 1181313,
- "size": 233092,
- "latestRelease": "7.5.1",
- "latestReleaseDate": "2025-10-23T09:47:33.187Z"
+ "downloads": 7862962,
+ "weekDownloads": 1358598,
+ "size": 234662,
+ "latestRelease": "7.6.3",
+ "latestReleaseDate": "2025-11-14T16:30:47.236Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -99228,7 +105055,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.15,
+ "popularity": 0.147,
"topicSearchString": "component component navigation ios android stack"
},
{
@@ -99251,14 +105078,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-22T16:34:14Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/react-navigation",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-14T15:48:47Z",
"createdAt": "2017-01-26T19:51:40Z",
- "pushedAt": "2025-10-22T16:34:14Z",
- "forks": 4930,
- "issues": 851,
+ "pushedAt": "2025-11-14T15:48:47Z",
+ "forks": 4929,
+ "issues": 847,
"subscribers": 307,
- "stars": 24231,
+ "stars": 24257,
"dependencies": 3
},
"name": "@react-navigation/stack",
@@ -99287,11 +105122,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 3163961,
- "weekDownloads": 589837,
- "size": 456432,
- "latestRelease": "7.5.0",
- "latestReleaseDate": "2025-10-22T15:49:19.565Z"
+ "downloads": 2863513,
+ "weekDownloads": 609655,
+ "size": 459317,
+ "latestRelease": "7.6.4",
+ "latestReleaseDate": "2025-11-14T16:30:46.791Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -99301,7 +105136,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.158,
+ "popularity": 0.181,
"topicSearchString": "component component navigation ios android stack"
},
{
@@ -99324,14 +105159,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-22T15:41:42Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/react-navigation",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-14T14:35:38Z",
"createdAt": "2017-01-26T19:51:40Z",
- "pushedAt": "2025-10-22T15:41:42Z",
- "forks": 4930,
- "issues": 851,
+ "pushedAt": "2025-11-14T14:35:38Z",
+ "forks": 4929,
+ "issues": 847,
"subscribers": 307,
- "stars": 24231,
+ "stars": 24257,
"dependencies": 3
},
"name": "@react-navigation/elements",
@@ -99357,11 +105200,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 8331856,
- "weekDownloads": 1576250,
- "size": 269786,
- "latestRelease": "2.7.0",
- "latestReleaseDate": "2025-10-22T15:49:15.694Z"
+ "downloads": 6570978,
+ "weekDownloads": 1334876,
+ "size": 275349,
+ "latestRelease": "2.8.2",
+ "latestReleaseDate": "2025-11-14T16:30:43.414Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -99371,7 +105214,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.161,
+ "popularity": 0.173,
"topicSearchString": "navigation ios android"
},
{
@@ -99392,14 +105235,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-22T16:34:14Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/react-navigation",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-10-29T11:55:28Z",
"createdAt": "2017-01-26T19:51:40Z",
- "pushedAt": "2025-10-22T16:34:14Z",
- "forks": 4930,
- "issues": 851,
+ "pushedAt": "2025-10-29T11:55:28Z",
+ "forks": 4929,
+ "issues": 847,
"subscribers": 307,
- "stars": 24231,
+ "stars": 24257,
"dependencies": 2
},
"name": "react-native-drawer-layout",
@@ -99429,8 +105280,8 @@
},
"npmPkg": "react-native-drawer-layout",
"npm": {
- "downloads": 1074328,
- "weekDownloads": 201330,
+ "downloads": 1346738,
+ "weekDownloads": 158907,
"size": 102816,
"latestRelease": "4.2.0",
"latestReleaseDate": "2025-10-22T15:49:14.630Z"
@@ -99443,7 +105294,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.159,
+ "popularity": 0.1,
"topicSearchString": "component component ios android drawer swipe"
},
{
@@ -99467,14 +105318,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-13T15:01:58Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/react-navigation",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-10-31T14:50:15Z",
"createdAt": "2017-01-26T19:51:40Z",
- "pushedAt": "2025-10-13T15:01:58Z",
- "forks": 4930,
- "issues": 851,
+ "pushedAt": "2025-10-31T14:50:15Z",
+ "forks": 4929,
+ "issues": 847,
"subscribers": 307,
- "stars": 24231,
+ "stars": 24257,
"dependencies": 1
},
"name": "@react-navigation/routers",
@@ -99498,8 +105357,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 8301310,
- "weekDownloads": 1529886,
+ "downloads": 6527279,
+ "weekDownloads": 1644864,
"size": 164585,
"latestRelease": "7.5.1",
"latestReleaseDate": "2025-07-26T10:09:34.288Z"
@@ -99512,7 +105371,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.157,
+ "popularity": 0.214,
"topicSearchString": "navigation"
},
{
@@ -99537,14 +105396,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/react-navigation",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-10-13T15:01:58Z",
"createdAt": "2017-01-26T19:51:40Z",
"pushedAt": "2025-10-13T15:01:58Z",
- "forks": 4930,
- "issues": 851,
+ "forks": 4929,
+ "issues": 847,
"subscribers": 307,
- "stars": 24231,
+ "stars": 24257,
"dependencies": 3
},
"name": "@react-navigation/devtools",
@@ -99568,11 +105435,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 587735,
- "weekDownloads": 114036,
+ "downloads": 416143,
+ "weekDownloads": 89879,
"size": 48263,
- "latestRelease": "7.0.38",
- "latestReleaseDate": "2025-08-12T02:11:33.821Z"
+ "latestRelease": "7.0.40",
+ "latestReleaseDate": "2025-11-14T16:30:38.551Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -99582,7 +105449,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.165,
+ "popularity": 0.184,
"topicSearchString": "navigation"
},
{
@@ -99603,15 +105470,23 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-24T10:44:36Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/supabase",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-14T16:55:05Z",
"createdAt": "2020-05-15T12:52:16Z",
- "pushedAt": "2025-10-24T10:44:36Z",
- "forks": 494,
- "issues": 288,
- "subscribers": 62,
- "stars": 4020,
- "dependencies": 6
+ "pushedAt": "2025-11-14T16:55:05Z",
+ "forks": 513,
+ "issues": 228,
+ "subscribers": 60,
+ "stars": 4099,
+ "dependencies": 5
},
"name": "@supabase/supabase-js",
"fullName": "supabase/supabase-js",
@@ -99636,11 +105511,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 18754366,
- "weekDownloads": 3048793,
- "size": 330325,
- "latestRelease": "2.76.1",
- "latestReleaseDate": "2025-10-21T08:17:05.366Z"
+ "downloads": 15902961,
+ "weekDownloads": 4046421,
+ "size": 362456,
+ "latestRelease": "2.81.1",
+ "latestReleaseDate": "2025-11-11T16:09:53.182Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -99650,7 +105525,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.138,
+ "popularity": 0.216,
"topicSearchString": "javascript typescript supabase"
},
{
@@ -99666,21 +105541,24 @@
"github": {
"urls": {
"repo": "https://github.com/zahidalidev/toastify-react-native",
- "homepage": null
+ "homepage": "https://github.com/zahidalidev/toastify-react-native/blob/master/README.md"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-20T15:46:48Z",
"createdAt": "2021-05-14T17:10:00Z",
"pushedAt": "2025-07-20T15:46:48Z",
"forks": 26,
"issues": 16,
"subscribers": 3,
- "stars": 204,
+ "stars": 211,
"dependencies": 1
},
"name": "toastify-react-native",
@@ -99706,7 +105584,10 @@
"animation",
"expo-cli",
"javascript",
- "notifications"
+ "notifications",
+ "app",
+ "reactjs",
+ "snackbar"
],
"license": {
"key": "mit",
@@ -99723,8 +105604,8 @@
},
"npmPkg": "toastify-react-native",
"npm": {
- "downloads": 2147542,
- "weekDownloads": 625143,
+ "downloads": 2318208,
+ "weekDownloads": 948443,
"size": 551906,
"latestRelease": "7.2.3",
"latestReleaseDate": "2025-07-20T15:48:17.258Z"
@@ -99734,8 +105615,8 @@
"Popular",
"Known"
],
- "popularity": 0.247,
- "topicSearchString": "component pushalert toast popup toastify notification picker expo cli mobile ios android web typescript alert animation expo-cli javascript notifications"
+ "popularity": 0.598,
+ "topicSearchString": "component pushalert toast popup toastify notification picker expo cli mobile ios android web typescript alert animation expo-cli javascript notifications app reactjs snackbar"
},
{
"githubUrl": "https://github.com/sacmii/rn-float-box",
@@ -99750,14 +105631,17 @@
"github": {
"urls": {
"repo": "https://github.com/sacmii/rn-float-box",
- "homepage": null
+ "homepage": "https://github.com/sacmii/rn-float-box#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-07-23T13:05:58Z",
"createdAt": "2024-06-12T10:17:06Z",
"pushedAt": "2024-07-23T13:05:58Z",
@@ -99791,7 +105675,7 @@
},
"npmPkg": "rn-float-box",
"npm": {
- "downloads": 19,
+ "downloads": 4,
"weekDownloads": 2,
"size": 48615,
"latestRelease": "0.2.3",
@@ -99801,7 +105685,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.9,
+ "popularity": -1,
"topicSearchString": "ios android"
},
{
@@ -99822,14 +105706,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/GSTJ",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-06-08T06:35:46Z",
"createdAt": "2022-02-22T00:31:27Z",
"pushedAt": "2025-06-08T06:35:46Z",
"forks": 13,
- "issues": 3,
+ "issues": 4,
"subscribers": 3,
- "stars": 563,
+ "stars": 571,
"dependencies": 0
},
"name": "react-native-magic-modal",
@@ -99856,8 +105748,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 7491,
- "weekDownloads": 1850,
+ "downloads": 3621,
+ "weekDownloads": 958,
"size": 65962,
"latestRelease": "6.1.0",
"latestReleaseDate": "2025-06-11T20:01:02.824Z"
@@ -99867,7 +105759,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.21,
+ "popularity": 0.225,
"topicSearchString": "ios android modal"
},
{
@@ -99882,21 +105774,24 @@
"github": {
"urls": {
"repo": "https://github.com/EvanBacon/expo-quick-actions",
- "homepage": null
+ "homepage": "https://github.com/evanbacon/expo-quick-actions/"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-15T18:14:14Z",
"createdAt": "2022-07-09T09:57:10Z",
"pushedAt": "2025-09-15T18:14:14Z",
"forks": 17,
"issues": 13,
"subscribers": 4,
- "stars": 552,
+ "stars": 562,
"dependencies": 3
},
"name": "expo-quick-actions",
@@ -99928,18 +105823,17 @@
},
"npmPkg": "expo-quick-actions",
"npm": {
- "downloads": 62723,
- "weekDownloads": 13295,
+ "downloads": 39306,
+ "weekDownloads": 8793,
"size": 121233,
"latestRelease": "6.0.0",
"latestReleaseDate": "2025-09-15T18:14:00.092Z"
},
- "score": 65,
+ "score": 60,
"matchingScoreModifiers": [
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.18,
+ "popularity": 0.19,
"topicSearchString": "expo expo-quick-actions expoquickactions app-icon dynamic-app-icon kotlin swift"
},
{
@@ -99954,21 +105848,24 @@
"github": {
"urls": {
"repo": "https://github.com/obytes/app-icon-badge",
- "homepage": null
+ "homepage": "https://github.com/obytes/app-icon-badge#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-13T16:36:16Z",
"createdAt": "2023-03-21T11:27:40Z",
"pushedAt": "2024-11-13T16:36:16Z",
"forks": 11,
"issues": 4,
"subscribers": 14,
- "stars": 355,
+ "stars": 357,
"dependencies": 4
},
"name": "app-icon-badge",
@@ -99998,8 +105895,8 @@
},
"npmPkg": "app-icon-badge",
"npm": {
- "downloads": 45820,
- "weekDownloads": 8034,
+ "downloads": 30340,
+ "weekDownloads": 9795,
"size": 660430,
"latestRelease": "0.1.2",
"latestReleaseDate": "2024-11-13T16:36:23.410Z"
@@ -100009,7 +105906,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.149,
+ "popularity": 0.524,
"topicSearchString": "android app-icon badge-generator expo ios expo-plugin"
},
{
@@ -100026,21 +105923,33 @@
"github": {
"urls": {
"repo": "https://github.com/achorein/expo-share-intent",
- "homepage": null
+ "homepage": "https://github.com/achorein/expo-share-intent/"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-09-16T09:56:09Z",
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/achorein",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://www.buymeacoffee.com/achorein",
+ "platform": "CUSTOM"
+ }
+ ],
+ "updatedAt": "2025-11-06T08:23:41Z",
"createdAt": "2024-02-19T16:51:01Z",
- "pushedAt": "2025-09-16T09:56:09Z",
+ "pushedAt": "2025-11-06T08:23:41Z",
"forks": 32,
- "issues": 25,
+ "issues": 28,
"subscribers": 6,
- "stars": 509,
+ "stars": 520,
"dependencies": 3
},
"name": "expo-share-intent",
@@ -100074,18 +105983,18 @@
},
"npmPkg": "expo-share-intent",
"npm": {
- "downloads": 47938,
- "weekDownloads": 9738,
- "size": 175784,
- "latestRelease": "5.0.1",
- "latestReleaseDate": "2025-09-16T09:56:08.369Z"
+ "downloads": 42733,
+ "weekDownloads": 6858,
+ "size": 177407,
+ "latestRelease": "5.1.0",
+ "latestReleaseDate": "2025-11-06T08:23:38.536Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.173,
+ "popularity": 0.136,
"topicSearchString": "expo expo-share-extension share-extension share-intent expo-config-plugin share-share-intent android ios"
},
{
@@ -100095,14 +106004,22 @@
"github": {
"urls": {
"repo": "https://github.com/watanabeyu/react-native-store-version",
- "homepage": null
+ "homepage": "https://github.com/watanabeyu/react-native-store-version"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/watanabeyu",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2023-03-11T03:08:39Z",
"createdAt": "2019-01-22T10:21:19Z",
"pushedAt": "2023-03-11T03:08:39Z",
@@ -100138,8 +106055,8 @@
"unmaintained": true,
"npmPkg": "react-native-store-version",
"npm": {
- "downloads": 30160,
- "weekDownloads": 5710,
+ "downloads": 19190,
+ "weekDownloads": 5496,
"size": 20005,
"latestRelease": "1.4.1",
"latestReleaseDate": "2023-03-11T03:11:16.451Z"
@@ -100150,7 +106067,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.589,
+ "popularity": -0.507,
"topicSearchString": "expo appstore playstore version"
},
{
@@ -100170,14 +106087,17 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-10-08T15:55:31Z",
"createdAt": "2021-03-25T08:50:33Z",
"pushedAt": "2024-10-08T15:55:31Z",
"forks": 100,
"issues": 32,
"subscribers": 1,
- "stars": 195,
+ "stars": 197,
"dependencies": 0
},
"name": "react-native-country-codes-picker",
@@ -100194,7 +106114,11 @@
"expo",
"ios",
"android",
- "country-codes"
+ "country-codes",
+ "flags",
+ "style",
+ "styled-components",
+ "modal"
],
"license": {
"key": "mit",
@@ -100211,8 +106135,8 @@
},
"npmPkg": "react-native-country-codes-picker",
"npm": {
- "downloads": 112078,
- "weekDownloads": 23360,
+ "downloads": 66669,
+ "weekDownloads": 16436,
"size": 273454,
"latestRelease": "2.3.5",
"latestReleaseDate": "2024-01-12T12:40:41.027Z"
@@ -100223,8 +106147,8 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.177,
- "topicSearchString": "country picker codes search animated multilanguage expo ios android country-codes"
+ "popularity": 0.21,
+ "topicSearchString": "country picker codes search animated multilanguage expo ios android country-codes flags style styled-components modal"
},
{
"githubUrl": "https://github.com/AppAndFlow/react-native-google-autocomplete",
@@ -100237,21 +106161,24 @@
"github": {
"urls": {
"repo": "https://github.com/AppAndFlow/react-native-google-autocomplete",
- "homepage": null
+ "homepage": "https://github.com/AppAndFlow/react-native-google-autocomplete#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-28T17:09:30Z",
"createdAt": "2018-04-18T00:07:29Z",
"pushedAt": "2025-02-28T17:09:30Z",
- "forks": 33,
+ "forks": 34,
"issues": 4,
"subscribers": 5,
- "stars": 166,
+ "stars": 167,
"dependencies": 2
},
"name": "@appandflow/react-native-google-autocomplete",
@@ -100283,8 +106210,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 12963,
- "weekDownloads": 2036,
+ "downloads": 9722,
+ "weekDownloads": 3109,
"size": 46604,
"latestRelease": "2.1.0",
"latestReleaseDate": "2025-02-28T17:09:26.366Z"
@@ -100295,7 +106222,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.134,
+ "popularity": 0.272,
"topicSearchString": "ios android typescript google-autocomplete reactjs expo google-places-api google-places-autocomplete"
},
{
@@ -100314,21 +106241,24 @@
"github": {
"urls": {
"repo": "https://github.com/mattermost/react-native-paste-input",
- "homepage": null
+ "homepage": "https://github.com/mattermost/react-native-paste-input#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-12T03:31:56Z",
"createdAt": "2020-11-04T22:38:41Z",
"pushedAt": "2025-01-12T03:31:56Z",
"forks": 25,
- "issues": 14,
+ "issues": 15,
"subscribers": 6,
- "stars": 184,
+ "stars": 185,
"dependencies": 1
},
"name": "@mattermost/react-native-paste-input",
@@ -100356,8 +106286,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 4617,
- "weekDownloads": 783,
+ "downloads": 2979,
+ "weekDownloads": 651,
"size": 288617,
"latestRelease": "0.8.1",
"latestReleaseDate": "2024-12-17T02:17:51.074Z"
@@ -100367,7 +106297,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.144,
+ "popularity": 0.186,
"topicSearchString": "ios android paste text-input"
},
{
@@ -100383,14 +106313,17 @@
"github": {
"urls": {
"repo": "https://github.com/AppAndFlow/react-native-magic-scroll",
- "homepage": null
+ "homepage": "https://github.com/AppAndFlow/react-native-magic-scroll#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-29T13:36:34Z",
"createdAt": "2024-05-06T18:41:04Z",
"pushedAt": "2025-04-29T13:36:34Z",
@@ -100427,8 +106360,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 365,
- "weekDownloads": 96,
+ "downloads": 231,
+ "weekDownloads": 104,
"size": 142036,
"latestRelease": "0.1.36",
"latestReleaseDate": "2025-04-29T13:36:32.326Z"
@@ -100437,7 +106370,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.524,
+ "popularity": -0.365,
"topicSearchString": "ios android expo keyboard scrollview ui"
},
{
@@ -100452,14 +106385,17 @@
"github": {
"urls": {
"repo": "https://github.com/AppAndFlow/expo-image-cropping",
- "homepage": null
+ "homepage": "https://github.com/AppAndFlow/expo-image-cropping#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-06-08T16:31:19Z",
"createdAt": "2023-06-05T19:22:01Z",
"pushedAt": "2023-06-08T16:31:19Z",
@@ -100493,8 +106429,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 34,
- "weekDownloads": 5,
+ "downloads": 16,
+ "weekDownloads": 14,
"size": 116990,
"latestRelease": "0.2.2",
"latestReleaseDate": "2023-06-07T16:18:10.018Z"
@@ -100504,7 +106440,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.625,
+ "popularity": -0.817,
"topicSearchString": "ios android"
},
{
@@ -100517,21 +106453,24 @@
"github": {
"urls": {
"repo": "https://github.com/fabOnReact/react-native-wear-connectivity",
- "homepage": null
+ "homepage": "https://github.com/fabOnReact/react-native-wear-connectivity#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-24T19:39:23Z",
"createdAt": "2024-02-07T06:46:24Z",
"pushedAt": "2025-10-24T19:39:23Z",
- "forks": 9,
+ "forks": 8,
"issues": 1,
"subscribers": 1,
- "stars": 152,
+ "stars": 154,
"dependencies": 0
},
"name": "react-native-wear-connectivity",
@@ -100566,8 +106505,8 @@
},
"npmPkg": "react-native-wear-connectivity",
"npm": {
- "downloads": 685,
- "weekDownloads": 111,
+ "downloads": 507,
+ "weekDownloads": 27,
"size": 79481,
"latestRelease": "0.1.17",
"latestReleaseDate": "2025-10-24T19:38:12.119Z"
@@ -100576,7 +106515,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.612,
+ "popularity": -0.705,
"topicSearchString": "ios android wear-os wearable wear-api wearable-devices wearos renative renative-wear"
},
{
@@ -100588,14 +106527,17 @@
"github": {
"urls": {
"repo": "https://github.com/gnmjafari/react-native-multipurpose-calendar",
- "homepage": null
+ "homepage": "https://github.com/gnmjafari/#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-08-05T18:15:42Z",
"createdAt": "2024-07-23T20:11:18Z",
"pushedAt": "2024-08-05T18:15:42Z",
@@ -100630,8 +106572,8 @@
},
"npmPkg": "react-native-multipurpose-calendar",
"npm": {
- "downloads": 580,
- "weekDownloads": 1,
+ "downloads": 273,
+ "weekDownloads": 270,
"size": 9246336,
"latestRelease": "2.1.3",
"latestReleaseDate": "2024-08-05T18:32:06.028Z"
@@ -100640,7 +106582,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.999,
+ "popularity": -0.156,
"topicSearchString": "android ios persian-calendar calendar"
},
{
@@ -100665,7 +106607,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-08-06T15:25:22Z",
"createdAt": "2023-12-01T16:12:22Z",
"pushedAt": "2024-08-06T15:25:22Z",
@@ -100702,8 +106647,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 52,
- "weekDownloads": 3,
+ "downloads": 20,
+ "weekDownloads": 16,
"size": 45158,
"latestRelease": "0.0.8",
"latestReleaseDate": "2024-08-06T15:26:03.670Z"
@@ -100712,7 +106657,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.7,
+ "popularity": 0.05,
"topicSearchString": "components ui cli expo malla mallaui malla-ui"
},
{
@@ -100734,14 +106679,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-24T09:25:06Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-11T10:59:54Z",
"createdAt": "2019-11-15T21:38:13Z",
- "pushedAt": "2025-10-24T09:25:06Z",
- "forks": 108,
+ "pushedAt": "2025-11-11T10:59:54Z",
+ "forks": 111,
"issues": 46,
"subscribers": 15,
- "stars": 1672,
+ "stars": 1678,
"dependencies": 0
},
"name": "@rnx-kit/align-deps",
@@ -100763,8 +106711,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 316591,
- "weekDownloads": 53275,
+ "downloads": 218683,
+ "weekDownloads": 59537,
"size": 1148414,
"latestRelease": "3.3.2",
"latestReleaseDate": "2025-10-24T09:31:26.504Z"
@@ -100775,7 +106723,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.143,
+ "popularity": 0.231,
"topicSearchString": ""
},
{
@@ -100791,14 +106739,17 @@
"github": {
"urls": {
"repo": "https://github.com/wwdrew/expo-spotify-sdk",
- "homepage": null
+ "homepage": "https://github.com/wwdrew/expo-spotify-sdk#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-22T08:30:54Z",
"createdAt": "2023-12-08T16:27:15Z",
"pushedAt": "2025-04-22T08:30:54Z",
@@ -100833,8 +106784,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 1142,
- "weekDownloads": 215,
+ "downloads": 778,
+ "weekDownloads": 157,
"size": 1185449,
"latestRelease": "0.5.0",
"latestReleaseDate": "2025-04-22T08:41:10.217Z"
@@ -100843,7 +106794,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.09,
+ "popularity": -0.828,
"topicSearchString": "expo expo-spotify-sdk expospotifysdk spotify"
},
{
@@ -100857,14 +106808,17 @@
"github": {
"urls": {
"repo": "https://github.com/wwdrew/expo-android-shared-preferences",
- "homepage": null
+ "homepage": "https://github.com/wwdrew/expo-android-shared-preferences#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-06-27T09:13:02Z",
"createdAt": "2024-02-24T18:33:36Z",
"pushedAt": "2024-06-27T09:13:02Z",
@@ -100898,8 +106852,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 608,
- "weekDownloads": 34,
+ "downloads": 2539,
+ "weekDownloads": 170,
"size": 30682,
"latestRelease": "0.3.0",
"latestReleaseDate": "2024-06-27T09:15:09.845Z"
@@ -100908,7 +106862,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.952,
+ "popularity": -0.193,
"topicSearchString": "expo expo-android-shared-preferences expoandroidsharedpreferences"
},
{
@@ -100923,21 +106877,24 @@
"github": {
"urls": {
"repo": "https://github.com/wwdrew/expo-android-account-manager",
- "homepage": null
+ "homepage": "https://github.com/wwdrew/expo-android-account-manager#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-08-12T08:26:58Z",
"createdAt": "2024-02-12T16:05:01Z",
"pushedAt": "2024-08-12T08:26:58Z",
"forks": 0,
"issues": 0,
"subscribers": 2,
- "stars": 5,
+ "stars": 6,
"dependencies": 0
},
"name": "@wwdrew/expo-android-account-manager",
@@ -100964,8 +106921,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 261,
- "weekDownloads": 22,
+ "downloads": 130,
+ "weekDownloads": 66,
"size": 30151,
"latestRelease": "0.1.1",
"latestReleaseDate": "2024-08-12T08:24:44.616Z"
@@ -100974,7 +106931,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.928,
+ "popularity": -0.56,
"topicSearchString": "expo expo-android-account-manager expoandroidaccountmanager"
},
{
@@ -100987,21 +106944,24 @@
"github": {
"urls": {
"repo": "https://github.com/ajakka/react-native-here-explore",
- "homepage": null
+ "homepage": "https://github.com/any-fikra/react-native-here-explore#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-04-04T18:46:20Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-30T16:03:44Z",
"createdAt": "2023-11-26T16:59:37Z",
- "pushedAt": "2025-04-04T18:46:20Z",
- "forks": 15,
+ "pushedAt": "2025-10-30T16:03:44Z",
+ "forks": 14,
"issues": 2,
"subscribers": 6,
- "stars": 109,
+ "stars": 110,
"dependencies": 0
},
"name": "react-native-here-explore",
@@ -101030,18 +106990,18 @@
},
"npmPkg": "react-native-here-explore",
"npm": {
- "downloads": 55,
- "weekDownloads": 5,
+ "downloads": 54,
+ "weekDownloads": 16,
"size": 200742,
"latestRelease": "2.2.0",
"latestReleaseDate": "2025-04-03T19:43:57.893Z"
},
- "score": 40,
+ "score": 53,
"matchingScoreModifiers": [
- "Not updated recently",
+ "Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.667,
+ "popularity": -0.483,
"topicSearchString": "ios android heremaps"
},
{
@@ -101063,14 +107023,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/birdofpreyru",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-10-12T14:19:23Z",
"createdAt": "2021-05-31T20:12:36Z",
"pushedAt": "2025-10-12T14:19:23Z",
"forks": 6,
"issues": 6,
"subscribers": 2,
- "stars": 54,
+ "stars": 56,
"dependencies": 1
},
"name": "@dr.pogodin/react-native-audio",
@@ -101104,8 +107072,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 1260,
- "weekDownloads": 66,
+ "downloads": 793,
+ "weekDownloads": 329,
"size": 127663,
"latestRelease": "1.17.0",
"latestReleaseDate": "2025-10-12T14:30:19.747Z"
@@ -101114,7 +107082,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.045,
+ "popularity": -0.396,
"topicSearchString": "audio microphone input recording playback sample player ios android"
},
{
@@ -101137,14 +107105,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-12T13:45:17Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/birdofpreyru",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-10-28T10:03:40Z",
"createdAt": "2023-05-23T11:08:00Z",
- "pushedAt": "2025-10-12T13:45:17Z",
- "forks": 32,
+ "pushedAt": "2025-10-28T10:03:40Z",
+ "forks": 33,
"issues": 27,
"subscribers": 5,
- "stars": 281,
+ "stars": 288,
"dependencies": 2
},
"name": "@dr.pogodin/react-native-fs",
@@ -101177,18 +107153,18 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 56256,
- "weekDownloads": 11065,
- "size": 420121,
- "latestRelease": "2.36.0",
- "latestReleaseDate": "2025-10-12T13:49:18.365Z"
+ "downloads": 41630,
+ "weekDownloads": 9303,
+ "size": 422369,
+ "latestRelease": "2.36.1",
+ "latestReleaseDate": "2025-10-28T10:08:21.738Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.167,
+ "popularity": 0.19,
"topicSearchString": "ios android fs filesystem download upload file-transfer rnfs"
},
{
@@ -101208,12 +107184,20 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/birdofpreyru",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-10-12T13:53:19Z",
"createdAt": "2022-01-21T20:32:12Z",
"pushedAt": "2025-10-12T13:53:19Z",
- "forks": 30,
- "issues": 17,
+ "forks": 31,
+ "issues": 18,
"subscribers": 3,
"stars": 213,
"dependencies": 1
@@ -101237,7 +107221,9 @@
"javascript",
"js",
"mobile",
- "objective-c"
+ "objective-c",
+ "reactjs",
+ "static"
],
"license": {
"name": "MIT License",
@@ -101254,8 +107240,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 7171,
- "weekDownloads": 1525,
+ "downloads": 7265,
+ "weekDownloads": 1390,
"size": 26859665,
"latestRelease": "0.25.0",
"latestReleaseDate": "2025-10-12T14:12:55.563Z"
@@ -101265,8 +107251,8 @@
"Known",
"Recently updated"
],
- "popularity": 0.181,
- "topicSearchString": "ios android lighttpd windows embed server http https file java javascript js mobile objective-c"
+ "popularity": 0.163,
+ "topicSearchString": "ios android lighttpd windows embed server http https file java javascript js mobile objective-c reactjs static"
},
{
"githubUrl": "https://github.com/RakaDoank/react-native-android-finish",
@@ -101285,10 +107271,13 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
- "updatedAt": "2025-07-22T04:25:11Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-26T15:29:10Z",
"createdAt": "2024-08-04T13:33:38Z",
- "pushedAt": "2025-07-22T04:25:11Z",
+ "pushedAt": "2025-10-26T15:29:10Z",
"forks": 0,
"issues": 0,
"subscribers": 1,
@@ -101315,15 +107304,17 @@
},
"npmPkg": "react-native-android-finish",
"npm": {
- "downloads": 72,
- "weekDownloads": 12,
+ "downloads": 25,
+ "weekDownloads": 15,
"size": 34946,
"latestRelease": "1.2.6",
"latestReleaseDate": "2025-07-22T04:25:50.355Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": -0.85,
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.4,
"topicSearchString": ""
},
{
@@ -101348,14 +107339,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T20:44:49Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-11T20:14:21Z",
"createdAt": "2024-06-17T16:44:42Z",
- "pushedAt": "2025-10-23T20:44:49Z",
- "forks": 38,
- "issues": 20,
- "subscribers": 18,
- "stars": 812,
+ "pushedAt": "2025-11-11T20:14:21Z",
+ "forks": 39,
+ "issues": 16,
+ "subscribers": 19,
+ "stars": 896,
"dependencies": 0
},
"name": "react-native-wgpu",
@@ -101382,18 +107376,19 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 1816,
- "weekDownloads": 290,
- "size": 382023644,
- "latestRelease": "0.2.10",
- "latestReleaseDate": "2025-10-17T17:21:34.513Z"
+ "downloads": 2238,
+ "weekDownloads": 418,
+ "size": 163491446,
+ "latestRelease": "0.4.1",
+ "latestReleaseDate": "2025-11-11T14:10:50.529Z"
},
- "score": 65,
+ "score": 79,
"matchingScoreModifiers": [
+ "Popular",
"Known",
"Recently updated"
],
- "popularity": 0.136,
+ "popularity": 0.159,
"topicSearchString": "ios android"
},
{
@@ -101418,14 +107413,30 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-20T13:37:17Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/dai-shi",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://daishi.gumroad.com/l/uaxms",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://daishi.gumroad.com/l/learn-zustand-v4",
+ "platform": "CUSTOM"
+ }
+ ],
+ "updatedAt": "2025-11-14T03:53:26Z",
"createdAt": "2019-04-09T09:10:06Z",
- "pushedAt": "2025-10-20T13:37:17Z",
- "forks": 1820,
+ "pushedAt": "2025-11-14T03:53:26Z",
+ "forks": 1852,
"issues": 2,
"subscribers": 178,
- "stars": 55323,
+ "stars": 55735,
"dependencies": 0
},
"name": "zustand",
@@ -101459,8 +107470,8 @@
},
"npmPkg": "zustand",
"npm": {
- "downloads": 49404319,
- "weekDownloads": 9638483,
+ "downloads": 53468025,
+ "weekDownloads": 7891148,
"size": 92449,
"latestRelease": "5.0.8",
"latestReleaseDate": "2025-08-19T23:19:16.970Z"
@@ -101472,7 +107483,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.166,
+ "popularity": 0.125,
"topicSearchString": "state manager management redux store hooks context reactjs state-management hacktoberfest"
},
{
@@ -101486,21 +107497,24 @@
"github": {
"urls": {
"repo": "https://github.com/faizalshap/react-native-otp-verify",
- "homepage": null
+ "homepage": "https://github.com/faizalshap/react-native-otp-verify#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-04T10:54:49Z",
"createdAt": "2018-10-15T07:46:51Z",
"pushedAt": "2024-09-04T10:54:49Z",
- "forks": 90,
- "issues": 25,
+ "forks": 91,
+ "issues": 26,
"subscribers": 5,
- "stars": 279,
+ "stars": 282,
"dependencies": 0
},
"name": "react-native-otp-verify",
@@ -101528,8 +107542,8 @@
},
"npmPkg": "react-native-otp-verify",
"npm": {
- "downloads": 85251,
- "weekDownloads": 16321,
+ "downloads": 81826,
+ "weekDownloads": 14325,
"size": 401957,
"latestRelease": "1.1.8",
"latestReleaseDate": "2024-02-16T14:20:06.182Z"
@@ -101539,7 +107553,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.163,
+ "popularity": 0.149,
"topicSearchString": "ios android sms-verification"
},
{
@@ -101565,14 +107579,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-15T14:04:39Z",
"createdAt": "2020-11-05T18:53:38Z",
"pushedAt": "2025-05-15T14:04:39Z",
"forks": 34,
"issues": 19,
"subscribers": 2,
- "stars": 41,
+ "stars": 40,
"dependencies": 2
},
"name": "rn-material-ui-textfield",
@@ -101609,15 +107626,17 @@
},
"npmPkg": "rn-material-ui-textfield",
"npm": {
- "downloads": 15277,
- "weekDownloads": 2879,
+ "downloads": 12945,
+ "weekDownloads": 2206,
"size": 860227,
"latestRelease": "1.0.9",
"latestReleaseDate": "2022-11-03T18:55:54.464Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": 0.16,
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": 0.145,
"topicSearchString": "component ios android material material-ui input textinput field textfield floating label collaborate student-vscode"
},
{
@@ -101642,14 +107661,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-16T15:09:02Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/tannerlinsley",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/TkDodo",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-16T18:27:14Z",
"createdAt": "2019-09-10T19:23:58Z",
- "pushedAt": "2025-10-16T15:09:02Z",
- "forks": 3495,
- "issues": 69,
+ "pushedAt": "2025-11-16T18:27:14Z",
+ "forks": 3529,
+ "issues": 67,
"subscribers": 210,
- "stars": 47123,
+ "stars": 47400,
"dependencies": 1
},
"name": "@tanstack/react-query",
@@ -101671,11 +107702,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 50263686,
- "weekDownloads": 9431448,
- "size": 732734,
- "latestRelease": "5.90.5",
- "latestReleaseDate": "2025-10-16T15:15:34.964Z"
+ "downloads": 48397184,
+ "weekDownloads": 9794887,
+ "size": 732736,
+ "latestRelease": "5.90.10",
+ "latestReleaseDate": "2025-11-16T18:33:45.309Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -101685,7 +107716,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.159,
+ "popularity": 0.172,
"topicSearchString": ""
},
{
@@ -101706,14 +107737,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-09-02T06:52:10Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-07T20:28:10Z",
"createdAt": "2016-08-02T09:34:28Z",
- "pushedAt": "2025-09-02T06:52:10Z",
- "forks": 100,
- "issues": 55,
- "subscribers": 188,
- "stars": 131,
+ "pushedAt": "2025-11-07T20:28:10Z",
+ "forks": 101,
+ "issues": 58,
+ "subscribers": 187,
+ "stars": 132,
"dependencies": 0
},
"name": "react-native-razorpay",
@@ -101739,20 +107773,21 @@
},
"npmPkg": "react-native-razorpay",
"npm": {
- "downloads": 33354,
- "weekDownloads": 6256,
- "size": 515007,
- "latestRelease": "2.3.0",
- "latestReleaseDate": "2022-11-09T08:52:09.054Z"
+ "downloads": 22570,
+ "weekDownloads": 6065,
+ "size": 1025072,
+ "latestRelease": "2.3.1",
+ "latestReleaseDate": "2025-11-07T21:07:00.934Z"
},
- "score": 60,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
"Known",
"Lots of open issues",
+ "Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.159,
+ "popularity": 0.228,
"topicSearchString": "razorpay payments"
},
{
@@ -101766,14 +107801,17 @@
"github": {
"urls": {
"repo": "https://github.com/customerglu/CG-SDK-React-Native",
- "homepage": null
+ "homepage": "https://github.com/customerglu/CG-SDK-React-Native/blob/main/README.md"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-04-24T12:07:49Z",
"createdAt": "2022-06-15T07:19:11Z",
"pushedAt": "2024-04-24T12:07:49Z",
@@ -101806,8 +107844,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 439,
- "weekDownloads": 11,
+ "downloads": 213,
+ "weekDownloads": 200,
"size": 220555,
"latestRelease": "3.1.2",
"latestReleaseDate": "2025-05-15T14:10:51.992Z"
@@ -101817,7 +107855,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.979,
+ "popularity": -0.2,
"topicSearchString": "ios android"
},
{
@@ -101838,14 +107876,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-17T12:24:24Z",
"createdAt": "2024-03-19T07:03:44Z",
"pushedAt": "2025-10-17T12:24:24Z",
"forks": 10,
"issues": 0,
"subscribers": 3,
- "stars": 10,
+ "stars": 11,
"dependencies": 0
},
"name": "react-native-moengage",
@@ -101868,8 +107909,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 52023,
- "weekDownloads": 9649,
+ "downloads": 30983,
+ "weekDownloads": 8838,
"size": 262495,
"latestRelease": "12.3.0",
"latestReleaseDate": "2025-10-17T12:23:58.156Z"
@@ -101878,7 +107919,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.092,
+ "popularity": -0.008,
"topicSearchString": "moengage push-notification ios android device events"
},
{
@@ -101896,21 +107937,24 @@
"github": {
"urls": {
"repo": "https://github.com/AppsFlyerSDK/appsflyer-react-native-plugin",
- "homepage": null
+ "homepage": "https://github.com/AppsFlyerSDK/react-native-appsflyer#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-22T13:41:14Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-10T08:11:24Z",
"createdAt": "2016-11-13T16:10:51Z",
- "pushedAt": "2025-10-22T13:41:14Z",
- "forks": 210,
- "issues": 23,
+ "pushedAt": "2025-11-10T08:11:24Z",
+ "forks": 214,
+ "issues": 24,
"subscribers": 9,
- "stars": 312,
+ "stars": 313,
"dependencies": 0
},
"name": "react-native-appsflyer",
@@ -101935,8 +107979,8 @@
"configPlugin": true
},
"npm": {
- "downloads": 530184,
- "weekDownloads": 95954,
+ "downloads": 404344,
+ "weekDownloads": 101280,
"size": 574817,
"latestRelease": "6.17.7",
"latestReleaseDate": "2025-10-22T13:44:03.046Z"
@@ -101947,7 +107991,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.154,
+ "popularity": 0.213,
"topicSearchString": "appsflyer sdk"
},
{
@@ -101969,14 +108013,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-07-04T10:01:45Z",
"createdAt": "2023-04-06T12:14:30Z",
"pushedAt": "2024-07-04T10:01:45Z",
"forks": 5,
"issues": 4,
"subscribers": 1,
- "stars": 131,
+ "stars": 132,
"dependencies": 0
},
"name": "react-native-toastable",
@@ -102010,8 +108057,8 @@
},
"npmPkg": "react-native-toastable",
"npm": {
- "downloads": 1928,
- "weekDownloads": 301,
+ "downloads": 1274,
+ "weekDownloads": 252,
"size": 161927,
"latestRelease": "0.5.0",
"latestReleaseDate": "2024-07-04T10:01:42.202Z"
@@ -102020,7 +108067,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.133,
+ "popularity": 0.169,
"topicSearchString": "ios android toaster toast notification alert snackbar toastable toastify"
},
{
@@ -102045,14 +108092,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-03-02T21:57:28Z",
"createdAt": "2023-03-16T13:00:28Z",
"pushedAt": "2024-03-02T21:57:28Z",
"forks": 23,
"issues": 6,
"subscribers": 1,
- "stars": 124,
+ "stars": 125,
"dependencies": 0
},
"name": "react-native-ruler-picker",
@@ -102082,8 +108132,8 @@
},
"npmPkg": "react-native-ruler-picker",
"npm": {
- "downloads": 6211,
- "weekDownloads": 1041,
+ "downloads": 5752,
+ "weekDownloads": 1049,
"size": 68359,
"latestRelease": "0.2.2",
"latestReleaseDate": "2024-03-02T21:57:22.543Z"
@@ -102092,7 +108142,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.143,
+ "popularity": 0.155,
"topicSearchString": "ios android ruler picker ruler-picker"
},
{
@@ -102114,7 +108164,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2022-07-26T11:57:10Z",
"createdAt": "2020-09-01T12:11:13Z",
"pushedAt": "2022-07-26T11:57:10Z",
@@ -102144,8 +108197,8 @@
},
"npmPkg": "react-native-use-sound",
"npm": {
- "downloads": 654,
- "weekDownloads": 63,
+ "downloads": 445,
+ "weekDownloads": 120,
"size": 960950,
"latestRelease": "1.2.2",
"latestReleaseDate": "2022-07-26T11:57:38.938Z"
@@ -102156,7 +108209,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.418,
+ "popularity": -1.269,
"topicSearchString": ""
},
{
@@ -102174,14 +108227,17 @@
"github": {
"urls": {
"repo": "https://github.com/orkunkarakus/react-native-qr",
- "homepage": null
+ "homepage": "https://github.com/orkunkarakus/react-native-qr#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-21T13:48:10Z",
"createdAt": "2024-08-27T10:43:58Z",
"pushedAt": "2025-07-21T13:48:10Z",
@@ -102216,15 +108272,15 @@
},
"npmPkg": "react-native-qr",
"npm": {
- "downloads": 25,
- "weekDownloads": 2,
+ "downloads": 10,
+ "weekDownloads": 7,
"size": 50599,
"latestRelease": "2.0.1",
"latestReleaseDate": "2025-07-21T13:52:04.889Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.92,
+ "popularity": -0.3,
"topicSearchString": "ios android"
},
{
@@ -102251,14 +108307,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-27T09:13:18Z",
"createdAt": "2023-05-26T20:59:12Z",
"pushedAt": "2025-09-27T09:13:18Z",
"forks": 7,
"issues": 1,
"subscribers": 2,
- "stars": 33,
+ "stars": 34,
"dependencies": 0
},
"name": "@aptabase/react-native",
@@ -102283,17 +108342,15 @@
"configPlugin": false
},
"npm": {
- "downloads": 2922,
- "weekDownloads": 598,
+ "downloads": 1644,
+ "weekDownloads": 456,
"size": 46124,
"latestRelease": "0.4.0",
"latestReleaseDate": "2025-09-27T09:19:01.327Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": 0.174,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": 0.236,
"topicSearchString": "analytics privacy"
},
{
@@ -102315,14 +108372,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-02T10:43:33Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-07T08:59:11Z",
"createdAt": "2024-08-03T09:18:50Z",
- "pushedAt": "2025-09-02T10:43:33Z",
- "forks": 31,
- "issues": 8,
+ "pushedAt": "2025-11-07T08:59:11Z",
+ "forks": 33,
+ "issues": 1,
"subscribers": 6,
- "stars": 189,
+ "stars": 196,
"dependencies": 0
},
"name": "react-native-fast-opencv",
@@ -102354,17 +108414,18 @@
},
"npmPkg": "react-native-fast-opencv",
"npm": {
- "downloads": 4971,
- "weekDownloads": 944,
- "size": 713232,
- "latestRelease": "0.4.6",
- "latestReleaseDate": "2025-06-11T16:30:47.071Z"
+ "downloads": 4735,
+ "weekDownloads": 1055,
+ "size": 713287,
+ "latestRelease": "0.4.7",
+ "latestReleaseDate": "2025-11-07T08:59:05.831Z"
},
- "score": 60,
+ "score": 65,
"matchingScoreModifiers": [
- "Known"
+ "Known",
+ "Recently updated"
],
- "popularity": 0.162,
+ "popularity": 0.189,
"topicSearchString": "ios android cpp jsi new-architecture opencv"
},
{
@@ -102388,15 +108449,27 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-21T14:06:47Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/react-native-elements",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/react-native-elements",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
+ "updatedAt": "2025-11-15T18:38:48Z",
"createdAt": "2016-09-08T14:21:41Z",
- "pushedAt": "2025-10-21T14:06:47Z",
- "forks": 4616,
- "issues": 143,
- "subscribers": 370,
- "stars": 25628,
- "dependencies": 6
+ "pushedAt": "2025-11-15T18:38:48Z",
+ "forks": 4620,
+ "issues": 141,
+ "subscribers": 369,
+ "stars": 25668,
+ "dependencies": 4
},
"name": "@rneui/base",
"fullName": "react-native-elements/react-native-elements",
@@ -102426,8 +108499,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 283127,
- "weekDownloads": 51576,
+ "downloads": 181485,
+ "weekDownloads": 54462,
"size": 295280,
"latestRelease": "4.0.0-rc.8",
"latestReleaseDate": "2023-07-28T19:17:58.110Z"
@@ -102441,7 +108514,7 @@
"Recently updated",
"Unmaintained"
],
- "popularity": -0.595,
+ "popularity": -0.245,
"topicSearchString": "elements rneui ui components ui-library ios android bootstrap"
},
{
@@ -102468,14 +108541,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-07-24T05:28:48Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/react-native-elements",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/react-native-elements",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
+ "updatedAt": "2025-11-06T07:30:06Z",
"createdAt": "2016-09-08T14:21:41Z",
- "pushedAt": "2025-07-24T05:28:48Z",
- "forks": 4616,
- "issues": 143,
- "subscribers": 370,
- "stars": 25628,
+ "pushedAt": "2025-11-06T07:30:06Z",
+ "forks": 4620,
+ "issues": 141,
+ "subscribers": 369,
+ "stars": 25668,
"dependencies": 0
},
"name": "@rneui/themed",
@@ -102483,20 +108568,28 @@
"isPrivate": false,
"description": "Cross Platform React Native UI Toolkit",
"topics": [
- "velements",
+ "elements",
"elements",
"elements-themed",
- "themed",
- "ui",
"rneui",
- "rn-vui",
"themed",
+ "theme",
+ "theming",
+ "theme-provider",
+ "dark-mode",
+ "light-mode",
+ "ui-library",
+ "ui-toolkit",
+ "design-system",
"ui",
"components",
- "ui-library",
+ "mobile-ui",
+ "cross-platform",
"ios",
"android",
- "bootstrap"
+ "typescript",
+ "expo",
+ "components"
],
"license": {
"name": "MIT License",
@@ -102512,22 +108605,23 @@
"configPlugin": false
},
"npm": {
- "downloads": 251543,
- "weekDownloads": 47231,
+ "downloads": 220360,
+ "weekDownloads": 45502,
"size": 69808,
"latestRelease": "4.0.0-rc.8",
"latestReleaseDate": "2023-07-28T19:18:33.533Z"
},
- "score": 74,
+ "score": 79,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
"Lots of open issues",
+ "Recently updated",
"Unmaintained"
],
- "popularity": -0.59,
- "topicSearchString": "velements elements elements-themed themed ui rneui rn-vui themed ui components ui-library ios android bootstrap"
+ "popularity": -0.574,
+ "topicSearchString": "elements elements elements-themed rneui themed theme theming theme-provider dark-mode light-mode ui-library ui-toolkit design-system ui components mobile-ui cross-platform ios android typescript expo components"
},
{
"githubUrl": "https://github.com/gunnartorfis/sonner-native",
@@ -102553,14 +108647,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-28T09:02:41Z",
"createdAt": "2024-09-03T22:04:50Z",
"pushedAt": "2025-08-28T09:02:41Z",
- "forks": 39,
- "issues": 4,
+ "forks": 40,
+ "issues": 5,
"subscribers": 4,
- "stars": 926,
+ "stars": 968,
"dependencies": 0
},
"name": "sonner-native",
@@ -102591,8 +108688,8 @@
},
"npmPkg": "sonner-native",
"npm": {
- "downloads": 154951,
- "weekDownloads": 29319,
+ "downloads": 109125,
+ "weekDownloads": 30006,
"size": 302043,
"latestRelease": "0.21.1",
"latestReleaseDate": "2025-08-28T09:02:37.957Z"
@@ -102602,7 +108699,7 @@
"Popular",
"Known"
],
- "popularity": 0.161,
+ "popularity": 0.234,
"topicSearchString": "ios android toast toasts reanimated sonner"
},
{
@@ -102626,7 +108723,15 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://buymeacoffee.com/gabriellogan",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
"updatedAt": "2025-09-24T19:08:25Z",
"createdAt": "2024-09-08T07:08:57Z",
"pushedAt": "2025-09-24T19:08:25Z",
@@ -102672,17 +108777,15 @@
},
"npmPkg": "mobile-native-barcode-generator",
"npm": {
- "downloads": 769,
- "weekDownloads": 2,
+ "downloads": 21,
+ "weekDownloads": 11,
"size": 68715,
"latestRelease": "0.0.7",
"latestReleaseDate": "2024-09-10T14:18:50.443Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.998,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.45,
"topicSearchString": "ios android barcode qr-code barcode-generator qr-code-generator mobile-barcode-generator java kotlin library npm npm-library swift"
},
{
@@ -102702,7 +108805,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-08T16:13:57Z",
"createdAt": "2024-09-08T13:51:36Z",
"pushedAt": "2024-09-08T16:13:57Z",
@@ -102733,7 +108839,8 @@
"kotlin",
"library",
"npm",
- "npm-library"
+ "npm-library",
+ "swift"
],
"license": {
"key": "mit",
@@ -102751,8 +108858,8 @@
},
"npmPkg": "expo-barcode",
"npm": {
- "downloads": 101,
- "weekDownloads": 14,
+ "downloads": 84,
+ "weekDownloads": 33,
"size": 21923,
"latestRelease": "0.0.3",
"latestReleaseDate": "2024-09-08T16:13:40.789Z"
@@ -102761,8 +108868,8 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.878,
- "topicSearchString": "expo expo-barcode expobarcode ios android barcode qr-code barcode-generator qr-code-generator mobile-barcode-generator expo-library expo-modules java kotlin library npm npm-library"
+ "popularity": -0.653,
+ "topicSearchString": "expo expo-barcode expobarcode ios android barcode qr-code barcode-generator qr-code-generator mobile-barcode-generator expo-library expo-modules java kotlin library npm npm-library swift"
},
{
"githubUrl": "https://github.com/swan-io/react-native-browser",
@@ -102779,21 +108886,24 @@
"github": {
"urls": {
"repo": "https://github.com/swan-io/react-native-browser",
- "homepage": null
+ "homepage": "https://github.com/swan-io/react-native-browser"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-19T10:08:33Z",
"createdAt": "2024-01-25T09:42:16Z",
"pushedAt": "2025-08-19T10:08:33Z",
"forks": 15,
- "issues": 0,
+ "issues": 1,
"subscribers": 5,
- "stars": 198,
+ "stars": 201,
"dependencies": 0
},
"name": "@swan-io/react-native-browser",
@@ -102822,8 +108932,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 41005,
- "weekDownloads": 5420,
+ "downloads": 57714,
+ "weekDownloads": 9796,
"size": 51630,
"latestRelease": "1.0.1",
"latestReleaseDate": "2025-08-19T10:10:22.580Z"
@@ -102832,7 +108942,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.112,
+ "popularity": 0.144,
"topicSearchString": "browser in-app-browser safari chrome-custom-tabs"
},
{
@@ -102846,21 +108956,24 @@
"github": {
"urls": {
"repo": "https://github.com/BouarourMohammed/react-native-animated-rolling-numbers",
- "homepage": null
+ "homepage": "https://github.com/BouarourMohammed/react-native-animated-rolling-numbers.git#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-15T06:53:38Z",
"createdAt": "2024-09-06T08:11:28Z",
"pushedAt": "2025-06-15T06:53:38Z",
"forks": 18,
"issues": 4,
"subscribers": 3,
- "stars": 243,
+ "stars": 244,
"dependencies": 0
},
"name": "react-native-animated-rolling-numbers",
@@ -102892,8 +109005,8 @@
},
"npmPkg": "react-native-animated-rolling-numbers",
"npm": {
- "downloads": 25246,
- "weekDownloads": 4571,
+ "downloads": 15801,
+ "weekDownloads": 4310,
"size": 68348,
"latestRelease": "2.0.0",
"latestReleaseDate": "2025-02-20T07:35:24.025Z"
@@ -102902,7 +109015,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.154,
+ "popularity": 0.232,
"topicSearchString": "animated-numbers rolling-numbers animated-digits animated-number reanimated numbers digits animated-rollilng-numbers"
},
{
@@ -102926,7 +109039,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-10-16T22:50:33Z",
"createdAt": "2024-08-30T19:54:42Z",
"pushedAt": "2024-10-16T22:50:33Z",
@@ -102964,8 +109080,8 @@
},
"npmPkg": "react-native-press-and-hold-button",
"npm": {
- "downloads": 530,
- "weekDownloads": 103,
+ "downloads": 327,
+ "weekDownloads": 89,
"size": 83120,
"latestRelease": "0.6.0",
"latestReleaseDate": "2024-10-16T22:50:30.281Z"
@@ -102974,7 +109090,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.834,
+ "popularity": -0.766,
"topicSearchString": "ios android press hold long-press button"
},
{
@@ -102994,21 +109110,24 @@
"github": {
"urls": {
"repo": "https://github.com/jwplayer/jwplayer-react-native",
- "homepage": null
+ "homepage": "https://github.com/jwplayer/jwplayer-react-native#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-21T17:26:26Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-30T18:47:12Z",
"createdAt": "2024-03-28T20:47:03Z",
- "pushedAt": "2025-10-21T17:26:26Z",
+ "pushedAt": "2025-10-30T18:47:12Z",
"forks": 12,
- "issues": 33,
+ "issues": 36,
"subscribers": 7,
- "stars": 39,
+ "stars": 41,
"dependencies": 1
},
"name": "@jwplayer/jwplayer-react-native",
@@ -103042,8 +109161,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 6393,
- "weekDownloads": 1319,
+ "downloads": 3053,
+ "weekDownloads": 943,
"size": 552745,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-10-21T16:47:10.655Z"
@@ -103052,7 +109171,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.175,
+ "popularity": 0.263,
"topicSearchString": "jwplayer media player mediaplayer media-player jw android ios audio video sdk"
},
{
@@ -103074,7 +109193,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-21T06:19:55Z",
"createdAt": "2024-08-24T11:07:04Z",
"pushedAt": "2025-07-21T06:19:55Z",
@@ -103110,8 +109232,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 86,
- "weekDownloads": 16,
+ "downloads": 106,
+ "weekDownloads": 2,
"size": 104549,
"latestRelease": "2.0.4",
"latestReleaseDate": "2025-07-21T06:25:48.216Z"
@@ -103120,7 +109242,7 @@
"matchingScoreModifiers": [
"Unmaintained"
],
- "popularity": -1.59,
+ "popularity": -1.733,
"topicSearchString": "ping ping-android ping-android ping"
},
{
@@ -103143,7 +109265,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-17T06:43:09Z",
"createdAt": "2024-09-02T11:50:45Z",
"pushedAt": "2025-07-17T06:43:09Z",
@@ -103176,15 +109301,15 @@
"configPlugin": false
},
"npm": {
- "downloads": 18,
- "weekDownloads": 0,
+ "downloads": 5,
+ "weekDownloads": 5,
"size": 21501,
"latestRelease": "1.0.2",
"latestReleaseDate": "2025-07-17T06:43:31.581Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -1,
+ "popularity": 0,
"topicSearchString": "ios android"
},
{
@@ -103207,7 +109332,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-10-04T03:01:34Z",
"createdAt": "2024-09-02T11:50:45Z",
"pushedAt": "2024-10-04T03:01:34Z",
@@ -103240,8 +109368,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 28,
- "weekDownloads": 0,
+ "downloads": 42,
+ "weekDownloads": 10,
"size": 14952,
"latestRelease": "1.0.2",
"latestReleaseDate": "2024-09-18T03:16:32.945Z"
@@ -103250,7 +109378,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -1,
+ "popularity": -0.778,
"topicSearchString": "ios android"
},
{
@@ -103260,9 +109388,6 @@
"https://github.com/PostHog/posthog-js/tree/main/examples/example-expo-53",
"https://github.com/PostHog/posthog-js/tree/main/examples/example_rn_macos"
],
- "images": [
- "https://posthog.com/static/a31f7db2abf56ba7e82e88b0d47ea0be/929d0/screenshot-product-analytics.webp"
- ],
"ios": true,
"android": true,
"web": true,
@@ -103279,14 +109404,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-23T17:09:46Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T15:58:58Z",
"createdAt": "2020-02-07T22:28:18Z",
- "pushedAt": "2025-10-23T17:09:46Z",
- "forks": 193,
- "issues": 170,
+ "pushedAt": "2025-11-12T15:58:58Z",
+ "forks": 204,
+ "issues": 180,
"subscribers": 16,
- "stars": 459,
+ "stars": 467,
"dependencies": 1
},
"name": "posthog-react-native",
@@ -103307,11 +109435,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 451241,
- "weekDownloads": 82833,
- "size": 303198,
- "latestRelease": "4.10.4",
- "latestReleaseDate": "2025-10-23T17:05:49.764Z"
+ "downloads": 311104,
+ "weekDownloads": 89134,
+ "size": 310467,
+ "latestRelease": "4.11.0",
+ "latestReleaseDate": "2025-11-12T16:03:29.828Z"
},
"score": 70,
"matchingScoreModifiers": [
@@ -103320,7 +109448,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.156,
+ "popularity": 0.244,
"topicSearchString": ""
},
{
@@ -103341,21 +109469,24 @@
"github": {
"urls": {
"repo": "https://github.com/intercom/intercom-react-native",
- "homepage": null
+ "homepage": "https://www.intercom.com/"
},
"stats": {
"hasIssues": false,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-10T14:42:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T14:46:14Z",
"createdAt": "2021-05-19T13:28:57Z",
- "pushedAt": "2025-10-10T14:42:07Z",
- "forks": 78,
+ "pushedAt": "2025-11-12T14:46:14Z",
+ "forks": 80,
"issues": 0,
"subscribers": 80,
- "stars": 158,
+ "stars": 159,
"dependencies": 0
},
"name": "@intercom/intercom-react-native",
@@ -103388,19 +109519,18 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 344796,
- "weekDownloads": 62002,
- "size": 311615,
- "latestRelease": "9.2.0",
- "latestReleaseDate": "2025-10-11T15:03:40.027Z"
+ "downloads": 240555,
+ "weekDownloads": 70488,
+ "size": 312819,
+ "latestRelease": "9.3.3",
+ "latestReleaseDate": "2025-11-12T14:56:14.617Z"
},
- "score": 79,
+ "score": 65,
"matchingScoreModifiers": [
- "Popular",
"Known",
"Recently updated"
],
- "popularity": 0.153,
+ "popularity": 0.249,
"topicSearchString": "ios intercom messenger help-center articles push-notifications customer-support android"
},
{
@@ -103429,14 +109559,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-11T16:15:02Z",
"createdAt": "2024-05-28T09:43:24Z",
"pushedAt": "2025-10-11T16:15:02Z",
"forks": 2,
"issues": 1,
"subscribers": 1,
- "stars": 57,
+ "stars": 58,
"dependencies": 0
},
"name": "@fowusu/calendar-kit",
@@ -103463,8 +109596,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 615,
- "weekDownloads": 102,
+ "downloads": 448,
+ "weekDownloads": 109,
"size": 46422,
"latestRelease": "1.3.0",
"latestReleaseDate": "2025-10-11T16:24:53.913Z"
@@ -103473,7 +109606,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.608,
+ "popularity": -0.542,
"topicSearchString": "shopify flashlist calendar calendar-ui"
},
{
@@ -103495,14 +109628,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-25T00:08:37Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/huextrat",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-12T17:09:34Z",
"createdAt": "2024-09-16T22:57:45Z",
- "pushedAt": "2025-10-25T00:08:37Z",
+ "pushedAt": "2025-11-12T17:09:34Z",
"forks": 8,
"issues": 1,
"subscribers": 2,
- "stars": 191,
+ "stars": 206,
"dependencies": 0
},
"name": "react-native-rate-app",
@@ -103536,8 +109677,8 @@
},
"npmPkg": "react-native-rate-app",
"npm": {
- "downloads": 7282,
- "weekDownloads": 1537,
+ "downloads": 4632,
+ "weekDownloads": 1203,
"size": 64918,
"latestRelease": "1.4.4",
"latestReleaseDate": "2025-10-21T04:44:10.859Z"
@@ -103546,7 +109687,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.179,
+ "popularity": 0.221,
"topicSearchString": "ios android rate review store huawei samsung amazon"
},
{
@@ -103555,7 +109696,7 @@
"https://github.com/mehuljetani/react-native-typing-animated-text"
],
"images": [
- "https://github.com/mehuljetani/react-native-typing-animated-text/blob/main/src/assets/demo.gif"
+ "https://miro.medium.com/v2/1%2ArEKhCdFKhcI7mhUdfot6QQ.gif"
],
"ios": true,
"android": true,
@@ -103569,7 +109710,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-27T04:11:11Z",
"createdAt": "2024-09-12T13:08:36Z",
"pushedAt": "2024-09-27T04:11:11Z",
@@ -103615,8 +109759,8 @@
},
"npmPkg": "react-native-typing-animated-text",
"npm": {
- "downloads": 72,
- "weekDownloads": 13,
+ "downloads": 41,
+ "weekDownloads": 17,
"size": 11236,
"latestRelease": "1.0.7",
"latestReleaseDate": "2024-09-27T04:11:29.556Z"
@@ -103626,7 +109770,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.838,
+ "popularity": -0.622,
"topicSearchString": "animated-text typing-effect text-animation animations typing animated-typing ui text-effect animated-text-effect component typing-animation text-typing animated-text-input animation typing-text"
},
{
@@ -103635,7 +109779,7 @@
"https://github.com/mehuljetani/react-native-custom-animated-accordion"
],
"images": [
- "https://github.com/mehuljetani/react-native-custom-animated-accordion/blob/main/src/assets/accord.gif"
+ "https://miro.medium.com/v2/1*HUF-HMdhht8WRz5gFtnreQ.gif"
],
"ios": true,
"android": true,
@@ -103649,7 +109793,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-27T04:08:37Z",
"createdAt": "2024-09-16T09:08:18Z",
"pushedAt": "2024-09-27T04:08:37Z",
@@ -103686,8 +109833,8 @@
},
"npmPkg": "react-native-custom-animated-accordion",
"npm": {
- "downloads": 85,
- "weekDownloads": 3,
+ "downloads": 30,
+ "weekDownloads": 12,
"size": 8714,
"latestRelease": "1.0.5",
"latestReleaseDate": "2024-09-27T10:54:40.592Z"
@@ -103697,7 +109844,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.97,
+ "popularity": -0.657,
"topicSearchString": "animated accordion custom-accordion animated-accordion collapsible animation"
},
{
@@ -103717,14 +109864,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-26T09:22:15Z",
"createdAt": "2024-09-13T09:28:09Z",
"pushedAt": "2024-09-26T09:22:15Z",
"forks": 1,
"issues": 0,
"subscribers": 1,
- "stars": 5,
+ "stars": 6,
"dependencies": 0
},
"name": "react-native-animated-flip-card",
@@ -103755,8 +109905,8 @@
},
"npmPkg": "react-native-animated-flip-card",
"npm": {
- "downloads": 310,
- "weekDownloads": 64,
+ "downloads": 179,
+ "weekDownloads": 35,
"size": 11405,
"latestRelease": "1.0.3",
"latestReleaseDate": "2024-09-26T09:21:49.668Z"
@@ -103766,7 +109916,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.822,
+ "popularity": -0.833,
"topicSearchString": "animated flip card animation horizontal vertical flip-card"
},
{
@@ -103793,14 +109943,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/iNerdStack",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-09-04T06:23:49Z",
"createdAt": "2024-02-20T01:49:36Z",
"pushedAt": "2025-09-04T06:23:49Z",
"forks": 7,
"issues": 1,
"subscribers": 2,
- "stars": 107,
+ "stars": 108,
"dependencies": 0
},
"name": "react-native-flexible-grid",
@@ -103835,15 +109993,15 @@
},
"npmPkg": "react-native-flexible-grid",
"npm": {
- "downloads": 3751,
- "weekDownloads": 829,
+ "downloads": 2399,
+ "weekDownloads": 569,
"size": 183752,
"latestRelease": "0.2.5",
"latestReleaseDate": "2025-09-04T06:26:06.274Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": 0.188,
+ "popularity": 0.202,
"topicSearchString": "ios web android grid grid-layout masonry rtl rtl-support mansonry hacktoberfest"
},
{
@@ -103856,19 +110014,22 @@
"github": {
"urls": {
"repo": "https://github.com/xulihang/vision-camera-zxing",
- "homepage": null
+ "homepage": "https://github.com/xulihang/vision-camera-zxing#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-31T06:11:21Z",
"createdAt": "2024-09-14T01:50:51Z",
"pushedAt": "2025-03-31T06:11:21Z",
"forks": 2,
- "issues": 1,
+ "issues": 3,
"subscribers": 1,
"stars": 7,
"dependencies": 0
@@ -103907,8 +110068,8 @@
},
"npmPkg": "vision-camera-zxing",
"npm": {
- "downloads": 118,
- "weekDownloads": 26,
+ "downloads": 106,
+ "weekDownloads": 35,
"size": 94112,
"latestRelease": "0.1.1",
"latestReleaseDate": "2024-09-14T08:34:39.312Z"
@@ -103918,7 +110079,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.807,
+ "popularity": -0.708,
"topicSearchString": "ios android barcode vision-camera zxing barcode-scanner ean qrcode qrcode-scanner scanner upc"
},
{
@@ -103940,14 +110101,22 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-24T11:03:45Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/huextrat",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-17T11:47:51Z",
"createdAt": "2024-09-18T14:55:44Z",
- "pushedAt": "2025-10-24T11:03:45Z",
+ "pushedAt": "2025-11-17T11:47:51Z",
"forks": 5,
"issues": 1,
"subscribers": 1,
- "stars": 266,
+ "stars": 278,
"dependencies": 0
},
"name": "react-native-screenshot-aware",
@@ -103979,8 +110148,8 @@
},
"npmPkg": "react-native-screenshot-aware",
"npm": {
- "downloads": 23538,
- "weekDownloads": 3398,
+ "downloads": 18012,
+ "weekDownloads": 4735,
"size": 42156,
"latestRelease": "1.3.14",
"latestReleaseDate": "2025-10-21T05:31:48.538Z"
@@ -103990,7 +110159,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.123,
+ "popularity": 0.223,
"topicSearchString": "ios android screenshot aware capture screen"
},
{
@@ -104006,14 +110175,17 @@
"github": {
"urls": {
"repo": "https://github.com/dominicstop/react-native-ios-visual-effect-view",
- "homepage": null
+ "homepage": "https://github.com/dominicstop/react-native-ios-visual-effect-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-27T01:35:39Z",
"createdAt": "2024-07-27T02:23:29Z",
"pushedAt": "2025-07-27T01:35:39Z",
@@ -104055,15 +110227,15 @@
},
"npmPkg": "react-native-ios-visual-effect-view",
"npm": {
- "downloads": 52,
- "weekDownloads": 3,
+ "downloads": 13,
+ "weekDownloads": 5,
"size": 313016,
"latestRelease": "0.2.0",
"latestReleaseDate": "2025-01-08T21:20:03.748Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.7,
+ "popularity": -0.417,
"topicSearchString": "ios android fabric jsi natve swift uikit uivisualeffectview cafilter"
},
{
@@ -104083,7 +110255,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-09T06:54:34Z",
"createdAt": "2024-09-20T06:04:14Z",
"pushedAt": "2024-12-09T06:54:34Z",
@@ -104119,8 +110294,8 @@
},
"npmPkg": "react-native-stack-carousel",
"npm": {
- "downloads": 56,
- "weekDownloads": 13,
+ "downloads": 17,
+ "weekDownloads": 2,
"size": 13617,
"latestRelease": "1.0.3",
"latestReleaseDate": "2024-12-09T06:54:55.823Z"
@@ -104130,7 +110305,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.8,
+ "popularity": -0.9,
"topicSearchString": "carousel stack-carousel carousel-stack stack-animation swiper-flatlist"
},
{
@@ -104148,7 +110323,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-04T06:18:38Z",
"createdAt": "2024-09-16T10:36:24Z",
"pushedAt": "2024-11-04T06:18:38Z",
@@ -104181,8 +110359,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 111,
- "weekDownloads": 16,
+ "downloads": 32,
+ "weekDownloads": 9,
"size": 38898,
"latestRelease": "1.0.1",
"latestReleaseDate": "2024-11-04T02:58:09.267Z"
@@ -104191,7 +110369,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.877,
+ "popularity": -0.743,
"topicSearchString": "android"
},
{
@@ -104204,14 +110382,17 @@
"github": {
"urls": {
"repo": "https://github.com/HapticlabsIO/react-native-hapticlabs",
- "homepage": null
+ "homepage": "https://github.com/HapticlabsIO/react-native-hapticlabs#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-29T18:39:41Z",
"createdAt": "2024-08-30T09:36:30Z",
"pushedAt": "2025-09-29T18:39:41Z",
@@ -104252,18 +110433,17 @@
},
"npmPkg": "react-native-hapticlabs",
"npm": {
- "downloads": 246,
- "weekDownloads": 122,
+ "downloads": 67,
+ "weekDownloads": 23,
"size": 113677,
"latestRelease": "0.7.1",
"latestReleaseDate": "2025-09-29T18:39:39.387Z"
},
- "score": 53,
+ "score": 49,
"matchingScoreModifiers": [
- "Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.572,
+ "popularity": -0.693,
"topicSearchString": "ios android haptics vibration ahap hla ogg hapticlabs"
},
{
@@ -104283,7 +110463,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-27T09:48:31Z",
"createdAt": "2024-09-27T08:33:26Z",
"pushedAt": "2024-09-27T09:48:31Z",
@@ -104323,8 +110506,8 @@
},
"npmPkg": "react-native-animated-tab",
"npm": {
- "downloads": 26,
- "weekDownloads": 9,
+ "downloads": 25,
+ "weekDownloads": 8,
"size": 8086,
"latestRelease": "1.0.3",
"latestReleaseDate": "2024-09-27T09:47:36.250Z"
@@ -104334,7 +110517,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.7,
+ "popularity": -0.68,
"topicSearchString": "segmented-tab tab animated-tab segmented-control-tab animation-tab reanimated-tab animation reanimated tabs"
},
{
@@ -104354,14 +110537,17 @@
"github": {
"urls": {
"repo": "https://github.com/kimolalekan/react-native-custom-select",
- "homepage": null
+ "homepage": "https://github.com/kimolalekan/react-native-custom-select#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-10-23T16:50:09Z",
"createdAt": "2024-09-24T08:51:02Z",
"pushedAt": "2024-10-23T16:50:09Z",
@@ -104395,8 +110581,8 @@
},
"npmPkg": "react-native-custom-select",
"npm": {
- "downloads": 117,
- "weekDownloads": 1,
+ "downloads": 33,
+ "weekDownloads": 30,
"size": 136487,
"latestRelease": "1.1.5",
"latestReleaseDate": "2024-10-24T17:47:54.996Z"
@@ -104405,7 +110591,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.993,
+ "popularity": -0.143,
"topicSearchString": "select dropdown option"
},
{
@@ -104419,14 +110605,17 @@
"github": {
"urls": {
"repo": "https://github.com/mateoguzmana/react-native-lz4",
- "homepage": null
+ "homepage": "https://github.com/mateoguzmana/react-native-lz4#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-10-12T23:28:59Z",
"createdAt": "2024-09-25T21:57:06Z",
"pushedAt": "2024-10-12T23:28:59Z",
@@ -104464,8 +110653,8 @@
},
"npmPkg": "react-native-lz4",
"npm": {
- "downloads": 36,
- "weekDownloads": 0,
+ "downloads": 12,
+ "weekDownloads": 10,
"size": 1219097,
"latestRelease": "0.0.1-alpha.0",
"latestReleaseDate": "2024-09-29T17:54:44.092Z"
@@ -104474,7 +110663,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -1,
+ "popularity": 0,
"topicSearchString": "ios android compression lz4 zip"
},
{
@@ -104502,7 +110691,19 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/gabriel-logan",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://buymeacoffee.com/gabriellogan",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
"updatedAt": "2025-08-27T00:59:23Z",
"createdAt": "2024-07-10T17:56:47Z",
"pushedAt": "2025-08-27T00:59:23Z",
@@ -104542,7 +110743,9 @@
"library",
"typescript",
"typescript-library",
- "validate-js"
+ "validate-js",
+ "validation",
+ "validation-library"
],
"license": {
"key": "mit",
@@ -104558,16 +110761,16 @@
"configPlugin": false
},
"npm": {
- "downloads": 542,
- "weekDownloads": 164,
+ "downloads": 194,
+ "weekDownloads": 9,
"size": 100686,
"latestRelease": "2.7.0",
"latestReleaseDate": "2025-08-27T01:00:54.473Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.742,
- "topicSearchString": "validator multiform validação email-validator multiform-validator javascript npm security safe pentest security-tools validate magic-number magic-number-validator magic-numbers cpf cnpj password email isemail image javascript-library library typescript typescript-library validate-js"
+ "popularity": -0.96,
+ "topicSearchString": "validator multiform validação email-validator multiform-validator javascript npm security safe pentest security-tools validate magic-number magic-number-validator magic-numbers cpf cnpj password email isemail image javascript-library library typescript typescript-library validate-js validation validation-library"
},
{
"githubUrl": "https://github.com/gabriel-logan/Azure-translator-code",
@@ -104592,7 +110795,19 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/gabriel-logan",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://buymeacoffee.com/gabriellogan",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
"updatedAt": "2025-09-13T23:21:38Z",
"createdAt": "2023-09-16T14:44:23Z",
"pushedAt": "2025-09-13T23:21:38Z",
@@ -104622,7 +110837,12 @@
"npm-package",
"azure-translator-code",
"collaborate",
- "communityexchange"
+ "communityexchange",
+ "educative",
+ "github",
+ "github-campus-experts",
+ "github-codespaces",
+ "github-copilot"
],
"license": {
"key": "mit",
@@ -104638,18 +110858,16 @@
"configPlugin": false
},
"npm": {
- "downloads": 435,
- "weekDownloads": 4,
+ "downloads": 98,
+ "weekDownloads": 93,
"size": 40448,
"latestRelease": "2.0.1",
"latestReleaseDate": "2025-01-20T15:48:23.096Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.992,
- "topicSearchString": "javascript typescript azure-translator translator translator-code i18n-json-generator i18n translations azure azure-translate azure-translation-services javascript-library npm-package azure-translator-code collaborate communityexchange"
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.191,
+ "topicSearchString": "javascript typescript azure-translator translator translator-code i18n-json-generator i18n translations azure azure-translate azure-translation-services javascript-library npm-package azure-translator-code collaborate communityexchange educative github github-campus-experts github-codespaces github-copilot"
},
{
"githubUrl": "https://github.com/Redux-Utils/react-native-redux-persist",
@@ -104672,7 +110890,19 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/gabriel-logan",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://buymeacoffee.com/gabriellogan",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
"updatedAt": "2024-08-05T14:03:51Z",
"createdAt": "2024-07-21T20:56:18Z",
"pushedAt": "2024-08-05T14:03:51Z",
@@ -104711,8 +110941,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 141,
- "weekDownloads": 16,
+ "downloads": 103,
+ "weekDownloads": 51,
"size": 18379,
"latestRelease": "0.0.3",
"latestReleaseDate": "2024-08-05T14:07:00.482Z"
@@ -104721,7 +110951,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.903,
+ "popularity": -0.575,
"topicSearchString": "redux persist component library redux-persist redux-persist2 expo redux-toolkit"
},
{
@@ -104736,21 +110966,24 @@
"github": {
"urls": {
"repo": "https://github.com/4cc3ssX/react-native-nitro-totp",
- "homepage": null
+ "homepage": "https://github.com/4cc3ssX/react-native-nitro-totp#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-26T14:31:24Z",
"createdAt": "2024-09-29T07:07:19Z",
"pushedAt": "2025-09-26T14:31:24Z",
"forks": 0,
"issues": 0,
"subscribers": 2,
- "stars": 62,
+ "stars": 63,
"dependencies": 0
},
"name": "react-native-nitro-totp",
@@ -104791,17 +111024,15 @@
},
"npmPkg": "react-native-nitro-totp",
"npm": {
- "downloads": 619,
- "weekDownloads": 209,
+ "downloads": 265,
+ "weekDownloads": 38,
"size": 1856388,
"latestRelease": "2.0.1",
"latestReleaseDate": "2025-09-26T14:31:21.118Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.462,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.627,
"topicSearchString": "nitro totp hotp otpauth otp-auth authentication security nitro-totp nitro-hotp nitro-modules nitrogen android cplusplus ios otp"
},
{
@@ -104819,21 +111050,24 @@
"github": {
"urls": {
"repo": "https://github.com/ds-horizon/react-native-fast-image",
- "homepage": null
+ "homepage": "https://github.com/ds-horizon/react-native-fast-image#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-25T10:41:12Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-04T06:44:53Z",
"createdAt": "2024-07-01T12:03:36Z",
- "pushedAt": "2025-10-25T10:41:12Z",
- "forks": 53,
- "issues": 29,
+ "pushedAt": "2025-11-04T06:44:53Z",
+ "forks": 55,
+ "issues": 31,
"subscribers": 3,
- "stars": 443,
+ "stars": 464,
"dependencies": 0
},
"name": "@d11/react-native-fast-image",
@@ -104863,18 +111097,18 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 339834,
- "weekDownloads": 68547,
- "size": 130221,
- "latestRelease": "8.12.0",
- "latestReleaseDate": "2025-09-05T11:05:37.212Z"
+ "downloads": 233418,
+ "weekDownloads": 65221,
+ "size": 153954,
+ "latestRelease": "8.13.0",
+ "latestReleaseDate": "2025-11-05T13:38:32.702Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.171,
+ "popularity": 0.238,
"topicSearchString": "cache cached fastimage image priority"
},
{
@@ -104898,7 +111132,19 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/gabriel-logan",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://buymeacoffee.com/gabriellogan",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
"updatedAt": "2025-09-29T01:46:36Z",
"createdAt": "2022-03-01T05:47:30Z",
"pushedAt": "2025-09-29T01:46:36Z",
@@ -104948,17 +111194,15 @@
"configPlugin": false
},
"npm": {
- "downloads": 3337,
- "weekDownloads": 598,
+ "downloads": 8260,
+ "weekDownloads": 643,
"size": 10109,
"latestRelease": "1.3.4",
"latestReleaseDate": "2025-09-29T01:48:08.703Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.098,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.184,
"topicSearchString": "cpf cnpj generator gerador validador documento javascript dados-pessoais npm cpf cnpj gerador-de-cpf gerador-de-cnpj validador-de-cpf validador-de-cnpj gerador-de-cpf-e-cnpj validador-de-cpf-e-cnpj front-end back-end node"
},
{
@@ -104981,7 +111225,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-10-04T10:43:35Z",
"createdAt": "2024-06-26T15:22:00Z",
"pushedAt": "2024-10-04T10:43:35Z",
@@ -105025,8 +111272,8 @@
"moduleType": "nitro"
},
"npm": {
- "downloads": 333,
- "weekDownloads": 31,
+ "downloads": 315,
+ "weekDownloads": 193,
"size": 16076245,
"latestRelease": "0.2.4",
"latestReleaseDate": "2024-10-04T10:10:21.620Z"
@@ -105035,7 +111282,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.921,
+ "popularity": -0.478,
"topicSearchString": "ios android crypto get-random-values crypto.getrandomvalues polyfill getrandomvalues cpp javascript module random typescript"
},
{
@@ -105057,11 +111304,14 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-28T15:56:42Z",
"createdAt": "2021-07-20T21:43:38Z",
"pushedAt": "2025-03-28T15:56:42Z",
- "forks": 37,
+ "forks": 38,
"issues": 7,
"subscribers": 12,
"stars": 23,
@@ -105092,8 +111342,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 89557,
- "weekDownloads": 16665,
+ "downloads": 83583,
+ "weekDownloads": 16734,
"size": 181853,
"latestRelease": "7.0.0",
"latestReleaseDate": "2025-03-28T16:35:57.421Z"
@@ -105103,7 +111353,7 @@
"Known",
"Not updated recently"
],
- "popularity": -0.092,
+ "popularity": -0.08,
"topicSearchString": "adobe adobe-experience-platform core ios android"
},
{
@@ -105118,14 +111368,17 @@
"github": {
"urls": {
"repo": "https://github.com/Netizen-Teknologi/react-native-maps-leaflet",
- "homepage": null
+ "homepage": "https://netizen-teknologi.github.io/react-native-maps-leaflet/"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-18T00:59:56Z",
"createdAt": "2024-10-05T00:08:12Z",
"pushedAt": "2025-04-18T00:59:56Z",
@@ -105159,8 +111412,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 127,
- "weekDownloads": 31,
+ "downloads": 71,
+ "weekDownloads": 30,
"size": 22349,
"latestRelease": "2.1.1",
"latestReleaseDate": "2025-04-18T01:00:26.773Z"
@@ -105169,7 +111422,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.536,
+ "popularity": -0.375,
"topicSearchString": "leaflet maps maps-leaflet map"
},
{
@@ -105190,21 +111443,29 @@
"github": {
"urls": {
"repo": "https://github.com/jamsch/expo-speech-recognition",
- "homepage": null
+ "homepage": "https://github.com/jamsch/expo-speech-recognition#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-09-29T04:58:20Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/jamsch",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-07T02:35:58Z",
"createdAt": "2023-10-30T11:30:30Z",
- "pushedAt": "2025-09-29T04:58:20Z",
+ "pushedAt": "2025-11-07T02:35:58Z",
"forks": 29,
- "issues": 35,
+ "issues": 36,
"subscribers": 5,
- "stars": 437,
+ "stars": 453,
"dependencies": 0
},
"name": "expo-speech-recognition",
@@ -105237,18 +111498,18 @@
},
"npmPkg": "expo-speech-recognition",
"npm": {
- "downloads": 86880,
- "weekDownloads": 16177,
- "size": 543275,
- "latestRelease": "2.1.5",
- "latestReleaseDate": "2025-09-29T04:59:21.340Z"
+ "downloads": 113077,
+ "weekDownloads": 13889,
+ "size": 538966,
+ "latestRelease": "3.0.0",
+ "latestReleaseDate": "2025-11-07T02:37:08.816Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.158,
+ "popularity": 0.104,
"topicSearchString": "expo expo-speech-recognition expospeechrecognition webkitspeechrecognition speechrecognition speech-recognition speech-to-text voice-recognition"
},
{
@@ -105263,14 +111524,17 @@
"github": {
"urls": {
"repo": "https://github.com/dcavalcante/react-native-sprites",
- "homepage": null
+ "homepage": "https://github.com/dcavalcante/react-native-sprites#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-30T04:38:57Z",
"createdAt": "2024-10-09T21:48:16Z",
"pushedAt": "2024-12-30T04:38:57Z",
@@ -105304,8 +111568,8 @@
},
"npmPkg": "react-native-sprites",
"npm": {
- "downloads": 17,
- "weekDownloads": 0,
+ "downloads": 11,
+ "weekDownloads": 5,
"size": 75522,
"latestRelease": "0.1.1",
"latestReleaseDate": "2024-10-24T19:11:40.698Z"
@@ -105314,7 +111578,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -1,
+ "popularity": -0.5,
"topicSearchString": "ios android"
},
{
@@ -105334,7 +111598,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-24T03:13:05Z",
"createdAt": "2024-10-15T18:51:34Z",
"pushedAt": "2025-03-24T03:13:05Z",
@@ -105369,8 +111636,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 371,
- "weekDownloads": 18,
+ "downloads": 168,
+ "weekDownloads": 118,
"size": 6091,
"latestRelease": "1.0.9",
"latestReleaseDate": "2024-10-22T14:07:42.893Z"
@@ -105379,7 +111646,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.959,
+ "popularity": -0.395,
"topicSearchString": "lifecycle hook launch focus blur"
},
{
@@ -105403,14 +111670,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-24T11:38:31Z",
"createdAt": "2024-09-27T12:59:01Z",
"pushedAt": "2025-10-24T11:38:31Z",
- "forks": 70,
- "issues": 20,
+ "forks": 74,
+ "issues": 26,
"subscribers": 9,
- "stars": 1244,
+ "stars": 1259,
"dependencies": 3
},
"name": "react-native-bottom-tabs",
@@ -105438,8 +111708,8 @@
},
"npmPkg": "react-native-bottom-tabs",
"npm": {
- "downloads": 58391,
- "weekDownloads": 10483,
+ "downloads": 37587,
+ "weekDownloads": 8122,
"size": 155137,
"latestRelease": "1.0.2",
"latestReleaseDate": "2025-10-22T10:34:49.540Z"
@@ -105450,7 +111720,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.153,
+ "popularity": 0.184,
"topicSearchString": "ios android"
},
{
@@ -105470,21 +111740,24 @@
"github": {
"urls": {
"repo": "https://github.com/AlirezaHadjar/react-native-fast-confetti",
- "homepage": null
+ "homepage": "https://github.com/AlirezaHadjar/react-native-fast-confetti#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-28T10:47:12Z",
"createdAt": "2024-10-16T00:58:34Z",
"pushedAt": "2025-08-28T10:47:12Z",
"forks": 8,
"issues": 2,
"subscribers": 5,
- "stars": 423,
+ "stars": 431,
"dependencies": 0
},
"name": "react-native-fast-confetti",
@@ -105511,8 +111784,8 @@
},
"npmPkg": "react-native-fast-confetti",
"npm": {
- "downloads": 44797,
- "weekDownloads": 8440,
+ "downloads": 32838,
+ "weekDownloads": 9170,
"size": 181753,
"latestRelease": "1.1.1",
"latestReleaseDate": "2025-08-28T10:47:39.518Z"
@@ -105521,7 +111794,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.16,
+ "popularity": 0.237,
"topicSearchString": "ios android"
},
{
@@ -105538,21 +111811,24 @@
"github": {
"urls": {
"repo": "https://github.com/rgommezz/react-native-animated-stopwatch-timer",
- "homepage": null
+ "homepage": "https://github.com/rgommezz/react-native-animated-stopwatch-timer#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-03-25T00:35:59Z",
"createdAt": "2023-01-11T19:44:37Z",
"pushedAt": "2024-03-25T00:35:59Z",
"forks": 12,
"issues": 1,
"subscribers": 2,
- "stars": 160,
+ "stars": 161,
"dependencies": 1
},
"name": "react-native-animated-stopwatch-timer",
@@ -105580,8 +111856,8 @@
},
"npmPkg": "react-native-animated-stopwatch-timer",
"npm": {
- "downloads": 1472,
- "weekDownloads": 244,
+ "downloads": 984,
+ "weekDownloads": 269,
"size": 66005,
"latestRelease": "1.3.0",
"latestReleaseDate": "2024-02-10T15:37:19.275Z"
@@ -105590,7 +111866,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.141,
+ "popularity": -0.517,
"topicSearchString": "ios android reanimated2"
},
{
@@ -105603,14 +111879,17 @@
"github": {
"urls": {
"repo": "https://github.com/IvanIhnatsiuk/react-native-fast-secure-storage",
- "homepage": null
+ "homepage": "https://github.com/IvanIhnatsiuk/react-native-fast-secure-storage#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-13T11:30:44Z",
"createdAt": "2024-09-12T16:13:51Z",
"pushedAt": "2025-09-13T11:30:44Z",
@@ -105645,17 +111924,15 @@
},
"npmPkg": "react-native-fast-secure-storage",
"npm": {
- "downloads": 1555,
- "weekDownloads": 308,
+ "downloads": 1497,
+ "weekDownloads": 304,
"size": 109803,
"latestRelease": "1.2.3",
"latestReleaseDate": "2025-09-13T11:31:23.712Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": 0.169,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": 0.173,
"topicSearchString": "ios android"
},
{
@@ -105679,7 +111956,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-18T17:42:51Z",
"createdAt": "2024-08-25T08:40:19Z",
"pushedAt": "2024-09-18T17:42:51Z",
@@ -105739,8 +112019,8 @@
},
"npmPkg": "nativeflowcss",
"npm": {
- "downloads": 145,
- "weekDownloads": 31,
+ "downloads": 51,
+ "weekDownloads": 32,
"size": 398093,
"latestRelease": "1.2.22",
"latestReleaseDate": "2024-09-18T17:44:43.061Z"
@@ -105749,7 +112029,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.568,
+ "popularity": -0.217,
"topicSearchString": "tailwind-css utility-first css-in-js no-babel easy-setup one-package ui-library mobile-ui cross-platform ios android flexbox minimalist tailwind responsive design-system styling lightweight performance customizable theme mobile-first utility nativeflowcss utility-objects hacktoberfest mobile-design mobile-styling"
},
{
@@ -105768,14 +112048,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-24T18:48:10Z",
"createdAt": "2015-03-11T20:27:48Z",
"pushedAt": "2025-03-24T18:48:10Z",
"forks": 43,
"issues": 1,
"subscribers": 4,
- "stars": 635,
+ "stars": 640,
"dependencies": 0
},
"name": "navigation",
@@ -105801,8 +112084,8 @@
},
"npmPkg": "navigation",
"npm": {
- "downloads": 3264,
- "weekDownloads": 605,
+ "downloads": 3224,
+ "weekDownloads": 860,
"size": 82306,
"latestRelease": "6.3.0",
"latestReleaseDate": "2025-03-24T18:47:33.084Z"
@@ -105812,7 +112095,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.158,
+ "popularity": 0.227,
"topicSearchString": "router navigation"
},
{
@@ -105834,14 +112117,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-26T15:03:58Z",
"createdAt": "2015-03-11T20:27:48Z",
"pushedAt": "2025-09-26T15:03:58Z",
"forks": 43,
"issues": 1,
"subscribers": 4,
- "stars": 635,
+ "stars": 640,
"dependencies": 0
},
"name": "navigation-react",
@@ -105867,18 +112153,17 @@
},
"npmPkg": "navigation-react",
"npm": {
- "downloads": 2185,
- "weekDownloads": 263,
+ "downloads": 1269,
+ "weekDownloads": 501,
"size": 87593,
"latestRelease": "4.14.0",
"latestReleaseDate": "2025-09-26T15:05:10.196Z"
},
- "score": 65,
+ "score": 60,
"matchingScoreModifiers": [
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.102,
+ "popularity": 0.336,
"topicSearchString": "router navigation"
},
{
@@ -105899,14 +112184,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-24T12:22:15Z",
"createdAt": "2015-03-11T20:27:48Z",
"pushedAt": "2025-10-24T12:22:15Z",
"forks": 43,
"issues": 1,
"subscribers": 4,
- "stars": 635,
+ "stars": 640,
"dependencies": 0
},
"name": "navigation-react-native",
@@ -105933,8 +112221,8 @@
},
"npmPkg": "navigation-react-native",
"npm": {
- "downloads": 2628,
- "weekDownloads": 279,
+ "downloads": 1844,
+ "weekDownloads": 625,
"size": 1249397,
"latestRelease": "9.35.0",
"latestReleaseDate": "2025-10-24T12:22:58.128Z"
@@ -105944,7 +112232,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.09,
+ "popularity": 0.289,
"topicSearchString": "router navigation"
},
{
@@ -105959,19 +112247,22 @@
"github": {
"urls": {
"repo": "https://github.com/hsjoberg/react-native-turbo-sqlite",
- "homepage": null
+ "homepage": "http://github.com/hsjoberg/react-native-turbo-sqlite#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-05T16:34:54Z",
"createdAt": "2024-10-10T15:48:30Z",
"pushedAt": "2025-08-05T16:34:54Z",
- "forks": 1,
- "issues": 2,
+ "forks": 2,
+ "issues": 3,
"subscribers": 1,
"stars": 14,
"dependencies": 1
@@ -106004,15 +112295,15 @@
},
"npmPkg": "react-native-turbo-sqlite",
"npm": {
- "downloads": 116,
- "weekDownloads": 13,
+ "downloads": 71,
+ "weekDownloads": 24,
"size": 9997445,
"latestRelease": "0.3.1",
"latestReleaseDate": "2025-08-05T16:34:52.131Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.904,
+ "popularity": -0.7,
"topicSearchString": "ios android sqlite turbomodule new-architecture"
},
{
@@ -106032,7 +112323,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-29T08:57:01Z",
"createdAt": "2024-10-21T19:35:34Z",
"pushedAt": "2025-01-29T08:57:01Z",
@@ -106064,8 +112358,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 286,
- "weekDownloads": 10,
+ "downloads": 234,
+ "weekDownloads": 221,
"size": 5122,
"latestRelease": "1.0.11",
"latestReleaseDate": "2025-01-29T08:58:36.580Z"
@@ -106074,7 +112368,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.97,
+ "popularity": -0.196,
"topicSearchString": "expo expo-updates"
},
{
@@ -106095,14 +112389,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-07T09:42:40Z",
"createdAt": "2024-10-22T13:22:40Z",
"pushedAt": "2025-04-07T09:42:40Z",
"forks": 11,
"issues": 1,
"subscribers": 2,
- "stars": 237,
+ "stars": 242,
"dependencies": 0
},
"name": "expo-in-app-updates",
@@ -106132,8 +112429,8 @@
},
"npmPkg": "expo-in-app-updates",
"npm": {
- "downloads": 21384,
- "weekDownloads": 3545,
+ "downloads": 17814,
+ "weekDownloads": 3314,
"size": 46654,
"latestRelease": "0.9.0",
"latestReleaseDate": "2025-02-06T06:52:53.369Z"
@@ -106143,7 +112440,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.141,
+ "popularity": 0.158,
"topicSearchString": "expo expo-in-app-updates expoinappupdates expo-module in-app-updates"
},
{
@@ -106163,14 +112460,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-27T16:55:20Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-28T21:27:24Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-09-27T16:55:20Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-10-28T21:27:24Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 2
},
"name": "expo-manifests",
@@ -106197,8 +112497,8 @@
},
"npmPkg": "expo-manifests",
"npm": {
- "downloads": 3954696,
- "weekDownloads": 769358,
+ "downloads": 3454193,
+ "weekDownloads": 616420,
"size": 62765,
"latestRelease": "1.0.8",
"latestReleaseDate": "2025-09-11T20:24:08.714Z"
@@ -106211,7 +112511,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.165,
+ "popularity": 0.152,
"topicSearchString": "expo expo-manifests"
},
{
@@ -106230,14 +112530,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-27T16:55:20Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-27T20:13:49Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-09-27T16:55:20Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-10-27T20:13:49Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-structured-headers",
@@ -106264,8 +112567,8 @@
},
"npmPkg": "expo-structured-headers",
"npm": {
- "downloads": 2306253,
- "weekDownloads": 453960,
+ "downloads": 1488308,
+ "weekDownloads": 333108,
"size": 1428578,
"latestRelease": "5.0.0",
"latestReleaseDate": "2025-08-13T17:01:08.483Z"
@@ -106278,7 +112581,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.167,
+ "popularity": 0.19,
"topicSearchString": "expo expo-structured-headers"
},
{
@@ -106297,14 +112600,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-27T16:55:20Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-27T16:55:20Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-json-utils",
@@ -106335,21 +112641,20 @@
},
"npmPkg": "expo-json-utils",
"npm": {
- "downloads": 3813783,
- "weekDownloads": 736641,
+ "downloads": 2539872,
+ "weekDownloads": 598597,
"size": 15175,
"latestRelease": "0.15.0",
"latestReleaseDate": "2025-04-04T23:34:49.379Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.164,
+ "popularity": 0.2,
"topicSearchString": "expo expo-json-utils android ios jsonobjects nsdictionaries"
},
{
@@ -106367,7 +112672,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-28T09:55:27Z",
"createdAt": "2018-06-30T12:01:28Z",
"pushedAt": "2025-01-28T09:55:27Z",
@@ -106400,8 +112708,8 @@
},
"npmPkg": "expo-jwt",
"npm": {
- "downloads": 24038,
- "weekDownloads": 4710,
+ "downloads": 14688,
+ "weekDownloads": 4229,
"size": 31166,
"latestRelease": "1.8.2",
"latestReleaseDate": "2025-01-28T09:56:08.877Z"
@@ -106410,7 +112718,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.167,
+ "popularity": 0.245,
"topicSearchString": "expo jwt"
},
{
@@ -106431,14 +112739,17 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-11T12:15:44Z",
"createdAt": "2024-04-02T07:17:42Z",
"pushedAt": "2025-07-11T12:15:44Z",
"forks": 4,
"issues": 0,
"subscribers": 1,
- "stars": 40,
+ "stars": 42,
"dependencies": 3
},
"name": "expo-skeleton-loading",
@@ -106472,15 +112783,15 @@
},
"npmPkg": "expo-skeleton-loading",
"npm": {
- "downloads": 17022,
- "weekDownloads": 3789,
+ "downloads": 9706,
+ "weekDownloads": 3605,
"size": 11104,
"latestRelease": "1.1.1",
"latestReleaseDate": "2025-07-11T12:16:19.891Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": 0.189,
+ "popularity": 0.316,
"topicSearchString": "skeleton expo skeleton-loader expo-skeleton-loader skeleton-loading loading expo-skeleton-loading easy easy-skeletion-loader easy-skeletion-loading"
},
{
@@ -106505,7 +112816,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-06-12T05:18:46Z",
"createdAt": "2022-08-26T05:53:34Z",
"pushedAt": "2024-06-12T05:18:46Z",
@@ -106558,8 +112872,8 @@
},
"npmPkg": "react-native-reactions",
"npm": {
- "downloads": 2620,
- "weekDownloads": 615,
+ "downloads": 1331,
+ "weekDownloads": 309,
"size": 101694,
"latestRelease": "1.0.0",
"latestReleaseDate": "2024-06-12T05:33:12.699Z"
@@ -106568,7 +112882,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.2,
+ "popularity": 0.197,
"topicSearchString": "typescript reactions animated-reactions rn reanimated component ios android reaction seamless-reactions seamless seamless-gesture-reaction emoji-reactions reactions-picker reactions-component animated-reactions-picker picker animation fb-reactions-animation emoji-picker emojis library"
},
{
@@ -106577,14 +112891,22 @@
"github": {
"urls": {
"repo": "https://github.com/LunatiqueCoder/expo-notifee-plugin",
- "homepage": null
+ "homepage": "https://github.com/LunatiqueCoder/expo-notifee-plugin#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/LunatiqueCoder",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2024-10-29T19:29:05Z",
"createdAt": "2024-10-09T22:39:22Z",
"pushedAt": "2024-10-29T19:29:05Z",
@@ -106623,8 +112945,8 @@
},
"npmPkg": "expo-notifee-plugin",
"npm": {
- "downloads": 303,
- "weekDownloads": 21,
+ "downloads": 273,
+ "weekDownloads": 45,
"size": 371689,
"latestRelease": "1.0.7",
"latestReleaseDate": "2024-10-17T08:35:15.936Z"
@@ -106634,7 +112956,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.941,
+ "popularity": -0.859,
"topicSearchString": "expo notifee notifications remote service plugin extension expo-notifee-plugin"
},
{
@@ -106655,12 +112977,15 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-03T18:10:02Z",
"createdAt": "2024-09-03T08:54:07Z",
"pushedAt": "2025-03-03T18:10:02Z",
"forks": 1,
- "issues": 0,
+ "issues": 1,
"subscribers": 1,
"stars": 11,
"dependencies": 2
@@ -106691,8 +113016,8 @@
},
"npmPkg": "rn-scroll-viewport-tracker",
"npm": {
- "downloads": 1079,
- "weekDownloads": 174,
+ "downloads": 767,
+ "weekDownloads": 84,
"size": 74016,
"latestRelease": "1.4.1",
"latestReleaseDate": "2024-10-30T09:53:21.486Z"
@@ -106701,7 +113026,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.112,
+ "popularity": -0.907,
"topicSearchString": "ios android scrollview intersection-observer"
},
{
@@ -106715,21 +113040,29 @@
"github": {
"urls": {
"repo": "https://github.com/paufau/react-native-multiple-modals",
- "homepage": null
+ "homepage": "https://github.com/paufau/react-native-multiple-modals#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-07T19:53:27Z",
+ "fundingLinks": [
+ {
+ "url": "https://ko-fi.com/paufau",
+ "platform": "KO_FI"
+ }
+ ],
+ "updatedAt": "2025-11-04T17:04:03Z",
"createdAt": "2024-10-17T19:47:09Z",
- "pushedAt": "2025-10-07T19:53:27Z",
+ "pushedAt": "2025-11-04T17:04:03Z",
"forks": 6,
- "issues": 0,
+ "issues": 2,
"subscribers": 2,
- "stars": 166,
+ "stars": 174,
"dependencies": 0
},
"name": "react-native-multiple-modals",
@@ -106761,17 +113094,17 @@
},
"npmPkg": "react-native-multiple-modals",
"npm": {
- "downloads": 2761,
- "weekDownloads": 598,
- "size": 306204,
- "latestRelease": "3.2.2",
- "latestReleaseDate": "2025-10-07T09:56:08.517Z"
+ "downloads": 1585,
+ "weekDownloads": 459,
+ "size": 304991,
+ "latestRelease": "3.2.3",
+ "latestReleaseDate": "2025-11-04T17:04:18.852Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.184,
+ "popularity": 0.247,
"topicSearchString": "multiple modals simultaneously ios modal dialog android"
},
{
@@ -106792,14 +113125,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-23T23:23:45Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-10-23T23:23:45Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 5
},
"name": "expo-dev-client",
@@ -106826,11 +113162,11 @@
},
"npmPkg": "expo-dev-client",
"npm": {
- "downloads": 3540438,
- "weekDownloads": 657444,
- "size": 61763,
- "latestRelease": "6.0.16",
- "latestReleaseDate": "2025-10-21T20:20:39.289Z"
+ "downloads": 2387576,
+ "weekDownloads": 642098,
+ "size": 61849,
+ "latestRelease": "6.0.17",
+ "latestReleaseDate": "2025-11-05T00:47:31.408Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -106840,7 +113176,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.158,
+ "popularity": 0.229,
"topicSearchString": "expo expo-dev-client"
},
{
@@ -106865,14 +113201,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-01T01:01:24Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-10-01T01:01:24Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 2
},
"name": "expo-build-properties",
@@ -106900,21 +113239,20 @@
},
"npmPkg": "expo-build-properties",
"npm": {
- "downloads": 2763702,
- "weekDownloads": 530237,
+ "downloads": 1843636,
+ "weekDownloads": 422984,
"size": 124221,
"latestRelease": "1.0.9",
"latestReleaseDate": "2025-09-18T21:32:50.716Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.163,
+ "popularity": 0.195,
"topicSearchString": "expo build build-properties"
},
{
@@ -106936,14 +113274,17 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-24T12:38:14Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-15T16:02:40Z",
"createdAt": "2023-10-02T19:20:07Z",
- "pushedAt": "2025-10-24T12:38:14Z",
- "forks": 9,
- "issues": 8,
+ "pushedAt": "2025-11-15T16:02:40Z",
+ "forks": 10,
+ "issues": 6,
"subscribers": 4,
- "stars": 155,
+ "stars": 160,
"dependencies": 0
},
"name": "expo-alternate-app-icons",
@@ -106971,17 +113312,17 @@
},
"npmPkg": "expo-alternate-app-icons",
"npm": {
- "downloads": 15082,
- "weekDownloads": 2920,
- "size": 98440,
- "latestRelease": "4.0.0",
- "latestReleaseDate": "2025-10-24T12:38:21.788Z"
+ "downloads": 12770,
+ "weekDownloads": 2325,
+ "size": 109244,
+ "latestRelease": "7.0.0",
+ "latestReleaseDate": "2025-11-15T16:02:47.941Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.165,
+ "popularity": 0.155,
"topicSearchString": "expo expo-alternate-app-icons expoalternateappicons"
},
{
@@ -106998,14 +113339,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/aravind3566",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://www.buymeacoffee.com/aravind3566",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2025-09-11T07:28:55Z",
"createdAt": "2024-11-01T01:54:29Z",
"pushedAt": "2025-09-11T07:28:55Z",
- "forks": 1,
+ "forks": 2,
"issues": 0,
"subscribers": 1,
- "stars": 4,
+ "stars": 6,
"dependencies": 1
},
"name": "react-native-get-app-list",
@@ -107045,15 +113398,15 @@
},
"npmPkg": "react-native-get-app-list",
"npm": {
- "downloads": 212,
- "weekDownloads": 38,
+ "downloads": 140,
+ "weekDownloads": 29,
"size": 22849,
"latestRelease": "0.2.0",
"latestReleaseDate": "2025-09-11T06:40:40.254Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.845,
+ "popularity": -0.819,
"topicSearchString": "android installed-apps app-list application-manager mobile-development library android-apps get-installed-apps version-code application-info app-integration mobile-apps cross-platform android-app"
},
{
@@ -107076,21 +113429,24 @@
"github": {
"urls": {
"repo": "https://github.com/quidone/react-native-wheel-picker",
- "homepage": null
+ "homepage": "https://github.com/quidone/react-native-wheel-picker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-25T12:56:46Z",
"createdAt": "2023-05-02T10:45:25Z",
"pushedAt": "2025-08-25T12:56:46Z",
- "forks": 23,
- "issues": 15,
+ "forks": 25,
+ "issues": 16,
"subscribers": 4,
- "stars": 225,
+ "stars": 230,
"dependencies": 2
},
"name": "@quidone/react-native-wheel-picker",
@@ -107123,8 +113479,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 60264,
- "weekDownloads": 10176,
+ "downloads": 40430,
+ "weekDownloads": 11091,
"size": 451818,
"latestRelease": "1.6.1",
"latestReleaseDate": "2025-08-25T12:12:46.631Z"
@@ -107133,14 +113489,11 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.144,
+ "popularity": 0.233,
"topicSearchString": "wheel picker date datetime expo ios android select field"
},
{
"githubUrl": "https://github.com/HichamELBSI/react-native-body-highlighter",
- "examples": [
- "https://staging-snack.expo.dev/@hichamelbsi/react-native-body-highlighter"
- ],
"images": [
"https://github.com/HichamELBSI/react-native-body-highlighter/raw/main/docs/screenshots/example-female-front.PNG",
"https://github.com/HichamELBSI/react-native-body-highlighter/raw/main/docs/screenshots/example-female-back.PNG",
@@ -107162,14 +113515,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-15T13:49:20Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T14:46:51Z",
"createdAt": "2019-01-27T00:29:08Z",
- "pushedAt": "2025-10-15T13:49:20Z",
- "forks": 46,
- "issues": 9,
+ "pushedAt": "2025-11-13T14:46:51Z",
+ "forks": 48,
+ "issues": 7,
"subscribers": 3,
- "stars": 137,
+ "stars": 139,
"dependencies": 1
},
"name": "react-native-body-highlighter",
@@ -107187,7 +113543,8 @@
"bones",
"expo",
"human-body",
- "select"
+ "select",
+ "hacktoberfest"
],
"license": {
"key": "mit",
@@ -107196,7 +113553,7 @@
"url": "http://choosealicense.com/licenses/mit/",
"id": "MDc6TGljZW5zZTEz"
},
- "hasTypes": false,
+ "hasTypes": true,
"newArchitecture": false,
"isArchived": false,
"hasNativeCode": false,
@@ -107204,8 +113561,8 @@
},
"npmPkg": "react-native-body-highlighter",
"npm": {
- "downloads": 1435,
- "weekDownloads": 186,
+ "downloads": 1578,
+ "weekDownloads": 346,
"size": 1183878,
"latestRelease": "3.1.3",
"latestReleaseDate": "2024-11-14T10:25:56.314Z"
@@ -107215,8 +113572,8 @@
"Known",
"Recently updated"
],
- "popularity": 0.11,
- "topicSearchString": "muscle muscles body highlighter highlight color svg bones expo human-body select"
+ "popularity": 0.187,
+ "topicSearchString": "muscle muscles body highlighter highlight color svg bones expo human-body select hacktoberfest"
},
{
"githubUrl": "https://github.com/talsec/Free-RASP-ReactNative",
@@ -107240,14 +113597,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-17T13:40:42Z",
"createdAt": "2023-01-06T14:31:09Z",
"pushedAt": "2025-09-17T13:40:42Z",
"forks": 16,
"issues": 3,
"subscribers": 1,
- "stars": 143,
+ "stars": 146,
"dependencies": 0
},
"name": "freerasp-react-native",
@@ -107285,17 +113645,15 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 16303,
- "weekDownloads": 3406,
+ "downloads": 9983,
+ "weekDownloads": 2191,
"size": 15457891,
"latestRelease": "4.2.4",
"latestReleaseDate": "2025-09-17T13:41:41.923Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": 0.178,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": 0.187,
"topicSearchString": "library plugin freerasp security app-security tampering-detection root-detection app-shielding rasp tampering reverse-engineering application-security frida"
},
{
@@ -107310,14 +113668,17 @@
"github": {
"urls": {
"repo": "https://github.com/pnthach95/react-native-root-view-background",
- "homepage": null
+ "homepage": "https://github.com/pnthach95/react-native-root-view-background#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-13T09:56:19Z",
"createdAt": "2020-12-11T07:17:07Z",
"pushedAt": "2025-08-13T09:56:19Z",
@@ -107351,15 +113712,15 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 8904,
- "weekDownloads": 1209,
+ "downloads": 5577,
+ "weekDownloads": 2247,
"size": 15116,
"latestRelease": "2.0.0",
"latestReleaseDate": "2025-08-13T09:56:18.767Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": 0.115,
+ "popularity": 0.343,
"topicSearchString": "ios android"
},
{
@@ -107375,21 +113736,24 @@
"github": {
"urls": {
"repo": "https://github.com/EdgarJMesquita/expo-pip",
- "homepage": null
+ "homepage": "https://github.com/EdgarJMesquita/expo-pip#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-14T19:16:13Z",
"createdAt": "2024-04-16T06:27:11Z",
"pushedAt": "2025-10-14T19:16:13Z",
"forks": 4,
"issues": 0,
"subscribers": 1,
- "stars": 14,
+ "stars": 15,
"dependencies": 0
},
"name": "expo-pip",
@@ -107419,8 +113783,8 @@
},
"npmPkg": "expo-pip",
"npm": {
- "downloads": 7054,
- "weekDownloads": 1800,
+ "downloads": 5992,
+ "weekDownloads": 987,
"size": 31616,
"latestRelease": "2.0.1",
"latestReleaseDate": "2025-10-14T20:04:30.553Z"
@@ -107430,7 +113794,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.033,
+ "popularity": -0.11,
"topicSearchString": "expo expo-pip expopip picture-in-picture pip"
},
{
@@ -107456,14 +113820,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
- "updatedAt": "2025-10-20T20:30:28Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/natew",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-15T05:05:47Z",
"createdAt": "2020-10-16T21:19:51Z",
- "pushedAt": "2025-10-20T20:30:28Z",
- "forks": 573,
- "issues": 152,
+ "pushedAt": "2025-11-15T05:05:47Z",
+ "forks": 575,
+ "issues": 143,
"subscribers": 41,
- "stars": 13241,
+ "stars": 13329,
"dependencies": 53
},
"name": "tamagui",
@@ -107479,11 +113851,11 @@
},
"npmPkg": "tamagui",
"npm": {
- "downloads": 343928,
- "weekDownloads": 61259,
- "size": 4119202,
- "latestRelease": "1.135.4",
- "latestReleaseDate": "2025-10-20T20:27:03.770Z"
+ "downloads": 334653,
+ "weekDownloads": 69707,
+ "size": 1864309,
+ "latestRelease": "1.138.0",
+ "latestReleaseDate": "2025-11-15T05:03:17.222Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -107493,7 +113865,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.151,
+ "popularity": 0.177,
"topicSearchString": ""
},
{
@@ -107514,14 +113886,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
- "updatedAt": "2025-10-20T20:30:28Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/natew",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-15T05:05:47Z",
"createdAt": "2020-10-16T21:19:51Z",
- "pushedAt": "2025-10-20T20:30:28Z",
- "forks": 573,
- "issues": 152,
+ "pushedAt": "2025-11-15T05:05:47Z",
+ "forks": 575,
+ "issues": 143,
"subscribers": 41,
- "stars": 13241,
+ "stars": 13329,
"dependencies": 3
},
"name": "@tamagui/animations-moti",
@@ -107542,11 +113922,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 324416,
- "weekDownloads": 57960,
- "size": 109971,
- "latestRelease": "1.135.4",
- "latestReleaseDate": "2025-10-20T20:27:31.345Z"
+ "downloads": 217375,
+ "weekDownloads": 62402,
+ "size": 116496,
+ "latestRelease": "1.138.0",
+ "latestReleaseDate": "2025-11-15T05:03:44.650Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -107556,7 +113936,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.152,
+ "popularity": 0.244,
"topicSearchString": ""
},
{
@@ -107577,14 +113957,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
- "updatedAt": "2025-10-20T20:30:28Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/natew",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-15T05:05:47Z",
"createdAt": "2020-10-16T21:19:51Z",
- "pushedAt": "2025-10-20T20:30:28Z",
- "forks": 573,
- "issues": 152,
+ "pushedAt": "2025-11-15T05:05:47Z",
+ "forks": 575,
+ "issues": 143,
"subscribers": 41,
- "stars": 13241,
+ "stars": 13329,
"dependencies": 3
},
"name": "@tamagui/animations-react-native",
@@ -107605,11 +113993,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 398081,
- "weekDownloads": 75800,
- "size": 156646,
- "latestRelease": "1.135.4",
- "latestReleaseDate": "2025-10-20T20:27:30.398Z"
+ "downloads": 264762,
+ "weekDownloads": 78126,
+ "size": 159769,
+ "latestRelease": "1.138.0",
+ "latestReleaseDate": "2025-11-15T05:03:44.589Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -107619,7 +114007,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.162,
+ "popularity": 0.501,
"topicSearchString": ""
},
{
@@ -107640,14 +114028,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
- "updatedAt": "2025-10-20T20:30:28Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/natew",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-15T05:05:47Z",
"createdAt": "2020-10-16T21:19:51Z",
- "pushedAt": "2025-10-20T20:30:28Z",
- "forks": 573,
- "issues": 152,
+ "pushedAt": "2025-11-15T05:05:47Z",
+ "forks": 575,
+ "issues": 143,
"subscribers": 41,
- "stars": 13241,
+ "stars": 13329,
"dependencies": 12
},
"name": "@tamagui/config",
@@ -107661,11 +114057,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 254725,
- "weekDownloads": 47988,
- "size": 1173813,
- "latestRelease": "1.135.4",
- "latestReleaseDate": "2025-10-20T20:27:29.934Z"
+ "downloads": 241142,
+ "weekDownloads": 36587,
+ "size": 1184860,
+ "latestRelease": "1.138.0",
+ "latestReleaseDate": "2025-11-15T05:03:43.978Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -107675,7 +114071,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.16,
+ "popularity": 0.129,
"topicSearchString": ""
},
{
@@ -107696,14 +114092,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
- "updatedAt": "2025-10-20T20:30:28Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/natew",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-15T05:05:47Z",
"createdAt": "2020-10-16T21:19:51Z",
- "pushedAt": "2025-10-20T20:30:28Z",
- "forks": 573,
- "issues": 152,
+ "pushedAt": "2025-11-15T05:05:47Z",
+ "forks": 575,
+ "issues": 143,
"subscribers": 41,
- "stars": 13241,
+ "stars": 13329,
"dependencies": 1
},
"name": "@tamagui/shorthands",
@@ -107717,11 +114121,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 367845,
- "weekDownloads": 73420,
- "size": 84413,
- "latestRelease": "1.135.4",
- "latestReleaseDate": "2025-10-20T20:27:23.065Z"
+ "downloads": 237586,
+ "weekDownloads": 53759,
+ "size": 75595,
+ "latestRelease": "1.138.0",
+ "latestReleaseDate": "2025-11-15T05:03:37.303Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -107731,7 +114135,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.17,
+ "popularity": 0.192,
"topicSearchString": ""
},
{
@@ -107752,14 +114156,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
- "updatedAt": "2025-10-20T20:30:28Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/natew",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-15T05:05:47Z",
"createdAt": "2020-10-16T21:19:51Z",
- "pushedAt": "2025-10-20T20:30:28Z",
- "forks": 573,
- "issues": 152,
+ "pushedAt": "2025-11-15T05:05:47Z",
+ "forks": 575,
+ "issues": 143,
"subscribers": 41,
- "stars": 13241,
+ "stars": 13329,
"dependencies": 5
},
"name": "@tamagui/themes",
@@ -107773,11 +114185,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 315404,
- "weekDownloads": 55854,
- "size": 11767917,
- "latestRelease": "1.135.4",
- "latestReleaseDate": "2025-10-20T20:27:23.417Z"
+ "downloads": 206184,
+ "weekDownloads": 59602,
+ "size": 10230887,
+ "latestRelease": "1.138.0",
+ "latestReleaseDate": "2025-11-15T05:03:37.398Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -107787,7 +114199,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.151,
+ "popularity": 0.246,
"topicSearchString": ""
},
{
@@ -107810,14 +114222,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
- "updatedAt": "2025-10-20T20:30:28Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/natew",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-15T05:05:47Z",
"createdAt": "2020-10-16T21:19:51Z",
- "pushedAt": "2025-10-20T20:30:28Z",
- "forks": 573,
- "issues": 152,
+ "pushedAt": "2025-11-15T05:05:47Z",
+ "forks": 575,
+ "issues": 143,
"subscribers": 41,
- "stars": 13241,
+ "stars": 13329,
"dependencies": 15
},
"name": "@tamagui/toast",
@@ -107831,11 +114251,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 154709,
- "weekDownloads": 29602,
- "size": 689228,
- "latestRelease": "1.135.4",
- "latestReleaseDate": "2025-10-20T20:27:03.182Z"
+ "downloads": 94005,
+ "weekDownloads": 23029,
+ "size": 742796,
+ "latestRelease": "1.138.0",
+ "latestReleaseDate": "2025-11-15T05:03:16.822Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -107845,7 +114265,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.163,
+ "popularity": 0.208,
"topicSearchString": ""
},
{
@@ -107862,14 +114282,17 @@
"github": {
"urls": {
"repo": "https://github.com/EdgarJMesquita/react-native-webp-converter",
- "homepage": null
+ "homepage": "https://github.com/EdgarJMesquita/react-native-webp-converter#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-16T03:45:09Z",
"createdAt": "2024-11-06T02:55:56Z",
"pushedAt": "2024-11-16T03:45:09Z",
@@ -107910,8 +114333,8 @@
},
"npmPkg": "react-native-webp-converter",
"npm": {
- "downloads": 464,
- "weekDownloads": 114,
+ "downloads": 433,
+ "weekDownloads": 162,
"size": 96364,
"latestRelease": "0.2.0",
"latestReleaseDate": "2024-11-16T04:22:14.991Z"
@@ -107920,7 +114343,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.791,
+ "popularity": -0.679,
"topicSearchString": "webp image-webp image-converter webpconverter ios android image-compression webp-converter"
},
{
@@ -107935,21 +114358,24 @@
"github": {
"urls": {
"repo": "https://github.com/wneel/react-native-get-device-locale",
- "homepage": null
+ "homepage": "https://github.com/wneel/react-native-get-device-locale#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-29T11:29:45Z",
"createdAt": "2024-11-08T19:34:34Z",
"pushedAt": "2025-04-29T11:29:45Z",
"forks": 1,
"issues": 0,
"subscribers": 1,
- "stars": 5,
+ "stars": 6,
"dependencies": 0
},
"name": "react-native-get-device-locale",
@@ -107982,8 +114408,8 @@
},
"npmPkg": "react-native-get-device-locale",
"npm": {
- "downloads": 672,
- "weekDownloads": 166,
+ "downloads": 351,
+ "weekDownloads": 79,
"size": 42082,
"latestRelease": "0.3.0",
"latestReleaseDate": "2025-04-29T11:33:33.944Z"
@@ -107992,7 +114418,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.79,
+ "popularity": -0.807,
"topicSearchString": "module turbo-module typescript i18n locale localization device-locale"
},
{
@@ -108012,7 +114438,15 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/filipe-2",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2024-11-26T16:47:35Z",
"createdAt": "2024-11-09T16:14:44Z",
"pushedAt": "2024-11-26T16:47:35Z",
@@ -108037,7 +114471,11 @@
"ios",
"mobile",
"frontend",
- "universal"
+ "universal",
+ "css",
+ "javascript",
+ "stylesheets",
+ "javascript-library"
],
"license": {
"key": "mit",
@@ -108054,8 +114492,8 @@
},
"npmPkg": "native-sass",
"npm": {
- "downloads": 72,
- "weekDownloads": 10,
+ "downloads": 24,
+ "weekDownloads": 19,
"size": 208952,
"latestRelease": "2.0.1",
"latestReleaseDate": "2024-11-20T23:25:54.682Z"
@@ -108064,8 +114502,8 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.875,
- "topicSearchString": "sass scss nativesass sassy nesting typescript android ios mobile frontend universal"
+ "popularity": -0.24,
+ "topicSearchString": "sass scss nativesass sassy nesting typescript android ios mobile frontend universal css javascript stylesheets javascript-library"
},
{
"githubUrl": "https://github.com/kore-koi/react-native-media-controller",
@@ -108086,7 +114524,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-16T18:22:52Z",
"createdAt": "2024-11-08T18:12:31Z",
"pushedAt": "2024-11-16T18:22:52Z",
@@ -108121,8 +114562,8 @@
"moduleType": "nitro"
},
"npm": {
- "downloads": 26,
- "weekDownloads": 5,
+ "downloads": 18,
+ "weekDownloads": 10,
"size": 70586,
"latestRelease": "0.0.5",
"latestReleaseDate": "2024-11-16T18:23:37.243Z"
@@ -108131,7 +114572,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.833,
+ "popularity": -0.5,
"topicSearchString": "nitro volume volume-control"
},
{
@@ -108155,14 +114596,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-10-03T08:31:13Z",
"createdAt": "2023-07-02T18:21:01Z",
"pushedAt": "2025-10-03T08:31:13Z",
"forks": 4,
"issues": 14,
"subscribers": 2,
- "stars": 106,
+ "stars": 107,
"dependencies": 24
},
"name": "react-native-ficus-ui",
@@ -108184,17 +114628,15 @@
},
"npmPkg": "react-native-ficus-ui",
"npm": {
- "downloads": 809,
- "weekDownloads": 178,
+ "downloads": 209,
+ "weekDownloads": 45,
"size": 1158882,
"latestRelease": "2.3.1",
"latestReleaseDate": "2025-10-03T08:32:42.314Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.563,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.566,
"topicSearchString": ""
},
{
@@ -108214,14 +114656,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-21T01:41:19Z",
"createdAt": "2024-10-15T00:48:55Z",
"pushedAt": "2025-04-21T01:41:19Z",
"forks": 8,
"issues": 4,
"subscribers": 9,
- "stars": 226,
+ "stars": 228,
"dependencies": 1
},
"name": "react-native-skia-list",
@@ -108248,8 +114693,8 @@
},
"npmPkg": "react-native-skia-list",
"npm": {
- "downloads": 556,
- "weekDownloads": 102,
+ "downloads": 608,
+ "weekDownloads": 97,
"size": 486232,
"latestRelease": "0.7.2",
"latestReleaseDate": "2024-12-08T01:39:37.675Z"
@@ -108260,7 +114705,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.593,
+ "popularity": -0.614,
"topicSearchString": "ios android"
},
{
@@ -108277,14 +114722,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-08T21:52:36Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-31T20:22:37Z",
"createdAt": "2017-09-15T17:35:29Z",
- "pushedAt": "2025-09-08T21:52:36Z",
+ "pushedAt": "2025-10-31T20:22:37Z",
"forks": 35,
- "issues": 23,
+ "issues": 22,
"subscribers": 27,
- "stars": 72,
+ "stars": 74,
"dependencies": 3
},
"name": "rollbar-react-native",
@@ -108313,18 +114761,19 @@
},
"npmPkg": "rollbar-react-native",
"npm": {
- "downloads": 20560,
- "weekDownloads": 4284,
- "size": 210249,
- "latestRelease": "1.0.0",
- "latestReleaseDate": "2025-09-08T22:09:42.620Z"
+ "downloads": 12951,
+ "weekDownloads": 2999,
+ "size": 210889,
+ "latestRelease": "1.0.1",
+ "latestReleaseDate": "2025-10-31T21:07:34.275Z"
},
- "score": 56,
+ "score": 60,
"matchingScoreModifiers": [
"Known",
+ "Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.177,
+ "popularity": 0.197,
"topicSearchString": "error-monitoring error-reporting javascript observability typescript"
},
{
@@ -108346,7 +114795,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-05T12:08:25Z",
"createdAt": "2017-12-20T10:13:27Z",
"pushedAt": "2025-09-05T12:08:25Z",
@@ -108382,15 +114834,15 @@
},
"npmPkg": "react-native-fusioncharts",
"npm": {
- "downloads": 3307,
- "weekDownloads": 600,
+ "downloads": 2990,
+ "weekDownloads": 482,
"size": 5206551,
"latestRelease": "6.0.1",
"latestReleaseDate": "2025-09-05T11:44:52.811Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": 0.154,
+ "popularity": 0.137,
"topicSearchString": "fusioncharts android ios chart wrapper"
},
{
@@ -108411,10 +114863,13 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-22T22:16:12Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-04T21:04:27Z",
"createdAt": "2019-11-04T23:43:33Z",
- "pushedAt": "2025-10-22T22:16:12Z",
+ "pushedAt": "2025-11-04T21:04:27Z",
"forks": 129,
"issues": 2,
"subscribers": 53,
@@ -108445,11 +114900,11 @@
},
"npmPkg": "react-native-plaid-link-sdk",
"npm": {
- "downloads": 284181,
- "weekDownloads": 52225,
- "size": 1788367,
- "latestRelease": "12.6.1",
- "latestReleaseDate": "2025-10-22T22:18:27.374Z"
+ "downloads": 269955,
+ "weekDownloads": 47895,
+ "size": 1789870,
+ "latestRelease": "12.7.0",
+ "latestReleaseDate": "2025-11-04T19:50:25.655Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -108457,7 +114912,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.156,
+ "popularity": 0.151,
"topicSearchString": "plaid plaid-link"
},
{
@@ -108474,14 +114929,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://opencollective.com/easy-peasy",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
"updatedAt": "2025-03-22T10:39:25Z",
"createdAt": "2018-10-21T20:52:18Z",
"pushedAt": "2025-03-22T10:39:25Z",
- "forks": 192,
+ "forks": 191,
"issues": 10,
"subscribers": 31,
- "stars": 5042,
+ "stars": 5041,
"dependencies": 7
},
"name": "easy-peasy",
@@ -108512,8 +114975,8 @@
},
"npmPkg": "easy-peasy",
"npm": {
- "downloads": 132967,
- "weekDownloads": 25187,
+ "downloads": 93672,
+ "weekDownloads": 25507,
"size": 432456,
"latestRelease": "6.1.0",
"latestReleaseDate": "2025-02-19T15:25:01.777Z"
@@ -108526,7 +114989,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.161,
+ "popularity": 0.231,
"topicSearchString": "redux state typescript state-management immutable hooks immer"
},
{
@@ -108545,17 +115008,20 @@
"github": {
"urls": {
"repo": "https://github.com/pushy/pushy-react-native",
- "homepage": null
+ "homepage": "https://github.com/pushy/pushy-react-native#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-07-28T08:09:53Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T20:43:38Z",
"createdAt": "2017-03-10T20:38:14Z",
- "pushedAt": "2025-07-28T08:09:53Z",
+ "pushedAt": "2025-11-13T20:43:38Z",
"forks": 17,
"issues": 0,
"subscribers": 5,
@@ -108582,15 +115048,17 @@
},
"npmPkg": "pushy-react-native",
"npm": {
- "downloads": 2945,
- "weekDownloads": 415,
- "size": 74843,
- "latestRelease": "1.0.58",
- "latestReleaseDate": "2025-07-28T08:10:24.322Z"
+ "downloads": 2184,
+ "weekDownloads": 533,
+ "size": 74858,
+ "latestRelease": "1.0.60",
+ "latestReleaseDate": "2025-11-13T20:45:04.047Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": -0.13,
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.042,
"topicSearchString": ""
},
{
@@ -108615,14 +115083,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-04T09:50:24Z",
"createdAt": "2024-11-01T12:36:54Z",
"pushedAt": "2025-07-04T09:50:24Z",
"forks": 0,
"issues": 0,
"subscribers": 1,
- "stars": 8,
+ "stars": 9,
"dependencies": 8
},
"name": "rnx-gen",
@@ -108651,15 +115122,15 @@
},
"npmPkg": "rnx-gen",
"npm": {
- "downloads": 59,
- "weekDownloads": 0,
+ "downloads": 5,
+ "weekDownloads": 1,
"size": 68383,
"latestRelease": "1.3.0",
"latestReleaseDate": "2025-05-19T12:10:10.358Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -1,
+ "popularity": -0.8,
"topicSearchString": "boilerplate resources generate scaffold template"
},
{
@@ -108679,7 +115150,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-04T16:22:19Z",
"createdAt": "2018-12-20T21:32:48Z",
"pushedAt": "2025-02-04T16:22:19Z",
@@ -108704,7 +115178,9 @@
"state-manager",
"redux",
"vuex",
- "pareto"
+ "pareto",
+ "pareto-principle",
+ "callback"
],
"license": {
"key": "mit",
@@ -108721,8 +115197,8 @@
},
"npmPkg": "duix",
"npm": {
- "downloads": 261,
- "weekDownloads": 78,
+ "downloads": 48,
+ "weekDownloads": 7,
"size": 30013,
"latestRelease": "3.1.0",
"latestReleaseDate": "2025-02-04T16:21:33.786Z"
@@ -108731,8 +115207,8 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.494,
- "topicSearchString": "state manager x kiss callbacks statemanager state-management state-manager redux vuex pareto"
+ "popularity": -0.623,
+ "topicSearchString": "state manager x kiss callbacks statemanager state-management state-manager redux vuex pareto pareto-principle callback"
},
{
"githubUrl": "https://github.com/axios/axios",
@@ -108751,14 +115227,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-23T13:20:22Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/axios",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/axios",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
+ "updatedAt": "2025-11-14T12:26:43Z",
"createdAt": "2014-08-18T22:30:27Z",
- "pushedAt": "2025-10-23T13:20:22Z",
- "forks": 11207,
- "issues": 182,
- "subscribers": 1169,
- "stars": 108005,
+ "pushedAt": "2025-11-14T12:26:43Z",
+ "forks": 11252,
+ "issues": 187,
+ "subscribers": 1171,
+ "stars": 108226,
"dependencies": 3
},
"name": "axios",
@@ -108796,11 +115284,11 @@
},
"npmPkg": "axios",
"npm": {
- "downloads": 287152733,
- "weekDownloads": 57668713,
- "size": 2241796,
- "latestRelease": "1.12.2",
- "latestReleaseDate": "2025-09-14T12:59:27.346Z"
+ "downloads": 296427679,
+ "weekDownloads": 43828533,
+ "size": 2292298,
+ "latestRelease": "1.13.2",
+ "latestReleaseDate": "2025-11-04T20:01:20.058Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -108810,7 +115298,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.171,
+ "popularity": 0.126,
"topicSearchString": "xhr http ajax promise node browser fetch rest api client http-client javascript nodejs hacktoberfest"
},
{
@@ -108839,14 +115327,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-07-20T16:51:04Z",
"createdAt": "2024-07-08T09:51:00Z",
"pushedAt": "2024-07-20T16:51:04Z",
"forks": 0,
"issues": 1,
"subscribers": 1,
- "stars": 3,
+ "stars": 4,
"dependencies": 0
},
"name": "@mustapha-ghlissi/react-native-select-picker",
@@ -108868,7 +115359,12 @@
"picker-select",
"multiple",
"multiselect",
- "options"
+ "options",
+ "selectpicker",
+ "down-picker",
+ "mutli-options",
+ "mutli-select",
+ "picker-down"
],
"license": {
"key": "mit",
@@ -108884,8 +115380,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 273,
- "weekDownloads": 18,
+ "downloads": 237,
+ "weekDownloads": 187,
"size": 65792,
"latestRelease": "1.1.2",
"latestReleaseDate": "2024-07-20T16:51:03.458Z"
@@ -108895,8 +115391,8 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.944,
- "topicSearchString": "component picker reanimated reanimated-picker reanimated-select reanimated-dropdown select select-picker dropdown dropdown-picker dropdown-select picker-select multiple multiselect options"
+ "popularity": -0.32,
+ "topicSearchString": "component picker reanimated reanimated-picker reanimated-select reanimated-dropdown select select-picker dropdown dropdown-picker dropdown-select picker-select multiple multiselect options selectpicker down-picker mutli-options mutli-select picker-down"
},
{
"githubUrl": "https://github.com/mustapha-ghlissi/react-native-otp",
@@ -108925,7 +115421,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-07-18T17:54:15Z",
"createdAt": "2024-07-08T10:57:09Z",
"pushedAt": "2024-07-18T17:54:15Z",
@@ -108956,7 +115455,9 @@
"confirmation-code",
"one-time-code",
"one-time-password",
- "otp-input"
+ "otp-input",
+ "otp-text-input",
+ "verification-code"
],
"license": {
"key": "mit",
@@ -108972,8 +115473,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 194,
- "weekDownloads": 21,
+ "downloads": 143,
+ "weekDownloads": 124,
"size": 39036,
"latestRelease": "1.3.1",
"latestReleaseDate": "2024-07-18T17:54:14.875Z"
@@ -108983,8 +115484,8 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.907,
- "topicSearchString": "component otp one time password mobile ios android sms web verify code confirmation confirmation-code one-time-code one-time-password otp-input"
+ "popularity": -0.248,
+ "topicSearchString": "component otp one time password mobile ios android sms web verify code confirmation confirmation-code one-time-code one-time-password otp-input otp-text-input verification-code"
},
{
"githubUrl": "https://github.com/mustapha-ghlissi/react-native-accordion",
@@ -109014,7 +115515,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-07-18T16:12:24Z",
"createdAt": "2024-07-08T17:33:52Z",
"pushedAt": "2024-07-18T16:12:24Z",
@@ -109058,8 +115562,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 167,
- "weekDownloads": 10,
+ "downloads": 136,
+ "weekDownloads": 124,
"size": 19017,
"latestRelease": "1.1.0",
"latestReleaseDate": "2024-07-18T10:18:23.373Z"
@@ -109069,7 +115573,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.949,
+ "popularity": -0.225,
"topicSearchString": "component accordion collapse reanimated reanimated-collapse reanimated-accordion collapsible collapsible-sections panels group-collapse ios android collapse-ui collapsible-ui"
},
{
@@ -109091,14 +115595,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-08-04T09:44:59Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mrousavy",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-06T15:07:17Z",
"createdAt": "2023-04-05T09:24:15Z",
- "pushedAt": "2025-08-04T09:44:59Z",
- "forks": 32,
- "issues": 26,
+ "pushedAt": "2025-11-06T15:07:17Z",
+ "forks": 34,
+ "issues": 28,
"subscribers": 6,
- "stars": 477,
+ "stars": 486,
"dependencies": 1
},
"name": "react-native-nitro-sqlite",
@@ -109127,17 +115639,18 @@
"moduleType": "nitro"
},
"npm": {
- "downloads": 14291,
- "weekDownloads": 3096,
- "size": 10125550,
- "latestRelease": "9.1.11",
- "latestReleaseDate": "2025-08-04T09:42:53.314Z"
+ "downloads": 15272,
+ "weekDownloads": 2410,
+ "size": 10202938,
+ "latestRelease": "9.2.0",
+ "latestReleaseDate": "2025-11-06T14:45:00.174Z"
},
- "score": 60,
+ "score": 65,
"matchingScoreModifiers": [
- "Known"
+ "Known",
+ "Recently updated"
],
- "popularity": 0.184,
+ "popularity": 0.134,
"topicSearchString": "sqlite nitro-modules ios android"
},
{
@@ -109161,7 +115674,19 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/TomAtterton",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://buymeacoffee.com/tpattertonz",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
"updatedAt": "2024-11-20T10:46:22Z",
"createdAt": "2024-11-06T18:04:31Z",
"pushedAt": "2024-11-20T10:46:22Z",
@@ -109195,8 +115720,8 @@
},
"npmPkg": "react-native-snowfall",
"npm": {
- "downloads": 3216,
- "weekDownloads": 638,
+ "downloads": 1347,
+ "weekDownloads": 463,
"size": 58086,
"latestRelease": "0.1.2",
"latestReleaseDate": "2024-11-20T10:46:48.397Z"
@@ -109205,7 +115730,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.081,
+ "popularity": 0.043,
"topicSearchString": "ios android"
},
{
@@ -109227,7 +115752,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-12T00:58:18Z",
"createdAt": "2024-03-24T15:50:52Z",
"pushedAt": "2025-09-12T00:58:18Z",
@@ -109260,14 +115788,14 @@
},
"npmPkg": "react-native-webview-rpc",
"npm": {
- "downloads": 10,
- "weekDownloads": 2,
+ "downloads": 7,
+ "weekDownloads": 5,
"latestRelease": "0.0.1",
"latestReleaseDate": "2016-01-21T12:31:39.660Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.55,
+ "popularity": 0.25,
"topicSearchString": "comlink typescript"
},
{
@@ -109282,14 +115810,17 @@
"github": {
"urls": {
"repo": "https://github.com/jobpaardekooper/react-native-localize-date",
- "homepage": null
+ "homepage": "https://github.com/jobpaardekooper/react-native-localize-date#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-08T19:39:40Z",
"createdAt": "2024-11-20T00:30:40Z",
"pushedAt": "2025-01-08T19:39:40Z",
@@ -109327,8 +115858,8 @@
},
"npmPkg": "react-native-localize-date",
"npm": {
- "downloads": 120,
- "weekDownloads": 0,
+ "downloads": 39,
+ "weekDownloads": 32,
"size": 82260,
"latestRelease": "2.1.1",
"latestReleaseDate": "2025-01-08T16:09:56.203Z"
@@ -109337,7 +115868,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -1,
+ "popularity": -0.289,
"topicSearchString": "localize-date nitro localize localization l20n"
},
{
@@ -109351,17 +115882,20 @@
"github": {
"urls": {
"repo": "https://github.com/JUHUU-Labs/sdk-ts",
- "homepage": null
+ "homepage": "https://github.com/JUHUU-Labs/sdk-ts#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-23T18:01:52Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-09T10:25:12Z",
"createdAt": "2024-02-29T20:12:54Z",
- "pushedAt": "2025-10-23T18:01:52Z",
+ "pushedAt": "2025-11-09T10:25:12Z",
"forks": 1,
"issues": 0,
"subscribers": 0,
@@ -109389,17 +115923,17 @@
"configPlugin": false
},
"npm": {
- "downloads": 3030,
- "weekDownloads": 1043,
- "size": 877043,
- "latestRelease": "1.2.314",
- "latestReleaseDate": "2025-10-23T18:03:09.888Z"
+ "downloads": 1511,
+ "weekDownloads": 387,
+ "size": 884631,
+ "latestRelease": "1.2.319",
+ "latestReleaseDate": "2025-11-09T10:25:05.748Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.043,
+ "popularity": -0.032,
"topicSearchString": "juhuu"
},
{
@@ -109420,14 +115954,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-22T02:21:09Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/colinhacks",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-06T23:14:59Z",
"createdAt": "2020-03-07T20:59:08Z",
- "pushedAt": "2025-10-22T02:21:09Z",
- "forks": 1637,
- "issues": 207,
- "subscribers": 75,
- "stars": 40466,
+ "pushedAt": "2025-11-06T23:14:59Z",
+ "forks": 1666,
+ "issues": 184,
+ "subscribers": 74,
+ "stars": 40729,
"dependencies": 0
},
"name": "zod",
@@ -109456,8 +115998,8 @@
},
"npmPkg": "zod",
"npm": {
- "downloads": 209024677,
- "weekDownloads": 36840162,
+ "downloads": 219164948,
+ "weekDownloads": 40155314,
"size": 3957745,
"latestRelease": "4.1.12",
"latestReleaseDate": "2025-10-06T16:30:25.760Z"
@@ -109470,7 +116012,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.15,
+ "popularity": 0.156,
"topicSearchString": "typescript schema validation type inference"
},
{
@@ -109491,14 +116033,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-20T21:59:55Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/dcastil",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-15T11:13:52Z",
"createdAt": "2021-07-15T08:37:57Z",
- "pushedAt": "2025-10-20T21:59:55Z",
+ "pushedAt": "2025-11-15T11:13:52Z",
"forks": 84,
- "issues": 21,
+ "issues": 20,
"subscribers": 10,
- "stars": 5418,
+ "stars": 5446,
"dependencies": 0
},
"name": "tailwind-merge",
@@ -109532,11 +116082,11 @@
},
"npmPkg": "tailwind-merge",
"npm": {
- "downloads": 51842228,
- "weekDownloads": 9999733,
- "size": 898277,
- "latestRelease": "3.3.1",
- "latestReleaseDate": "2025-06-10T20:04:17.692Z"
+ "downloads": 34699676,
+ "weekDownloads": 8476698,
+ "size": 934340,
+ "latestRelease": "3.4.0",
+ "latestReleaseDate": "2025-11-09T12:35:00.979Z"
},
"score": 100,
"matchingScoreModifiers": [
@@ -109545,7 +116095,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.164,
+ "popularity": 0.208,
"topicSearchString": "tailwindcss tailwind css classes classname classlist merge conflict override utility-classes"
},
{
@@ -109566,14 +116116,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/lukeed",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2024-04-23T05:26:02Z",
"createdAt": "2018-12-24T22:33:11Z",
"pushedAt": "2024-04-23T05:26:02Z",
"forks": 158,
"issues": 8,
"subscribers": 16,
- "stars": 9466,
+ "stars": 9511,
"dependencies": 0
},
"name": "clsx",
@@ -109600,8 +116158,8 @@
},
"npmPkg": "clsx",
"npm": {
- "downloads": 147899402,
- "weekDownloads": 29072165,
+ "downloads": 150429370,
+ "weekDownloads": 22976708,
"size": 8555,
"latestRelease": "2.1.1",
"latestReleaseDate": "2024-04-23T05:26:04.645Z"
@@ -109613,7 +116171,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.167,
+ "popularity": 0.13,
"topicSearchString": "classes classname classnames"
},
{
@@ -109623,21 +116181,24 @@
"github": {
"urls": {
"repo": "https://github.com/dominicstop/react-native-ios-utilities",
- "homepage": null
+ "homepage": "https://github.com/dominicstop/react-native-ios-utilities#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-28T14:59:20Z",
"createdAt": "2022-04-21T10:10:28Z",
"pushedAt": "2025-09-28T14:59:20Z",
"forks": 17,
"issues": 3,
"subscribers": 2,
- "stars": 73,
+ "stars": 74,
"dependencies": 0
},
"name": "react-native-ios-utilities",
@@ -109669,18 +116230,17 @@
},
"npmPkg": "react-native-ios-utilities",
"npm": {
- "downloads": 156765,
- "weekDownloads": 30338,
+ "downloads": 152367,
+ "weekDownloads": 21149,
"size": 492284,
"latestRelease": "5.2.0",
"latestReleaseDate": "2025-09-28T15:00:44.307Z"
},
- "score": 65,
+ "score": 60,
"matchingScoreModifiers": [
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.165,
+ "popularity": 0.118,
"topicSearchString": "ios utilities utility fabric paper jsi"
},
{
@@ -109701,14 +116261,26 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
- "updatedAt": "2025-10-16T04:14:40Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/iamkun",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/dayjs",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
+ "updatedAt": "2025-10-31T05:07:42Z",
"createdAt": "2018-04-10T09:26:44Z",
- "pushedAt": "2025-10-16T04:14:40Z",
- "forks": 2353,
- "issues": 927,
- "subscribers": 277,
- "stars": 48326,
+ "pushedAt": "2025-10-31T05:07:42Z",
+ "forks": 2366,
+ "issues": 939,
+ "subscribers": 276,
+ "stars": 48384,
"dependencies": 0
},
"name": "dayjs",
@@ -109739,11 +116311,11 @@
},
"npmPkg": "dayjs",
"npm": {
- "downloads": 125585593,
- "weekDownloads": 23754571,
- "size": 672352,
- "latestRelease": "1.11.18",
- "latestReleaseDate": "2025-08-30T03:30:48.541Z"
+ "downloads": 127737962,
+ "weekDownloads": 23825256,
+ "size": 678966,
+ "latestRelease": "1.11.19",
+ "latestReleaseDate": "2025-10-31T05:07:50.879Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -109753,7 +116325,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.161,
+ "popularity": 0.159,
"topicSearchString": "dayjs date time immutable moment date-formatting datetime"
},
{
@@ -109774,14 +116346,26 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mdevils",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/npm/html-entities",
+ "platform": "TIDELIFT"
+ }
+ ],
"updatedAt": "2025-04-06T16:04:32Z",
"createdAt": "2013-02-15T14:10:05Z",
"pushedAt": "2025-04-06T16:04:32Z",
"forks": 87,
"issues": 0,
"subscribers": 12,
- "stars": 674,
+ "stars": 675,
"dependencies": 0
},
"name": "html-entities",
@@ -109815,8 +116399,8 @@
},
"npmPkg": "html-entities",
"npm": {
- "downloads": 99292829,
- "weekDownloads": 18809982,
+ "downloads": 65560604,
+ "weekDownloads": 18715670,
"size": 132312,
"latestRelease": "2.6.0",
"latestReleaseDate": "2025-03-30T15:40:10.885Z"
@@ -109828,7 +116412,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.161,
+ "popularity": 0.243,
"topicSearchString": "html html-entities html-entities-encode html-entities-decode entities entities-encode entities-decode html-special-characters printable-characters ascii-characters"
},
{
@@ -109850,14 +116434,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-24T15:27:36Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-30T16:00:25Z",
"createdAt": "2011-02-12T00:06:03Z",
- "pushedAt": "2025-10-24T15:27:36Z",
- "forks": 528,
+ "pushedAt": "2025-10-30T16:00:25Z",
+ "forks": 533,
"issues": 42,
"subscribers": 98,
- "stars": 5334,
+ "stars": 5346,
"dependencies": 0
},
"name": "semver",
@@ -109881,8 +116468,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 1910491497,
- "weekDownloads": 357205237,
+ "downloads": 1296971468,
+ "weekDownloads": 352292770,
"size": 97743,
"latestRelease": "7.7.3",
"latestReleaseDate": "2025-10-07T18:00:51.643Z"
@@ -109894,7 +116481,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.159,
+ "popularity": 0.231,
"topicSearchString": "npm-cli"
},
{
@@ -109916,14 +116503,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-16T15:09:02Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/tannerlinsley",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/TkDodo",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-16T18:27:14Z",
"createdAt": "2019-09-10T19:23:58Z",
- "pushedAt": "2025-10-16T15:09:02Z",
- "forks": 3495,
- "issues": 69,
+ "pushedAt": "2025-11-16T18:27:14Z",
+ "forks": 3529,
+ "issues": 67,
"subscribers": 210,
- "stars": 47123,
+ "stars": 47400,
"dependencies": 1
},
"name": "@tanstack/query-persist-client-core",
@@ -109945,11 +116544,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 2730044,
- "weekDownloads": 511888,
- "size": 180643,
- "latestRelease": "5.91.4",
- "latestReleaseDate": "2025-10-16T15:15:34.495Z"
+ "downloads": 1831284,
+ "weekDownloads": 530872,
+ "size": 180644,
+ "latestRelease": "5.91.9",
+ "latestReleaseDate": "2025-11-16T18:33:45.422Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -109959,7 +116558,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.159,
+ "popularity": 0.246,
"topicSearchString": ""
},
{
@@ -109980,21 +116579,41 @@
"github": {
"urls": {
"repo": "https://github.com/JairajJangle/react-native-visibility-sensor",
- "homepage": null
+ "homepage": "https://github.com/JairajJangle/react-native-visibility-sensor#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
- "updatedAt": "2025-10-01T14:57:27Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://www.paypal.com/paypalme/jairajjangle001/usd",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://github.com/JairajJangle/OpenCV-Catalogue/blob/master/.github/Jairaj_Jangle_Google_Pay_UPI_QR_Code.jpg",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://liberapay.com/FutureJJ",
+ "platform": "LIBERAPAY"
+ },
+ {
+ "url": "https://ko-fi.com/futurejj",
+ "platform": "KO_FI"
+ }
+ ],
+ "updatedAt": "2025-11-11T17:56:51Z",
"createdAt": "2024-05-06T14:01:40Z",
- "pushedAt": "2025-10-01T14:57:27Z",
+ "pushedAt": "2025-11-11T17:56:51Z",
"forks": 3,
"issues": 1,
"subscribers": 0,
- "stars": 42,
+ "stars": 46,
"dependencies": 0
},
"name": "@futurejj/react-native-visibility-sensor",
@@ -110026,8 +116645,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 46464,
- "weekDownloads": 8120,
+ "downloads": 37318,
+ "weekDownloads": 8803,
"size": 59101,
"latestRelease": "1.4.4",
"latestReleaseDate": "2025-10-01T14:57:35.271Z"
@@ -110036,7 +116655,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.149,
+ "popularity": 0.201,
"topicSearchString": "ios android visibility-sensor visibility sensor visibilitysensor in-view inview"
},
{
@@ -110049,21 +116668,24 @@
"github": {
"urls": {
"repo": "https://github.com/auth0/jwt-decode",
- "homepage": null
+ "homepage": "https://github.com/auth0/jwt-decode#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-23T10:18:09Z",
"createdAt": "2014-02-24T19:18:02Z",
"pushedAt": "2025-06-23T10:18:09Z",
- "forks": 337,
+ "forks": 336,
"issues": 1,
- "subscribers": 136,
- "stars": 3363,
+ "subscribers": 135,
+ "stars": 3370,
"dependencies": 0
},
"name": "jwt-decode",
@@ -110090,8 +116712,8 @@
},
"npmPkg": "jwt-decode",
"npm": {
- "downloads": 42009589,
- "weekDownloads": 8494732,
+ "downloads": 26340069,
+ "weekDownloads": 5791896,
"size": 13938,
"latestRelease": "4.0.0",
"latestReleaseDate": "2023-10-27T08:54:17.048Z"
@@ -110102,7 +116724,7 @@
"Popular",
"Known"
],
- "popularity": 0.172,
+ "popularity": 0.187,
"topicSearchString": "jwt browser dx-sdk"
},
{
@@ -110120,21 +116742,24 @@
"github": {
"urls": {
"repo": "https://github.com/SimformSolutionsPvtLtd/react-native-audio-waveform",
- "homepage": null
+ "homepage": "https://github.com/SimformSolutionsPvtLtd/react-native-audio-waveform#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-17T06:38:20Z",
"createdAt": "2023-11-20T10:16:14Z",
"pushedAt": "2025-10-17T06:38:20Z",
"forks": 38,
- "issues": 21,
+ "issues": 22,
"subscribers": 8,
- "stars": 260,
+ "stars": 270,
"dependencies": 1
},
"name": "@simform_solutions/react-native-audio-waveform",
@@ -110168,8 +116793,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 12864,
- "weekDownloads": 1981,
+ "downloads": 8876,
+ "weekDownloads": 3106,
"size": 190238,
"latestRelease": "2.1.6",
"latestReleaseDate": "2025-10-17T08:17:32.346Z"
@@ -110180,7 +116805,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.131,
+ "popularity": 0.298,
"topicSearchString": "typescript rn audio waveform audio-waveform audio-chat chat-audio audio-visualizer component javascript library"
},
{
@@ -110196,14 +116821,17 @@
"github": {
"urls": {
"repo": "https://github.com/SimformSolutionsPvtLtd/react-native-infinite-wheel-picker",
- "homepage": null
+ "homepage": "https://github.com/SimformSolutionsPvtLtd/react-native-infinite-wheel-picker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-08-07T06:14:17Z",
"createdAt": "2024-04-25T08:03:49Z",
"pushedAt": "2024-08-07T06:14:17Z",
@@ -110254,8 +116882,8 @@
},
"npmPkg": "react-native-infinite-wheel-picker",
"npm": {
- "downloads": 1914,
- "weekDownloads": 326,
+ "downloads": 1303,
+ "weekDownloads": 340,
"size": 71978,
"latestRelease": "1.0.0",
"latestReleaseDate": "2024-08-07T06:57:00.477Z"
@@ -110265,7 +116893,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.145,
+ "popularity": 0.222,
"topicSearchString": "typescript rn infinite-picker infinite-wheel-picker wheel-picker infinite-wheel infinite wheel picker scroll-picker scroll infinite-scroll infinite-scroll-picker infinite-scroll-wheel-picker component android ios library selection wheelpicker"
},
{
@@ -110282,14 +116910,17 @@
"github": {
"urls": {
"repo": "https://github.com/SimformSolutionsPvtLtd/react-native-graph-kit",
- "homepage": null
+ "homepage": "https://github.com/SimformSolutionsPvtLtd/react-native-graph-kit#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-12-27T11:30:22Z",
"createdAt": "2023-08-17T04:19:03Z",
"pushedAt": "2023-12-27T11:30:22Z",
@@ -110338,8 +116969,8 @@
},
"npmPkg": "react-native-graph-kit",
"npm": {
- "downloads": 39,
- "weekDownloads": 22,
+ "downloads": 7,
+ "weekDownloads": 2,
"size": 190111,
"latestRelease": "1.0.1",
"latestReleaseDate": "2023-12-27T13:07:07.720Z"
@@ -110349,7 +116980,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.261,
+ "popularity": -0.35,
"topicSearchString": "typescript rn chart graph visualization line-chart bar-chart skia data-visualization open-source javascript library animations bar-charts charts d3-scale graphs line-charts"
},
{
@@ -110365,14 +116996,17 @@
"github": {
"urls": {
"repo": "https://github.com/SimformSolutionsPvtLtd/react-native-sticky-table",
- "homepage": null
+ "homepage": "https://github.com/SimformSolutionsPvtLtd/react-native-sticky-table#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-12-26T15:38:05Z",
"createdAt": "2023-12-07T05:31:48Z",
"pushedAt": "2023-12-26T15:38:05Z",
@@ -110419,8 +117053,8 @@
},
"npmPkg": "react-native-sticky-table",
"npm": {
- "downloads": 2160,
- "weekDownloads": 257,
+ "downloads": 1371,
+ "weekDownloads": 371,
"size": 73503,
"latestRelease": "1.0.0",
"latestReleaseDate": "2023-12-26T15:43:30.332Z"
@@ -110430,7 +117064,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.101,
+ "popularity": 0.23,
"topicSearchString": "typescript rn sticky-table table sticky reanimated component android ios reanimated-component sticky-animated-table gesture-handler animation animated-sticky-table tableview javascript"
},
{
@@ -110450,14 +117084,17 @@
"github": {
"urls": {
"repo": "https://github.com/SimformSolutionsPvtLtd/react-native-tree-selection",
- "homepage": null
+ "homepage": "https://github.com/SimformSolutionsPvtLtd/react-native-tree-selection#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-07-17T08:51:53Z",
"createdAt": "2023-02-21T04:27:34Z",
"pushedAt": "2023-07-17T08:51:53Z",
@@ -110512,8 +117149,8 @@
},
"npmPkg": "react-native-tree-selection",
"npm": {
- "downloads": 595,
- "weekDownloads": 122,
+ "downloads": 492,
+ "weekDownloads": 91,
"size": 64585,
"latestRelease": "1.0.1",
"latestReleaseDate": "2023-07-17T11:09:34.756Z"
@@ -110524,7 +117161,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.326,
+ "popularity": -1.342,
"topicSearchString": "typescript rn selection tree-selection select-list tree tree-view nested-tree nested-tree-dropdown dropdown nested-dropdown tree-dropdown tree-ui ui-components android ios hierarchical hierarchical-view hierarchical-dropdown component library select tree-select tree-structure"
},
{
@@ -110541,14 +117178,17 @@
"github": {
"urls": {
"repo": "https://github.com/SimformSolutionsPvtLtd/react-native-photos-gallery",
- "homepage": null
+ "homepage": "https://github.com/SimformSolutionsPvtLtd/react-native-photos-gallery#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-05-15T05:28:56Z",
"createdAt": "2023-02-21T04:26:47Z",
"pushedAt": "2023-05-15T05:28:56Z",
@@ -110589,8 +117229,8 @@
"unmaintained": true,
"npmPkg": "react-native-photos-gallery",
"npm": {
- "downloads": 204,
- "weekDownloads": 16,
+ "downloads": 89,
+ "weekDownloads": 45,
"size": 116143,
"latestRelease": "0.0.1",
"latestReleaseDate": "2023-05-15T12:16:34.559Z"
@@ -110601,7 +117241,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.433,
+ "popularity": -1.05,
"topicSearchString": "typescript rn photo-gallery gallery photo reanimated component library photos"
},
{
@@ -110618,21 +117258,24 @@
"github": {
"urls": {
"repo": "https://github.com/SimformSolutionsPvtLtd/react-native-images-preview",
- "homepage": null
+ "homepage": "https://github.com/SimformSolutionsPvtLtd/react-native-images-preview#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-05-24T05:56:23Z",
"createdAt": "2023-02-21T04:26:21Z",
"pushedAt": "2023-05-24T05:56:23Z",
"forks": 4,
"issues": 2,
"subscribers": 2,
- "stars": 41,
+ "stars": 42,
"dependencies": 0
},
"name": "react-native-images-preview",
@@ -110676,8 +117319,8 @@
"unmaintained": true,
"npmPkg": "react-native-images-preview",
"npm": {
- "downloads": 1670,
- "weekDownloads": 337,
+ "downloads": 1466,
+ "weekDownloads": 155,
"size": 80884,
"latestRelease": "0.0.1",
"latestReleaseDate": "2023-05-25T05:21:30.526Z"
@@ -110688,7 +117331,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.578,
+ "popularity": -0.66,
"topicSearchString": "typescript rn photo reanimated component ios android gallery pinch pinch-to-zoom mobile image-zoom image photo-preview image-preview component-library imagepreview images reanimated3"
},
{
@@ -110705,21 +117348,24 @@
"github": {
"urls": {
"repo": "https://github.com/SimformSolutionsPvtLtd/react-native-radial-slider",
- "homepage": null
+ "homepage": "https://github.com/SimformSolutionsPvtLtd/react-native-radial-slider#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-02-20T10:36:22Z",
"createdAt": "2022-05-02T07:31:51Z",
"pushedAt": "2024-02-20T10:36:22Z",
"forks": 19,
"issues": 6,
"subscribers": 6,
- "stars": 158,
+ "stars": 159,
"dependencies": 0
},
"name": "react-native-radial-slider",
@@ -110754,8 +117400,8 @@
},
"npmPkg": "react-native-radial-slider",
"npm": {
- "downloads": 5860,
- "weekDownloads": 1702,
+ "downloads": 2815,
+ "weekDownloads": 598,
"size": 123932,
"latestRelease": "1.1.0",
"latestReleaseDate": "2024-02-20T13:07:49.093Z"
@@ -110765,7 +117411,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.247,
+ "popularity": 0.181,
"topicSearchString": "typescript slider radial radial-slider circular-slider rn speedometer meter arc-slider circle-slider round-slider"
},
{
@@ -110781,14 +117427,17 @@
"github": {
"urls": {
"repo": "https://github.com/SimformSolutionsPvtLtd/react-native-country-code-select",
- "homepage": null
+ "homepage": "https://github.com/SimformSolutionsPvtLtd/react-native-country-code-select#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-07-11T12:17:59Z",
"createdAt": "2022-05-11T05:59:49Z",
"pushedAt": "2022-07-11T12:17:59Z",
@@ -110832,8 +117481,8 @@
"unmaintained": true,
"npmPkg": "react-native-country-code-select",
"npm": {
- "downloads": 125,
- "weekDownloads": 22,
+ "downloads": 51,
+ "weekDownloads": 9,
"size": 1208716,
"latestRelease": "0.0.3",
"latestReleaseDate": "2022-07-12T08:23:15.646Z"
@@ -110844,7 +117493,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.348,
+ "popularity": -1.35,
"topicSearchString": "typescript country-code select-code country calling-code rn country-codes country-flags country-list country-picker countrycodes countrynames"
},
{
@@ -110867,14 +117516,17 @@
"github": {
"urls": {
"repo": "https://github.com/SimformSolutionsPvtLtd/react-native-animation-catalog",
- "homepage": null
+ "homepage": "https://github.com/SimformSolutionsPvtLtd/react-native-animation-catalog#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-10-21T10:25:10Z",
"createdAt": "2022-05-10T10:24:10Z",
"pushedAt": "2022-10-21T10:25:10Z",
@@ -110914,8 +117566,8 @@
"unmaintained": true,
"npmPkg": "react-native-animation-catalog",
"npm": {
- "downloads": 42,
- "weekDownloads": 11,
+ "downloads": 46,
+ "weekDownloads": 10,
"size": 1067086,
"latestRelease": "0.0.2",
"latestReleaseDate": "2022-08-04T14:11:34.310Z"
@@ -110926,7 +117578,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.256,
+ "popularity": -1.3,
"topicSearchString": "typescript rn animation animated-component components animated-components reanimated reanimated2"
},
{
@@ -110942,14 +117594,17 @@
"github": {
"urls": {
"repo": "https://github.com/SimformSolutionsPvtLtd/react-native-spinner-button",
- "homepage": null
+ "homepage": "https://github.com/simformsolutions/react-native-spinner-button#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-04-16T12:42:56Z",
"createdAt": "2018-07-30T09:17:08Z",
"pushedAt": "2024-04-16T12:42:56Z",
@@ -110975,7 +117630,10 @@
"ui-components",
"ui-kitten",
"loading",
- "loading-animations"
+ "loading-animations",
+ "loading-spinner",
+ "loaders",
+ "javascript"
],
"license": {
"key": "mit",
@@ -110992,8 +117650,8 @@
},
"npmPkg": "react-native-spinner-button",
"npm": {
- "downloads": 1314,
- "weekDownloads": 147,
+ "downloads": 887,
+ "weekDownloads": 266,
"size": 164599,
"latestRelease": "1.4.3",
"latestReleaseDate": "2024-04-16T12:56:11.112Z"
@@ -111003,8 +117661,8 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.095,
- "topicSearchString": "spinner-button spinner button button-with-spinner button-with-loader button-with-activityindicator loader buttons ui-components ui-kitten loading loading-animations"
+ "popularity": -0.494,
+ "topicSearchString": "spinner-button spinner button button-with-spinner button-with-loader button-with-activityindicator loader buttons ui-components ui-kitten loading loading-animations loading-spinner loaders javascript"
},
{
"githubUrl": "https://github.com/ttlock/react-native-ttlock",
@@ -111016,14 +117674,17 @@
"github": {
"urls": {
"repo": "https://github.com/ttlock/react-native-ttlock",
- "homepage": null
+ "homepage": "https://www.npmjs.com/package/react-native-ttlock#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-15T08:48:49Z",
"createdAt": "2020-12-29T01:17:30Z",
"pushedAt": "2025-09-15T08:48:49Z",
@@ -111057,18 +117718,17 @@
},
"npmPkg": "react-native-ttlock",
"npm": {
- "downloads": 1324,
- "weekDownloads": 448,
+ "downloads": 772,
+ "weekDownloads": 187,
"size": 646418,
"latestRelease": "2.2.6",
"latestReleaseDate": "2025-09-15T08:52:30.210Z"
},
- "score": 53,
+ "score": 49,
"matchingScoreModifiers": [
- "Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.038,
+ "popularity": -0.793,
"topicSearchString": "ios android"
},
{
@@ -111082,14 +117742,17 @@
"github": {
"urls": {
"repo": "https://github.com/hardik27111/react-native-toastier",
- "homepage": null
+ "homepage": "https://github.com/hardik27111/react-native-toastify#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-06T03:57:12Z",
"createdAt": "2024-05-23T17:52:24Z",
"pushedAt": "2025-08-06T03:57:12Z",
@@ -111136,15 +117799,15 @@
},
"npmPkg": "react-native-toastier",
"npm": {
- "downloads": 4901,
- "weekDownloads": 843,
+ "downloads": 3627,
+ "weekDownloads": 1085,
"size": 98812,
"latestRelease": "2.0.4",
"latestReleaseDate": "2025-08-06T03:57:27.069Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.104,
+ "popularity": 0.004,
"topicSearchString": "toast toasts component components elements element toastier toastify toastiers short-message toast-message snackbar notifications alerts animated animation message"
},
{
@@ -111167,14 +117830,17 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-10T09:08:19Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T07:50:22Z",
"createdAt": "2017-01-17T17:26:46Z",
- "pushedAt": "2025-10-10T09:08:19Z",
- "forks": 416,
- "issues": 41,
+ "pushedAt": "2025-11-12T07:50:22Z",
+ "forks": 419,
+ "issues": 37,
"subscribers": 32,
- "stars": 5434,
+ "stars": 5477,
"dependencies": 2
},
"name": "@lingui/core",
@@ -111204,11 +117870,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 2483261,
- "weekDownloads": 479067,
- "size": 54099,
- "latestRelease": "5.5.1",
- "latestReleaseDate": "2025-10-10T09:43:49.461Z"
+ "downloads": 1677390,
+ "weekDownloads": 379750,
+ "size": 55383,
+ "latestRelease": "5.6.0",
+ "latestReleaseDate": "2025-11-12T07:55:47.292Z"
},
"score": 100,
"matchingScoreModifiers": [
@@ -111217,7 +117883,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.164,
+ "popularity": 0.192,
"topicSearchString": "i18n i10n i9n internationalization localization translation multilingual"
},
{
@@ -111237,14 +117903,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-04-24T02:04:44Z",
"createdAt": "2013-05-24T16:15:54Z",
"pushedAt": "2025-04-24T02:04:44Z",
- "forks": 48979,
- "issues": 817,
- "subscribers": 6688,
- "stars": 240044,
+ "forks": 49195,
+ "issues": 832,
+ "subscribers": 6689,
+ "stars": 240652,
"dependencies": 0
},
"name": "react-compiler-runtime",
@@ -111267,8 +117936,8 @@
},
"npmPkg": "react-compiler-runtime",
"npm": {
- "downloads": 3477024,
- "weekDownloads": 718906,
+ "downloads": 2495459,
+ "weekDownloads": 579291,
"size": 45698,
"latestRelease": "1.0.0",
"latestReleaseDate": "2025-10-07T19:19:07.561Z"
@@ -111281,7 +117950,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.176,
+ "popularity": 0.197,
"topicSearchString": ""
},
{
@@ -111295,14 +117964,17 @@
"github": {
"urls": {
"repo": "https://github.com/SolankiYogesh/rn-date-format",
- "homepage": null
+ "homepage": "https://github.com/SolankiYogesh/rn-date-format#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-07T13:49:51Z",
"createdAt": "2024-11-25T04:51:47Z",
"pushedAt": "2025-01-07T13:49:51Z",
@@ -111340,8 +118012,8 @@
},
"npmPkg": "rn-date-format",
"npm": {
- "downloads": 27,
- "weekDownloads": 4,
+ "downloads": 11,
+ "weekDownloads": 1,
"size": 48672,
"latestRelease": "1.0.1",
"latestReleaseDate": "2025-01-07T13:49:48.445Z"
@@ -111350,7 +118022,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.867,
+ "popularity": -0.9,
"topicSearchString": "device time-format hour-format 12-hour 24-hour"
},
{
@@ -111362,20 +118034,23 @@
"github": {
"urls": {
"repo": "https://github.com/NativeNotify/native-notify",
- "homepage": null
+ "homepage": "https://github.com/NativeNotify/native-notify#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-04T22:47:01Z",
"createdAt": "2022-01-13T12:56:05Z",
"pushedAt": "2024-11-04T22:47:01Z",
"forks": 0,
- "issues": 0,
- "subscribers": 1,
+ "issues": 1,
+ "subscribers": 2,
"stars": 12,
"dependencies": 1
},
@@ -111409,8 +118084,8 @@
},
"npmPkg": "native-notify",
"npm": {
- "downloads": 4287,
- "weekDownloads": 543,
+ "downloads": 4572,
+ "weekDownloads": 912,
"size": 19546,
"latestRelease": "4.0.9",
"latestReleaseDate": "2024-12-09T14:39:36.919Z"
@@ -111419,7 +118094,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.142,
+ "popularity": -0.08,
"topicSearchString": "expo push notifications notify expo-push-notifications expo-push-notification push-notifications push-notification notify-push-notifications"
},
{
@@ -111430,14 +118105,17 @@
"github": {
"urls": {
"repo": "https://github.com/SameerAther/react-native-nitro-media-kit",
- "homepage": null
+ "homepage": "https://github.com/SameerAther/react-native-nitro-media-kit#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-08T15:39:51Z",
"createdAt": "2024-11-20T20:21:44Z",
"pushedAt": "2025-08-08T15:39:51Z",
@@ -111472,15 +118150,15 @@
},
"npmPkg": "react-native-nitro-media-kit",
"npm": {
- "downloads": 48,
- "weekDownloads": 2,
+ "downloads": 91,
+ "weekDownloads": 9,
"size": 145564,
"latestRelease": "0.1.0",
"latestReleaseDate": "2025-05-08T10:22:28.953Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.964,
+ "popularity": -0.914,
"topicSearchString": "ios android"
},
{
@@ -111502,14 +118180,17 @@
"github": {
"urls": {
"repo": "https://github.com/Aris-ngoy/react-native-irano",
- "homepage": null
+ "homepage": "https://github.com/Aris-ngoy/react-native-irano#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-26T22:23:15Z",
"createdAt": "2024-11-27T14:14:26Z",
"pushedAt": "2024-12-26T22:23:15Z",
@@ -111550,8 +118231,8 @@
},
"npmPkg": "react-native-irano",
"npm": {
- "downloads": 730,
- "weekDownloads": 144,
+ "downloads": 448,
+ "weekDownloads": 83,
"size": 112491,
"latestRelease": "1.1.1",
"latestReleaseDate": "2024-12-26T22:23:12.127Z"
@@ -111560,7 +118241,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.832,
+ "popularity": -0.842,
"topicSearchString": "toast notification cross-platform ios android toast-notification irano expo-irano alert"
},
{
@@ -111573,21 +118254,29 @@
"github": {
"urls": {
"repo": "https://github.com/MaxAst/expo-share-extension",
- "homepage": null
+ "homepage": "https://github.com/MaxAst/expo-share-extension#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-18T06:33:05Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/MaxAst",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-11T10:51:31Z",
"createdAt": "2023-11-10T08:30:28Z",
- "pushedAt": "2025-10-18T06:33:05Z",
- "forks": 20,
- "issues": 16,
+ "pushedAt": "2025-11-11T10:51:31Z",
+ "forks": 21,
+ "issues": 17,
"subscribers": 11,
- "stars": 464,
+ "stars": 479,
"dependencies": 2
},
"name": "expo-share-extension",
@@ -111617,11 +118306,11 @@
},
"npmPkg": "expo-share-extension",
"npm": {
- "downloads": 24097,
- "weekDownloads": 4099,
- "size": 1286557,
- "latestRelease": "5.0.0",
- "latestReleaseDate": "2025-10-18T06:33:03.058Z"
+ "downloads": 16778,
+ "weekDownloads": 2495,
+ "size": 1289386,
+ "latestRelease": "5.0.2",
+ "latestReleaseDate": "2025-11-11T10:51:28.298Z"
},
"score": 60,
"matchingScoreModifiers": [
@@ -111629,7 +118318,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.145,
+ "popularity": 0.126,
"topicSearchString": "expo expo-share-extension exposhareextension ios share-extension"
},
{
@@ -111649,14 +118338,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-07T19:13:09Z",
"createdAt": "2024-09-27T17:22:54Z",
"pushedAt": "2025-01-07T19:13:09Z",
"forks": 4,
"issues": 1,
"subscribers": 3,
- "stars": 77,
+ "stars": 81,
"dependencies": 0
},
"name": "@bacons/apple-colors",
@@ -111681,8 +118373,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 2248,
- "weekDownloads": 327,
+ "downloads": 2188,
+ "weekDownloads": 612,
"size": 701939,
"latestRelease": "0.0.8",
"latestReleaseDate": "2024-11-20T21:42:53.932Z"
@@ -111692,7 +118384,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.124,
+ "popularity": 0.238,
"topicSearchString": "typescript"
},
{
@@ -111705,21 +118397,24 @@
"github": {
"urls": {
"repo": "https://github.com/azimgd/shadowlist",
- "homepage": null
+ "homepage": "https://github.com/azimgd/shadowlist#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-11T06:29:32Z",
"createdAt": "2024-05-15T16:29:58Z",
"pushedAt": "2025-06-11T06:29:32Z",
"forks": 6,
"issues": 8,
"subscribers": 15,
- "stars": 375,
+ "stars": 376,
"dependencies": 0
},
"name": "shadowlist",
@@ -111748,17 +118443,17 @@
},
"npmPkg": "shadowlist",
"npm": {
- "downloads": 90,
- "weekDownloads": 2,
- "size": 1112128,
- "latestRelease": "0.4.25",
- "latestReleaseDate": "2025-05-09T13:51:21.160Z"
+ "downloads": 425,
+ "weekDownloads": 6,
+ "size": 234456,
+ "latestRelease": "0.4.32",
+ "latestReleaseDate": "2025-11-11T21:23:53.583Z"
},
"score": 60,
"matchingScoreModifiers": [
"Known"
],
- "popularity": -0.731,
+ "popularity": -0.738,
"topicSearchString": "ios android new-architecture"
},
{
@@ -111772,21 +118467,33 @@
"github": {
"urls": {
"repo": "https://github.com/skiniks/react-native-shiki-engine",
- "homepage": null
+ "homepage": "https://github.com/skiniks/react-native-shiki-engine#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-08-27T16:28:36Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/skiniks",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://ko-fi.com/skiniks",
+ "platform": "KO_FI"
+ }
+ ],
+ "updatedAt": "2025-11-13T00:21:32Z",
"createdAt": "2024-11-25T19:14:10Z",
- "pushedAt": "2025-08-27T16:28:36Z",
+ "pushedAt": "2025-11-13T00:21:32Z",
"forks": 0,
"issues": 1,
"subscribers": 1,
- "stars": 63,
+ "stars": 65,
"dependencies": 2
},
"name": "react-native-shiki-engine",
@@ -111805,7 +118512,9 @@
"turbo",
"cpp",
"javascript",
- "jsi"
+ "jsi",
+ "turbo-modules",
+ "typescript"
],
"license": {
"key": "mit",
@@ -111822,16 +118531,18 @@
},
"npmPkg": "react-native-shiki-engine",
"npm": {
- "downloads": 85,
- "weekDownloads": 9,
- "size": 8610506,
- "latestRelease": "0.2.0",
- "latestReleaseDate": "2025-08-05T21:04:38.462Z"
+ "downloads": 78,
+ "weekDownloads": 24,
+ "size": 8612091,
+ "latestRelease": "0.3.0",
+ "latestReleaseDate": "2025-11-13T00:21:27.626Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": -0.66,
- "topicSearchString": "ios android shiki oniguruma regex syntax-highlighting textmate turbo cpp javascript jsi"
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.483,
+ "topicSearchString": "ios android shiki oniguruma regex syntax-highlighting textmate turbo cpp javascript jsi turbo-modules typescript"
},
{
"githubUrl": "https://github.com/googlemaps/react-native-navigation-sdk",
@@ -111852,14 +118563,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-13T07:46:28Z",
"createdAt": "2023-12-18T19:19:05Z",
"pushedAt": "2025-10-13T07:46:28Z",
- "forks": 19,
- "issues": 48,
+ "forks": 20,
+ "issues": 50,
"subscribers": 33,
- "stars": 84,
+ "stars": 88,
"dependencies": 0
},
"name": "@googlemaps/react-native-navigation-sdk",
@@ -111892,19 +118606,20 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 4821,
- "weekDownloads": 820,
+ "downloads": 2980,
+ "weekDownloads": 1034,
"size": 767178,
"latestRelease": "0.11.0",
"latestReleaseDate": "2025-10-13T07:50:55.013Z"
},
- "score": 60,
+ "score": 51,
"matchingScoreModifiers": [
"Known",
+ "Lots of open issues",
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.145,
+ "popularity": 0.295,
"topicSearchString": "ios android library google-navigation navigation-sdk navsdk google-maps-api google-maps-platform"
},
{
@@ -111922,14 +118637,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-20T06:04:39Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-03T07:59:59Z",
"createdAt": "2022-11-04T22:38:14Z",
- "pushedAt": "2025-10-20T06:04:39Z",
- "forks": 84,
- "issues": 13,
+ "pushedAt": "2025-11-03T07:59:59Z",
+ "forks": 86,
+ "issues": 11,
"subscribers": 14,
- "stars": 570,
+ "stars": 586,
"dependencies": 11
},
"name": "@matter/react-native",
@@ -111957,8 +118675,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 2589,
- "weekDownloads": 562,
+ "downloads": 1692,
+ "weekDownloads": 842,
"size": 281841,
"latestRelease": "0.15.6",
"latestReleaseDate": "2025-10-16T08:46:15.951Z"
@@ -111969,7 +118687,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.185,
+ "popularity": 0.423,
"topicSearchString": "iot home-automation matter smart-device ble"
},
{
@@ -111990,14 +118708,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/fnando",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://paypal.me/nandovieira/🍕",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2025-06-29T17:01:20Z",
"createdAt": "2019-12-10T01:46:34Z",
"pushedAt": "2025-06-29T17:01:20Z",
"forks": 30,
"issues": 10,
"subscribers": 4,
- "stars": 213,
+ "stars": 215,
"dependencies": 3
},
"name": "i18n-js",
@@ -112025,8 +118755,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 1469472,
- "weekDownloads": 279603,
+ "downloads": 1310069,
+ "weekDownloads": 216037,
"size": 1702120,
"latestRelease": "4.5.1",
"latestReleaseDate": "2024-12-14T00:45:20.293Z"
@@ -112036,7 +118766,7 @@
"Popular",
"Known"
],
- "popularity": 0.162,
+ "popularity": 0.14,
"topicSearchString": "typescript javascript i18n localization internationalization"
},
{
@@ -112049,21 +118779,24 @@
"github": {
"urls": {
"repo": "https://github.com/jaredh159/tailwind-react-native-classnames",
- "homepage": null
+ "homepage": "https://github.com/jaredh159/tailwind-react-native-classnames"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-09-29T13:52:33Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-05T16:21:04Z",
"createdAt": "2020-12-17T21:37:03Z",
- "pushedAt": "2025-09-29T13:52:33Z",
+ "pushedAt": "2025-11-05T16:21:04Z",
"forks": 94,
- "issues": 12,
+ "issues": 10,
"subscribers": 12,
- "stars": 2344,
+ "stars": 2351,
"dependencies": 1
},
"name": "twrnc",
@@ -112089,11 +118822,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 298507,
- "weekDownloads": 59923,
- "size": 261740,
- "latestRelease": "4.10.1",
- "latestReleaseDate": "2025-09-29T13:52:32.902Z"
+ "downloads": 191304,
+ "weekDownloads": 49193,
+ "size": 265592,
+ "latestRelease": "4.11.1",
+ "latestReleaseDate": "2025-11-05T16:21:03.833Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -112101,7 +118834,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.171,
+ "popularity": 0.219,
"topicSearchString": "tailwind tailwindcss classnames"
},
{
@@ -112114,14 +118847,17 @@
"github": {
"urls": {
"repo": "https://github.com/AakashThakur23102000/useapihook-dexterverse",
- "homepage": null
+ "homepage": "https://github.com/AakashThakur23102000/useapihook-dexterverse#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-23T06:31:48Z",
"createdAt": "2024-11-22T12:56:38Z",
"pushedAt": "2025-04-23T06:31:48Z",
@@ -112155,8 +118891,8 @@
},
"npmPkg": "useapihook-dexterverse",
"npm": {
- "downloads": 67,
- "weekDownloads": 0,
+ "downloads": 32,
+ "weekDownloads": 23,
"size": 26321,
"latestRelease": "2.3.0",
"latestReleaseDate": "2025-04-23T06:32:41.808Z"
@@ -112165,7 +118901,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -1,
+ "popularity": -0.343,
"topicSearchString": "useapihook api apihook"
},
{
@@ -112179,14 +118915,17 @@
"github": {
"urls": {
"repo": "https://github.com/itsramiel/react-native-audio-playback",
- "homepage": null
+ "homepage": "https://github.com/itsramiel/react-native-audio-playback#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-16T15:39:50Z",
"createdAt": "2024-11-21T16:42:26Z",
"pushedAt": "2025-07-16T15:39:50Z",
@@ -112226,8 +118965,8 @@
"unmaintained": true,
"npmPkg": "react-native-audio-playback",
"npm": {
- "downloads": 372,
- "weekDownloads": 10,
+ "downloads": 45,
+ "weekDownloads": 32,
"size": 208181,
"latestRelease": "1.1.3",
"latestReleaseDate": "2025-04-19T06:36:29.589Z"
@@ -112236,7 +118975,7 @@
"matchingScoreModifiers": [
"Unmaintained"
],
- "popularity": -1.477,
+ "popularity": -0.86,
"topicSearchString": "ios android low-latency audio sound high-performance"
},
{
@@ -112260,21 +118999,41 @@
"github": {
"urls": {
"repo": "https://github.com/JairajJangle/react-native-tree-multi-select",
- "homepage": null
+ "homepage": "https://github.com/JairajJangle/react-native-tree-multi-select#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T03:38:43Z",
+ "fundingLinks": [
+ {
+ "url": "https://www.paypal.com/paypalme/jairajjangle001/usd",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://github.com/JairajJangle/OpenCV-Catalogue/blob/master/.github/Jairaj_Jangle_Google_Pay_UPI_QR_Code.jpg",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://liberapay.com/FutureJJ",
+ "platform": "LIBERAPAY"
+ },
+ {
+ "url": "https://ko-fi.com/futurejj",
+ "platform": "KO_FI"
+ }
+ ],
+ "updatedAt": "2025-11-07T03:38:09Z",
"createdAt": "2023-07-05T17:55:30Z",
- "pushedAt": "2025-10-23T03:38:43Z",
+ "pushedAt": "2025-11-07T03:38:09Z",
"forks": 6,
"issues": 2,
"subscribers": 2,
- "stars": 96,
+ "stars": 97,
"dependencies": 3
},
"name": "react-native-tree-multi-select",
@@ -112321,17 +119080,17 @@
},
"npmPkg": "react-native-tree-multi-select",
"npm": {
- "downloads": 2106,
- "weekDownloads": 390,
- "size": 201640,
- "latestRelease": "2.0.3",
- "latestReleaseDate": "2025-10-23T03:38:53.055Z"
+ "downloads": 1364,
+ "weekDownloads": 287,
+ "size": 201638,
+ "latestRelease": "2.0.4",
+ "latestReleaseDate": "2025-11-07T03:38:18.540Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.158,
+ "popularity": 0.179,
"topicSearchString": "ios android component treeview tree-view tree-select checkbox checkbox-tree checkbox-list tree-checkbox tree-structure hierarchical-list collapsible-list nested-list multi-select dropdown-menu expandable-list customizable expo web tree checkbox-treeview"
},
{
@@ -112352,14 +119111,34 @@
"github": {
"urls": {
"repo": "https://github.com/JairajJangle/react-native-session-storage",
- "homepage": null
+ "homepage": "https://github.com/JairajJangle/react-native-session-storage#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://www.paypal.com/paypalme/jairajjangle001/usd",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://github.com/JairajJangle/OpenCV-Catalogue/blob/master/.github/Jairaj_Jangle_Google_Pay_UPI_QR_Code.jpg",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://liberapay.com/FutureJJ",
+ "platform": "LIBERAPAY"
+ },
+ {
+ "url": "https://ko-fi.com/futurejj",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2025-08-30T12:41:04Z",
"createdAt": "2022-09-09T12:02:05Z",
"pushedAt": "2025-08-30T12:41:04Z",
@@ -112398,15 +119177,15 @@
},
"npmPkg": "react-native-session-storage",
"npm": {
- "downloads": 2253,
- "weekDownloads": 381,
+ "downloads": 1429,
+ "weekDownloads": 405,
"size": 49759,
"latestRelease": "2.0.1",
"latestReleaseDate": "2025-05-17T20:08:05.935Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.106,
+ "popularity": -0.009,
"topicSearchString": "session-storage ios android async-storage storage asyn-storage volative-storage"
},
{
@@ -112420,14 +119199,17 @@
"github": {
"urls": {
"repo": "https://github.com/balthazar/react-native-zeroconf",
- "homepage": null
+ "homepage": "https://github.com/balthazar/react-native-zeroconf"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-11-16T09:12:36Z",
"createdAt": "2015-10-24T17:25:19Z",
"pushedAt": "2024-11-16T09:12:36Z",
@@ -112469,8 +119251,8 @@
},
"npmPkg": "react-native-zeroconf",
"npm": {
- "downloads": 109527,
- "weekDownloads": 20131,
+ "downloads": 71343,
+ "weekDownloads": 18681,
"size": 120997,
"latestRelease": "0.13.8",
"latestReleaseDate": "2023-05-18T17:10:49.468Z"
@@ -112480,7 +119262,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.156,
+ "popularity": 0.223,
"topicSearchString": "component zeroconf bonjour avahi network lan ios android network-discovery discovery broadcast"
},
{
@@ -112509,10 +119291,13 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T10:16:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-10T11:07:04Z",
"createdAt": "2024-06-27T06:42:23Z",
- "pushedAt": "2025-10-23T10:16:07Z",
+ "pushedAt": "2025-11-10T11:07:04Z",
"forks": 3,
"issues": 0,
"subscribers": 4,
@@ -112548,17 +119333,17 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 515,
- "weekDownloads": 43,
- "size": 470157,
- "latestRelease": "0.22.1",
- "latestReleaseDate": "2025-10-14T12:48:47.087Z"
+ "downloads": 308,
+ "weekDownloads": 71,
+ "size": 520948,
+ "latestRelease": "0.23.0",
+ "latestReleaseDate": "2025-11-10T11:12:55.732Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.929,
+ "popularity": -0.803,
"topicSearchString": "expo fishjam fishjamcloud membranewebrtc webrtc streaming video audio"
},
{
@@ -112583,14 +119368,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-08T00:06:37Z",
"createdAt": "2024-11-28T07:10:04Z",
"pushedAt": "2024-12-08T00:06:37Z",
"forks": 22,
"issues": 2,
"subscribers": 8,
- "stars": 934,
+ "stars": 940,
"dependencies": 0
},
"name": "react-native-sheet-transitions",
@@ -112617,8 +119405,8 @@
},
"npmPkg": "react-native-sheet-transitions",
"npm": {
- "downloads": 2579,
- "weekDownloads": 511,
+ "downloads": 2702,
+ "weekDownloads": 578,
"size": 49230,
"latestRelease": "0.1.2",
"latestReleaseDate": "2024-12-08T00:06:45.089Z"
@@ -112629,7 +119417,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.169,
+ "popularity": 0.182,
"topicSearchString": "sheet transitions animation"
},
{
@@ -112648,14 +119436,17 @@
"github": {
"urls": {
"repo": "https://github.com/Reagankm/rn-animated-ellipsis",
- "homepage": null
+ "homepage": "https://github.com/reagankm/rn-animated-ellipsis"
},
"stats": {
"hasIssues": false,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-11T20:41:25Z",
"createdAt": "2023-02-15T16:20:49Z",
"pushedAt": "2024-12-11T20:41:25Z",
@@ -112689,8 +119480,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 403,
- "weekDownloads": 107,
+ "downloads": 297,
+ "weekDownloads": 127,
"size": 13038,
"latestRelease": "3.0.0",
"latestReleaseDate": "2024-12-11T20:42:19.706Z"
@@ -112699,7 +119490,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.772,
+ "popularity": -0.632,
"topicSearchString": "animated-ellipsis rn-animated-ellipsis loading-animation"
},
{
@@ -112711,21 +119502,24 @@
"github": {
"urls": {
"repo": "https://github.com/cmpayc/react-native-fs-turbo",
- "homepage": null
+ "homepage": "https://github.com/cmpayc/react-native-fs-turbo#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-09-04T22:10:24Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-16T18:32:42Z",
"createdAt": "2024-11-10T20:56:09Z",
- "pushedAt": "2025-09-04T22:10:24Z",
+ "pushedAt": "2025-11-16T18:32:42Z",
"forks": 2,
- "issues": 2,
+ "issues": 1,
"subscribers": 2,
- "stars": 46,
+ "stars": 48,
"dependencies": 0
},
"name": "react-native-fs-turbo",
@@ -112759,19 +119553,22 @@
"newArchitecture": true,
"isArchived": false,
"hasNativeCode": true,
- "configPlugin": false
+ "configPlugin": false,
+ "moduleType": "turbo"
},
"npmPkg": "react-native-fs-turbo",
"npm": {
- "downloads": 2392,
- "weekDownloads": 171,
- "size": 459484,
- "latestRelease": "0.3.7",
- "latestReleaseDate": "2025-09-04T22:10:21.751Z"
+ "downloads": 4184,
+ "weekDownloads": 653,
+ "size": 572045,
+ "latestRelease": "0.5.0",
+ "latestReleaseDate": "2025-11-16T18:32:35.466Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": 0.061,
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.133,
"topicSearchString": "fs filesystem javascript typescript android ios library jsi turbo turbomodule download upload file-transfer"
},
{
@@ -112790,14 +119587,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-08T18:45:36Z",
"createdAt": "2024-04-17T16:55:50Z",
"pushedAt": "2025-10-08T18:45:36Z",
- "forks": 32,
- "issues": 28,
+ "forks": 35,
+ "issues": 29,
"subscribers": 10,
- "stars": 409,
+ "stars": 423,
"dependencies": 0
},
"name": "uniffi-bindgen-react-native",
@@ -112823,8 +119623,8 @@
},
"npmPkg": "uniffi-bindgen-react-native",
"npm": {
- "downloads": 6395,
- "weekDownloads": 925,
+ "downloads": 4849,
+ "weekDownloads": 1369,
"size": 1181989,
"latestRelease": "0.29.3-1",
"latestReleaseDate": "2025-07-30T15:31:54.419Z"
@@ -112834,7 +119634,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.123,
+ "popularity": 0.24,
"topicSearchString": "bindgen rust-lang"
},
{
@@ -112850,14 +119650,17 @@
"github": {
"urls": {
"repo": "https://github.com/osamaqarem/drag-select",
- "homepage": null
+ "homepage": "https://github.com/osamaqarem/drag-select#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-02T20:20:19Z",
"createdAt": "2024-11-16T17:06:16Z",
"pushedAt": "2025-02-02T20:20:19Z",
@@ -112898,8 +119701,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 787,
- "weekDownloads": 154,
+ "downloads": 468,
+ "weekDownloads": 99,
"size": 132198,
"latestRelease": "0.2.0",
"latestReleaseDate": "2025-02-02T20:20:12.764Z"
@@ -112908,7 +119711,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.584,
+ "popularity": -0.57,
"topicSearchString": "ios android drag select dragselect drag-select multiselect multi-select gesture reanimated"
},
{
@@ -112921,14 +119724,17 @@
"github": {
"urls": {
"repo": "https://github.com/AakashThakur23102000/useUtils-dexterverse",
- "homepage": null
+ "homepage": "https://github.com/AakashThakur23102000/useUtils-dexterverse#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-21T05:29:19Z",
"createdAt": "2024-12-15T19:42:46Z",
"pushedAt": "2025-02-21T05:29:19Z",
@@ -112960,8 +119766,8 @@
},
"npmPkg": "useutils-dexterverse",
"npm": {
- "downloads": 77,
- "weekDownloads": 0,
+ "downloads": 28,
+ "weekDownloads": 27,
"size": 29000,
"latestRelease": "1.1.9",
"latestReleaseDate": "2025-02-21T05:31:22.146Z"
@@ -112970,7 +119776,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -1,
+ "popularity": -0.1,
"topicSearchString": "utils"
},
{
@@ -112995,14 +119801,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
- "updatedAt": "2025-10-24T13:48:11Z",
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mrousavy",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://ko-fi.com/mrousavy",
+ "platform": "KO_FI"
+ }
+ ],
+ "updatedAt": "2025-11-12T22:07:24Z",
"createdAt": "2024-06-12T10:21:40Z",
- "pushedAt": "2025-10-24T13:48:11Z",
- "forks": 60,
- "issues": 12,
+ "pushedAt": "2025-11-12T22:07:24Z",
+ "forks": 62,
+ "issues": 17,
"subscribers": 17,
- "stars": 1461,
+ "stars": 1521,
"dependencies": 0
},
"name": "react-native-nitro-modules",
@@ -113044,11 +119862,11 @@
},
"npmPkg": "react-native-nitro-modules",
"npm": {
- "downloads": 395913,
- "weekDownloads": 49505,
- "size": 487623,
- "latestRelease": "0.31.2",
- "latestReleaseDate": "2025-10-24T10:34:29.865Z"
+ "downloads": 372302,
+ "weekDownloads": 69018,
+ "size": 504390,
+ "latestRelease": "0.31.6",
+ "latestReleaseDate": "2025-11-12T22:06:40.634Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -113056,7 +119874,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.106,
+ "popularity": 0.158,
"topicSearchString": "nitro ios android visionos tvos macos cpp framework swift modules fast jsi turbo scaffold template views"
},
{
@@ -113081,14 +119899,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-24T13:33:51Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mrousavy",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://ko-fi.com/mrousavy",
+ "platform": "KO_FI"
+ }
+ ],
+ "updatedAt": "2025-11-12T22:07:24Z",
"createdAt": "2024-06-12T10:21:40Z",
- "pushedAt": "2025-10-24T13:33:51Z",
- "forks": 60,
- "issues": 12,
+ "pushedAt": "2025-11-12T22:07:24Z",
+ "forks": 62,
+ "issues": 17,
"subscribers": 17,
- "stars": 1461,
+ "stars": 1521,
"dependencies": 5
},
"name": "nitrogen",
@@ -113112,11 +119942,11 @@
},
"npmPkg": "nitrogen",
"npm": {
- "downloads": 21749,
- "weekDownloads": 3392,
- "size": 795287,
- "latestRelease": "0.31.2",
- "latestReleaseDate": "2025-10-24T10:34:43.662Z"
+ "downloads": 14781,
+ "weekDownloads": 4980,
+ "size": 817481,
+ "latestRelease": "0.31.6",
+ "latestReleaseDate": "2025-11-12T22:07:05.073Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -113124,7 +119954,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.133,
+ "popularity": 0.286,
"topicSearchString": ""
},
{
@@ -113151,7 +119981,15 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/sjwall",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-01-25T17:54:00Z",
"createdAt": "2024-11-16T20:36:11Z",
"pushedAt": "2025-01-25T17:54:00Z",
@@ -113189,8 +120027,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 92,
- "weekDownloads": 0,
+ "downloads": 31,
+ "weekDownloads": 30,
"size": 91189,
"latestRelease": "0.8.0",
"latestReleaseDate": "2025-01-23T20:47:35.533Z"
@@ -113199,7 +120037,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -1,
+ "popularity": -0.143,
"topicSearchString": "ios android ui drag expand collapse headless jsx"
},
{
@@ -113220,12 +120058,24 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/aravind3566",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://www.buymeacoffee.com/aravind3566",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2025-06-30T08:31:31Z",
"createdAt": "2024-12-20T08:13:40Z",
"pushedAt": "2025-06-30T08:31:31Z",
- "forks": 1,
- "issues": 0,
+ "forks": 2,
+ "issues": 1,
"subscribers": 1,
"stars": 15,
"dependencies": 0
@@ -113264,15 +120114,15 @@
},
"npmPkg": "react-native-in-app-updates",
"npm": {
- "downloads": 1927,
- "weekDownloads": 470,
+ "downloads": 1432,
+ "weekDownloads": 187,
"size": 23621,
"latestRelease": "0.2.2",
"latestReleaseDate": "2025-06-30T08:28:58.666Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.042,
+ "popularity": -0.139,
"topicSearchString": "android in-app-updates update-flow flexible-update immediate-update app-update mobile-updates lightweight-library android-app in-app-update in-app-update-android"
},
{
@@ -113288,14 +120138,17 @@
"github": {
"urls": {
"repo": "https://github.com/MihirGrand/react-native-serialport-windows",
- "homepage": null
+ "homepage": "https://github.com/MihirGrand/react-native-serialport-windows#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-08T07:19:32Z",
"createdAt": "2024-12-21T16:18:36Z",
"pushedAt": "2025-08-08T07:19:32Z",
@@ -113331,15 +120184,15 @@
},
"npmPkg": "react-native-serialport-windows",
"npm": {
- "downloads": 6,
- "weekDownloads": 1,
+ "downloads": 7,
+ "weekDownloads": 2,
"size": 53928,
"latestRelease": "1.0.1",
"latestReleaseDate": "2025-08-08T07:20:21.309Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.8,
+ "popularity": -0.6,
"topicSearchString": "windows serial serialport"
},
{
@@ -113362,7 +120215,19 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/aravind3566",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://www.buymeacoffee.com/aravind3566",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2024-12-27T01:14:28Z",
"createdAt": "2024-12-25T02:31:52Z",
"pushedAt": "2024-12-27T01:14:28Z",
@@ -113408,8 +120273,8 @@
},
"npmPkg": "react-native-install-unknown-apps",
"npm": {
- "downloads": 68,
- "weekDownloads": 7,
+ "downloads": 50,
+ "weekDownloads": 17,
"size": 23118,
"latestRelease": "0.1.1",
"latestReleaseDate": "2024-12-26T01:13:42.388Z"
@@ -113418,7 +120283,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.912,
+ "popularity": -0.691,
"topicSearchString": "android install-unknown-apps apk-installer permissions android-permissions install-external-apps unknown-sources apk-manager app-install-permission external-apk-install android-apk-install mobile-app-permissions android-app"
},
{
@@ -113431,14 +120296,17 @@
"github": {
"urls": {
"repo": "https://github.com/iliapnmrv/react-native-urovo",
- "homepage": null
+ "homepage": "https://github.com/iliapnmrv/react-native-urovo#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-27T09:33:10Z",
"createdAt": "2024-12-25T18:22:14Z",
"pushedAt": "2025-03-27T09:33:10Z",
@@ -113473,8 +120341,8 @@
},
"npmPkg": "react-native-urovo",
"npm": {
- "downloads": 815,
- "weekDownloads": 7,
+ "downloads": 119,
+ "weekDownloads": 60,
"size": 376440,
"latestRelease": "1.2.0-beta.4",
"latestReleaseDate": "2025-10-05T18:14:31.576Z"
@@ -113483,7 +120351,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.993,
+ "popularity": -0.571,
"topicSearchString": "android urovo"
},
{
@@ -113497,21 +120365,29 @@
"github": {
"urls": {
"repo": "https://github.com/oblador/react-native-nitro-haptics",
- "homepage": null
+ "homepage": "https://github.com/oblador/react-native-nitro-haptics#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-02-26T10:03:40Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/oblador",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-15T10:34:18Z",
"createdAt": "2024-12-26T09:13:36Z",
- "pushedAt": "2025-02-26T10:03:40Z",
+ "pushedAt": "2025-11-15T10:34:18Z",
"forks": 3,
- "issues": 3,
+ "issues": 2,
"subscribers": 3,
- "stars": 166,
+ "stars": 170,
"dependencies": 0
},
"name": "react-native-nitro-haptics",
@@ -113543,17 +120419,17 @@
},
"npmPkg": "react-native-nitro-haptics",
"npm": {
- "downloads": 4139,
- "weekDownloads": 617,
- "size": 93632,
- "latestRelease": "0.1.0",
- "latestReleaseDate": "2025-02-26T10:04:09.322Z"
+ "downloads": 3846,
+ "weekDownloads": 581,
+ "size": 100703,
+ "latestRelease": "0.2.1",
+ "latestReleaseDate": "2025-11-15T10:34:47.004Z"
},
- "score": 44,
+ "score": 58,
"matchingScoreModifiers": [
- "Not updated recently"
+ "Recently updated"
],
- "popularity": 0.127,
+ "popularity": 0.129,
"topicSearchString": "nitro nitro-module haptics haptic-feedback reanimated worklet"
},
{
@@ -113570,21 +120446,24 @@
"github": {
"urls": {
"repo": "https://github.com/RomanSytnyk/blur-app-in-recents",
- "homepage": null
+ "homepage": "https://github.com/RomanSytnyk/blur-app-in-recents#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-24T16:23:34Z",
"createdAt": "2024-12-24T14:51:01Z",
"pushedAt": "2024-12-24T16:23:34Z",
"forks": 1,
"issues": 0,
"subscribers": 1,
- "stars": 12,
+ "stars": 13,
"dependencies": 0
},
"name": "@roman.sytnyk/blur-app-in-recents",
@@ -113616,7 +120495,7 @@
},
"npm": {
"downloads": 73,
- "weekDownloads": 0,
+ "weekDownloads": 61,
"size": 33192,
"latestRelease": "0.1.2",
"latestReleaseDate": "2024-12-24T16:24:38.228Z"
@@ -113626,7 +120505,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -1,
+ "popularity": -0.282,
"topicSearchString": "expo @roman.sytnyk/blur-app-in-recents blur recents android ios typescript"
},
{
@@ -113644,7 +120523,27 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/ShivamJoker",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://patreon.com/creativeje",
+ "platform": "PATREON"
+ },
+ {
+ "url": "https://ko-fi.com/creativeje",
+ "platform": "KO_FI"
+ },
+ {
+ "url": "paypal.me/creativeshi",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2023-09-25T17:10:35Z",
"createdAt": "2023-03-19T13:30:16Z",
"pushedAt": "2023-09-25T17:10:35Z",
@@ -113679,8 +120578,8 @@
"unmaintained": true,
"npmPkg": "react-native-quick-aws4",
"npm": {
- "downloads": 42,
- "weekDownloads": 0,
+ "downloads": 41,
+ "weekDownloads": 35,
"size": 20048,
"latestRelease": "1.0.3",
"latestReleaseDate": "2023-03-19T13:48:04.929Z"
@@ -113690,7 +120589,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1,
+ "popularity": -0.972,
"topicSearchString": "aws4 aws-api aws-sdk"
},
{
@@ -113708,7 +120607,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-12T11:14:37Z",
"createdAt": "2018-05-04T08:42:17Z",
"pushedAt": "2025-09-12T11:14:37Z",
@@ -113743,15 +120645,15 @@
},
"npmPkg": "react-native-bluetooth-state-manager",
"npm": {
- "downloads": 49221,
- "weekDownloads": 9937,
+ "downloads": 48108,
+ "weekDownloads": 8633,
"size": 113784,
"latestRelease": "2.0.4",
"latestReleaseDate": "2025-09-12T11:14:50.131Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": 0.172,
+ "popularity": 0.153,
"topicSearchString": "bluetooth state manager"
},
{
@@ -113775,14 +120677,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-13T09:55:09Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-04T10:24:26Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-13T09:55:09Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-04T10:24:26Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-video",
@@ -113810,11 +120715,11 @@
},
"npmPkg": "expo-video",
"npm": {
- "downloads": 748790,
- "weekDownloads": 130831,
- "size": 1256729,
- "latestRelease": "3.0.11",
- "latestReleaseDate": "2025-09-10T18:40:10.405Z"
+ "downloads": 605267,
+ "weekDownloads": 151352,
+ "size": 1259330,
+ "latestRelease": "3.0.14",
+ "latestReleaseDate": "2025-11-05T00:47:18.669Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -113824,7 +120729,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.149,
+ "popularity": 0.213,
"topicSearchString": "expo video player"
},
{
@@ -113839,14 +120744,17 @@
"github": {
"urls": {
"repo": "https://github.com/samitha9125/react-native-timezone",
- "homepage": null
+ "homepage": "https://github.com/samitha9125/react-native-timezone#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2024-12-15T12:22:28Z",
"createdAt": "2019-10-18T08:40:49Z",
"pushedAt": "2024-12-15T12:22:28Z",
@@ -113878,8 +120786,8 @@
},
"npmPkg": "react-native-timezone",
"npm": {
- "downloads": 9867,
- "weekDownloads": 1557,
+ "downloads": 9407,
+ "weekDownloads": 1682,
"size": 47769,
"latestRelease": "3.1.0",
"latestReleaseDate": "2024-12-14T09:14:17.242Z"
@@ -113888,7 +120796,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.134,
+ "popularity": 0.152,
"topicSearchString": ""
},
{
@@ -113900,14 +120808,17 @@
"github": {
"urls": {
"repo": "https://github.com/shivanshBTW/react-native-overflow-row",
- "homepage": null
+ "homepage": "https://github.com/shivanshBTW/react-native-overflow-row#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-24T07:20:31Z",
"createdAt": "2024-12-11T08:45:00Z",
"pushedAt": "2025-06-24T07:20:31Z",
@@ -113942,15 +120853,15 @@
},
"npmPkg": "react-native-overflow-row",
"npm": {
- "downloads": 79,
- "weekDownloads": 8,
+ "downloads": 66,
+ "weekDownloads": 18,
"size": 754457,
"latestRelease": "1.0.9",
"latestReleaseDate": "2025-06-24T07:20:40.633Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.911,
+ "popularity": -0.76,
"topicSearchString": "ios android"
},
{
@@ -113976,10 +120887,13 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-04-15T22:07:41Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-05T23:48:59Z",
"createdAt": "2020-12-29T21:37:23Z",
- "pushedAt": "2025-04-15T22:07:41Z",
+ "pushedAt": "2025-11-05T23:48:59Z",
"forks": 2,
"issues": 2,
"subscribers": 1,
@@ -114010,17 +120924,17 @@
},
"npmPkg": "react-native-use-form",
"npm": {
- "downloads": 320,
- "weekDownloads": 21,
- "size": 294775,
- "latestRelease": "0.17.3",
- "latestReleaseDate": "2025-04-15T22:07:40.261Z"
+ "downloads": 338,
+ "weekDownloads": 64,
+ "size": 288185,
+ "latestRelease": "0.18.1",
+ "latestReleaseDate": "2025-11-05T23:48:58.470Z"
},
- "score": 44,
+ "score": 58,
"matchingScoreModifiers": [
- "Not updated recently"
+ "Recently updated"
],
- "popularity": -0.694,
+ "popularity": -0.588,
"topicSearchString": "ios android"
},
{
@@ -114045,7 +120959,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-12T11:49:45Z",
"createdAt": "2020-12-24T20:35:25Z",
"pushedAt": "2025-04-12T11:49:45Z",
@@ -114069,7 +120986,8 @@
"web",
"material",
"paper",
- "material-design-tabs"
+ "material-design-tabs",
+ "icons"
],
"license": {
"key": "mit",
@@ -114087,8 +121005,8 @@
},
"npmPkg": "react-native-paper-tabs",
"npm": {
- "downloads": 22872,
- "weekDownloads": 4283,
+ "downloads": 13918,
+ "weekDownloads": 3857,
"size": 968856,
"latestRelease": "0.11.4",
"latestReleaseDate": "2025-04-12T11:48:56.500Z"
@@ -114098,8 +121016,8 @@
"Known",
"Not updated recently"
],
- "popularity": 0.159,
- "topicSearchString": "ios android material-design tabs viewpager web material paper material-design-tabs"
+ "popularity": 0.236,
+ "topicSearchString": "ios android material-design tabs viewpager web material paper material-design-tabs icons"
},
{
"githubUrl": "https://github.com/web-ridge/react-native-ridge-navigation",
@@ -114123,7 +121041,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-04T21:48:07Z",
"createdAt": "2021-07-01T20:48:19Z",
"pushedAt": "2025-08-04T21:48:07Z",
@@ -114161,15 +121082,15 @@
},
"npmPkg": "react-native-ridge-navigation",
"npm": {
- "downloads": 312,
- "weekDownloads": 15,
+ "downloads": 33,
+ "weekDownloads": 7,
"size": 1738745,
"latestRelease": "3.0.16",
"latestReleaseDate": "2025-08-04T21:48:06.783Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.709,
+ "popularity": -0.55,
"topicSearchString": "ios android navigation web typescript"
},
{
@@ -114186,14 +121107,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/Hermanya",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2022-02-08T04:03:57Z",
"createdAt": "2017-12-20T02:30:08Z",
"pushedAt": "2022-02-08T04:03:57Z",
"forks": 651,
"issues": 404,
"subscribers": 14,
- "stars": 3046,
+ "stars": 3054,
"dependencies": 3
},
"name": "react-native-chart-kit",
@@ -114223,8 +121152,8 @@
"unmaintained": true,
"npmPkg": "react-native-chart-kit",
"npm": {
- "downloads": 399599,
- "weekDownloads": 77051,
+ "downloads": 336915,
+ "weekDownloads": 78870,
"size": 399072,
"latestRelease": "6.12.0",
"latestReleaseDate": "2022-02-08T04:08:27.067Z"
@@ -114239,7 +121168,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.586,
+ "popularity": -0.551,
"topicSearchString": "chart chart-kit expo charts graphs"
},
{
@@ -114259,14 +121188,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-14T12:32:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T03:18:06Z",
"createdAt": "2017-02-01T12:01:03Z",
- "pushedAt": "2025-10-14T12:32:07Z",
- "forks": 2223,
- "issues": 59,
- "subscribers": 163,
- "stars": 12118,
+ "pushedAt": "2025-11-14T03:18:06Z",
+ "forks": 2230,
+ "issues": 66,
+ "subscribers": 162,
+ "stars": 12141,
"dependencies": 0
},
"name": "@react-native-firebase/installations",
@@ -114291,11 +121223,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 98310,
- "weekDownloads": 16303,
- "size": 77491,
- "latestRelease": "23.4.1",
- "latestReleaseDate": "2025-10-14T12:32:56.395Z"
+ "downloads": 82996,
+ "weekDownloads": 19872,
+ "size": 77673,
+ "latestRelease": "23.5.0",
+ "latestReleaseDate": "2025-10-30T00:46:06.442Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -114305,7 +121237,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.141,
+ "popularity": 0.204,
"topicSearchString": "firebase installations"
},
{
@@ -114317,19 +121249,22 @@
"github": {
"urls": {
"repo": "https://github.com/didomi/react-native",
- "homepage": null
+ "homepage": "https://www.didomi.io/"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-17T09:41:09Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-07T09:33:24Z",
"createdAt": "2021-05-18T15:24:40Z",
- "pushedAt": "2025-10-17T09:41:09Z",
+ "pushedAt": "2025-11-07T09:33:24Z",
"forks": 3,
- "issues": 12,
+ "issues": 4,
"subscribers": 7,
"stars": 9,
"dependencies": 1
@@ -114357,11 +121292,11 @@
"configPlugin": true
},
"npm": {
- "downloads": 13664,
- "weekDownloads": 2587,
- "size": 416448,
- "latestRelease": "2.16.0",
- "latestReleaseDate": "2025-10-10T16:35:50.137Z"
+ "downloads": 14292,
+ "weekDownloads": 2643,
+ "size": 417440,
+ "latestRelease": "2.18.0",
+ "latestReleaseDate": "2025-11-06T18:18:40.034Z"
},
"score": 44,
"matchingScoreModifiers": [
@@ -114369,7 +121304,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.089,
+ "popularity": -0.093,
"topicSearchString": "ios android"
},
{
@@ -114384,14 +121319,17 @@
"github": {
"urls": {
"repo": "https://github.com/liveakshay/expo-spellchecker",
- "homepage": null
+ "homepage": "https://github.com/liveakshay/expo-spellchecker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-10T04:49:23Z",
"createdAt": "2024-12-05T22:56:51Z",
"pushedAt": "2025-01-10T04:49:23Z",
@@ -114430,8 +121368,8 @@
},
"npmPkg": "expo-spellchecker",
"npm": {
- "downloads": 39,
- "weekDownloads": 0,
+ "downloads": 53,
+ "weekDownloads": 26,
"size": 6698535,
"latestRelease": "1.0.2",
"latestReleaseDate": "2025-01-09T01:23:34.178Z"
@@ -114440,7 +121378,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -1,
+ "popularity": -0.567,
"topicSearchString": "expo expo-spellchecker expospellchecker spellchecker dictionary word-completion word-prediction"
},
{
@@ -114462,12 +121400,15 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-22T15:46:27Z",
"createdAt": "2019-08-01T11:26:48Z",
"pushedAt": "2025-10-22T15:46:27Z",
"forks": 5,
- "issues": 5,
+ "issues": 3,
"subscribers": 4,
"stars": 30,
"dependencies": 0
@@ -114494,8 +121435,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 768,
- "weekDownloads": 147,
+ "downloads": 315,
+ "weekDownloads": 184,
"size": 121404,
"latestRelease": "2.5.6",
"latestReleaseDate": "2025-10-22T16:01:37.965Z"
@@ -114506,7 +121447,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.587,
+ "popularity": -0.253,
"topicSearchString": "ai-chatbot android app-framework chat chatbot cross-platform ios mobile"
},
{
@@ -114531,14 +121472,30 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-22T20:35:25Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/phryneas",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/markerikson",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/EskiMojo14",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-04T15:35:10Z",
"createdAt": "2018-03-03T21:21:53Z",
- "pushedAt": "2025-10-22T20:35:25Z",
- "forks": 1238,
- "issues": 191,
+ "pushedAt": "2025-11-04T15:35:10Z",
+ "forks": 1240,
+ "issues": 197,
"subscribers": 70,
- "stars": 11111,
+ "stars": 11122,
"dependencies": 6
},
"name": "@reduxjs/toolkit",
@@ -114569,11 +121526,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 29252424,
- "weekDownloads": 5376811,
- "size": 6929405,
- "latestRelease": "2.9.2",
- "latestReleaseDate": "2025-10-22T20:35:19.521Z"
+ "downloads": 31566984,
+ "weekDownloads": 5884403,
+ "size": 7013171,
+ "latestRelease": "2.10.1",
+ "latestReleaseDate": "2025-11-04T15:35:01.903Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -114583,7 +121540,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.156,
+ "popularity": 0.158,
"topicSearchString": "redux starter toolkit reducer slice immer immutable redux-toolkit"
},
{
@@ -114608,14 +121565,30 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/markerikson",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/timdorr",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/phryneas",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-09-04T21:35:07Z",
"createdAt": "2015-07-11T17:32:01Z",
"pushedAt": "2025-09-04T21:35:07Z",
- "forks": 3308,
+ "forks": 3311,
"issues": 25,
"subscribers": 394,
- "stars": 23505,
+ "stars": 23509,
"dependencies": 2
},
"name": "react-redux",
@@ -114641,8 +121614,8 @@
},
"npmPkg": "react-redux",
"npm": {
- "downloads": 48267139,
- "weekDownloads": 9475220,
+ "downloads": 40470987,
+ "weekDownloads": 7613872,
"size": 822524,
"latestRelease": "9.2.0",
"latestReleaseDate": "2024-12-10T23:06:45.755Z"
@@ -114653,7 +121626,7 @@
"Popular",
"Known"
],
- "popularity": 0.167,
+ "popularity": 0.16,
"topicSearchString": "reactjs redux"
},
{
@@ -114677,14 +121650,34 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/timdorr",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/markerikson",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/phryneas",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/EskiMojo14",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-10-21T07:41:12Z",
"createdAt": "2015-05-29T23:53:15Z",
"pushedAt": "2025-10-21T07:41:12Z",
- "forks": 14858,
- "issues": 39,
+ "forks": 14855,
+ "issues": 40,
"subscribers": 1250,
- "stars": 61365,
+ "stars": 61397,
"dependencies": 0
},
"name": "redux",
@@ -114719,8 +121712,8 @@
},
"npmPkg": "redux",
"npm": {
- "downloads": 68067948,
- "weekDownloads": 12685336,
+ "downloads": 69248040,
+ "weekDownloads": 13236289,
"size": 289804,
"latestRelease": "5.0.1",
"latestReleaseDate": "2023-12-23T16:47:28.099Z"
@@ -114732,7 +121725,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.158,
+ "popularity": 0.162,
"topicSearchString": "redux reducer state predictable functional immutable hot live replay flux elm"
},
{
@@ -114753,14 +121746,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-26T01:13:08Z",
"createdAt": "2015-07-01T11:06:45Z",
"pushedAt": "2025-09-26T01:13:08Z",
"forks": 658,
"issues": 31,
"subscribers": 159,
- "stars": 19066,
+ "stars": 19070,
"dependencies": 0
},
"name": "reselect",
@@ -114786,20 +121782,19 @@
},
"npmPkg": "reselect",
"npm": {
- "downloads": 53699945,
- "weekDownloads": 10458846,
+ "downloads": 46078458,
+ "weekDownloads": 8454919,
"size": 646106,
"latestRelease": "5.1.1",
"latestReleaseDate": "2024-06-01T22:16:06.224Z"
},
- "score": 100,
+ "score": 95,
"matchingScoreModifiers": [
"Very popular",
"Popular",
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.166,
+ "popularity": 0.156,
"topicSearchString": "redux memoized-selectors"
},
{
@@ -114813,21 +121808,24 @@
"github": {
"urls": {
"repo": "https://github.com/reduxjs/redux-thunk",
- "homepage": null
+ "homepage": "https://github.com/reduxjs/redux-thunk"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-16T00:23:17Z",
"createdAt": "2015-07-13T13:33:08Z",
"pushedAt": "2025-03-16T00:23:17Z",
- "forks": 1020,
+ "forks": 1017,
"issues": 0,
"subscribers": 164,
- "stars": 17751,
+ "stars": 17739,
"dependencies": 0
},
"name": "redux-thunk",
@@ -114856,8 +121854,8 @@
},
"npmPkg": "redux-thunk",
"npm": {
- "downloads": 37113898,
- "weekDownloads": 6905869,
+ "downloads": 31329555,
+ "weekDownloads": 6889691,
"size": 26757,
"latestRelease": "3.1.0",
"latestReleaseDate": "2023-12-04T13:50:37.326Z"
@@ -114869,7 +121867,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.158,
+ "popularity": 0.187,
"topicSearchString": "redux thunk middleware redux-middleware flux"
},
{
@@ -114890,14 +121888,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-01T19:14:40Z",
"createdAt": "2012-02-17T14:19:43Z",
"pushedAt": "2025-10-01T19:14:40Z",
- "forks": 11947,
- "issues": 3758,
+ "forks": 11937,
+ "issues": 3766,
"subscribers": 1340,
- "stars": 75753,
+ "stars": 75804,
"dependencies": 1
},
"name": "@fortawesome/fontawesome-svg-core",
@@ -114926,21 +121927,20 @@
"configPlugin": false
},
"npm": {
- "downloads": 8286982,
- "weekDownloads": 1624686,
+ "downloads": 5400508,
+ "weekDownloads": 1257734,
"size": 438956,
"latestRelease": "7.1.0",
"latestReleaseDate": "2025-10-01T19:33:58.264Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.167,
+ "popularity": 0.198,
"topicSearchString": "font awesome fontawesome icon svg bootstrap"
},
{
@@ -114960,14 +121960,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-01T19:14:40Z",
"createdAt": "2012-02-17T14:19:43Z",
"pushedAt": "2025-10-01T19:14:40Z",
- "forks": 11947,
- "issues": 3758,
+ "forks": 11937,
+ "issues": 3766,
"subscribers": 1340,
- "stars": 75753,
+ "stars": 75804,
"dependencies": 1
},
"name": "@fortawesome/free-brands-svg-icons",
@@ -114989,21 +121992,20 @@
"configPlugin": false
},
"npm": {
- "downloads": 2746127,
- "weekDownloads": 530591,
+ "downloads": 2456229,
+ "weekDownloads": 429281,
"size": 2251366,
"latestRelease": "7.1.0",
"latestReleaseDate": "2025-10-01T19:39:12.619Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.164,
+ "popularity": 0.149,
"topicSearchString": "font awesome fontawesome icon svg bootstrap"
},
{
@@ -115023,14 +122025,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-01T19:14:40Z",
"createdAt": "2012-02-17T14:19:43Z",
"pushedAt": "2025-10-01T19:14:40Z",
- "forks": 11947,
- "issues": 3758,
+ "forks": 11937,
+ "issues": 3766,
"subscribers": 1340,
- "stars": 75753,
+ "stars": 75804,
"dependencies": 1
},
"name": "@fortawesome/free-regular-svg-icons",
@@ -115052,21 +122057,20 @@
"configPlugin": false
},
"npm": {
- "downloads": 4254296,
- "weekDownloads": 796273,
+ "downloads": 4036449,
+ "weekDownloads": 828273,
"size": 698777,
"latestRelease": "7.1.0",
"latestReleaseDate": "2025-10-01T19:38:48.790Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.159,
+ "popularity": 0.174,
"topicSearchString": "font awesome fontawesome icon svg bootstrap"
},
{
@@ -115086,14 +122090,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-01T19:14:40Z",
"createdAt": "2012-02-17T14:19:43Z",
"pushedAt": "2025-10-01T19:14:40Z",
- "forks": 11947,
- "issues": 3758,
+ "forks": 11937,
+ "issues": 3766,
"subscribers": 1340,
- "stars": 75753,
+ "stars": 75804,
"dependencies": 1
},
"name": "@fortawesome/free-solid-svg-icons",
@@ -115115,21 +122122,20 @@
"configPlugin": false
},
"npm": {
- "downloads": 8331301,
- "weekDownloads": 1564478,
+ "downloads": 5577276,
+ "weekDownloads": 1598053,
"size": 5063436,
"latestRelease": "7.1.0",
"latestReleaseDate": "2025-10-01T19:38:23.286Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.16,
+ "popularity": 0.244,
"topicSearchString": "font awesome fontawesome icon svg bootstrap"
},
{
@@ -115148,14 +122154,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/FilipiRafael",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-01-03T12:25:35Z",
"createdAt": "2024-12-28T19:27:05Z",
"pushedAt": "2025-01-03T12:25:35Z",
"forks": 5,
"issues": 0,
"subscribers": 1,
- "stars": 75,
+ "stars": 76,
"dependencies": 0
},
"name": "react-native-motion-tabs",
@@ -115188,8 +122202,8 @@
},
"npmPkg": "react-native-motion-tabs",
"npm": {
- "downloads": 487,
- "weekDownloads": 2,
+ "downloads": 43,
+ "weekDownloads": 4,
"size": 72446,
"latestRelease": "1.0.12",
"latestReleaseDate": "2025-01-03T12:27:43.896Z"
@@ -115198,7 +122212,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.746,
+ "popularity": -0.67,
"topicSearchString": "ios android bottom-tabs navigation screens typescript expo"
},
{
@@ -115211,21 +122225,29 @@
"github": {
"urls": {
"repo": "https://github.com/vantuan88291/react-native-ota-hot-update",
- "homepage": null
+ "homepage": "https://github.com/vantuan88291/react-native-ota-hot-update#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-11T12:00:51Z",
+ "fundingLinks": [
+ {
+ "url": "https://paypal.me/vantuan88291",
+ "platform": "CUSTOM"
+ }
+ ],
+ "updatedAt": "2025-11-07T13:13:51Z",
"createdAt": "2024-08-16T03:13:36Z",
- "pushedAt": "2025-10-11T12:00:51Z",
- "forks": 65,
+ "pushedAt": "2025-11-07T13:13:51Z",
+ "forks": 70,
"issues": 12,
"subscribers": 8,
- "stars": 570,
+ "stars": 590,
"dependencies": 1
},
"name": "react-native-ota-hot-update",
@@ -115260,18 +122282,18 @@
},
"npmPkg": "react-native-ota-hot-update",
"npm": {
- "downloads": 8405,
- "weekDownloads": 1661,
- "size": 248478,
- "latestRelease": "2.3.4",
- "latestReleaseDate": "2025-09-01T08:41:28.349Z"
+ "downloads": 5203,
+ "weekDownloads": 1096,
+ "size": 249630,
+ "latestRelease": "2.3.5",
+ "latestReleaseDate": "2025-11-07T13:14:22.227Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.168,
+ "popularity": 0.179,
"topicSearchString": "hot-update ota code-push update hotupdate codepush ota-hot-update custom-ota rn-hotupdate"
},
{
@@ -115282,20 +122304,23 @@
"github": {
"urls": {
"repo": "https://github.com/f-23/react-native-passkey",
- "homepage": null
+ "homepage": "https://github.com/f-23/react-native-passkey#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-02T22:17:45Z",
"createdAt": "2022-11-01T19:23:36Z",
"pushedAt": "2025-10-02T22:17:45Z",
"forks": 49,
- "issues": 4,
- "subscribers": 9,
+ "issues": 6,
+ "subscribers": 8,
"stars": 199,
"dependencies": 0
},
@@ -115326,18 +122351,17 @@
},
"npmPkg": "react-native-passkey",
"npm": {
- "downloads": 135428,
- "weekDownloads": 26751,
+ "downloads": 79588,
+ "weekDownloads": 28317,
"size": 123279,
"latestRelease": "3.3.1",
"latestReleaseDate": "2025-10-02T22:17:44.792Z"
},
- "score": 65,
+ "score": 60,
"matchingScoreModifiers": [
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.168,
+ "popularity": 0.552,
"topicSearchString": "ios android passkey authentication auth"
},
{
@@ -115359,14 +122383,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-15T08:34:34Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-15T07:54:56Z",
"createdAt": "2021-03-16T11:17:37Z",
- "pushedAt": "2025-10-15T08:34:34Z",
- "forks": 10,
+ "pushedAt": "2025-11-15T07:54:56Z",
+ "forks": 11,
"issues": 1,
"subscribers": 11,
- "stars": 24,
+ "stars": 26,
"dependencies": 0
},
"name": "@playerdata/react-native-mcu-manager",
@@ -115393,17 +122420,17 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 22652,
- "weekDownloads": 2874,
- "size": 65190,
- "latestRelease": "4.3.38",
- "latestReleaseDate": "2025-10-24T09:13:21.082Z"
+ "downloads": 38129,
+ "weekDownloads": 5621,
+ "size": 64894,
+ "latestRelease": "4.3.45",
+ "latestReleaseDate": "2025-11-14T15:33:48.449Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.142,
+ "popularity": 0.125,
"topicSearchString": "ios android mcumgr"
},
{
@@ -115436,14 +122463,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T08:01:11Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T13:18:40Z",
"createdAt": "2022-06-06T09:18:31Z",
- "pushedAt": "2025-10-23T08:01:11Z",
+ "pushedAt": "2025-11-14T13:18:40Z",
"forks": 29,
"issues": 0,
"subscribers": 6,
- "stars": 97,
+ "stars": 96,
"dependencies": 2
},
"name": "react-native-theoplayer",
@@ -115474,17 +122504,17 @@
},
"npmPkg": "react-native-theoplayer",
"npm": {
- "downloads": 27017,
- "weekDownloads": 5883,
- "size": 2620004,
- "latestRelease": "10.2.2",
- "latestReleaseDate": "2025-10-23T08:40:51.442Z"
+ "downloads": 19685,
+ "weekDownloads": 3746,
+ "size": 2630961,
+ "latestRelease": "10.4.0",
+ "latestReleaseDate": "2025-11-13T11:59:45.895Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.185,
+ "popularity": 0.162,
"topicSearchString": "theoplayer ios android video video-player video-streaming"
},
{
@@ -115507,15 +122537,23 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-24T09:38:44Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/gronxb",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-17T11:44:06Z",
"createdAt": "2023-10-22T15:56:45Z",
- "pushedAt": "2025-10-24T09:38:44Z",
- "forks": 93,
- "issues": 38,
+ "pushedAt": "2025-11-17T11:44:06Z",
+ "forks": 100,
+ "issues": 33,
"subscribers": 11,
- "stars": 1058,
- "dependencies": 4
+ "stars": 1116,
+ "dependencies": 5
},
"name": "@hot-updater/react-native",
"fullName": "gronxb/hot-updater",
@@ -115545,11 +122583,11 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 25774,
- "weekDownloads": 3876,
- "size": 299648,
- "latestRelease": "0.20.15",
- "latestReleaseDate": "2025-10-20T15:25:53.149Z"
+ "downloads": 17681,
+ "weekDownloads": 5712,
+ "size": 373127,
+ "latestRelease": "0.21.11",
+ "latestReleaseDate": "2025-11-17T11:50:43.064Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -115557,7 +122595,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.128,
+ "popularity": 0.525,
"topicSearchString": "code-push code-push eas eas-update expo expo-update self-hosted"
},
{
@@ -115576,14 +122614,17 @@
"github": {
"urls": {
"repo": "https://github.com/yunusyavuz16/react-native-trendy",
- "homepage": null
+ "homepage": "https://github.com/yunusyavuz16/react-native-trendy#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-24T11:56:44Z",
"createdAt": "2025-01-17T09:04:53Z",
"pushedAt": "2025-01-24T11:56:44Z",
@@ -115618,8 +122659,8 @@
},
"npmPkg": "react-native-trendy",
"npm": {
- "downloads": 71,
- "weekDownloads": 0,
+ "downloads": 17,
+ "weekDownloads": 16,
"size": 1848827,
"latestRelease": "1.1.0",
"latestReleaseDate": "2025-01-22T08:22:12.843Z"
@@ -115628,7 +122669,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -1,
+ "popularity": -0.2,
"topicSearchString": "ios android"
},
{
@@ -115642,21 +122683,24 @@
"github": {
"urls": {
"repo": "https://github.com/matinzd/expo-health-connect",
- "homepage": null
+ "homepage": "https://github.com/matinzd/expo-health-connect#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-07-31T17:00:34Z",
"createdAt": "2024-06-29T07:52:24Z",
"pushedAt": "2024-07-31T17:00:34Z",
"forks": 5,
"issues": 1,
"subscribers": 2,
- "stars": 10,
+ "stars": 12,
"dependencies": 0
},
"name": "expo-health-connect",
@@ -115684,8 +122728,8 @@
},
"npmPkg": "expo-health-connect",
"npm": {
- "downloads": 19240,
- "weekDownloads": 3511,
+ "downloads": 14135,
+ "weekDownloads": 4105,
"size": 13238,
"latestRelease": "0.1.1",
"latestReleaseDate": "2024-07-31T17:07:32.223Z"
@@ -115694,7 +122738,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.095,
+ "popularity": -0.003,
"topicSearchString": "expo expo-health-connect expohealthconnect"
},
{
@@ -115713,14 +122757,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-07-13T21:48:15Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-11T22:38:45Z",
"createdAt": "2024-02-20T00:14:38Z",
- "pushedAt": "2025-07-13T21:48:15Z",
+ "pushedAt": "2025-11-11T22:38:45Z",
"forks": 10,
- "issues": 3,
+ "issues": 1,
"subscribers": 5,
- "stars": 392,
+ "stars": 393,
"dependencies": 1
},
"name": "xior",
@@ -115769,17 +122816,18 @@
},
"npmPkg": "xior",
"npm": {
- "downloads": 88241,
- "weekDownloads": 16560,
- "size": 231185,
- "latestRelease": "0.7.8",
- "latestReleaseDate": "2025-04-09T22:41:39.323Z"
+ "downloads": 53346,
+ "weekDownloads": 16773,
+ "size": 246124,
+ "latestRelease": "0.8.0",
+ "latestReleaseDate": "2025-11-11T14:19:26.562Z"
},
- "score": 60,
+ "score": 65,
"matchingScoreModifiers": [
- "Known"
+ "Known",
+ "Recently updated"
],
- "popularity": 0.16,
+ "popularity": 0.517,
"topicSearchString": "fetch fetch-wrapper axios axios-fetch axios-alternatives xior fetch-plugins tauri plugins http edge-runtime https network url uri mock dedupe promise request error-retry request-cache request-throttle axios-api typescript ajax"
},
{
@@ -115791,21 +122839,24 @@
"github": {
"urls": {
"repo": "https://github.com/craftzdog/react-native-buffer",
- "homepage": null
+ "homepage": "https://github.com/craftzdog/react-native-buffer"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-03T07:07:10Z",
"createdAt": "2021-02-09T02:27:07Z",
"pushedAt": "2025-10-03T07:07:10Z",
"forks": 8,
"issues": 7,
"subscribers": 2,
- "stars": 127,
+ "stars": 128,
"dependencies": 2
},
"name": "@craftzdog/react-native-buffer",
@@ -115835,18 +122886,17 @@
"configPlugin": false
},
"npm": {
- "downloads": 459262,
- "weekDownloads": 91603,
+ "downloads": 309273,
+ "weekDownloads": 74764,
"size": 83684,
"latestRelease": "6.1.1",
"latestReleaseDate": "2025-10-03T07:07:25.969Z"
},
- "score": 65,
+ "score": 60,
"matchingScoreModifiers": [
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.17,
+ "popularity": 0.205,
"topicSearchString": "arraybuffer browser browserify buffer compatible dataview uint8array"
},
{
@@ -115868,14 +122918,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-15T15:42:13Z",
"createdAt": "2018-04-03T23:36:10Z",
"pushedAt": "2025-09-15T15:42:13Z",
"forks": 5,
"issues": 7,
- "subscribers": 21,
- "stars": 12,
+ "subscribers": 23,
+ "stars": 13,
"dependencies": 15
},
"name": "@bugsnag/expo",
@@ -115907,17 +122960,15 @@
"configPlugin": false
},
"npm": {
- "downloads": 36017,
- "weekDownloads": 6899,
+ "downloads": 35182,
+ "weekDownloads": 6512,
"size": 12044,
"latestRelease": "54.0.0",
"latestReleaseDate": "2025-09-15T11:41:11.549Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.087,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.093,
"topicSearchString": "bugsnag expo exception error javascript monitoring reporting stability mobile"
},
{
@@ -115939,14 +122990,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-13T10:50:03Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-11T10:45:10Z",
"createdAt": "2013-02-05T19:06:33Z",
- "pushedAt": "2025-10-13T10:50:03Z",
+ "pushedAt": "2025-11-11T10:45:10Z",
"forks": 255,
- "issues": 58,
- "subscribers": 45,
- "stars": 883,
+ "issues": 57,
+ "subscribers": 47,
+ "stars": 889,
"dependencies": 12
},
"name": "@bugsnag/react-native",
@@ -115978,8 +123032,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 312659,
- "weekDownloads": 64927,
+ "downloads": 187886,
+ "weekDownloads": 65763,
"size": 16854070,
"latestRelease": "8.7.0",
"latestReleaseDate": "2025-10-13T10:50:56.678Z"
@@ -115991,7 +123045,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.177,
+ "popularity": 0.548,
"topicSearchString": "bugsnag exception error javascript monitoring reporting stability mobile"
},
{
@@ -116013,14 +123067,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-22T10:51:24Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T15:14:22Z",
"createdAt": "2023-02-01T11:08:05Z",
- "pushedAt": "2025-10-22T10:51:24Z",
+ "pushedAt": "2025-11-13T15:14:22Z",
"forks": 6,
"issues": 3,
- "subscribers": 19,
- "stars": 7,
+ "subscribers": 21,
+ "stars": 9,
"dependencies": 4
},
"name": "@bugsnag/react-native-performance",
@@ -116043,17 +123100,17 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 9868,
- "weekDownloads": 2059,
- "size": 155662,
- "latestRelease": "3.1.0",
- "latestReleaseDate": "2025-09-24T16:03:09.028Z"
+ "downloads": 9919,
+ "weekDownloads": 1483,
+ "size": 159934,
+ "latestRelease": "3.2.0",
+ "latestReleaseDate": "2025-11-13T15:14:58.788Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.073,
+ "popularity": -0.123,
"topicSearchString": ""
},
{
@@ -116072,7 +123129,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-08T08:47:13Z",
"createdAt": "2025-01-29T10:31:13Z",
"pushedAt": "2025-07-08T08:47:13Z",
@@ -116104,15 +123164,15 @@
"configPlugin": false
},
"npm": {
- "downloads": 122,
- "weekDownloads": 6,
+ "downloads": 54,
+ "weekDownloads": 35,
"size": 8692,
"latestRelease": "0.0.18",
"latestReleaseDate": "2025-07-08T08:48:29.448Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.957,
+ "popularity": -0.417,
"topicSearchString": "expo expo-notifications"
},
{
@@ -116133,11 +123193,14 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-04T12:39:05Z",
"createdAt": "2025-01-29T14:19:04Z",
"pushedAt": "2025-06-04T12:39:05Z",
- "forks": 2,
+ "forks": 3,
"issues": 1,
"subscribers": 2,
"stars": 23,
@@ -116175,15 +123238,15 @@
},
"npmPkg": "react-native-pdf-from-image",
"npm": {
- "downloads": 2818,
- "weekDownloads": 522,
+ "downloads": 1769,
+ "weekDownloads": 400,
"size": 77624,
"latestRelease": "0.3.5",
"latestReleaseDate": "2025-02-28T06:32:23.548Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.093,
+ "popularity": -0.058,
"topicSearchString": "ios android pdf-generation library image-to-pdf pdf image document-creation image-processing"
},
{
@@ -116205,7 +123268,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-30T22:39:19Z",
"createdAt": "2023-11-07T09:38:28Z",
"pushedAt": "2025-04-30T22:39:19Z",
@@ -116255,15 +123321,17 @@
},
"npmPkg": "rn-text-touch-highlight",
"npm": {
- "downloads": 114,
- "weekDownloads": 32,
+ "downloads": 92,
+ "weekDownloads": 30,
"size": 727370,
"latestRelease": "0.4.0",
"latestReleaseDate": "2025-02-04T19:20:39.105Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": -0.754,
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.714,
"topicSearchString": "ios android highlight text gesture selection interactive reanimated highlighting text-highlighting text-selection text-marker highlighting-library text-highlight ui-component text-manipulation touch-interaction text-highlighter"
},
{
@@ -116285,14 +123353,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-10T20:46:47Z",
"createdAt": "2023-11-04T02:11:39Z",
"pushedAt": "2025-05-10T20:46:47Z",
"forks": 0,
"issues": 0,
"subscribers": 1,
- "stars": 23,
+ "stars": 24,
"dependencies": 0
},
"name": "react-native-type-animation",
@@ -116322,15 +123393,17 @@
},
"npmPkg": "react-native-type-animation",
"npm": {
- "downloads": 39457,
- "weekDownloads": 7989,
+ "downloads": 38828,
+ "weekDownloads": 6954,
"size": 747088,
"latestRelease": "0.4.4",
"latestReleaseDate": "2025-05-10T20:46:45.076Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": -0.078,
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.098,
"topicSearchString": "ios android type-animation typing typinganimation"
},
{
@@ -116343,21 +123416,24 @@
"github": {
"urls": {
"repo": "https://github.com/oxidia/style-variance-authority",
- "homepage": null
+ "homepage": "https://github.com/oxidia/style-variance-authority"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-31T00:02:53Z",
"createdAt": "2025-01-27T20:53:15Z",
"pushedAt": "2025-01-31T00:02:53Z",
"forks": 0,
"issues": 0,
"subscribers": 1,
- "stars": 2,
+ "stars": 3,
"dependencies": 0
},
"name": "@oxidia/style-variance-authority",
@@ -116385,8 +123461,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 65,
- "weekDownloads": 6,
+ "downloads": 42,
+ "weekDownloads": 15,
"size": 18836,
"latestRelease": "1.0.5",
"latestReleaseDate": "2025-01-31T00:05:49.147Z"
@@ -116395,7 +123471,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.92,
+ "popularity": -0.667,
"topicSearchString": "style-variance-authority sva style styles variants"
},
{
@@ -116414,14 +123490,17 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-16T11:11:42Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-27T00:50:35Z",
"createdAt": "2024-04-30T15:09:38Z",
- "pushedAt": "2025-09-16T11:11:42Z",
- "forks": 19,
- "issues": 7,
+ "pushedAt": "2025-10-27T00:50:35Z",
+ "forks": 21,
+ "issues": 6,
"subscribers": 3,
- "stars": 775,
+ "stars": 794,
"dependencies": 0
},
"name": "react-native-sortables",
@@ -116460,18 +123539,18 @@
},
"npmPkg": "react-native-sortables",
"npm": {
- "downloads": 67349,
- "weekDownloads": 11883,
- "size": 1017797,
- "latestRelease": "1.9.2",
- "latestReleaseDate": "2025-09-16T11:11:52.305Z"
+ "downloads": 66816,
+ "weekDownloads": 13310,
+ "size": 1020727,
+ "latestRelease": "1.9.3",
+ "latestReleaseDate": "2025-10-27T00:50:45.078Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.15,
+ "popularity": 0.169,
"topicSearchString": "draggable draggable-flex draggable-grid flex gesture-handler gestures grid haptic-feedback haptics reanimated reorder sortable sortable-flex sortable-grid"
},
{
@@ -116491,14 +123570,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-23T19:39:08Z",
"createdAt": "2024-10-27T21:43:36Z",
"pushedAt": "2024-12-23T19:39:08Z",
"forks": 6,
"issues": 10,
"subscribers": 22,
- "stars": 328,
+ "stars": 331,
"dependencies": 3
},
"name": "react-native-fast-io",
@@ -116530,8 +123612,8 @@
},
"npmPkg": "react-native-fast-io",
"npm": {
- "downloads": 46,
- "weekDownloads": 5,
+ "downloads": 33,
+ "weekDownloads": 11,
"size": 491195,
"latestRelease": "0.2.0",
"latestReleaseDate": "2024-12-20T20:44:06.620Z"
@@ -116542,7 +123624,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.65,
+ "popularity": -0.436,
"topicSearchString": "websocket fetch io streams nitro nitro-modules nitrogen"
},
{
@@ -116562,14 +123644,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-23T20:09:10Z",
"createdAt": "2024-10-14T09:03:18Z",
"pushedAt": "2025-03-23T20:09:10Z",
"forks": 4,
"issues": 20,
- "subscribers": 4,
- "stars": 209,
+ "subscribers": 5,
+ "stars": 221,
"dependencies": 2
},
"name": "@callstack/polygen",
@@ -116598,17 +123683,18 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 43,
- "weekDownloads": 2,
+ "downloads": 40,
+ "weekDownloads": 13,
"size": 467033,
"latestRelease": "0.2.1",
"latestReleaseDate": "2025-03-20T17:11:28.160Z"
},
- "score": 44,
+ "score": 51,
"matchingScoreModifiers": [
+ "Known",
"Not updated recently"
],
- "popularity": -0.71,
+ "popularity": -0.461,
"topicSearchString": "ios android webassembly wasm"
},
{
@@ -116629,14 +123715,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-25T13:09:11Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/vonovak",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-03T20:56:45Z",
"createdAt": "2016-06-28T14:58:12Z",
- "pushedAt": "2025-10-25T13:09:11Z",
- "forks": 429,
- "issues": 9,
+ "pushedAt": "2025-11-03T20:56:45Z",
+ "forks": 430,
+ "issues": 11,
"subscribers": 10,
- "stars": 1471,
+ "stars": 1472,
"dependencies": 0
},
"name": "@react-native-documents/viewer",
@@ -116664,11 +123758,11 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 26668,
- "weekDownloads": 4140,
- "size": 34104,
- "latestRelease": "2.0.0",
- "latestReleaseDate": "2025-10-25T13:11:50.116Z"
+ "downloads": 18549,
+ "weekDownloads": 5944,
+ "size": 34197,
+ "latestRelease": "2.0.2",
+ "latestReleaseDate": "2025-11-03T20:59:01.976Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -116676,7 +123770,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.132,
+ "popularity": 0.522,
"topicSearchString": "document viewer preview quicklook"
},
{
@@ -116693,14 +123787,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-27T10:57:49Z",
"createdAt": "2025-01-15T09:08:16Z",
"pushedAt": "2025-01-27T10:57:49Z",
"forks": 0,
"issues": 0,
"subscribers": 3,
- "stars": 57,
+ "stars": 58,
"dependencies": 0
},
"name": "react-native-css-animations",
@@ -116730,8 +123827,8 @@
},
"npmPkg": "react-native-css-animations",
"npm": {
- "downloads": 47,
- "weekDownloads": 6,
+ "downloads": 37,
+ "weekDownloads": 12,
"size": 27378,
"latestRelease": "0.1.1",
"latestReleaseDate": "2025-01-22T11:12:49.727Z"
@@ -116741,7 +123838,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.641,
+ "popularity": -0.45,
"topicSearchString": "reanimated css-animations css-transitions ios android"
},
{
@@ -116752,14 +123849,17 @@
"github": {
"urls": {
"repo": "https://github.com/Lg0gs/react-native-tiktok",
- "homepage": null
+ "homepage": "https://github.com/Lg0gs/react-native-tiktok#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-31T05:34:30Z",
"createdAt": "2021-08-08T09:05:43Z",
"pushedAt": "2025-07-31T05:34:30Z",
@@ -116794,8 +123894,8 @@
},
"npmPkg": "react-native-tiktok",
"npm": {
- "downloads": 989,
- "weekDownloads": 206,
+ "downloads": 562,
+ "weekDownloads": 169,
"size": 31613,
"latestRelease": "2.1.16",
"latestReleaseDate": "2025-07-31T05:26:23.524Z"
@@ -116804,7 +123904,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.572,
+ "popularity": -0.494,
"topicSearchString": "ios android"
},
{
@@ -116821,10 +123921,13 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
- "updatedAt": "2025-10-20T08:26:22Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-01T08:08:33Z",
"createdAt": "2024-03-14T16:15:00Z",
- "pushedAt": "2025-10-20T08:26:22Z",
+ "pushedAt": "2025-11-01T08:08:33Z",
"forks": 0,
"issues": 0,
"subscribers": 1,
@@ -116844,11 +123947,11 @@
},
"npmPkg": "otago",
"npm": {
- "downloads": 240,
- "weekDownloads": 11,
+ "downloads": 172,
+ "weekDownloads": 9,
"size": 40605,
- "latestRelease": "2.2.10",
- "latestReleaseDate": "2025-10-01T08:15:51.458Z"
+ "latestRelease": "2.2.11",
+ "latestReleaseDate": "2025-11-01T08:08:41.495Z"
},
"score": 44,
"matchingScoreModifiers": [
@@ -116856,7 +123959,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.961,
+ "popularity": -0.955,
"topicSearchString": ""
},
{
@@ -116881,14 +123984,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/deeeed",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-12T06:00:54Z",
"createdAt": "2024-04-20T06:22:22Z",
"pushedAt": "2025-05-12T06:00:54Z",
- "forks": 35,
- "issues": 13,
+ "forks": 34,
+ "issues": 15,
"subscribers": 2,
- "stars": 226,
+ "stars": 232,
"dependencies": 1
},
"name": "@siteed/expo-audio-stream",
@@ -116915,18 +124026,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 1288,
- "weekDownloads": 23,
+ "downloads": 546,
+ "weekDownloads": 411,
"size": 8998,
"latestRelease": "2.2.0",
"latestReleaseDate": "2025-03-04T09:08:25.201Z"
},
- "score": 56,
+ "score": 47,
"matchingScoreModifiers": [
"Known",
+ "Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.015,
+ "popularity": -0.108,
"topicSearchString": "expo audio deprecated"
},
{
@@ -116948,14 +124060,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/deeeed",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-07-31T07:29:17Z",
"createdAt": "2024-04-20T06:22:22Z",
"pushedAt": "2025-07-31T07:29:17Z",
- "forks": 35,
- "issues": 13,
+ "forks": 34,
+ "issues": 15,
"subscribers": 2,
- "stars": 226,
+ "stars": 232,
"dependencies": 0
},
"name": "@siteed/expo-audio-ui",
@@ -116982,8 +124102,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 1050,
- "weekDownloads": 132,
+ "downloads": 774,
+ "weekDownloads": 229,
"size": 196346,
"latestRelease": "0.7.0",
"latestReleaseDate": "2025-07-31T07:29:39.708Z"
@@ -116993,7 +124113,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.107,
+ "popularity": -0.498,
"topicSearchString": "expo expo-audio-studio expoaudiostudio"
},
{
@@ -117009,21 +124129,24 @@
"github": {
"urls": {
"repo": "https://github.com/mike-stewart-dev/expo-widgets",
- "homepage": null
+ "homepage": "https://github.com/gitn00b1337/expo-widgets"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-19T13:18:56Z",
"createdAt": "2023-07-24T17:39:05Z",
"pushedAt": "2025-06-19T13:18:56Z",
"forks": 34,
"issues": 9,
"subscribers": 2,
- "stars": 290,
+ "stars": 297,
"dependencies": 0
},
"name": "@bittingz/expo-widgets",
@@ -117050,8 +124173,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 9737,
- "weekDownloads": 1675,
+ "downloads": 10711,
+ "weekDownloads": 2266,
"size": 148730,
"latestRelease": "3.0.2",
"latestReleaseDate": "2025-07-07T17:51:48.934Z"
@@ -117061,7 +124184,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.146,
+ "popularity": 0.18,
"topicSearchString": "expo expo-widgets expowidgets"
},
{
@@ -117085,14 +124208,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-11T04:49:56Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/davidkpiano",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/xstate",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
+ "updatedAt": "2025-11-03T18:51:51Z",
"createdAt": "2015-09-14T15:04:15Z",
- "pushedAt": "2025-10-11T04:49:56Z",
- "forks": 1322,
- "issues": 109,
+ "pushedAt": "2025-11-03T18:51:51Z",
+ "forks": 1325,
+ "issues": 108,
"subscribers": 186,
- "stars": 28836,
+ "stars": 28930,
"dependencies": 0
},
"name": "xstate",
@@ -117123,11 +124258,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 10156928,
- "weekDownloads": 1982079,
- "size": 2189291,
- "latestRelease": "5.23.0",
- "latestReleaseDate": "2025-10-11T04:51:32.726Z"
+ "downloads": 10062664,
+ "weekDownloads": 1583794,
+ "size": 2194680,
+ "latestRelease": "5.24.0",
+ "latestReleaseDate": "2025-11-03T18:53:35.313Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -117137,7 +124272,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.166,
+ "popularity": 0.134,
"topicSearchString": "statechart state-machine finite-state-machine finite-automata scxml state interpreter graph"
},
{
@@ -117157,14 +124292,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-25T13:52:48Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/davidkpiano",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/xstate",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
+ "updatedAt": "2025-10-27T13:25:40Z",
"createdAt": "2015-09-14T15:04:15Z",
- "pushedAt": "2025-10-25T13:52:48Z",
- "forks": 1322,
- "issues": 109,
+ "pushedAt": "2025-10-27T13:25:40Z",
+ "forks": 1325,
+ "issues": 108,
"subscribers": 186,
- "stars": 28836,
+ "stars": 28930,
"dependencies": 0
},
"name": "@xstate/store",
@@ -117189,11 +124336,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 204420,
- "weekDownloads": 51187,
- "size": 110740,
- "latestRelease": "3.11.1",
- "latestReleaseDate": "2025-10-17T20:12:55.319Z"
+ "downloads": 217162,
+ "weekDownloads": 37429,
+ "size": 110726,
+ "latestRelease": "3.11.2",
+ "latestReleaseDate": "2025-10-27T13:27:11.694Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -117203,7 +124350,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.213,
+ "popularity": 0.147,
"topicSearchString": "store state"
},
{
@@ -117223,14 +124370,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/davidkpiano",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/xstate",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
"updatedAt": "2025-06-21T19:38:14Z",
"createdAt": "2015-09-14T15:04:15Z",
"pushedAt": "2025-06-21T19:38:14Z",
- "forks": 1322,
- "issues": 109,
+ "forks": 1325,
+ "issues": 108,
"subscribers": 186,
- "stars": 28836,
+ "stars": 28930,
"dependencies": 2
},
"name": "@xstate/react",
@@ -117260,8 +124419,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 5979844,
- "weekDownloads": 1133929,
+ "downloads": 5949953,
+ "weekDownloads": 1156395,
"size": 36230,
"latestRelease": "6.0.0",
"latestReleaseDate": "2025-06-19T16:18:00.485Z"
@@ -117273,7 +124432,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.161,
+ "popularity": 0.165,
"topicSearchString": "state machine statechart scxml state graph hook"
},
{
@@ -117289,14 +124448,17 @@
"github": {
"urls": {
"repo": "https://github.com/EdgarJMesquita/expo-totp",
- "homepage": null
+ "homepage": "https://github.com/EdgarJMesquita/expo-totp#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-08T19:32:25Z",
"createdAt": "2025-02-07T21:04:13Z",
"pushedAt": "2025-02-08T19:32:25Z",
@@ -117332,7 +124494,7 @@
"npmPkg": "expo-totp",
"npm": {
"downloads": 11,
- "weekDownloads": 0,
+ "weekDownloads": 4,
"size": 29133,
"latestRelease": "2.0.0",
"latestReleaseDate": "2025-02-08T19:49:56.478Z"
@@ -117342,7 +124504,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -1,
+ "popularity": -0.6,
"topicSearchString": "expo expo-totp expototp"
},
{
@@ -117357,14 +124519,17 @@
"github": {
"urls": {
"repo": "https://github.com/sellpy/react-native-scroll-anchor",
- "homepage": null
+ "homepage": "https://github.com/sellpy/react-native-scroll-anchor#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-22T13:13:32Z",
"createdAt": "2024-04-05T15:55:26Z",
"pushedAt": "2025-01-22T13:13:32Z",
@@ -117400,8 +124565,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 1443,
- "weekDownloads": 312,
+ "downloads": 859,
+ "weekDownloads": 226,
"size": 81706,
"latestRelease": "0.1.1",
"latestReleaseDate": "2024-04-24T14:55:20.994Z"
@@ -117410,7 +124575,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.066,
+ "popularity": -0.776,
"topicSearchString": "scroll anchor scroll-to ios android"
},
{
@@ -117425,21 +124590,24 @@
"github": {
"urls": {
"repo": "https://github.com/tlow92/expo-key-event",
- "homepage": null
+ "homepage": "https://github.com/tlow92/expo-key-event#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-25T07:45:17Z",
"createdAt": "2024-12-29T21:20:39Z",
"pushedAt": "2025-04-25T07:45:17Z",
"forks": 5,
"issues": 8,
"subscribers": 3,
- "stars": 29,
+ "stars": 30,
"dependencies": 0
},
"name": "expo-key-event",
@@ -117472,8 +124640,8 @@
},
"npmPkg": "expo-key-event",
"npm": {
- "downloads": 1555,
- "weekDownloads": 321,
+ "downloads": 1398,
+ "weekDownloads": 425,
"size": 67702,
"latestRelease": "1.4.0",
"latestReleaseDate": "2025-04-25T07:44:59.689Z"
@@ -117482,7 +124650,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.176,
+ "popularity": 0.259,
"topicSearchString": "expo expo-key-event expokeyevent keyboard-event key-event hid-event expo-module key-events"
},
{
@@ -117507,14 +124675,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-17T05:52:45Z",
"createdAt": "2025-01-22T00:20:09Z",
"pushedAt": "2025-09-17T05:52:45Z",
"forks": 0,
"issues": 1,
"subscribers": 1,
- "stars": 19,
+ "stars": 20,
"dependencies": 0
},
"name": "react-native-inner-shadow",
@@ -117556,17 +124727,15 @@
},
"npmPkg": "react-native-inner-shadow",
"npm": {
- "downloads": 1148,
- "weekDownloads": 198,
+ "downloads": 834,
+ "weekDownloads": 262,
"size": 277259,
"latestRelease": "2.4.0",
"latestReleaseDate": "2025-09-17T06:07:50.629Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.103,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.733,
"topicSearchString": "inner-shadow android ios linear-shadow linear-inner-shadow inset-shadow shadow shadow-pressable shadow-toggle shadows gradient linear-gradient neumorphism reanimated skia skia-canvas reactnativeinnershadow"
},
{
@@ -117592,7 +124761,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-08T14:44:25Z",
"createdAt": "2022-06-05T14:18:21Z",
"pushedAt": "2025-09-08T14:44:25Z",
@@ -117621,7 +124793,9 @@
"application",
"development",
"google",
- "ios"
+ "ios",
+ "mobile",
+ "reactjs"
],
"license": {
"name": "MIT License",
@@ -117638,16 +124812,16 @@
},
"npmPkg": "react-native-segmented-control-2",
"npm": {
- "downloads": 6834,
- "weekDownloads": 1242,
+ "downloads": 4620,
+ "weekDownloads": 1477,
"size": 59474,
"latestRelease": "2.1.1",
"latestReleaseDate": "2025-09-08T14:51:04.891Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": 0.154,
- "topicSearchString": "segmented-control segmented-control-2 freakycoder kuray javascript ui-lib rn android app-dev app-development apple application development google ios"
+ "popularity": 0.272,
+ "topicSearchString": "segmented-control segmented-control-2 freakycoder kuray javascript ui-lib rn android app-dev app-development apple application development google ios mobile reactjs"
},
{
"githubUrl": "https://github.com/s77rt/react-native-markdown",
@@ -117659,21 +124833,24 @@
"github": {
"urls": {
"repo": "https://github.com/s77rt/react-native-markdown",
- "homepage": null
+ "homepage": "https://github.com/s77rt/react-native-markdown#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-19T20:48:14Z",
"createdAt": "2024-12-18T01:14:47Z",
"pushedAt": "2025-04-19T20:48:14Z",
"forks": 0,
"issues": 9,
"subscribers": 1,
- "stars": 30,
+ "stars": 31,
"dependencies": 0
},
"name": "@s77rt/react-native-markdown",
@@ -117698,8 +124875,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 88,
- "weekDownloads": 6,
+ "downloads": 63,
+ "weekDownloads": 36,
"size": 449017,
"latestRelease": "1.0.0",
"latestReleaseDate": "2025-04-19T20:50:44.058Z"
@@ -117708,7 +124885,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.69,
+ "popularity": -0.236,
"topicSearchString": "markdown"
},
{
@@ -117720,14 +124897,17 @@
"github": {
"urls": {
"repo": "https://github.com/s77rt/react-native-viewshot",
- "homepage": null
+ "homepage": "https://github.com/s77rt/react-native-viewshot#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-09-18T21:22:36Z",
"createdAt": "2024-09-12T05:34:24Z",
"pushedAt": "2024-09-18T21:22:36Z",
@@ -117759,8 +124939,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 44,
- "weekDownloads": 3,
+ "downloads": 36,
+ "weekDownloads": 36,
"size": 11635,
"latestRelease": "0.0.2",
"latestReleaseDate": "2024-09-12T13:14:00.731Z"
@@ -117769,7 +124949,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.94,
+ "popularity": -0.1,
"topicSearchString": "viewshot"
},
{
@@ -117781,14 +124961,17 @@
"github": {
"urls": {
"repo": "https://github.com/s77rt/react-native-contacts",
- "homepage": null
+ "homepage": "https://github.com/s77rt/react-native-contacts#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-17T12:29:33Z",
"createdAt": "2024-09-19T12:06:47Z",
"pushedAt": "2025-02-17T12:29:33Z",
@@ -117820,8 +125003,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 100,
- "weekDownloads": 3,
+ "downloads": 77,
+ "weekDownloads": 57,
"size": 20625,
"latestRelease": "0.1.1",
"latestReleaseDate": "2024-09-24T00:58:39.484Z"
@@ -117830,7 +125013,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.974,
+ "popularity": -0.367,
"topicSearchString": "contacts"
},
{
@@ -117855,14 +125038,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T16:04:19Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T13:03:52Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-23T16:04:19Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-13T13:03:52Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-audio",
@@ -117892,11 +125078,11 @@
},
"npmPkg": "expo-audio",
"npm": {
- "downloads": 516488,
- "weekDownloads": 92957,
- "size": 639220,
- "latestRelease": "1.0.13",
- "latestReleaseDate": "2025-09-18T21:32:55.128Z"
+ "downloads": 403638,
+ "weekDownloads": 105094,
+ "size": 644538,
+ "latestRelease": "1.0.14",
+ "latestReleaseDate": "2025-10-28T18:27:01.482Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -117906,7 +125092,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.153,
+ "popularity": 0.221,
"topicSearchString": "expo expo-audio audio ios android"
},
{
@@ -117928,14 +125114,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-08T12:16:39Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-03T05:04:59Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-08T12:16:39Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-03T05:04:59Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-maps",
@@ -117962,8 +125151,8 @@
},
"npmPkg": "expo-maps",
"npm": {
- "downloads": 53471,
- "weekDownloads": 10294,
+ "downloads": 35796,
+ "weekDownloads": 10221,
"size": 336551,
"latestRelease": "0.12.8",
"latestReleaseDate": "2025-10-01T00:22:45.736Z"
@@ -117976,7 +125165,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.164,
+ "popularity": 0.243,
"topicSearchString": "expo ui-components"
},
{
@@ -117989,14 +125178,17 @@
"github": {
"urls": {
"repo": "https://github.com/AakashThakur23102000/useRealmStorage-dexterverse",
- "homepage": null
+ "homepage": "https://github.com/AakashThakur23102000/useRealmStorage-dexterverse#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-19T10:11:41Z",
"createdAt": "2025-02-18T12:39:59Z",
"pushedAt": "2025-02-19T10:11:41Z",
@@ -118033,8 +125225,8 @@
},
"npmPkg": "userealmstorage-dexterverse",
"npm": {
- "downloads": 28,
- "weekDownloads": 0,
+ "downloads": 18,
+ "weekDownloads": 14,
"size": 9018,
"latestRelease": "1.0.6",
"latestReleaseDate": "2025-02-19T10:12:22.723Z"
@@ -118043,7 +125235,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -1,
+ "popularity": -0.3,
"topicSearchString": "async-storage asyncstorage storage realm @realm/ hooks"
},
{
@@ -118067,14 +125259,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-14T18:38:18Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-09T16:31:06Z",
"createdAt": "2025-01-13T13:22:38Z",
- "pushedAt": "2025-10-14T18:38:18Z",
+ "pushedAt": "2025-11-09T16:31:06Z",
"forks": 14,
"issues": 3,
"subscribers": 4,
- "stars": 101,
+ "stars": 103,
"dependencies": 1
},
"name": "@appzung/react-native-code-push",
@@ -118110,17 +125305,17 @@
"configPlugin": false
},
"npm": {
- "downloads": 3236,
- "weekDownloads": 360,
- "size": 1303828,
- "latestRelease": "11.0.1",
- "latestReleaseDate": "2025-10-14T18:47:30.650Z"
+ "downloads": 2088,
+ "weekDownloads": 823,
+ "size": 1302837,
+ "latestRelease": "11.0.2",
+ "latestReleaseDate": "2025-11-09T16:34:18.737Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.095,
+ "popularity": 0.335,
"topicSearchString": "appzung codepush code push ota live-updates hot-updates expo-updates expo-ota appcenter code-push ota-update updates"
},
{
@@ -118143,14 +125338,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mfkrause",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-06-11T23:10:05Z",
"createdAt": "2025-02-23T00:58:20Z",
"pushedAt": "2025-06-11T23:10:05Z",
"forks": 7,
"issues": 1,
"subscribers": 4,
- "stars": 407,
+ "stars": 410,
"dependencies": 4
},
"name": "react-native-boost",
@@ -118181,8 +125384,8 @@
},
"npmPkg": "react-native-boost",
"npm": {
- "downloads": 18607,
- "weekDownloads": 4283,
+ "downloads": 12712,
+ "weekDownloads": 3743,
"size": 223892,
"latestRelease": "0.6.2",
"latestReleaseDate": "2025-06-11T21:28:16.702Z"
@@ -118191,7 +125394,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.196,
+ "popularity": 0.25,
"topicSearchString": "ios android performance optimization bundle optimize"
},
{
@@ -118211,7 +125414,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-24T22:15:10Z",
"createdAt": "2025-01-24T23:45:48Z",
"pushedAt": "2025-02-24T22:15:10Z",
@@ -118251,8 +125457,8 @@
},
"npmPkg": "expo-googlenearby-connection",
"npm": {
- "downloads": 16,
- "weekDownloads": 0,
+ "downloads": 2,
+ "weekDownloads": 1,
"size": 206419,
"latestRelease": "0.1.4",
"latestReleaseDate": "2025-01-28T10:47:58.560Z"
@@ -118278,7 +125484,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-22T17:23:41Z",
"createdAt": "2022-07-02T15:54:12Z",
"pushedAt": "2025-04-22T17:23:41Z",
@@ -118314,8 +125523,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 302,
- "weekDownloads": 25,
+ "downloads": 195,
+ "weekDownloads": 65,
"size": 84479,
"latestRelease": "9.0.2-alpha",
"latestReleaseDate": "2025-04-22T17:23:54.054Z"
@@ -118325,7 +125534,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.68,
+ "popularity": -0.461,
"topicSearchString": "sms read-sms android-sms android expo sms-notification"
},
{
@@ -118338,21 +125547,24 @@
"github": {
"urls": {
"repo": "https://github.com/Ucekay/react-native-image-playground",
- "homepage": null
+ "homepage": "https://github.com/Ucekay/react-native-image-playground#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-18T21:26:07Z",
"createdAt": "2024-11-07T18:54:59Z",
"pushedAt": "2024-12-18T21:26:07Z",
"forks": 2,
"issues": 0,
"subscribers": 3,
- "stars": 96,
+ "stars": 97,
"dependencies": 0
},
"name": "react-native-apple-image-playground",
@@ -118379,8 +125591,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 23,
- "weekDownloads": 0,
+ "downloads": 12,
+ "weekDownloads": 11,
"size": 22560,
"latestRelease": "0.2.3",
"latestReleaseDate": "2024-12-12T06:34:05.699Z"
@@ -118390,7 +125602,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -1,
+ "popularity": 0.35,
"topicSearchString": "expo image-playground reactnativeimageplayground"
},
{
@@ -118403,21 +125615,24 @@
"github": {
"urls": {
"repo": "https://github.com/niteshbalusu11/react-native-nitro-tor",
- "homepage": null
+ "homepage": "https://github.com/niteshbalusu11/react-native-nitro-tor#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-26T15:31:09Z",
"createdAt": "2025-02-16T20:45:13Z",
"pushedAt": "2025-09-26T15:31:09Z",
"forks": 1,
"issues": 0,
"subscribers": 2,
- "stars": 18,
+ "stars": 19,
"dependencies": 0
},
"name": "react-native-nitro-tor",
@@ -118451,18 +125666,17 @@
},
"npmPkg": "react-native-nitro-tor",
"npm": {
- "downloads": 362,
- "weekDownloads": 94,
+ "downloads": 216,
+ "weekDownloads": 157,
"size": 201598185,
"latestRelease": "0.3.0",
"latestReleaseDate": "2025-09-26T16:08:54.549Z"
},
- "score": 53,
+ "score": 49,
"matchingScoreModifiers": [
- "Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.779,
+ "popularity": -0.372,
"topicSearchString": "ios android tor nitro-modules new-architecture onion onion-service socks5"
},
{
@@ -118480,14 +125694,17 @@
"github": {
"urls": {
"repo": "https://github.com/danilrafiqi/react-native-stepper-ui",
- "homepage": null
+ "homepage": "https://github.com/danilrafiqi/react-native-stepper-ui#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-05-01T20:47:54Z",
"createdAt": "2020-06-26T08:03:04Z",
"pushedAt": "2024-05-01T20:47:54Z",
@@ -118520,8 +125737,8 @@
},
"npmPkg": "react-native-stepper-ui",
"npm": {
- "downloads": 1036,
- "weekDownloads": 138,
+ "downloads": 617,
+ "weekDownloads": 200,
"size": 12301,
"latestRelease": "0.0.9",
"latestReleaseDate": "2020-07-06T05:11:50.446Z"
@@ -118532,7 +125749,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.114,
+ "popularity": -0.474,
"topicSearchString": "ios android"
},
{
@@ -118561,14 +125778,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-21T15:16:07Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/jmeistrich",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-11T17:16:31Z",
"createdAt": "2024-11-20T09:02:32Z",
- "pushedAt": "2025-10-21T15:16:07Z",
- "forks": 84,
- "issues": 95,
- "subscribers": 18,
- "stars": 2663,
+ "pushedAt": "2025-11-11T17:16:31Z",
+ "forks": 87,
+ "issues": 105,
+ "subscribers": 19,
+ "stars": 2730,
"dependencies": 1
},
"name": "@legendapp/list",
@@ -118593,11 +125818,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 215810,
- "weekDownloads": 36901,
- "size": 302965,
- "latestRelease": "2.0.14",
- "latestReleaseDate": "2025-10-21T15:16:06.970Z"
+ "downloads": 165008,
+ "weekDownloads": 43009,
+ "size": 303525,
+ "latestRelease": "2.0.15",
+ "latestReleaseDate": "2025-11-11T17:16:30.165Z"
},
"score": 70,
"matchingScoreModifiers": [
@@ -118606,7 +125831,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.145,
+ "popularity": 0.222,
"topicSearchString": "list"
},
{
@@ -118619,14 +125844,17 @@
"github": {
"urls": {
"repo": "https://github.com/colaquecez/expo-selectable-text",
- "homepage": null
+ "homepage": "https://github.com/colaquecez/expo-selectable-text#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-27T22:51:06Z",
"createdAt": "2025-01-15T01:47:44Z",
"pushedAt": "2025-02-27T22:51:06Z",
@@ -118661,8 +125889,8 @@
},
"npmPkg": "expo-selectable-text",
"npm": {
- "downloads": 82,
- "weekDownloads": 18,
+ "downloads": 59,
+ "weekDownloads": 13,
"size": 20918,
"latestRelease": "0.4.0",
"latestReleaseDate": "2025-01-19T22:22:22.513Z"
@@ -118671,7 +125899,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.811,
+ "popularity": -0.8,
"topicSearchString": "expo expo-selectable-text exposelectabletext"
},
{
@@ -118691,11 +125919,19 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-24T13:08:11Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/huextrat",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-17T10:01:40Z",
"createdAt": "2025-02-27T19:32:47Z",
- "pushedAt": "2025-10-24T13:08:11Z",
- "forks": 1,
+ "pushedAt": "2025-11-17T10:01:40Z",
+ "forks": 2,
"issues": 1,
"subscribers": 1,
"stars": 36,
@@ -118728,8 +125964,8 @@
},
"npmPkg": "react-native-ios-translate-sheet",
"npm": {
- "downloads": 100,
- "weekDownloads": 2,
+ "downloads": 48,
+ "weekDownloads": 31,
"size": 77692,
"latestRelease": "1.4.8",
"latestReleaseDate": "2025-08-28T02:15:26.394Z"
@@ -118738,7 +125974,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.733,
+ "popularity": -0.186,
"topicSearchString": "ios translate sheet swiftui"
},
{
@@ -118758,10 +125994,18 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-24T11:02:26Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/huextrat",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-17T11:59:42Z",
"createdAt": "2025-02-28T15:31:16Z",
- "pushedAt": "2025-10-24T11:02:26Z",
+ "pushedAt": "2025-11-17T11:59:42Z",
"forks": 0,
"issues": 1,
"subscribers": 1,
@@ -118797,8 +126041,8 @@
},
"npmPkg": "react-native-ios-translate-tasks",
"npm": {
- "downloads": 349,
- "weekDownloads": 88,
+ "downloads": 330,
+ "weekDownloads": 84,
"size": 79972,
"latestRelease": "1.1.7",
"latestReleaseDate": "2025-08-28T02:05:31.030Z"
@@ -118807,7 +126051,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.785,
+ "popularity": -0.782,
"topicSearchString": "ios android translate task tasks swiftui"
},
{
@@ -118820,14 +126064,17 @@
"github": {
"urls": {
"repo": "https://github.com/raouldandresy/react-native-momentum-carousel",
- "homepage": null
+ "homepage": "https://github.com/raouldandresy/react-native-momentum-carousel#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-02T09:48:56Z",
"createdAt": "2024-12-19T09:56:03Z",
"pushedAt": "2025-03-02T09:48:56Z",
@@ -118859,8 +126106,8 @@
},
"npmPkg": "react-native-momentum-carousel",
"npm": {
- "downloads": 938,
- "weekDownloads": 93,
+ "downloads": 262,
+ "weekDownloads": 67,
"size": 137141,
"latestRelease": "2.0.0",
"latestReleaseDate": "2025-03-02T09:54:32.622Z"
@@ -118870,7 +126117,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.915,
+ "popularity": -0.78,
"topicSearchString": "carousel"
},
{
@@ -118897,14 +126144,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-28T21:59:43Z",
"createdAt": "2025-02-10T23:02:18Z",
"pushedAt": "2025-09-28T21:59:43Z",
"forks": 5,
"issues": 6,
"subscribers": 1,
- "stars": 58,
+ "stars": 60,
"dependencies": 3
},
"name": "react-native-phone-entry",
@@ -118919,7 +126169,11 @@
"expo",
"input",
"phone-input",
- "app"
+ "app",
+ "web",
+ "otp-entry",
+ "phone",
+ "phone-entry"
],
"license": {
"key": "mit",
@@ -118937,18 +126191,16 @@
},
"npmPkg": "react-native-phone-entry",
"npm": {
- "downloads": 3517,
- "weekDownloads": 593,
+ "downloads": 2520,
+ "weekDownloads": 663,
"size": 179394,
"latestRelease": "0.2.4",
"latestReleaseDate": "2025-09-28T21:59:40.876Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": 0.143,
- "topicSearchString": "ios android component expo input phone-input app"
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": 0.224,
+ "topicSearchString": "ios android component expo input phone-input app web otp-entry phone phone-entry"
},
{
"githubUrl": "https://github.com/dayaki/react-native-app-shortcuts",
@@ -118962,14 +126214,17 @@
"github": {
"urls": {
"repo": "https://github.com/dayaki/react-native-app-shortcuts",
- "homepage": null
+ "homepage": "https://github.com/dayaki/react-native-app-shortcuts#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-01T03:22:42Z",
"createdAt": "2025-03-01T02:02:26Z",
"pushedAt": "2025-03-01T03:22:42Z",
@@ -119007,8 +126262,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 27,
- "weekDownloads": 0,
+ "downloads": 22,
+ "weekDownloads": 22,
"size": 47753,
"latestRelease": "1.1.0",
"latestReleaseDate": "2025-03-01T03:18:33.661Z"
@@ -119017,7 +126272,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -1,
+ "popularity": -0.12,
"topicSearchString": "ios android shortcuts quick-actions uiapplicationshortcutitem app-shortcuts"
},
{
@@ -119045,7 +126300,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-21T04:41:38Z",
"createdAt": "2025-02-03T10:36:19Z",
"pushedAt": "2025-02-21T04:41:38Z",
@@ -119085,8 +126343,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 64,
- "weekDownloads": 3,
+ "downloads": 69,
+ "weekDownloads": 30,
"size": 138119,
"latestRelease": "1.0.0",
"latestReleaseDate": "2025-02-21T04:42:04.698Z"
@@ -119095,7 +126353,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.96,
+ "popularity": -0.625,
"topicSearchString": "forms multi-step-form multi-step stepper wizard reanimated ui ios android"
},
{
@@ -119110,21 +126368,24 @@
"github": {
"urls": {
"repo": "https://github.com/mhpdev-com/react-native-speech",
- "homepage": null
+ "homepage": "https://github.com/mhpdev-com/react-native-speech#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
- "hasDiscussions": false,
+ "hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-17T20:36:53Z",
"createdAt": "2025-02-21T07:12:03Z",
"pushedAt": "2025-10-17T20:36:53Z",
- "forks": 8,
+ "forks": 9,
"issues": 0,
"subscribers": 1,
- "stars": 44,
+ "stars": 48,
"dependencies": 0
},
"name": "@mhpdev/react-native-speech",
@@ -119159,8 +126420,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 912,
- "weekDownloads": 113,
+ "downloads": 657,
+ "weekDownloads": 353,
"size": 129211,
"latestRelease": "1.3.0",
"latestReleaseDate": "2025-10-17T20:34:36.282Z"
@@ -119169,7 +126430,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.644,
+ "popularity": -0.292,
"topicSearchString": "ios android speech tts text-to-speech voice highlighted highlight-text highlighter highlighted-text"
},
{
@@ -119193,14 +126454,26 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/TomAtterton",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://buymeacoffee.com/tpattertonz",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
"updatedAt": "2025-03-06T09:09:39Z",
"createdAt": "2025-03-05T10:52:50Z",
"pushedAt": "2025-03-06T09:09:39Z",
- "forks": 2,
+ "forks": 3,
"issues": 0,
"subscribers": 1,
- "stars": 17,
+ "stars": 18,
"dependencies": 0
},
"name": "expo-translate-text",
@@ -119228,8 +126501,8 @@
},
"npmPkg": "expo-translate-text",
"npm": {
- "downloads": 192,
- "weekDownloads": 25,
+ "downloads": 116,
+ "weekDownloads": 31,
"size": 46052,
"latestRelease": "0.1.0",
"latestReleaseDate": "2025-03-05T11:34:42.380Z"
@@ -119238,7 +126511,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.889,
+ "popularity": -0.77,
"topicSearchString": "expo expo-translate-text expotranslatetext"
},
{
@@ -119265,11 +126538,14 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-14T14:32:02Z",
"createdAt": "2024-09-21T08:49:12Z",
"pushedAt": "2025-07-14T14:32:02Z",
- "forks": 5,
+ "forks": 6,
"issues": 0,
"subscribers": 1,
"stars": 24,
@@ -119303,15 +126579,15 @@
"configPlugin": false
},
"npm": {
- "downloads": 293,
- "weekDownloads": 53,
+ "downloads": 412,
+ "weekDownloads": 80,
"size": 241575,
"latestRelease": "1.0.9",
"latestReleaseDate": "2025-07-14T14:35:20.213Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.844,
+ "popularity": -0.833,
"topicSearchString": "nepali nepali-picker nepali-date-picker date-picker calendar-picker ios android"
},
{
@@ -119332,14 +126608,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T10:59:52Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T12:26:28Z",
"createdAt": "2018-06-21T21:15:55Z",
- "pushedAt": "2025-10-23T10:59:52Z",
- "forks": 103,
- "issues": 44,
+ "pushedAt": "2025-11-17T12:26:28Z",
+ "forks": 104,
+ "issues": 46,
"subscribers": 15,
- "stars": 1064,
+ "stars": 1078,
"dependencies": 1
},
"name": "react-native-purchases-ui",
@@ -119369,11 +126648,11 @@
},
"npmPkg": "react-native-purchases-ui",
"npm": {
- "downloads": 139860,
- "weekDownloads": 27504,
+ "downloads": 90866,
+ "weekDownloads": 22148,
"size": 278176,
- "latestRelease": "9.6.0",
- "latestReleaseDate": "2025-10-23T10:12:24.064Z"
+ "latestRelease": "9.6.6",
+ "latestReleaseDate": "2025-11-17T12:21:36.658Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -119381,7 +126660,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.167,
+ "popularity": 0.207,
"topicSearchString": "in-app-purchase subscriptions iap ios apple android"
},
{
@@ -119396,21 +126675,24 @@
"github": {
"urls": {
"repo": "https://github.com/newrelic/newrelic-react-native-agent",
- "homepage": null
+ "homepage": "https://github.com/newrelic/newrelic-react-native-agent"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-24T20:45:36Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T20:25:19Z",
"createdAt": "2021-12-06T21:50:29Z",
- "pushedAt": "2025-10-24T20:45:36Z",
+ "pushedAt": "2025-11-14T20:25:19Z",
"forks": 26,
- "issues": 12,
+ "issues": 16,
"subscribers": 13,
- "stars": 19,
+ "stars": 20,
"dependencies": 4
},
"name": "newrelic-react-native-agent",
@@ -119437,17 +126719,17 @@
},
"npmPkg": "newrelic-react-native-agent",
"npm": {
- "downloads": 87729,
- "weekDownloads": 17092,
- "size": 350100,
- "latestRelease": "1.5.11",
- "latestReleaseDate": "2025-10-10T18:02:51.777Z"
+ "downloads": 54094,
+ "weekDownloads": 14713,
+ "size": 350215,
+ "latestRelease": "1.5.12",
+ "latestReleaseDate": "2025-11-14T22:30:40.780Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.084,
+ "popularity": -0.019,
"topicSearchString": "new-relic"
},
{
@@ -119460,14 +126742,17 @@
"github": {
"urls": {
"repo": "https://github.com/saadqbal/react-native-notification-sounds",
- "homepage": null
+ "homepage": "https://github.com/saadqbal/react-native-notification-sounds#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-08-07T17:02:42Z",
"createdAt": "2019-09-15T08:45:53Z",
"pushedAt": "2023-08-07T17:02:42Z",
@@ -119501,8 +126786,8 @@
"unmaintained": true,
"npmPkg": "react-native-notification-sounds",
"npm": {
- "downloads": 7013,
- "weekDownloads": 1427,
+ "downloads": 4736,
+ "weekDownloads": 1165,
"size": 666294,
"latestRelease": "0.5.8",
"latestReleaseDate": "2023-08-07T17:03:39.560Z"
@@ -119513,7 +126798,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.577,
+ "popularity": -0.541,
"topicSearchString": "sounds notifications-sounds"
},
{
@@ -119527,21 +126812,24 @@
"github": {
"urls": {
"repo": "https://github.com/okwasniewski/react-native-emoji-popup",
- "homepage": null
+ "homepage": "https://github.com/okwasniewski/react-native-emoji-popup#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-12T18:03:08Z",
"createdAt": "2025-02-27T19:20:12Z",
"pushedAt": "2025-08-12T18:03:08Z",
"forks": 6,
"issues": 0,
"subscribers": 2,
- "stars": 167,
+ "stars": 168,
"dependencies": 0
},
"name": "react-native-emoji-popup",
@@ -119569,15 +126857,15 @@
},
"npmPkg": "react-native-emoji-popup",
"npm": {
- "downloads": 3234,
- "weekDownloads": 380,
+ "downloads": 3642,
+ "weekDownloads": 984,
"size": 51071,
"latestRelease": "0.3.3",
"latestReleaseDate": "2025-08-12T18:03:07.301Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": 0.1,
+ "popularity": 0.23,
"topicSearchString": "ios android"
},
{
@@ -119606,14 +126894,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-12T18:20:05Z",
"createdAt": "2023-08-07T11:01:51Z",
"pushedAt": "2025-09-12T18:20:05Z",
"forks": 7,
"issues": 6,
"subscribers": 5,
- "stars": 312,
+ "stars": 319,
"dependencies": 4
},
"name": "react-native-legal",
@@ -119643,18 +126934,17 @@
},
"npmPkg": "react-native-legal",
"npm": {
- "downloads": 12456,
- "weekDownloads": 1959,
+ "downloads": 17797,
+ "weekDownloads": 2558,
"size": 130274,
"latestRelease": "1.6.0",
"latestReleaseDate": "2025-09-12T18:22:02.510Z"
},
- "score": 65,
+ "score": 60,
"matchingScoreModifiers": [
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.134,
+ "popularity": 0.122,
"topicSearchString": "oss license acknowledgements license-management"
},
{
@@ -119668,21 +126958,24 @@
"github": {
"urls": {
"repo": "https://github.com/callstack/react-native-brownfield",
- "homepage": null
+ "homepage": "https://github.com/callstack/react-native-brownfield"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-18T12:21:23Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T08:33:17Z",
"createdAt": "2019-07-15T12:33:29Z",
- "pushedAt": "2025-10-18T12:21:23Z",
- "forks": 26,
- "issues": 25,
- "subscribers": 10,
- "stars": 431,
+ "pushedAt": "2025-11-14T08:33:17Z",
+ "forks": 29,
+ "issues": 26,
+ "subscribers": 9,
+ "stars": 441,
"dependencies": 0
},
"name": "@callstack/react-native-brownfield",
@@ -119708,18 +127001,18 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 5406,
- "weekDownloads": 1099,
- "size": 71205,
- "latestRelease": "1.2.0",
- "latestReleaseDate": "2025-07-25T08:18:57.232Z"
+ "downloads": 3183,
+ "weekDownloads": 816,
+ "size": 72098,
+ "latestRelease": "2.0.1",
+ "latestReleaseDate": "2025-11-11T11:25:55.006Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.173,
+ "popularity": 0.218,
"topicSearchString": "brownfield integration"
},
{
@@ -119743,15 +127036,18 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-24T16:22:47Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-03T07:26:24Z",
"createdAt": "2024-10-16T10:58:16Z",
- "pushedAt": "2025-10-24T16:22:47Z",
+ "pushedAt": "2025-11-03T07:26:24Z",
"forks": 49,
- "issues": 60,
+ "issues": 54,
"subscribers": 15,
- "stars": 1045,
- "dependencies": 7
+ "stars": 1080,
+ "dependencies": 4
},
"name": "react-native-executorch",
"fullName": "software-mansion/react-native-executorch",
@@ -119784,11 +127080,11 @@
},
"npmPkg": "react-native-executorch",
"npm": {
- "downloads": 4387,
- "weekDownloads": 423,
- "size": 294783120,
- "latestRelease": "0.5.12",
- "latestReleaseDate": "2025-10-17T14:17:54.408Z"
+ "downloads": 4652,
+ "weekDownloads": 872,
+ "size": 294783194,
+ "latestRelease": "0.5.15",
+ "latestReleaseDate": "2025-10-29T14:22:12.401Z"
},
"score": 70,
"matchingScoreModifiers": [
@@ -119797,7 +127093,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.082,
+ "popularity": 0.159,
"topicSearchString": "ios android executorch ai llm coreml xnnpack llama"
},
{
@@ -119807,14 +127103,17 @@
"github": {
"urls": {
"repo": "https://github.com/kubilaysalih/react-native-attributify",
- "homepage": null
+ "homepage": "https://github.com/kubilaysalih/react-native-attributify#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-21T19:31:29Z",
"createdAt": "2024-12-26T17:51:22Z",
"pushedAt": "2025-08-21T19:31:29Z",
@@ -119850,8 +127149,8 @@
},
"npmPkg": "react-native-attributify",
"npm": {
- "downloads": 339,
- "weekDownloads": 5,
+ "downloads": 85,
+ "weekDownloads": 34,
"size": 354225,
"latestRelease": "0.1.0-alpha.28",
"latestReleaseDate": "2025-08-21T19:31:36.661Z"
@@ -119860,7 +127159,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.987,
+ "popularity": -0.66,
"topicSearchString": "styling utility css-in-js atomic-css typescript"
},
{
@@ -119874,14 +127173,17 @@
"github": {
"urls": {
"repo": "https://github.com/Splicer97/react-native-android-keyboard-adjust",
- "homepage": null
+ "homepage": "https://github.com/Splicer97/react-native-android-keyboard-adjust#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-16T08:54:47Z",
"createdAt": "2025-03-14T13:40:39Z",
"pushedAt": "2025-03-16T08:54:47Z",
@@ -119920,8 +127222,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 45,
- "weekDownloads": 3,
+ "downloads": 47,
+ "weekDownloads": 11,
"size": 76599,
"latestRelease": "0.2.0",
"latestReleaseDate": "2025-03-16T08:54:44.684Z"
@@ -119930,7 +127232,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.94,
+ "popularity": -0.8,
"topicSearchString": "android @splicer97/-android-keyboard-adjust android-keyboard-adjust @rn-android-keyboard-adjust keyboard-adjust keyboard adjust"
},
{
@@ -119944,21 +127246,24 @@
"github": {
"urls": {
"repo": "https://github.com/pioner92/react-native-img-buffer-save",
- "homepage": null
+ "homepage": "https://github.com/pioner92/react-native-img-buffer-save#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-17T18:43:27Z",
"createdAt": "2025-03-17T16:06:46Z",
"pushedAt": "2025-03-17T18:43:27Z",
"forks": 1,
"issues": 0,
"subscribers": 1,
- "stars": 16,
+ "stars": 15,
"dependencies": 0
},
"name": "react-native-img-buffer-save",
@@ -120012,8 +127317,8 @@
},
"npmPkg": "react-native-img-buffer-save",
"npm": {
- "downloads": 57,
- "weekDownloads": 14,
+ "downloads": 34,
+ "weekDownloads": 13,
"size": 30477,
"latestRelease": "0.1.7",
"latestReleaseDate": "2025-03-17T18:43:24.644Z"
@@ -120022,7 +127327,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.785,
+ "popularity": -0.675,
"topicSearchString": "ios android jsi cpp image img img-save image-save save-image save-img image-save-to-gallery image-to-gallery gallery img-buffer-save save-buffer save-array-buffer buffer array-buffer save-image-buffer save-image-array-buffer save-gallery img-buffer image-buffer module image-gallery img-gallery save-img-buffer save-to-gallery"
},
{
@@ -120036,14 +127341,17 @@
"github": {
"urls": {
"repo": "https://github.com/pioner92/react-native-xxhash",
- "homepage": null
+ "homepage": "https://github.com/pioner92/react-native-xxhash#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-23T07:51:04Z",
"createdAt": "2025-01-17T21:17:28Z",
"pushedAt": "2025-10-23T07:51:04Z",
@@ -120076,7 +127384,8 @@
"xxhash3-cpp",
"jni",
"quickhash",
- "xxhash-library"
+ "xxhash-library",
+ "javascript"
],
"license": {
"key": "mit",
@@ -120093,8 +127402,8 @@
},
"npmPkg": "react-native-xxhash",
"npm": {
- "downloads": 201,
- "weekDownloads": 96,
+ "downloads": 128,
+ "weekDownloads": 30,
"size": 303350,
"latestRelease": "0.1.8",
"latestReleaseDate": "2025-09-27T19:14:29.744Z"
@@ -120103,8 +127412,8 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.591,
- "topicSearchString": "ios android xxhash hash fast xxhash3 hash-xxhash jsi cpp fast-hash quick-hash xxhash-jsi xxhash-cpp xxhash3-jsi xxhash3-cpp jni quickhash xxhash-library"
+ "popularity": -0.8,
+ "topicSearchString": "ios android xxhash hash fast xxhash3 hash-xxhash jsi cpp fast-hash quick-hash xxhash-jsi xxhash-cpp xxhash3-jsi xxhash3-cpp jni quickhash xxhash-library javascript"
},
{
"githubUrl": "https://github.com/pioner92/react-native-config-jsi",
@@ -120117,21 +127426,24 @@
"github": {
"urls": {
"repo": "https://github.com/pioner92/react-native-config-jsi",
- "homepage": null
+ "homepage": "https://github.com/pioner92/react-native-config-jsi#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-17T11:56:56Z",
"createdAt": "2025-03-15T14:34:18Z",
"pushedAt": "2025-03-17T11:56:56Z",
"forks": 1,
"issues": 0,
"subscribers": 1,
- "stars": 12,
+ "stars": 13,
"dependencies": 0
},
"name": "react-native-config-jsi",
@@ -120149,7 +127461,8 @@
"env",
"config-jsi",
"jni",
- "module"
+ "module",
+ "dotenv"
],
"license": {
"key": "mit",
@@ -120167,8 +127480,8 @@
},
"npmPkg": "react-native-config-jsi",
"npm": {
- "downloads": 39,
- "weekDownloads": 5,
+ "downloads": 40,
+ "weekDownloads": 8,
"size": 43671,
"latestRelease": "0.1.10",
"latestReleaseDate": "2025-03-17T11:56:53.615Z"
@@ -120177,8 +127490,8 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.889,
- "topicSearchString": "ios android jsi cpp config config-cpp env config-jsi jni module"
+ "popularity": -0.822,
+ "topicSearchString": "ios android jsi cpp config config-cpp env config-jsi jni module dotenv"
},
{
"githubUrl": "https://github.com/dcangulo/react-native-render-lynx",
@@ -120199,7 +127512,15 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://ko-fi.com/dcangulo",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2025-03-25T12:23:31Z",
"createdAt": "2025-03-19T11:33:08Z",
"pushedAt": "2025-03-25T12:23:31Z",
@@ -120234,7 +127555,7 @@
},
"npmPkg": "react-native-render-lynx",
"npm": {
- "downloads": 117,
+ "downloads": 29,
"weekDownloads": 11,
"size": 56338,
"latestRelease": "0.3.0",
@@ -120244,7 +127565,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.919,
+ "popularity": -0.633,
"topicSearchString": "lynx lynx-js lynxjs"
},
{
@@ -120259,21 +127580,24 @@
"github": {
"urls": {
"repo": "https://github.com/JuanSeBestia/react-native-wifi-reborn",
- "homepage": null
+ "homepage": "https://github.com/JuanSeBestia/react-native-wifi-reborn#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-25T08:42:36Z",
"createdAt": "2019-09-12T18:14:33Z",
"pushedAt": "2025-06-25T08:42:36Z",
- "forks": 129,
+ "forks": 130,
"issues": 3,
"subscribers": 12,
- "stars": 446,
+ "stars": 452,
"dependencies": 0
},
"name": "react-native-wifi-reborn",
@@ -120301,8 +127625,8 @@
},
"npmPkg": "react-native-wifi-reborn",
"npm": {
- "downloads": 67452,
- "weekDownloads": 12575,
+ "downloads": 50772,
+ "weekDownloads": 9093,
"size": 121300,
"latestRelease": "4.13.6",
"latestReleaseDate": "2025-06-25T08:41:16.075Z"
@@ -120311,7 +127635,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.158,
+ "popularity": 0.152,
"topicSearchString": "android ios wifi connect"
},
{
@@ -120327,14 +127651,17 @@
"github": {
"urls": {
"repo": "https://github.com/HelpkitHQ/helpkit-help-center-react-native",
- "homepage": null
+ "homepage": "https://www.helpkit.so"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-19T12:27:34Z",
"createdAt": "2025-03-15T08:53:45Z",
"pushedAt": "2025-03-19T12:27:34Z",
@@ -120373,8 +127700,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 231,
- "weekDownloads": 23,
+ "downloads": 121,
+ "weekDownloads": 52,
"size": 172201,
"latestRelease": "0.1.5",
"latestReleaseDate": "2025-03-19T12:27:38.361Z"
@@ -120384,7 +127711,7 @@
"GPL license",
"Not updated recently"
],
- "popularity": -0.915,
+ "popularity": -0.629,
"topicSearchString": "help-center help-desk helpkit notion documentation knowledge-base customer-support faq mobile"
},
{
@@ -120405,14 +127732,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-08-08T18:29:13Z",
"createdAt": "2023-12-04T15:59:56Z",
"pushedAt": "2025-08-08T18:29:13Z",
- "forks": 302,
- "issues": 44,
+ "forks": 304,
+ "issues": 46,
"subscribers": 28,
- "stars": 1227,
+ "stars": 1233,
"dependencies": 0
},
"name": "@google/generative-ai",
@@ -120434,8 +127764,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 5187825,
- "weekDownloads": 1042849,
+ "downloads": 4631787,
+ "weekDownloads": 973847,
"size": 419936,
"latestRelease": "0.24.1",
"latestReleaseDate": "2025-04-29T17:48:21.897Z"
@@ -120446,7 +127776,7 @@
"Popular",
"Known"
],
- "popularity": 0.171,
+ "popularity": 0.179,
"topicSearchString": ""
},
{
@@ -120461,21 +127791,33 @@
"github": {
"urls": {
"repo": "https://github.com/pioner92/react-native-auto-skeleton",
- "homepage": null
+ "homepage": "https://github.com/pioner92/react-native-auto-skeleton#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/pioner92",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://buymeacoffee.com/pioner92",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
"updatedAt": "2025-10-22T19:53:13Z",
"createdAt": "2025-03-22T12:15:43Z",
"pushedAt": "2025-10-22T19:53:13Z",
"forks": 8,
"issues": 3,
- "subscribers": 3,
- "stars": 303,
+ "subscribers": 5,
+ "stars": 315,
"dependencies": 0
},
"name": "react-native-auto-skeleton",
@@ -120513,7 +127855,8 @@
"loader",
"ui",
"component",
- "fabric"
+ "fabric",
+ "expo"
],
"license": {
"key": "mit",
@@ -120531,8 +127874,8 @@
},
"npmPkg": "react-native-auto-skeleton",
"npm": {
- "downloads": 5018,
- "weekDownloads": 857,
+ "downloads": 3237,
+ "weekDownloads": 1175,
"size": 94282,
"latestRelease": "0.1.29",
"latestReleaseDate": "2025-10-22T19:54:26.740Z"
@@ -120542,8 +127885,8 @@
"Known",
"Recently updated"
],
- "popularity": 0.145,
- "topicSearchString": "ios android skeleton skeleton-loader loading-placeholder shimmer-effect loading shimmer placeholder shimmer-placeholder shimmer-placeholder-view shimmer-placeholder-view-component shimmer-placeholder-component shimmer-placeholder-component-view rn-skeleton rn-loading rn-shimmer rn-placeholder rn-skeleton-loader rn-shimmer-placeholder rn-shimmer-placeholder-view skeleton-placeholder skeleton-placeholder-view skeleton-placeholder-component skeleton-placeholder-component-view placeholder-loader loader ui component fabric"
+ "popularity": 0.309,
+ "topicSearchString": "ios android skeleton skeleton-loader loading-placeholder shimmer-effect loading shimmer placeholder shimmer-placeholder shimmer-placeholder-view shimmer-placeholder-view-component shimmer-placeholder-component shimmer-placeholder-component-view rn-skeleton rn-loading rn-shimmer rn-placeholder rn-skeleton-loader rn-shimmer-placeholder rn-shimmer-placeholder-view skeleton-placeholder skeleton-placeholder-view skeleton-placeholder-component skeleton-placeholder-component-view placeholder-loader loader ui component fabric expo"
},
{
"githubUrl": "https://github.com/IvanIhnatsiuk/react-native-advanced-input-mask/tree/main/package",
@@ -120568,14 +127911,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-06T13:51:08Z",
"createdAt": "2024-02-05T13:53:01Z",
"pushedAt": "2025-10-06T13:51:08Z",
"forks": 10,
"issues": 13,
"subscribers": 1,
- "stars": 206,
+ "stars": 212,
"dependencies": 0
},
"name": "react-native-advanced-input-mask",
@@ -120615,8 +127961,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 53417,
- "weekDownloads": 10854,
+ "downloads": 51976,
+ "weekDownloads": 7896,
"size": 385180,
"latestRelease": "1.4.6",
"latestReleaseDate": "2025-10-06T15:37:52.706Z"
@@ -120626,7 +127972,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.173,
+ "popularity": 0.129,
"topicSearchString": "ios android web text-input masking input component form validation formatting phone-input credit-card-input date-input time-input mask"
},
{
@@ -120649,14 +127995,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-07T07:26:15Z",
"createdAt": "2022-03-17T10:15:32Z",
"pushedAt": "2025-08-07T07:26:15Z",
"forks": 10,
"issues": 3,
"subscribers": 2,
- "stars": 93,
+ "stars": 95,
"dependencies": 1
},
"name": "react-native-translator",
@@ -120685,8 +128034,8 @@
},
"npmPkg": "react-native-translator",
"npm": {
- "downloads": 678,
- "weekDownloads": 128,
+ "downloads": 635,
+ "weekDownloads": 218,
"size": 27094,
"latestRelease": "2.0.0",
"latestReleaseDate": "2025-08-07T07:29:02.274Z"
@@ -120695,7 +128044,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.589,
+ "popularity": -0.457,
"topicSearchString": "translator translate typescript google-translate deepl"
},
{
@@ -120717,14 +128066,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-26T00:23:32Z",
"createdAt": "2024-11-16T20:10:09Z",
"pushedAt": "2025-03-26T00:23:32Z",
"forks": 2,
"issues": 1,
"subscribers": 2,
- "stars": 38,
+ "stars": 39,
"dependencies": 0
},
"name": "@corasan/image-compressor",
@@ -120756,8 +128108,8 @@
"moduleType": "nitro"
},
"npm": {
- "downloads": 168,
- "weekDownloads": 8,
+ "downloads": 71,
+ "weekDownloads": 45,
"size": 72644702,
"latestRelease": "0.3.3",
"latestReleaseDate": "2025-03-26T00:26:14.628Z"
@@ -120766,7 +128118,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.709,
+ "popularity": -0.188,
"topicSearchString": "nitro expo image compression compressor image-compressor image-compressor"
},
{
@@ -120786,14 +128138,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-01T12:02:06Z",
"createdAt": "2024-10-15T21:43:41Z",
"pushedAt": "2025-05-01T12:02:06Z",
"forks": 0,
"issues": 1,
"subscribers": 4,
- "stars": 11,
+ "stars": 12,
"dependencies": 0
},
"name": "react-native-nitro-bip39",
@@ -120820,17 +128175,18 @@
},
"npmPkg": "react-native-nitro-bip39",
"npm": {
- "downloads": 378,
- "weekDownloads": 71,
+ "downloads": 250,
+ "weekDownloads": 50,
"size": 2680120,
"latestRelease": "0.0.6",
"latestReleaseDate": "2025-05-01T12:01:02.764Z"
},
- "score": 49,
+ "score": 40,
"matchingScoreModifiers": [
+ "Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.839,
+ "popularity": -0.828,
"topicSearchString": "nitro"
},
{
@@ -120844,21 +128200,24 @@
"github": {
"urls": {
"repo": "https://github.com/patrickkabwe/react-native-nitro-in-app-browser",
- "homepage": null
+ "homepage": "https://github.com/patrickkabwe/react-native-nitro-in-app-browser#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-11T06:36:09Z",
"createdAt": "2024-10-20T18:21:37Z",
"pushedAt": "2025-10-11T06:36:09Z",
"forks": 0,
"issues": 1,
"subscribers": 2,
- "stars": 50,
+ "stars": 54,
"dependencies": 0
},
"name": "react-native-nitro-in-app-browser",
@@ -120888,8 +128247,8 @@
},
"npmPkg": "react-native-nitro-in-app-browser",
"npm": {
- "downloads": 394,
- "weekDownloads": 7,
+ "downloads": 90,
+ "weekDownloads": 25,
"size": 108468,
"latestRelease": "2.0.0",
"latestReleaseDate": "2025-08-17T08:11:54.474Z"
@@ -120898,7 +128257,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.735,
+ "popularity": -0.512,
"topicSearchString": "nitro in-app-browser in-app-browser-module nitro-in-app-browser"
},
{
@@ -120910,26 +128269,29 @@
"ios": true,
"github": {
"urls": {
- "repo": "https://github.com/litecoin-foundation/react-native-turbo-scrypt",
- "homepage": null
+ "repo": "https://github.com/litecoin-foundation/react-native-nitro-scrypt",
+ "homepage": "https://github.com/litecoin-foundation/react-native-nitro-scrypt#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-02-26T09:06:25Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T01:11:29Z",
"createdAt": "2024-11-29T00:56:38Z",
- "pushedAt": "2025-02-26T09:06:25Z",
+ "pushedAt": "2025-11-14T01:11:29Z",
"forks": 0,
"issues": 0,
"subscribers": 6,
"stars": 7,
"dependencies": 0
},
- "name": "react-native-turbo-scrypt",
- "fullName": "litecoin-foundation/react-native-turbo-scrypt",
+ "name": "react-native-nitro-scrypt",
+ "fullName": "litecoin-foundation/react-native-nitro-scrypt",
"isPrivate": false,
"registry": "https://registry.npmjs.org/",
"description": "⚡ fast Scrypt implementation for React Native via Nitromodules",
@@ -120952,18 +128314,18 @@
},
"npmPkg": "react-native-turbo-scrypt",
"npm": {
- "downloads": 42,
- "weekDownloads": 4,
+ "downloads": 17,
+ "weekDownloads": 7,
"size": 53325,
"latestRelease": "0.0.7",
"latestReleaseDate": "2025-03-25T01:54:34.525Z"
},
- "score": 40,
+ "score": 53,
"matchingScoreModifiers": [
- "Not updated recently",
+ "Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.911,
+ "popularity": -0.65,
"topicSearchString": "nitro"
},
{
@@ -120976,21 +128338,24 @@
"github": {
"urls": {
"repo": "https://github.com/cdiddy77/react-native-llm-mediapipe",
- "homepage": null
+ "homepage": "https://github.com/cdiddy77/react-native-llm-mediapipe#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-10-05T16:10:47Z",
"createdAt": "2024-04-21T23:14:04Z",
"pushedAt": "2024-10-05T16:10:47Z",
"forks": 12,
"issues": 6,
"subscribers": 3,
- "stars": 156,
+ "stars": 157,
"dependencies": 0
},
"name": "react-native-llm-mediapipe",
@@ -121021,8 +128386,8 @@
},
"npmPkg": "react-native-llm-mediapipe",
"npm": {
- "downloads": 111,
- "weekDownloads": 30,
+ "downloads": 28,
+ "weekDownloads": 4,
"size": 56729,
"latestRelease": "0.5.0",
"latestReleaseDate": "2024-10-05T16:10:43.789Z"
@@ -121032,7 +128397,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.519,
+ "popularity": -0.617,
"topicSearchString": "ios android mediapipe llm local-llm"
},
{
@@ -121046,21 +128411,24 @@
"github": {
"urls": {
"repo": "https://github.com/holepunchto/react-native-bare-kit",
- "homepage": null
+ "homepage": "https://github.com/holepunchto/react-native-bare-kit#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-17T13:34:54Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T17:09:49Z",
"createdAt": "2024-09-04T07:58:43Z",
- "pushedAt": "2025-10-17T13:34:54Z",
+ "pushedAt": "2025-11-14T17:09:49Z",
"forks": 8,
- "issues": 0,
+ "issues": 1,
"subscribers": 11,
- "stars": 34,
+ "stars": 36,
"dependencies": 3
},
"name": "react-native-bare-kit",
@@ -121084,17 +128452,17 @@
},
"npmPkg": "react-native-bare-kit",
"npm": {
- "downloads": 2686,
- "weekDownloads": 471,
- "size": 322955045,
- "latestRelease": "0.10.2",
- "latestReleaseDate": "2025-10-17T13:36:46.084Z"
+ "downloads": 2476,
+ "weekDownloads": 672,
+ "size": 326121028,
+ "latestRelease": "0.10.6",
+ "latestReleaseDate": "2025-11-14T17:11:44.352Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.149,
+ "popularity": 0.231,
"topicSearchString": ""
},
{
@@ -121112,14 +128480,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-03-28T05:55:52Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-02T15:32:03Z",
"createdAt": "2025-03-27T08:22:06Z",
- "pushedAt": "2025-03-28T05:55:52Z",
+ "pushedAt": "2025-11-02T15:32:03Z",
"forks": 0,
"issues": 0,
"subscribers": 1,
- "stars": 6,
+ "stars": 7,
"dependencies": 4
},
"name": "rn-build-version",
@@ -121158,17 +128529,17 @@
},
"npmPkg": "rn-build-version",
"npm": {
- "downloads": 47,
- "weekDownloads": 1,
+ "downloads": 46,
+ "weekDownloads": 8,
"size": 15301,
"latestRelease": "1.2.2",
"latestReleaseDate": "2025-03-28T05:14:54.391Z"
},
- "score": 44,
+ "score": 58,
"matchingScoreModifiers": [
- "Not updated recently"
+ "Recently updated"
],
- "popularity": -0.982,
+ "popularity": -0.84,
"topicSearchString": "management version-management android tools developer-tools mobile-app build-automation release-management build app-versioning auto ios rn rn-build-version upgrade-build-version"
},
{
@@ -121178,21 +128549,24 @@
"github": {
"urls": {
"repo": "https://github.com/jeremybarbet/expo-testflight",
- "homepage": null
+ "homepage": "https://github.com/jeremybarbet/expo-testflight#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-03-20T16:41:10Z",
"createdAt": "2025-02-17T07:40:17Z",
"pushedAt": "2025-03-20T16:41:10Z",
"forks": 0,
"issues": 0,
"subscribers": 2,
- "stars": 12,
+ "stars": 13,
"dependencies": 0
},
"name": "expo-testflight",
@@ -121220,8 +128594,8 @@
},
"npmPkg": "expo-testflight",
"npm": {
- "downloads": 4431,
- "weekDownloads": 592,
+ "downloads": 2457,
+ "weekDownloads": 828,
"size": 5614,
"latestRelease": "0.3.0",
"latestReleaseDate": "2025-03-20T16:42:11.691Z"
@@ -121230,7 +128604,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.136,
+ "popularity": 0.037,
"topicSearchString": "expo expo-testflight expotestflight"
},
{
@@ -121243,21 +128617,24 @@
"github": {
"urls": {
"repo": "https://github.com/brix/crypto-js",
- "homepage": null
+ "homepage": "http://github.com/brix/crypto-js"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-10-24T22:01:45Z",
"createdAt": "2013-04-08T20:16:40Z",
"pushedAt": "2023-10-24T22:01:45Z",
- "forks": 2458,
- "issues": 261,
+ "forks": 2461,
+ "issues": 260,
"subscribers": 249,
- "stars": 16326,
+ "stars": 16340,
"dependencies": 0
},
"name": "crypto-js",
@@ -121302,8 +128679,8 @@
"unmaintained": true,
"npmPkg": "crypto-js",
"npm": {
- "downloads": 41291498,
- "weekDownloads": 7860428,
+ "downloads": 40242716,
+ "weekDownloads": 7424189,
"size": 486947,
"latestRelease": "4.2.0",
"latestReleaseDate": "2023-10-24T22:20:29.229Z"
@@ -121317,7 +128694,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.588,
+ "popularity": -0.593,
"topicSearchString": "security crypto hash md5 sha1 sha-1 sha256 sha-256 rc4 rabbit aes des pbkdf2 hmac ofb cfb ctr cbc base64 base64url"
},
{
@@ -121337,14 +128714,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/kossnocorp",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/date-fns",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
"updatedAt": "2025-09-08T08:25:07Z",
"createdAt": "2014-10-06T10:24:22Z",
"pushedAt": "2025-09-08T08:25:07Z",
- "forks": 1835,
- "issues": 634,
+ "forks": 1861,
+ "issues": 636,
"subscribers": 204,
- "stars": 36222,
+ "stars": 36288,
"dependencies": 0
},
"name": "date-fns",
@@ -121376,8 +128765,8 @@
},
"npmPkg": "date-fns",
"npm": {
- "downloads": 149517143,
- "weekDownloads": 27906375,
+ "downloads": 150447420,
+ "weekDownloads": 28863800,
"size": 22601076,
"latestRelease": "4.1.0",
"latestReleaseDate": "2024-09-17T04:37:03.810Z"
@@ -121389,7 +128778,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.159,
+ "popularity": 0.163,
"topicSearchString": "javascript date modules utilities nodejs time date-fns hacktoberfest"
},
{
@@ -121410,14 +128799,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-09-17T05:44:04Z",
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/evergrace-co",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-10T06:31:27Z",
"createdAt": "2024-08-16T05:20:34Z",
- "pushedAt": "2025-09-17T05:44:04Z",
- "forks": 22,
- "issues": 4,
+ "pushedAt": "2025-11-10T06:31:27Z",
+ "forks": 26,
+ "issues": 8,
"subscribers": 3,
- "stars": 165,
+ "stars": 171,
"dependencies": 1
},
"name": "react-native-audio-pro",
@@ -121446,18 +128843,19 @@
},
"npmPkg": "react-native-audio-pro",
"npm": {
- "downloads": 2695,
- "weekDownloads": 537,
- "size": 274282,
- "latestRelease": "10.1.1",
- "latestReleaseDate": "2025-09-17T05:44:03.065Z"
+ "downloads": 3651,
+ "weekDownloads": 424,
+ "size": 274346,
+ "latestRelease": "10.1.2",
+ "latestReleaseDate": "2025-11-09T10:53:34.816Z"
},
- "score": 53,
+ "score": 60,
"matchingScoreModifiers": [
+ "Known",
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.169,
+ "popularity": 0.099,
"topicSearchString": "ios android web"
},
{
@@ -121480,14 +128878,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-10T11:52:00Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/adrai",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://locize.com",
+ "platform": "CUSTOM"
+ }
+ ],
+ "updatedAt": "2025-11-11T08:17:42Z",
"createdAt": "2011-12-16T12:37:42Z",
- "pushedAt": "2025-10-10T11:52:00Z",
- "forks": 673,
- "issues": 10,
+ "pushedAt": "2025-11-11T08:17:42Z",
+ "forks": 674,
+ "issues": 13,
"subscribers": 83,
- "stars": 8330,
+ "stars": 8368,
"dependencies": 1
},
"name": "i18next",
@@ -121524,11 +128934,11 @@
},
"npmPkg": "i18next",
"npm": {
- "downloads": 41791054,
- "weekDownloads": 7813186,
- "size": 558277,
- "latestRelease": "25.6.0",
- "latestReleaseDate": "2025-10-10T11:52:40.679Z"
+ "downloads": 27897468,
+ "weekDownloads": 7994873,
+ "size": 558503,
+ "latestRelease": "25.6.2",
+ "latestReleaseDate": "2025-11-11T08:18:14.083Z"
},
"score": 100,
"matchingScoreModifiers": [
@@ -121537,7 +128947,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.159,
+ "popularity": 0.244,
"topicSearchString": "i18next internationalization i18n translation localization l10n globalization gettext ecosystem flexibility nodejs deno javascript"
},
{
@@ -121551,21 +128961,24 @@
"github": {
"urls": {
"repo": "https://github.com/PostHog/posthog-react-native-session-replay",
- "homepage": null
+ "homepage": "https://github.com/PostHog/posthog-react-native-session-replay#readme"
},
"stats": {
"hasIssues": false,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-15T18:39:08Z",
"createdAt": "2024-09-17T10:55:35Z",
"pushedAt": "2025-10-15T18:39:08Z",
"forks": 0,
"issues": 0,
"subscribers": 15,
- "stars": 13,
+ "stars": 14,
"dependencies": 0
},
"name": "posthog-react-native-session-replay",
@@ -121593,8 +129006,8 @@
},
"npmPkg": "posthog-react-native-session-replay",
"npm": {
- "downloads": 197696,
- "weekDownloads": 37511,
+ "downloads": 210144,
+ "weekDownloads": 37930,
"size": 37712,
"latestRelease": "1.2.1",
"latestReleaseDate": "2025-10-15T18:42:00.265Z"
@@ -121604,7 +129017,7 @@
"Known",
"Recently updated"
],
- "popularity": -0.089,
+ "popularity": -0.097,
"topicSearchString": "ios android"
},
{
@@ -121619,21 +129032,33 @@
"github": {
"urls": {
"repo": "https://github.com/pioner92/rn-fade-wrapper",
- "homepage": null
+ "homepage": "https://github.com/pioner92/rn-fade-wrapper#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/pioner92",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://buymeacoffee.com/pioner92",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
"updatedAt": "2025-10-22T20:11:24Z",
"createdAt": "2025-04-02T19:25:56Z",
"pushedAt": "2025-10-22T20:11:24Z",
"forks": 2,
"issues": 0,
"subscribers": 1,
- "stars": 72,
+ "stars": 75,
"dependencies": 0
},
"name": "rn-fade-wrapper",
@@ -121656,7 +129081,8 @@
"fade-in-out",
"fade-gradient",
"gradient",
- "fade-component"
+ "fade-component",
+ "expo"
],
"license": {
"key": "mit",
@@ -121674,8 +129100,8 @@
},
"npmPkg": "rn-fade-wrapper",
"npm": {
- "downloads": 420,
- "weekDownloads": 108,
+ "downloads": 226,
+ "weekDownloads": 125,
"size": 68029,
"latestRelease": "0.1.11",
"latestReleaseDate": "2025-10-22T20:11:21.828Z"
@@ -121684,8 +129110,8 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.53,
- "topicSearchString": "ios android component app.plugin.js wrapper fade fade-wrapper fade-in fade-out fade-container fade-view fade-in-out fade-gradient gradient fade-component"
+ "popularity": -0.278,
+ "topicSearchString": "ios android component app.plugin.js wrapper fade fade-wrapper fade-in fade-out fade-container fade-view fade-in-out fade-gradient gradient fade-component expo"
},
{
"githubUrl": "https://github.com/tschoffelen/react-native-check-version",
@@ -121697,14 +129123,17 @@
"github": {
"urls": {
"repo": "https://github.com/tschoffelen/react-native-check-version",
- "homepage": null
+ "homepage": "https://github.com/tschoffelen/react-native-check-version#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-14T00:01:54Z",
"createdAt": "2018-10-19T08:17:36Z",
"pushedAt": "2025-05-14T00:01:54Z",
@@ -121744,17 +129173,18 @@
},
"npmPkg": "react-native-check-version",
"npm": {
- "downloads": 88722,
- "weekDownloads": 18557,
+ "downloads": 80099,
+ "weekDownloads": 16043,
"size": 11672,
"latestRelease": "1.4.0",
"latestReleaseDate": "2025-05-20T08:04:40.089Z"
},
- "score": 60,
+ "score": 51,
"matchingScoreModifiers": [
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.178,
+ "popularity": 0.17,
"topicSearchString": "version checker check update ios android versions app-store google-play"
},
{
@@ -121776,14 +129206,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-16T11:57:07Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T07:22:52Z",
"createdAt": "2022-03-06T12:01:38Z",
- "pushedAt": "2025-10-16T11:57:07Z",
- "forks": 54,
- "issues": 41,
+ "pushedAt": "2025-11-17T07:22:52Z",
+ "forks": 57,
+ "issues": 38,
"subscribers": 18,
- "stars": 222,
+ "stars": 225,
"dependencies": 12
},
"name": "@livekit/react-native",
@@ -121811,11 +129244,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 57273,
- "weekDownloads": 11365,
- "size": 909920,
- "latestRelease": "2.9.3",
- "latestReleaseDate": "2025-10-13T18:07:53.405Z"
+ "downloads": 40943,
+ "weekDownloads": 10909,
+ "size": 887516,
+ "latestRelease": "2.9.5",
+ "latestReleaseDate": "2025-11-17T07:20:57.068Z"
},
"score": 60,
"matchingScoreModifiers": [
@@ -121823,7 +129256,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.169,
+ "popularity": 0.226,
"topicSearchString": "ios android livekit webrtc"
},
{
@@ -121846,7 +129279,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-03T15:26:28Z",
"createdAt": "2021-06-04T22:25:32Z",
"pushedAt": "2025-10-03T15:26:28Z",
@@ -121880,8 +129316,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 67031,
- "weekDownloads": 12049,
+ "downloads": 65224,
+ "weekDownloads": 13319,
"size": 1410364,
"latestRelease": "137.0.2",
"latestReleaseDate": "2025-09-18T13:46:42.084Z"
@@ -121891,7 +129327,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.097,
+ "popularity": -0.076,
"topicSearchString": "component ios android webrtc"
},
{
@@ -121914,14 +129350,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-24T11:10:43Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T09:40:20Z",
"createdAt": "2020-11-03T06:15:40Z",
- "pushedAt": "2025-10-24T11:10:43Z",
- "forks": 227,
- "issues": 26,
+ "pushedAt": "2025-11-17T09:40:20Z",
+ "forks": 230,
+ "issues": 29,
"subscribers": 27,
- "stars": 518,
+ "stars": 530,
"dependencies": 10
},
"name": "livekit-client",
@@ -121947,11 +129386,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 1096233,
- "weekDownloads": 215910,
- "size": 7268660,
- "latestRelease": "2.15.13",
- "latestReleaseDate": "2025-10-21T17:17:52.711Z"
+ "downloads": 774537,
+ "weekDownloads": 173116,
+ "size": 7401668,
+ "latestRelease": "2.15.16",
+ "latestReleaseDate": "2025-11-14T23:32:37.827Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -121959,7 +129398,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.167,
+ "popularity": 0.19,
"topicSearchString": "typescript javascript webrtc"
},
{
@@ -121982,14 +129421,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-02T06:55:17Z",
"createdAt": "2020-10-29T18:57:13Z",
"pushedAt": "2025-04-02T06:55:17Z",
- "forks": 72,
+ "forks": 73,
"issues": 29,
"subscribers": 1,
- "stars": 161,
+ "stars": 162,
"dependencies": 0
},
"name": "@supersami/rn-foreground-service",
@@ -122018,8 +129460,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 7336,
- "weekDownloads": 1528,
+ "downloads": 4654,
+ "weekDownloads": 977,
"size": 65645,
"latestRelease": "2.2.5",
"latestReleaseDate": "2025-04-02T06:55:57.083Z"
@@ -122030,7 +129472,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.177,
+ "popularity": 0.178,
"topicSearchString": "android foreground service background java android-application"
},
{
@@ -122059,14 +129501,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-25T10:03:27Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/jmeistrich",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-05T18:04:03Z",
"createdAt": "2022-07-21T07:06:08Z",
- "pushedAt": "2025-10-25T10:03:27Z",
+ "pushedAt": "2025-11-05T18:04:03Z",
"forks": 126,
- "issues": 180,
- "subscribers": 23,
- "stars": 3935,
+ "issues": 183,
+ "subscribers": 26,
+ "stars": 3966,
"dependencies": 1
},
"name": "@legendapp/state",
@@ -122093,8 +129543,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 99977,
- "weekDownloads": 19355,
+ "downloads": 64251,
+ "weekDownloads": 15450,
"size": 992478,
"latestRelease": "2.1.15",
"latestReleaseDate": "2024-08-30T18:05:31.880Z"
@@ -122106,7 +129556,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.165,
+ "popularity": 0.204,
"topicSearchString": "state hooks proxy"
},
{
@@ -122128,7 +129578,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-09T02:09:19Z",
"createdAt": "2025-04-07T03:52:26Z",
"pushedAt": "2025-10-09T02:09:19Z",
@@ -122164,8 +129617,8 @@
},
"npmPkg": "expo-click-outside",
"npm": {
- "downloads": 238,
- "weekDownloads": 33,
+ "downloads": 128,
+ "weekDownloads": 40,
"size": 48082,
"latestRelease": "0.1.1",
"latestReleaseDate": "2025-10-09T02:07:45.003Z"
@@ -122174,7 +129627,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.882,
+ "popularity": -0.733,
"topicSearchString": "click-outside expo expo-click-outside expoclickoutside"
},
{
@@ -122192,14 +129645,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-22T09:09:56Z",
+ "fundingLinks": [
+ {
+ "url": "https://opencollective.com/mediasoup",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
+ "updatedAt": "2025-11-04T11:31:50Z",
"createdAt": "2017-07-18T16:44:51Z",
- "pushedAt": "2025-10-22T09:09:56Z",
+ "pushedAt": "2025-11-04T11:31:50Z",
"forks": 245,
"issues": 4,
"subscribers": 43,
- "stars": 640,
+ "stars": 644,
"dependencies": 9
},
"name": "mediasoup-client",
@@ -122230,11 +129691,11 @@
},
"npmPkg": "mediasoup-client",
"npm": {
- "downloads": 158472,
- "weekDownloads": 30953,
- "size": 594358,
- "latestRelease": "3.17.1",
- "latestReleaseDate": "2025-10-22T09:11:05.429Z"
+ "downloads": 91981,
+ "weekDownloads": 22542,
+ "size": 598342,
+ "latestRelease": "3.18.0",
+ "latestReleaseDate": "2025-10-30T22:08:59.320Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -122242,7 +129703,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.166,
+ "popularity": 0.208,
"topicSearchString": "webrtc ortc browser nodejs javascript sfu client-library"
},
{
@@ -122260,7 +129721,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-13T08:05:10Z",
"createdAt": "2025-04-10T09:43:44Z",
"pushedAt": "2025-05-13T08:05:10Z",
@@ -122300,15 +129764,17 @@
},
"npmPkg": "react-native-advanced-checkbox",
"npm": {
- "downloads": 669,
- "weekDownloads": 109,
+ "downloads": 524,
+ "weekDownloads": 147,
"size": 29087,
"latestRelease": "2.0.6",
"latestReleaseDate": "2025-05-13T09:13:12.799Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": -0.861,
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.761,
"topicSearchString": "checkbox advanced-checkbox animation haptic accessibility group-checkbox android ios"
},
{
@@ -122325,21 +129791,33 @@
"github": {
"urls": {
"repo": "https://github.com/mahdidavoodi7/bottom-sheet-stepper",
- "homepage": null
+ "homepage": "https://github.com/mahdidavoodi7/bottom-sheet-stepper#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mahdidavoodi7",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://buymeacoffee.com/mehdidavoodi",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
"updatedAt": "2025-06-08T07:36:12Z",
"createdAt": "2025-04-12T19:28:21Z",
"pushedAt": "2025-06-08T07:36:12Z",
"forks": 5,
"issues": 3,
"subscribers": 3,
- "stars": 292,
+ "stars": 295,
"dependencies": 0
},
"name": "bottom-sheet-stepper",
@@ -122376,8 +129854,8 @@
},
"npmPkg": "bottom-sheet-stepper",
"npm": {
- "downloads": 89,
- "weekDownloads": 22,
+ "downloads": 64,
+ "weekDownloads": 9,
"size": 19354,
"latestRelease": "0.1.8",
"latestReleaseDate": "2025-06-08T07:31:13.057Z"
@@ -122386,7 +129864,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": -0.53,
+ "popularity": -0.63,
"topicSearchString": "bottom-sheet stepper wizard multi-step modal bottom-sheet-stepper onboarding reanimated gorhom gesture-handler component expo"
},
{
@@ -122410,7 +129888,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-13T07:33:48Z",
"createdAt": "2025-04-09T08:08:16Z",
"pushedAt": "2025-04-13T07:33:48Z",
@@ -122447,8 +129928,8 @@
},
"npmPkg": "expo-image-compare",
"npm": {
- "downloads": 115,
- "weekDownloads": 11,
+ "downloads": 109,
+ "weekDownloads": 48,
"size": 15927,
"latestRelease": "1.0.0",
"latestReleaseDate": "2025-04-09T08:42:14.449Z"
@@ -122457,7 +129938,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.919,
+ "popularity": -0.616,
"topicSearchString": "expo image-compare before-after-slider reanimated gesture-handler compare"
},
{
@@ -122469,14 +129950,17 @@
"github": {
"urls": {
"repo": "https://github.com/s77rt/react-native-sodium",
- "homepage": null
+ "homepage": "https://github.com/s77rt/react-native-sodium#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-09T20:35:53Z",
"createdAt": "2025-04-01T10:09:32Z",
"pushedAt": "2025-05-09T20:35:53Z",
@@ -122517,15 +130001,17 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 70,
- "weekDownloads": 1,
+ "downloads": 25,
+ "weekDownloads": 7,
"size": 19903218,
"latestRelease": "0.4.0",
"latestReleaseDate": "2025-05-09T20:24:43.271Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": -0.988,
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.72,
"topicSearchString": "cryptography crypto encryption decryption hashing encoding decoding base64 libsodium sodium"
},
{
@@ -122538,14 +130024,17 @@
"github": {
"urls": {
"repo": "https://github.com/Hiroenzo/react-native-mqtt-clients",
- "homepage": null
+ "homepage": "https://github.com/hiroenzo/react-native-mqtt#readme"
},
"stats": {
"hasIssues": false,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-21T01:16:04Z",
"createdAt": "2024-02-01T06:37:27Z",
"pushedAt": "2025-01-21T01:16:04Z",
@@ -122583,8 +130072,8 @@
},
"npmPkg": "react-native-mqtt-clients",
"npm": {
- "downloads": 98,
- "weekDownloads": 17,
+ "downloads": 48,
+ "weekDownloads": 12,
"size": 391915,
"latestRelease": "0.2.2",
"latestReleaseDate": "2025-01-21T01:14:44.794Z"
@@ -122593,7 +130082,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.852,
+ "popularity": -0.782,
"topicSearchString": "ios android mqtt cocoamqtt paho"
},
{
@@ -122612,7 +130101,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-02T16:55:27Z",
"createdAt": "2025-04-09T16:11:31Z",
"pushedAt": "2025-05-02T16:55:27Z",
@@ -122648,15 +130140,17 @@
},
"npmPkg": "rn-use-google-places-autocomplete",
"npm": {
- "downloads": 261,
- "weekDownloads": 48,
+ "downloads": 170,
+ "weekDownloads": 70,
"size": 29518,
"latestRelease": "1.1.1",
"latestReleaseDate": "2025-04-09T17:22:53.646Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": -0.843,
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.65,
"topicSearchString": "ios android google-api google-places-autocomplete"
},
{
@@ -122678,14 +130172,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-15T15:27:13Z",
"createdAt": "2021-11-29T12:07:13Z",
"pushedAt": "2025-04-15T15:27:13Z",
"forks": 4,
"issues": 1,
"subscribers": 1,
- "stars": 16,
+ "stars": 17,
"dependencies": 0
},
"name": "@shakebugs/react-native-shake",
@@ -122721,8 +130218,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 7873,
- "weekDownloads": 1486,
+ "downloads": 4827,
+ "weekDownloads": 1056,
"size": 327678,
"latestRelease": "17.1.3",
"latestReleaseDate": "2025-08-21T14:53:00.788Z"
@@ -122731,7 +130228,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.09,
+ "popularity": -0.064,
"topicSearchString": "shakebugs shake sdk bug crash report android ios bug-reporting shake-sdk bug-reports debugging"
},
{
@@ -122743,22 +130240,30 @@
"github": {
"urls": {
"repo": "https://github.com/better-auth/better-auth",
- "homepage": null
+ "homepage": "https://better-auth.com"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-24T19:05:09Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/better-auth",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-17T00:42:59Z",
"createdAt": "2024-05-19T21:40:04Z",
- "pushedAt": "2025-10-24T19:05:09Z",
- "forks": 1759,
- "issues": 342,
- "subscribers": 32,
- "stars": 22234,
- "dependencies": 14
+ "pushedAt": "2025-11-17T00:42:59Z",
+ "forks": 1895,
+ "issues": 359,
+ "subscribers": 29,
+ "stars": 23026,
+ "dependencies": 13
},
"name": "better-auth",
"fullName": "better-auth/better-auth",
@@ -122789,11 +130294,11 @@
},
"npmPkg": "better-auth",
"npm": {
- "downloads": 1602917,
- "weekDownloads": 289702,
- "size": 14186475,
- "latestRelease": "1.3.31",
- "latestReleaseDate": "2025-10-25T00:59:35.530Z"
+ "downloads": 1822926,
+ "weekDownloads": 293623,
+ "size": 14202644,
+ "latestRelease": "1.3.34",
+ "latestReleaseDate": "2025-10-29T07:11:14.084Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -122803,7 +130308,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.154,
+ "popularity": 0.137,
"topicSearchString": "auth oauth oidc 2fa social security typescript nextjs"
},
{
@@ -122823,14 +130328,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-24T19:05:09Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/better-auth",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-17T00:42:59Z",
"createdAt": "2024-05-19T21:40:04Z",
- "pushedAt": "2025-10-24T19:05:09Z",
- "forks": 1759,
- "issues": 342,
- "subscribers": 32,
- "stars": 22234,
+ "pushedAt": "2025-11-17T00:42:59Z",
+ "forks": 1895,
+ "issues": 359,
+ "subscribers": 29,
+ "stars": 23026,
"dependencies": 3
},
"name": "@better-auth/expo",
@@ -122857,11 +130370,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 127508,
- "weekDownloads": 22654,
+ "downloads": 160907,
+ "weekDownloads": 28410,
"size": 68482,
- "latestRelease": "1.3.31",
- "latestReleaseDate": "2025-10-25T00:59:40.447Z"
+ "latestRelease": "1.3.34",
+ "latestReleaseDate": "2025-10-29T07:11:17.997Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -122871,7 +130384,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.151,
+ "popularity": 0.15,
"topicSearchString": "auth expo typescript better-auth"
},
{
@@ -122882,21 +130395,24 @@
"github": {
"urls": {
"repo": "https://github.com/BITNET-Infotech/react-native-wav-to-mp3",
- "homepage": null
+ "homepage": "https://github.com/BITNET-Infotech/react-native-wav-to-mp3#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-04T13:24:59Z",
"createdAt": "2025-04-18T13:02:59Z",
"pushedAt": "2025-07-04T13:24:59Z",
- "forks": 0,
+ "forks": 1,
"issues": 1,
"subscribers": 0,
- "stars": 3,
+ "stars": 4,
"dependencies": 0
},
"name": "@bitnet-infotech/react-native-wav-to-mp3",
@@ -122924,8 +130440,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 184,
- "weekDownloads": 26,
+ "downloads": 104,
+ "weekDownloads": 34,
"size": 1103305,
"latestRelease": "2.0.8",
"latestReleaseDate": "2025-07-04T13:24:14.988Z"
@@ -122934,7 +130450,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.879,
+ "popularity": -0.717,
"topicSearchString": "wav mp3 audio converter lame"
},
{
@@ -122950,14 +130466,17 @@
"github": {
"urls": {
"repo": "https://github.com/eugenehp/react-native-uuid",
- "homepage": null
+ "homepage": "https://github.com/eugenehp/react-native-uuid#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-18T22:29:33Z",
"createdAt": "2016-06-20T20:26:47Z",
"pushedAt": "2025-01-18T22:29:33Z",
@@ -122993,8 +130512,8 @@
},
"npmPkg": "react-native-uuid",
"npm": {
- "downloads": 1147682,
- "weekDownloads": 228290,
+ "downloads": 745992,
+ "weekDownloads": 177588,
"size": 160169,
"latestRelease": "2.0.3",
"latestReleaseDate": "2024-11-11T23:41:01.220Z"
@@ -123005,7 +130524,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.169,
+ "popularity": 0.202,
"topicSearchString": "uuid rfc4122 reactivelions random typescript"
},
{
@@ -123023,7 +130542,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-29T14:12:30Z",
"createdAt": "2024-09-25T22:04:09Z",
"pushedAt": "2025-04-29T14:12:30Z",
@@ -123060,8 +130582,8 @@
},
"npmPkg": "react-native-screenshot-test",
"npm": {
- "downloads": 38,
- "weekDownloads": 0,
+ "downloads": 6,
+ "weekDownloads": 3,
"size": 40726,
"latestRelease": "0.0.8",
"latestReleaseDate": "2025-04-21T20:42:05.872Z"
@@ -123070,7 +130592,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -1,
+ "popularity": -0.4,
"topicSearchString": "screenshot-test screenshot-testing snapshot-test snapshot-testing test"
},
{
@@ -123081,21 +130603,24 @@
"github": {
"urls": {
"repo": "https://github.com/jagnesh/react-native-splash-view",
- "homepage": null
+ "homepage": "https://github.com/jagnesh/react-native-splash-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-01T16:59:57Z",
"createdAt": "2025-02-22T09:18:57Z",
"pushedAt": "2025-10-01T16:59:57Z",
"forks": 4,
"issues": 0,
"subscribers": 1,
- "stars": 75,
+ "stars": 74,
"dependencies": 0
},
"name": "react-native-splash-view",
@@ -123130,17 +130655,15 @@
},
"npmPkg": "react-native-splash-view",
"npm": {
- "downloads": 26948,
- "weekDownloads": 5577,
+ "downloads": 17011,
+ "weekDownloads": 4149,
"size": 46923,
"latestRelease": "0.0.19",
"latestReleaseDate": "2025-10-01T17:00:16.450Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": 0.176,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": 0.207,
"topicSearchString": "ios android component splash-screen splashscreen splash launch-screen launchscreen splash-view"
},
{
@@ -123161,14 +130684,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
- "updatedAt": "2025-10-23T10:32:27Z",
+ "fundingLinks": [
+ {
+ "url": "https://tailwindcss.com/sponsor",
+ "platform": "CUSTOM"
+ }
+ ],
+ "updatedAt": "2025-11-10T18:29:23Z",
"createdAt": "2017-10-06T14:59:14Z",
- "pushedAt": "2025-10-23T10:32:27Z",
- "forks": 4728,
- "issues": 55,
- "subscribers": 615,
- "stars": 90773,
+ "pushedAt": "2025-11-10T18:29:23Z",
+ "forks": 4749,
+ "issues": 46,
+ "subscribers": 613,
+ "stars": 91103,
"dependencies": 0
},
"name": "tailwindcss",
@@ -123191,21 +130722,20 @@
},
"npmPkg": "tailwindcss",
"npm": {
- "downloads": 111222526,
- "weekDownloads": 19584261,
- "size": 744975,
- "latestRelease": "4.1.16",
- "latestReleaseDate": "2025-10-23T11:03:25.175Z"
+ "downloads": 115714098,
+ "weekDownloads": 21432847,
+ "size": 745029,
+ "latestRelease": "4.1.17",
+ "latestReleaseDate": "2025-11-06T15:42:46.155Z"
},
- "score": 91,
+ "score": 100,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
"Recently updated"
],
- "popularity": 0.15,
+ "popularity": 0.157,
"topicSearchString": ""
},
{
@@ -123217,14 +130747,17 @@
"github": {
"urls": {
"repo": "https://github.com/YannisHofmann/react-native-country-flag",
- "homepage": null
+ "homepage": "https://github.com/YannisHofmann/react-native-country-flag.git"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-01-13T12:07:16Z",
"createdAt": "2021-08-25T13:28:46Z",
"pushedAt": "2024-01-13T12:07:16Z",
@@ -123260,8 +130793,8 @@
},
"npmPkg": "react-native-country-flag",
"npm": {
- "downloads": 99469,
- "weekDownloads": 20688,
+ "downloads": 63424,
+ "weekDownloads": 18718,
"size": 8223,
"latestRelease": "2.0.2",
"latestReleaseDate": "2023-09-04T11:18:09.834Z"
@@ -123270,7 +130803,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.177,
+ "popularity": 0.501,
"topicSearchString": "country flags flag iso icon"
},
{
@@ -123282,21 +130815,37 @@
"github": {
"urls": {
"repo": "https://github.com/xxsnakerxx/react-native-alert-queue",
- "homepage": null
+ "homepage": "https://github.com/xxsnakerxx/react-native-alert-queue#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/xxsnakerxx",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://buymeacoffee.com/xxsnakerxx",
+ "platform": "BUY_ME_A_COFFEE"
+ },
+ {
+ "url": "https://thanks.dev/xxsnakerxx",
+ "platform": "THANKS_DEV"
+ }
+ ],
"updatedAt": "2025-05-01T10:09:05Z",
"createdAt": "2025-04-25T14:37:58Z",
"pushedAt": "2025-05-01T10:09:05Z",
"forks": 0,
"issues": 0,
"subscribers": 1,
- "stars": 23,
+ "stars": 24,
"dependencies": 0
},
"name": "react-native-alert-queue",
@@ -123328,15 +130877,17 @@
},
"npmPkg": "react-native-alert-queue",
"npm": {
- "downloads": 269,
- "weekDownloads": 53,
+ "downloads": 102,
+ "weekDownloads": 25,
"size": 161301,
"latestRelease": "2.1.0",
"latestReleaseDate": "2025-05-01T10:08:49.922Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": -0.832,
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.792,
"topicSearchString": "alert dialog promise async queue modal ui"
},
{
@@ -123353,17 +130904,37 @@
"github": {
"urls": {
"repo": "https://github.com/JairajJangle/react-native-tiny-wavpack-decoder",
- "homepage": null
+ "homepage": "https://github.com/JairajJangle/react-native-tiny-wavpack-decoder#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
- "hasTopics": true,
- "updatedAt": "2025-08-30T12:59:55Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://www.paypal.com/paypalme/jairajjangle001/usd",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://github.com/JairajJangle/OpenCV-Catalogue/blob/master/.github/Jairaj_Jangle_Google_Pay_UPI_QR_Code.jpg",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://liberapay.com/FutureJJ",
+ "platform": "LIBERAPAY"
+ },
+ {
+ "url": "https://ko-fi.com/futurejj",
+ "platform": "KO_FI"
+ }
+ ],
+ "updatedAt": "2025-11-07T16:04:07Z",
"createdAt": "2025-04-08T18:10:34Z",
- "pushedAt": "2025-08-30T12:59:55Z",
+ "pushedAt": "2025-11-07T16:04:07Z",
"forks": 0,
"issues": 0,
"subscribers": 1,
@@ -123407,15 +130978,17 @@
},
"npmPkg": "react-native-tiny-wavpack-decoder",
"npm": {
- "downloads": 185,
- "weekDownloads": 43,
+ "downloads": 229,
+ "weekDownloads": 9,
"size": 272291,
- "latestRelease": "1.1.1",
- "latestReleaseDate": "2025-08-30T13:00:07.535Z"
+ "latestRelease": "1.1.2",
+ "latestReleaseDate": "2025-11-07T03:37:44.006Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": -0.8,
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.966,
"topicSearchString": "wavpack audio-decoder turbo-module new-architecture ios android audio-processing wav file-conversion module audio decoder cross-platform progress-events"
},
{
@@ -123425,18 +130998,21 @@
"github": {
"urls": {
"repo": "https://github.com/ammarahm-ed/react-native-gzip",
- "homepage": null
+ "homepage": "https://github.com/ammarahm-ed/react-native-gzip#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-08-26T05:44:40Z",
"createdAt": "2022-11-11T10:54:00Z",
"pushedAt": "2023-08-26T05:44:40Z",
- "forks": 9,
+ "forks": 8,
"issues": 3,
"subscribers": 2,
"stars": 21,
@@ -123470,20 +131046,19 @@
"unmaintained": true,
"npmPkg": "react-native-gzip",
"npm": {
- "downloads": 201066,
- "weekDownloads": 39767,
+ "downloads": 126963,
+ "weekDownloads": 29832,
"size": 29032,
"latestRelease": "1.1.0",
"latestReleaseDate": "2023-08-26T05:51:03.540Z"
},
- "score": 35,
+ "score": 28,
"matchingScoreModifiers": [
- "Known",
"Not updated recently",
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.832,
+ "popularity": -0.8,
"topicSearchString": "ios android gzip compress decompress"
},
{
@@ -123501,14 +131076,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-10-23T11:51:44Z",
"createdAt": "2023-07-03T08:43:05Z",
"pushedAt": "2025-10-23T11:51:44Z",
"forks": 40,
- "issues": 27,
+ "issues": 23,
"subscribers": 10,
- "stars": 294,
+ "stars": 297,
"dependencies": 2
},
"name": "react-tv-space-navigation",
@@ -123530,8 +131108,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 2837,
- "weekDownloads": 485,
+ "downloads": 2698,
+ "weekDownloads": 527,
"size": 695643,
"latestRelease": "6.0.0-beta1",
"latestReleaseDate": "2025-07-17T07:38:47.619Z"
@@ -123542,7 +131120,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.145,
+ "popularity": 0.166,
"topicSearchString": ""
},
{
@@ -123556,14 +131134,17 @@
"github": {
"urls": {
"repo": "https://github.com/alanjhughes/expo-emoji-picker",
- "homepage": null
+ "homepage": "https://github.com/alanjhughes/expo-emoji-picker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-03T08:42:30Z",
"createdAt": "2025-04-26T10:25:45Z",
"pushedAt": "2025-07-03T08:42:30Z",
@@ -123600,15 +131181,15 @@
},
"npmPkg": "expo-emoji-picker",
"npm": {
- "downloads": 111,
- "weekDownloads": 16,
+ "downloads": 127,
+ "weekDownloads": 20,
"size": 520912,
"latestRelease": "1.0.0",
"latestReleaseDate": "2025-04-26T11:00:47.122Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.877,
+ "popularity": -0.862,
"topicSearchString": "expo expo-emoji-picker emoji ios android"
},
{
@@ -123631,14 +131212,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-01T01:01:24Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-10-01T01:01:24Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 1
},
"name": "expo-background-task",
@@ -123666,21 +131250,20 @@
},
"npmPkg": "expo-background-task",
"npm": {
- "downloads": 171925,
- "weekDownloads": 31335,
+ "downloads": 121583,
+ "weekDownloads": 32966,
"size": 138577,
"latestRelease": "1.0.8",
"latestReleaseDate": "2025-09-18T21:32:59.093Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.155,
+ "popularity": 0.23,
"topicSearchString": "expo background background-task"
},
{
@@ -123693,21 +131276,24 @@
"github": {
"urls": {
"repo": "https://github.com/software-mansion-labs/react-native-webgpu-worklets",
- "homepage": null
+ "homepage": "https://github.com/software-mansion-labs/react-native-webgpu-worklets#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-28T15:27:29Z",
"createdAt": "2025-04-24T07:39:59Z",
"pushedAt": "2025-08-28T15:27:29Z",
- "forks": 0,
+ "forks": 1,
"issues": 2,
"subscribers": 3,
- "stars": 156,
+ "stars": 159,
"dependencies": 0
},
"name": "react-native-webgpu-worklets",
@@ -123734,8 +131320,8 @@
},
"npmPkg": "react-native-webgpu-worklets",
"npm": {
- "downloads": 108,
- "weekDownloads": 27,
+ "downloads": 57,
+ "weekDownloads": 26,
"size": 38243192,
"latestRelease": "0.3.0",
"latestReleaseDate": "2025-08-28T15:31:16.782Z"
@@ -123744,7 +131330,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.534,
+ "popularity": -0.35,
"topicSearchString": "ios android"
},
{
@@ -123762,14 +131348,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/zoontek",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-07-14T12:29:01Z",
"createdAt": "2021-11-13T00:36:28Z",
"pushedAt": "2025-07-14T12:29:01Z",
"forks": 28,
"issues": 3,
"subscribers": 6,
- "stars": 974,
+ "stars": 986,
"dependencies": 0
},
"name": "react-native-is-edge-to-edge",
@@ -123798,8 +131392,8 @@
},
"npmPkg": "react-native-is-edge-to-edge",
"npm": {
- "downloads": 9034923,
- "weekDownloads": 1660235,
+ "downloads": 6914752,
+ "weekDownloads": 1786723,
"size": 13042,
"latestRelease": "1.2.1",
"latestReleaseDate": "2025-07-01T16:08:51.760Z"
@@ -123811,7 +131405,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.156,
+ "popularity": 0.22,
"topicSearchString": "edge-to-edge status-bar navigation-bar system-bar system-bars"
},
{
@@ -123837,14 +131431,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-09T05:06:42Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://buymeacoffee.com/arang",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
+ "updatedAt": "2025-11-01T11:14:28Z",
"createdAt": "2022-12-02T00:49:58Z",
- "pushedAt": "2025-10-09T05:06:42Z",
- "forks": 17,
- "issues": 2,
+ "pushedAt": "2025-11-01T11:14:28Z",
+ "forks": 18,
+ "issues": 3,
"subscribers": 3,
- "stars": 243,
+ "stars": 253,
"dependencies": 0
},
"name": "react-native-capture-protection",
@@ -123861,7 +131463,10 @@
"mobile-security",
"privacy",
"screenshot-protection",
- "security"
+ "security",
+ "expo",
+ "app-switcher",
+ "detector"
],
"license": {
"key": "mit",
@@ -123879,19 +131484,19 @@
},
"npmPkg": "react-native-capture-protection",
"npm": {
- "downloads": 34448,
- "weekDownloads": 6628,
- "size": 175789,
- "latestRelease": "2.3.2",
- "latestReleaseDate": "2025-10-09T05:10:08.147Z"
+ "downloads": 23735,
+ "weekDownloads": 6475,
+ "size": 162703,
+ "latestRelease": "2.3.3",
+ "latestReleaseDate": "2025-11-01T11:43:21.513Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.164,
- "topicSearchString": "ios android screen-capture screenrecord screenshot mobile-security privacy screenshot-protection security"
+ "popularity": 0.232,
+ "topicSearchString": "ios android screen-capture screenrecord screenshot mobile-security privacy screenshot-protection security expo app-switcher detector"
},
{
"githubUrl": "https://github.com/stallion-tech/react-native-stallion",
@@ -123910,14 +131515,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-06T07:22:54Z",
"createdAt": "2023-06-09T19:34:59Z",
"pushedAt": "2025-06-06T07:22:54Z",
"forks": 2,
- "issues": 6,
+ "issues": 5,
"subscribers": 2,
- "stars": 101,
+ "stars": 104,
"dependencies": 0
},
"name": "react-native-stallion",
@@ -123944,8 +131552,8 @@
},
"npmPkg": "react-native-stallion",
"npm": {
- "downloads": 4741,
- "weekDownloads": 714,
+ "downloads": 2949,
+ "weekDownloads": 866,
"size": 485114,
"latestRelease": "2.2.0",
"latestReleaseDate": "2025-06-06T07:22:58.101Z"
@@ -123954,7 +131562,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": 0.128,
+ "popularity": 0.25,
"topicSearchString": "ios android stallion"
},
{
@@ -123975,14 +131583,17 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-22T10:50:57Z",
"createdAt": "2020-04-08T02:52:26Z",
"pushedAt": "2025-09-22T10:50:57Z",
- "forks": 203,
- "issues": 14,
+ "forks": 205,
+ "issues": 16,
"subscribers": 12,
- "stars": 420,
+ "stars": 423,
"dependencies": 2
},
"name": "react-native-vlc-media-player",
@@ -124002,7 +131613,8 @@
"rtmp",
"video-player",
"video-streaming",
- "vlc-player"
+ "vlc-player",
+ "audio"
],
"license": {
"key": "mit",
@@ -124019,20 +131631,20 @@
},
"npmPkg": "react-native-vlc-media-player",
"npm": {
- "downloads": 7829,
- "weekDownloads": 1809,
+ "downloads": 5970,
+ "weekDownloads": 1319,
"size": 325443,
"latestRelease": "1.0.96",
"latestReleaseDate": "2025-09-22T10:51:36.784Z"
},
- "score": 60,
+ "score": 70,
"matchingScoreModifiers": [
+ "Popular",
"Known",
- "Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.196,
- "topicSearchString": "vlc player android ios mp4 rtsp media video media-player rtmp video-player video-streaming vlc-player"
+ "popularity": 0.188,
+ "topicSearchString": "vlc player android ios mp4 rtsp media video media-player rtmp video-player video-streaming vlc-player audio"
},
{
"githubUrl": "https://github.com/urbanairship/react-native-airship",
@@ -124046,19 +131658,22 @@
"github": {
"urls": {
"repo": "https://github.com/urbanairship/react-native-airship",
- "homepage": null
+ "homepage": "https://github.com/urbanairship/react-native-module#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-08T01:48:03Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-15T00:25:50Z",
"createdAt": "2017-05-01T16:25:14Z",
- "pushedAt": "2025-10-08T01:48:03Z",
+ "pushedAt": "2025-11-15T00:25:50Z",
"forks": 59,
- "issues": 3,
+ "issues": 2,
"subscribers": 70,
"stars": 90,
"dependencies": 0
@@ -124088,18 +131703,18 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 117517,
- "weekDownloads": 20873,
- "size": 824490,
- "latestRelease": "25.3.0",
- "latestReleaseDate": "2025-10-08T01:52:43.700Z"
+ "downloads": 135679,
+ "weekDownloads": 27376,
+ "size": 824531,
+ "latestRelease": "25.3.1",
+ "latestReleaseDate": "2025-11-15T00:28:50.913Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.151,
+ "popularity": 0.172,
"topicSearchString": "ios android airship"
},
{
@@ -124114,14 +131729,17 @@
"github": {
"urls": {
"repo": "https://github.com/prisma/react-native-prisma",
- "homepage": null
+ "homepage": "https://github.com/prisma/react-native-prisma#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-16T14:45:03Z",
"createdAt": "2024-02-22T21:49:28Z",
"pushedAt": "2024-12-16T14:45:03Z",
@@ -124155,8 +131773,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 4431,
- "weekDownloads": 55,
+ "downloads": 739,
+ "weekDownloads": 353,
"size": 132404881,
"latestRelease": "6.0.1",
"latestReleaseDate": "2024-12-04T17:24:32.614Z"
@@ -124166,7 +131784,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.011,
+ "popularity": -0.342,
"topicSearchString": "ios android"
},
{
@@ -124186,21 +131804,24 @@
"github": {
"urls": {
"repo": "https://github.com/s77rt/react-native-date-picker",
- "homepage": null
+ "homepage": "https://github.com/s77rt/react-native-date-picker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-15T23:06:16Z",
"createdAt": "2025-04-27T22:34:15Z",
"pushedAt": "2025-07-15T23:06:16Z",
"forks": 3,
- "issues": 6,
+ "issues": 9,
"subscribers": 1,
- "stars": 123,
+ "stars": 125,
"dependencies": 0
},
"name": "@s77rt/react-native-date-picker",
@@ -124227,15 +131848,15 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 1045,
- "weekDownloads": 185,
+ "downloads": 1552,
+ "weekDownloads": 283,
"size": 164984,
"latestRelease": "3.1.1",
"latestReleaseDate": "2025-07-15T23:07:31.614Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": 0.151,
+ "popularity": 0.155,
"topicSearchString": "date-picker time-picker calendar"
},
{
@@ -124255,14 +131876,26 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/react-native-elements",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/react-native-elements",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
"updatedAt": "2025-10-23T11:05:42Z",
"createdAt": "2025-03-06T07:15:48Z",
"pushedAt": "2025-10-23T11:05:42Z",
"forks": 8,
- "issues": 5,
+ "issues": 6,
"subscribers": 1,
- "stars": 39,
+ "stars": 41,
"dependencies": 5
},
"name": "@rn-vui/base",
@@ -124293,8 +131926,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 7609,
- "weekDownloads": 1206,
+ "downloads": 5562,
+ "weekDownloads": 1491,
"size": 299599,
"latestRelease": "5.1.10",
"latestReleaseDate": "2025-08-23T10:56:38.184Z"
@@ -124303,7 +131936,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.135,
+ "popularity": 0.228,
"topicSearchString": "velements rn-vui ui components ui-library ios android bootstrap"
},
{
@@ -124323,14 +131956,26 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/react-native-elements",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/react-native-elements",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
"updatedAt": "2025-10-23T11:05:42Z",
"createdAt": "2025-03-06T07:15:48Z",
"pushedAt": "2025-10-23T11:05:42Z",
"forks": 8,
- "issues": 5,
+ "issues": 6,
"subscribers": 1,
- "stars": 39,
+ "stars": 41,
"dependencies": 0
},
"name": "@rn-vui/themed",
@@ -124367,8 +132012,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 7450,
- "weekDownloads": 1209,
+ "downloads": 8252,
+ "weekDownloads": 1430,
"size": 69641,
"latestRelease": "5.1.10",
"latestReleaseDate": "2025-08-23T10:56:54.523Z"
@@ -124377,7 +132022,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.138,
+ "popularity": 0.147,
"topicSearchString": "velements elements elements-themed themed ui rneui rn-vui themed ui components ui-library ios android bootstrap"
},
{
@@ -124396,7 +132041,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-05T08:08:31Z",
"createdAt": "2019-11-18T12:21:24Z",
"pushedAt": "2025-06-05T08:08:31Z",
@@ -124427,15 +132075,15 @@
"configPlugin": false
},
"npm": {
- "downloads": 54242,
- "weekDownloads": 10919,
+ "downloads": 31618,
+ "weekDownloads": 9739,
"size": 196378,
"latestRelease": "3.0.0",
"latestReleaseDate": "2025-06-05T12:44:51.167Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.079,
+ "popularity": 0.262,
"topicSearchString": "rudder"
},
{
@@ -124453,7 +132101,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-05T08:08:31Z",
"createdAt": "2019-11-18T12:21:24Z",
"pushedAt": "2025-06-05T08:08:31Z",
@@ -124485,8 +132136,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 230,
- "weekDownloads": 44,
+ "downloads": 56,
+ "weekDownloads": 40,
"size": 42940,
"latestRelease": "1.4.1",
"latestReleaseDate": "2025-06-05T12:44:55.421Z"
@@ -124495,7 +132146,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.837,
+ "popularity": -0.385,
"topicSearchString": "rudder db-encryption"
},
{
@@ -124513,7 +132164,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-29T09:42:02Z",
"createdAt": "2019-11-18T12:21:24Z",
"pushedAt": "2025-04-29T09:42:02Z",
@@ -124545,8 +132199,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 194,
- "weekDownloads": 21,
+ "downloads": 61,
+ "weekDownloads": 46,
"size": 43243,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-04-29T10:32:29.223Z"
@@ -124556,7 +132210,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.907,
+ "popularity": -0.343,
"topicSearchString": "rudder amplitude"
},
{
@@ -124574,7 +132228,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-29T09:42:02Z",
"createdAt": "2019-11-18T12:21:24Z",
"pushedAt": "2025-04-29T09:42:02Z",
@@ -124606,8 +132263,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 855,
- "weekDownloads": 171,
+ "downloads": 441,
+ "weekDownloads": 111,
"size": 45581,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-04-29T10:32:31.091Z"
@@ -124617,7 +132274,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.83,
+ "popularity": -0.784,
"topicSearchString": "rudder appcenter"
},
{
@@ -124635,7 +132292,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-29T09:42:02Z",
"createdAt": "2019-11-18T12:21:24Z",
"pushedAt": "2025-04-29T09:42:02Z",
@@ -124667,8 +132327,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 863,
- "weekDownloads": 151,
+ "downloads": 567,
+ "weekDownloads": 271,
"size": 78391,
"latestRelease": "1.7.0",
"latestReleaseDate": "2025-04-29T10:32:33.158Z"
@@ -124678,7 +132338,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.851,
+ "popularity": -0.592,
"topicSearchString": "rudder appsflyer"
},
{
@@ -124696,7 +132356,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-29T09:34:11Z",
"createdAt": "2019-11-18T12:21:24Z",
"pushedAt": "2025-04-29T09:34:11Z",
@@ -124728,8 +132391,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 190,
- "weekDownloads": 20,
+ "downloads": 77,
+ "weekDownloads": 45,
"size": 44155,
"latestRelease": "2.0.0",
"latestReleaseDate": "2025-04-29T10:32:35.390Z"
@@ -124739,7 +132402,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.909,
+ "popularity": -0.5,
"topicSearchString": "rudder braze"
},
{
@@ -124757,7 +132420,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-29T09:42:02Z",
"createdAt": "2019-11-18T12:21:24Z",
"pushedAt": "2025-04-29T09:42:02Z",
@@ -124789,8 +132455,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 311,
- "weekDownloads": 48,
+ "downloads": 143,
+ "weekDownloads": 58,
"size": 44124,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-04-29T10:32:37.525Z"
@@ -124800,7 +132466,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.868,
+ "popularity": -0.648,
"topicSearchString": "rudder clevertap"
},
{
@@ -124818,7 +132484,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-29T09:42:02Z",
"createdAt": "2019-11-18T12:21:24Z",
"pushedAt": "2025-04-29T09:42:02Z",
@@ -124850,8 +132519,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 168,
- "weekDownloads": 15,
+ "downloads": 214,
+ "weekDownloads": 55,
"size": 38309,
"latestRelease": "1.1.0",
"latestReleaseDate": "2025-04-29T10:32:39.686Z"
@@ -124861,7 +132530,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.923,
+ "popularity": -0.78,
"topicSearchString": "rudder facebook"
},
{
@@ -124879,7 +132548,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-15T10:50:53Z",
"createdAt": "2019-11-18T12:21:24Z",
"pushedAt": "2025-10-15T10:50:53Z",
@@ -124911,8 +132583,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 10514,
- "weekDownloads": 2091,
+ "downloads": 4733,
+ "weekDownloads": 2068,
"size": 27838,
"latestRelease": "2.2.0",
"latestReleaseDate": "2025-10-15T11:03:10.000Z"
@@ -124921,7 +132593,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.081,
+ "popularity": 0.122,
"topicSearchString": "rudder firebase"
},
{
@@ -124939,7 +132611,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-29T09:42:02Z",
"createdAt": "2019-11-18T12:21:24Z",
"pushedAt": "2025-04-29T09:42:02Z",
@@ -124971,8 +132646,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 184,
- "weekDownloads": 5,
+ "downloads": 48,
+ "weekDownloads": 35,
"size": 43031,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-04-29T10:32:43.693Z"
@@ -124982,7 +132657,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.977,
+ "popularity": -0.364,
"topicSearchString": "rudder moengage"
},
{
@@ -125000,7 +132675,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-29T09:42:02Z",
"createdAt": "2019-11-18T12:21:24Z",
"pushedAt": "2025-04-29T09:42:02Z",
@@ -125032,8 +132710,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 150,
- "weekDownloads": 14,
+ "downloads": 46,
+ "weekDownloads": 40,
"size": 43104,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-04-29T10:32:45.799Z"
@@ -125043,7 +132721,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.92,
+ "popularity": -0.2,
"topicSearchString": "rudder singular"
},
{
@@ -125057,21 +132735,24 @@
"github": {
"urls": {
"repo": "https://github.com/AzzappApp/react-native-skia-video",
- "homepage": null
+ "homepage": "https://github.com/AzzappApp/react-native-skia-video.git#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-26T07:22:31Z",
"createdAt": "2024-05-06T18:19:55Z",
"pushedAt": "2025-09-26T07:22:31Z",
"forks": 9,
"issues": 11,
"subscribers": 6,
- "stars": 122,
+ "stars": 126,
"dependencies": 0
},
"name": "@azzapp/react-native-skia-video",
@@ -125101,17 +132782,15 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 2278,
- "weekDownloads": 445,
+ "downloads": 4389,
+ "weekDownloads": 348,
"size": 368072,
"latestRelease": "0.9.0",
"latestReleaseDate": "2025-09-26T07:22:27.721Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": 0.166,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": 0.067,
"topicSearchString": "ios android skia video video-composition"
},
{
@@ -125124,21 +132803,24 @@
"github": {
"urls": {
"repo": "https://github.com/bluesky-social/expo-image-crop-tool",
- "homepage": null
+ "homepage": "https://github.com/bluesky-social/expo-image-crop-tool#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-07-18T18:10:54Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-08T00:00:35Z",
"createdAt": "2025-05-03T02:24:40Z",
- "pushedAt": "2025-07-18T18:10:54Z",
+ "pushedAt": "2025-11-08T00:00:35Z",
"forks": 7,
- "issues": 6,
+ "issues": 2,
"subscribers": 6,
- "stars": 44,
+ "stars": 47,
"dependencies": 0
},
"name": "expo-image-crop-tool",
@@ -125170,17 +132852,18 @@
},
"npmPkg": "expo-image-crop-tool",
"npm": {
- "downloads": 13124,
- "weekDownloads": 2440,
- "size": 38387,
- "latestRelease": "0.3.1",
- "latestReleaseDate": "2025-07-18T18:11:11.329Z"
+ "downloads": 8526,
+ "weekDownloads": 2573,
+ "size": 40783,
+ "latestRelease": "0.4.0",
+ "latestReleaseDate": "2025-11-08T00:02:56.819Z"
},
- "score": 49,
+ "score": 53,
"matchingScoreModifiers": [
+ "Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.158,
+ "popularity": 0.257,
"topicSearchString": "expo expo-image-crop-tool image-crop-tool cropper crop-tool image expoimagecroptool"
},
{
@@ -125192,21 +132875,24 @@
"github": {
"urls": {
"repo": "https://github.com/echowaves/expo-cached-image",
- "homepage": null
+ "homepage": "https://github.com/echowaves/expo-cached-image#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-18T19:09:40Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-15T20:57:26Z",
"createdAt": "2021-06-11T16:50:45Z",
- "pushedAt": "2025-10-18T19:09:40Z",
- "forks": 21,
+ "pushedAt": "2025-11-15T20:57:26Z",
+ "forks": 22,
"issues": 1,
"subscribers": 2,
- "stars": 98,
+ "stars": 102,
"dependencies": 0
},
"name": "expo-cached-image",
@@ -125233,8 +132919,8 @@
},
"npmPkg": "expo-cached-image",
"npm": {
- "downloads": 5523,
- "weekDownloads": 825,
+ "downloads": 3137,
+ "weekDownloads": 1096,
"size": 22983,
"latestRelease": "54.0.7",
"latestReleaseDate": "2025-10-13T22:40:20.931Z"
@@ -125243,7 +132929,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.127,
+ "popularity": 0.297,
"topicSearchString": "expo image cached"
},
{
@@ -125256,21 +132942,24 @@
"github": {
"urls": {
"repo": "https://github.com/alanjhughes/expo-shazamkit",
- "homepage": null
+ "homepage": "https://github.com/alanjhughes/expo-shazamkit#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-01-11T23:38:51Z",
"createdAt": "2023-03-23T15:19:06Z",
"pushedAt": "2024-01-11T23:38:51Z",
- "forks": 4,
+ "forks": 5,
"issues": 3,
"subscribers": 2,
- "stars": 63,
+ "stars": 65,
"dependencies": 0
},
"name": "expo-shazamkit",
@@ -125300,8 +132989,8 @@
},
"npmPkg": "expo-shazamkit",
"npm": {
- "downloads": 112,
- "weekDownloads": 4,
+ "downloads": 48,
+ "weekDownloads": 26,
"size": 25395,
"latestRelease": "1.0.0",
"latestReleaseDate": "2024-01-11T23:40:14.472Z"
@@ -125311,7 +133000,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.719,
+ "popularity": -0.277,
"topicSearchString": "expo shazamkit shazam music ios"
},
{
@@ -125330,14 +133019,17 @@
"github": {
"urls": {
"repo": "https://github.com/deepktp/react-native-vikalp-ratings",
- "homepage": null
+ "homepage": "https://github.com/deepktp/react-native-vikalp-ratings#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-16T17:44:41Z",
"createdAt": "2025-05-01T17:57:10Z",
"pushedAt": "2025-05-16T17:44:41Z",
@@ -125370,15 +133062,17 @@
"configPlugin": false
},
"npm": {
- "downloads": 6831,
- "weekDownloads": 1241,
+ "downloads": 4719,
+ "weekDownloads": 1105,
"size": 103415,
"latestRelease": "0.5.0",
"latestReleaseDate": "2025-05-16T17:44:36.588Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": -0.096,
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.051,
"topicSearchString": "ios android"
},
{
@@ -125392,21 +133086,24 @@
"github": {
"urls": {
"repo": "https://github.com/jquense/yup",
- "homepage": null
+ "homepage": "https://github.com/jquense/yup"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-09-22T13:43:22Z",
"createdAt": "2014-09-22T23:54:22Z",
"pushedAt": "2025-09-22T13:43:22Z",
- "forks": 934,
- "issues": 157,
- "subscribers": 74,
- "stars": 23605,
+ "forks": 929,
+ "issues": 158,
+ "subscribers": 73,
+ "stars": 23628,
"dependencies": 4
},
"name": "yup",
@@ -125429,21 +133126,20 @@
},
"npmPkg": "yup",
"npm": {
- "downloads": 33387981,
- "weekDownloads": 6753133,
+ "downloads": 32765073,
+ "weekDownloads": 4614528,
"size": 270432,
"latestRelease": "1.7.1",
"latestReleaseDate": "2025-09-21T13:59:55.107Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.172,
+ "popularity": 0.12,
"topicSearchString": ""
},
{
@@ -125462,14 +133158,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-24T22:24:32Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T23:18:12Z",
"createdAt": "2024-12-06T23:16:55Z",
- "pushedAt": "2025-10-24T22:24:32Z",
- "forks": 160,
- "issues": 68,
- "subscribers": 26,
- "stars": 1185,
+ "pushedAt": "2025-11-13T23:18:12Z",
+ "forks": 175,
+ "issues": 73,
+ "subscribers": 28,
+ "stars": 1241,
"dependencies": 2
},
"name": "@google/genai",
@@ -125491,11 +133190,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 7609125,
- "weekDownloads": 1181782,
- "size": 7991510,
- "latestRelease": "1.27.0",
- "latestReleaseDate": "2025-10-23T23:23:47.683Z"
+ "downloads": 7378896,
+ "weekDownloads": 1616693,
+ "size": 8709316,
+ "latestRelease": "1.29.1",
+ "latestReleaseDate": "2025-11-13T04:44:05.642Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -125505,7 +133204,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.132,
+ "popularity": 0.186,
"topicSearchString": ""
},
{
@@ -125527,14 +133226,34 @@
"github": {
"urls": {
"repo": "https://github.com/JairajJangle/react-native-checkbox",
- "homepage": null
+ "homepage": "https://github.com/JairajJangle/react-native-checkbox#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://www.paypal.com/paypalme/jairajjangle001/usd",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://github.com/JairajJangle/OpenCV-Catalogue/blob/master/.github/Jairaj_Jangle_Google_Pay_UPI_QR_Code.jpg",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://liberapay.com/FutureJJ",
+ "platform": "LIBERAPAY"
+ },
+ {
+ "url": "https://ko-fi.com/futurejj",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2025-08-30T12:30:42Z",
"createdAt": "2025-05-08T18:51:18Z",
"pushedAt": "2025-08-30T12:30:42Z",
@@ -125584,15 +133303,15 @@
"configPlugin": false
},
"npm": {
- "downloads": 1982,
- "weekDownloads": 342,
+ "downloads": 1440,
+ "weekDownloads": 333,
"size": 32414,
"latestRelease": "1.0.5",
"latestReleaseDate": "2025-08-15T09:24:18.866Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.103,
+ "popularity": -0.053,
"topicSearchString": "checkbox animated-checkbox component ui-component cross-platform accessibility typescript expo ui mobile-ui customizable-checkbox animation ios android web material-design form-component paper vector-icons"
},
{
@@ -125615,7 +133334,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-07T09:36:37Z",
"createdAt": "2025-05-07T09:32:14Z",
"pushedAt": "2025-05-07T09:36:37Z",
@@ -125649,15 +133371,17 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 39,
- "weekDownloads": 0,
+ "downloads": 23,
+ "weekDownloads": 16,
"size": 1372806,
"latestRelease": "0.1.5",
"latestReleaseDate": "2025-04-17T07:05:12.928Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": -1,
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": -0.36,
"topicSearchString": "ios android"
},
{
@@ -125683,14 +133407,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 4
},
"name": "@rn-primitives/accordion",
@@ -125712,18 +133444,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 136424,
- "weekDownloads": 21430,
+ "downloads": 104564,
+ "weekDownloads": 24059,
"size": 41368,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.851Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.134,
+ "popularity": 0.196,
"topicSearchString": ""
},
{
@@ -125749,14 +133482,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 4
},
"name": "@rn-primitives/alert-dialog",
@@ -125778,18 +133519,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 84283,
- "weekDownloads": 13356,
+ "downloads": 65091,
+ "weekDownloads": 17729,
"size": 43716,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.827Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.135,
+ "popularity": 0.232,
"topicSearchString": ""
},
{
@@ -125815,14 +133557,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 2
},
"name": "@rn-primitives/aspect-ratio",
@@ -125844,17 +133594,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 57868,
- "weekDownloads": 9080,
+ "downloads": 61558,
+ "weekDownloads": 12934,
"size": 7257,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.989Z"
},
- "score": 60,
+ "score": 65,
"matchingScoreModifiers": [
- "Known"
+ "Popular",
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.133,
+ "popularity": 0.179,
"topicSearchString": ""
},
{
@@ -125880,14 +133632,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 3
},
"name": "@rn-primitives/avatar",
@@ -125909,18 +133669,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 132691,
- "weekDownloads": 23903,
+ "downloads": 146623,
+ "weekDownloads": 20889,
"size": 13154,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.616Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.153,
+ "popularity": 0.121,
"topicSearchString": ""
},
{
@@ -125946,14 +133707,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 4
},
"name": "@rn-primitives/checkbox",
@@ -125975,18 +133744,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 131985,
- "weekDownloads": 25019,
+ "downloads": 91766,
+ "weekDownloads": 21656,
"size": 21426,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.643Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.161,
+ "popularity": 0.201,
"topicSearchString": ""
},
{
@@ -126012,14 +133782,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 4
},
"name": "@rn-primitives/collapsible",
@@ -126041,18 +133819,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 148670,
- "weekDownloads": 26226,
+ "downloads": 161007,
+ "weekDownloads": 25547,
"size": 25380,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.773Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.15,
+ "popularity": 0.135,
"topicSearchString": ""
},
{
@@ -126078,14 +133857,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 5
},
"name": "@rn-primitives/context-menu",
@@ -126107,17 +133894,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 53400,
- "weekDownloads": 8249,
+ "downloads": 55879,
+ "weekDownloads": 12146,
"size": 86150,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.922Z"
},
- "score": 60,
+ "score": 65,
"matchingScoreModifiers": [
- "Known"
+ "Popular",
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.131,
+ "popularity": 0.185,
"topicSearchString": ""
},
{
@@ -126143,14 +133932,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 4
},
"name": "@rn-primitives/dialog",
@@ -126172,18 +133969,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 112500,
- "weekDownloads": 21860,
+ "downloads": 77315,
+ "weekDownloads": 16843,
"size": 40364,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:05.006Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.165,
+ "popularity": 0.185,
"topicSearchString": ""
},
{
@@ -126209,14 +134007,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 5
},
"name": "@rn-primitives/dropdown-menu",
@@ -126238,18 +134044,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 165493,
- "weekDownloads": 26383,
+ "downloads": 129796,
+ "weekDownloads": 33012,
"size": 84829,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:05.021Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.136,
+ "popularity": 0.216,
"topicSearchString": ""
},
{
@@ -126275,14 +134082,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 5
},
"name": "@rn-primitives/hover-card",
@@ -126304,17 +134119,18 @@
"configPlugin": false
},
"npm": {
- "downloads": 46151,
- "weekDownloads": 6774,
+ "downloads": 37022,
+ "weekDownloads": 10807,
"size": 35695,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:05.245Z"
},
- "score": 60,
+ "score": 51,
"matchingScoreModifiers": [
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.125,
+ "popularity": 0.248,
"topicSearchString": ""
},
{
@@ -126340,14 +134156,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 3
},
"name": "@rn-primitives/label",
@@ -126369,18 +134193,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 123133,
- "weekDownloads": 22156,
+ "downloads": 136007,
+ "weekDownloads": 22222,
"size": 13810,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.980Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.153,
+ "popularity": 0.139,
"topicSearchString": ""
},
{
@@ -126406,14 +134231,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 5
},
"name": "@rn-primitives/menubar",
@@ -126435,17 +134268,18 @@
"configPlugin": false
},
"npm": {
- "downloads": 44240,
- "weekDownloads": 6700,
+ "downloads": 35286,
+ "weekDownloads": 9676,
"size": 85643,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:05.664Z"
},
- "score": 60,
+ "score": 51,
"matchingScoreModifiers": [
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.129,
+ "popularity": 0.233,
"topicSearchString": ""
},
{
@@ -126471,14 +134305,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 5
},
"name": "@rn-primitives/navigation-menu",
@@ -126500,17 +134342,18 @@
"configPlugin": false
},
"npm": {
- "downloads": 36669,
- "weekDownloads": 6138,
+ "downloads": 28345,
+ "weekDownloads": 7862,
"size": 46892,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.589Z"
},
- "score": 60,
+ "score": 51,
"matchingScoreModifiers": [
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.142,
+ "popularity": 0.236,
"topicSearchString": ""
},
{
@@ -126536,14 +134379,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 4
},
"name": "@rn-primitives/popover",
@@ -126565,17 +134416,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 70868,
- "weekDownloads": 11103,
+ "downloads": 53390,
+ "weekDownloads": 15829,
"size": 40267,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:05.184Z"
},
- "score": 60,
+ "score": 65,
"matchingScoreModifiers": [
- "Known"
+ "Popular",
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.133,
+ "popularity": 0.502,
"topicSearchString": ""
},
{
@@ -126601,14 +134454,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 3
},
"name": "@rn-primitives/progress",
@@ -126630,18 +134491,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 115263,
- "weekDownloads": 18810,
+ "downloads": 86481,
+ "weekDownloads": 22359,
"size": 14774,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:03.843Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.139,
+ "popularity": 0.22,
"topicSearchString": ""
},
{
@@ -126667,14 +134529,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 3
},
"name": "@rn-primitives/radio-group",
@@ -126696,18 +134566,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 96972,
- "weekDownloads": 16377,
+ "downloads": 78914,
+ "weekDownloads": 21753,
"size": 21539,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:05.163Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.144,
+ "popularity": 0.234,
"topicSearchString": ""
},
{
@@ -126732,14 +134603,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 4
},
"name": "@rn-primitives/select",
@@ -126761,18 +134640,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 163197,
- "weekDownloads": 26820,
+ "downloads": 127698,
+ "weekDownloads": 30774,
"size": 62839,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.598Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.14,
+ "popularity": 0.205,
"topicSearchString": ""
},
{
@@ -126798,14 +134678,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 3
},
"name": "@rn-primitives/separator",
@@ -126827,18 +134715,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 109987,
- "weekDownloads": 18391,
+ "downloads": 82192,
+ "weekDownloads": 23890,
"size": 7629,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.825Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.142,
+ "popularity": 0.247,
"topicSearchString": ""
},
{
@@ -126864,14 +134753,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 3
},
"name": "@rn-primitives/slider",
@@ -126893,17 +134790,18 @@
"configPlugin": false
},
"npm": {
- "downloads": 12108,
- "weekDownloads": 2622,
+ "downloads": 7170,
+ "weekDownloads": 1597,
"size": 19152,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.949Z"
},
- "score": 60,
+ "score": 51,
"matchingScoreModifiers": [
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.184,
+ "popularity": 0.189,
"topicSearchString": ""
},
{
@@ -126929,14 +134827,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 3
},
"name": "@rn-primitives/switch",
@@ -126958,18 +134864,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 187875,
- "weekDownloads": 32752,
+ "downloads": 136580,
+ "weekDownloads": 33032,
"size": 15802,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.724Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.148,
+ "popularity": 0.206,
"topicSearchString": ""
},
{
@@ -126995,14 +134902,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 2
},
"name": "@rn-primitives/table",
@@ -127024,17 +134939,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 56731,
- "weekDownloads": 9406,
+ "downloads": 45280,
+ "weekDownloads": 12027,
"size": 12999,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.352Z"
},
- "score": 60,
+ "score": 65,
"matchingScoreModifiers": [
- "Known"
+ "Popular",
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.141,
+ "popularity": 0.226,
"topicSearchString": ""
},
{
@@ -127060,14 +134977,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 3
},
"name": "@rn-primitives/tabs",
@@ -127089,18 +135014,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 143932,
- "weekDownloads": 22353,
+ "downloads": 169597,
+ "weekDownloads": 22669,
"size": 25704,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.800Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.132,
+ "popularity": 0.114,
"topicSearchString": ""
},
{
@@ -127126,14 +135052,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 2
},
"name": "@rn-primitives/toast",
@@ -127155,17 +135089,18 @@
"configPlugin": false
},
"npm": {
- "downloads": 9198,
- "weekDownloads": 1859,
+ "downloads": 6633,
+ "weekDownloads": 1721,
"size": 15022,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.531Z"
},
- "score": 60,
+ "score": 51,
"matchingScoreModifiers": [
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.172,
+ "popularity": 0.221,
"topicSearchString": ""
},
{
@@ -127191,14 +135126,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 3
},
"name": "@rn-primitives/toggle",
@@ -127220,17 +135163,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 69404,
- "weekDownloads": 11446,
+ "downloads": 54903,
+ "weekDownloads": 15389,
"size": 12843,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:05.562Z"
},
- "score": 60,
+ "score": 65,
"matchingScoreModifiers": [
- "Known"
+ "Popular",
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.14,
+ "popularity": 0.238,
"topicSearchString": ""
},
{
@@ -127256,14 +135201,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 4
},
"name": "@rn-primitives/toggle-group",
@@ -127285,17 +135238,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 52662,
- "weekDownloads": 8544,
+ "downloads": 61346,
+ "weekDownloads": 9777,
"size": 25037,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:05.070Z"
},
- "score": 60,
+ "score": 65,
"matchingScoreModifiers": [
- "Known"
+ "Popular",
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.138,
+ "popularity": 0.135,
"topicSearchString": ""
},
{
@@ -127321,14 +135276,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 4
},
"name": "@rn-primitives/toolbar",
@@ -127350,17 +135313,18 @@
"configPlugin": false
},
"npm": {
- "downloads": 3079,
- "weekDownloads": 591,
+ "downloads": 3242,
+ "weekDownloads": 697,
"size": 30059,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:05.345Z"
},
- "score": 60,
+ "score": 51,
"matchingScoreModifiers": [
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.163,
+ "popularity": 0.183,
"topicSearchString": ""
},
{
@@ -127386,14 +135350,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 4
},
"name": "@rn-primitives/tooltip",
@@ -127415,18 +135387,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 87664,
- "weekDownloads": 13927,
+ "downloads": 107353,
+ "weekDownloads": 20070,
"size": 36725,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.724Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.135,
+ "popularity": 0.159,
"topicSearchString": ""
},
{
@@ -127451,14 +135424,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 1
},
"name": "@rn-primitives/hooks",
@@ -127480,18 +135461,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 324013,
- "weekDownloads": 59425,
+ "downloads": 228406,
+ "weekDownloads": 51540,
"size": 21709,
"latestRelease": "1.3.0",
"latestReleaseDate": "2025-05-20T20:18:04.797Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.156,
+ "popularity": 0.192,
"topicSearchString": ""
},
{
@@ -127516,14 +135498,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 1
},
"name": "@rn-primitives/portal",
@@ -127545,18 +135535,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 315869,
- "weekDownloads": 59281,
+ "downloads": 218694,
+ "weekDownloads": 45504,
"size": 9495,
"latestRelease": "1.3.0",
"latestReleaseDate": "2025-05-20T20:18:04.822Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.16,
+ "popularity": 0.177,
"topicSearchString": ""
},
{
@@ -127581,14 +135572,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 0
},
"name": "@rn-primitives/slot",
@@ -127610,18 +135609,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 381300,
- "weekDownloads": 71662,
+ "downloads": 268359,
+ "weekDownloads": 60844,
"size": 13773,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.876Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.16,
+ "popularity": 0.193,
"topicSearchString": ""
},
{
@@ -127647,14 +135647,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 0
},
"name": "@rn-primitives/types",
@@ -127676,18 +135684,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 387696,
- "weekDownloads": 69969,
+ "downloads": 358548,
+ "weekDownloads": 76435,
"size": 8209,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.715Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.153,
+ "popularity": 0.181,
"topicSearchString": ""
},
{
@@ -127712,14 +135721,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/roninoss",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-05-20T20:00:13Z",
"createdAt": "2024-01-29T18:16:49Z",
"pushedAt": "2025-05-20T20:00:13Z",
- "forks": 43,
+ "forks": 45,
"issues": 18,
"subscribers": 9,
- "stars": 776,
+ "stars": 798,
"dependencies": 0
},
"name": "@rn-primitives/utils",
@@ -127741,18 +135758,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 177817,
- "weekDownloads": 29054,
+ "downloads": 207239,
+ "weekDownloads": 35078,
"size": 7110,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-05-20T20:18:04.912Z"
},
- "score": 74,
+ "score": 65,
"matchingScoreModifiers": [
"Popular",
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.139,
+ "popularity": 0.144,
"topicSearchString": ""
},
{
@@ -127766,21 +135784,24 @@
"github": {
"urls": {
"repo": "https://github.com/iosazee/expo-passkey",
- "homepage": null
+ "homepage": "https://github.com/iosazee/expo-passkey#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-23T16:25:32Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T09:37:14Z",
"createdAt": "2025-03-24T04:05:41Z",
- "pushedAt": "2025-10-23T16:25:32Z",
+ "pushedAt": "2025-11-17T09:37:14Z",
"forks": 4,
"issues": 0,
"subscribers": 2,
- "stars": 112,
+ "stars": 113,
"dependencies": 0
},
"name": "expo-passkey",
@@ -127815,17 +135836,17 @@
},
"npmPkg": "expo-passkey",
"npm": {
- "downloads": 1373,
- "weekDownloads": 137,
- "size": 727157,
- "latestRelease": "0.3.6",
- "latestReleaseDate": "2025-10-23T15:03:34.528Z"
+ "downloads": 1247,
+ "weekDownloads": 352,
+ "size": 734647,
+ "latestRelease": "0.3.7",
+ "latestReleaseDate": "2025-11-17T09:37:34.949Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.085,
+ "popularity": 0.24,
"topicSearchString": "expo expo-passkey expopasskeymodule passkey biometric authentication better-auth face-id touch-id fingerprint"
},
{
@@ -127839,21 +135860,33 @@
"github": {
"urls": {
"repo": "https://github.com/jpudysz/react-native-turbo-mock-location-detector",
- "homepage": null
+ "homepage": "https://github.com/jpudysz/react-native-turbo-mock-location-detector#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/jpudysz",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://ko-fi.com/jpudysz",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2023-10-12T16:52:33Z",
"createdAt": "2022-08-12T15:42:46Z",
"pushedAt": "2023-10-12T16:52:33Z",
"forks": 8,
"issues": 0,
"subscribers": 4,
- "stars": 103,
+ "stars": 104,
"dependencies": 0
},
"name": "react-native-turbo-mock-location-detector",
@@ -127885,8 +135918,8 @@
"unmaintained": true,
"npmPkg": "react-native-turbo-mock-location-detector",
"npm": {
- "downloads": 8832,
- "weekDownloads": 1961,
+ "downloads": 4723,
+ "weekDownloads": 964,
"size": 84310,
"latestRelease": "2.3.1",
"latestReleaseDate": "2023-10-12T16:52:22.491Z"
@@ -127896,7 +135929,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.561,
+ "popularity": -0.576,
"topicSearchString": "ios android fabric typescript newarchitecture"
},
{
@@ -127911,14 +135944,17 @@
"github": {
"urls": {
"repo": "https://github.com/logicwind/react-native-status-bar-height",
- "homepage": null
+ "homepage": "https://github.com/logicwind/react-native-status-bar-height#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-20T12:53:13Z",
"createdAt": "2025-03-05T09:37:32Z",
"pushedAt": "2025-06-20T12:53:13Z",
@@ -127960,15 +135996,15 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 1833,
- "weekDownloads": 83,
+ "downloads": 3163,
+ "weekDownloads": 632,
"size": 29975,
"latestRelease": "0.2.1",
"latestReleaseDate": "2025-06-03T13:07:57.371Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.211,
+ "popularity": -0.08,
"topicSearchString": "ios android status-bar status-bar-height status-bar-height-ios status-bar-height-android status-bar-height-ios-android bottom-inset safe-area safe-area-inset"
},
{
@@ -127985,19 +136021,22 @@
"github": {
"urls": {
"repo": "https://github.com/logicwind/react-native-matomo-tracker",
- "homepage": null
+ "homepage": "https://github.com/logicwind/react-native-matomo-tracker.git#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-19T12:06:35Z",
"createdAt": "2024-05-19T04:44:29Z",
"pushedAt": "2025-06-19T12:06:35Z",
"forks": 1,
- "issues": 0,
+ "issues": 1,
"subscribers": 2,
"stars": 7,
"dependencies": 0
@@ -128031,15 +136070,15 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 458,
- "weekDownloads": 109,
+ "downloads": 212,
+ "weekDownloads": 41,
"size": 92479,
"latestRelease": "0.3.12",
"latestReleaseDate": "2025-06-19T13:36:19.454Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.796,
+ "popularity": -0.833,
"topicSearchString": "ios android tvos analytics tracking matomo tracker"
},
{
@@ -128053,21 +136092,24 @@
"github": {
"urls": {
"repo": "https://github.com/logicwind/react-native-fold-detection",
- "homepage": null
+ "homepage": "https://github.com/logicwind/react-native-fold-detection#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-07T12:39:33Z",
"createdAt": "2023-11-08T06:18:06Z",
"pushedAt": "2025-08-07T12:39:33Z",
- "forks": 1,
+ "forks": 2,
"issues": 1,
"subscribers": 4,
- "stars": 16,
+ "stars": 18,
"dependencies": 0
},
"name": "@logicwind/react-native-fold-detection",
@@ -128105,8 +136147,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 874,
- "weekDownloads": 327,
+ "downloads": 316,
+ "weekDownloads": 103,
"size": 52409,
"latestRelease": "0.3.2",
"latestReleaseDate": "2025-08-07T16:44:04.091Z"
@@ -128115,7 +136157,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.681,
+ "popularity": -0.722,
"topicSearchString": "ios android foldable fold-detection dual-screen foldable-phone fold foldable-device device-posture screen-posture multi-window foldable-support foldable-devices"
},
{
@@ -128129,22 +136171,25 @@
"github": {
"urls": {
"repo": "https://github.com/patrickkabwe/react-native-nitro-fs",
- "homepage": null
+ "homepage": "https://github.com/patrickkabwe/react-native-nitro-fs#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
- "updatedAt": "2025-10-08T20:22:04Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-16T09:23:01Z",
"createdAt": "2025-04-27T12:56:33Z",
- "pushedAt": "2025-10-08T20:22:04Z",
+ "pushedAt": "2025-11-16T09:23:01Z",
"forks": 1,
"issues": 1,
"subscribers": 1,
- "stars": 36,
- "dependencies": 0
+ "stars": 45,
+ "dependencies": 1
},
"name": "react-native-nitro-fs",
"fullName": "patrickkabwe/react-native-nitro-fs",
@@ -128168,17 +136213,17 @@
},
"npmPkg": "react-native-nitro-fs",
"npm": {
- "downloads": 325,
- "weekDownloads": 14,
- "size": 240475,
- "latestRelease": "0.7.0",
- "latestReleaseDate": "2025-10-07T16:57:43.306Z"
+ "downloads": 91,
+ "weekDownloads": 32,
+ "size": 259352,
+ "latestRelease": "0.8.0",
+ "latestReleaseDate": "2025-11-16T09:23:07.309Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.713,
+ "popularity": -0.445,
"topicSearchString": ""
},
{
@@ -128192,21 +136237,24 @@
"github": {
"urls": {
"repo": "https://github.com/patrickkabwe/react-native-nitro-google-sso",
- "homepage": null
+ "homepage": "https://github.com/patrickkabwe/react-native-nitro-google-sso#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-22T04:36:06Z",
"createdAt": "2025-05-17T09:33:46Z",
"pushedAt": "2025-08-22T04:36:06Z",
"forks": 0,
"issues": 0,
"subscribers": 1,
- "stars": 8,
+ "stars": 9,
"dependencies": 0
},
"name": "react-native-nitro-google-sso",
@@ -128238,15 +136286,15 @@
},
"npmPkg": "react-native-nitro-google-sso",
"npm": {
- "downloads": 67,
- "weekDownloads": 10,
+ "downloads": 27,
+ "weekDownloads": 6,
"size": 114477,
"latestRelease": "1.1.7",
"latestReleaseDate": "2025-08-22T02:33:17.304Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.867,
+ "popularity": -0.8,
"topicSearchString": "nitro nitro-modules google-sso nitro-google-sso google-signin sso"
},
{
@@ -128260,14 +136308,17 @@
"github": {
"urls": {
"repo": "https://github.com/Sharcoux/rn-css",
- "homepage": null
+ "homepage": "https://github.com/Sharcoux/rn-css"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-10-12T22:10:46Z",
"createdAt": "2020-05-22T20:27:41Z",
"pushedAt": "2025-10-12T22:10:46Z",
@@ -128297,8 +136348,8 @@
},
"npmPkg": "rn-css",
"npm": {
- "downloads": 1524,
- "weekDownloads": 81,
+ "downloads": 719,
+ "weekDownloads": 138,
"size": 438271,
"latestRelease": "2.0.1",
"latestReleaseDate": "2025-10-12T22:10:42.932Z"
@@ -128307,7 +136358,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.045,
+ "popularity": -0.587,
"topicSearchString": ""
},
{
@@ -128329,14 +136380,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-09-28T18:36:41Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/Hopding",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-10-31T12:53:07Z",
"createdAt": "2021-03-11T17:28:58Z",
- "pushedAt": "2025-09-28T18:36:41Z",
- "forks": 56,
- "issues": 26,
+ "pushedAt": "2025-10-31T12:53:07Z",
+ "forks": 55,
+ "issues": 27,
"subscribers": 7,
- "stars": 276,
+ "stars": 286,
"dependencies": 7
},
"name": "@cantoo/pdf-lib",
@@ -128371,8 +136430,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 325597,
- "weekDownloads": 74573,
+ "downloads": 204706,
+ "weekDownloads": 52934,
"size": 21202312,
"latestRelease": "2.5.3",
"latestReleaseDate": "2025-09-28T18:36:39.486Z"
@@ -128382,15 +136441,12 @@
"Known",
"Recently updated"
],
- "popularity": 0.195,
+ "popularity": 0.22,
"topicSearchString": "pdf-lib pdf document create modify creation modification edit editing typescript javascript library"
},
{
- "githubUrl": "https://github.com/Sharcoux/navigation",
+ "githubUrl": "https://github.com/Sharcoux/navigation/tree/master/packages/react-native",
"npmPkg": "@react-native-assets/navigation",
- "examples": [
- "https://snack.expo.dev/@sharcoux/react-native-navigation"
- ],
"images": [
"https://github.com/Sharcoux/navigation/blob/master/example/navigation.gif"
],
@@ -128410,20 +136466,23 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-24T19:12:34Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-10T16:25:17Z",
"createdAt": "2020-03-26T12:25:48Z",
- "pushedAt": "2025-10-24T19:12:34Z",
+ "pushedAt": "2025-11-10T16:25:17Z",
"forks": 0,
"issues": 0,
"subscribers": 2,
"stars": 3,
"dependencies": 0
},
- "name": "react-unavigation-monorepo",
+ "name": "@react-native-assets/navigation",
"fullName": "Sharcoux/navigation",
- "isPrivate": true,
- "description": "React Universal Navigation",
+ "isPrivate": false,
+ "description": "React Universal Navigation (React Native version)",
"topics": [
"navigation",
"web"
@@ -128435,24 +136494,24 @@
"key": "isc",
"spdxId": "ISC"
},
- "hasTypes": false,
+ "hasTypes": true,
"newArchitecture": false,
"isArchived": false,
"hasNativeCode": false,
"configPlugin": false
},
"npm": {
- "downloads": 33,
- "weekDownloads": 2,
- "size": 63872,
- "latestRelease": "2.1.3",
- "latestReleaseDate": "2025-05-20T10:18:29.957Z"
+ "downloads": 119,
+ "weekDownloads": 9,
+ "size": 34031,
+ "latestRelease": "2.1.4",
+ "latestReleaseDate": "2025-11-10T16:25:15.883Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.943,
+ "popularity": -0.936,
"topicSearchString": "navigation web"
},
{
@@ -128472,14 +136531,17 @@
"github": {
"urls": {
"repo": "https://github.com/pushy/pushy-expo-plugin",
- "homepage": null
+ "homepage": "https://github.com/pushy/pushy-expo-plugin#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-08-05T07:43:50Z",
"createdAt": "2025-02-20T21:37:27Z",
"pushedAt": "2025-08-05T07:43:50Z",
@@ -128509,15 +136571,15 @@
},
"npmPkg": "pushy-expo-plugin",
"npm": {
- "downloads": 702,
- "weekDownloads": 48,
+ "downloads": 649,
+ "weekDownloads": 113,
"size": 14132,
"latestRelease": "1.0.5",
"latestReleaseDate": "2025-08-05T07:44:29.177Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.942,
+ "popularity": -0.851,
"topicSearchString": ""
},
{
@@ -128531,14 +136593,34 @@
"github": {
"urls": {
"repo": "https://github.com/JairajJangle/fast-is-equal",
- "homepage": null
+ "homepage": "https://github.com/JairajJangle/fast-is-equal#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://www.paypal.com/paypalme/jairajjangle001/usd",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://github.com/JairajJangle/fast-is-equal/blob/master/.github/Jairaj_Jangle_Google_Pay_UPI_QR_Code.jpg",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://liberapay.com/FutureJJ",
+ "platform": "LIBERAPAY"
+ },
+ {
+ "url": "https://ko-fi.com/futurejj",
+ "platform": "KO_FI"
+ }
+ ],
"updatedAt": "2025-05-31T07:56:07Z",
"createdAt": "2025-03-12T18:39:12Z",
"pushedAt": "2025-05-31T07:56:07Z",
@@ -128596,15 +136678,15 @@
},
"npmPkg": "fast-is-equal",
"npm": {
- "downloads": 1774,
- "weekDownloads": 380,
+ "downloads": 1404,
+ "weekDownloads": 267,
"size": 37837,
"latestRelease": "1.2.3",
"latestReleaseDate": "2025-05-31T07:56:12.995Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.068,
+ "popularity": -0.088,
"topicSearchString": "deep-equal equality compare lodash isequal fast performance typescript javascript vue angular object-comparison array-comparison deep-comparison utility lightweight zero-dependencies circular-references map set immutable benchmark speed efficient alternative replacement"
},
{
@@ -128629,14 +136711,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-05-13T15:10:45Z",
"createdAt": "2023-09-07T13:45:35Z",
"pushedAt": "2025-05-13T15:10:45Z",
"forks": 14,
"issues": 6,
"subscribers": 2,
- "stars": 134,
+ "stars": 138,
"dependencies": 0
},
"name": "react-native-reanimated-skeleton",
@@ -128657,15 +136742,17 @@
"configPlugin": false
},
"npm": {
- "downloads": 59179,
- "weekDownloads": 12148,
+ "downloads": 38736,
+ "weekDownloads": 9889,
"size": 94759,
"latestRelease": "1.6.0",
"latestReleaseDate": "2025-05-13T14:31:23.956Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": 0.174,
+ "score": 44,
+ "matchingScoreModifiers": [
+ "Not updated recently"
+ ],
+ "popularity": 0.217,
"topicSearchString": ""
},
{
@@ -128689,14 +136776,30 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-20T02:12:45Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/dai-shi",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/jotai",
+ "platform": "OPEN_COLLECTIVE"
+ },
+ {
+ "url": "https://daishi.gumroad.com/l/learn-jotai",
+ "platform": "CUSTOM"
+ }
+ ],
+ "updatedAt": "2025-11-01T06:29:05Z",
"createdAt": "2020-08-11T23:15:36Z",
- "pushedAt": "2025-10-20T02:12:45Z",
- "forks": 688,
+ "pushedAt": "2025-11-01T06:29:05Z",
+ "forks": 691,
"issues": 1,
- "subscribers": 67,
- "stars": 20646,
+ "subscribers": 66,
+ "stars": 20743,
"dependencies": 0
},
"name": "jotai",
@@ -128727,11 +136830,11 @@
},
"npmPkg": "jotai",
"npm": {
- "downloads": 9371880,
- "weekDownloads": 1762742,
- "size": 495678,
- "latestRelease": "2.15.0",
- "latestReleaseDate": "2025-09-25T15:30:23.496Z"
+ "downloads": 9408088,
+ "weekDownloads": 1771576,
+ "size": 496706,
+ "latestRelease": "2.15.1",
+ "latestReleaseDate": "2025-11-01T06:31:33.693Z"
},
"score": 100,
"matchingScoreModifiers": [
@@ -128752,21 +136855,33 @@
"github": {
"urls": {
"repo": "https://github.com/manuelbieh/geolib",
- "homepage": null
+ "homepage": "https://github.com/manuelbieh/geolib#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://opencollective.com/geolib",
+ "platform": "OPEN_COLLECTIVE"
+ },
+ {
+ "url": "https://issuehunt.io/r/manuelbieh/geolib",
+ "platform": "ISSUEHUNT"
+ }
+ ],
"updatedAt": "2023-12-10T12:45:25Z",
"createdAt": "2011-08-05T17:53:49Z",
"pushedAt": "2023-12-10T12:45:25Z",
"forks": 335,
"issues": 39,
"subscribers": 70,
- "stars": 4267,
+ "stars": 4269,
"dependencies": 0
},
"name": "geolib",
@@ -128798,8 +136913,8 @@
},
"npmPkg": "geolib",
"npm": {
- "downloads": 1388102,
- "weekDownloads": 271514,
+ "downloads": 1166381,
+ "weekDownloads": 244569,
"size": 104758,
"latestRelease": "3.3.4",
"latestReleaseDate": "2023-06-01T08:02:38.009Z"
@@ -128811,7 +136926,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.166,
+ "popularity": 0.178,
"topicSearchString": "geolib wgs84 distance geography geojson sexagesimal latlng hacktoberfest"
},
{
@@ -128827,21 +136942,24 @@
"github": {
"urls": {
"repo": "https://github.com/xnimorz/use-debounce",
- "homepage": null
+ "homepage": "https://github.com/xnimorz/use-debounce#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-01T14:30:10Z",
"createdAt": "2018-11-09T10:50:43Z",
"pushedAt": "2025-09-01T14:30:10Z",
"forks": 115,
"issues": 4,
"subscribers": 9,
- "stars": 3318,
+ "stars": 3325,
"dependencies": 0
},
"name": "use-debounce",
@@ -128870,8 +136988,8 @@
},
"npmPkg": "use-debounce",
"npm": {
- "downloads": 10853689,
- "weekDownloads": 2084349,
+ "downloads": 7166777,
+ "weekDownloads": 2005069,
"size": 110056,
"latestRelease": "10.0.6",
"latestReleaseDate": "2025-09-01T22:38:10.929Z"
@@ -128882,7 +137000,7 @@
"Popular",
"Known"
],
- "popularity": 0.163,
+ "popularity": 0.238,
"topicSearchString": "debounce hook hooks usedebounce use"
},
{
@@ -128896,21 +137014,24 @@
"github": {
"urls": {
"repo": "https://github.com/Landeed/react-native-google-places-sdk",
- "homepage": null
+ "homepage": "https://github.com/Landeed/react-native-google-places-sdk#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-30T18:51:41Z",
"createdAt": "2023-01-26T12:21:35Z",
"pushedAt": "2025-01-30T18:51:41Z",
- "forks": 7,
+ "forks": 8,
"issues": 1,
"subscribers": 0,
- "stars": 25,
+ "stars": 26,
"dependencies": 0
},
"name": "react-native-google-places-sdk",
@@ -128942,17 +137063,17 @@
},
"npmPkg": "react-native-google-places-sdk",
"npm": {
- "downloads": 12620,
- "weekDownloads": 2223,
- "size": 106004,
- "latestRelease": "0.3.1",
- "latestReleaseDate": "2025-01-30T16:07:51.849Z"
+ "downloads": 7327,
+ "weekDownloads": 2166,
+ "size": 105208,
+ "latestRelease": "0.4.0",
+ "latestReleaseDate": "2025-11-12T06:55:01.409Z"
},
"score": 44,
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.15,
+ "popularity": 0.251,
"topicSearchString": "ios android google-places places-sdk typescript autocomplete google-places-sdk"
},
{
@@ -128974,14 +137095,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-24T05:11:10Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://buymeacoffee.com/hyochan",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
+ "updatedAt": "2025-11-16T14:44:35Z",
"createdAt": "2024-07-03T16:14:40Z",
- "pushedAt": "2025-10-24T05:11:10Z",
+ "pushedAt": "2025-11-16T14:44:35Z",
"forks": 30,
- "issues": 2,
- "subscribers": 1,
- "stars": 283,
+ "issues": 0,
+ "subscribers": 2,
+ "stars": 291,
"dependencies": 0
},
"name": "expo-iap",
@@ -129013,24 +137142,24 @@
},
"npmPkg": "expo-iap",
"npm": {
- "downloads": 52786,
- "weekDownloads": 9509,
- "size": 1881983,
- "latestRelease": "3.1.21",
- "latestReleaseDate": "2025-10-23T18:18:29.989Z"
+ "downloads": 36588,
+ "weekDownloads": 8655,
+ "size": 1394764,
+ "latestRelease": "3.1.34",
+ "latestReleaseDate": "2025-11-16T14:45:09.295Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.153,
+ "popularity": 0.201,
"topicSearchString": "expo expo-iap expoiap inapp inapp-billing inapppurchase openiap"
},
{
"githubUrl": "https://github.com/developit/mitt",
"examples": [
- "http://codepen.io/developit/pen/rjMEwW?editors=0110"
+ "https://codepen.io/developit/pen/rjMEwW?editors=0110"
],
"ios": true,
"android": true,
@@ -129046,14 +137175,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-07-04T17:35:44Z",
"createdAt": "2017-01-15T01:10:50Z",
"pushedAt": "2023-07-04T17:35:44Z",
- "forks": 471,
+ "forks": 473,
"issues": 16,
"subscribers": 66,
- "stars": 11665,
+ "stars": 11711,
"dependencies": 0
},
"name": "mitt",
@@ -129088,8 +137220,8 @@
"unmaintained": true,
"npmPkg": "mitt",
"npm": {
- "downloads": 53036001,
- "weekDownloads": 10687762,
+ "downloads": 33827697,
+ "weekDownloads": 7471294,
"size": 26444,
"latestRelease": "3.0.1",
"latestReleaseDate": "2023-07-04T17:31:47.638Z"
@@ -129102,7 +137234,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.579,
+ "popularity": -0.562,
"topicSearchString": "events eventemitter emitter pubsub mitt event-handlers tiny event event-bus event-listener"
},
{
@@ -129125,14 +137257,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-07T21:34:18Z",
"createdAt": "2025-05-29T15:53:31Z",
"pushedAt": "2025-10-07T21:34:18Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
- "stars": 26,
+ "stars": 27,
"dependencies": 15
},
"name": "@eggl-js/expo-github-cache",
@@ -129160,8 +137295,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 443,
- "weekDownloads": 68,
+ "downloads": 110,
+ "weekDownloads": 35,
"size": 43527,
"latestRelease": "0.2.1",
"latestReleaseDate": "2025-10-07T21:35:28.592Z"
@@ -129170,7 +137305,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.619,
+ "popularity": -0.47,
"topicSearchString": "expo cache github build eas"
},
{
@@ -129190,14 +137325,34 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-14T08:26:02Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/bluebill1049",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/jorisre",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://patreon.com/bluebill1049",
+ "platform": "PATREON"
+ },
+ {
+ "url": "https://opencollective.com/react-hook-form",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
+ "updatedAt": "2025-11-06T16:03:40Z",
"createdAt": "2020-04-21T11:56:22Z",
- "pushedAt": "2025-09-14T08:26:02Z",
- "forks": 196,
- "issues": 52,
+ "pushedAt": "2025-11-06T16:03:40Z",
+ "forks": 199,
+ "issues": 51,
"subscribers": 11,
- "stars": 2132,
+ "stars": 2141,
"dependencies": 1
},
"name": "@hookform/resolvers",
@@ -129249,8 +137404,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 43841927,
- "weekDownloads": 7526631,
+ "downloads": 25124039,
+ "weekDownloads": 5974431,
"size": 989826,
"latestRelease": "5.2.2",
"latestReleaseDate": "2025-09-14T08:30:00.918Z"
@@ -129263,7 +137418,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.146,
+ "popularity": 0.202,
"topicSearchString": "scheme validation scheme-validation hookform hook-form yup joi superstruct typescript zod vest class-validator io-ts effect-ts nope computed-types typanion ajv typebox arktype typeschema vine fluentvalidation-ts standard-schema form form-validation hooks schema-validation resolvers"
},
{
@@ -129282,14 +137437,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://joebell.studio/sponsors",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2025-06-25T05:31:03Z",
"createdAt": "2022-01-02T10:00:57Z",
"pushedAt": "2025-06-25T05:31:03Z",
"forks": 130,
"issues": 1,
"subscribers": 12,
- "stars": 6561,
+ "stars": 6597,
"dependencies": 1
},
"name": "class-variance-authority",
@@ -129323,8 +137486,8 @@
},
"npmPkg": "class-variance-authority",
"npm": {
- "downloads": 35269382,
- "weekDownloads": 6757072,
+ "downloads": 36811603,
+ "weekDownloads": 5832665,
"size": 22073,
"latestRelease": "0.7.1",
"latestReleaseDate": "2024-11-26T08:20:34.604Z"
@@ -129335,7 +137498,7 @@
"Popular",
"Known"
],
- "popularity": 0.163,
+ "popularity": 0.135,
"topicSearchString": "class-variance-authority class-variance-authority classes classname classnames css cva stitches vanilla-extract variants"
},
{
@@ -129357,14 +137520,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-27T23:24:27Z",
"createdAt": "2021-09-20T18:57:57Z",
"pushedAt": "2025-09-27T23:24:27Z",
"forks": 27,
- "issues": 3,
+ "issues": 4,
"subscribers": 3,
- "stars": 233,
+ "stars": 240,
"dependencies": 0
},
"name": "phosphor-react-native",
@@ -129395,18 +137561,17 @@
},
"npmPkg": "phosphor-react-native",
"npm": {
- "downloads": 192071,
- "weekDownloads": 22224,
+ "downloads": 82438,
+ "weekDownloads": 24185,
"size": 23534500,
"latestRelease": "3.0.1",
"latestReleaseDate": "2025-09-27T23:22:16.176Z"
},
- "score": 65,
+ "score": 60,
"matchingScoreModifiers": [
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.098,
+ "popularity": 0.249,
"topicSearchString": "ios android icons phosphoricons svg-icons svg"
},
{
@@ -129418,14 +137583,17 @@
"github": {
"urls": {
"repo": "https://github.com/EliteWise/react-native-ranking-leaderboard",
- "homepage": null
+ "homepage": "https://github.com/EliteWise/react-native-ranking-leaderboard#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-13T15:10:21Z",
"createdAt": "2025-05-21T13:17:22Z",
"pushedAt": "2025-06-13T15:10:21Z",
@@ -129468,15 +137636,15 @@
},
"npmPkg": "react-native-ranking-leaderboard",
"npm": {
- "downloads": 63,
- "weekDownloads": 3,
+ "downloads": 9,
+ "weekDownloads": 2,
"size": 2626397,
"latestRelease": "0.7.1",
"latestReleaseDate": "2025-06-13T15:10:20.676Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.957,
+ "popularity": -0.8,
"topicSearchString": "leaderboard scoreboard ranking rank profile customizable ios android component library package"
},
{
@@ -129498,14 +137666,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-25T10:22:03Z",
"createdAt": "2025-05-15T23:07:36Z",
"pushedAt": "2025-09-25T10:22:03Z",
- "forks": 21,
+ "forks": 24,
"issues": 22,
- "subscribers": 10,
- "stars": 473,
+ "subscribers": 11,
+ "stars": 490,
"dependencies": 0
},
"name": "react-native-reanimated-dnd",
@@ -129534,18 +137705,17 @@
},
"npmPkg": "react-native-reanimated-dnd",
"npm": {
- "downloads": 128501,
- "weekDownloads": 27580,
+ "downloads": 88470,
+ "weekDownloads": 23155,
"size": 99622,
"latestRelease": "1.1.0",
"latestReleaseDate": "2025-06-15T12:03:03.582Z"
},
- "score": 65,
+ "score": 60,
"matchingScoreModifiers": [
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.182,
+ "popularity": 0.222,
"topicSearchString": "drag-and-drop reanimated sortable dnd gesture-handler"
},
{
@@ -129557,14 +137727,17 @@
"github": {
"urls": {
"repo": "https://github.com/mrousavy/react-native-pressable-opacity",
- "homepage": null
+ "homepage": "https://github.com/mrousavy/react-native-pressable-opacity#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-04-20T16:08:07Z",
"createdAt": "2020-10-08T09:54:39Z",
"pushedAt": "2022-04-20T16:08:07Z",
@@ -129602,8 +137775,8 @@
"unmaintained": true,
"npmPkg": "react-native-pressable-opacity",
"npm": {
- "downloads": 18014,
- "weekDownloads": 4188,
+ "downloads": 9599,
+ "weekDownloads": 2922,
"size": 16799,
"latestRelease": "1.0.10",
"latestReleaseDate": "2022-04-20T16:08:30.012Z"
@@ -129613,7 +137786,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.552,
+ "popularity": -0.491,
"topicSearchString": "pressable opacity component module pressability button"
},
{
@@ -129628,14 +137801,17 @@
"github": {
"urls": {
"repo": "https://github.com/Charanor/react-native-highlight-overlay",
- "homepage": null
+ "homepage": "https://github.com/Charanor/react-native-highlight-overlay#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-11-06T16:41:06Z",
"createdAt": "2021-10-11T05:49:11Z",
"pushedAt": "2022-11-06T16:41:06Z",
@@ -129666,7 +137842,10 @@
"reanimated",
"reanimated2",
"tint",
- "typescript-library"
+ "typescript-library",
+ "fade",
+ "fade-in",
+ "fade-out"
],
"license": {
"key": "mit",
@@ -129684,8 +137863,8 @@
"unmaintained": true,
"npmPkg": "react-native-highlight-overlay",
"npm": {
- "downloads": 774,
- "weekDownloads": 93,
+ "downloads": 681,
+ "weekDownloads": 189,
"size": 152110,
"latestRelease": "1.4.0",
"latestReleaseDate": "2022-11-06T16:41:02.933Z"
@@ -129695,8 +137874,8 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.398,
- "topicSearchString": "ios android web overlay highlight focus typed typescript tooltip tutorial hint walkthrough reanimated reanimated2 tint typescript-library"
+ "popularity": -1.264,
+ "topicSearchString": "ios android web overlay highlight focus typed typescript tooltip tutorial hint walkthrough reanimated reanimated2 tint typescript-library fade fade-in fade-out"
},
{
"githubUrl": "https://github.com/maitrungduc1410/react-native-video-trim",
@@ -129709,21 +137888,24 @@
"github": {
"urls": {
"repo": "https://github.com/maitrungduc1410/react-native-video-trim",
- "homepage": null
+ "homepage": "https://github.com/maitrungduc1410/react-native-video-trim#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
- "hasDiscussions": false,
+ "hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-09-26T16:39:18Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T15:00:44Z",
"createdAt": "2023-07-28T09:08:03Z",
- "pushedAt": "2025-09-26T16:39:18Z",
- "forks": 32,
- "issues": 5,
+ "pushedAt": "2025-11-12T15:00:44Z",
+ "forks": 33,
+ "issues": 6,
"subscribers": 1,
- "stars": 120,
+ "stars": 125,
"dependencies": 0
},
"name": "react-native-video-trim",
@@ -129755,17 +137937,17 @@
},
"npmPkg": "react-native-video-trim",
"npm": {
- "downloads": 7907,
- "weekDownloads": 1622,
- "size": 310064,
- "latestRelease": "6.0.7",
- "latestReleaseDate": "2025-09-26T16:38:56.595Z"
+ "downloads": 5790,
+ "weekDownloads": 1613,
+ "size": 314931,
+ "latestRelease": "6.0.11",
+ "latestReleaseDate": "2025-11-12T15:00:11.910Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.174,
+ "popularity": 0.237,
"topicSearchString": "ios android video video-processing video-editor video-trim"
},
{
@@ -129780,21 +137962,37 @@
"github": {
"urls": {
"repo": "https://github.com/enzomanuelmangano/pressto",
- "homepage": null
+ "homepage": "https://github.com/enzomanuelmangano/pressto#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-18T10:35:11Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/enzomanuelmangano",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://reactiive.io/demos",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://reanimate.dev",
+ "platform": "CUSTOM"
+ }
+ ],
+ "updatedAt": "2025-10-28T19:58:34Z",
"createdAt": "2024-09-17T10:57:24Z",
- "pushedAt": "2025-10-18T10:35:11Z",
- "forks": 1,
- "issues": 0,
- "subscribers": 2,
- "stars": 189,
+ "pushedAt": "2025-10-28T19:58:34Z",
+ "forks": 3,
+ "issues": 4,
+ "subscribers": 3,
+ "stars": 480,
"dependencies": 0
},
"name": "pressto",
@@ -129828,17 +138026,18 @@
},
"npmPkg": "pressto",
"npm": {
- "downloads": 4068,
- "weekDownloads": 455,
+ "downloads": 3033,
+ "weekDownloads": 854,
"size": 120098,
"latestRelease": "0.6.0",
"latestReleaseDate": "2025-10-18T10:35:06.858Z"
},
- "score": 58,
+ "score": 65,
"matchingScoreModifiers": [
+ "Known",
"Recently updated"
],
- "popularity": 0.095,
+ "popularity": 0.24,
"topicSearchString": "ios android pressable touchable gesture animation reanimated gesture-handler pressables"
},
{
@@ -129857,14 +138056,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/drizzle-team",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-10-23T15:22:19Z",
"createdAt": "2021-06-24T09:03:05Z",
"pushedAt": "2025-10-23T15:22:19Z",
- "forks": 1049,
- "issues": 1496,
+ "forks": 1067,
+ "issues": 1515,
"subscribers": 66,
- "stars": 30923,
+ "stars": 31274,
"dependencies": 0
},
"name": "drizzle-orm",
@@ -129901,8 +138108,8 @@
},
"npmPkg": "drizzle-orm",
"npm": {
- "downloads": 9946719,
- "weekDownloads": 1787497,
+ "downloads": 10379051,
+ "weekDownloads": 1995221,
"size": 10380026,
"latestRelease": "0.44.7",
"latestReleaseDate": "2025-10-23T18:11:08.611Z"
@@ -129915,7 +138122,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.153,
+ "popularity": 0.163,
"topicSearchString": "drizzle orm pg mysql singlestore postgresql postgres sqlite database sql typescript ts drizzle-orm"
},
{
@@ -129926,18 +138133,21 @@
"github": {
"urls": {
"repo": "https://github.com/wumke/react-native-exit-app",
- "homepage": null
+ "homepage": "https://github.com/wumke/react-native-exit-app"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-06-27T06:51:31Z",
"createdAt": "2017-06-06T12:43:26Z",
"pushedAt": "2023-06-27T06:51:31Z",
- "forks": 129,
+ "forks": 127,
"issues": 14,
"subscribers": 8,
"stars": 426,
@@ -129972,8 +138182,8 @@
"unmaintained": true,
"npmPkg": "react-native-exit-app",
"npm": {
- "downloads": 180697,
- "weekDownloads": 35693,
+ "downloads": 111987,
+ "weekDownloads": 27639,
"size": 40270,
"latestRelease": "2.0.0",
"latestReleaseDate": "2023-06-30T06:50:14.405Z"
@@ -129984,7 +138194,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.582,
+ "popularity": -0.54,
"topicSearchString": "exit close shutdown kill android ios"
},
{
@@ -129998,21 +138208,24 @@
"github": {
"urls": {
"repo": "https://github.com/dev-family/react-native-device-country",
- "homepage": null
+ "homepage": "https://github.com/dev-family/react-native-device-country#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-04T07:58:16Z",
"createdAt": "2021-08-09T13:55:55Z",
"pushedAt": "2025-06-04T07:58:16Z",
"forks": 14,
"issues": 2,
"subscribers": 4,
- "stars": 81,
+ "stars": 80,
"dependencies": 0
},
"name": "react-native-device-country",
@@ -130049,8 +138262,8 @@
},
"npmPkg": "react-native-device-country",
"npm": {
- "downloads": 12372,
- "weekDownloads": 2245,
+ "downloads": 9072,
+ "weekDownloads": 2511,
"size": 34817,
"latestRelease": "1.1.1",
"latestReleaseDate": "2025-06-04T07:58:35.224Z"
@@ -130059,7 +138272,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": 0.154,
+ "popularity": 0.235,
"topicSearchString": "ios android country device location device-location phone-location gps-location gps phone-code phone-number simcard"
},
{
@@ -130079,14 +138292,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-11T20:20:59Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-11T20:20:59Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-checkbox",
@@ -130113,8 +138329,8 @@
},
"npmPkg": "expo-checkbox",
"npm": {
- "downloads": 325238,
- "weekDownloads": 62132,
+ "downloads": 258489,
+ "weekDownloads": 62746,
"size": 50415,
"latestRelease": "5.0.7",
"latestReleaseDate": "2025-09-11T20:26:09.695Z"
@@ -130126,7 +138342,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.162,
+ "popularity": 0.206,
"topicSearchString": "expo expo-checkbox"
},
{
@@ -130148,7 +138364,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-29T17:44:31Z",
"createdAt": "2025-02-26T16:52:11Z",
"pushedAt": "2025-07-29T17:44:31Z",
@@ -130194,15 +138413,15 @@
},
"npmPkg": "react-native-pushdown-alert",
"npm": {
- "downloads": 30,
- "weekDownloads": 1,
+ "downloads": 10,
+ "weekDownloads": 3,
"size": 126341,
"latestRelease": "0.5.2",
"latestReleaseDate": "2025-07-29T17:44:08.755Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.971,
+ "popularity": -0.7,
"topicSearchString": "ios android web alert pushdown-alert notification customizable success-alert error-alert warning-alert animation dropdown notifications pushdown"
},
{
@@ -130225,14 +138444,17 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-21T08:44:41Z",
"createdAt": "2025-02-04T14:57:04Z",
"pushedAt": "2025-10-21T08:44:41Z",
"forks": 3,
"issues": 1,
"subscribers": 2,
- "stars": 75,
+ "stars": 78,
"dependencies": 0
},
"name": "react-native-credentials-manager",
@@ -130274,8 +138496,8 @@
},
"npmPkg": "react-native-credentials-manager",
"npm": {
- "downloads": 1207,
- "weekDownloads": 175,
+ "downloads": 776,
+ "weekDownloads": 186,
"size": 158073,
"latestRelease": "0.8.1",
"latestReleaseDate": "2025-10-21T08:44:38.294Z"
@@ -130284,7 +138506,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.123,
+ "popularity": -0.546,
"topicSearchString": "ios android passkeys webauthn authentication credential-manager google-signin passwordless biometric security identity fido2 signin google-sign-in password-manager signup"
},
{
@@ -130298,14 +138520,17 @@
"github": {
"urls": {
"repo": "https://github.com/MortalKastor/expo-resolve-url",
- "homepage": null
+ "homepage": "https://github.com/MortalKastor/expo-resolve-url#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-17T15:50:43Z",
"createdAt": "2025-03-12T16:21:15Z",
"pushedAt": "2025-04-17T15:50:43Z",
@@ -130343,8 +138568,8 @@
},
"npmPkg": "expo-resolve-url",
"npm": {
- "downloads": 6,
- "weekDownloads": 1,
+ "downloads": 4,
+ "weekDownloads": 3,
"size": 14753,
"latestRelease": "1.0.1",
"latestReleaseDate": "2025-04-17T15:52:03.756Z"
@@ -130353,7 +138578,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.8,
+ "popularity": -1,
"topicSearchString": "expo expo-resolve-url resolveurl unshorten url url-shortener"
},
{
@@ -130365,14 +138590,17 @@
"github": {
"urls": {
"repo": "https://github.com/jekingohel/react-native-wordcloud",
- "homepage": null
+ "homepage": "https://github.com/jekingohel/react-native-wordcloud"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-12-16T11:16:43Z",
"createdAt": "2023-11-20T12:19:46Z",
"pushedAt": "2024-12-16T11:16:43Z",
@@ -130412,8 +138640,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 5239,
- "weekDownloads": 1024,
+ "downloads": 4034,
+ "weekDownloads": 791,
"size": 23031,
"latestRelease": "1.0.6",
"latestReleaseDate": "2024-12-16T11:19:16.263Z"
@@ -130422,7 +138650,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.084,
+ "popularity": -0.083,
"topicSearchString": "word cloud wordcloud word-cloud buuble bubble-chart visualization tag tagcloud tag-cloud"
},
{
@@ -130436,21 +138664,24 @@
"github": {
"urls": {
"repo": "https://github.com/patrickkabwe/react-native-nitro-network-info",
- "homepage": null
+ "homepage": "https://github.com/patrickkabwe/react-native-nitro-network-info#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-24T18:42:21Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T06:51:08Z",
"createdAt": "2025-05-04T02:22:05Z",
- "pushedAt": "2025-10-24T18:42:21Z",
+ "pushedAt": "2025-11-17T06:51:08Z",
"forks": 0,
"issues": 0,
"subscribers": 1,
- "stars": 18,
+ "stars": 20,
"dependencies": 0
},
"name": "react-native-nitro-network-info",
@@ -130483,8 +138714,8 @@
},
"npmPkg": "react-native-nitro-network-info",
"npm": {
- "downloads": 170,
- "weekDownloads": 20,
+ "downloads": 152,
+ "weekDownloads": 16,
"size": 94436,
"latestRelease": "1.0.6",
"latestReleaseDate": "2025-10-24T18:42:27.206Z"
@@ -130493,7 +138724,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.9,
+ "popularity": -0.909,
"topicSearchString": "nitro-network-info nitro network connection wifi cellular ethernet"
},
{
@@ -130513,14 +138744,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-07T20:48:12Z",
"createdAt": "2025-06-07T20:27:17Z",
"pushedAt": "2025-06-07T20:48:12Z",
"forks": 1,
"issues": 2,
"subscribers": 0,
- "stars": 45,
+ "stars": 44,
"dependencies": 0
},
"name": "expo-pencilkit-ui",
@@ -130555,15 +138789,15 @@
},
"npmPkg": "expo-pencilkit-ui",
"npm": {
- "downloads": 187,
- "weekDownloads": 33,
+ "downloads": 62,
+ "weekDownloads": 31,
"size": 53913,
"latestRelease": "1.0.4",
"latestReleaseDate": "2025-06-07T20:44:54.408Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.6,
+ "popularity": -0.307,
"topicSearchString": "expo expo-module pencilkit apple-pencil drawing canvas ios expo-pencilkit-ui expo-pencilkit apple-pencilkit"
},
{
@@ -130585,14 +138819,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-16T10:45:57Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T10:33:27Z",
"createdAt": "2024-07-15T12:36:18Z",
- "pushedAt": "2025-10-16T10:45:57Z",
+ "pushedAt": "2025-11-06T10:33:27Z",
"forks": 2,
"issues": 1,
"subscribers": 4,
- "stars": 32,
+ "stars": 33,
"dependencies": 1
},
"name": "react-native-whip-whep",
@@ -130622,18 +138859,18 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 819,
- "weekDownloads": 67,
- "size": 133907,
- "latestRelease": "0.5.0",
- "latestReleaseDate": "2025-10-16T10:47:36.652Z"
+ "downloads": 526,
+ "weekDownloads": 83,
+ "size": 143406,
+ "latestRelease": "0.6.0",
+ "latestReleaseDate": "2025-10-29T12:24:53.451Z"
},
"score": 53,
"matchingScoreModifiers": [
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.68,
+ "popularity": -0.615,
"topicSearchString": "whip whep webrtc streaming video audio"
},
{
@@ -130654,14 +138891,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-23T14:23:51Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/software-mansion",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-11T18:08:51Z",
"createdAt": "2024-07-03T09:13:20Z",
- "pushedAt": "2025-10-23T14:23:51Z",
- "forks": 32,
- "issues": 14,
+ "pushedAt": "2025-11-11T18:08:51Z",
+ "forks": 31,
+ "issues": 16,
"subscribers": 10,
- "stars": 563,
+ "stars": 589,
"dependencies": 0
},
"name": "react-native-audio-api",
@@ -130692,18 +138937,18 @@
},
"npmPkg": "react-native-audio-api",
"npm": {
- "downloads": 21556,
- "weekDownloads": 3644,
- "size": 145758416,
- "latestRelease": "0.9.1",
- "latestReleaseDate": "2025-10-13T12:11:15.861Z"
+ "downloads": 19321,
+ "weekDownloads": 4612,
+ "size": 7441800,
+ "latestRelease": "0.10.1",
+ "latestReleaseDate": "2025-11-06T14:30:26.736Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.144,
+ "popularity": 0.203,
"topicSearchString": "audio audio-api web-audio-api music player"
},
{
@@ -130713,14 +138958,17 @@
"github": {
"urls": {
"repo": "https://github.com/teamairship/react-native-public-ip",
- "homepage": null
+ "homepage": "https://github.com/teamairship/react-native-public-ip"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-10-18T15:43:31Z",
"createdAt": "2017-08-19T16:28:14Z",
"pushedAt": "2019-10-18T15:43:31Z",
@@ -130759,8 +139007,8 @@
"unmaintained": true,
"npmPkg": "react-native-public-ip",
"npm": {
- "downloads": 36029,
- "weekDownloads": 7104,
+ "downloads": 24320,
+ "weekDownloads": 5068,
"size": 2558,
"latestRelease": "1.0.2",
"latestReleaseDate": "2019-10-18T15:43:52.105Z"
@@ -130771,7 +139019,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.582,
+ "popularity": -0.573,
"topicSearchString": "ip ipv4 ipv6 address public external own"
},
{
@@ -130791,7 +139039,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-01T07:15:27Z",
"createdAt": "2023-10-19T14:32:43Z",
"pushedAt": "2025-04-01T07:15:27Z",
@@ -130836,8 +139087,8 @@
},
"npmPkg": "react-native-viewport-detector",
"npm": {
- "downloads": 1850,
- "weekDownloads": 414,
+ "downloads": 1125,
+ "weekDownloads": 323,
"size": 14942,
"latestRelease": "1.0.7",
"latestReleaseDate": "2025-04-01T07:24:00.815Z"
@@ -130847,7 +139098,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.19,
+ "popularity": 0.245,
"topicSearchString": "viewport visibility detector in-view screen components ui visibility-detection mobile user-experience optimization library utility performance"
},
{
@@ -130864,14 +139115,17 @@
"github": {
"urls": {
"repo": "https://github.com/rn-toolkit/react-native-lottie-splash-screen",
- "homepage": null
+ "homepage": "https://github.com/rn-toolkit/react-native-lottie-splash-screen#readme"
},
"stats": {
"hasIssues": false,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-08-16T01:42:26Z",
"createdAt": "2023-06-27T10:45:52Z",
"pushedAt": "2023-08-16T01:42:26Z",
@@ -130913,8 +139167,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 159,
- "weekDownloads": 10,
+ "downloads": 127,
+ "weekDownloads": 92,
"size": 2196927,
"latestRelease": "1.1.5",
"latestReleaseDate": "2023-08-16T01:46:25.896Z"
@@ -130925,7 +139179,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.696,
+ "popularity": -1.116,
"topicSearchString": "component splash-screen lottie-splash-screen lottie animation splashscreen splash launch-screen launchscreen android ios"
},
{
@@ -130943,7 +139197,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2024-03-25T15:18:12Z",
"createdAt": "2024-03-08T18:23:59Z",
"pushedAt": "2024-03-25T15:18:12Z",
@@ -130973,8 +139230,8 @@
},
"npmPkg": "react-fast-memo",
"npm": {
- "downloads": 156,
- "weekDownloads": 17,
+ "downloads": 76,
+ "weekDownloads": 63,
"size": 9571,
"latestRelease": "2.0.1",
"latestReleaseDate": "2024-03-10T19:24:12.099Z"
@@ -130984,7 +139241,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.656,
+ "popularity": -0.009,
"topicSearchString": ""
},
{
@@ -131002,14 +139259,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-07T17:52:43Z",
"createdAt": "2022-03-26T13:31:01Z",
"pushedAt": "2025-10-07T17:52:43Z",
- "forks": 23,
+ "forks": 24,
"issues": 10,
"subscribers": 12,
- "stars": 1862,
+ "stars": 1884,
"dependencies": 0
},
"name": "mutative",
@@ -131043,8 +139303,8 @@
},
"npmPkg": "mutative",
"npm": {
- "downloads": 563230,
- "weekDownloads": 106193,
+ "downloads": 631735,
+ "weekDownloads": 93373,
"size": 705484,
"latestRelease": "1.3.0",
"latestReleaseDate": "2025-09-21T16:02:59.572Z"
@@ -131056,7 +139316,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.16,
+ "popularity": 0.126,
"topicSearchString": "immutable mutable copy-on-write mutative immutability mutation immer reducer redux state-management"
},
{
@@ -131075,14 +139335,30 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
- "updatedAt": "2025-10-25T11:29:59Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://opencollective.com/immer",
+ "platform": "OPEN_COLLECTIVE"
+ },
+ {
+ "url": "https://www.paypal.me/michelweststrate",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://patreon.com/mweststrate",
+ "platform": "PATREON"
+ }
+ ],
+ "updatedAt": "2025-10-27T21:53:47Z",
"createdAt": "2017-12-29T12:25:47Z",
- "pushedAt": "2025-10-25T11:29:59Z",
- "forks": 861,
+ "pushedAt": "2025-10-27T21:53:47Z",
+ "forks": 862,
"issues": 33,
"subscribers": 149,
- "stars": 28672,
+ "stars": 28729,
"dependencies": 0
},
"name": "immer",
@@ -131113,8 +139389,8 @@
},
"npmPkg": "immer",
"npm": {
- "downloads": 72663544,
- "weekDownloads": 14293529,
+ "downloads": 75624008,
+ "weekDownloads": 11334313,
"size": 658441,
"latestRelease": "10.2.0",
"latestReleaseDate": "2025-10-25T11:31:04.713Z"
@@ -131126,7 +139402,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.167,
+ "popularity": 0.127,
"topicSearchString": "immutable mutable copy-on-write immutables reducer redux state-tree"
},
{
@@ -131143,21 +139419,24 @@
"github": {
"urls": {
"repo": "https://github.com/logicwind/react-native-exit-app",
- "homepage": null
+ "homepage": "https://github.com/logicwind/react-native-exit-app#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-05T10:43:49Z",
"createdAt": "2025-04-24T10:52:15Z",
"pushedAt": "2025-09-05T10:43:49Z",
"forks": 2,
- "issues": 1,
+ "issues": 0,
"subscribers": 2,
- "stars": 17,
+ "stars": 20,
"dependencies": 0
},
"name": "@logicwind/react-native-exit-app",
@@ -131192,15 +139471,15 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 9447,
- "weekDownloads": 1358,
+ "downloads": 7207,
+ "weekDownloads": 2188,
"size": 13570,
"latestRelease": "0.2.0",
"latestReleaseDate": "2025-09-05T11:14:01.465Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.128,
+ "popularity": 0.008,
"topicSearchString": "ios android exit exit-app close-app quit-app app-exit android-exit ios-exit system-exit"
},
{
@@ -131214,19 +139493,22 @@
"github": {
"urls": {
"repo": "https://github.com/logicwind/react-native-tvos-keyboard",
- "homepage": null
+ "homepage": "https://github.com/logicwind/react-native-tvos-keyboard#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-06-19T09:57:08Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T06:44:02Z",
"createdAt": "2025-04-25T06:36:16Z",
- "pushedAt": "2025-06-19T09:57:08Z",
+ "pushedAt": "2025-11-06T06:44:02Z",
"forks": 0,
- "issues": 1,
+ "issues": 0,
"subscribers": 2,
"stars": 2,
"dependencies": 0
@@ -131262,15 +139544,17 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 43,
- "weekDownloads": 9,
- "size": 27210,
- "latestRelease": "0.1.2",
- "latestReleaseDate": "2025-06-03T13:17:40.181Z"
+ "downloads": 26,
+ "weekDownloads": 6,
+ "size": 27654,
+ "latestRelease": "0.1.3",
+ "latestReleaseDate": "2025-11-06T12:39:17.833Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": -0.82,
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.8,
"topicSearchString": "ios tvos apple-tv keyboard tvos-keyboard voice-typing voice-search uisearchcontroller tv"
},
{
@@ -131287,14 +139571,17 @@
"github": {
"urls": {
"repo": "https://github.com/logicwind/react-native-tvos-ssl-pinning",
- "homepage": null
+ "homepage": "https://github.com/logicwind/react-native-tvos-ssl-pinning#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-09T04:38:28Z",
"createdAt": "2025-06-03T04:42:03Z",
"pushedAt": "2025-06-09T04:38:28Z",
@@ -131342,15 +139629,15 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 23,
- "weekDownloads": 4,
+ "downloads": 33,
+ "weekDownloads": 9,
"size": 51365,
"latestRelease": "0.1.0",
"latestReleaseDate": "2025-06-09T05:15:33.852Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.84,
+ "popularity": -0.743,
"topicSearchString": "ios android ssl ssl-pinning tvos certificate-pinning https network-security fetch axios ssl-pinning-tvos secure-networking networking tls cert-pinning module"
},
{
@@ -131363,14 +139650,17 @@
"github": {
"urls": {
"repo": "https://github.com/CRIIPI11/rn-watch-connect",
- "homepage": null
+ "homepage": "https://github.com/CRIIPI11/rn-watch-connect#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-16T20:13:59Z",
"createdAt": "2025-05-20T20:45:37Z",
"pushedAt": "2025-06-16T20:13:59Z",
@@ -131412,15 +139702,15 @@
},
"npmPkg": "rn-watch-connect",
"npm": {
- "downloads": 16,
- "weekDownloads": 6,
+ "downloads": 7,
+ "weekDownloads": 1,
"size": 65492,
"latestRelease": "1.0.0",
"latestReleaseDate": "2025-06-13T20:20:40.809Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.6,
+ "popularity": -0.8,
"topicSearchString": "expo rn-watch-connect rnwatchconnect watchconnectivity apple-watch apple-watch-connectivity apple-watch-communication apple-watch-data-transfer apple-watch-message-transfer apple-watch-file-transfer"
},
{
@@ -131434,21 +139724,24 @@
"github": {
"urls": {
"repo": "https://github.com/loro-dev/loro-react-native",
- "homepage": null
+ "homepage": "https://github.com/Leeeon233/loro-react-native#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-24T00:55:35Z",
"createdAt": "2025-06-02T00:55:12Z",
"pushedAt": "2025-09-24T00:55:35Z",
"forks": 1,
"issues": 2,
"subscribers": 1,
- "stars": 12,
+ "stars": 13,
"dependencies": 1
},
"name": "loro-react-native",
@@ -131476,17 +139769,15 @@
},
"npmPkg": "loro-react-native",
"npm": {
- "downloads": 122,
- "weekDownloads": 18,
+ "downloads": 27,
+ "weekDownloads": 13,
"size": 59874231,
"latestRelease": "1.8.1",
"latestReleaseDate": "2025-09-24T00:56:00.660Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.871,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.567,
"topicSearchString": "ios android"
},
{
@@ -131505,21 +139796,41 @@
"github": {
"urls": {
"repo": "https://github.com/JairajJangle/react-native-navigation-mode",
- "homepage": null
+ "homepage": "https://github.com/JairajJangle/react-native-navigation-mode#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
- "hasTopics": true,
- "updatedAt": "2025-09-24T03:21:05Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://www.paypal.com/paypalme/jairajjangle001/usd",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://github.com/JairajJangle/OpenCV-Catalogue/blob/master/.github/Jairaj_Jangle_Google_Pay_UPI_QR_Code.jpg",
+ "platform": "CUSTOM"
+ },
+ {
+ "url": "https://liberapay.com/FutureJJ",
+ "platform": "LIBERAPAY"
+ },
+ {
+ "url": "https://ko-fi.com/futurejj",
+ "platform": "KO_FI"
+ }
+ ],
+ "updatedAt": "2025-11-07T14:32:04Z",
"createdAt": "2025-06-13T13:37:30Z",
- "pushedAt": "2025-09-24T03:21:05Z",
+ "pushedAt": "2025-11-07T14:32:04Z",
"forks": 0,
"issues": 0,
"subscribers": 1,
- "stars": 38,
+ "stars": 44,
"dependencies": 0
},
"name": "react-native-navigation-mode",
@@ -131554,17 +139865,17 @@
},
"npmPkg": "react-native-navigation-mode",
"npm": {
- "downloads": 34800,
- "weekDownloads": 6961,
- "size": 44049,
- "latestRelease": "1.2.3",
- "latestReleaseDate": "2025-09-24T02:44:58.258Z"
+ "downloads": 17496,
+ "weekDownloads": 5560,
+ "size": 43996,
+ "latestRelease": "1.2.4",
+ "latestReleaseDate": "2025-11-07T14:32:11.242Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.17,
+ "popularity": 0.52,
"topicSearchString": "android ios navigation gesture navigation-buttons edge-to-edge navigation-bar turbo-module gestures"
},
{
@@ -131590,14 +139901,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-15T19:34:08Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-16T20:00:18Z",
"createdAt": "2025-06-13T03:34:57Z",
- "pushedAt": "2025-10-15T19:34:08Z",
- "forks": 0,
- "issues": 9,
+ "pushedAt": "2025-11-16T20:00:18Z",
+ "forks": 3,
+ "issues": 3,
"subscribers": 3,
- "stars": 140,
+ "stars": 160,
"dependencies": 0
},
"name": "@sbaiahmed1/react-native-blur",
@@ -131633,17 +139947,17 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 6580,
- "weekDownloads": 989,
- "size": 133658,
- "latestRelease": "3.2.0",
- "latestReleaseDate": "2025-10-14T22:33:39.151Z"
+ "downloads": 4989,
+ "weekDownloads": 1477,
+ "size": 211027,
+ "latestRelease": "4.1.0",
+ "latestReleaseDate": "2025-11-16T20:00:10.212Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.128,
+ "popularity": 0.252,
"topicSearchString": "ios android blur modern-blur android-blur blur-effect blurview visualeffectview liquid-glass liquidglass liquidglassreact"
},
{
@@ -131653,14 +139967,17 @@
"github": {
"urls": {
"repo": "https://github.com/logicwind/react-native-rn-in-app-update",
- "homepage": null
+ "homepage": "https://github.com/logicwind/react-native-rn-in-app-update#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-23T12:29:12Z",
"createdAt": "2020-08-08T06:30:20Z",
"pushedAt": "2025-06-23T12:29:12Z",
@@ -131702,8 +140019,8 @@
},
"npmPkg": "react-native-rn-in-app-update",
"npm": {
- "downloads": 73,
- "weekDownloads": 13,
+ "downloads": 57,
+ "weekDownloads": 12,
"size": 21067,
"latestRelease": "1.1.0",
"latestReleaseDate": "2025-08-04T13:55:40.591Z"
@@ -131712,7 +140029,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.847,
+ "popularity": -0.815,
"topicSearchString": "ios android in-app-update android-update play-store google-play update play-core app-update"
},
{
@@ -131725,21 +140042,24 @@
"github": {
"urls": {
"repo": "https://github.com/nandorojo/galeria",
- "homepage": null
+ "homepage": "https://github.com/nandorojo/galeria#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-14T12:04:10Z",
"createdAt": "2023-08-27T21:15:14Z",
"pushedAt": "2025-10-14T12:04:10Z",
"forks": 29,
- "issues": 27,
+ "issues": 26,
"subscribers": 9,
- "stars": 591,
+ "stars": 608,
"dependencies": 2
},
"name": "@nandorojo/galeria",
@@ -131765,8 +140085,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 24455,
- "weekDownloads": 3691,
+ "downloads": 59224,
+ "weekDownloads": 3593,
"size": 83169,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-03-21T15:33:41.079Z"
@@ -131776,7 +140096,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.128,
+ "popularity": 0.052,
"topicSearchString": "expo galeria"
},
{
@@ -131798,14 +140118,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-30T13:04:53Z",
"createdAt": "2023-12-15T15:24:22Z",
"pushedAt": "2025-09-30T13:04:53Z",
"forks": 2,
"issues": 0,
"subscribers": 6,
- "stars": 170,
+ "stars": 171,
"dependencies": 0
},
"name": "stan-js",
@@ -131835,17 +140158,15 @@
},
"npmPkg": "stan-js",
"npm": {
- "downloads": 1705,
- "weekDownloads": 474,
+ "downloads": 956,
+ "weekDownloads": 176,
"size": 80092,
"latestRelease": "1.8.2",
"latestReleaseDate": "2025-09-30T13:05:06.166Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": 0.236,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.593,
"topicSearchString": "state store context rerenders typescript intellisense"
},
{
@@ -131857,21 +140178,24 @@
"github": {
"urls": {
"repo": "https://github.com/openspacelabs/react-native-zoomable-view",
- "homepage": null
+ "homepage": "https://github.com/openspacelabs/react-native-zoomable-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-28T20:17:46Z",
"createdAt": "2021-09-17T23:14:25Z",
"pushedAt": "2025-04-28T20:17:46Z",
- "forks": 61,
+ "forks": 62,
"issues": 51,
"subscribers": 7,
- "stars": 234,
+ "stars": 236,
"dependencies": 1
},
"name": "@openspacelabs/react-native-zoomable-view",
@@ -131906,8 +140230,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 130429,
- "weekDownloads": 24975,
+ "downloads": 81082,
+ "weekDownloads": 19066,
"size": 499156,
"latestRelease": "2.4.2",
"latestReleaseDate": "2025-04-28T20:17:43.570Z"
@@ -131918,7 +140242,7 @@
"Lots of open issues",
"Not updated recently"
],
- "popularity": 0.163,
+ "popularity": 0.2,
"topicSearchString": "component ios android pinch-to-zoom pinch mobile view zoom zoomable double tap"
},
{
@@ -131932,21 +140256,24 @@
"github": {
"urls": {
"repo": "https://github.com/kiethuynh0904/react-native-nitro-toast",
- "homepage": null
+ "homepage": "https://github.com/kiethuynh0904/react-native-nitro-toast#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-09-13T13:41:20Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T04:46:27Z",
"createdAt": "2025-06-02T04:09:25Z",
- "pushedAt": "2025-09-13T13:41:20Z",
- "forks": 2,
- "issues": 1,
+ "pushedAt": "2025-11-17T04:46:27Z",
+ "forks": 4,
+ "issues": 0,
"subscribers": 1,
- "stars": 53,
+ "stars": 60,
"dependencies": 0
},
"name": "react-native-nitro-toast",
@@ -131981,17 +140308,17 @@
},
"npmPkg": "react-native-nitro-toast",
"npm": {
- "downloads": 303,
- "weekDownloads": 16,
- "size": 173119,
- "latestRelease": "1.2.5",
- "latestReleaseDate": "2025-09-13T13:41:52.355Z"
+ "downloads": 96,
+ "weekDownloads": 43,
+ "size": 175052,
+ "latestRelease": "1.2.6",
+ "latestReleaseDate": "2025-11-17T04:46:56.684Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.705,
+ "popularity": -0.359,
"topicSearchString": "nitro toast toast-notification jetpack-compose kotlin ui nitro-modules swift swiftui"
},
{
@@ -132004,14 +140331,17 @@
"github": {
"urls": {
"repo": "https://github.com/victorhenrion/react-native-document-picker-macos",
- "homepage": null
+ "homepage": "https://github.com/victorhenrion/react-native-document-picker-macos#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-16T09:47:05Z",
"createdAt": "2025-06-17T16:24:36Z",
"pushedAt": "2025-07-16T09:47:05Z",
@@ -132043,15 +140373,15 @@
},
"npmPkg": "react-native-document-picker-macos",
"npm": {
- "downloads": 144,
- "weekDownloads": 0,
+ "downloads": 83,
+ "weekDownloads": 33,
"size": 29573,
"latestRelease": "1.0.0",
"latestReleaseDate": "2025-07-16T09:53:17.895Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -1,
+ "popularity": -0.653,
"topicSearchString": "macos"
},
{
@@ -132071,14 +140401,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://www.paypal.com/donate/?hosted_button_id=PPPN7F3VXXE8W",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2025-07-18T05:29:42Z",
"createdAt": "2025-06-02T00:59:19Z",
"pushedAt": "2025-07-18T05:29:42Z",
"forks": 3,
"issues": 0,
"subscribers": 1,
- "stars": 76,
+ "stars": 78,
"dependencies": 0
},
"name": "@observ33r/object-equals",
@@ -132103,7 +140441,9 @@
"symbols",
"custom-equality",
"structured-equality",
- "cross-realm"
+ "cross-realm",
+ "runtime-aware",
+ "library"
],
"license": {
"key": "mit",
@@ -132119,16 +140459,16 @@
"configPlugin": false
},
"npm": {
- "downloads": 3016,
- "weekDownloads": 497,
+ "downloads": 2478,
+ "weekDownloads": 543,
"size": 250928,
"latestRelease": "1.1.6",
"latestReleaseDate": "2025-07-18T05:37:34.906Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": 0.14,
- "topicSearchString": "deep equal equals equality comparison object compare fast high-performance engine-aware deep-equal typescript circular crossrealm symbols custom-equality structured-equality cross-realm"
+ "popularity": 0.186,
+ "topicSearchString": "deep equal equals equality comparison object compare fast high-performance engine-aware deep-equal typescript circular crossrealm symbols custom-equality structured-equality cross-realm runtime-aware library"
},
{
"githubUrl": "https://github.com/anuj-kumary/react-native-toastify",
@@ -132147,7 +140487,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-06T11:54:39Z",
"createdAt": "2025-04-14T13:42:47Z",
"pushedAt": "2025-07-06T11:54:39Z",
@@ -132182,15 +140525,15 @@
"configPlugin": false
},
"npm": {
- "downloads": 278,
- "weekDownloads": 13,
+ "downloads": 134,
+ "weekDownloads": 51,
"size": 45624,
"latestRelease": "1.1.1",
"latestReleaseDate": "2025-06-20T10:24:27.962Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.96,
+ "popularity": -0.671,
"topicSearchString": "toast notification alert expo toastify"
},
{
@@ -132217,14 +140560,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-16T16:58:21Z",
"createdAt": "2025-06-11T09:15:22Z",
"pushedAt": "2025-09-16T16:58:21Z",
"forks": 1,
"issues": 0,
"subscribers": 1,
- "stars": 20,
+ "stars": 23,
"dependencies": 2
},
"name": "react-native-youtube-bridge",
@@ -132255,17 +140601,15 @@
},
"npmPkg": "react-native-youtube-bridge",
"npm": {
- "downloads": 1863,
- "weekDownloads": 222,
+ "downloads": 1388,
+ "weekDownloads": 346,
"size": 166350,
"latestRelease": "2.1.4",
"latestReleaseDate": "2025-09-16T16:59:10.233Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.149,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.038,
"topicSearchString": "ios android youtube youtube youtube-bridge youtube-iframe-api youtube-iframe"
},
{
@@ -132283,21 +140627,24 @@
"github": {
"urls": {
"repo": "https://github.com/sbaiahmed1/react-native-biometrics",
- "homepage": null
+ "homepage": "https://github.com/sbaiahmed1/react-native-biometrics#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-07T20:29:24Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T21:53:56Z",
"createdAt": "2025-06-17T00:44:22Z",
- "pushedAt": "2025-10-07T20:29:24Z",
- "forks": 6,
+ "pushedAt": "2025-11-14T21:53:56Z",
+ "forks": 8,
"issues": 4,
"subscribers": 0,
- "stars": 64,
+ "stars": 69,
"dependencies": 0
},
"name": "@sbaiahmed1/react-native-biometrics",
@@ -132344,17 +140691,17 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 6778,
- "weekDownloads": 629,
- "size": 435640,
- "latestRelease": "0.7.2",
- "latestReleaseDate": "2025-10-07T20:29:24.089Z"
+ "downloads": 5175,
+ "weekDownloads": 1007,
+ "size": 469884,
+ "latestRelease": "0.9.1",
+ "latestReleaseDate": "2025-11-14T21:53:55.765Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.079,
+ "popularity": 0.165,
"topicSearchString": "ios android biometrics biometric-authentication face-id touch-id fingerprint authentication security mobile-security biometric-login face-recognition touchid faceid mobile-authentication secure-login expo mobile-biometrics modules turbo-modules typescript mobile-login"
},
{
@@ -132373,14 +140720,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-22T23:28:39Z",
"createdAt": "2024-12-20T17:16:12Z",
"pushedAt": "2025-06-22T23:28:39Z",
"forks": 8,
"issues": 2,
"subscribers": 1,
- "stars": 240,
+ "stars": 242,
"dependencies": 0
},
"name": "input-otp-native",
@@ -132411,8 +140761,8 @@
},
"npmPkg": "input-otp-native",
"npm": {
- "downloads": 45435,
- "weekDownloads": 9939,
+ "downloads": 35395,
+ "weekDownloads": 7518,
"size": 163111,
"latestRelease": "0.5.0",
"latestReleaseDate": "2025-06-22T00:57:07.494Z"
@@ -132421,7 +140771,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.186,
+ "popularity": 0.181,
"topicSearchString": "otp otp-input expo-otp-input expo otp-verification ntive"
},
{
@@ -132444,7 +140794,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-12T13:24:44Z",
"createdAt": "2025-05-31T00:54:40Z",
"pushedAt": "2025-10-12T13:24:44Z",
@@ -132479,8 +140832,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 507,
- "weekDownloads": 80,
+ "downloads": 53,
+ "weekDownloads": 30,
"size": 344180,
"latestRelease": "0.5.4",
"latestReleaseDate": "2025-10-12T15:27:34.648Z"
@@ -132489,7 +140842,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.866,
+ "popularity": -0.5,
"topicSearchString": "ui-kit ui ts typescript js"
},
{
@@ -132516,14 +140869,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-07-15T13:19:42Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-09T09:26:05Z",
"createdAt": "2025-06-22T12:47:47Z",
- "pushedAt": "2025-07-15T13:19:42Z",
+ "pushedAt": "2025-11-09T09:26:05Z",
"forks": 0,
"issues": 0,
"subscribers": 1,
- "stars": 4,
+ "stars": 5,
"dependencies": 0
},
"name": "react-native-vimeo-bridge",
@@ -132561,15 +140917,17 @@
},
"npmPkg": "react-native-vimeo-bridge",
"npm": {
- "downloads": 976,
- "weekDownloads": 253,
- "size": 174340,
- "latestRelease": "1.1.0",
- "latestReleaseDate": "2025-07-15T13:21:06.558Z"
+ "downloads": 406,
+ "weekDownloads": 85,
+ "size": 178001,
+ "latestRelease": "1.2.0",
+ "latestReleaseDate": "2025-11-09T09:27:25.069Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": -0.779,
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.821,
"topicSearchString": "expo ios android web vimeo player vimeo-player vimeo-video vimeo-bridge expo-vimeo-player expo-vimeo-video bridges vimeo-iframe expo-vimeo"
},
{
@@ -132593,7 +140951,15 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/sjwall",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-01-24T15:56:47Z",
"createdAt": "2025-01-22T11:55:29Z",
"pushedAt": "2025-01-24T15:56:47Z",
@@ -132631,8 +140997,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 262,
- "weekDownloads": 26,
+ "downloads": 309,
+ "weekDownloads": 55,
"size": 45225,
"latestRelease": "0.5.0",
"latestReleaseDate": "2025-01-24T15:55:35.382Z"
@@ -132641,7 +141007,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.915,
+ "popularity": -0.847,
"topicSearchString": "ui aria aria-description aria-describedby a11y jsx hoc higher-order-component"
},
{
@@ -132661,14 +141027,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-11-26T06:30:26Z",
"createdAt": "2013-09-25T17:37:50Z",
"pushedAt": "2023-11-26T06:30:26Z",
"forks": 225,
- "issues": 14,
+ "issues": 15,
"subscribers": 35,
- "stars": 3473,
+ "stars": 3488,
"dependencies": 0
},
"name": "eventemitter3",
@@ -132709,8 +141078,8 @@
},
"npmPkg": "eventemitter3",
"npm": {
- "downloads": 229708208,
- "weekDownloads": 44795602,
+ "downloads": 152323587,
+ "weekDownloads": 35838453,
"size": 73390,
"latestRelease": "5.0.1",
"latestReleaseDate": "2023-04-30T19:49:14.500Z"
@@ -132722,7 +141091,7 @@
"Known",
"Not updated recently"
],
- "popularity": 0.166,
+ "popularity": 0.2,
"topicSearchString": "eventemitter eventemitter2 eventemitter3 events addeventlistener addlistener emit emits emitter event once pub/sub publish reactor subscribe nodejs browser"
},
{
@@ -132740,14 +141109,17 @@
"github": {
"urls": {
"repo": "https://github.com/theboringlok/react-native-place-autocomplete-picker",
- "homepage": null
+ "homepage": "https://github.com/theboringlok/react-native-place-autocomplete-picker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-07T02:34:13Z",
"createdAt": "2025-06-25T18:59:35Z",
"pushedAt": "2025-08-07T02:34:13Z",
@@ -132781,15 +141153,15 @@
},
"npmPkg": "react-native-place-autocomplete-picker",
"npm": {
- "downloads": 491,
- "weekDownloads": 76,
+ "downloads": 406,
+ "weekDownloads": 144,
"size": 28395,
"latestRelease": "1.0.2",
"latestReleaseDate": "2025-08-07T02:34:20.246Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.868,
+ "popularity": -0.697,
"topicSearchString": "ios android"
},
{
@@ -132804,21 +141176,24 @@
"github": {
"urls": {
"repo": "https://github.com/superwall/expo-superwall",
- "homepage": null
+ "homepage": "https://github.com/superwall/expo-superwall#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-18T14:41:27Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T11:18:55Z",
"createdAt": "2025-05-21T11:09:57Z",
- "pushedAt": "2025-10-18T14:41:27Z",
- "forks": 3,
- "issues": 9,
- "subscribers": 3,
- "stars": 32,
+ "pushedAt": "2025-11-17T11:18:55Z",
+ "forks": 6,
+ "issues": 8,
+ "subscribers": 2,
+ "stars": 33,
"dependencies": 1
},
"name": "expo-superwall",
@@ -132841,53 +141216,57 @@
"newArchitecture": false,
"isArchived": false,
"hasNativeCode": true,
- "configPlugin": true,
+ "configPlugin": false,
"moduleType": "expo"
},
"npmPkg": "expo-superwall",
"npm": {
- "downloads": 13712,
- "weekDownloads": 2123,
- "size": 825787,
- "latestRelease": "0.3.2",
- "latestReleaseDate": "2025-10-16T17:48:11.348Z"
+ "downloads": 10393,
+ "weekDownloads": 3337,
+ "size": 837533,
+ "latestRelease": "0.6.8",
+ "latestReleaseDate": "2025-11-17T11:19:31.978Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.132,
+ "popularity": 0.273,
"topicSearchString": "expo expo-superwall superwallexpo"
},
{
- "githubUrl": "https://github.com/SolankiYogesh/rn-turbo-location-enabler",
+ "githubUrl": "https://github.com/SolankiYogesh/react-native-nitro-location-enabler",
"examples": [
- "https://github.com/SolankiYogesh/rn-turbo-location-enabler/tree/main/example"
+ "https://github.com/SolankiYogesh/react-native-nitro-location-enabler/tree/main/example"
],
"android": true,
"newArchitecture": true,
+ "npmPkg": "rn-nitro-location-enabler",
"github": {
"urls": {
- "repo": "https://github.com/SolankiYogesh/rn-turbo-location-enabler",
- "homepage": null
+ "repo": "https://github.com/SolankiYogesh/react-native-nitro-location-enabler",
+ "homepage": "https://github.com/SolankiYogesh/rn-nitro-location-enabler#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-07-02T06:24:37Z",
- "createdAt": "2025-07-01T06:32:09Z",
- "pushedAt": "2025-07-02T06:24:37Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-10T13:34:39Z",
+ "createdAt": "2025-11-10T12:17:17Z",
+ "pushedAt": "2025-11-10T13:34:39Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
- "stars": 1,
+ "stars": 0,
"dependencies": 0
},
- "name": "rn-turbo-location-enabler",
- "fullName": "SolankiYogesh/rn-turbo-location-enabler",
+ "name": "rn-nitro-location-enabler",
+ "fullName": "SolankiYogesh/react-native-nitro-location-enabler",
"isPrivate": false,
"registry": "https://registry.npmjs.org/",
"description": "allows to enabled location in android",
@@ -132903,23 +141282,24 @@
"id": "MDc6TGljZW5zZTEz"
},
"hasTypes": true,
- "newArchitecture": true,
+ "newArchitecture": false,
"isArchived": false,
"hasNativeCode": true,
"configPlugin": false,
- "moduleType": "turbo"
+ "moduleType": "nitro"
},
- "npmPkg": "rn-turbo-location-enabler",
"npm": {
- "downloads": 25,
- "weekDownloads": 5,
- "size": 18116,
- "latestRelease": "0.3.0",
- "latestReleaseDate": "2025-07-02T06:16:31.172Z"
+ "downloads": 282,
+ "weekDownloads": 0,
+ "size": 40780,
+ "latestRelease": "1.3.0",
+ "latestReleaseDate": "2025-11-10T13:34:38.583Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": -0.8,
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -1,
"topicSearchString": "ios android"
},
{
@@ -132934,18 +141314,21 @@
"github": {
"urls": {
"repo": "https://github.com/Iterable/react-native-sdk",
- "homepage": null
+ "homepage": "https://github.com/Iterable/react-native-sdk#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-16T20:30:46Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-03T21:10:33Z",
"createdAt": "2020-02-21T17:08:59Z",
- "pushedAt": "2025-10-16T20:30:46Z",
- "forks": 38,
+ "pushedAt": "2025-11-03T21:10:33Z",
+ "forks": 39,
"issues": 10,
"subscribers": 6,
"stars": 46,
@@ -132978,18 +141361,18 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 108384,
- "weekDownloads": 20888,
- "size": 879588,
- "latestRelease": "2.0.4",
- "latestReleaseDate": "2025-10-16T20:40:20.737Z"
+ "downloads": 80810,
+ "weekDownloads": 20707,
+ "size": 919635,
+ "latestRelease": "2.1.0",
+ "latestReleaseDate": "2025-11-03T21:15:41.098Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.164,
+ "popularity": 0.218,
"topicSearchString": "ios android iterable sdk library"
},
{
@@ -133005,14 +141388,17 @@
"github": {
"urls": {
"repo": "https://github.com/Iterable/iterable-expo-plugin",
- "homepage": null
+ "homepage": "https://github.com/Iterable/iterable-expo-plugin#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-07T05:39:17Z",
"createdAt": "2025-02-13T01:18:13Z",
"pushedAt": "2025-10-07T05:39:17Z",
@@ -133046,8 +141432,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 17508,
- "weekDownloads": 3114,
+ "downloads": 12882,
+ "weekDownloads": 3944,
"size": 529222,
"latestRelease": "1.0.1",
"latestReleaseDate": "2025-07-17T00:33:00.719Z"
@@ -133057,7 +141443,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.099,
+ "popularity": 0.01,
"topicSearchString": "expo @iterable/expo-plugin expoadapteriterable"
},
{
@@ -133073,21 +141459,24 @@
"github": {
"urls": {
"repo": "https://github.com/Soomgo-Mobile/react-native-code-push",
- "homepage": null
+ "homepage": "https://microsoft.github.io/code-push"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T05:08:11Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-07T07:09:02Z",
"createdAt": "2024-03-17T09:22:42Z",
- "pushedAt": "2025-10-23T05:08:11Z",
- "forks": 20,
+ "pushedAt": "2025-11-07T07:09:02Z",
+ "forks": 22,
"issues": 4,
"subscribers": 2,
- "stars": 121,
+ "stars": 128,
"dependencies": 6
},
"name": "@bravemobile/react-native-code-push",
@@ -133117,17 +141506,17 @@
"configPlugin": true
},
"npm": {
- "downloads": 7924,
- "weekDownloads": 1957,
- "size": 1250701,
- "latestRelease": "12.1.1",
- "latestReleaseDate": "2025-10-23T05:09:08.742Z"
+ "downloads": 6021,
+ "weekDownloads": 1816,
+ "size": 1260391,
+ "latestRelease": "12.1.5",
+ "latestReleaseDate": "2025-11-07T07:10:37.991Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.21,
+ "popularity": 0.256,
"topicSearchString": "expo code push code-push expo-code-push codepush self-hosted"
},
{
@@ -133141,14 +141530,17 @@
"github": {
"urls": {
"repo": "https://github.com/moyasar/moyasar-react-native",
- "homepage": null
+ "homepage": "https://github.com/moyasar/moyasar-react-native#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-11T07:03:19Z",
"createdAt": "2024-05-27T16:57:16Z",
"pushedAt": "2025-09-11T07:03:19Z",
@@ -133187,15 +141579,15 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 5295,
- "weekDownloads": 1111,
+ "downloads": 3547,
+ "weekDownloads": 1048,
"size": 1494730,
"latestRelease": "0.10.0",
"latestReleaseDate": "2025-09-11T07:03:54.469Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.072,
+ "popularity": 0.001,
"topicSearchString": "moyasar ios android apple-pay samsung-pay credit-card stc-pay"
},
{
@@ -133210,17 +141602,20 @@
"github": {
"urls": {
"repo": "https://github.com/cornejobarraza/expo-libvlc-player",
- "homepage": null
+ "homepage": "https://github.com/cornejobarraza/expo-libvlc-player#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-18T20:24:48Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-31T21:02:51Z",
"createdAt": "2025-07-03T10:20:01Z",
- "pushedAt": "2025-10-18T20:24:48Z",
+ "pushedAt": "2025-10-31T21:02:51Z",
"forks": 1,
"issues": 0,
"subscribers": 4,
@@ -133254,17 +141649,17 @@
},
"npmPkg": "expo-libvlc-player",
"npm": {
- "downloads": 1422,
- "weekDownloads": 314,
- "size": 125007,
- "latestRelease": "2.2.2",
- "latestReleaseDate": "2025-10-18T20:27:22.226Z"
+ "downloads": 366,
+ "weekDownloads": 150,
+ "size": 128070,
+ "latestRelease": "2.2.3",
+ "latestReleaseDate": "2025-10-31T21:05:57.762Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.062,
+ "popularity": -0.651,
"topicSearchString": "expo libvlc player expo-libvlc-player expolibvlcplayer"
},
{
@@ -133291,14 +141686,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-17T04:18:52Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-09T10:17:11Z",
"createdAt": "2025-06-30T15:10:12Z",
- "pushedAt": "2025-10-17T04:18:52Z",
+ "pushedAt": "2025-11-09T10:17:11Z",
"forks": 2,
"issues": 0,
"subscribers": 1,
- "stars": 43,
+ "stars": 46,
"dependencies": 0
},
"name": "react-native-gesture-image-viewer",
@@ -133332,7 +141730,8 @@
"reanimated",
"gesture-handler",
"reanimated-image-viewer",
- "image-zoom-viewer"
+ "image-zoom-viewer",
+ "gesture-image-viewer"
],
"license": {
"key": "mit",
@@ -133349,18 +141748,18 @@
},
"npmPkg": "react-native-gesture-image-viewer",
"npm": {
- "downloads": 2074,
- "weekDownloads": 390,
- "size": 210721,
- "latestRelease": "1.9.1",
- "latestReleaseDate": "2025-10-17T04:45:03.931Z"
+ "downloads": 1362,
+ "weekDownloads": 411,
+ "size": 213878,
+ "latestRelease": "2.0.1",
+ "latestReleaseDate": "2025-11-09T10:18:23.864Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.16,
- "topicSearchString": "ios android web expo image-viewer image-gallery gesture pinch-to-zoom swipe zoom customizable modal carousel slider photo-viewer image-carousel touch-gestures lightbox gallery viewer zoomable double-tap reanimated gesture-handler reanimated-image-viewer image-zoom-viewer"
+ "popularity": 0.257,
+ "topicSearchString": "ios android web expo image-viewer image-gallery gesture pinch-to-zoom swipe zoom customizable modal carousel slider photo-viewer image-carousel touch-gestures lightbox gallery viewer zoomable double-tap reanimated gesture-handler reanimated-image-viewer image-zoom-viewer gesture-image-viewer"
},
{
"githubUrl": "https://github.com/cashfree/react-native-cashfree-pg-sdk",
@@ -133379,7 +141778,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-25T09:48:53Z",
"createdAt": "2022-06-21T10:42:32Z",
"pushedAt": "2025-07-25T09:48:53Z",
@@ -133408,7 +141810,8 @@
"net-banking",
"payment-integration",
"payments",
- "upi"
+ "upi",
+ "wallets"
],
"license": {
"key": "mit",
@@ -133425,8 +141828,8 @@
},
"npmPkg": "react-native-cashfree-pg-sdk",
"npm": {
- "downloads": 5198,
- "weekDownloads": 997,
+ "downloads": 5450,
+ "weekDownloads": 1030,
"size": 1046320,
"latestRelease": "2.2.5",
"latestReleaseDate": "2025-07-25T09:52:12.956Z"
@@ -133435,8 +141838,8 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.087,
- "topicSearchString": "ios android cashfree cashfree-sdk payment-gateway cashfree-pg-sdk bnpl card cardless-emi emi net-banking payment-integration payments upi"
+ "popularity": -0.089,
+ "topicSearchString": "ios android cashfree cashfree-sdk payment-gateway cashfree-pg-sdk bnpl card cardless-emi emi net-banking payment-integration payments upi wallets"
},
{
"githubUrl": "https://github.com/SamadK01/react-native-unilist",
@@ -133455,7 +141858,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-07T05:34:48Z",
"createdAt": "2025-06-30T11:44:47Z",
"pushedAt": "2025-07-07T05:34:48Z",
@@ -133490,8 +141896,8 @@
},
"npmPkg": "react-native-unilist",
"npm": {
- "downloads": 19,
- "weekDownloads": 1,
+ "downloads": 11,
+ "weekDownloads": 10,
"size": 70326,
"latestRelease": "0.2.0",
"latestReleaseDate": "2025-07-07T05:35:04.552Z"
@@ -133500,7 +141906,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.95,
+ "popularity": 0,
"topicSearchString": "flatlist scrollview list unilist"
},
{
@@ -133511,14 +141917,17 @@
"github": {
"urls": {
"repo": "https://github.com/SamadK01/apikit",
- "homepage": null
+ "homepage": "https://github.com/SamadK01/apikit#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-24T04:41:10Z",
"createdAt": "2025-07-03T11:07:32Z",
"pushedAt": "2025-07-24T04:41:10Z",
@@ -133557,8 +141966,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 23,
- "weekDownloads": 1,
+ "downloads": 9,
+ "weekDownloads": 3,
"size": 56451,
"latestRelease": "1.4.0",
"latestReleaseDate": "2025-07-24T04:43:53.439Z"
@@ -133567,7 +141976,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.96,
+ "popularity": -0.7,
"topicSearchString": "api fetch axios hooks typescript expo http-client api-client mmkv"
},
{
@@ -133576,21 +141985,24 @@
"github": {
"urls": {
"repo": "https://github.com/eggmun98/expo-android-keyboard-fix",
- "homepage": null
+ "homepage": "https://github.com/eggmun98/expo-android-keyboard-fix#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-11T05:11:58Z",
"createdAt": "2025-07-08T08:39:55Z",
"pushedAt": "2025-08-11T05:11:58Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
- "stars": 8,
+ "stars": 9,
"dependencies": 0
},
"name": "expo-android-keyboard-fix",
@@ -133621,8 +142033,8 @@
},
"npmPkg": "expo-android-keyboard-fix",
"npm": {
- "downloads": 9021,
- "weekDownloads": 1267,
+ "downloads": 5860,
+ "weekDownloads": 1362,
"size": 4298,
"latestRelease": "2.1.0",
"latestReleaseDate": "2025-08-11T05:29:01.464Z"
@@ -133631,7 +142043,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.131,
+ "popularity": -0.052,
"topicSearchString": "expo android keyboard keyboardavoidingview sdk35 android15 expo-config-plugin"
},
{
@@ -133654,14 +142066,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/drizzle-team",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-08-06T07:45:20Z",
"createdAt": "2021-06-24T09:03:05Z",
"pushedAt": "2025-08-06T07:45:20Z",
- "forks": 1049,
- "issues": 1496,
+ "forks": 1067,
+ "issues": 1515,
"subscribers": 66,
- "stars": 30923,
+ "stars": 31274,
"dependencies": 0
},
"name": "drizzle-zod",
@@ -133700,8 +142120,8 @@
},
"npmPkg": "drizzle-zod",
"npm": {
- "downloads": 3154462,
- "weekDownloads": 570549,
+ "downloads": 2100706,
+ "weekDownloads": 628180,
"size": 92553,
"latestRelease": "0.8.3",
"latestReleaseDate": "2025-08-06T08:03:58.355Z"
@@ -133713,7 +142133,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.154,
+ "popularity": 0.504,
"topicSearchString": "zod validate validation schema drizzle orm pg mysql postgresql postgres sqlite database sql typescript ts"
},
{
@@ -133737,14 +142157,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-11T17:19:44Z",
"createdAt": "2024-05-24T12:09:05Z",
"pushedAt": "2025-10-11T17:19:44Z",
"forks": 15,
"issues": 6,
"subscribers": 3,
- "stars": 160,
+ "stars": 165,
"dependencies": 0
},
"name": "expo-drizzle-studio-plugin",
@@ -133774,18 +142197,17 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 37502,
- "weekDownloads": 7046,
+ "downloads": 25999,
+ "weekDownloads": 5995,
"size": 3171727,
"latestRelease": "0.2.1",
"latestReleaseDate": "2025-10-13T12:17:09.348Z"
},
- "score": 65,
+ "score": 58,
"matchingScoreModifiers": [
- "Known",
"Recently updated"
],
- "popularity": 0.16,
+ "popularity": 0.196,
"topicSearchString": "expo devtools drizzle drizzle-orm expo-sqlite sqlite"
},
{
@@ -133801,21 +142223,24 @@
"github": {
"urls": {
"repo": "https://github.com/shijistar/enum-plus",
- "homepage": null
+ "homepage": "https://github.com/shijistar/enum-plus"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T03:41:10Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T03:58:56Z",
"createdAt": "2022-10-05T14:46:35Z",
- "pushedAt": "2025-10-23T03:41:10Z",
- "forks": 7,
- "issues": 3,
+ "pushedAt": "2025-11-17T03:58:56Z",
+ "forks": 8,
+ "issues": 2,
"subscribers": 1,
- "stars": 114,
+ "stars": 151,
"dependencies": 0
},
"name": "enum-plus",
@@ -133859,17 +142284,17 @@
},
"npmPkg": "enum-plus",
"npm": {
- "downloads": 20025,
- "weekDownloads": 4553,
- "size": 1115788,
- "latestRelease": "3.1.1",
- "latestReleaseDate": "2025-10-22T03:06:04.594Z"
+ "downloads": 13273,
+ "weekDownloads": 3230,
+ "size": 1144776,
+ "latestRelease": "3.1.3",
+ "latestReleaseDate": "2025-11-17T03:58:51.305Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.193,
+ "popularity": 0.207,
"topicSearchString": "enum enumeration javascript typescript front-end back-end node.js browser mini-program ui-binding ssr localization globalization plugin-system vue angular internationalization reactjs vuejs"
},
{
@@ -133889,14 +142314,30 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/bvaughn",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/brianvaughn",
+ "platform": "OPEN_COLLECTIVE"
+ },
+ {
+ "url": "https://buymeacoffee.com/bvaughn",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
"updatedAt": "2025-09-11T20:01:41Z",
"createdAt": "2017-07-18T06:16:45Z",
"pushedAt": "2025-09-11T20:01:41Z",
"forks": 219,
"issues": 1,
"subscribers": 27,
- "stars": 7734,
+ "stars": 7762,
"dependencies": 1
},
"name": "react-error-boundary",
@@ -133919,8 +142360,8 @@
},
"npmPkg": "react-error-boundary",
"npm": {
- "downloads": 32790226,
- "weekDownloads": 6199307,
+ "downloads": 21964604,
+ "weekDownloads": 6299940,
"size": 21910,
"latestRelease": "6.0.0",
"latestReleaseDate": "2025-05-03T20:26:02.358Z"
@@ -133931,7 +142372,7 @@
"Popular",
"Known"
],
- "popularity": 0.161,
+ "popularity": 0.244,
"topicSearchString": ""
},
{
@@ -133951,10 +142392,13 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-07-09T13:22:00Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-05T17:23:34Z",
"createdAt": "2025-06-20T07:53:10Z",
- "pushedAt": "2025-07-09T13:22:00Z",
+ "pushedAt": "2025-11-05T17:23:34Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
@@ -133990,15 +142434,17 @@
"configPlugin": false
},
"npm": {
- "downloads": 63,
- "weekDownloads": 5,
- "size": 46268,
- "latestRelease": "1.0.21",
- "latestReleaseDate": "2025-07-09T13:22:05.363Z"
+ "downloads": 164,
+ "weekDownloads": 15,
+ "size": 56193,
+ "latestRelease": "1.2.0",
+ "latestReleaseDate": "2025-11-05T17:23:40.782Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": -0.929,
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.921,
"topicSearchString": "responsive scaling expo typescript font-scale width-scale height-scale @shayrn/-scaler scaler"
},
{
@@ -134015,21 +142461,24 @@
"github": {
"urls": {
"repo": "https://github.com/mCodex/react-native-inappbrowser-nitro",
- "homepage": null
+ "homepage": "https://github.com/mCodex/react-native-inappbrowser-nitro#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-21T12:43:43Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-10T14:15:41Z",
"createdAt": "2025-07-11T18:38:45Z",
- "pushedAt": "2025-10-21T12:43:43Z",
+ "pushedAt": "2025-11-10T14:15:41Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
- "stars": 16,
+ "stars": 20,
"dependencies": 0
},
"name": "react-native-inappbrowser-nitro",
@@ -134038,10 +142487,20 @@
"registry": "https://registry.npmjs.org/",
"description": "🚀 Lightning-fast in-app browser for React Native powered by Nitro Modules. Direct JSI bindings for native performance with Safari View Controller (iOS) & Chrome Custom Tabs (Android). Zero bridge overhead, TypeScript-first, with React hooks support.",
"topics": [
- "inappbrowser-nitro",
- "android",
+ "in-app-browser",
"custom-tabs",
+ "safari-view-controller",
+ "webview",
+ "browser",
+ "nitro",
+ "android",
"ios",
+ "oauth",
+ "authentication",
+ "sso",
+ "chrome-custom-tabs",
+ "safari",
+ "inappbrowser-nitro",
"nitro-modules",
"nitrogen"
],
@@ -134061,18 +142520,18 @@
},
"npmPkg": "react-native-inappbrowser-nitro",
"npm": {
- "downloads": 382,
- "weekDownloads": 59,
- "size": 405544,
- "latestRelease": "2.0.0",
- "latestReleaseDate": "2025-10-13T20:14:10.033Z"
+ "downloads": 264,
+ "weekDownloads": 78,
+ "size": 381850,
+ "latestRelease": "2.1.2",
+ "latestReleaseDate": "2025-11-10T12:50:42.404Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.867,
- "topicSearchString": "inappbrowser-nitro android custom-tabs ios nitro-modules nitrogen"
+ "popularity": -0.748,
+ "topicSearchString": "in-app-browser custom-tabs safari-view-controller webview browser nitro android ios oauth authentication sso chrome-custom-tabs safari inappbrowser-nitro nitro-modules nitrogen"
},
{
"githubUrl": "https://github.com/dangervalentine/react-native-scroll-track",
@@ -134094,14 +142553,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-20T15:54:02Z",
"createdAt": "2025-07-11T01:41:36Z",
"pushedAt": "2025-08-20T15:54:02Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
- "stars": 7,
+ "stars": 8,
"dependencies": 0
},
"name": "react-native-scroll-track",
@@ -134132,15 +142594,15 @@
},
"npmPkg": "react-native-scroll-track",
"npm": {
- "downloads": 54,
- "weekDownloads": 12,
+ "downloads": 19,
+ "weekDownloads": 9,
"size": 52958,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-08-20T15:54:26.449Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.8,
+ "popularity": -0.55,
"topicSearchString": "scrollbar scroll-indicator gesture flatlist draggable-scrollbar scroll-track animated-scroll"
},
{
@@ -134155,14 +142617,17 @@
"github": {
"urls": {
"repo": "https://github.com/itsandrehere/rn-selector",
- "homepage": null
+ "homepage": "https://github.com/itsandrehere/rn-selector#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-19T23:38:29Z",
"createdAt": "2025-07-13T01:18:50Z",
"pushedAt": "2025-08-19T23:38:29Z",
@@ -134196,15 +142661,15 @@
},
"npmPkg": "rn-selector",
"npm": {
- "downloads": 1048,
- "weekDownloads": 64,
+ "downloads": 1420,
+ "weekDownloads": 415,
"size": 52487,
"latestRelease": "0.1.3",
"latestReleaseDate": "2025-08-19T23:43:49.739Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.198,
+ "popularity": -0.001,
"topicSearchString": "ios android"
},
{
@@ -134219,21 +142684,24 @@
"github": {
"urls": {
"repo": "https://github.com/ihwf/expo-native-alipay",
- "homepage": null
+ "homepage": "https://github.com/ihwf/expo-native-alipay#readme"
},
"stats": {
"hasIssues": false,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-22T01:25:40Z",
"createdAt": "2025-07-11T03:27:11Z",
"pushedAt": "2025-07-22T01:25:40Z",
"forks": 1,
"issues": 0,
"subscribers": 0,
- "stars": 6,
+ "stars": 8,
"dependencies": 0
},
"name": "expo-native-alipay",
@@ -134263,15 +142731,15 @@
},
"npmPkg": "expo-native-alipay",
"npm": {
- "downloads": 99,
- "weekDownloads": 1,
+ "downloads": 30,
+ "weekDownloads": 20,
"size": 7412352,
"latestRelease": "0.1.1",
"latestReleaseDate": "2025-07-21T09:51:53.409Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.991,
+ "popularity": -0.429,
"topicSearchString": "expo expo-alipay exponativealipay alipay alipay-sdk"
},
{
@@ -134285,21 +142753,24 @@
"github": {
"urls": {
"repo": "https://github.com/maheshmuttintidev/react-native-android-phone-number-hint",
- "homepage": null
+ "homepage": "https://github.com/maheshmuttintidev/react-native-android-phone-number-hint#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-17T21:02:39Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T06:38:36Z",
"createdAt": "2025-07-17T08:07:51Z",
- "pushedAt": "2025-10-17T21:02:39Z",
+ "pushedAt": "2025-11-12T06:38:36Z",
"forks": 2,
"issues": 0,
"subscribers": 0,
- "stars": 5,
+ "stars": 7,
"dependencies": 0
},
"name": "@shayrn/react-native-android-phone-number-hint",
@@ -134326,17 +142797,17 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 609,
- "weekDownloads": 60,
- "size": 31333,
- "latestRelease": "0.1.5",
- "latestReleaseDate": "2025-10-17T21:02:48.829Z"
+ "downloads": 451,
+ "weekDownloads": 230,
+ "size": 31347,
+ "latestRelease": "0.1.6",
+ "latestReleaseDate": "2025-11-12T06:38:41.802Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.916,
+ "popularity": -0.566,
"topicSearchString": "ios android"
},
{
@@ -134350,21 +142821,24 @@
"github": {
"urls": {
"repo": "https://github.com/linhvovan29546/react-native-full-screen-notification-incoming-call",
- "homepage": null
+ "homepage": "https://github.com/linhvovan29546/react-native-full-screen-notification-incoming-call#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-31T08:42:11Z",
"createdAt": "2022-05-03T01:02:26Z",
"pushedAt": "2025-05-31T08:42:11Z",
- "forks": 24,
+ "forks": 26,
"issues": 4,
"subscribers": 1,
- "stars": 60,
+ "stars": 61,
"dependencies": 0
},
"name": "react-native-full-screen-notification-incoming-call",
@@ -134382,7 +142856,12 @@
"incoming-notifications",
"foreground-service",
"voip",
- "incomming"
+ "incomming",
+ "incomming-call",
+ "video-call",
+ "firebase-messaging",
+ "java",
+ "notifications"
],
"license": {
"key": "mit",
@@ -134400,8 +142879,8 @@
},
"npmPkg": "react-native-full-screen-notification-incoming-call",
"npm": {
- "downloads": 2940,
- "weekDownloads": 534,
+ "downloads": 1459,
+ "weekDownloads": 482,
"size": 208622,
"latestRelease": "1.1.0",
"latestReleaseDate": "2025-05-31T08:34:57.109Z"
@@ -134410,8 +142889,8 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": 0.155,
- "topicSearchString": "ios android notification fullscreen-intent time-sensitive-notification block-screen incoming-notifications foreground-service voip incomming"
+ "popularity": 0.281,
+ "topicSearchString": "ios android notification fullscreen-intent time-sensitive-notification block-screen incoming-notifications foreground-service voip incomming incomming-call video-call firebase-messaging java notifications"
},
{
"githubUrl": "https://github.com/eds2002/react-native-screen-transitions/tree/main/packages/react-native-screen-transitions",
@@ -134430,14 +142909,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-04T16:32:15Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-15T17:30:50Z",
"createdAt": "2025-07-11T21:17:21Z",
- "pushedAt": "2025-10-04T16:32:15Z",
- "forks": 25,
- "issues": 6,
+ "pushedAt": "2025-11-15T17:30:50Z",
+ "forks": 24,
+ "issues": 5,
"subscribers": 2,
- "stars": 761,
+ "stars": 792,
"dependencies": 0
},
"name": "react-native-screen-transitions",
@@ -134466,8 +142948,8 @@
},
"npmPkg": "react-native-screen-transitions",
"npm": {
- "downloads": 5640,
- "weekDownloads": 557,
+ "downloads": 4886,
+ "weekDownloads": 1300,
"size": 1174070,
"latestRelease": "2.4.2",
"latestReleaseDate": "2025-10-04T16:32:40.939Z"
@@ -134478,7 +142960,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.084,
+ "popularity": 0.226,
"topicSearchString": "transitions animation navigation expo-router reanimated"
},
{
@@ -134492,21 +142974,24 @@
"github": {
"urls": {
"repo": "https://github.com/Expensify/react-native-wallet",
- "homepage": null
+ "homepage": "https://github.com/Expensify/react-native-wallet#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-06T07:17:52Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-03T20:02:44Z",
"createdAt": "2023-11-30T14:47:38Z",
- "pushedAt": "2025-10-06T07:17:52Z",
- "forks": 5,
- "issues": 6,
+ "pushedAt": "2025-11-03T20:02:44Z",
+ "forks": 6,
+ "issues": 8,
"subscribers": 30,
- "stars": 154,
+ "stars": 158,
"dependencies": 0
},
"name": "@expensify/react-native-wallet",
@@ -134533,18 +143018,18 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 17760,
- "weekDownloads": 2852,
+ "downloads": 15384,
+ "weekDownloads": 3217,
"size": 2205293,
- "latestRelease": "0.1.13",
- "latestReleaseDate": "2025-10-06T07:18:03.584Z"
+ "latestRelease": "0.1.14",
+ "latestReleaseDate": "2025-11-03T20:02:55.671Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.137,
+ "popularity": 0.178,
"topicSearchString": "ios android"
},
{
@@ -134568,14 +143053,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T20:31:42Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T14:03:56Z",
"createdAt": "2025-02-01T13:40:42Z",
- "pushedAt": "2025-10-23T20:31:42Z",
- "forks": 4,
- "issues": 103,
+ "pushedAt": "2025-11-14T14:03:56Z",
+ "forks": 6,
+ "issues": 106,
"subscribers": 7,
- "stars": 159,
+ "stars": 167,
"dependencies": 5
},
"name": "react-native-node-api",
@@ -134585,15 +143073,8 @@
"topics": [
"node-api",
"napi",
- "node-api",
"node-addon-api",
- "addon",
- "module",
- "c",
- "c++",
- "bindings",
- "buildtools",
- "cmake"
+ "addon"
],
"license": {
"name": "MIT License",
@@ -134609,19 +143090,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 439,
- "weekDownloads": 40,
- "size": 1431651,
- "latestRelease": "0.6.1",
- "latestReleaseDate": "2025-10-23T20:34:11.721Z"
+ "downloads": 775,
+ "weekDownloads": 120,
+ "size": 154940,
+ "latestRelease": "0.7.1",
+ "latestReleaseDate": "2025-11-07T11:17:33.871Z"
},
"score": 49,
"matchingScoreModifiers": [
"Lots of open issues",
"Recently updated"
],
- "popularity": -0.672,
- "topicSearchString": "node-api napi node-api node-addon-api addon module c c++ bindings buildtools cmake"
+ "popularity": -0.618,
+ "topicSearchString": "node-api napi node-addon-api addon"
},
{
"githubUrl": "https://github.com/deveix/react-native-apple-llm",
@@ -134629,21 +143110,24 @@
"github": {
"urls": {
"repo": "https://github.com/deveix/react-native-apple-llm",
- "homepage": null
+ "homepage": "https://github.com/deveix/react-native-apple-llm"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-08-07T02:31:11Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-01T10:26:03Z",
"createdAt": "2025-06-16T17:02:56Z",
- "pushedAt": "2025-08-07T02:31:11Z",
+ "pushedAt": "2025-11-01T10:26:03Z",
"forks": 11,
- "issues": 2,
+ "issues": 1,
"subscribers": 3,
- "stars": 285,
+ "stars": 294,
"dependencies": 0
},
"name": "react-native-apple-llm",
@@ -134697,17 +143181,18 @@
},
"npmPkg": "react-native-apple-llm",
"npm": {
- "downloads": 467,
- "weekDownloads": 81,
- "size": 70426,
- "latestRelease": "1.0.12",
- "latestReleaseDate": "2025-08-07T02:32:13.162Z"
+ "downloads": 638,
+ "weekDownloads": 60,
+ "size": 70658,
+ "latestRelease": "1.0.13",
+ "latestReleaseDate": "2025-11-01T10:27:00.430Z"
},
- "score": 60,
+ "score": 65,
"matchingScoreModifiers": [
- "Known"
+ "Known",
+ "Recently updated"
],
- "popularity": -0.601,
+ "popularity": -0.67,
"topicSearchString": "apple apple-intelligence foundation-models llm local-llm plugin apple-llm apple-foundation-models ai on-device-llm machine-learning ios swift chatbot natural-language-processing nlp text-generation structured-output json-schema offline-ai privacy-focused-ai mobile-ai ios-llm apple-silicon neural-engine siri-intelligence core-ml on-device-inference apple-llm-integration zod"
},
{
@@ -134723,14 +143208,17 @@
"github": {
"urls": {
"repo": "https://github.com/haileyok/expo-atproto-auth",
- "homepage": null
+ "homepage": "https://github.com/haileyok/expo-atproto-auth#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-13T22:41:48Z",
"createdAt": "2025-07-17T18:42:51Z",
"pushedAt": "2025-10-13T22:41:48Z",
@@ -134766,8 +143254,8 @@
"unmaintained": true,
"npmPkg": "expo-atproto-auth",
"npm": {
- "downloads": 107,
- "weekDownloads": 44,
+ "downloads": 38,
+ "weekDownloads": 16,
"size": 696564,
"latestRelease": "0.1.1",
"latestReleaseDate": "2025-07-17T21:10:56.606Z"
@@ -134778,7 +143266,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -1.398,
+ "popularity": -1.35,
"topicSearchString": "expo expo-atproto-auth expoatprotoauth"
},
{
@@ -134791,21 +143279,24 @@
"github": {
"urls": {
"repo": "https://github.com/nativewind/react-native-css",
- "homepage": null
+ "homepage": "https://github.com/nativewind/react-native-css#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-11T08:13:47Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-03T05:33:01Z",
"createdAt": "2024-11-19T01:03:05Z",
- "pushedAt": "2025-10-11T08:13:47Z",
- "forks": 13,
- "issues": 2,
+ "pushedAt": "2025-11-03T05:33:01Z",
+ "forks": 19,
+ "issues": 3,
"subscribers": 4,
- "stars": 130,
+ "stars": 135,
"dependencies": 4
},
"name": "react-native-css",
@@ -134834,8 +143325,8 @@
},
"npmPkg": "react-native-css",
"npm": {
- "downloads": 24087,
- "weekDownloads": 2388,
+ "downloads": 46244,
+ "weekDownloads": 7640,
"size": 1924145,
"latestRelease": "3.0.1",
"latestReleaseDate": "2025-10-11T08:13:45.212Z"
@@ -134845,7 +143336,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.084,
+ "popularity": 0.14,
"topicSearchString": "ios android css css-in-js"
},
{
@@ -134858,14 +143349,17 @@
"github": {
"urls": {
"repo": "https://github.com/suwi-lanji/rn-maps-clustering",
- "homepage": null
+ "homepage": "https://github.com/suwi-lanji/rn-maps-clustering#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-09T07:12:50Z",
"createdAt": "2025-07-08T17:30:15Z",
"pushedAt": "2025-07-09T07:12:50Z",
@@ -134903,8 +143397,8 @@
},
"npmPkg": "rn-maps-clustering",
"npm": {
- "downloads": 199,
- "weekDownloads": 45,
+ "downloads": 264,
+ "weekDownloads": 39,
"size": 95370,
"latestRelease": "0.1.2",
"latestReleaseDate": "2025-07-09T07:16:30.840Z"
@@ -134913,7 +143407,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.554,
+ "popularity": -0.624,
"topicSearchString": "maps cluster clustering supercluster ios android"
},
{
@@ -134927,14 +143421,17 @@
"github": {
"urls": {
"repo": "https://github.com/raahimkhan/react-native-responsive-utils",
- "homepage": null
+ "homepage": "https://github.com/raahimkhan/react-native-responsive-utils#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-04T20:42:11Z",
"createdAt": "2025-07-04T15:58:00Z",
"pushedAt": "2025-07-04T20:42:11Z",
@@ -134979,8 +143476,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 46,
- "weekDownloads": 7,
+ "downloads": 25,
+ "weekDownloads": 8,
"size": 34848,
"latestRelease": "0.3.0",
"latestReleaseDate": "2025-07-04T20:42:08.838Z"
@@ -134989,7 +143486,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.86,
+ "popularity": -0.68,
"topicSearchString": "responsive-ui responsive-view responsive-screen responsive scaling ui-design screen-size mobile-ui adaptive cross-platform android ios responsive-layout ui"
},
{
@@ -135009,7 +143506,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-28T19:08:39Z",
"createdAt": "2025-07-05T15:12:13Z",
"pushedAt": "2025-07-28T19:08:39Z",
@@ -135051,15 +143551,15 @@
},
"npmPkg": "react-native-orientation-turbo",
"npm": {
- "downloads": 3056,
- "weekDownloads": 258,
+ "downloads": 4279,
+ "weekDownloads": 1010,
"size": 78868,
"latestRelease": "2.2.0",
"latestReleaseDate": "2025-07-28T18:50:57.827Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.178,
+ "popularity": -0.049,
"topicSearchString": "orientation screen-orientation rotation portrait landscape turbo-module new-architecture ios android"
},
{
@@ -135073,14 +143573,17 @@
"github": {
"urls": {
"repo": "https://github.com/blaiti/react-native-mixins",
- "homepage": null
+ "homepage": "https://github.com/blaiti/react-native-mixins#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-06T20:13:07Z",
"createdAt": "2025-07-06T19:59:40Z",
"pushedAt": "2025-07-06T20:13:07Z",
@@ -135115,15 +143618,15 @@
},
"npmPkg": "react-native-mixins",
"npm": {
- "downloads": 11,
- "weekDownloads": 3,
+ "downloads": 41,
+ "weekDownloads": 2,
"size": 14323,
"latestRelease": "0.1.0",
"latestReleaseDate": "2025-07-06T20:06:07.391Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.7,
+ "popularity": -0.956,
"topicSearchString": "ios android typescript"
},
{
@@ -135134,21 +143637,24 @@
"github": {
"urls": {
"repo": "https://github.com/katungi/expo-azure-blob-storage",
- "homepage": null
+ "homepage": "https://github.com/katungi/expo-azure-blob-storage"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-03T10:02:20Z",
"createdAt": "2025-07-03T09:10:32Z",
"pushedAt": "2025-07-03T10:02:20Z",
- "forks": 0,
+ "forks": 1,
"issues": 0,
"subscribers": 0,
- "stars": 9,
+ "stars": 10,
"dependencies": 3
},
"name": "expo-azure-blob-storage",
@@ -135180,7 +143686,7 @@
"npmPkg": "expo-azure-blob-storage",
"npm": {
"downloads": 4,
- "weekDownloads": 0,
+ "weekDownloads": 2,
"size": 88275,
"latestRelease": "0.0.1",
"latestReleaseDate": "2025-07-03T10:03:01.534Z"
@@ -135213,14 +143719,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-23T16:48:05Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-05T00:28:58Z",
"createdAt": "2024-08-19T21:53:42Z",
- "pushedAt": "2025-10-23T16:48:05Z",
- "forks": 299,
- "issues": 3,
- "subscribers": 35,
- "stars": 9362,
+ "pushedAt": "2025-11-05T00:28:58Z",
+ "forks": 306,
+ "issues": 7,
+ "subscribers": 36,
+ "stars": 9446,
"dependencies": 3
},
"name": "@instantdb/react-native",
@@ -135235,11 +143744,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 41850,
- "weekDownloads": 7789,
- "size": 112779,
- "latestRelease": "0.22.34",
- "latestReleaseDate": "2025-10-24T22:37:48.756Z"
+ "downloads": 38989,
+ "weekDownloads": 9047,
+ "size": 113077,
+ "latestRelease": "0.22.51",
+ "latestReleaseDate": "2025-11-13T18:41:00.660Z"
},
"score": 100,
"matchingScoreModifiers": [
@@ -135248,7 +143757,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.158,
+ "popularity": 0.197,
"topicSearchString": ""
},
{
@@ -135268,7 +143777,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-23T00:14:40Z",
"createdAt": "2025-07-19T18:08:09Z",
"pushedAt": "2025-09-23T00:14:40Z",
@@ -135300,17 +143812,15 @@
"configPlugin": false
},
"npm": {
- "downloads": 337,
- "weekDownloads": 79,
+ "downloads": 240,
+ "weekDownloads": 45,
"size": 10705,
"latestRelease": "1.0.2",
"latestReleaseDate": "2025-09-23T00:13:09.248Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.8,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.839,
"topicSearchString": "barcode generator"
},
{
@@ -135329,14 +143839,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/hectorm",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://hector.molinero.dev/donate",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2025-10-11T09:59:56Z",
"createdAt": "2017-01-03T15:24:03Z",
"pushedAt": "2025-10-11T09:59:56Z",
- "forks": 67,
+ "forks": 70,
"issues": 0,
"subscribers": 9,
- "stars": 1257,
+ "stars": 1267,
"dependencies": 1
},
"name": "otpauth",
@@ -135359,7 +143881,11 @@
"google-authenticator",
"otpauth",
"two-step-authentication",
- "two-factor-authentication"
+ "two-factor-authentication",
+ "javascript",
+ "nodejs",
+ "node",
+ "node-js"
],
"license": {
"key": "mit",
@@ -135376,8 +143902,8 @@
},
"npmPkg": "otpauth",
"npm": {
- "downloads": 2833109,
- "weekDownloads": 568015,
+ "downloads": 1874776,
+ "weekDownloads": 408425,
"size": 750590,
"latestRelease": "9.4.1",
"latestReleaseDate": "2025-08-12T16:46:16.606Z"
@@ -135388,8 +143914,8 @@
"Known",
"Recently updated"
],
- "popularity": 0.17,
- "topicSearchString": "otp hotp totp one-time-password 2fa 2-factor two-factor 2step 2-step two-step auth authenticator google-authenticator otpauth two-step-authentication two-factor-authentication"
+ "popularity": 0.185,
+ "topicSearchString": "otp hotp totp one-time-password 2fa 2-factor two-factor 2step 2-step two-step auth authenticator google-authenticator otpauth two-step-authentication two-factor-authentication javascript nodejs node node-js"
},
{
"githubUrl": "https://github.com/epoberezkin/fast-deep-equal",
@@ -135401,21 +143927,33 @@
"github": {
"urls": {
"repo": "https://github.com/epoberezkin/fast-deep-equal",
- "homepage": null
+ "homepage": "https://github.com/epoberezkin/fast-deep-equal#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/epoberezkin",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/npm/fast-deep-equal",
+ "platform": "TIDELIFT"
+ }
+ ],
"updatedAt": "2020-06-09T08:59:48Z",
"createdAt": "2017-06-15T22:23:23Z",
"pushedAt": "2020-06-09T08:59:48Z",
"forks": 103,
"issues": 22,
"subscribers": 15,
- "stars": 2028,
+ "stars": 2033,
"dependencies": 0
},
"name": "fast-deep-equal",
@@ -135444,8 +143982,8 @@
"unmaintained": true,
"npmPkg": "fast-deep-equal",
"npm": {
- "downloads": 335025474,
- "weekDownloads": 61484135,
+ "downloads": 229718562,
+ "weekDownloads": 66366289,
"size": 12966,
"latestRelease": "3.1.3",
"latestReleaseDate": "2020-06-08T07:27:28.474Z"
@@ -135458,7 +143996,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.594,
+ "popularity": -0.504,
"topicSearchString": "fast equal deep-equal deep-equals"
},
{
@@ -135481,10 +144019,13 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-09-26T14:24:51Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-02T13:16:06Z",
"createdAt": "2025-07-19T21:48:00Z",
- "pushedAt": "2025-09-26T14:24:51Z",
+ "pushedAt": "2025-11-02T13:16:06Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
@@ -135518,17 +144059,17 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 261,
- "weekDownloads": 100,
- "size": 142883,
- "latestRelease": "1.3.2",
- "latestReleaseDate": "2025-09-26T14:26:48.765Z"
+ "downloads": 256,
+ "weekDownloads": 43,
+ "size": 146584,
+ "latestRelease": "2.0.0",
+ "latestReleaseDate": "2025-11-02T13:30:39.658Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.672,
+ "popularity": -0.857,
"topicSearchString": "ping ping ping-ios ping-android ping-macos"
},
{
@@ -135543,21 +144084,24 @@
"github": {
"urls": {
"repo": "https://github.com/launchdarkly/react-client-sdk",
- "homepage": null
+ "homepage": "https://github.com/launchdarkly/react-client-sdk"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-30T16:50:39Z",
"createdAt": "2019-09-06T17:54:46Z",
"pushedAt": "2025-09-30T16:50:39Z",
- "forks": 71,
+ "forks": 72,
"issues": 35,
"subscribers": 41,
- "stars": 88,
+ "stars": 89,
"dependencies": 3
},
"name": "launchdarkly-react-client-sdk",
@@ -135576,7 +144120,8 @@
"feature-flags",
"feature-toggles",
"typescript",
- "managed-by-terraform"
+ "managed-by-terraform",
+ "mirror"
],
"license": {
"name": "Apache License 2.0",
@@ -135592,20 +144137,19 @@
"configPlugin": false
},
"npm": {
- "downloads": 4296395,
- "weekDownloads": 773804,
+ "downloads": 2763268,
+ "weekDownloads": 795454,
"size": 150096,
"latestRelease": "3.9.0",
"latestReleaseDate": "2025-09-30T16:51:51.217Z"
},
- "score": 79,
+ "score": 74,
"matchingScoreModifiers": [
"Popular",
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.153,
- "topicSearchString": "launchdarkly launch darkly sdk bindings launchdarkly-sdk reactjs js feature-flags feature-toggles typescript managed-by-terraform"
+ "popularity": 0.245,
+ "topicSearchString": "launchdarkly launch darkly sdk bindings launchdarkly-sdk reactjs js feature-flags feature-toggles typescript managed-by-terraform mirror"
},
{
"githubUrl": "https://github.com/moment/luxon",
@@ -135626,14 +144170,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-08T18:39:32Z",
"createdAt": "2015-11-30T12:48:48Z",
"pushedAt": "2025-10-08T18:39:32Z",
- "forks": 757,
+ "forks": 758,
"issues": 157,
- "subscribers": 102,
- "stars": 16194,
+ "subscribers": 103,
+ "stars": 16230,
"dependencies": 0
},
"name": "luxon",
@@ -135664,8 +144211,8 @@
},
"npmPkg": "luxon",
"npm": {
- "downloads": 68368196,
- "weekDownloads": 13527756,
+ "downloads": 54910159,
+ "weekDownloads": 10189798,
"size": 4592735,
"latestRelease": "3.7.2",
"latestReleaseDate": "2025-09-05T10:14:55.814Z"
@@ -135678,7 +144225,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.168,
+ "popularity": 0.158,
"topicSearchString": "date immutable intl timezones dates times datetime"
},
{
@@ -135691,14 +144238,17 @@
"github": {
"urls": {
"repo": "https://github.com/kazimshah39/react-native-feather-toast",
- "homepage": null
+ "homepage": "https://github.com/kazimshah39/react-native-feather-toast#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-02T05:41:17Z",
"createdAt": "2025-01-16T04:04:04Z",
"pushedAt": "2025-02-02T05:41:17Z",
@@ -135732,8 +144282,8 @@
},
"npmPkg": "react-native-feather-toast",
"npm": {
- "downloads": 129,
- "weekDownloads": 5,
+ "downloads": 67,
+ "weekDownloads": 51,
"size": 33529,
"latestRelease": "1.0.14",
"latestReleaseDate": "2025-02-02T05:48:54.808Z"
@@ -135742,7 +144292,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.967,
+ "popularity": -0.32,
"topicSearchString": "expo toast expo-toast"
},
{
@@ -135765,14 +144315,17 @@
"github": {
"urls": {
"repo": "https://github.com/martinezguillaume/react-native-scroll-sync",
- "homepage": null
+ "homepage": "https://github.com/martinezguillaume/react-native-scroll-sync#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-27T18:31:53Z",
"createdAt": "2025-07-23T21:43:19Z",
"pushedAt": "2025-07-27T18:31:53Z",
@@ -135806,15 +144359,15 @@
},
"npmPkg": "react-native-scroll-sync",
"npm": {
- "downloads": 17,
- "weekDownloads": 0,
+ "downloads": 5,
+ "weekDownloads": 5,
"size": 34866,
"latestRelease": "0.3.0",
"latestReleaseDate": "2025-07-27T18:31:52.351Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -1,
+ "popularity": 0,
"topicSearchString": "ios android"
},
{
@@ -135834,14 +144387,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2024-12-12T22:27:03Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-16T21:18:32Z",
"createdAt": "2012-04-07T04:11:46Z",
- "pushedAt": "2024-12-12T22:27:03Z",
- "forks": 7017,
- "issues": 90,
+ "pushedAt": "2025-11-16T21:18:32Z",
+ "forks": 7036,
+ "issues": 60,
"subscribers": 809,
- "stars": 61302,
+ "stars": 61387,
"dependencies": 0
},
"name": "lodash",
@@ -135869,21 +144425,21 @@
},
"npmPkg": "lodash",
"npm": {
- "downloads": 314644712,
- "weekDownloads": 62658875,
+ "downloads": 312538999,
+ "weekDownloads": 44902864,
"size": 1412415,
"latestRelease": "4.17.21",
"latestReleaseDate": "2021-02-20T15:42:16.891Z"
},
- "score": 77,
+ "score": 91,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
"Lots of open issues",
- "Not updated recently"
+ "Recently updated"
],
- "popularity": 0.169,
+ "popularity": 0.122,
"topicSearchString": "lodash utilities javascript modules"
},
{
@@ -135903,14 +144459,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-06-18T04:22:14Z",
"createdAt": "2020-12-23T21:14:25Z",
"pushedAt": "2025-06-18T04:22:14Z",
"forks": 194,
- "issues": 73,
+ "issues": 74,
"subscribers": 20,
- "stars": 4793,
+ "stars": 4804,
"dependencies": 0
},
"name": "radash",
@@ -135939,8 +144498,8 @@
},
"npmPkg": "radash",
"npm": {
- "downloads": 2188223,
- "weekDownloads": 412142,
+ "downloads": 2186511,
+ "weekDownloads": 401695,
"size": 306084,
"latestRelease": "12.1.1",
"latestReleaseDate": "2025-06-18T04:22:49.665Z"
@@ -135952,7 +144511,7 @@
"Known",
"Lots of open issues"
],
- "popularity": 0.16,
+ "popularity": 0.156,
"topicSearchString": "functions javascript javascript-library typescript hacktoberfest"
},
{
@@ -135972,14 +144531,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-24T08:00:31Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T03:58:13Z",
"createdAt": "2024-04-25T11:56:31Z",
- "pushedAt": "2025-10-24T08:00:31Z",
- "forks": 498,
- "issues": 111,
+ "pushedAt": "2025-11-17T03:58:13Z",
+ "forks": 504,
+ "issues": 84,
"subscribers": 32,
- "stars": 10313,
+ "stars": 10465,
"dependencies": 0
},
"name": "es-toolkit",
@@ -136002,11 +144564,11 @@
},
"npmPkg": "es-toolkit",
"npm": {
- "downloads": 21018491,
- "weekDownloads": 3582285,
- "size": 2510747,
- "latestRelease": "1.41.0",
- "latestReleaseDate": "2025-10-24T08:02:16.002Z"
+ "downloads": 23054029,
+ "weekDownloads": 4547643,
+ "size": 2542256,
+ "latestRelease": "1.42.0",
+ "latestReleaseDate": "2025-11-17T03:59:30.778Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -136016,7 +144578,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.145,
+ "popularity": 0.168,
"topicSearchString": ""
},
{
@@ -136037,14 +144599,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-28T02:37:55Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-27T04:55:41Z",
"createdAt": "2019-06-27T05:20:06Z",
- "pushedAt": "2025-09-28T02:37:55Z",
- "forks": 2685,
- "issues": 174,
- "subscribers": 88,
- "stars": 14724,
+ "pushedAt": "2025-10-27T04:55:41Z",
+ "forks": 2693,
+ "issues": 170,
+ "subscribers": 89,
+ "stars": 14756,
"dependencies": 0
},
"name": "ahooks",
@@ -136071,11 +144636,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 1764573,
- "weekDownloads": 373526,
- "size": 620757,
- "latestRelease": "3.9.5",
- "latestReleaseDate": "2025-08-31T13:56:25.816Z"
+ "downloads": 1116127,
+ "weekDownloads": 285354,
+ "size": 621174,
+ "latestRelease": "3.9.6",
+ "latestReleaseDate": "2025-10-27T04:54:52.650Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -136085,7 +144650,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.18,
+ "popularity": 0.217,
"topicSearchString": "ahooks hooks-library umi-hooks hooks"
},
{
@@ -136107,7 +144672,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-30T13:11:51Z",
"createdAt": "2025-07-30T07:26:29Z",
"pushedAt": "2025-07-30T13:11:51Z",
@@ -136144,15 +144712,15 @@
},
"npmPkg": "react-native-letter-flatlist",
"npm": {
- "downloads": 42,
- "weekDownloads": 1,
+ "downloads": 35,
+ "weekDownloads": 7,
"size": 13994,
"latestRelease": "1.0.1",
"latestReleaseDate": "2025-07-30T08:18:42.361Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.978,
+ "popularity": -0.825,
"topicSearchString": "flatlist grid layout alphabetlist letterlist sectionlist"
},
{
@@ -136174,7 +144742,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-29T18:59:23Z",
"createdAt": "2025-07-29T13:37:34Z",
"pushedAt": "2025-07-29T18:59:23Z",
@@ -136209,7 +144780,7 @@
},
"npmPkg": "react-native-stonewall-grid",
"npm": {
- "downloads": 6,
+ "downloads": 3,
"weekDownloads": 0,
"size": 16275,
"latestRelease": "1.0.1",
@@ -136236,14 +144807,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-25T00:34:56Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/filiphsps",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-15T02:00:38Z",
"createdAt": "2025-06-22T22:45:31Z",
- "pushedAt": "2025-10-25T00:34:56Z",
+ "pushedAt": "2025-11-15T02:00:38Z",
"forks": 0,
"issues": 1,
"subscribers": 0,
- "stars": 13,
+ "stars": 14,
"dependencies": 0
},
"name": "react-native-scroll-to-child",
@@ -136278,7 +144857,7 @@
},
"npmPkg": "react-native-scroll-to-child",
"npm": {
- "downloads": 119,
+ "downloads": 83,
"weekDownloads": 19,
"size": 146512,
"latestRelease": "0.2.0",
@@ -136288,7 +144867,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.864,
+ "popularity": -0.8,
"topicSearchString": "scrollintoview form scroll into view expo visible component scrolling scrollview typescript"
},
{
@@ -136310,7 +144889,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-07-31T14:31:00Z",
"createdAt": "2025-07-31T14:11:53Z",
"pushedAt": "2025-07-31T14:31:00Z",
@@ -136349,15 +144931,15 @@
},
"npmPkg": "react-native-dream-toast",
"npm": {
- "downloads": 20,
- "weekDownloads": 5,
+ "downloads": 12,
+ "weekDownloads": 3,
"size": 33262,
"latestRelease": "1.0.0",
"latestReleaseDate": "2025-07-31T14:37:19.954Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.75,
+ "popularity": -0.7,
"topicSearchString": "toast toast-message toast-notification toast-host custom-toast toast-system beauty-toast dream-toast"
},
{
@@ -136370,17 +144952,20 @@
"github": {
"urls": {
"repo": "https://github.com/cloudcaptainai/paywall-sdk-react-native",
- "homepage": null
+ "homepage": "https://github.com/cloudcaptainai/helium-react-native-sdk#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T02:17:08Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-05T20:06:47Z",
"createdAt": "2025-03-04T05:15:51Z",
- "pushedAt": "2025-10-23T02:17:08Z",
+ "pushedAt": "2025-11-05T20:06:47Z",
"forks": 0,
"issues": 0,
"subscribers": 1,
@@ -136411,18 +144996,18 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 678,
- "weekDownloads": 139,
- "size": 186926,
- "latestRelease": "3.0.12",
- "latestReleaseDate": "2025-10-23T03:39:14.841Z"
+ "downloads": 384,
+ "weekDownloads": 74,
+ "size": 196529,
+ "latestRelease": "3.0.15",
+ "latestReleaseDate": "2025-11-05T20:24:18.371Z"
},
"score": 53,
"matchingScoreModifiers": [
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.825,
+ "popularity": -0.836,
"topicSearchString": "ios android"
},
{
@@ -136433,17 +145018,20 @@
"github": {
"urls": {
"repo": "https://github.com/cloudcaptainai/helium-expo-sdk",
- "homepage": null
+ "homepage": "https://github.com/cloudcaptainai/helium-expo-sdk/#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T01:24:02Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T19:43:37Z",
"createdAt": "2025-07-11T21:48:47Z",
- "pushedAt": "2025-10-23T01:24:02Z",
+ "pushedAt": "2025-11-13T19:43:37Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
@@ -136476,17 +145064,17 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 405,
- "weekDownloads": 88,
- "size": 148898,
- "latestRelease": "3.0.12",
- "latestReleaseDate": "2025-10-23T02:24:21.017Z"
+ "downloads": 577,
+ "weekDownloads": 23,
+ "size": 157211,
+ "latestRelease": "3.0.17",
+ "latestReleaseDate": "2025-11-13T21:47:57.786Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.815,
+ "popularity": -0.966,
"topicSearchString": "expo expo-helium helium-expo-sdk expo-helium-sdk heliumpaywallsdk"
},
{
@@ -136498,21 +145086,24 @@
"github": {
"urls": {
"repo": "https://github.com/OneSignal/onesignal-expo-plugin",
- "homepage": null
+ "homepage": "https://github.com/OneSignal/onesignal-expo-plugin#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-05-13T02:09:33Z",
"createdAt": "2021-08-12T19:04:44Z",
"pushedAt": "2025-05-13T02:09:33Z",
- "forks": 56,
- "issues": 16,
+ "forks": 55,
+ "issues": 17,
"subscribers": 33,
- "stars": 176,
+ "stars": 177,
"dependencies": 1
},
"name": "onesignal-expo-plugin",
@@ -136546,17 +145137,18 @@
},
"npmPkg": "onesignal-expo-plugin",
"npm": {
- "downloads": 162931,
- "weekDownloads": 30982,
+ "downloads": 137914,
+ "weekDownloads": 32858,
"size": 101579,
"latestRelease": "2.0.3",
"latestReleaseDate": "2024-06-04T23:31:59.485Z"
},
- "score": 60,
+ "score": 51,
"matchingScoreModifiers": [
- "Known"
+ "Known",
+ "Not updated recently"
],
- "popularity": 0.162,
+ "popularity": 0.203,
"topicSearchString": "expo onesignal push notifications eas ios android onesignal-notifications push-notifications"
},
{
@@ -136574,7 +145166,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-02T13:54:16Z",
"createdAt": "2025-08-02T13:20:18Z",
"pushedAt": "2025-08-02T13:54:16Z",
@@ -136615,15 +145210,15 @@
},
"npmPkg": "react-native-input-suggestion",
"npm": {
- "downloads": 16,
- "weekDownloads": 3,
+ "downloads": 13,
+ "weekDownloads": 7,
"size": 13892,
"latestRelease": "1.0.2",
"latestReleaseDate": "2025-08-02T14:02:25.113Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.8,
+ "popularity": -0.533,
"topicSearchString": "textinput autocomplete suggestion-input input auto-fill input-suggestion swipe-to-fill textinput-suggestion component library"
},
{
@@ -136638,21 +145233,24 @@
"github": {
"urls": {
"repo": "https://github.com/ChristopherGabba/react-native-nitro-screen-recorder",
- "homepage": null
+ "homepage": "https://github.com/ChristopherGabba/react-native-nitro-screen-recorder#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-20T18:41:54Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T10:59:57Z",
"createdAt": "2025-07-13T19:44:27Z",
- "pushedAt": "2025-10-20T18:41:54Z",
- "forks": 1,
+ "pushedAt": "2025-11-12T10:59:57Z",
+ "forks": 2,
"issues": 3,
"subscribers": 3,
- "stars": 57,
+ "stars": 59,
"dependencies": 0
},
"name": "react-native-nitro-screen-recorder",
@@ -136707,17 +145305,17 @@
},
"npmPkg": "react-native-nitro-screen-recorder",
"npm": {
- "downloads": 1061,
- "weekDownloads": 120,
- "size": 664714,
- "latestRelease": "0.4.8",
- "latestReleaseDate": "2025-10-20T18:41:51.903Z"
+ "downloads": 694,
+ "weekDownloads": 192,
+ "size": 684356,
+ "latestRelease": "0.6.0",
+ "latestReleaseDate": "2025-11-12T10:59:57.324Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.096,
+ "popularity": -0.514,
"topicSearchString": "ios android nitro-screen-recorder nitro screen-recording screen-recorder video-recording screen-capture screen-sharing recording video-capture camera-overlay microphone audio-recording global-recording in-app-recording broadcast-extension media-projection nitro-modules replaykit expo-plugin permissions mobile-recording video camera audio multimedia module typescript"
},
{
@@ -136740,11 +145338,14 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-09T16:17:18Z",
"createdAt": "2022-07-25T22:05:41Z",
"pushedAt": "2025-04-09T16:17:18Z",
- "forks": 9,
+ "forks": 10,
"issues": 3,
"subscribers": 8,
"stars": 13,
@@ -136772,8 +145373,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 136724,
- "weekDownloads": 24265,
+ "downloads": 121165,
+ "weekDownloads": 20671,
"size": 65701,
"latestRelease": "3.1.0",
"latestReleaseDate": "2025-04-09T16:19:56.324Z"
@@ -136782,7 +145383,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.099,
+ "popularity": -0.105,
"topicSearchString": "expo config-plugins prebuild appboy-sdk braze appboy analytics segmentation"
},
{
@@ -136800,14 +145401,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-14T00:03:29Z",
"createdAt": "2024-02-08T20:28:00Z",
"pushedAt": "2025-08-14T00:03:29Z",
- "forks": 28,
- "issues": 9,
+ "forks": 29,
+ "issues": 10,
"subscribers": 3,
- "stars": 336,
+ "stars": 354,
"dependencies": 0
},
"name": "react-native-zoom-toolkit",
@@ -136829,7 +145433,9 @@
"image-cropper",
"image-zoom",
"zoomable-image",
- "crop"
+ "crop",
+ "cropping",
+ "reanimated"
],
"license": {
"key": "mit",
@@ -136846,8 +145452,8 @@
},
"npmPkg": "react-native-zoom-toolkit",
"npm": {
- "downloads": 45837,
- "weekDownloads": 8758,
+ "downloads": 47603,
+ "weekDownloads": 7622,
"size": 594147,
"latestRelease": "5.0.1",
"latestReleaseDate": "2025-08-14T00:02:40.753Z"
@@ -136856,8 +145462,8 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.162,
- "topicSearchString": "zoom zoomable zoomable-view pan pinch pinch-to-zoom double-tap gallery lightbox image-gallery image-cropper image-zoom zoomable-image crop"
+ "popularity": 0.136,
+ "topicSearchString": "zoom zoomable zoomable-view pan pinch pinch-to-zoom double-tap gallery lightbox image-gallery image-cropper image-zoom zoomable-image crop cropping reanimated"
},
{
"githubUrl": "https://github.com/sivantha96/react-native-trays",
@@ -136877,14 +145483,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-15T04:58:07Z",
"createdAt": "2025-04-29T09:40:39Z",
"pushedAt": "2025-08-15T04:58:07Z",
"forks": 2,
"issues": 5,
"subscribers": 2,
- "stars": 32,
+ "stars": 36,
"dependencies": 0
},
"name": "react-native-trays",
@@ -136924,15 +145533,15 @@
},
"npmPkg": "react-native-trays",
"npm": {
- "downloads": 232,
- "weekDownloads": 36,
+ "downloads": 160,
+ "weekDownloads": 42,
"size": 113348,
"latestRelease": "0.11.0",
"latestReleaseDate": "2025-08-15T04:58:15.472Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.617,
+ "popularity": -0.523,
"topicSearchString": "ios android tray bottom-sheet modal drawer popup component ui animation reanimated expo mobile-ui bottomsheet family"
},
{
@@ -136955,14 +145564,26 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/robertherber",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/kingstinct",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-09-24T12:53:49Z",
"createdAt": "2025-08-06T12:23:07Z",
"pushedAt": "2025-09-24T12:53:49Z",
"forks": 5,
- "issues": 3,
+ "issues": 4,
"subscribers": 0,
- "stars": 41,
+ "stars": 42,
"dependencies": 0
},
"name": "@kingstinct/react-native-activity-kit",
@@ -136988,17 +145609,15 @@
"moduleType": "nitro"
},
"npm": {
- "downloads": 206,
- "weekDownloads": 53,
+ "downloads": 162,
+ "weekDownloads": 36,
"size": 340278,
"latestRelease": "0.0.9",
"latestReleaseDate": "2025-09-24T13:08:59.519Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.529,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.561,
"topicSearchString": "nitro"
},
{
@@ -137020,7 +145639,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-11T04:45:16Z",
"createdAt": "2025-08-09T04:41:30Z",
"pushedAt": "2025-08-11T04:45:16Z",
@@ -137054,15 +145676,15 @@
},
"npmPkg": "rn-snappy-toast",
"npm": {
- "downloads": 69,
- "weekDownloads": 3,
+ "downloads": 60,
+ "weekDownloads": 9,
"size": 112140,
"latestRelease": "0.1.8",
"latestReleaseDate": "2025-08-11T04:44:55.660Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.963,
+ "popularity": -0.871,
"topicSearchString": "ios android"
},
{
@@ -137081,21 +145703,24 @@
"github": {
"urls": {
"repo": "https://github.com/ony3000/react-native-simple-weekly-calendar",
- "homepage": null
+ "homepage": "https://github.com/ony3000/react-native-simple-weekly-calendar#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-09T13:03:38Z",
"createdAt": "2025-08-08T11:15:41Z",
"pushedAt": "2025-08-09T13:03:38Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
- "stars": 3,
+ "stars": 4,
"dependencies": 1
},
"name": "react-native-simple-weekly-calendar",
@@ -137125,15 +145750,15 @@
},
"npmPkg": "react-native-simple-weekly-calendar",
"npm": {
- "downloads": 14,
- "weekDownloads": 3,
+ "downloads": 10,
+ "weekDownloads": 0,
"size": 45119,
"latestRelease": "1.0.0",
"latestReleaseDate": "2025-08-09T13:03:37.220Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.8,
+ "popularity": -1,
"topicSearchString": "simple weekly calendar ios android"
},
{
@@ -137152,21 +145777,24 @@
"github": {
"urls": {
"repo": "https://github.com/kolking/react-native-crossfade-image",
- "homepage": null
+ "homepage": "https://github.com/kolking/react-native-crossfade-image#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-19T09:11:14Z",
"createdAt": "2022-05-31T11:03:35Z",
"pushedAt": "2025-04-19T09:11:14Z",
"forks": 5,
"issues": 0,
"subscribers": 1,
- "stars": 30,
+ "stars": 32,
"dependencies": 0
},
"name": "react-native-crossfade-image",
@@ -137199,8 +145827,8 @@
},
"npmPkg": "react-native-crossfade-image",
"npm": {
- "downloads": 613,
- "weekDownloads": 75,
+ "downloads": 582,
+ "weekDownloads": 135,
"size": 12191,
"latestRelease": "1.3.4",
"latestReleaseDate": "2025-04-19T09:11:43.661Z"
@@ -137209,7 +145837,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.646,
+ "popularity": -0.551,
"topicSearchString": "ios android crossfade image transition animation background-image cross-fade"
},
{
@@ -137226,21 +145854,24 @@
"github": {
"urls": {
"repo": "https://github.com/kolking/react-native-avatar",
- "homepage": null
+ "homepage": "https://github.com/kolking/react-native-avatar#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-10T21:02:01Z",
"createdAt": "2022-06-08T18:26:34Z",
"pushedAt": "2025-09-10T21:02:01Z",
"forks": 7,
"issues": 0,
"subscribers": 1,
- "stars": 61,
+ "stars": 63,
"dependencies": 1
},
"name": "@kolking/react-native-avatar",
@@ -137262,7 +145893,9 @@
"badge",
"image",
"picture",
- "user"
+ "user",
+ "avatar-component",
+ "user-avatars"
],
"license": {
"key": "mit",
@@ -137278,16 +145911,16 @@
"configPlugin": false
},
"npm": {
- "downloads": 3850,
- "weekDownloads": 574,
+ "downloads": 4156,
+ "weekDownloads": 1034,
"size": 90907,
"latestRelease": "2.1.6",
"latestReleaseDate": "2025-09-10T20:50:40.499Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": 0.127,
- "topicSearchString": "ios android userpic avatar gravatar avatar-image user-picture user-image user-avatar initials badge image picture user"
+ "popularity": 0.212,
+ "topicSearchString": "ios android userpic avatar gravatar avatar-image user-picture user-image user-avatar initials badge image picture user avatar-component user-avatars"
},
{
"githubUrl": "https://github.com/kolking/react-native-rating",
@@ -137306,21 +145939,24 @@
"github": {
"urls": {
"repo": "https://github.com/kolking/react-native-rating",
- "homepage": null
+ "homepage": "https://github.com/kolking/react-native-rating#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-19T09:26:43Z",
"createdAt": "2023-05-10T17:27:44Z",
"pushedAt": "2025-04-19T09:26:43Z",
"forks": 7,
"issues": 1,
"subscribers": 1,
- "stars": 106,
+ "stars": 111,
"dependencies": 0
},
"name": "@kolking/react-native-rating",
@@ -137355,8 +145991,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 11789,
- "weekDownloads": 2838,
+ "downloads": 8620,
+ "weekDownloads": 1385,
"size": 418766,
"latestRelease": "1.4.1",
"latestReleaseDate": "2025-04-19T09:26:58.159Z"
@@ -137365,7 +146001,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": 0.205,
+ "popularity": 0.137,
"topicSearchString": "ios android rating rate evaluate feedback user-rating stars-rating hearts-rating emoji-rating rating-stars"
},
{
@@ -137384,21 +146020,24 @@
"github": {
"urls": {
"repo": "https://github.com/kolking/react-native-page-indicator",
- "homepage": null
+ "homepage": "https://github.com/kolking/react-native-page-indicator#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-12T16:34:58Z",
"createdAt": "2023-04-21T09:09:14Z",
"pushedAt": "2025-09-12T16:34:58Z",
"forks": 5,
"issues": 2,
"subscribers": 1,
- "stars": 84,
+ "stars": 87,
"dependencies": 0
},
"name": "react-native-page-indicator",
@@ -137433,17 +146072,15 @@
},
"npmPkg": "react-native-page-indicator",
"npm": {
- "downloads": 12283,
- "weekDownloads": 2791,
+ "downloads": 11320,
+ "weekDownloads": 2101,
"size": 21603,
"latestRelease": "2.4.3",
"latestReleaseDate": "2025-09-12T16:35:25.511Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": 0.193,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": 0.158,
"topicSearchString": "ios android pager paging pagination indicator swiper slideshow carousel indicators"
},
{
@@ -137459,21 +146096,24 @@
"github": {
"urls": {
"repo": "https://github.com/kolking/react-native-parallax-swiper",
- "homepage": null
+ "homepage": "https://github.com/kolking/react-native-parallax-swiper#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-19T09:36:31Z",
"createdAt": "2022-08-28T07:27:27Z",
"pushedAt": "2025-04-19T09:36:31Z",
"forks": 0,
"issues": 0,
"subscribers": 1,
- "stars": 17,
+ "stars": 20,
"dependencies": 0
},
"name": "@kolking/react-native-parallax-swiper",
@@ -137511,8 +146151,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 50,
- "weekDownloads": 8,
+ "downloads": 34,
+ "weekDownloads": 10,
"size": 17975,
"latestRelease": "1.0.2",
"latestReleaseDate": "2025-04-19T09:36:45.941Z"
@@ -137521,7 +146161,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.855,
+ "popularity": -0.75,
"topicSearchString": "ios android parallax swiper carousel intro onboarding scrollable reanimated parallax-effect parallax-swiper parallax-scrolling parallax-carousel parallax-slider"
},
{
@@ -137536,21 +146176,24 @@
"github": {
"urls": {
"repo": "https://github.com/mhpdev-com/react-native-haptics",
- "homepage": null
+ "homepage": "https://github.com/mhpdev-com/react-native-haptics#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-14T19:14:49Z",
"createdAt": "2025-08-03T09:17:31Z",
"pushedAt": "2025-08-14T19:14:49Z",
"forks": 0,
- "issues": 1,
+ "issues": 0,
"subscribers": 0,
- "stars": 17,
+ "stars": 18,
"dependencies": 0
},
"name": "@mhpdev/react-native-haptics",
@@ -137586,15 +146229,15 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 599,
- "weekDownloads": 80,
+ "downloads": 943,
+ "weekDownloads": 178,
"size": 46579,
"latestRelease": "1.0.1",
"latestReleaseDate": "2025-08-11T17:54:16.750Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.886,
+ "popularity": -0.839,
"topicSearchString": "ios android haptics vibration haptic-feedback vibration-effects haptic-feedback-ios haptic haptic-feedback-android haptics-ios haptics-android"
},
{
@@ -137608,14 +146251,17 @@
"github": {
"urls": {
"repo": "https://github.com/bluesky-social/react-native-device-attest",
- "homepage": null
+ "homepage": "https://github.com/bluesky-social/react-native-device-attest#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-05T16:51:41Z",
"createdAt": "2025-06-24T00:42:35Z",
"pushedAt": "2025-08-05T16:51:41Z",
@@ -137650,15 +146296,15 @@
},
"npmPkg": "react-native-device-attest",
"npm": {
- "downloads": 6149,
- "weekDownloads": 1285,
+ "downloads": 4399,
+ "weekDownloads": 896,
"size": 29001,
"latestRelease": "0.1.6",
"latestReleaseDate": "2025-08-01T18:33:56.209Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.072,
+ "popularity": -0.077,
"topicSearchString": "expo device-attest reactnativedeviceattest"
},
{
@@ -137680,7 +146326,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-09-01T10:45:19Z",
"createdAt": "2025-07-12T19:10:36Z",
"pushedAt": "2025-09-01T10:45:19Z",
@@ -137710,8 +146359,8 @@
},
"npmPkg": "react-native-linear-gradient-web",
"npm": {
- "downloads": 32,
- "weekDownloads": 3,
+ "downloads": 48,
+ "weekDownloads": 10,
"size": 12286,
"latestRelease": "1.1.0",
"latestReleaseDate": "2025-07-16T08:13:11.536Z"
@@ -137720,7 +146369,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.914,
+ "popularity": -0.818,
"topicSearchString": ""
},
{
@@ -137730,14 +146379,17 @@
"github": {
"urls": {
"repo": "https://github.com/retyui/react-native-fbtee",
- "homepage": null
+ "homepage": "https://github.com/retyui/react-native-fbtee#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-03T09:12:42Z",
"createdAt": "2025-07-31T22:06:59Z",
"pushedAt": "2025-08-03T09:12:42Z",
@@ -137774,8 +146426,8 @@
},
"npmPkg": "react-native-fbtee",
"npm": {
- "downloads": 21,
- "weekDownloads": 2,
+ "downloads": 12,
+ "weekDownloads": 1,
"size": 17942,
"latestRelease": "1.1.0",
"latestReleaseDate": "2025-08-01T07:33:55.202Z"
@@ -137801,14 +146453,22 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-25T18:15:34Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/retyui",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-10-31T10:24:32Z",
"createdAt": "2025-06-21T14:19:00Z",
- "pushedAt": "2025-10-25T18:15:34Z",
+ "pushedAt": "2025-10-31T10:24:32Z",
"forks": 0,
- "issues": 3,
+ "issues": 2,
"subscribers": 1,
- "stars": 81,
+ "stars": 83,
"dependencies": 7
},
"name": "react-native-bundle-discovery",
@@ -137833,17 +146493,17 @@
},
"npmPkg": "react-native-bundle-discovery",
"npm": {
- "downloads": 1159,
- "weekDownloads": 368,
- "size": 361753,
- "latestRelease": "1.2.2",
- "latestReleaseDate": "2025-10-25T18:16:15.469Z"
+ "downloads": 546,
+ "weekDownloads": 67,
+ "size": 361802,
+ "latestRelease": "1.2.3",
+ "latestReleaseDate": "2025-10-31T10:24:38.232Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.271,
+ "popularity": -0.645,
"topicSearchString": "metro"
},
{
@@ -137863,15 +146523,27 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
- "updatedAt": "2025-10-23T08:58:08Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/tannerlinsley",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/crutchcorn",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-13T19:16:24Z",
"createdAt": "2016-11-29T04:53:07Z",
- "pushedAt": "2025-10-23T08:58:08Z",
- "forks": 526,
- "issues": 113,
+ "pushedAt": "2025-11-13T19:16:24Z",
+ "forks": 534,
+ "issues": 122,
"subscribers": 40,
- "stars": 5931,
- "dependencies": 4
+ "stars": 6018,
+ "dependencies": 2
},
"name": "@tanstack/react-form",
"fullName": "TanStack/form",
@@ -137892,11 +146564,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 1771023,
- "weekDownloads": 337914,
- "size": 372326,
- "latestRelease": "1.23.8",
- "latestReleaseDate": "2025-10-23T08:59:07.651Z"
+ "downloads": 1665585,
+ "weekDownloads": 289924,
+ "size": 268529,
+ "latestRelease": "1.25.0",
+ "latestReleaseDate": "2025-11-13T19:22:14.505Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -137906,7 +146578,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.162,
+ "popularity": 0.148,
"topicSearchString": ""
},
{
@@ -137927,14 +146599,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-16T15:09:02Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/tannerlinsley",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/TkDodo",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-16T18:27:14Z",
"createdAt": "2019-09-10T19:23:58Z",
- "pushedAt": "2025-10-16T15:09:02Z",
- "forks": 3495,
- "issues": 69,
+ "pushedAt": "2025-11-16T18:27:14Z",
+ "forks": 3529,
+ "issues": 67,
"subscribers": 210,
- "stars": 47123,
+ "stars": 47400,
"dependencies": 2
},
"name": "@tanstack/query-async-storage-persister",
@@ -137956,11 +146640,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 808792,
- "weekDownloads": 161805,
- "size": 56548,
- "latestRelease": "5.90.7",
- "latestReleaseDate": "2025-10-16T15:15:34.995Z"
+ "downloads": 688943,
+ "weekDownloads": 124551,
+ "size": 56550,
+ "latestRelease": "5.90.12",
+ "latestReleaseDate": "2025-11-16T18:33:44.881Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -137970,7 +146654,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.17,
+ "popularity": 0.154,
"topicSearchString": ""
},
{
@@ -137991,14 +146675,26 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-16T15:09:02Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/tannerlinsley",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://github.com/TkDodo",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-16T18:27:14Z",
"createdAt": "2019-09-10T19:23:58Z",
- "pushedAt": "2025-10-16T15:09:02Z",
- "forks": 3495,
- "issues": 69,
+ "pushedAt": "2025-11-16T18:27:14Z",
+ "forks": 3529,
+ "issues": 67,
"subscribers": 210,
- "stars": 47123,
+ "stars": 47400,
"dependencies": 1
},
"name": "@tanstack/react-query-persist-client",
@@ -138020,11 +146716,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 2328625,
- "weekDownloads": 436927,
- "size": 33909,
- "latestRelease": "5.90.7",
- "latestReleaseDate": "2025-10-16T15:15:34.197Z"
+ "downloads": 1554776,
+ "weekDownloads": 440635,
+ "size": 33912,
+ "latestRelease": "5.90.12",
+ "latestReleaseDate": "2025-11-16T18:33:45.157Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -138034,7 +146730,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.159,
+ "popularity": 0.241,
"topicSearchString": ""
},
{
@@ -138053,14 +146749,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2022-05-31T06:01:47Z",
"createdAt": "2015-08-17T15:49:51Z",
"pushedAt": "2022-05-31T06:01:47Z",
- "forks": 158,
+ "forks": 157,
"issues": 47,
"subscribers": 45,
- "stars": 2973,
+ "stars": 2976,
"dependencies": 4
},
"name": "gl-react-native",
@@ -138089,8 +146788,8 @@
"unmaintained": true,
"npmPkg": "gl-react-native",
"npm": {
- "downloads": 2979,
- "weekDownloads": 598,
+ "downloads": 1801,
+ "weekDownloads": 827,
"size": 5765,
"latestRelease": "5.2.1",
"latestReleaseDate": "2022-05-28T20:16:26.073Z"
@@ -138102,7 +146801,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.579,
+ "popularity": -0.359,
"topicSearchString": "gl gl opengl component"
},
{
@@ -138113,21 +146812,29 @@
"github": {
"urls": {
"repo": "https://github.com/fbeccaceci/react-native-fast-squircle",
- "homepage": null
+ "homepage": "https://github.com/fbeccaceci/react-native-fast-squircle#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/fbeccaceci",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-09-18T09:24:05Z",
"createdAt": "2025-08-03T16:09:47Z",
"pushedAt": "2025-09-18T09:24:05Z",
"forks": 5,
"issues": 2,
"subscribers": 1,
- "stars": 368,
+ "stars": 406,
"dependencies": 0
},
"name": "react-native-fast-squircle",
@@ -138155,18 +146862,17 @@
},
"npmPkg": "react-native-fast-squircle",
"npm": {
- "downloads": 1595,
- "weekDownloads": 201,
+ "downloads": 1954,
+ "weekDownloads": 589,
"size": 184944,
"latestRelease": "1.0.11",
"latestReleaseDate": "2025-09-18T09:24:05.381Z"
},
- "score": 65,
+ "score": 60,
"matchingScoreModifiers": [
- "Known",
- "Recently updated"
+ "Known"
],
- "popularity": 0.107,
+ "popularity": 0.257,
"topicSearchString": "ios android"
},
{
@@ -138178,18 +146884,21 @@
"github": {
"urls": {
"repo": "https://github.com/attarchi/react-native-lottie-splash-screen",
- "homepage": null
+ "homepage": "https://github.com/attarchi/react-native-lottie-splash-screen#readme"
},
"stats": {
"hasIssues": false,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-22T19:48:27Z",
"createdAt": "2024-07-10T10:15:10Z",
"pushedAt": "2025-10-22T19:48:27Z",
- "forks": 5,
+ "forks": 6,
"issues": 0,
"subscribers": 0,
"stars": 10,
@@ -138227,8 +146936,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 2677,
- "weekDownloads": 438,
+ "downloads": 2750,
+ "weekDownloads": 618,
"size": 37556,
"latestRelease": "3.0.0",
"latestReleaseDate": "2025-08-14T00:56:54.865Z"
@@ -138237,7 +146946,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.111,
+ "popularity": -0.059,
"topicSearchString": "component splash-screen lottie-splash-screen lottie animation splashscreen splash launch-screen launchscreen android ios swift"
},
{
@@ -138255,14 +146964,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-08T12:16:39Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-03T05:04:59Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-08T12:16:39Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-03T05:04:59Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-mesh-gradient",
@@ -138291,8 +147003,8 @@
},
"npmPkg": "expo-mesh-gradient",
"npm": {
- "downloads": 23745,
- "weekDownloads": 3446,
+ "downloads": 35541,
+ "weekDownloads": 4193,
"size": 61658,
"latestRelease": "0.4.7",
"latestReleaseDate": "2025-09-11T20:24:05.826Z"
@@ -138305,7 +147017,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.123,
+ "popularity": 0.1,
"topicSearchString": "expo mesh-gradient gradient mesh"
},
{
@@ -138324,14 +147036,22 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-24T09:13:52Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/software-mansion",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-14T10:27:13Z",
"createdAt": "2018-04-25T06:35:29Z",
- "pushedAt": "2025-10-24T09:13:52Z",
- "forks": 1372,
- "issues": 206,
+ "pushedAt": "2025-11-14T10:27:13Z",
+ "forks": 1375,
+ "issues": 209,
"subscribers": 79,
- "stars": 10363,
+ "stars": 10425,
"dependencies": 11
},
"name": "react-native-worklets",
@@ -138357,8 +147077,8 @@
},
"npmPkg": "react-native-worklets",
"npm": {
- "downloads": 2163711,
- "weekDownloads": 338330,
+ "downloads": 2854834,
+ "weekDownloads": 467892,
"size": 688037,
"latestRelease": "0.6.1",
"latestReleaseDate": "2025-10-09T14:03:07.533Z"
@@ -138371,7 +147091,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.133,
+ "popularity": 0.139,
"topicSearchString": "worklets"
},
{
@@ -138387,21 +147107,24 @@
"github": {
"urls": {
"repo": "https://github.com/realimposter/react-native-animated-glow",
- "homepage": null
+ "homepage": "https://reactnativeglow.com"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-05T03:18:17Z",
"createdAt": "2025-07-26T02:49:02Z",
"pushedAt": "2025-09-05T03:18:17Z",
"forks": 9,
- "issues": 6,
+ "issues": 7,
"subscribers": 0,
- "stars": 320,
+ "stars": 336,
"dependencies": 1
},
"name": "react-native-animated-glow",
@@ -138442,8 +147165,8 @@
},
"npmPkg": "react-native-animated-glow",
"npm": {
- "downloads": 4381,
- "weekDownloads": 648,
+ "downloads": 10983,
+ "weekDownloads": 1282,
"size": 251743,
"latestRelease": "3.0.1",
"latestReleaseDate": "2025-09-05T03:16:53.426Z"
@@ -138452,7 +147175,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.126,
+ "popularity": 0.099,
"topicSearchString": "skia reanimated glow animation animated border effect neon button-glow animated-glow glowing-button inner-glow apple-intelligence gradient hover press interactive"
},
{
@@ -138472,7 +147195,15 @@
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/TheWidlarzGroup",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-06-07T05:59:41Z",
"createdAt": "2016-09-07T18:16:46Z",
"pushedAt": "2025-06-07T05:59:41Z",
@@ -138508,8 +147239,8 @@
},
"npmPkg": "react-native-video-player",
"npm": {
- "downloads": 17609,
- "weekDownloads": 3059,
+ "downloads": 12792,
+ "weekDownloads": 3279,
"size": 215370,
"latestRelease": "0.16.3",
"latestReleaseDate": "2025-05-05T18:35:32.931Z"
@@ -138520,7 +147251,7 @@
"Known",
"Not supporting New Architecture"
],
- "popularity": 0.148,
+ "popularity": 0.218,
"topicSearchString": "ios android video-player hacktoberfest"
},
{
@@ -138534,21 +147265,24 @@
"github": {
"urls": {
"repo": "https://github.com/ds-horizon/d11-react-native-mqtt",
- "homepage": null
+ "homepage": "https://github.com/ds-horizon/d11-react-native-mqtt.git#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-25T10:33:06Z",
"createdAt": "2024-07-18T07:26:34Z",
"pushedAt": "2025-10-25T10:33:06Z",
"forks": 6,
"issues": 4,
"subscribers": 2,
- "stars": 37,
+ "stars": 38,
"dependencies": 0
},
"name": "@d11/react-native-mqtt",
@@ -138575,8 +147309,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 2824,
- "weekDownloads": 1285,
+ "downloads": 1346,
+ "weekDownloads": 118,
"size": 527188,
"latestRelease": "0.0.5",
"latestReleaseDate": "2025-07-08T22:33:05.310Z"
@@ -138586,7 +147320,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.387,
+ "popularity": 0.075,
"topicSearchString": "ios android"
},
{
@@ -138599,21 +147333,24 @@
"github": {
"urls": {
"repo": "https://github.com/vvv-sss/react-native-drop-shadow-view",
- "homepage": null
+ "homepage": "https://github.com/vvv-sss/react-native-drop-shadow-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-08T08:07:11Z",
"createdAt": "2025-08-07T10:45:12Z",
"pushedAt": "2025-08-08T08:07:11Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
- "stars": 4,
+ "stars": 6,
"dependencies": 0
},
"name": "react-native-drop-shadow-view",
@@ -138640,8 +147377,8 @@
},
"npmPkg": "react-native-drop-shadow-view",
"npm": {
- "downloads": 26,
- "weekDownloads": 1,
+ "downloads": 14,
+ "weekDownloads": 7,
"size": 27337,
"latestRelease": "0.3.1",
"latestReleaseDate": "2025-08-08T08:07:11.180Z"
@@ -138650,7 +147387,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.967,
+ "popularity": -0.533,
"topicSearchString": "ios android"
},
{
@@ -138662,21 +147399,24 @@
"github": {
"urls": {
"repo": "https://github.com/rit3zh/expo-liquid-glass-view",
- "homepage": null
+ "homepage": "https://github.com/rit3zh/expo-liquid-glass-view#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-19T13:44:30Z",
"createdAt": "2025-07-31T13:26:19Z",
"pushedAt": "2025-09-19T13:44:30Z",
"forks": 19,
- "issues": 6,
+ "issues": 5,
"subscribers": 2,
- "stars": 281,
+ "stars": 288,
"dependencies": 0
},
"name": "expo-liquid-glass-view",
@@ -138704,19 +147444,18 @@
},
"npmPkg": "expo-liquid-glass-view",
"npm": {
- "downloads": 752,
- "weekDownloads": 126,
+ "downloads": 531,
+ "weekDownloads": 134,
"size": 334070,
"latestRelease": "0.1.9",
"latestReleaseDate": "2025-09-19T13:44:13.028Z"
},
- "score": 60,
+ "score": 56,
"matchingScoreModifiers": [
"Known",
- "Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.607,
+ "popularity": -0.534,
"topicSearchString": "expo expo-liquid-glass expoliquidglass"
},
{
@@ -138729,21 +147468,24 @@
"github": {
"urls": {
"repo": "https://github.com/HeligPfleigh/react-native-thermal-receipt-printer",
- "homepage": null
+ "homepage": "https://github.com/HeligPfleigh/react-native-thermal-receipt-printer#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-10-07T16:44:56Z",
"createdAt": "2019-05-29T03:34:56Z",
"pushedAt": "2024-10-07T16:44:56Z",
"forks": 100,
"issues": 80,
"subscribers": 6,
- "stars": 193,
+ "stars": 192,
"dependencies": 3
},
"name": "react-native-thermal-receipt-printer",
@@ -138773,8 +147515,8 @@
},
"npmPkg": "react-native-thermal-receipt-printer",
"npm": {
- "downloads": 2059,
- "weekDownloads": 343,
+ "downloads": 1700,
+ "weekDownloads": 481,
"size": 6242614,
"latestRelease": "1.2.0-rc.2",
"latestReleaseDate": "2023-12-06T15:18:12.977Z"
@@ -138786,7 +147528,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.142,
+ "popularity": 0.24,
"topicSearchString": "thermal printer bluetooth net rn android"
},
{
@@ -138800,21 +147542,24 @@
"github": {
"urls": {
"repo": "https://github.com/riderodd/react-native-vosk",
- "homepage": null
+ "homepage": "https://github.com/riderodd/react-native-vosk#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-12T15:33:14Z",
"createdAt": "2022-07-04T09:18:52Z",
"pushedAt": "2025-09-12T15:33:14Z",
- "forks": 20,
+ "forks": 22,
"issues": 7,
"subscribers": 3,
- "stars": 80,
+ "stars": 85,
"dependencies": 0
},
"name": "react-native-vosk",
@@ -138847,17 +147592,15 @@
},
"npmPkg": "react-native-vosk",
"npm": {
- "downloads": 4414,
- "weekDownloads": 1104,
+ "downloads": 3626,
+ "weekDownloads": 981,
"size": 186811367,
"latestRelease": "2.1.6",
"latestReleaseDate": "2025-09-12T15:35:23.028Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": 0.213,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": 0.23,
"topicSearchString": "ios android vosk speech-to-text speech-recognition asr offline"
},
{
@@ -138878,12 +147621,15 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-24T16:14:46Z",
"createdAt": "2022-03-03T17:18:21Z",
"pushedAt": "2025-10-24T16:14:46Z",
"forks": 18,
- "issues": 15,
+ "issues": 3,
"subscribers": 9,
"stars": 37,
"dependencies": 0
@@ -138913,8 +147659,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 7804,
- "weekDownloads": 1378,
+ "downloads": 4892,
+ "weekDownloads": 1177,
"size": 809809,
"latestRelease": "0.4.0",
"latestReleaseDate": "2025-10-24T15:56:05.806Z"
@@ -138924,7 +147670,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.15,
+ "popularity": 0.205,
"topicSearchString": "ios android stripe identity"
},
{
@@ -138940,21 +147686,24 @@
"github": {
"urls": {
"repo": "https://github.com/mrousavy/react-native-screen-corner-radius",
- "homepage": null
+ "homepage": "https://github.com/mrousavy/react-native-screen-corner-radius#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-02-12T23:33:04Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-05T18:09:25Z",
"createdAt": "2020-12-10T17:09:55Z",
- "pushedAt": "2025-02-12T23:33:04Z",
- "forks": 8,
+ "pushedAt": "2025-11-05T18:09:25Z",
+ "forks": 9,
"issues": 3,
"subscribers": 3,
- "stars": 85,
+ "stars": 91,
"dependencies": 0
},
"name": "react-native-screen-corner-radius",
@@ -138984,18 +147733,18 @@
},
"npmPkg": "react-native-screen-corner-radius",
"npm": {
- "downloads": 3783,
- "weekDownloads": 745,
- "size": 28527,
- "latestRelease": "0.2.2",
- "latestReleaseDate": "2023-12-07T17:51:57.567Z"
+ "downloads": 4464,
+ "weekDownloads": 838,
+ "size": 28600,
+ "latestRelease": "0.2.3",
+ "latestReleaseDate": "2025-11-05T18:09:19.077Z"
},
- "score": 40,
+ "score": 53,
"matchingScoreModifiers": [
- "Not updated recently",
+ "Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.167,
+ "popularity": 0.16,
"topicSearchString": "ios android screen library module"
},
{
@@ -139006,14 +147755,17 @@
"github": {
"urls": {
"repo": "https://github.com/Stephenjoe10/react-native-battery-info",
- "homepage": null
+ "homepage": "https://github.com/Stephenjoe10/react-native-battery-info#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-14T11:28:34Z",
"createdAt": "2025-08-14T09:24:34Z",
"pushedAt": "2025-08-14T11:28:34Z",
@@ -139055,14 +147807,14 @@
},
"npm": {
"downloads": 31,
- "weekDownloads": 0,
+ "weekDownloads": 10,
"size": 30292,
"latestRelease": "0.1.6",
"latestReleaseDate": "2025-08-14T11:28:46.586Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -1,
+ "popularity": -0.714,
"topicSearchString": "android ios battery batteryinfo batterystatus turbomodule dynamic-battery-info static-battery-info event-listener"
},
{
@@ -139077,21 +147829,24 @@
"github": {
"urls": {
"repo": "https://github.com/fordat/expo-roomplan",
- "homepage": null
+ "homepage": "https://github.com/fordat/expo-roomplan#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-30T16:40:55Z",
"createdAt": "2025-07-16T06:49:22Z",
"pushedAt": "2025-08-30T16:40:55Z",
"forks": 4,
"issues": 1,
"subscribers": 0,
- "stars": 12,
+ "stars": 14,
"dependencies": 0
},
"name": "expo-roomplan",
@@ -139127,15 +147882,15 @@
},
"npmPkg": "expo-roomplan",
"npm": {
- "downloads": 613,
- "weekDownloads": 50,
+ "downloads": 546,
+ "weekDownloads": 392,
"size": 102541,
"latestRelease": "1.2.1",
"latestReleaseDate": "2025-08-30T16:41:17.752Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.931,
+ "popularity": -0.387,
"topicSearchString": "expo expo-roomplan exporoomplan roomplan arkit room-scanning augmented-reality ar lidar ios mobile"
},
{
@@ -139152,12 +147907,15 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-04-02T07:53:45Z",
"createdAt": "2020-10-21T09:27:38Z",
"pushedAt": "2025-04-02T07:53:45Z",
"forks": 16,
- "issues": 8,
+ "issues": 5,
"subscribers": 2,
"stars": 53,
"dependencies": 0
@@ -139185,8 +147943,8 @@
},
"npmPkg": "matomo-tracker-react-native",
"npm": {
- "downloads": 10751,
- "weekDownloads": 1749,
+ "downloads": 11155,
+ "weekDownloads": 2152,
"size": 84881,
"latestRelease": "0.3.3",
"latestReleaseDate": "2025-04-02T07:52:36.348Z"
@@ -139196,7 +147954,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.138,
+ "popularity": 0.164,
"topicSearchString": "matomo expo"
},
{
@@ -139211,21 +147969,24 @@
"github": {
"urls": {
"repo": "https://github.com/twilio/twilio-voice-react-native",
- "homepage": null
+ "homepage": "https://github.com/twilio/twilio-voice-react-native#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-13T15:53:17Z",
"createdAt": "2021-06-10T20:55:57Z",
"pushedAt": "2025-10-13T15:53:17Z",
- "forks": 61,
- "issues": 42,
- "subscribers": 9,
- "stars": 90,
+ "forks": 63,
+ "issues": 49,
+ "subscribers": 10,
+ "stars": 92,
"dependencies": 2
},
"name": "@twilio/voice-react-native-sdk",
@@ -139251,8 +148012,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 15775,
- "weekDownloads": 2725,
+ "downloads": 14547,
+ "weekDownloads": 2930,
"size": 3165422,
"latestRelease": "1.7.0",
"latestReleaseDate": "2025-10-08T18:32:44.529Z"
@@ -139262,7 +148023,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.147,
+ "popularity": 0.171,
"topicSearchString": "ios android"
},
{
@@ -139280,7 +148041,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-27T23:06:11Z",
"createdAt": "2025-07-20T16:30:33Z",
"pushedAt": "2025-08-27T23:06:11Z",
@@ -139319,15 +148083,15 @@
},
"npmPkg": "react-native-feedback-hub",
"npm": {
- "downloads": 41,
- "weekDownloads": 8,
+ "downloads": 24,
+ "weekDownloads": 10,
"size": 88174,
"latestRelease": "1.1.4",
"latestReleaseDate": "2025-08-27T23:07:51.573Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.822,
+ "popularity": -0.6,
"topicSearchString": "feedback slack jira teams bug-reporting user-feedback screenshot screen-recording"
},
{
@@ -139355,14 +148119,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-23T08:14:46Z",
"createdAt": "2025-08-18T11:01:12Z",
"pushedAt": "2025-08-23T08:14:46Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
- "stars": 5,
+ "stars": 6,
"dependencies": 3
},
"name": "react-native-emoji-chooser",
@@ -139392,15 +148159,15 @@
"configPlugin": false
},
"npm": {
- "downloads": 61,
- "weekDownloads": 8,
+ "downloads": 54,
+ "weekDownloads": 10,
"size": 70279,
"latestRelease": "0.1.11",
"latestReleaseDate": "2025-08-23T08:14:54.368Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.886,
+ "popularity": -0.833,
"topicSearchString": "expo emoji-picker emoji-chooser emoji-select emoji picker component"
},
{
@@ -139422,14 +148189,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-22T15:52:14Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-30T18:41:55Z",
"createdAt": "2024-11-21T13:42:10Z",
- "pushedAt": "2025-10-22T15:52:14Z",
- "forks": 51,
- "issues": 20,
+ "pushedAt": "2025-10-30T18:41:55Z",
+ "forks": 59,
+ "issues": 21,
"subscribers": 17,
- "stars": 66,
+ "stars": 71,
"dependencies": 1
},
"name": "@elevenlabs/react-native",
@@ -139457,18 +148227,18 @@
"configPlugin": false
},
"npm": {
- "downloads": 7684,
- "weekDownloads": 949,
- "size": 285567,
- "latestRelease": "0.5.1",
- "latestReleaseDate": "2025-10-22T15:55:23.262Z"
+ "downloads": 7163,
+ "weekDownloads": 2183,
+ "size": 295692,
+ "latestRelease": "0.5.2",
+ "latestReleaseDate": "2025-10-30T18:45:21.021Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.105,
+ "popularity": 0.259,
"topicSearchString": "elevenlabs conversational-ai webrtc voice ai"
},
{
@@ -139479,17 +148249,20 @@
"github": {
"urls": {
"repo": "https://github.com/Scandit/scandit-react-native-datacapture-core",
- "homepage": null
+ "homepage": "https://github.com/Scandit/scandit-react-native-datacapture-core"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-20T17:29:40Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T19:30:47Z",
"createdAt": "2020-07-27T11:17:39Z",
- "pushedAt": "2025-10-20T17:29:40Z",
+ "pushedAt": "2025-11-12T19:30:47Z",
"forks": 4,
"issues": 2,
"subscribers": 21,
@@ -139518,17 +148291,17 @@
},
"npmPkg": "scandit-react-native-datacapture-core",
"npm": {
- "downloads": 29129,
- "weekDownloads": 5858,
- "size": 615012,
- "latestRelease": "7.6.2",
- "latestReleaseDate": "2025-10-20T17:30:50.544Z"
+ "downloads": 20843,
+ "weekDownloads": 4253,
+ "size": 706591,
+ "latestRelease": "8.0.0",
+ "latestReleaseDate": "2025-11-04T19:23:15.560Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.079,
+ "popularity": -0.077,
"topicSearchString": "scandit"
},
{
@@ -139539,17 +148312,20 @@
"github": {
"urls": {
"repo": "https://github.com/Scandit/scandit-react-native-datacapture-barcode",
- "homepage": null
+ "homepage": "https://github.com/Scandit/scandit-react-native-datacapture-barcode"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-20T17:29:42Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T19:30:49Z",
"createdAt": "2020-07-27T11:18:01Z",
- "pushedAt": "2025-10-20T17:29:42Z",
+ "pushedAt": "2025-11-12T19:30:49Z",
"forks": 7,
"issues": 1,
"subscribers": 19,
@@ -139578,17 +148354,17 @@
},
"npmPkg": "scandit-react-native-datacapture-barcode",
"npm": {
- "downloads": 29515,
- "weekDownloads": 5493,
- "size": 2122887,
- "latestRelease": "7.6.2",
- "latestReleaseDate": "2025-10-20T17:31:03.879Z"
+ "downloads": 31986,
+ "weekDownloads": 5783,
+ "size": 2191362,
+ "latestRelease": "8.0.0",
+ "latestReleaseDate": "2025-11-04T19:23:24.143Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.092,
+ "popularity": -0.096,
"topicSearchString": "scandit"
},
{
@@ -139599,17 +148375,20 @@
"github": {
"urls": {
"repo": "https://github.com/Scandit/scandit-react-native-datacapture-id",
- "homepage": null
+ "homepage": "https://github.com/Scandit/scandit-react-native-datacapture-id"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-20T17:29:45Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T19:30:52Z",
"createdAt": "2021-06-03T20:11:59Z",
- "pushedAt": "2025-10-20T17:29:45Z",
+ "pushedAt": "2025-11-12T19:30:52Z",
"forks": 0,
"issues": 0,
"subscribers": 22,
@@ -139638,17 +148417,17 @@
},
"npmPkg": "scandit-react-native-datacapture-id",
"npm": {
- "downloads": 13160,
- "weekDownloads": 2338,
- "size": 449570,
- "latestRelease": "7.6.2",
- "latestReleaseDate": "2025-10-20T17:31:14.125Z"
+ "downloads": 10214,
+ "weekDownloads": 2834,
+ "size": 531962,
+ "latestRelease": "8.0.0",
+ "latestReleaseDate": "2025-11-04T19:23:31.484Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.099,
+ "popularity": -0.014,
"topicSearchString": "scandit"
},
{
@@ -139659,17 +148438,20 @@
"github": {
"urls": {
"repo": "https://github.com/Scandit/scandit-react-native-datacapture-parser",
- "homepage": null
+ "homepage": "https://github.com/Scandit/scandit-react-native-datacapture-parser"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-20T17:29:51Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T19:30:57Z",
"createdAt": "2020-07-27T11:18:20Z",
- "pushedAt": "2025-10-20T17:29:51Z",
+ "pushedAt": "2025-11-12T19:30:57Z",
"forks": 1,
"issues": 0,
"subscribers": 21,
@@ -139698,17 +148480,17 @@
},
"npmPkg": "scandit-react-native-datacapture-parser",
"npm": {
- "downloads": 10432,
- "weekDownloads": 1856,
- "size": 103319,
- "latestRelease": "7.6.2",
- "latestReleaseDate": "2025-10-20T17:31:28.266Z"
+ "downloads": 9220,
+ "weekDownloads": 2456,
+ "size": 111838,
+ "latestRelease": "8.0.0",
+ "latestReleaseDate": "2025-11-04T19:23:44.499Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.099,
+ "popularity": -0.024,
"topicSearchString": "scandit"
},
{
@@ -139719,17 +148501,20 @@
"github": {
"urls": {
"repo": "https://github.com/Scandit/scandit-react-native-datacapture-label",
- "homepage": null
+ "homepage": "https://github.com/Scandit/scandit-react-native-datacapture-label"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-20T17:29:48Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T19:30:54Z",
"createdAt": "2023-10-05T10:53:19Z",
- "pushedAt": "2025-10-20T17:29:48Z",
+ "pushedAt": "2025-11-12T19:30:54Z",
"forks": 0,
"issues": 0,
"subscribers": 21,
@@ -139758,17 +148543,17 @@
},
"npmPkg": "scandit-react-native-datacapture-label",
"npm": {
- "downloads": 821,
- "weekDownloads": 146,
- "size": 506680,
- "latestRelease": "7.6.2",
- "latestReleaseDate": "2025-10-20T17:31:22.163Z"
+ "downloads": 794,
+ "weekDownloads": 179,
+ "size": 541940,
+ "latestRelease": "8.0.0",
+ "latestReleaseDate": "2025-11-04T19:23:38.108Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.849,
+ "popularity": -0.808,
"topicSearchString": "scandit"
},
{
@@ -139779,17 +148564,20 @@
"github": {
"urls": {
"repo": "https://github.com/Scandit/scandit-react-native-datacapture-label-text",
- "homepage": null
+ "homepage": "https://github.com/Scandit/scandit-react-native-datacapture-label-text"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-20T17:29:59Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T19:31:03Z",
"createdAt": "2023-10-05T10:54:45Z",
- "pushedAt": "2025-10-20T17:29:59Z",
+ "pushedAt": "2025-11-12T19:31:03Z",
"forks": 0,
"issues": 0,
"subscribers": 21,
@@ -139818,17 +148606,17 @@
},
"npmPkg": "scandit-react-native-datacapture-label-text",
"npm": {
- "downloads": 897,
- "weekDownloads": 161,
- "size": 59249,
- "latestRelease": "7.6.2",
- "latestReleaseDate": "2025-10-20T17:32:26.682Z"
+ "downloads": 770,
+ "weekDownloads": 167,
+ "size": 59222,
+ "latestRelease": "8.0.0",
+ "latestReleaseDate": "2025-11-04T19:24:04.875Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.847,
+ "popularity": -0.815,
"topicSearchString": "scandit"
},
{
@@ -139839,17 +148627,20 @@
"github": {
"urls": {
"repo": "https://github.com/Scandit/scandit-react-native-datacapture-price-label",
- "homepage": null
+ "homepage": "https://github.com/Scandit/scandit-react-native-datacapture-price-label"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-20T17:29:53Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T19:30:59Z",
"createdAt": "2023-10-05T10:55:35Z",
- "pushedAt": "2025-10-20T17:29:53Z",
+ "pushedAt": "2025-11-12T19:30:59Z",
"forks": 0,
"issues": 0,
"subscribers": 21,
@@ -139878,17 +148669,17 @@
},
"npmPkg": "scandit-react-native-datacapture-price-label",
"npm": {
- "downloads": 1785,
- "weekDownloads": 205,
- "size": 59506,
- "latestRelease": "7.6.2",
- "latestReleaseDate": "2025-10-20T17:31:34.440Z"
+ "downloads": 1010,
+ "weekDownloads": 277,
+ "size": 59489,
+ "latestRelease": "8.0.0",
+ "latestReleaseDate": "2025-11-04T19:23:50.788Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.152,
+ "popularity": -0.016,
"topicSearchString": "scandit"
},
{
@@ -139913,14 +148704,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T15:10:00Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-16T08:39:47Z",
"createdAt": "2024-10-31T15:52:29Z",
- "pushedAt": "2025-10-23T15:10:00Z",
+ "pushedAt": "2025-11-16T08:39:47Z",
"forks": 1,
"issues": 0,
"subscribers": 1,
- "stars": 30,
+ "stars": 36,
"dependencies": 2
},
"name": "@react-native-blossom-ui/components",
@@ -139945,17 +148739,17 @@
"configPlugin": false
},
"npm": {
- "downloads": 470,
- "weekDownloads": 19,
- "size": 475018,
- "latestRelease": "0.16.0",
- "latestReleaseDate": "2025-10-23T15:10:09.056Z"
+ "downloads": 549,
+ "weekDownloads": 73,
+ "size": 474860,
+ "latestRelease": "0.17.0",
+ "latestReleaseDate": "2025-11-16T08:39:53.204Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.715,
+ "popularity": -0.637,
"topicSearchString": "ui components"
},
{
@@ -139980,14 +148774,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T15:10:00Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-16T08:39:47Z",
"createdAt": "2024-10-31T15:52:29Z",
- "pushedAt": "2025-10-23T15:10:00Z",
+ "pushedAt": "2025-11-16T08:39:47Z",
"forks": 1,
"issues": 0,
"subscribers": 1,
- "stars": 30,
+ "stars": 36,
"dependencies": 1
},
"name": "@react-native-blossom-ui/dates",
@@ -140012,17 +148809,17 @@
"configPlugin": false
},
"npm": {
- "downloads": 316,
- "weekDownloads": 3,
- "size": 122490,
- "latestRelease": "0.16.0",
- "latestReleaseDate": "2025-10-23T15:10:09.333Z"
+ "downloads": 178,
+ "weekDownloads": 30,
+ "size": 155848,
+ "latestRelease": "0.17.0",
+ "latestReleaseDate": "2025-11-16T08:39:53.161Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.742,
+ "popularity": -0.604,
"topicSearchString": "calendar dates"
},
{
@@ -140044,21 +148841,24 @@
"github": {
"urls": {
"repo": "https://github.com/10play/10tap-editor",
- "homepage": null
+ "homepage": "https://github.com/10play/10Tap-Editor#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-11T22:14:21Z",
"createdAt": "2024-01-26T19:08:37Z",
"pushedAt": "2025-09-11T22:14:21Z",
"forks": 64,
- "issues": 39,
+ "issues": 42,
"subscribers": 6,
- "stars": 1054,
+ "stars": 1066,
"dependencies": 29
},
"name": "@10play/tentap-editor",
@@ -140090,8 +148890,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 70741,
- "weekDownloads": 13591,
+ "downloads": 44692,
+ "weekDownloads": 11077,
"size": 4488272,
"latestRelease": "0.7.4",
"latestReleaseDate": "2025-07-02T08:38:51.306Z"
@@ -140101,7 +148901,7 @@
"Popular",
"Known"
],
- "popularity": 0.163,
+ "popularity": 0.211,
"topicSearchString": "rich-text rich-text-editor editor tiptap prosemirror ios android"
},
{
@@ -140123,14 +148923,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-23T11:57:56Z",
"createdAt": "2025-08-24T09:00:23Z",
"pushedAt": "2025-09-23T11:57:56Z",
"forks": 0,
"issues": 0,
"subscribers": 1,
- "stars": 12,
+ "stars": 14,
"dependencies": 0
},
"name": "react-native-qr-kit",
@@ -140161,17 +148964,15 @@
"configPlugin": false
},
"npm": {
- "downloads": 119,
- "weekDownloads": 37,
+ "downloads": 112,
+ "weekDownloads": 21,
"size": 42792,
"latestRelease": "1.0.5",
"latestReleaseDate": "2025-09-23T11:57:11.048Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.736,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.838,
"topicSearchString": "qr-code decoder scanner qr qr-code qr-local-image qr-decode qr-kit"
},
{
@@ -140193,14 +148994,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-08T14:58:44Z",
"createdAt": "2023-11-08T15:54:50Z",
"pushedAt": "2025-10-08T14:58:44Z",
- "forks": 11,
- "issues": 1,
- "subscribers": 88,
- "stars": 64,
+ "forks": 12,
+ "issues": 2,
+ "subscribers": 87,
+ "stars": 66,
"dependencies": 0
},
"name": "@shopify/checkout-sheet-kit",
@@ -140226,8 +149030,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 16414,
- "weekDownloads": 1969,
+ "downloads": 12675,
+ "weekDownloads": 3365,
"size": 294179,
"latestRelease": "3.4.0",
"latestReleaseDate": "2025-10-08T15:01:24.584Z"
@@ -140237,7 +149041,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.102,
+ "popularity": 0.226,
"topicSearchString": "shopify checkout"
},
{
@@ -140251,21 +149055,24 @@
"github": {
"urls": {
"repo": "https://github.com/software-mansion-labs/expo-live-activity",
- "homepage": null
+ "homepage": "https://github.com/software-mansion-labs/expo-live-activity#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T10:10:36Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-10T13:06:50Z",
"createdAt": "2025-06-03T11:27:50Z",
- "pushedAt": "2025-10-23T10:10:36Z",
- "forks": 9,
+ "pushedAt": "2025-11-10T13:06:50Z",
+ "forks": 13,
"issues": 1,
"subscribers": 2,
- "stars": 343,
+ "stars": 371,
"dependencies": 0
},
"name": "expo-live-activity",
@@ -140294,8 +149101,8 @@
},
"npmPkg": "expo-live-activity",
"npm": {
- "downloads": 3838,
- "weekDownloads": 496,
+ "downloads": 3508,
+ "weekDownloads": 1287,
"size": 116809,
"latestRelease": "0.4.1",
"latestReleaseDate": "2025-10-13T15:48:00.223Z"
@@ -140305,7 +149112,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.11,
+ "popularity": 0.312,
"topicSearchString": "expo live-activity ios apple"
},
{
@@ -140326,14 +149133,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-10T10:45:02Z",
"createdAt": "2025-06-23T12:02:50Z",
"pushedAt": "2025-10-10T10:45:02Z",
"forks": 12,
"issues": 3,
"subscribers": 0,
- "stars": 241,
+ "stars": 253,
"dependencies": 2
},
"name": "react-native-rag",
@@ -140363,8 +149173,8 @@
},
"npmPkg": "react-native-rag",
"npm": {
- "downloads": 1140,
- "weekDownloads": 128,
+ "downloads": 481,
+ "weekDownloads": 335,
"size": 134263,
"latestRelease": "0.2.0",
"latestReleaseDate": "2025-10-10T10:14:52.195Z"
@@ -140374,7 +149184,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.096,
+ "popularity": -0.157,
"topicSearchString": "ios android ai llm rag"
},
{
@@ -140388,21 +149198,24 @@
"github": {
"urls": {
"repo": "https://github.com/mybigday/llama.rn",
- "homepage": null
+ "homepage": "https://github.com/mybigday/llama.rn#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-22T07:21:35Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T00:31:44Z",
"createdAt": "2023-08-02T04:26:30Z",
- "pushedAt": "2025-10-22T07:21:35Z",
+ "pushedAt": "2025-11-17T00:31:44Z",
"forks": 70,
"issues": 12,
"subscribers": 10,
- "stars": 700,
+ "stars": 716,
"dependencies": 0
},
"name": "llama.rn",
@@ -140436,18 +149249,18 @@
},
"npmPkg": "llama.rn",
"npm": {
- "downloads": 8730,
- "weekDownloads": 1835,
- "size": 159138928,
- "latestRelease": "0.8.0-rc.4",
- "latestReleaseDate": "2025-10-22T07:40:47.785Z"
+ "downloads": 5788,
+ "weekDownloads": 1625,
+ "size": 163370444,
+ "latestRelease": "0.8.3",
+ "latestReleaseDate": "2025-11-17T01:01:13.317Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.179,
+ "popularity": 0.239,
"topicSearchString": "ios android large-language-model llm local-llm llama.cpp llama llama-2 llama-cpp"
},
{
@@ -140468,14 +149281,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-09-04T14:44:44Z",
"createdAt": "2025-08-22T15:26:02Z",
"pushedAt": "2025-09-04T14:44:44Z",
"forks": 1,
"issues": 0,
"subscribers": 1,
- "stars": 6,
+ "stars": 7,
"dependencies": 0
},
"name": "rn-toptabs",
@@ -140498,15 +149314,15 @@
},
"npmPkg": "rn-toptabs",
"npm": {
- "downloads": 39,
- "weekDownloads": 2,
+ "downloads": 35,
+ "weekDownloads": 3,
"size": 34977,
"latestRelease": "1.0.11",
"latestReleaseDate": "2025-09-04T14:44:47.397Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.956,
+ "popularity": -0.925,
"topicSearchString": ""
},
{
@@ -140519,14 +149335,17 @@
"github": {
"urls": {
"repo": "https://github.com/vijayanandof/react-native-gnss-status-checker",
- "homepage": null
+ "homepage": "https://github.com/vijayanandof/react-native-gnss-status-checker#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-01T06:55:30Z",
"createdAt": "2025-06-10T07:30:42Z",
"pushedAt": "2025-09-01T06:55:30Z",
@@ -140565,7 +149384,7 @@
},
"npmPkg": "react-native-gnss-status-checker",
"npm": {
- "downloads": 31,
+ "downloads": 9,
"weekDownloads": 5,
"size": 115812,
"latestRelease": "1.1.0-beta.1",
@@ -140573,7 +149392,7 @@
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.857,
+ "popularity": -0.5,
"topicSearchString": "android gnss gps navic satellite dual-frequency location"
},
{
@@ -140591,7 +149410,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-15T09:10:27Z",
"createdAt": "2025-08-07T22:36:26Z",
"pushedAt": "2025-09-15T09:10:27Z",
@@ -140632,17 +149454,15 @@
},
"npmPkg": "typewriter4react-native",
"npm": {
- "downloads": 380,
- "weekDownloads": 29,
+ "downloads": 258,
+ "weekDownloads": 64,
"size": 59844,
"latestRelease": "0.5.3",
"latestReleaseDate": "2025-09-15T09:10:27.105Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.935,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.787,
"topicSearchString": "ios android component reactjs expo npm-package typewriter-animation typewriter-effect typewriter-effects"
},
{
@@ -140664,14 +149484,26 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/thehale",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "paypal.me/jhaledev",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2025-07-26T01:07:14Z",
"createdAt": "2025-07-25T23:02:43Z",
"pushedAt": "2025-07-26T01:07:14Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
- "stars": 1,
+ "stars": 2,
"dependencies": 0
},
"name": "@thehale/react-native-keep-awake",
@@ -140699,15 +149531,15 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 368,
- "weekDownloads": 33,
+ "downloads": 432,
+ "weekDownloads": 73,
"size": 33566,
"latestRelease": "0.2.0",
"latestReleaseDate": "2025-07-26T01:07:14.096Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.923,
+ "popularity": -0.855,
"topicSearchString": "ios android keep-awake"
},
{
@@ -140723,21 +149555,24 @@
"github": {
"urls": {
"repo": "https://github.com/kevcube/expo-better-auth-passkey",
- "homepage": null
+ "homepage": "https://github.com/kevcube/expo-better-auth-passkey#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-08T12:54:13Z",
"createdAt": "2025-09-01T07:56:24Z",
"pushedAt": "2025-10-08T12:54:13Z",
"forks": 1,
"issues": 0,
"subscribers": 1,
- "stars": 12,
+ "stars": 15,
"dependencies": 0
},
"name": "expo-better-auth-passkey",
@@ -140767,8 +149602,8 @@
},
"npmPkg": "expo-better-auth-passkey",
"npm": {
- "downloads": 812,
- "weekDownloads": 125,
+ "downloads": 658,
+ "weekDownloads": 264,
"size": 111080,
"latestRelease": "1.3.0",
"latestReleaseDate": "2025-10-08T12:55:00.326Z"
@@ -140777,7 +149612,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.869,
+ "popularity": -0.657,
"topicSearchString": "expo expo-better-auth-passkey better-auth passkey webauthn"
},
{
@@ -140790,17 +149625,25 @@
"github": {
"urls": {
"repo": "https://github.com/nkzw-tech/stack",
- "homepage": null
+ "homepage": "https://github.com/nkzw-tech/stack"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-07T11:44:48Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/cpojer",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-05T14:25:01Z",
"createdAt": "2025-06-27T12:23:14Z",
- "pushedAt": "2025-10-07T11:44:48Z",
+ "pushedAt": "2025-11-05T14:25:01Z",
"forks": 1,
"issues": 0,
"subscribers": 1,
@@ -140826,17 +149669,17 @@
"configPlugin": false
},
"npm": {
- "downloads": 1110,
- "weekDownloads": 194,
- "size": 32136,
- "latestRelease": "2.3.1",
- "latestReleaseDate": "2025-10-07T11:45:34.125Z"
+ "downloads": 1097,
+ "weekDownloads": 140,
+ "size": 32115,
+ "latestRelease": "2.3.2",
+ "latestReleaseDate": "2025-11-05T14:25:57.257Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.149,
+ "popularity": 0.109,
"topicSearchString": ""
},
{
@@ -140850,21 +149693,24 @@
"github": {
"urls": {
"repo": "https://github.com/callstack/liquid-glass",
- "homepage": null
+ "homepage": "https://github.com/callstack/liquid-glass#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-23T12:52:37Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T08:50:25Z",
"createdAt": "2025-09-02T14:44:03Z",
- "pushedAt": "2025-10-23T12:52:37Z",
- "forks": 20,
- "issues": 1,
+ "pushedAt": "2025-11-12T08:50:25Z",
+ "forks": 24,
+ "issues": 3,
"subscribers": 7,
- "stars": 796,
+ "stars": 857,
"dependencies": 0
},
"name": "@callstack/liquid-glass",
@@ -140891,18 +149737,18 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 7788,
- "weekDownloads": 984,
- "size": 37960,
- "latestRelease": "0.5.0",
- "latestReleaseDate": "2025-10-23T12:52:36.232Z"
+ "downloads": 8734,
+ "weekDownloads": 2166,
+ "size": 38287,
+ "latestRelease": "0.6.0",
+ "latestReleaseDate": "2025-11-09T14:21:58.844Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.107,
+ "popularity": 0.211,
"topicSearchString": "ios android"
},
{
@@ -140916,21 +149762,24 @@
"github": {
"urls": {
"repo": "https://github.com/VladyslavMartynov10/react-native-nitro-event-kit",
- "homepage": null
+ "homepage": "https://github.com/VladyslavMartynov10/react-native-nitro-event-kit"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-04-17T06:50:03Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-16T23:04:16Z",
"createdAt": "2025-02-03T17:55:09Z",
- "pushedAt": "2025-04-17T06:50:03Z",
+ "pushedAt": "2025-11-16T23:04:16Z",
"forks": 0,
"issues": 0,
"subscribers": 1,
- "stars": 13,
+ "stars": 20,
"dependencies": 0
},
"name": "react-native-nitro-event-kit",
@@ -140959,17 +149808,17 @@
},
"npmPkg": "react-native-nitro-event-kit",
"npm": {
- "downloads": 27,
- "weekDownloads": 1,
+ "downloads": 13,
+ "weekDownloads": 3,
"size": 438129,
"latestRelease": "1.7.6",
"latestReleaseDate": "2025-04-17T06:50:03.052Z"
},
- "score": 44,
+ "score": 58,
"matchingScoreModifiers": [
- "Not updated recently"
+ "Recently updated"
],
- "popularity": -0.967,
+ "popularity": -0.8,
"topicSearchString": "nitro nitro-event-kit calendar"
},
{
@@ -140983,21 +149832,24 @@
"github": {
"urls": {
"repo": "https://github.com/ChristopherGabba/react-native-nitro-audio-manager",
- "homepage": null
+ "homepage": "https://github.com/ChristopherGabba/react-native-nitro-audio-manager#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-20T19:07:57Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-11T16:55:40Z",
"createdAt": "2025-04-17T19:26:26Z",
- "pushedAt": "2025-10-20T19:07:57Z",
+ "pushedAt": "2025-11-11T16:55:40Z",
"forks": 0,
- "issues": 0,
+ "issues": 1,
"subscribers": 2,
- "stars": 47,
+ "stars": 52,
"dependencies": 0
},
"name": "react-native-nitro-audio-manager",
@@ -141025,17 +149877,17 @@
},
"npmPkg": "react-native-nitro-audio-manager",
"npm": {
- "downloads": 479,
- "weekDownloads": 88,
- "size": 581570,
- "latestRelease": "0.1.8",
- "latestReleaseDate": "2025-10-20T19:07:55.714Z"
+ "downloads": 615,
+ "weekDownloads": 191,
+ "size": 579284,
+ "latestRelease": "0.3.0",
+ "latestReleaseDate": "2025-11-11T16:55:32.929Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.593,
+ "popularity": -0.485,
"topicSearchString": "ios android"
},
{
@@ -141056,14 +149908,17 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-24T13:46:51Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T11:06:02Z",
"createdAt": "2025-04-17T08:02:15Z",
- "pushedAt": "2025-10-24T13:46:51Z",
- "forks": 14,
- "issues": 9,
- "subscribers": 6,
- "stars": 759,
+ "pushedAt": "2025-11-17T11:06:02Z",
+ "forks": 17,
+ "issues": 21,
+ "subscribers": 7,
+ "stars": 803,
"dependencies": 0
},
"name": "react-native-enriched",
@@ -141093,18 +149948,18 @@
},
"npmPkg": "react-native-enriched",
"npm": {
- "downloads": 9087,
- "weekDownloads": 1167,
- "size": 573814,
- "latestRelease": "0.1.4",
- "latestReleaseDate": "2025-10-20T09:58:11.645Z"
+ "downloads": 10475,
+ "weekDownloads": 2633,
+ "size": 575826,
+ "latestRelease": "0.1.5",
+ "latestReleaseDate": "2025-10-28T08:04:10.649Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.109,
+ "popularity": 0.214,
"topicSearchString": "ios android rich-text-editor text-input"
},
{
@@ -141118,21 +149973,24 @@
"github": {
"urls": {
"repo": "https://github.com/hyochan/react-native-masonry-list",
- "homepage": null
+ "homepage": "https://github.com/hyochan/react-native-masonry-list#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-06-06T07:23:30Z",
"createdAt": "2021-05-02T04:59:58Z",
"pushedAt": "2023-06-06T07:23:30Z",
- "forks": 58,
+ "forks": 57,
"issues": 22,
"subscribers": 3,
- "stars": 431,
+ "stars": 434,
"dependencies": 1
},
"name": "@react-native-seoul/masonry-list",
@@ -141161,8 +150019,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 34991,
- "weekDownloads": 7244,
+ "downloads": 27303,
+ "weekDownloads": 7801,
"size": 16913,
"latestRelease": "1.4.2",
"latestReleaseDate": "2023-06-06T07:24:32.759Z"
@@ -141174,7 +150032,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.574,
+ "popularity": -0.507,
"topicSearchString": "masonry masonry-list pinterest flatlist masonry-layout"
},
{
@@ -141191,14 +150049,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-24T18:55:08Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-10T13:43:29Z",
"createdAt": "2016-08-15T17:14:25Z",
- "pushedAt": "2025-10-24T18:55:08Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "pushedAt": "2025-11-10T13:43:29Z",
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 0
},
"name": "expo-glass-effect",
@@ -141227,11 +150088,11 @@
},
"npmPkg": "expo-glass-effect",
"npm": {
- "downloads": 74711,
- "weekDownloads": 26372,
- "size": 29528,
- "latestRelease": "0.1.4",
- "latestReleaseDate": "2025-09-17T00:06:51.348Z"
+ "downloads": 109558,
+ "weekDownloads": 13026,
+ "size": 35470,
+ "latestRelease": "0.1.7",
+ "latestReleaseDate": "2025-11-13T14:18:09.353Z"
},
"score": 91,
"matchingScoreModifiers": [
@@ -141241,7 +150102,7 @@
"Lots of open issues",
"Recently updated"
],
- "popularity": 0.55,
+ "popularity": 0.101,
"topicSearchString": "apple liquid-glass expo expo-glass-effect"
},
{
@@ -141258,21 +150119,24 @@
"github": {
"urls": {
"repo": "https://github.com/crossplatformkorea/react-native-naver-login",
- "homepage": null
+ "homepage": "https://github.com/crossplatformkorea/react-native-naver-login"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-07T11:13:08Z",
"createdAt": "2017-09-11T16:41:36Z",
"pushedAt": "2025-09-07T11:13:08Z",
- "forks": 96,
- "issues": 3,
+ "forks": 97,
+ "issues": 6,
"subscribers": 6,
- "stars": 177,
+ "stars": 176,
"dependencies": 1
},
"name": "@react-native-seoul/naver-login",
@@ -141302,8 +150166,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 8747,
- "weekDownloads": 1346,
+ "downloads": 6139,
+ "weekDownloads": 1678,
"size": 69246,
"latestRelease": "4.2.2",
"latestReleaseDate": "2025-09-07T11:14:35.768Z"
@@ -141312,7 +150176,7 @@
"matchingScoreModifiers": [
"Known"
],
- "popularity": 0.131,
+ "popularity": 0.232,
"topicSearchString": "naver 네아로 네이버 seoul dooboolab naver-login"
},
{
@@ -141327,21 +150191,29 @@
"github": {
"urls": {
"repo": "https://github.com/zoontek/react-native-navigation-bar",
- "homepage": null
+ "homepage": "https://github.com/zoontek/react-native-navigation-bar"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/zoontek",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-10-05T16:15:10Z",
"createdAt": "2025-09-06T11:30:22Z",
"pushedAt": "2025-10-05T16:15:10Z",
"forks": 1,
"issues": 0,
"subscribers": 1,
- "stars": 66,
+ "stars": 68,
"dependencies": 0
},
"name": "@zoontek/react-native-navigation-bar",
@@ -141370,8 +150242,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 1898,
- "weekDownloads": 96,
+ "downloads": 2437,
+ "weekDownloads": 536,
"size": 51475,
"latestRelease": "1.0.1",
"latestReleaseDate": "2025-09-07T17:52:20.712Z"
@@ -141380,7 +150252,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.043,
+ "popularity": 0.187,
"topicSearchString": "navigation-bar edge-to-edge status-bar system-bar"
},
{
@@ -141394,14 +150266,17 @@
"github": {
"urls": {
"repo": "https://github.com/satya164/react-native-animated-observer",
- "homepage": null
+ "homepage": "https://github.com/satya164/react-native-animated-observer#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-13T21:31:36Z",
"createdAt": "2021-03-12T22:35:18Z",
"pushedAt": "2025-09-13T21:31:36Z",
@@ -141436,17 +150311,15 @@
},
"npmPkg": "react-native-animated-observer",
"npm": {
- "downloads": 61,
- "weekDownloads": 12,
+ "downloads": 54,
+ "weekDownloads": 7,
"size": 37950,
"latestRelease": "0.2.4",
"latestReleaseDate": "2025-09-13T21:31:35.764Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.579,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.633,
"topicSearchString": "ios android"
},
{
@@ -141460,19 +150333,22 @@
"github": {
"urls": {
"repo": "https://github.com/google-pay/react-native-make-payment",
- "homepage": null
+ "homepage": "https://github.com/google-pay/react-native-make-payment#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-12T09:55:02Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-11T23:54:11Z",
"createdAt": "2023-03-03T00:19:45Z",
- "pushedAt": "2025-09-12T09:55:02Z",
- "forks": 21,
- "issues": 4,
+ "pushedAt": "2025-11-11T23:54:11Z",
+ "forks": 20,
+ "issues": 3,
"subscribers": 5,
"stars": 54,
"dependencies": 1
@@ -141505,15 +150381,17 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 57218,
- "weekDownloads": 9471,
+ "downloads": 44177,
+ "weekDownloads": 7817,
"size": 78390,
"latestRelease": "0.2.2",
"latestReleaseDate": "2025-09-10T06:48:11.576Z"
},
- "score": 53,
- "matchingScoreModifiers": [],
- "popularity": 0.141,
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.15,
"topicSearchString": "googlepay google-pay pay payment ios android"
},
{
@@ -141526,21 +150404,24 @@
"github": {
"urls": {
"repo": "https://github.com/mtebele/react-native-tiktok-business-sdk",
- "homepage": null
+ "homepage": "https://github.com/mtebele/react-native-tiktok-business#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-15T19:35:12Z",
"createdAt": "2025-02-26T21:03:41Z",
"pushedAt": "2025-09-15T19:35:12Z",
"forks": 7,
"issues": 3,
"subscribers": 1,
- "stars": 16,
+ "stars": 19,
"dependencies": 0
},
"name": "react-native-tiktok-business-sdk",
@@ -141571,18 +150452,17 @@
},
"npmPkg": "react-native-tiktok-business-sdk",
"npm": {
- "downloads": 2708,
- "weekDownloads": 350,
+ "downloads": 2355,
+ "weekDownloads": 616,
"size": 90276,
"latestRelease": "1.5.0",
"latestReleaseDate": "2025-09-09T18:39:45.140Z"
},
- "score": 53,
+ "score": 49,
"matchingScoreModifiers": [
- "Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.14,
+ "popularity": -0.028,
"topicSearchString": "tiktok business sdk ios android"
},
{
@@ -141593,14 +150473,17 @@
"github": {
"urls": {
"repo": "https://github.com/luisscruza/react-native-multi-resource-timeline",
- "homepage": null
+ "homepage": "https://github.com/luisscruza/react-native-multi-resource-timeline#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-13T08:54:01Z",
"createdAt": "2025-07-15T16:51:17Z",
"pushedAt": "2025-09-13T08:54:01Z",
@@ -141639,17 +150522,15 @@
},
"npmPkg": "react-native-multi-resource-timeline",
"npm": {
- "downloads": 43,
- "weekDownloads": 4,
+ "downloads": 26,
+ "weekDownloads": 10,
"size": 393137,
"latestRelease": "2.0.2",
"latestReleaseDate": "2025-09-13T08:54:12.074Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.92,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.667,
"topicSearchString": "timeline calendar scheduler multi-resource gesture-handler reanimated expo typescript"
},
{
@@ -141668,15 +150549,18 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-22T18:18:36Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T19:56:27Z",
"createdAt": "2021-12-14T16:53:48Z",
- "pushedAt": "2025-10-22T18:18:36Z",
- "forks": 398,
+ "pushedAt": "2025-11-14T19:56:27Z",
+ "forks": 403,
"issues": 11,
"subscribers": 7,
- "stars": 1592,
- "dependencies": 2
+ "stars": 1605,
+ "dependencies": 1
},
"name": "@clerk/expo-passkeys",
"fullName": "clerk/javascript",
@@ -141704,11 +150588,11 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 21334,
- "weekDownloads": 3566,
- "size": 227981,
- "latestRelease": "0.4.11",
- "latestReleaseDate": "2025-10-22T18:22:22.315Z"
+ "downloads": 11539,
+ "weekDownloads": 6590,
+ "size": 231133,
+ "latestRelease": "0.4.18",
+ "latestReleaseDate": "2025-11-12T22:32:24.371Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -141716,7 +150600,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.142,
+ "popularity": 0.485,
"topicSearchString": "expo expo-passkey clerkexpopasskeys clerk passkeys"
},
{
@@ -141726,21 +150610,24 @@
"github": {
"urls": {
"repo": "https://github.com/tconns/react-native-nitro-keyevent",
- "homepage": null
+ "homepage": "https://github.com/tconns/react-native-nitro-keyevent#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-09T03:36:18Z",
"createdAt": "2025-08-07T03:08:40Z",
"pushedAt": "2025-09-09T03:36:18Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
- "stars": 3,
+ "stars": 5,
"dependencies": 0
},
"name": "react-native-nitro-keyevent",
@@ -141776,15 +150663,15 @@
},
"npmPkg": "react-native-nitro-keyevent",
"npm": {
- "downloads": 68,
- "weekDownloads": 6,
+ "downloads": 25,
+ "weekDownloads": 10,
"size": 85182,
"latestRelease": "0.0.6",
"latestReleaseDate": "2025-09-09T03:35:48.776Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.925,
+ "popularity": -0.6,
"topicSearchString": "nitro nitro-keyevent keyevent keyboard external android module remote tvos androidtv"
},
{
@@ -141798,21 +150685,24 @@
"github": {
"urls": {
"repo": "https://github.com/Lomray-Software/react-native-apple-music",
- "homepage": null
+ "homepage": "https://github.com/Lomray-Software/react-native-apple-music#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-01-23T14:39:13Z",
"createdAt": "2024-01-02T17:17:45Z",
"pushedAt": "2024-01-23T14:39:13Z",
"forks": 10,
"issues": 4,
"subscribers": 3,
- "stars": 25,
+ "stars": 26,
"dependencies": 0
},
"name": "@lomray/react-native-apple-music",
@@ -141839,8 +150729,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 864,
- "weekDownloads": 121,
+ "downloads": 617,
+ "weekDownloads": 303,
"size": 66248,
"latestRelease": "1.2.1",
"latestReleaseDate": "2024-01-23T14:40:01.381Z"
@@ -141849,7 +150739,7 @@
"matchingScoreModifiers": [
"Not updated recently"
],
- "popularity": -0.631,
+ "popularity": -0.332,
"topicSearchString": "js ios music-kit apple"
},
{
@@ -141869,7 +150759,15 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/Gautham495",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-09-12T07:44:06Z",
"createdAt": "2025-09-11T17:08:49Z",
"pushedAt": "2025-09-12T07:44:06Z",
@@ -141908,15 +150806,15 @@
},
"npmPkg": "react-native-app-clip-overlay",
"npm": {
- "downloads": 19,
- "weekDownloads": 4,
+ "downloads": 9,
+ "weekDownloads": 1,
"size": 15407,
"latestRelease": "0.1.6",
"latestReleaseDate": "2025-09-12T07:44:17.009Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.8,
+ "popularity": -0.9,
"topicSearchString": "ios android app-clips turbomodule turbomodules new-architecture"
},
{
@@ -141935,14 +150833,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-21T23:09:37Z",
"createdAt": "2025-08-25T08:49:57Z",
"pushedAt": "2025-09-21T23:09:37Z",
"forks": 1,
- "issues": 2,
+ "issues": 4,
"subscribers": 0,
- "stars": 96,
+ "stars": 97,
"dependencies": 0
},
"name": "react-native-google-auth",
@@ -141994,17 +150895,15 @@
},
"npmPkg": "react-native-google-auth",
"npm": {
- "downloads": 948,
- "weekDownloads": 109,
+ "downloads": 253,
+ "weekDownloads": 110,
"size": 177761,
"latestRelease": "1.1.1",
"latestReleaseDate": "2025-09-21T23:09:36.915Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.652,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.377,
"topicSearchString": "google-auth google-signin google-login google-oauth google-sso authentication oauth2 openid-connect social-login credential-manager one-tap-signin ios android typescript cross-platform mobile-auth google-identity auth google-api signin-sdk mobile-oauth user-authentication google-services google google-authentication google-sign-in"
},
{
@@ -142019,14 +150918,17 @@
"github": {
"urls": {
"repo": "https://github.com/omarsdev/react-native-contacts",
- "homepage": null
+ "homepage": "https://github.com/omarsdev/react-native-contacts#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-25T15:54:05Z",
"createdAt": "2025-09-16T13:10:41Z",
"pushedAt": "2025-09-25T15:54:05Z",
@@ -142060,17 +150962,15 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 547,
- "weekDownloads": 436,
+ "downloads": 59,
+ "weekDownloads": 24,
"size": 110862,
"latestRelease": "1.3.1",
"latestReleaseDate": "2025-09-25T15:54:10.866Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.319,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.631,
"topicSearchString": "ios android"
},
{
@@ -142095,14 +150995,22 @@
"hasWiki": false,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-24T09:08:20Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/kirillzyusko",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-11T17:05:31Z",
"createdAt": "2025-08-30T09:49:44Z",
- "pushedAt": "2025-10-24T09:08:20Z",
- "forks": 0,
- "issues": 1,
+ "pushedAt": "2025-11-11T17:05:31Z",
+ "forks": 2,
+ "issues": 0,
"subscribers": 1,
- "stars": 81,
+ "stars": 107,
"dependencies": 0
},
"name": "react-native-teleport",
@@ -142139,17 +151047,17 @@
},
"npmPkg": "react-native-teleport",
"npm": {
- "downloads": 885,
- "weekDownloads": 13,
- "size": 88907,
- "latestRelease": "0.4.0",
- "latestReleaseDate": "2025-10-23T14:40:28.426Z"
+ "downloads": 4984,
+ "weekDownloads": 160,
+ "size": 100383,
+ "latestRelease": "0.5.2",
+ "latestReleaseDate": "2025-11-11T17:09:01.362Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.738,
+ "popularity": 0.027,
"topicSearchString": "portal teleport tunnel re-parent reparent reparentable gateway ios android web reparenting"
},
{
@@ -142164,14 +151072,17 @@
"github": {
"urls": {
"repo": "https://github.com/Dinesh7571/react-native-calllogs-android",
- "homepage": null
+ "homepage": "https://github.com/Dinesh7571/react-native-calllogs-android#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-20T05:26:48Z",
"createdAt": "2025-09-19T19:29:45Z",
"pushedAt": "2025-09-20T05:26:48Z",
@@ -142206,17 +151117,15 @@
},
"npmPkg": "react-native-calllogs-android",
"npm": {
- "downloads": 27,
- "weekDownloads": 7,
+ "downloads": 12,
+ "weekDownloads": 2,
"size": 35149,
"latestRelease": "0.2.1",
"latestReleaseDate": "2025-09-20T05:27:37.792Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.767,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.8,
"topicSearchString": "ios android"
},
{
@@ -142235,14 +151144,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-29T07:48:03Z",
"createdAt": "2025-09-22T11:47:31Z",
"pushedAt": "2025-09-29T07:48:03Z",
"forks": 0,
"issues": 1,
"subscribers": 0,
- "stars": 2,
+ "stars": 3,
"dependencies": 0
},
"name": "expo-core-spotlight",
@@ -142273,17 +151185,15 @@
},
"npmPkg": "expo-core-spotlight",
"npm": {
- "downloads": 395,
- "weekDownloads": 72,
+ "downloads": 209,
+ "weekDownloads": 95,
"size": 44666,
"latestRelease": "1.1.1",
"latestReleaseDate": "2025-09-23T09:43:09.470Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.843,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.612,
"topicSearchString": "expo expo-core-spotlight expocorespotlight ios spotlight spotlight-search"
},
{
@@ -142303,10 +151213,13 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-09-30T12:43:25Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-28T13:08:11Z",
"createdAt": "2020-01-24T09:16:15Z",
- "pushedAt": "2025-09-30T12:43:25Z",
+ "pushedAt": "2025-10-28T13:08:11Z",
"forks": 8,
"issues": 0,
"subscribers": 3,
@@ -142335,17 +151248,17 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 58098,
- "weekDownloads": 9437,
+ "downloads": 46984,
+ "weekDownloads": 12433,
"size": 92736,
- "latestRelease": "6.4.2",
- "latestReleaseDate": "2025-09-30T12:43:13.069Z"
+ "latestRelease": "6.4.3",
+ "latestReleaseDate": "2025-10-28T13:07:40.976Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.112,
+ "popularity": -0.025,
"topicSearchString": "expo"
},
{
@@ -142363,21 +151276,33 @@
"github": {
"urls": {
"repo": "https://github.com/purrseus/react-native-xenon",
- "homepage": null
+ "homepage": "https://github.com/purrseus/react-native-xenon#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
- "hasTopics": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://buymeacoffee.com/thiendo261",
+ "platform": "BUY_ME_A_COFFEE"
+ },
+ {
+ "url": "https://www.paypal.me/PurrseusDev",
+ "platform": "CUSTOM"
+ }
+ ],
"updatedAt": "2025-10-12T00:30:44Z",
"createdAt": "2024-12-03T16:38:44Z",
"pushedAt": "2025-10-12T00:30:44Z",
- "forks": 5,
+ "forks": 6,
"issues": 1,
"subscribers": 3,
- "stars": 67,
+ "stars": 68,
"dependencies": 3
},
"name": "react-native-xenon",
@@ -142414,8 +151339,8 @@
},
"npmPkg": "react-native-xenon",
"npm": {
- "downloads": 355,
- "weekDownloads": 77,
+ "downloads": 219,
+ "weekDownloads": 52,
"size": 375543,
"latestRelease": "2.3.0",
"latestReleaseDate": "2025-10-12T00:30:43.981Z"
@@ -142424,7 +151349,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.564,
+ "popularity": -0.546,
"topicSearchString": "android ios xenon inspector debugger devtools https network nsurlsession okhttp logger console"
},
{
@@ -142445,14 +151370,17 @@
"github": {
"urls": {
"repo": "https://github.com/NIKHIL0VERMA/flixsrota-player",
- "homepage": null
+ "homepage": "https://github.com/NIKHIL0VERMA/flixsrota-player#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": true,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-23T17:20:08Z",
"createdAt": "2025-09-07T18:39:21Z",
"pushedAt": "2025-09-23T17:20:08Z",
@@ -142496,17 +151424,15 @@
"configPlugin": false
},
"npm": {
- "downloads": 27,
- "weekDownloads": 6,
+ "downloads": 19,
+ "weekDownloads": 8,
"size": 65733,
"latestRelease": "0.2.0",
"latestReleaseDate": "2025-09-17T18:09:46.842Z"
},
- "score": 58,
- "matchingScoreModifiers": [
- "Recently updated"
- ],
- "popularity": -0.8,
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -0.6,
"topicSearchString": "video video-player media media-player youtube youtube-player yt player streaming custom-player playback web-video iframe"
},
{
@@ -142527,14 +151453,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-21T17:33:16Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T13:31:37Z",
"createdAt": "2024-02-19T16:22:39Z",
- "pushedAt": "2025-10-21T17:33:16Z",
- "forks": 18,
- "issues": 2,
- "subscribers": 3,
- "stars": 475,
+ "pushedAt": "2025-11-17T13:31:37Z",
+ "forks": 21,
+ "issues": 3,
+ "subscribers": 4,
+ "stars": 533,
"dependencies": 1
},
"name": "@react-buoy/core",
@@ -142549,11 +151478,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 1493,
- "weekDownloads": 133,
- "size": 462802,
- "latestRelease": "0.1.16",
- "latestReleaseDate": "2025-10-21T17:32:56.359Z"
+ "downloads": 5923,
+ "weekDownloads": 516,
+ "size": 623051,
+ "latestRelease": "1.5.11",
+ "latestReleaseDate": "2025-11-17T13:30:48.777Z"
},
"score": 60,
"matchingScoreModifiers": [
@@ -142561,7 +151490,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.076,
+ "popularity": 0.074,
"topicSearchString": ""
},
{
@@ -142582,15 +151511,18 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-21T17:33:16Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T13:31:37Z",
"createdAt": "2024-02-19T16:22:39Z",
- "pushedAt": "2025-10-21T17:33:16Z",
- "forks": 18,
- "issues": 2,
- "subscribers": 3,
- "stars": 475,
- "dependencies": 1
+ "pushedAt": "2025-11-17T13:31:37Z",
+ "forks": 21,
+ "issues": 3,
+ "subscribers": 4,
+ "stars": 533,
+ "dependencies": 0
},
"name": "@react-buoy/shared-ui",
"fullName": "LovesWorking/react-native-buoy",
@@ -142604,11 +151536,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 1749,
- "weekDownloads": 216,
- "size": 3429755,
- "latestRelease": "0.1.16",
- "latestReleaseDate": "2025-10-21T17:32:49.248Z"
+ "downloads": 3771,
+ "weekDownloads": 625,
+ "size": 3595641,
+ "latestRelease": "1.5.11",
+ "latestReleaseDate": "2025-11-17T13:30:40.928Z"
},
"score": 60,
"matchingScoreModifiers": [
@@ -142616,7 +151548,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.105,
+ "popularity": 0.141,
"topicSearchString": ""
},
{
@@ -142637,14 +151569,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-21T17:33:16Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T13:31:37Z",
"createdAt": "2024-02-19T16:22:39Z",
- "pushedAt": "2025-10-21T17:33:16Z",
- "forks": 18,
- "issues": 2,
- "subscribers": 3,
- "stars": 475,
+ "pushedAt": "2025-11-17T13:31:37Z",
+ "forks": 21,
+ "issues": 3,
+ "subscribers": 4,
+ "stars": 533,
"dependencies": 1
},
"name": "@react-buoy/env",
@@ -142659,11 +151594,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 938,
- "weekDownloads": 96,
- "size": 217488,
- "latestRelease": "0.1.16",
- "latestReleaseDate": "2025-10-21T17:33:03.527Z"
+ "downloads": 2316,
+ "weekDownloads": 356,
+ "size": 240459,
+ "latestRelease": "1.5.11",
+ "latestReleaseDate": "2025-11-17T13:30:55.804Z"
},
"score": 60,
"matchingScoreModifiers": [
@@ -142671,7 +151606,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.663,
+ "popularity": 0.131,
"topicSearchString": ""
},
{
@@ -142692,14 +151627,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-21T17:33:16Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T13:31:37Z",
"createdAt": "2024-02-19T16:22:39Z",
- "pushedAt": "2025-10-21T17:33:16Z",
- "forks": 18,
- "issues": 2,
- "subscribers": 3,
- "stars": 475,
+ "pushedAt": "2025-11-17T13:31:37Z",
+ "forks": 21,
+ "issues": 3,
+ "subscribers": 4,
+ "stars": 533,
"dependencies": 2
},
"name": "@react-buoy/network",
@@ -142714,11 +151652,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 1063,
- "weekDownloads": 117,
- "size": 544768,
- "latestRelease": "0.1.16",
- "latestReleaseDate": "2025-10-21T17:33:07.782Z"
+ "downloads": 5525,
+ "weekDownloads": 230,
+ "size": 802838,
+ "latestRelease": "1.5.11",
+ "latestReleaseDate": "2025-11-17T13:31:03.651Z"
},
"score": 60,
"matchingScoreModifiers": [
@@ -142726,7 +151664,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.094,
+ "popularity": 0.035,
"topicSearchString": ""
},
{
@@ -142747,14 +151685,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-21T17:33:16Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T13:31:37Z",
"createdAt": "2024-02-19T16:22:39Z",
- "pushedAt": "2025-10-21T17:33:16Z",
- "forks": 18,
- "issues": 2,
- "subscribers": 3,
- "stars": 475,
+ "pushedAt": "2025-11-17T13:31:37Z",
+ "forks": 21,
+ "issues": 3,
+ "subscribers": 4,
+ "stars": 533,
"dependencies": 1
},
"name": "@react-buoy/react-query",
@@ -142769,11 +151710,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 1219,
- "weekDownloads": 136,
- "size": 1193496,
- "latestRelease": "0.1.16",
- "latestReleaseDate": "2025-10-21T17:33:15.916Z"
+ "downloads": 3112,
+ "weekDownloads": 468,
+ "size": 1351233,
+ "latestRelease": "1.5.11",
+ "latestReleaseDate": "2025-11-17T13:31:22.362Z"
},
"score": 60,
"matchingScoreModifiers": [
@@ -142781,7 +151722,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.095,
+ "popularity": 0.128,
"topicSearchString": ""
},
{
@@ -142802,15 +151743,18 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-21T17:33:16Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T13:31:37Z",
"createdAt": "2024-02-19T16:22:39Z",
- "pushedAt": "2025-10-21T17:33:16Z",
- "forks": 18,
- "issues": 2,
- "subscribers": 3,
- "stars": 475,
- "dependencies": 2
+ "pushedAt": "2025-11-17T13:31:37Z",
+ "forks": 21,
+ "issues": 3,
+ "subscribers": 4,
+ "stars": 533,
+ "dependencies": 1
},
"name": "@react-buoy/storage",
"fullName": "LovesWorking/react-native-buoy",
@@ -142824,11 +151768,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 902,
- "weekDownloads": 109,
- "size": 1235084,
- "latestRelease": "0.1.16",
- "latestReleaseDate": "2025-10-21T17:33:11.929Z"
+ "downloads": 2309,
+ "weekDownloads": 332,
+ "size": 1796202,
+ "latestRelease": "1.5.11",
+ "latestReleaseDate": "2025-11-17T13:31:13.218Z"
},
"score": 60,
"matchingScoreModifiers": [
@@ -142836,7 +151780,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.647,
+ "popularity": 0.122,
"topicSearchString": ""
},
{
@@ -142857,14 +151801,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-15T09:23:10Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T19:51:04Z",
"createdAt": "2025-09-03T13:37:12Z",
- "pushedAt": "2025-10-15T09:23:10Z",
- "forks": 10,
- "issues": 8,
+ "pushedAt": "2025-11-06T19:51:04Z",
+ "forks": 12,
+ "issues": 9,
"subscribers": 2,
- "stars": 424,
+ "stars": 437,
"dependencies": 0
},
"name": "react-native-nitro-fetch",
@@ -142891,8 +151838,8 @@
"moduleType": "nitro"
},
"npm": {
- "downloads": 398,
- "weekDownloads": 79,
+ "downloads": 412,
+ "weekDownloads": 68,
"size": 218496,
"latestRelease": "0.1.3",
"latestReleaseDate": "2025-09-19T18:08:46.394Z"
@@ -142903,7 +151850,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.58,
+ "popularity": -0.608,
"topicSearchString": "ios android"
},
{
@@ -142917,21 +151864,24 @@
"github": {
"urls": {
"repo": "https://github.com/patrickkabwe/react-native-nitro-text",
- "homepage": null
+ "homepage": "https://github.com/patrickkabwe/react-native-nitro-text#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-12T06:18:17Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-15T10:33:04Z",
"createdAt": "2025-09-10T18:18:44Z",
- "pushedAt": "2025-10-12T06:18:17Z",
+ "pushedAt": "2025-11-15T10:33:04Z",
"forks": 3,
- "issues": 5,
+ "issues": 4,
"subscribers": 2,
- "stars": 159,
+ "stars": 172,
"dependencies": 0
},
"name": "react-native-nitro-text",
@@ -142958,17 +151908,17 @@
},
"npmPkg": "react-native-nitro-text",
"npm": {
- "downloads": 243,
- "weekDownloads": 43,
- "size": 340211,
- "latestRelease": "1.0.3",
- "latestReleaseDate": "2025-09-22T11:02:51.970Z"
+ "downloads": 117,
+ "weekDownloads": 27,
+ "size": 361717,
+ "latestRelease": "1.1.0",
+ "latestReleaseDate": "2025-11-15T10:33:08.739Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.599,
+ "popularity": -0.55,
"topicSearchString": "nitro-text"
},
{
@@ -142995,14 +151945,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-25T08:15:39Z",
"createdAt": "2025-09-27T10:04:29Z",
"pushedAt": "2025-10-25T08:15:39Z",
"forks": 0,
- "issues": 2,
- "subscribers": 0,
- "stars": 1,
+ "issues": 1,
+ "subscribers": 1,
+ "stars": 4,
"dependencies": 0
},
"name": "expo-native-storage",
@@ -143031,8 +151984,8 @@
},
"npmPkg": "expo-native-storage",
"npm": {
- "downloads": 428,
- "weekDownloads": 311,
+ "downloads": 185,
+ "weekDownloads": 18,
"size": 31023,
"latestRelease": "0.2.0",
"latestReleaseDate": "2025-10-25T08:08:19.944Z"
@@ -143041,7 +151994,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.378,
+ "popularity": -0.916,
"topicSearchString": "expo storage userdefaults sharedpreferences"
},
{
@@ -143061,7 +152014,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-05T13:23:36Z",
"createdAt": "2025-09-29T18:56:23Z",
"pushedAt": "2025-10-05T13:23:36Z",
@@ -143110,8 +152066,8 @@
},
"npmPkg": "react-native-unarchive",
"npm": {
- "downloads": 234,
- "weekDownloads": 70,
+ "downloads": 72,
+ "weekDownloads": 42,
"size": 81878,
"latestRelease": "1.1.0",
"latestReleaseDate": "2025-10-05T13:24:40.300Z"
@@ -143120,7 +152076,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.745,
+ "popularity": -0.475,
"topicSearchString": "ios android unarchive unzip zip rar extract file archive module turbo-module cross-platform cbr cbr-archive cbz cbz-archive"
},
{
@@ -143133,22 +152089,25 @@
"github": {
"urls": {
"repo": "https://github.com/SamadK01/react-native-ultrastore",
- "homepage": null
+ "homepage": "https://github.com/SamadK01/react-native-ultrastore#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-01T11:29:52Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T06:22:15Z",
"createdAt": "2025-10-01T11:15:00Z",
- "pushedAt": "2025-10-01T11:29:52Z",
+ "pushedAt": "2025-11-12T06:22:15Z",
"forks": 1,
"issues": 0,
"subscribers": 1,
"stars": 5,
- "dependencies": 1
+ "dependencies": 6
},
"name": "react-native-ultrastore",
"fullName": "SamadK01/react-native-ultrastore",
@@ -143188,8 +152147,8 @@
},
"npmPkg": "react-native-ultrastore",
"npm": {
- "downloads": 85,
- "weekDownloads": 0,
+ "downloads": 9,
+ "weekDownloads": 4,
"size": 101840,
"latestRelease": "1.0.0",
"latestReleaseDate": "2025-10-01T11:46:15.639Z"
@@ -143199,7 +152158,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -1,
+ "popularity": -0.6,
"topicSearchString": "storage state-management mmkv asyncstorage-alternative redux-alternative hooks typescript persist fast ultrastore zustand-alternative encryption namespaces middleware ios android"
},
{
@@ -143219,14 +152178,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-15T21:58:37Z",
"createdAt": "2025-10-01T00:19:03Z",
"pushedAt": "2025-10-15T21:58:37Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
- "stars": 4,
+ "stars": 6,
"dependencies": 0
},
"name": "@pushpendersingh/react-native-otp-verify",
@@ -143259,8 +152221,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 331,
- "weekDownloads": 0,
+ "downloads": 118,
+ "weekDownloads": 33,
"size": 54421,
"latestRelease": "1.2.0",
"latestReleaseDate": "2025-10-15T21:40:15.943Z"
@@ -143269,7 +152231,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -1,
+ "popularity": -0.756,
"topicSearchString": "android otp otp-verification sms-verification sms-retriever auto-verify phone-verification authentication"
},
{
@@ -143283,21 +152245,24 @@
"github": {
"urls": {
"repo": "https://github.com/ahmedawaad1804/react-native-restart-newarch",
- "homepage": null
+ "homepage": "https://github.com/ahmedawaad1804/react-native-restart-newarch"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-06T12:32:17Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-28T06:55:25Z",
"createdAt": "2025-02-23T16:59:25Z",
- "pushedAt": "2025-10-06T12:32:17Z",
+ "pushedAt": "2025-10-28T06:55:25Z",
"forks": 1,
"issues": 0,
"subscribers": 2,
- "stars": 22,
+ "stars": 23,
"dependencies": 0
},
"name": "react-native-restart-newarch",
@@ -143328,17 +152293,17 @@
},
"npmPkg": "react-native-restart-newarch",
"npm": {
- "downloads": 19654,
- "weekDownloads": 2889,
- "size": 21457,
- "latestRelease": "1.0.82",
- "latestReleaseDate": "2025-10-05T08:11:23.196Z"
+ "downloads": 14472,
+ "weekDownloads": 3992,
+ "size": 23303,
+ "latestRelease": "1.0.85",
+ "latestReleaseDate": "2025-10-28T07:00:32.949Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.125,
+ "popularity": -0.016,
"topicSearchString": "restart restart-newarch newarch android ios"
},
{
@@ -143351,18 +152316,21 @@
"github": {
"urls": {
"repo": "https://github.com/roeycohen/react-native-mdm-config",
- "homepage": null
+ "homepage": "https://github.com/roeycohen/react-native-mdm-config#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-05T16:50:39Z",
"createdAt": "2025-09-22T10:42:35Z",
"pushedAt": "2025-10-05T16:50:39Z",
- "forks": 0,
+ "forks": 1,
"issues": 0,
"subscribers": 0,
"stars": 1,
@@ -143394,8 +152362,8 @@
},
"npmPkg": "react-native-mdm-config",
"npm": {
- "downloads": 178,
- "weekDownloads": 0,
+ "downloads": 27,
+ "weekDownloads": 11,
"size": 14443,
"latestRelease": "1.0.1",
"latestReleaseDate": "2025-10-05T16:58:53.884Z"
@@ -143404,7 +152372,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -1,
+ "popularity": -0.633,
"topicSearchString": "ios android mdm"
},
{
@@ -143425,7 +152393,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-12T21:38:40Z",
"createdAt": "2025-10-01T19:05:03Z",
"pushedAt": "2025-10-12T21:38:40Z",
@@ -143464,8 +152435,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 2666,
- "weekDownloads": 0,
+ "downloads": 506,
+ "weekDownloads": 137,
"size": 47981,
"latestRelease": "2.1.0",
"latestReleaseDate": "2025-10-12T21:39:54.906Z"
@@ -143474,7 +152445,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -1,
+ "popularity": -0.77,
"topicSearchString": "android sms otp sms-retriever turbo-module otp-verification library"
},
{
@@ -143497,7 +152468,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-03T10:24:24Z",
"createdAt": "2024-08-09T06:26:11Z",
"pushedAt": "2025-09-03T10:24:24Z",
@@ -143537,15 +152511,15 @@
},
"npmPkg": "react-native-ssl-manager",
"npm": {
- "downloads": 106,
- "weekDownloads": 11,
+ "downloads": 52,
+ "weekDownloads": 10,
"size": 77333,
"latestRelease": "1.0.2",
"latestReleaseDate": "2025-09-03T10:25:11.212Z"
},
"score": 53,
"matchingScoreModifiers": [],
- "popularity": -0.658,
+ "popularity": -0.583,
"topicSearchString": "ios android expo bun ssl-pinning security certificate-pinning"
},
{
@@ -143567,14 +152541,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-07T09:44:26Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T13:49:48Z",
"createdAt": "2025-10-06T09:29:53Z",
- "pushedAt": "2025-10-07T09:44:26Z",
+ "pushedAt": "2025-11-06T13:49:48Z",
"forks": 0,
"issues": 0,
"subscribers": 2,
- "stars": 38,
+ "stars": 45,
"dependencies": 0
},
"name": "@huymobile/react-native-sms-retriever-nitro-module",
@@ -143622,17 +152599,17 @@
"moduleType": "nitro"
},
"npm": {
- "downloads": 150,
- "weekDownloads": 0,
- "size": 81039,
- "latestRelease": "1.0.0",
- "latestReleaseDate": "2025-10-06T20:20:40.160Z"
+ "downloads": 32,
+ "weekDownloads": 13,
+ "size": 149778,
+ "latestRelease": "1.0.6",
+ "latestReleaseDate": "2025-11-06T13:50:18.268Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -1,
+ "popularity": -0.379,
"topicSearchString": "android sms otp sms-retriever turbo-module nitro-module expo new-architecture old-architecture sms-retriever-nitro sms-android one-time-password one-time-password-nitro one-time-password-expo one-time-password-new-architecture one-time-password-old-architecture one-time-password-android one-time-password-ios one-time-password-web bun sms-listener nitro nitromodule"
},
{
@@ -143646,19 +152623,22 @@
"github": {
"urls": {
"repo": "https://github.com/coolsoftwaretyler/cool-pdf",
- "homepage": null
+ "homepage": "https://github.com/coolsoftwaretyler/cool-pdf#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-06T01:42:37Z",
"createdAt": "2025-10-03T01:20:06Z",
"pushedAt": "2025-10-06T01:42:37Z",
"forks": 1,
- "issues": 1,
+ "issues": 2,
"subscribers": 1,
"stars": 17,
"dependencies": 0
@@ -143691,8 +152671,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 963,
- "weekDownloads": 0,
+ "downloads": 84,
+ "weekDownloads": 35,
"size": 115770,
"latestRelease": "0.1.10",
"latestReleaseDate": "2025-10-06T01:42:46.087Z"
@@ -143702,7 +152682,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -1,
+ "popularity": -0.632,
"topicSearchString": "expo cool-pdf coolpdf pdf pdf-viewer pdf-renderer pdf-viewer-expo"
},
{
@@ -143715,21 +152695,24 @@
"github": {
"urls": {
"repo": "https://github.com/heroui-inc/heroui-native",
- "homepage": null
+ "homepage": "https://github.com/heroui-inc/heroui-native#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-21T14:53:40Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T14:52:49Z",
"createdAt": "2025-06-03T15:21:45Z",
- "pushedAt": "2025-10-21T14:53:40Z",
- "forks": 42,
- "issues": 1,
- "subscribers": 13,
- "stars": 954,
+ "pushedAt": "2025-11-13T14:52:49Z",
+ "forks": 52,
+ "issues": 3,
+ "subscribers": 15,
+ "stars": 1268,
"dependencies": 0
},
"name": "heroui-native",
@@ -143763,11 +152746,11 @@
},
"npmPkg": "heroui-native",
"npm": {
- "downloads": 5077,
- "weekDownloads": 716,
- "size": 2438149,
- "latestRelease": "1.0.0-alpha.15",
- "latestReleaseDate": "2025-10-15T13:21:12.194Z"
+ "downloads": 4295,
+ "weekDownloads": 1354,
+ "size": 2403913,
+ "latestRelease": "1.0.0-beta.2",
+ "latestReleaseDate": "2025-11-13T14:08:02.732Z"
},
"score": 74,
"matchingScoreModifiers": [
@@ -143776,79 +152759,9 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.12,
+ "popularity": 0.268,
"topicSearchString": "ios android hero-ui library nativewind design-system expo heroui ui-components"
},
- {
- "githubUrl": "https://github.com/GG11HEDR/react-native-google-places-textinput",
- "android": true,
- "ios": true,
- "github": {
- "urls": {
- "repo": "https://github.com/GG11HEDR/react-native-google-places-textinput",
- "homepage": null
- },
- "stats": {
- "hasIssues": false,
- "hasWiki": true,
- "hasSponsorships": false,
- "hasDiscussions": false,
- "hasTopics": true,
- "updatedAt": "2025-10-25T16:03:30Z",
- "createdAt": "2025-03-30T00:54:38Z",
- "pushedAt": "2025-10-25T16:03:30Z",
- "forks": 0,
- "issues": 0,
- "subscribers": 1,
- "stars": 5,
- "dependencies": 0
- },
- "name": "react-native-google-places-textinput",
- "fullName": "GG11HEDR/react-native-google-places-textinput",
- "isPrivate": false,
- "registry": "https://registry.npmjs.org/",
- "description": "A customizable React Native Google Places autocomplete TextInput component [using the NEW Places API]",
- "topics": [
- "ios",
- "android",
- "autocomplete",
- "autocompletion",
- "geocode",
- "google",
- "google-api",
- "places",
- "places-api",
- "textinput"
- ],
- "license": {
- "key": "mit",
- "name": "MIT License",
- "spdxId": "MIT",
- "url": "http://choosealicense.com/licenses/mit/",
- "id": "MDc6TGljZW5zZTEz"
- },
- "hasTypes": true,
- "newArchitecture": false,
- "isArchived": false,
- "hasNativeCode": false,
- "configPlugin": false
- },
- "npmPkg": "react-native-google-places-textinput",
- "npm": {
- "downloads": 13604,
- "weekDownloads": 2448,
- "size": 90864,
- "latestRelease": "0.8.0",
- "latestReleaseDate": "2025-07-09T20:49:38.314Z"
- },
- "score": 53,
- "matchingScoreModifiers": [
- "Recently updated",
- "Not supporting New Architecture"
- ],
- "popularity": -0.097,
- "topicSearchString": "ios android autocomplete autocompletion geocode google google-api places places-api textinput"
- },
{
"githubUrl": "https://github.com/DanielAraldi/react-native-blur-view",
"npmPkg": "@danielsaraldi/react-native-blur-view",
@@ -143865,21 +152778,24 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-25T16:12:16Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-30T12:48:57Z",
"createdAt": "2025-05-09T17:45:25Z",
- "pushedAt": "2025-10-25T16:12:16Z",
- "forks": 1,
- "issues": 0,
+ "pushedAt": "2025-10-30T12:48:57Z",
+ "forks": 4,
+ "issues": 1,
"subscribers": 1,
- "stars": 30,
+ "stars": 37,
"dependencies": 0
},
"name": "@danielsaraldi/react-native-blur-view",
"fullName": "DanielAraldi/react-native-blur-view",
"isPrivate": false,
"registry": "https://registry.npmjs.org/",
- "description": "A simple Blur library for React Native ⚛️🌫️.",
+ "description": "A simple and modern BlurView library for React Native ⚛️🌫️",
"topics": [
"ios",
"android",
@@ -143902,17 +152818,17 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 1410,
- "weekDownloads": 186,
- "size": 54094,
- "latestRelease": "0.8.2",
- "latestReleaseDate": "2025-10-25T16:12:25.180Z"
+ "downloads": 1767,
+ "weekDownloads": 366,
+ "size": 69172,
+ "latestRelease": "1.0.0",
+ "latestReleaseDate": "2025-10-30T12:23:06.146Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.112,
+ "popularity": 0.176,
"topicSearchString": "ios android blur blur-view blurview"
},
{
@@ -143923,21 +152839,24 @@
"github": {
"urls": {
"repo": "https://github.com/furkananter/react-native-shimmer-text",
- "homepage": null
+ "homepage": "https://github.com/furkananter/react-native-shimmer-text#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-14T19:28:12Z",
"createdAt": "2025-09-14T10:47:01Z",
"pushedAt": "2025-09-14T19:28:12Z",
"forks": 0,
- "issues": 0,
+ "issues": 1,
"subscribers": 0,
- "stars": 54,
+ "stars": 60,
"dependencies": 0
},
"name": "react-native-shimmer-text",
@@ -143967,18 +152886,17 @@
},
"npmPkg": "react-native-shimmer-text",
"npm": {
- "downloads": 2323,
- "weekDownloads": 599,
+ "downloads": 1039,
+ "weekDownloads": 345,
"size": 85212,
"latestRelease": "0.1.4",
"latestReleaseDate": "2025-09-14T19:25:07.660Z"
},
- "score": 53,
+ "score": 49,
"matchingScoreModifiers": [
- "Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.219,
+ "popularity": 0.283,
"topicSearchString": "expo shimmer text ios android web"
},
{
@@ -143996,21 +152914,24 @@
"github": {
"urls": {
"repo": "https://github.com/avas-app/react-native-android-otp-autofill",
- "homepage": null
+ "homepage": "https://github.com/avas-app/react-native-android-otp-autofill#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-08T08:07:17Z",
"createdAt": "2025-07-28T07:24:39Z",
"pushedAt": "2025-10-08T08:07:17Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
- "stars": 1,
+ "stars": 2,
"dependencies": 0
},
"name": "@avasapp/react-native-otp-autofill",
@@ -144041,8 +152962,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 364,
- "weekDownloads": 28,
+ "downloads": 498,
+ "weekDownloads": 157,
"size": 392687,
"latestRelease": "1.0.2",
"latestReleaseDate": "2025-08-11T08:52:05.979Z"
@@ -144051,7 +152972,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.934,
+ "popularity": -0.732,
"topicSearchString": "expo otp-autofill avasotpautofill expo-modules otp-verification android autofill"
},
{
@@ -144069,14 +152990,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-09T11:03:30Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-03T05:49:21Z",
"createdAt": "2024-03-07T07:40:59Z",
- "pushedAt": "2025-10-09T11:03:30Z",
- "forks": 34,
- "issues": 2,
+ "pushedAt": "2025-11-03T05:49:21Z",
+ "forks": 33,
+ "issues": 1,
"subscribers": 13,
- "stars": 4313,
+ "stars": 4314,
"dependencies": 2
},
"name": "react-native-appwrite",
@@ -144103,11 +153027,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 16606,
- "weekDownloads": 4290,
- "size": 2442926,
- "latestRelease": "0.17.1",
- "latestReleaseDate": "2025-10-09T11:07:37.670Z"
+ "downloads": 7401,
+ "weekDownloads": 2115,
+ "size": 2522425,
+ "latestRelease": "0.18.0",
+ "latestReleaseDate": "2025-11-03T06:02:01.929Z"
},
"score": 74,
"matchingScoreModifiers": [
@@ -144116,7 +153040,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.22,
+ "popularity": 0.243,
"topicSearchString": "appwrite baas javascript typescript"
},
{
@@ -144127,19 +153051,22 @@
"github": {
"urls": {
"repo": "https://github.com/itsRares/react-native-deepgram",
- "homepage": null
+ "homepage": "https://github.com/itsRares/react-native-deepgram#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-08T02:42:10Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T16:07:38Z",
"createdAt": "2025-07-02T17:42:16Z",
- "pushedAt": "2025-10-08T02:42:10Z",
+ "pushedAt": "2025-11-12T16:07:38Z",
"forks": 1,
- "issues": 1,
+ "issues": 0,
"subscribers": 0,
"stars": 4,
"dependencies": 1
@@ -144185,17 +153112,17 @@
},
"npmPkg": "react-native-deepgram",
"npm": {
- "downloads": 708,
- "weekDownloads": 5,
- "size": 1298016,
- "latestRelease": "1.0.4",
- "latestReleaseDate": "2025-10-08T02:43:02.099Z"
+ "downloads": 460,
+ "weekDownloads": 110,
+ "size": 1353741,
+ "latestRelease": "1.0.5",
+ "latestReleaseDate": "2025-11-12T16:15:26.503Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.994,
+ "popularity": -0.796,
"topicSearchString": "ios android deepgram speech-to-text text-intelligence typescript speech transcription voice-recognition audio-processing real-time-transcription expo mobile-ai voice-to-text stt nlp sentiment-analysis speech-recognition"
},
{
@@ -144213,12 +153140,15 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-07T17:46:24Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-30T05:58:44Z",
"createdAt": "2025-07-24T07:18:07Z",
- "pushedAt": "2025-10-07T17:46:24Z",
+ "pushedAt": "2025-10-30T05:58:44Z",
"forks": 0,
- "issues": 0,
+ "issues": 1,
"subscribers": 0,
"stars": 3,
"dependencies": 28
@@ -144249,18 +153179,18 @@
"configPlugin": false
},
"npm": {
- "downloads": 393,
- "weekDownloads": 43,
- "size": 709633,
- "latestRelease": "1.0.0-beta.24",
- "latestReleaseDate": "2025-10-07T17:45:58.356Z"
+ "downloads": 228,
+ "weekDownloads": 54,
+ "size": 709625,
+ "latestRelease": "1.0.0",
+ "latestReleaseDate": "2025-10-30T06:01:25.068Z"
},
"score": 53,
"matchingScoreModifiers": [
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.907,
+ "popularity": -0.796,
"topicSearchString": "ios android component-library reusable-components nayan-ui"
},
{
@@ -144271,17 +153201,20 @@
"github": {
"urls": {
"repo": "https://github.com/sharathchandramg/react-native-formo",
- "homepage": null
+ "homepage": "https://github.com/sharathchandramg/react-native-formo#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-12T12:34:13Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-03T16:01:08Z",
"createdAt": "2018-10-27T18:21:15Z",
- "pushedAt": "2025-10-12T12:34:13Z",
+ "pushedAt": "2025-11-03T16:01:08Z",
"forks": 6,
"issues": 0,
"subscribers": 5,
@@ -144313,18 +153246,18 @@
"configPlugin": false
},
"npm": {
- "downloads": 1571,
- "weekDownloads": 146,
- "size": 628571,
- "latestRelease": "0.0.205",
- "latestReleaseDate": "2025-10-12T12:39:56.786Z"
+ "downloads": 546,
+ "weekDownloads": 298,
+ "size": 628442,
+ "latestRelease": "0.0.206",
+ "latestReleaseDate": "2025-11-03T16:03:37.129Z"
},
"score": 53,
"matchingScoreModifiers": [
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.171,
+ "popularity": -0.534,
"topicSearchString": "form-builder form-generator model-based-design form forms"
},
{
@@ -144345,14 +153278,22 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/Gautham495",
+ "platform": "GITHUB"
+ }
+ ],
"updatedAt": "2025-10-14T21:17:33Z",
"createdAt": "2025-10-10T06:27:09Z",
"pushedAt": "2025-10-14T21:17:33Z",
"forks": 0,
- "issues": 0,
+ "issues": 1,
"subscribers": 0,
- "stars": 4,
+ "stars": 6,
"dependencies": 0
},
"name": "react-native-play-age-range-declaration",
@@ -144383,8 +153324,8 @@
},
"npmPkg": "react-native-play-age-range-declaration",
"npm": {
- "downloads": 153,
- "weekDownloads": 0,
+ "downloads": 31,
+ "weekDownloads": 5,
"size": 27207,
"latestRelease": "1.1.5",
"latestReleaseDate": "2025-10-14T21:17:40.578Z"
@@ -144393,7 +153334,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -1,
+ "popularity": -0.857,
"topicSearchString": "ios android new-architecture turbomodules play-age-signals"
},
{
@@ -144420,14 +153361,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-24T20:43:42Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T18:45:05Z",
"createdAt": "2025-10-10T14:59:43Z",
- "pushedAt": "2025-10-24T20:43:42Z",
+ "pushedAt": "2025-11-14T18:45:05Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
- "stars": 1,
+ "stars": 2,
"dependencies": 0
},
"name": "heart-switch-react-native",
@@ -144464,17 +153408,17 @@
},
"npmPkg": "heart-switch-react-native",
"npm": {
- "downloads": 1646,
- "weekDownloads": 0,
- "size": 51497,
- "latestRelease": "0.18.6",
- "latestReleaseDate": "2025-10-24T20:44:06.996Z"
+ "downloads": 235,
+ "weekDownloads": 39,
+ "size": 74969,
+ "latestRelease": "0.20.0",
+ "latestReleaseDate": "2025-11-06T17:16:29.619Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -1,
+ "popularity": -0.858,
"topicSearchString": "expo ios android animated switch reanimated heart-switch component javascript toggle toggle-switch typescript"
},
{
@@ -144494,10 +153438,18 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-13T09:02:14Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/Gautham495",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-17T06:36:41Z",
"createdAt": "2025-10-10T06:37:27Z",
- "pushedAt": "2025-10-13T09:02:14Z",
+ "pushedAt": "2025-11-17T06:36:41Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
@@ -144530,17 +153482,17 @@
},
"npmPkg": "react-native-apns-kit",
"npm": {
- "downloads": 234,
- "weekDownloads": 0,
- "size": 21956,
- "latestRelease": "1.0.7",
- "latestReleaseDate": "2025-10-13T09:02:23.834Z"
+ "downloads": 15,
+ "weekDownloads": 3,
+ "size": 21274,
+ "latestRelease": "1.0.9",
+ "latestReleaseDate": "2025-11-17T06:36:49.930Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -1,
+ "popularity": -0.8,
"topicSearchString": "ios android apns"
},
{
@@ -144560,14 +153512,22 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-13T09:02:12Z",
+ "fundingLinks": [
+ {
+ "url": "https://github.com/Gautham495",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-17T09:31:22Z",
"createdAt": "2025-10-10T06:37:07Z",
- "pushedAt": "2025-10-13T09:02:12Z",
+ "pushedAt": "2025-11-17T09:31:22Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
- "stars": 1,
+ "stars": 2,
"dependencies": 0
},
"name": "react-native-app-attest",
@@ -144596,17 +153556,17 @@
},
"npmPkg": "react-native-app-attest",
"npm": {
- "downloads": 532,
- "weekDownloads": 0,
- "size": 23717,
- "latestRelease": "1.0.6",
- "latestReleaseDate": "2025-10-13T09:02:20.246Z"
+ "downloads": 40,
+ "weekDownloads": 17,
+ "size": 23467,
+ "latestRelease": "1.0.10",
+ "latestReleaseDate": "2025-11-17T09:31:28.508Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -1,
+ "popularity": -0.622,
"topicSearchString": "ios android app-attest"
},
{
@@ -144616,14 +153576,17 @@
"github": {
"urls": {
"repo": "https://github.com/anirudhabhurke/react-native-google-code-scanner-android",
- "homepage": null
+ "homepage": "https://github.com/anirudhabhurke/react-native-google-code-scanner-android#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-12T11:43:51Z",
"createdAt": "2024-05-29T18:26:35Z",
"pushedAt": "2025-10-12T11:43:51Z",
@@ -144658,8 +153621,8 @@
},
"npmPkg": "react-native-google-code-scanner-android",
"npm": {
- "downloads": 599,
- "weekDownloads": 25,
+ "downloads": 85,
+ "weekDownloads": 35,
"size": 42099,
"latestRelease": "1.2.4",
"latestReleaseDate": "2025-10-12T11:43:50.492Z"
@@ -144668,7 +153631,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.964,
+ "popularity": -0.65,
"topicSearchString": "ios android"
},
{
@@ -144684,21 +153647,24 @@
"github": {
"urls": {
"repo": "https://github.com/pinpong/react-native-google-maps-plus",
- "homepage": null
+ "homepage": "https://github.com/pinpong/react-native-google-maps-plus#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-21T17:04:39Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-09T12:36:39Z",
"createdAt": "2025-09-30T01:47:22Z",
- "pushedAt": "2025-10-21T17:04:39Z",
- "forks": 2,
+ "pushedAt": "2025-11-09T12:36:39Z",
+ "forks": 4,
"issues": 0,
- "subscribers": 2,
- "stars": 15,
+ "subscribers": 3,
+ "stars": 26,
"dependencies": 0
},
"name": "react-native-google-maps-plus",
@@ -144730,17 +153696,17 @@
},
"npmPkg": "react-native-google-maps-plus",
"npm": {
- "downloads": 3663,
- "weekDownloads": 63,
- "size": 1091158,
- "latestRelease": "1.6.2",
- "latestReleaseDate": "2025-10-21T17:04:47.620Z"
+ "downloads": 3570,
+ "weekDownloads": 915,
+ "size": 1234623,
+ "latestRelease": "1.8.7",
+ "latestReleaseDate": "2025-11-09T12:36:47.578Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.235,
+ "popularity": 0.218,
"topicSearchString": "google-maps google-maps-plus google-maps-sdk android ios maps expo"
},
{
@@ -144750,14 +153716,17 @@
"github": {
"urls": {
"repo": "https://github.com/MisterMunchkin/expo-video-thumbref",
- "homepage": null
+ "homepage": "https://github.com/MisterMunchkin/expo-video-thumbref#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-13T22:11:27Z",
"createdAt": "2025-10-11T12:38:15Z",
"pushedAt": "2025-10-13T22:11:27Z",
@@ -144796,8 +153765,8 @@
},
"npmPkg": "expo-video-thumbref",
"npm": {
- "downloads": 89,
- "weekDownloads": 0,
+ "downloads": 15,
+ "weekDownloads": 3,
"size": 42441,
"latestRelease": "9.3.0",
"latestReleaseDate": "2025-10-11T12:52:34.147Z"
@@ -144807,7 +153776,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -1,
+ "popularity": -0.8,
"topicSearchString": "expo expo-video-thumbnails thumbnail android ios video image"
},
{
@@ -144829,14 +153798,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-16T19:29:25Z",
"createdAt": "2025-07-22T08:58:08Z",
"pushedAt": "2025-10-16T19:29:25Z",
"forks": 3,
- "issues": 0,
+ "issues": 1,
"subscribers": 2,
- "stars": 43,
+ "stars": 65,
"dependencies": 0
},
"name": "react-native-ble-nitro",
@@ -144870,8 +153842,8 @@
},
"npmPkg": "react-native-ble-nitro",
"npm": {
- "downloads": 760,
- "weekDownloads": 33,
+ "downloads": 136,
+ "weekDownloads": 62,
"size": 551531,
"latestRelease": "1.8.0",
"latestReleaseDate": "2025-10-16T11:47:15.510Z"
@@ -144880,7 +153852,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.713,
+ "popularity": -0.362,
"topicSearchString": "bluetooth ble bluetooth-low-energy nitro-modules expo ios android performance nitro"
},
{
@@ -144892,21 +153864,24 @@
"github": {
"urls": {
"repo": "https://github.com/FFGlobal/expo-onboarding",
- "homepage": null
+ "homepage": "https://github.com/FFGlobal/expo-onboarding#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-17T00:39:26Z",
"createdAt": "2025-07-19T22:03:00Z",
"pushedAt": "2025-10-17T00:39:26Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
- "stars": 4,
+ "stars": 5,
"dependencies": 0
},
"name": "expo-onboarding",
@@ -144935,8 +153910,8 @@
},
"npmPkg": "expo-onboarding",
"npm": {
- "downloads": 294,
- "weekDownloads": 0,
+ "downloads": 305,
+ "weekDownloads": 286,
"size": 85181,
"latestRelease": "1.1.2",
"latestReleaseDate": "2025-10-17T00:39:01.934Z"
@@ -144945,7 +153920,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -1,
+ "popularity": -0.194,
"topicSearchString": "expo onboarding onboarding-screen onboard"
},
{
@@ -144970,14 +153945,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-24T11:43:43Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T11:33:08Z",
"createdAt": "2025-07-29T08:10:42Z",
- "pushedAt": "2025-10-24T11:43:43Z",
- "forks": 5,
- "issues": 3,
- "subscribers": 4,
- "stars": 400,
+ "pushedAt": "2025-11-17T11:33:08Z",
+ "forks": 12,
+ "issues": 0,
+ "subscribers": 6,
+ "stars": 724,
"dependencies": 4
},
"name": "uniwind",
@@ -145007,18 +153985,18 @@
},
"npmPkg": "uniwind",
"npm": {
- "downloads": 3587,
- "weekDownloads": 737,
- "size": 505561,
- "latestRelease": "1.0.0-rc.5",
- "latestReleaseDate": "2025-10-24T07:56:03.388Z"
+ "downloads": 9995,
+ "weekDownloads": 823,
+ "size": 520328,
+ "latestRelease": "1.0.2",
+ "latestReleaseDate": "2025-11-17T08:31:47.919Z"
},
"score": 65,
"matchingScoreModifiers": [
"Known",
"Recently updated"
],
- "popularity": 0.175,
+ "popularity": 0.07,
"topicSearchString": "unistyles unistyles tailwind tailwindcss theme style"
},
{
@@ -145033,21 +154011,24 @@
"github": {
"urls": {
"repo": "https://github.com/LottieFiles/dotlottie-react-native",
- "homepage": null
+ "homepage": "https://github.com/LottieFiles/dotlottie-react-native#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-22T18:08:58Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T04:44:58Z",
"createdAt": "2024-08-05T15:00:47Z",
- "pushedAt": "2025-10-22T18:08:58Z",
- "forks": 5,
- "issues": 2,
+ "pushedAt": "2025-11-12T04:44:58Z",
+ "forks": 6,
+ "issues": 3,
"subscribers": 4,
- "stars": 21,
+ "stars": 27,
"dependencies": 1
},
"name": "@lottiefiles/dotlottie-react-native",
@@ -145080,18 +154061,18 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 824,
- "weekDownloads": 39,
- "size": 229516,
- "latestRelease": "0.7.0",
- "latestReleaseDate": "2025-10-22T18:08:57.275Z"
+ "downloads": 672,
+ "weekDownloads": 286,
+ "size": 229296,
+ "latestRelease": "0.7.1",
+ "latestReleaseDate": "2025-11-12T04:44:57.877Z"
},
"score": 53,
"matchingScoreModifiers": [
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.96,
+ "popularity": -0.388,
"topicSearchString": "ios android web lottie dotlottie player animation lottie-android lottie-ios"
},
{
@@ -145113,21 +154094,24 @@
"github": {
"urls": {
"repo": "https://github.com/LegendApp/legend-motion",
- "homepage": null
+ "homepage": "https://github.com/LegendApp/legend-motion#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-17T10:53:34Z",
"createdAt": "2022-04-20T07:39:55Z",
"pushedAt": "2025-10-17T10:53:34Z",
"forks": 14,
"issues": 8,
"subscribers": 4,
- "stars": 422,
+ "stars": 427,
"dependencies": 1
},
"name": "@legendapp/motion",
@@ -145157,8 +154141,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 247532,
- "weekDownloads": 49522,
+ "downloads": 231375,
+ "weekDownloads": 39451,
"size": 241489,
"latestRelease": "2.5.3",
"latestReleaseDate": "2025-10-17T10:53:32.378Z"
@@ -145168,7 +154152,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.17,
+ "popularity": 0.145,
"topicSearchString": "animations transitions framer motion framer-motion"
},
{
@@ -145187,14 +154171,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-24T11:02:23Z",
"createdAt": "2021-12-17T20:06:47Z",
"pushedAt": "2025-10-24T11:02:23Z",
- "forks": 759,
- "issues": 464,
+ "forks": 770,
+ "issues": 468,
"subscribers": 106,
- "stars": 8878,
+ "stars": 8920,
"dependencies": 8
},
"name": "@atproto/oauth-client-expo",
@@ -145222,8 +154209,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 185,
- "weekDownloads": 0,
+ "downloads": 149,
+ "weekDownloads": 7,
"size": 98300,
"latestRelease": "0.0.2",
"latestReleaseDate": "2025-10-24T11:08:13.909Z"
@@ -145237,7 +154224,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -1,
+ "popularity": -0.71,
"topicSearchString": "atproto oauth client expo"
},
{
@@ -145249,21 +154236,24 @@
"github": {
"urls": {
"repo": "https://github.com/rit3zh/expo-ios-visual-blur",
- "homepage": null
+ "homepage": "https://github.com/rit3zh/expo-ios-visual-blur#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-08-09T18:25:47Z",
"createdAt": "2025-08-09T13:47:34Z",
"pushedAt": "2025-08-09T18:25:47Z",
"forks": 1,
"issues": 0,
"subscribers": 2,
- "stars": 87,
+ "stars": 88,
"dependencies": 0
},
"name": "expo-ios-visual-blur",
@@ -145291,8 +154281,8 @@
},
"npmPkg": "expo-ios-visual-blur",
"npm": {
- "downloads": 318,
- "weekDownloads": 22,
+ "downloads": 273,
+ "weekDownloads": 48,
"size": 1129748,
"latestRelease": "0.1.0",
"latestReleaseDate": "2025-08-09T13:48:49.691Z"
@@ -145301,7 +154291,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.691,
+ "popularity": -0.6,
"topicSearchString": "expo expo-ios-visual-blur expoiosvisualblur"
},
{
@@ -145317,15 +154307,18 @@
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
- "hasDiscussions": false,
+ "hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
- "updatedAt": "2025-10-22T15:21:21Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-03T15:25:31Z",
"createdAt": "2025-06-17T07:41:33Z",
- "pushedAt": "2025-10-22T15:21:21Z",
- "forks": 2,
+ "pushedAt": "2025-11-03T15:25:31Z",
+ "forks": 3,
"issues": 0,
"subscribers": 1,
- "stars": 147,
+ "stars": 186,
"dependencies": 6
},
"name": "react-native-harness",
@@ -145347,18 +154340,18 @@
},
"npmPkg": "react-native-harness",
"npm": {
- "downloads": 1460,
- "weekDownloads": 282,
- "size": 45041,
- "latestRelease": "1.0.0-alpha.17",
- "latestReleaseDate": "2025-10-22T15:24:51.244Z"
+ "downloads": 905,
+ "weekDownloads": 350,
+ "size": 47212,
+ "latestRelease": "1.0.0-alpha.18",
+ "latestReleaseDate": "2025-11-03T15:28:45.600Z"
},
"score": 53,
"matchingScoreModifiers": [
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.164,
+ "popularity": -0.42,
"topicSearchString": ""
},
{
@@ -145379,14 +154372,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-16T20:32:10Z",
"createdAt": "2025-07-27T21:31:09Z",
"pushedAt": "2025-10-16T20:32:10Z",
"forks": 0,
"issues": 1,
"subscribers": 0,
- "stars": 14,
+ "stars": 17,
"dependencies": 0
},
"name": "react-native-reanimated-modal",
@@ -145427,8 +154423,8 @@
},
"npmPkg": "react-native-reanimated-modal",
"npm": {
- "downloads": 458,
- "weekDownloads": 82,
+ "downloads": 240,
+ "weekDownloads": 81,
"size": 112138,
"latestRelease": "1.2.3",
"latestReleaseDate": "2025-10-16T20:34:03.590Z"
@@ -145437,7 +154433,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.847,
+ "popularity": -0.711,
"topicSearchString": "ios android modal popup overlay reanimated gesture-handler animation swipe fade slide typescript performant lightweight javascript gesture"
},
{
@@ -145458,14 +154454,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-24T15:02:28Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-03T11:20:44Z",
"createdAt": "2025-08-28T10:06:54Z",
- "pushedAt": "2025-10-24T15:02:28Z",
- "forks": 0,
+ "pushedAt": "2025-11-03T11:20:44Z",
+ "forks": 1,
"issues": 0,
"subscribers": 0,
- "stars": 14,
+ "stars": 23,
"dependencies": 0
},
"name": "@swmansion/react-native-detour",
@@ -145494,8 +154493,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 355,
- "weekDownloads": 79,
+ "downloads": 163,
+ "weekDownloads": 14,
"size": 38192,
"latestRelease": "0.2.5",
"latestReleaseDate": "2025-10-24T15:02:27.421Z"
@@ -145505,7 +154504,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": -0.81,
+ "popularity": -0.926,
"topicSearchString": "ios android deep-linking deferred-deep-link reac"
},
{
@@ -145519,21 +154518,24 @@
"github": {
"urls": {
"repo": "https://github.com/rn-bridge/react-native-shortcuts",
- "homepage": null
+ "homepage": "https://github.com/rn-bridge"
},
"stats": {
"hasIssues": true,
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-18T07:00:19Z",
"createdAt": "2024-08-18T18:07:53Z",
"pushedAt": "2025-10-18T07:00:19Z",
"forks": 7,
"issues": 0,
"subscribers": 0,
- "stars": 28,
+ "stars": 30,
"dependencies": 0
},
"name": "@rn-bridge/react-native-shortcuts",
@@ -145565,8 +154567,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 4905,
- "weekDownloads": 805,
+ "downloads": 2859,
+ "weekDownloads": 791,
"size": 70620,
"latestRelease": "1.0.6",
"latestReleaseDate": "2025-10-18T05:59:47.118Z"
@@ -145575,7 +154577,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.14,
+ "popularity": 0.235,
"topicSearchString": "ios android library shortcuts quick-actions quick quickactions"
},
{
@@ -145589,21 +154591,24 @@
"github": {
"urls": {
"repo": "https://github.com/rn-bridge/react-native-geofencing",
- "homepage": null
+ "homepage": "https://github.com/rn-bridge"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-18T07:00:00Z",
"createdAt": "2024-08-16T05:51:48Z",
"pushedAt": "2025-10-18T07:00:00Z",
- "forks": 5,
+ "forks": 6,
"issues": 3,
"subscribers": 0,
- "stars": 11,
+ "stars": 14,
"dependencies": 0
},
"name": "@rn-bridge/react-native-geofencing",
@@ -145633,8 +154638,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 1299,
- "weekDownloads": 240,
+ "downloads": 1199,
+ "weekDownloads": 210,
"size": 99543,
"latestRelease": "1.1.3",
"latestReleaseDate": "2025-09-12T05:50:23.757Z"
@@ -145643,7 +154648,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.093,
+ "popularity": -0.101,
"topicSearchString": "geofence geofencing library ios android"
},
{
@@ -145664,7 +154669,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-10-17T12:23:54Z",
"createdAt": "2021-03-01T10:36:23Z",
"pushedAt": "2025-10-17T12:23:54Z",
@@ -145693,8 +154701,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 1261,
- "weekDownloads": 50,
+ "downloads": 567,
+ "weekDownloads": 304,
"size": 271858,
"latestRelease": "1.1.3",
"latestReleaseDate": "2025-10-17T12:24:27.506Z"
@@ -145704,7 +154712,7 @@
"Recently updated",
"Not supporting New Architecture"
],
- "popularity": 0.034,
+ "popularity": -0.293,
"topicSearchString": ""
},
{
@@ -145725,14 +154733,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-20T04:48:08Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-27T08:09:29Z",
"createdAt": "2025-08-08T05:42:12Z",
- "pushedAt": "2025-10-20T04:48:08Z",
+ "pushedAt": "2025-10-27T08:09:29Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
- "stars": 2,
+ "stars": 3,
"dependencies": 0
},
"name": "react-native-secure-view",
@@ -145760,24 +154771,23 @@
},
"npmPkg": "react-native-secure-view",
"npm": {
- "downloads": 545,
- "weekDownloads": 0,
- "size": 23912,
- "latestRelease": "1.0.0",
- "latestReleaseDate": "2025-10-20T04:48:07.700Z"
+ "downloads": 814,
+ "weekDownloads": 532,
+ "size": 24038,
+ "latestRelease": "1.1.1",
+ "latestReleaseDate": "2025-10-27T08:09:28.454Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -1,
+ "popularity": -0.443,
"topicSearchString": "ios android"
},
{
"githubUrl": "https://github.com/alexrus28996/react-native-threadforge/tree/main/packages/react-native-threadforge",
"examples": [
- "https://github.com/alexrus28996/react-native-threadforge",
- "https://snack.expo.dev/@alexrus28996/threadforge-demo"
+ "https://github.com/alexrus28996/react-native-threadforge"
],
"images": [
"https://raw.githubusercontent.com/alexrus28996/react-native-threadforge/main/docs/assets/threadforge-demo.gif"
@@ -145795,14 +154805,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-21T15:49:47Z",
"createdAt": "2025-10-14T13:21:49Z",
"pushedAt": "2025-10-21T15:49:47Z",
"forks": 0,
"issues": 0,
"subscribers": 2,
- "stars": 5,
+ "stars": 9,
"dependencies": 0
},
"name": "react-native-threadforge",
@@ -145833,8 +154846,8 @@
},
"npmPkg": "react-native-threadforge",
"npm": {
- "downloads": 758,
- "weekDownloads": 0,
+ "downloads": 724,
+ "weekDownloads": 667,
"size": 1011142,
"latestRelease": "1.1.9",
"latestReleaseDate": "2025-10-21T15:52:42.248Z"
@@ -145843,7 +154856,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -1,
+ "popularity": -0.215,
"topicSearchString": "multithreading background-threads c++-worker-pool performance optimization modules threadforge"
},
{
@@ -145866,12 +154879,15 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-23T14:11:45Z",
"createdAt": "2016-10-11T13:10:36Z",
"pushedAt": "2025-10-23T14:11:45Z",
"forks": 65,
- "issues": 5,
+ "issues": 6,
"subscribers": 21,
"stars": 130,
"dependencies": 0
@@ -145899,8 +154915,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 172415,
- "weekDownloads": 32411,
+ "downloads": 107443,
+ "weekDownloads": 31326,
"size": 199657,
"latestRelease": "5.4.4",
"latestReleaseDate": "2025-10-23T14:13:53.747Z"
@@ -145910,7 +154926,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.16,
+ "popularity": 0.248,
"topicSearchString": "ios android adjust"
},
{
@@ -145920,14 +154936,17 @@
"github": {
"urls": {
"repo": "https://github.com/idearockers/react-native-dynamic-app-icon",
- "homepage": null
+ "homepage": "https://github.com/idearockers/react-native-dynamic-app-icon"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2019-10-21T20:06:06Z",
"createdAt": "2018-06-14T11:25:04Z",
"pushedAt": "2019-10-21T20:06:06Z",
@@ -145964,8 +154983,8 @@
"unmaintained": true,
"npmPkg": "react-native-dynamic-app-icon",
"npm": {
- "downloads": 21737,
- "weekDownloads": 3678,
+ "downloads": 16389,
+ "weekDownloads": 6313,
"size": 16845,
"latestRelease": "1.1.0",
"latestReleaseDate": "2019-10-21T20:07:59.446Z"
@@ -145976,7 +154995,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.606,
+ "popularity": -0.173,
"topicSearchString": "app dynamic icon app-icon alternate"
},
{
@@ -145987,21 +155006,24 @@
"github": {
"urls": {
"repo": "https://github.com/computools/react-native-dynamic-app-icon",
- "homepage": null
+ "homepage": "https://github.com/computools/react-native-dynamic-app-icon#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-01-21T15:18:24Z",
"createdAt": "2025-01-20T11:23:36Z",
"pushedAt": "2025-01-21T15:18:24Z",
"forks": 0,
- "issues": 0,
+ "issues": 1,
"subscribers": 1,
- "stars": 5,
+ "stars": 9,
"dependencies": 0
},
"name": "@computools/react-native-dynamic-app-icon",
@@ -146031,8 +155053,8 @@
"moduleType": "turbo"
},
"npm": {
- "downloads": 323,
- "weekDownloads": 109,
+ "downloads": 163,
+ "weekDownloads": 53,
"size": 32209,
"latestRelease": "1.0.1",
"latestReleaseDate": "2025-01-21T15:24:04.279Z"
@@ -146042,7 +155064,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.713,
+ "popularity": -0.721,
"topicSearchString": "ios android app-icon dynamic-icon change-app-icon"
},
{
@@ -146060,7 +155082,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2025-08-13T06:51:24Z",
"createdAt": "2020-01-21T00:47:16Z",
"pushedAt": "2025-08-13T06:51:24Z",
@@ -146090,8 +155115,8 @@
"moduleType": "expo"
},
"npm": {
- "downloads": 4604,
- "weekDownloads": 677,
+ "downloads": 4069,
+ "weekDownloads": 733,
"size": 263223,
"latestRelease": "2.4.0",
"latestReleaseDate": "2025-08-14T16:35:56.074Z"
@@ -146100,7 +155125,7 @@
"matchingScoreModifiers": [
"Not supporting New Architecture"
],
- "popularity": -0.125,
+ "popularity": -0.097,
"topicSearchString": ""
},
{
@@ -146110,14 +155135,22 @@
"github": {
"urls": {
"repo": "https://github.com/MetaMask/react-native-search-api",
- "homepage": null
+ "homepage": "https://github.com/MetaMask/react-native-search-api"
},
"stats": {
"hasIssues": false,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://opencollective.com/metamask",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
"updatedAt": "2022-11-22T15:20:16Z",
"createdAt": "2020-04-09T15:48:58Z",
"pushedAt": "2022-11-22T15:20:16Z",
@@ -146153,8 +155186,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 189706,
- "weekDownloads": 39345,
+ "downloads": 115356,
+ "weekDownloads": 21594,
"size": 30856,
"latestRelease": "1.0.1",
"latestReleaseDate": "2022-11-23T00:47:51.181Z"
@@ -146165,7 +155198,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.824,
+ "popularity": -0.841,
"topicSearchString": "search indexing ios spotlight"
},
{
@@ -146174,21 +155207,24 @@
"github": {
"urls": {
"repo": "https://github.com/jdmunro/react-native-spotlight-search",
- "homepage": null
+ "homepage": "https://github.com/jdmunro/react-native-spotlight-search#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-03-18T08:52:38Z",
"createdAt": "2016-06-21T19:59:06Z",
"pushedAt": "2023-03-18T08:52:38Z",
"forks": 21,
"issues": 4,
"subscribers": 5,
- "stars": 142,
+ "stars": 143,
"dependencies": 3
},
"name": "react-native-spotlight-search",
@@ -146219,8 +155255,8 @@
"unmaintained": true,
"npmPkg": "react-native-spotlight-search",
"npm": {
- "downloads": 9510,
- "weekDownloads": 2907,
+ "downloads": 6407,
+ "weekDownloads": 1502,
"size": 42646,
"latestRelease": "2.2.0",
"latestReleaseDate": "2023-03-18T08:52:37.687Z"
@@ -146231,7 +155267,7 @@
"Not supporting New Architecture",
"Unmaintained"
],
- "popularity": -0.49,
+ "popularity": -0.551,
"topicSearchString": "ios spotlight search es6 objective-c plugin"
},
{
@@ -146249,7 +155285,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-25T13:01:13Z",
"createdAt": "2016-09-06T22:04:57Z",
"pushedAt": "2025-02-25T13:01:13Z",
@@ -146281,8 +155320,8 @@
},
"npmPkg": "appcenter",
"npm": {
- "downloads": 89727,
- "weekDownloads": 17606,
+ "downloads": 74657,
+ "weekDownloads": 17058,
"size": 35978,
"latestRelease": "5.0.3",
"latestReleaseDate": "2025-02-26T15:08:40.974Z"
@@ -146293,7 +155332,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.167,
+ "popularity": 0.194,
"topicSearchString": "appcenter"
},
{
@@ -146310,7 +155349,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-25T13:01:13Z",
"createdAt": "2016-09-06T22:04:57Z",
"pushedAt": "2025-02-25T13:01:13Z",
@@ -146343,8 +155385,8 @@
},
"npmPkg": "appcenter-analytics",
"npm": {
- "downloads": 75621,
- "weekDownloads": 14716,
+ "downloads": 43400,
+ "weekDownloads": 14675,
"size": 56964,
"latestRelease": "5.0.3",
"latestReleaseDate": "2025-02-26T15:11:41.652Z"
@@ -146355,7 +155397,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.165,
+ "popularity": 0.537,
"topicSearchString": "appcenter analytics"
},
{
@@ -146372,7 +155414,10 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-02-25T13:01:13Z",
"createdAt": "2016-09-06T22:04:57Z",
"pushedAt": "2025-02-25T13:01:13Z",
@@ -146407,8 +155452,8 @@
},
"npmPkg": "appcenter-crashes",
"npm": {
- "downloads": 65284,
- "weekDownloads": 12645,
+ "downloads": 56943,
+ "weekDownloads": 11859,
"size": 72486,
"latestRelease": "5.0.3",
"latestReleaseDate": "2025-02-26T15:14:42.648Z"
@@ -146419,7 +155464,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.165,
+ "popularity": 0.177,
"topicSearchString": "appcenter error reporting crash"
},
{
@@ -146437,14 +155482,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2023-12-11T01:02:15Z",
"createdAt": "2016-08-16T20:19:45Z",
"pushedAt": "2023-12-11T01:02:15Z",
"forks": 97,
"issues": 52,
"subscribers": 7,
- "stars": 214,
+ "stars": 217,
"dependencies": 0
},
"name": "react-native-keyevent",
@@ -146475,8 +155523,8 @@
},
"npmPkg": "react-native-keyevent",
"npm": {
- "downloads": 19264,
- "weekDownloads": 3856,
+ "downloads": 14206,
+ "weekDownloads": 3466,
"size": 27347,
"latestRelease": "0.3.2",
"latestReleaseDate": "2023-12-11T01:02:56.698Z"
@@ -146488,7 +155536,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": 0.17,
+ "popularity": 0.207,
"topicSearchString": "keyevent keyboard external android module remote javascript"
},
{
@@ -146508,7 +155556,10 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-01-31T05:00:39Z",
"createdAt": "2019-11-21T22:56:34Z",
"pushedAt": "2024-01-31T05:00:39Z",
@@ -146542,8 +155593,8 @@
},
"npmPkg": "react-native-airship",
"npm": {
- "downloads": 1181,
- "weekDownloads": 92,
+ "downloads": 1182,
+ "weekDownloads": 297,
"size": 36995,
"latestRelease": "0.2.12",
"latestReleaseDate": "2023-07-07T21:42:13.033Z"
@@ -146553,7 +155604,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.184,
+ "popularity": -0.036,
"topicSearchString": "modal alert toast"
},
{
@@ -146573,14 +155624,17 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-09-16T20:34:34Z",
"createdAt": "2016-08-15T17:14:25Z",
"pushedAt": "2025-09-16T20:34:34Z",
- "forks": 9377,
- "issues": 401,
- "subscribers": 330,
- "stars": 44360,
+ "forks": 9796,
+ "issues": 395,
+ "subscribers": 333,
+ "stars": 44919,
"dependencies": 11
},
"name": "patch-project",
@@ -146610,21 +155664,20 @@
},
"npmPkg": "patch-project",
"npm": {
- "downloads": 9658,
- "weekDownloads": 1995,
+ "downloads": 12271,
+ "weekDownloads": 1736,
"size": 73195,
"latestRelease": "0.3.9",
"latestReleaseDate": "2025-09-16T20:35:26.303Z"
},
- "score": 91,
+ "score": 86,
"matchingScoreModifiers": [
"Very popular",
"Popular",
"Known",
- "Lots of open issues",
- "Recently updated"
+ "Lots of open issues"
],
- "popularity": 0.176,
+ "popularity": 0.12,
"topicSearchString": "expo cng prebuild patch project"
},
{
@@ -146643,10 +155696,13 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-22T22:36:43Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T09:20:05Z",
"createdAt": "2025-09-10T20:58:24Z",
- "pushedAt": "2025-10-22T22:36:43Z",
+ "pushedAt": "2025-11-12T09:20:05Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
@@ -146676,17 +155732,17 @@
},
"npmPkg": "typed-config-plugins",
"npm": {
- "downloads": 429,
- "weekDownloads": 43,
- "size": 49033,
- "latestRelease": "0.4.2",
- "latestReleaseDate": "2025-10-22T22:37:33.844Z"
+ "downloads": 646,
+ "weekDownloads": 242,
+ "size": 109870,
+ "latestRelease": "0.5.0",
+ "latestReleaseDate": "2025-11-12T09:21:15.761Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.914,
+ "popularity": -0.682,
"topicSearchString": "expo config-plugin"
},
{
@@ -146705,20 +155761,23 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": false,
- "updatedAt": "2025-10-25T18:06:44Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-16T16:45:35Z",
"createdAt": "2025-05-05T16:36:28Z",
- "pushedAt": "2025-10-25T18:06:44Z",
+ "pushedAt": "2025-11-16T16:45:35Z",
"forks": 1,
"issues": 2,
"subscribers": 2,
- "stars": 95,
+ "stars": 100,
"dependencies": 3
},
"name": "expo-build-disk-cache",
"fullName": "WookieFPV/expo-build-disk-cache",
"isPrivate": false,
- "description": "app build caching plugin for Expo CLI (using disk)",
+ "description": "app build cachin for Expo CLI (using disk)",
"topics": [],
"license": {
"key": "mit",
@@ -146735,17 +155794,17 @@
},
"npmPkg": "expo-build-disk-cache",
"npm": {
- "downloads": 15567,
- "weekDownloads": 1807,
- "size": 29605,
- "latestRelease": "0.7.0",
- "latestReleaseDate": "2025-09-18T20:21:45.531Z"
+ "downloads": 12461,
+ "weekDownloads": 3066,
+ "size": 25295,
+ "latestRelease": "0.7.1",
+ "latestReleaseDate": "2025-10-27T22:52:23.077Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": 0.099,
+ "popularity": 0.209,
"topicSearchString": ""
},
{
@@ -146764,14 +155823,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
"hasTopics": true,
- "updatedAt": "2025-10-25T14:37:23Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-16T02:09:10Z",
"createdAt": "2025-01-17T17:10:50Z",
- "pushedAt": "2025-10-25T14:37:23Z",
+ "pushedAt": "2025-11-16T02:09:10Z",
"forks": 0,
"issues": 1,
"subscribers": 1,
- "stars": 11,
+ "stars": 12,
"dependencies": 4
},
"name": "list-config-plugins",
@@ -146797,8 +155859,8 @@
},
"npmPkg": "list-config-plugins",
"npm": {
- "downloads": 387,
- "weekDownloads": 50,
+ "downloads": 362,
+ "weekDownloads": 124,
"size": 9775,
"latestRelease": "1.1.8",
"latestReleaseDate": "2025-07-24T10:02:38.159Z"
@@ -146807,7 +155869,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.89,
+ "popularity": -0.708,
"topicSearchString": "expo prebuild"
},
{
@@ -146820,14 +155882,17 @@
"github": {
"urls": {
"repo": "https://github.com/orcunorcun/react-native-cookie-handler",
- "homepage": null
+ "homepage": "https://github.com/orcunorcun/react-native-cookie-handler#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2024-07-31T22:05:19Z",
"createdAt": "2024-07-25T21:16:40Z",
"pushedAt": "2024-07-31T22:05:19Z",
@@ -146862,8 +155927,8 @@
},
"npmPkg": "react-native-cookie-handler",
"npm": {
- "downloads": 406,
- "weekDownloads": 80,
+ "downloads": 168,
+ "weekDownloads": 21,
"size": 32533,
"latestRelease": "1.0.1",
"latestReleaseDate": "2024-07-31T22:08:15.043Z"
@@ -146873,7 +155938,7 @@
"Not updated recently",
"Not supporting New Architecture"
],
- "popularity": -0.832,
+ "popularity": -0.892,
"topicSearchString": "ios android"
},
{
@@ -146892,14 +155957,17 @@
"github": {
"urls": {
"repo": "https://github.com/mCodex/react-native-nitro-sfsymbols",
- "homepage": null
+ "homepage": "https://github.com/mCodex/react-native-nitro-sfsymbols#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
+ "fundingLinks": [],
"updatedAt": "2025-10-22T14:31:22Z",
"createdAt": "2025-10-22T12:45:29Z",
"pushedAt": "2025-10-22T14:31:22Z",
@@ -146940,8 +156008,8 @@
},
"npmPkg": "react-native-nitro-sfsymbols",
"npm": {
- "downloads": 158,
- "weekDownloads": 0,
+ "downloads": 180,
+ "weekDownloads": 153,
"size": 307408,
"latestRelease": "1.1.0",
"latestReleaseDate": "2025-10-22T14:31:21.358Z"
@@ -146950,7 +156018,7 @@
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -1,
+ "popularity": -0.271,
"topicSearchString": "ios macos tvos visionos android sf-symbols icons nitro-modules"
},
{
@@ -146969,21 +156037,24 @@
"github": {
"urls": {
"repo": "https://github.com/sbaiahmed1/react-native-menus",
- "homepage": null
+ "homepage": "https://github.com/sbaiahmed1/react-native-menus#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-23T21:46:19Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-10-30T22:57:13Z",
"createdAt": "2025-10-13T01:12:03Z",
- "pushedAt": "2025-10-23T21:46:19Z",
+ "pushedAt": "2025-10-30T22:57:13Z",
"forks": 0,
"issues": 0,
"subscribers": 0,
- "stars": 7,
+ "stars": 10,
"dependencies": 0
},
"name": "react-native-menus",
@@ -147014,17 +156085,17 @@
},
"npmPkg": "react-native-menus",
"npm": {
- "downloads": 337,
- "weekDownloads": 0,
- "size": 52092,
- "latestRelease": "0.2.2",
- "latestReleaseDate": "2025-10-23T21:46:19.199Z"
+ "downloads": 708,
+ "weekDownloads": 17,
+ "size": 73246,
+ "latestRelease": "0.3.0",
+ "latestReleaseDate": "2025-10-30T22:57:13.049Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -1,
+ "popularity": -0.98,
"topicSearchString": "ios android ios-menu menu select-dropdown"
},
{
@@ -147039,21 +156110,24 @@
"github": {
"urls": {
"repo": "https://github.com/software-mansion-labs/react-native-shine",
- "homepage": null
+ "homepage": "https://github.com/wojtus7/react-native-shine.git#readme"
},
"stats": {
"hasIssues": true,
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
"hasTopics": true,
- "updatedAt": "2025-10-23T12:54:05Z",
+ "fundingLinks": [],
+ "updatedAt": "2025-11-07T11:57:49Z",
"createdAt": "2025-07-31T10:31:32Z",
- "pushedAt": "2025-10-23T12:54:05Z",
- "forks": 1,
+ "pushedAt": "2025-11-07T11:57:49Z",
+ "forks": 2,
"issues": 0,
"subscribers": 0,
- "stars": 12,
+ "stars": 23,
"dependencies": 3
},
"name": "react-native-shine",
@@ -147080,17 +156154,17 @@
},
"npmPkg": "react-native-shine",
"npm": {
- "downloads": 411,
- "weekDownloads": 4,
- "size": 310533,
- "latestRelease": "0.3.5",
- "latestReleaseDate": "2025-10-22T14:15:22.534Z"
+ "downloads": 607,
+ "weekDownloads": 238,
+ "size": 373876,
+ "latestRelease": "0.6.0",
+ "latestReleaseDate": "2025-11-07T09:56:37.102Z"
},
"score": 58,
"matchingScoreModifiers": [
"Recently updated"
],
- "popularity": -0.992,
+ "popularity": -0.665,
"topicSearchString": "ios android"
},
{
@@ -147110,14 +156184,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2022-09-14T08:45:40Z",
"createdAt": "2022-04-26T14:24:03Z",
"pushedAt": "2022-09-14T08:45:40Z",
"forks": 51,
"issues": 15,
"subscribers": 217,
- "stars": 983,
+ "stars": 985,
"dependencies": 0
},
"name": "@shopify/react-native-performance-lists-profiler",
@@ -147140,8 +156217,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 1626,
- "weekDownloads": 358,
+ "downloads": 997,
+ "weekDownloads": 226,
"size": 127155,
"latestRelease": "1.1.0",
"latestReleaseDate": "2022-06-28T06:56:48.632Z"
@@ -147153,7 +156230,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.563,
+ "popularity": -1.307,
"topicSearchString": ""
},
{
@@ -147173,14 +156250,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2022-06-22T10:25:09Z",
"createdAt": "2022-04-26T14:24:03Z",
"pushedAt": "2022-06-22T10:25:09Z",
"forks": 51,
"issues": 15,
"subscribers": 217,
- "stars": 983,
+ "stars": 985,
"dependencies": 1
},
"name": "@shopify/react-native-performance-navigation",
@@ -147203,8 +156283,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 10217,
- "weekDownloads": 2693,
+ "downloads": 11348,
+ "weekDownloads": 1616,
"size": 176560,
"latestRelease": "3.0.0",
"latestReleaseDate": "2022-06-02T10:46:47.945Z"
@@ -147216,7 +156296,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -0.526,
+ "popularity": -0.629,
"topicSearchString": ""
},
{
@@ -147236,14 +156316,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2022-06-22T10:25:09Z",
"createdAt": "2022-04-26T14:24:03Z",
"pushedAt": "2022-06-22T10:25:09Z",
"forks": 51,
"issues": 15,
"subscribers": 217,
- "stars": 983,
+ "stars": 985,
"dependencies": 0
},
"name": "@shopify/react-native-performance-navigation-bottom-tabs",
@@ -147266,8 +156349,8 @@
},
"unmaintained": true,
"npm": {
- "downloads": 906,
- "weekDownloads": 156,
+ "downloads": 515,
+ "weekDownloads": 118,
"size": 123814,
"latestRelease": "3.0.0",
"latestReleaseDate": "2022-06-02T10:46:47.982Z"
@@ -147279,7 +156362,7 @@
"Not updated recently",
"Unmaintained"
],
- "popularity": -1.354,
+ "popularity": -1.305,
"topicSearchString": ""
},
{
@@ -147299,14 +156382,17 @@
"hasWiki": false,
"hasSponsorships": false,
"hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
"hasTopics": false,
+ "fundingLinks": [],
"updatedAt": "2024-04-10T19:41:42Z",
"createdAt": "2022-04-26T14:24:03Z",
"pushedAt": "2024-04-10T19:41:42Z",
"forks": 51,
"issues": 15,
"subscribers": 217,
- "stars": 983,
+ "stars": 985,
"dependencies": 0
},
"name": "@shopify/react-native-performance-navigation-drawer",
@@ -147328,8 +156414,8 @@
"configPlugin": false
},
"npm": {
- "downloads": 631,
- "weekDownloads": 103,
+ "downloads": 361,
+ "weekDownloads": 75,
"size": 126899,
"latestRelease": "3.0.0",
"latestReleaseDate": "2022-06-02T10:46:47.846Z"
@@ -147340,7 +156426,7 @@
"Known",
"Not updated recently"
],
- "popularity": -0.611,
+ "popularity": -0.571,
"topicSearchString": ""
},
{
@@ -147359,15 +156445,27 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-24T16:32:46Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/dannyhw",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/storybook",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
+ "updatedAt": "2025-11-12T17:50:58Z",
"createdAt": "2020-01-22T15:17:28Z",
- "pushedAt": "2025-10-24T16:32:46Z",
+ "pushedAt": "2025-11-12T17:50:58Z",
"forks": 173,
- "issues": 30,
+ "issues": 28,
"subscribers": 22,
- "stars": 1224,
- "dependencies": 8
+ "stars": 1235,
+ "dependencies": 6
},
"name": "@storybook/react-native-ui",
"fullName": "storybookjs/react-native",
@@ -147390,11 +156488,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 645285,
- "weekDownloads": 126719,
- "size": 1054719,
- "latestRelease": "9.1.4",
- "latestReleaseDate": "2025-09-29T14:41:28.662Z"
+ "downloads": 489499,
+ "weekDownloads": 96728,
+ "size": 1054931,
+ "latestRelease": "10.0.7",
+ "latestReleaseDate": "2025-11-12T17:51:42.075Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -147402,7 +156500,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.167,
+ "popularity": 0.168,
"topicSearchString": "storybook"
},
{
@@ -147422,15 +156520,27 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-25T16:58:46Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/dannyhw",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/storybook",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
+ "updatedAt": "2025-11-12T17:50:58Z",
"createdAt": "2020-01-22T15:17:28Z",
- "pushedAt": "2025-10-25T16:58:46Z",
+ "pushedAt": "2025-11-12T17:50:58Z",
"forks": 173,
- "issues": 30,
+ "issues": 28,
"subscribers": 22,
- "stars": 1224,
- "dependencies": 8
+ "stars": 1235,
+ "dependencies": 7
},
"name": "@storybook/react-native-ui-lite",
"fullName": "storybookjs/react-native",
@@ -147453,11 +156563,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 5049,
- "weekDownloads": 720,
- "size": 1131950,
- "latestRelease": "9.1.4",
- "latestReleaseDate": "2025-09-29T14:41:28.610Z"
+ "downloads": 5395,
+ "weekDownloads": 1146,
+ "size": 1142688,
+ "latestRelease": "10.0.7",
+ "latestReleaseDate": "2025-11-12T17:51:42.179Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -147465,7 +156575,7 @@
"Known",
"Recently updated"
],
- "popularity": 0.121,
+ "popularity": 0.181,
"topicSearchString": "storybook"
},
{
@@ -147484,14 +156594,26 @@
"hasWiki": true,
"hasSponsorships": false,
"hasDiscussions": true,
- "hasTopics": true,
- "updatedAt": "2025-10-24T16:32:46Z",
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/dannyhw",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://opencollective.com/storybook",
+ "platform": "OPEN_COLLECTIVE"
+ }
+ ],
+ "updatedAt": "2025-11-12T17:50:58Z",
"createdAt": "2020-01-22T15:17:28Z",
- "pushedAt": "2025-10-24T16:32:46Z",
+ "pushedAt": "2025-11-12T17:50:58Z",
"forks": 173,
- "issues": 30,
+ "issues": 28,
"subscribers": 22,
- "stars": 1224,
+ "stars": 1235,
"dependencies": 1
},
"name": "@storybook/react-native-theming",
@@ -147516,11 +156638,11 @@
"configPlugin": false
},
"npm": {
- "downloads": 1201040,
- "weekDownloads": 228554,
- "size": 129993,
- "latestRelease": "9.1.4",
- "latestReleaseDate": "2025-09-29T14:41:23.485Z"
+ "downloads": 899847,
+ "weekDownloads": 218220,
+ "size": 139243,
+ "latestRelease": "10.0.7",
+ "latestReleaseDate": "2025-11-12T17:51:36.754Z"
},
"score": 79,
"matchingScoreModifiers": [
@@ -147528,191 +156650,4668 @@
"Known",
"Recently updated"
],
- "popularity": 0.162,
+ "popularity": 0.206,
"topicSearchString": "storybook theming"
+ },
+ {
+ "githubUrl": "https://github.com/gluestack/gluestack-ui/tree/main/packages/gluestack-core",
+ "npmPkg": "@gluestack-ui/core",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/gluestack/gluestack-ui",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-10-31T10:56:16Z",
+ "createdAt": "2023-01-11T12:03:50Z",
+ "pushedAt": "2025-10-31T10:56:16Z",
+ "forks": 190,
+ "issues": 169,
+ "subscribers": 18,
+ "stars": 4620,
+ "dependencies": 0
+ },
+ "name": "@gluestack-ui/core",
+ "fullName": "gluestack/gluestack-ui",
+ "isPrivate": false,
+ "description": "Universal UI components for React Native, Expo, and Next.js",
+ "topics": [
+ "expo",
+ "nextjs",
+ "cross-platform",
+ "ui-components"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npm": {
+ "downloads": 49758,
+ "weekDownloads": 12116,
+ "size": 1036183,
+ "latestRelease": "3.0.12",
+ "latestReleaseDate": "2025-10-31T10:55:51.828Z"
+ },
+ "score": 86,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Known",
+ "Lots of open issues",
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": 0.207,
+ "topicSearchString": "expo nextjs cross-platform ui-components"
+ },
+ {
+ "githubUrl": "https://github.com/gluestack/gluestack-ui/tree/main/packages/gluestack-utils",
+ "npmPkg": "@gluestack-ui/utils",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/gluestack/gluestack-ui",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-04T04:40:54Z",
+ "createdAt": "2023-01-11T12:03:50Z",
+ "pushedAt": "2025-11-04T04:40:54Z",
+ "forks": 190,
+ "issues": 169,
+ "subscribers": 18,
+ "stars": 4620,
+ "dependencies": 4
+ },
+ "name": "@gluestack-ui/utils",
+ "fullName": "gluestack/gluestack-ui",
+ "isPrivate": false,
+ "description": "Utility functions and hooks for gluestack-ui",
+ "topics": [
+ "expo",
+ "nextjs",
+ "cross-platform",
+ "utilities",
+ "hooks",
+ "aria"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npm": {
+ "downloads": 329723,
+ "weekDownloads": 80643,
+ "size": 176426,
+ "latestRelease": "3.0.12",
+ "latestReleaseDate": "2025-11-04T04:40:32.529Z"
+ },
+ "score": 86,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Known",
+ "Lots of open issues",
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": 0.208,
+ "topicSearchString": "expo nextjs cross-platform utilities hooks aria"
+ },
+ {
+ "githubUrl": "https://github.com/gluestack/gluestack-ui/tree/main/packages/ui-next-adapter",
+ "npmPkg": "@gluestack/ui-next-adapter",
+ "web": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/gluestack/gluestack-ui",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": false,
+ "fundingLinks": [],
+ "updatedAt": "2025-09-22T06:07:55Z",
+ "createdAt": "2023-01-11T12:03:50Z",
+ "pushedAt": "2025-09-22T06:07:55Z",
+ "forks": 190,
+ "issues": 169,
+ "subscribers": 18,
+ "stars": 4620,
+ "dependencies": 2
+ },
+ "name": "@gluestack/ui-next-adapter",
+ "fullName": "gluestack/gluestack-ui",
+ "isPrivate": false,
+ "topics": [],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npm": {
+ "downloads": 19756,
+ "weekDownloads": 3881,
+ "size": 34355,
+ "latestRelease": "3.0.3",
+ "latestReleaseDate": "2025-09-22T06:06:22.341Z"
+ },
+ "score": 81,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Known",
+ "Lots of open issues",
+ "Not supporting New Architecture"
+ ],
+ "popularity": 0.167,
+ "topicSearchString": ""
+ },
+ {
+ "githubUrl": "https://github.com/facebook/metro/tree/main/packages/metro",
+ "ios": true,
+ "android": true,
+ "macos": true,
+ "tvos": true,
+ "visionos": true,
+ "web": true,
+ "windows": true,
+ "dev": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/facebook/metro",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasSponsorships": false,
+ "hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": false,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T10:20:52Z",
+ "createdAt": "2016-12-14T23:02:54Z",
+ "pushedAt": "2025-11-06T10:20:52Z",
+ "forks": 638,
+ "issues": 354,
+ "subscribers": 97,
+ "stars": 5506,
+ "dependencies": 40
+ },
+ "name": "metro",
+ "fullName": "facebook/metro",
+ "isPrivate": false,
+ "description": "🚇 The JavaScript bundler for React Native.",
+ "topics": [],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": false,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npmPkg": "metro",
+ "npm": {
+ "downloads": 15083009,
+ "weekDownloads": 2746460,
+ "size": 800471,
+ "latestRelease": "0.83.3",
+ "latestReleaseDate": "2025-10-01T12:41:33.884Z"
+ },
+ "score": 91,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Known",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": 0.155,
+ "topicSearchString": ""
+ },
+ {
+ "githubUrl": "https://github.com/mrousavy/react-native-nitro-image/tree/main/packages/react-native-nitro-image",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mrousavy/react-native-nitro-image",
+ "homepage": "https://github.com/mrousavy/react-native-nitro-image#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasSponsorships": true,
+ "hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mrousavy",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://ko-fi.com/mrousavy",
+ "platform": "KO_FI"
+ }
+ ],
+ "updatedAt": "2025-11-10T15:49:57Z",
+ "createdAt": "2025-06-10T09:59:05Z",
+ "pushedAt": "2025-11-10T15:49:57Z",
+ "forks": 20,
+ "issues": 9,
+ "subscribers": 1,
+ "stars": 510,
+ "dependencies": 0
+ },
+ "name": "react-native-nitro-image",
+ "fullName": "mrousavy/react-native-nitro-image",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "react-native-nitro-image",
+ "topics": [
+ "nitro"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "nitro"
+ },
+ "npmPkg": "react-native-nitro-image",
+ "npm": {
+ "downloads": 5535,
+ "weekDownloads": 1049,
+ "size": 674522,
+ "latestRelease": "0.9.0",
+ "latestReleaseDate": "2025-11-10T15:48:27.106Z"
+ },
+ "score": 60,
+ "matchingScoreModifiers": [
+ "Known",
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": 0.161,
+ "topicSearchString": "nitro"
+ },
+ {
+ "githubUrl": "https://github.com/mrousavy/react-native-nitro-image/tree/main/packages/react-native-nitro-web-image",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mrousavy/react-native-nitro-image",
+ "homepage": "https://github.com/mrousavy/react-native-nitro-web-image#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasSponsorships": true,
+ "hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mrousavy",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://ko-fi.com/mrousavy",
+ "platform": "KO_FI"
+ }
+ ],
+ "updatedAt": "2025-11-10T15:48:59Z",
+ "createdAt": "2025-06-10T09:59:05Z",
+ "pushedAt": "2025-11-10T15:48:59Z",
+ "forks": 20,
+ "issues": 9,
+ "subscribers": 1,
+ "stars": 510,
+ "dependencies": 0
+ },
+ "name": "react-native-nitro-web-image",
+ "fullName": "mrousavy/react-native-nitro-image",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "react-native-nitro-web-image",
+ "topics": [
+ "nitro"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "nitro"
+ },
+ "npmPkg": "react-native-nitro-web-image",
+ "npm": {
+ "downloads": 3063,
+ "weekDownloads": 693,
+ "size": 200477,
+ "latestRelease": "0.9.0",
+ "latestReleaseDate": "2025-11-10T15:48:37.639Z"
+ },
+ "score": 60,
+ "matchingScoreModifiers": [
+ "Known",
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": 0.193,
+ "topicSearchString": "nitro"
+ },
+ {
+ "githubUrl": "https://github.com/BlixtWallet/react-native-nitro-ark/tree/master/react-native-nitro-ark",
+ "examples": [
+ "https://github.com/BlixtWallet/react-native-nitro-ark/tree/master/react-native-nitro-ark/example"
+ ],
+ "ios": true,
+ "android": true,
+ "newArchitecture": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/BlixtWallet/react-native-nitro-ark",
+ "homepage": "https://github.com/BlixtWallet/react-native-nitro-ark#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-07T23:37:26Z",
+ "createdAt": "2025-03-30T15:40:13Z",
+ "pushedAt": "2025-11-07T23:37:26Z",
+ "forks": 2,
+ "issues": 0,
+ "subscribers": 1,
+ "stars": 5,
+ "dependencies": 0
+ },
+ "name": "react-native-nitro-ark",
+ "fullName": "BlixtWallet/react-native-nitro-ark",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "Pure C++ Nitro Modules for Ark client",
+ "topics": [
+ "ios",
+ "android",
+ "nitro-modules",
+ "ark",
+ "bitcoin",
+ "arkoor",
+ "bitcoin-layer2"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": false,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "nitro"
+ },
+ "npmPkg": "react-native-nitro-ark",
+ "npm": {
+ "downloads": 1271,
+ "weekDownloads": 193,
+ "size": 986566,
+ "latestRelease": "0.0.71",
+ "latestReleaseDate": "2025-11-07T23:44:35.885Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.121,
+ "topicSearchString": "ios android nitro-modules ark bitcoin arkoor bitcoin-layer2"
+ },
+ {
+ "githubUrl": "https://github.com/Daavidaviid/react-native-nitro-udp",
+ "examples": [
+ "https://github.com/Daavidaviid/react-native-nitro-udp/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Daavidaviid/react-native-nitro-udp",
+ "homepage": "https://github.com/Daavidaviid/react-native-nitro-udp#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-08-15T17:32:45Z",
+ "createdAt": "2025-08-15T16:33:30Z",
+ "pushedAt": "2025-08-15T17:32:45Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 1,
+ "stars": 3,
+ "dependencies": 0
+ },
+ "name": "react-native-nitro-udp",
+ "fullName": "Daavidaviid/react-native-nitro-udp",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "react-native-nitro-udp",
+ "topics": [
+ "nitro"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "nitro"
+ },
+ "npmPkg": "react-native-nitro-udp",
+ "npm": {
+ "downloads": 29,
+ "weekDownloads": 10,
+ "size": 69484,
+ "latestRelease": "1.0.7",
+ "latestReleaseDate": "2025-09-13T14:21:28.034Z"
+ },
+ "score": 49,
+ "matchingScoreModifiers": [
+ "Not supporting New Architecture"
+ ],
+ "popularity": -0.667,
+ "topicSearchString": "nitro"
+ },
+ {
+ "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"
+ ],
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/riteshshukla04/react-native-sports-car",
+ "homepage": "https://github.com/riteshshukla04/react-native-sports-car#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-10-26T16:23:01Z",
+ "createdAt": "2025-07-14T14:31:13Z",
+ "pushedAt": "2025-10-26T16:23:01Z",
+ "forks": 0,
+ "issues": 2,
+ "subscribers": 0,
+ "stars": 4,
+ "dependencies": 0
+ },
+ "name": "react-native-sportscar",
+ "fullName": "riteshshukla04/react-native-sports-car",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "React Native Android Auto media player module with customizable UI (New Architecture/TurboModules)",
+ "topics": [
+ "ios",
+ "android-auto",
+ "media-player",
+ "automotive",
+ "music",
+ "video",
+ "turbo-modules",
+ "new-architecture"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "nitro"
+ },
+ "npm": {
+ "downloads": 851,
+ "weekDownloads": 18,
+ "size": 341772,
+ "latestRelease": "0.8.0",
+ "latestReleaseDate": "2025-10-26T15:17:57.690Z"
+ },
+ "score": 53,
+ "matchingScoreModifiers": [
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": -0.982,
+ "topicSearchString": "ios android-auto media-player automotive music video turbo-modules new-architecture"
+ },
+ {
+ "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"
+ ],
+ "ios": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/corasan/react-native-mlx",
+ "homepage": "https://github.com/henrypaulino/react-native-mlx#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-04-25T05:19:27Z",
+ "createdAt": "2025-02-10T12:35:53Z",
+ "pushedAt": "2025-04-25T05:19:27Z",
+ "forks": 1,
+ "issues": 0,
+ "subscribers": 2,
+ "stars": 16,
+ "dependencies": 0
+ },
+ "name": "react-native-mlx",
+ "fullName": "corasan/react-native-mlx",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "Nitro module package",
+ "topics": [
+ "nitro",
+ "nitro-modile",
+ "expo",
+ "llm",
+ "mlx",
+ "mlx-swift",
+ "apple",
+ "mlx",
+ "ai"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": true,
+ "moduleType": "nitro"
+ },
+ "npm": {
+ "downloads": 6,
+ "weekDownloads": 1,
+ "size": 234,
+ "latestRelease": "0.0.1",
+ "latestReleaseDate": "2025-07-27T08:42:53.390Z"
+ },
+ "score": 40,
+ "matchingScoreModifiers": [
+ "Not updated recently",
+ "Not supporting New Architecture"
+ ],
+ "popularity": -0.8,
+ "topicSearchString": "nitro nitro-modile expo llm mlx mlx-swift apple mlx ai"
+ },
+ {
+ "githubUrl": "https://github.com/ChrisCosentino/expo-iperf",
+ "examples": [
+ "https://github.com/ChrisCosentino/expo-iperf/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/ChrisCosentino/expo-iperf",
+ "homepage": "https://github.com/ChrisCosentino/expo-iperf#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-10-27T19:40:06Z",
+ "createdAt": "2025-09-30T19:34:10Z",
+ "pushedAt": "2025-10-27T19:40:06Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 0,
+ "dependencies": 0
+ },
+ "name": "expo-iperf",
+ "fullName": "ChrisCosentino/expo-iperf",
+ "isPrivate": false,
+ "description": "Run iperf3 network performance tests on React Native with native iOS and Android support",
+ "topics": [
+ "expo",
+ "iperf",
+ "iperf3",
+ "network",
+ "bandwidth",
+ "performance",
+ "testing",
+ "expo-module"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "expo"
+ },
+ "npmPkg": "expo-iperf",
+ "npm": {
+ "downloads": 305,
+ "weekDownloads": 9,
+ "size": 1618488,
+ "latestRelease": "0.1.6",
+ "latestReleaseDate": "2025-10-27T19:40:10.758Z"
+ },
+ "score": 53,
+ "matchingScoreModifiers": [
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": -0.975,
+ "topicSearchString": "expo iperf iperf3 network bandwidth performance testing expo-module"
+ },
+ {
+ "githubUrl": "https://github.com/l2hyunwoo/react-native-nitro-device-info",
+ "examples": [
+ "https://github.com/l2hyunwoo/react-native-nitro-device-info/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "newArchitecture": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/l2hyunwoo/react-native-nitro-device-info",
+ "homepage": "https://l2hyunwoo.github.io/react-native-nitro-device-info/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-04T14:36:59Z",
+ "createdAt": "2025-10-25T00:48:27Z",
+ "pushedAt": "2025-11-04T14:36:59Z",
+ "forks": 2,
+ "issues": 0,
+ "subscribers": 2,
+ "stars": 128,
+ "dependencies": 0
+ },
+ "name": "react-native-nitro-device-info",
+ "fullName": "l2hyunwoo/react-native-nitro-device-info",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "Device Info at the Speed of Nitro ⚡️",
+ "topics": [
+ "ios",
+ "android",
+ "nitro-module"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "nitro"
+ },
+ "npmPkg": "react-native-nitro-device-info",
+ "npm": {
+ "downloads": 960,
+ "weekDownloads": 0,
+ "size": 312217,
+ "latestRelease": "1.2.1",
+ "latestReleaseDate": "2025-11-04T14:38:08.559Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -1,
+ "topicSearchString": "ios android nitro-module"
+ },
+ {
+ "githubUrl": "https://github.com/software-mansion-labs/expo-horizon/tree/main/expo-horizon-core",
+ "examples": [
+ "https://github.com/software-mansion-labs/expo-horizon/tree/main/example"
+ ],
+ "android": true,
+ "horizon": true,
+ "newArchitecture": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/software-mansion-labs/expo-horizon",
+ "homepage": "http://github.com/software-mansion-labs/expo-horizon#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T09:39:27Z",
+ "createdAt": "2025-09-15T08:52:21Z",
+ "pushedAt": "2025-11-06T09:39:27Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 18,
+ "dependencies": 0
+ },
+ "name": "expo-horizon-core",
+ "fullName": "software-mansion-labs/expo-horizon",
+ "isPrivate": false,
+ "description": "ExpoHorizon common features.",
+ "topics": [
+ "expo",
+ "expo-horizon",
+ "expo-horizon-core",
+ "expohorizon"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": true,
+ "moduleType": "expo"
+ },
+ "npmPkg": "expo-horizon-core",
+ "npm": {
+ "downloads": 615,
+ "weekDownloads": 88,
+ "size": 432836,
+ "latestRelease": "1.0.6",
+ "latestReleaseDate": "2025-11-06T09:41:42.335Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.878,
+ "topicSearchString": "expo expo-horizon expo-horizon-core expohorizon"
+ },
+ {
+ "githubUrl": "https://github.com/software-mansion-labs/expo-horizon/tree/main/expo-horizon-location",
+ "android": true,
+ "horizon": true,
+ "newArchitecture": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/software-mansion-labs/expo-horizon",
+ "homepage": "https://www.npmjs.com/package/expo-horizon-location"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T09:39:27Z",
+ "createdAt": "2025-09-15T08:52:21Z",
+ "pushedAt": "2025-11-06T09:39:27Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 18,
+ "dependencies": 0
+ },
+ "name": "expo-horizon-location",
+ "fullName": "software-mansion-labs/expo-horizon",
+ "isPrivate": false,
+ "description": "A fork of expo-location that provides two implementations: The default expo-location behavior using Google Play Services. A Meta Horizon OS compatible implementation that does not rely on Google Play Services.",
+ "topics": [
+ "expo",
+ "location",
+ "geolocation",
+ "coords",
+ "geocoding",
+ "compass",
+ "horizon",
+ "heading"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": true,
+ "moduleType": "expo"
+ },
+ "npmPkg": "expo-horizon-location",
+ "npm": {
+ "downloads": 474,
+ "weekDownloads": 76,
+ "size": 425244,
+ "latestRelease": "0.0.5",
+ "latestReleaseDate": "2025-11-06T09:41:26.585Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.863,
+ "topicSearchString": "expo location geolocation coords geocoding compass horizon heading"
+ },
+ {
+ "githubUrl": "https://github.com/software-mansion-labs/expo-horizon/tree/main/expo-horizon-notifications",
+ "android": true,
+ "horizon": true,
+ "newArchitecture": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/software-mansion-labs/expo-horizon",
+ "homepage": "https://www.npmjs.com/package/expo-horizon-notifications"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T09:39:27Z",
+ "createdAt": "2025-09-15T08:52:21Z",
+ "pushedAt": "2025-11-06T09:39:27Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 18,
+ "dependencies": 7
+ },
+ "name": "expo-horizon-notifications",
+ "fullName": "software-mansion-labs/expo-horizon",
+ "isPrivate": false,
+ "description": "A fork of [`expo-notifications`](https://github.com/expo/expo/tree/main/packages/expo-notifications) that provides two implementations: - The default `expo-notifications` for Android and iOS platforms. - A Meta Horizon-compatible implementation that uses the Meta's push notification service.",
+ "topics": [
+ "expo",
+ "notifications",
+ "expo-notifications",
+ "push-nofifications"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": true,
+ "moduleType": "expo"
+ },
+ "npmPkg": "expo-horizon-notifications",
+ "npm": {
+ "downloads": 403,
+ "weekDownloads": 123,
+ "size": 4444216,
+ "latestRelease": "0.0.10",
+ "latestReleaseDate": "2025-11-06T09:41:16.352Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.738,
+ "topicSearchString": "expo notifications expo-notifications push-nofifications"
+ },
+ {
+ "githubUrl": "https://github.com/software-mansion-labs/react-native-onboarding",
+ "npmPkg": "@blazejkustra/react-native-onboarding",
+ "examples": [
+ "https://github.com/software-mansion-labs/react-native-onboarding/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "newArchitecture": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/software-mansion-labs/react-native-onboarding",
+ "homepage": "https://github.com/software-mansion-labs/react-native-onboarding#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-10-30T14:29:18Z",
+ "createdAt": "2025-10-03T20:58:53Z",
+ "pushedAt": "2025-10-30T14:29:18Z",
+ "forks": 6,
+ "issues": 0,
+ "subscribers": 1,
+ "stars": 385,
+ "dependencies": 0
+ },
+ "name": "@blazejkustra/react-native-onboarding",
+ "fullName": "software-mansion-labs/react-native-onboarding",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "Beautiful, customizable onboarding/tutorial flows for React Native 📱",
+ "topics": [
+ "ios",
+ "android"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npm": {
+ "downloads": 456,
+ "weekDownloads": 15,
+ "size": 147413,
+ "latestRelease": "1.0.0",
+ "latestReleaseDate": "2025-10-30T14:29:17.827Z"
+ },
+ "score": 65,
+ "matchingScoreModifiers": [
+ "Known",
+ "Recently updated"
+ ],
+ "popularity": -0.722,
+ "topicSearchString": "ios android"
+ },
+ {
+ "githubUrl": "https://github.com/software-mansion-labs/expo-live-updates",
+ "examples": [
+ "https://github.com/software-mansion-labs/react-native-onboarding/tree/main/example"
+ ],
+ "android": true,
+ "newArchitecture": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/software-mansion-labs/expo-live-updates",
+ "homepage": "https://github.com/software-mansion-labs/expo-live-updates#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T10:18:58Z",
+ "createdAt": "2025-09-02T13:21:40Z",
+ "pushedAt": "2025-11-14T10:18:58Z",
+ "forks": 1,
+ "issues": 3,
+ "subscribers": 0,
+ "stars": 24,
+ "dependencies": 3
+ },
+ "name": "expo-live-updates",
+ "fullName": "software-mansion-labs/expo-live-updates",
+ "isPrivate": false,
+ "description": "Library based on expo modules for Android Live Updates",
+ "topics": [
+ "android",
+ "live-updates"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": true,
+ "moduleType": "expo"
+ },
+ "npmPkg": "expo-live-updates",
+ "npm": {
+ "downloads": 91,
+ "weekDownloads": 1,
+ "size": 658,
+ "latestRelease": "0.0.0",
+ "latestReleaseDate": "2025-09-02T13:23:44.964Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.99,
+ "topicSearchString": "android live-updates"
+ },
+ {
+ "githubUrl": "https://github.com/ChainPlatform/react-native-splash",
+ "npmPkg": "@chainplatform/splash",
+ "ios": true,
+ "android": true,
+ "web": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/ChainPlatform/react-native-splash",
+ "homepage": "https://github.com/ChainPlatform/react-native-splash"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T09:50:25Z",
+ "createdAt": "2025-10-17T14:41:56Z",
+ "pushedAt": "2025-11-17T09:50:25Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 0,
+ "dependencies": 0
+ },
+ "name": "@chainplatform/splash",
+ "fullName": "ChainPlatform/react-native-splash",
+ "isPrivate": false,
+ "description": "A universal splash/loading overlay for React Native & React Native Web — no state, fully controlled via Provider and static API.",
+ "topics": [
+ "web",
+ "splash"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": false,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npm": {
+ "downloads": 2053,
+ "weekDownloads": 782,
+ "size": 186604,
+ "latestRelease": "0.3.1",
+ "latestReleaseDate": "2025-11-15T16:41:17.590Z"
+ },
+ "score": 53,
+ "matchingScoreModifiers": [
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": 0.074,
+ "topicSearchString": "web splash"
+ },
+ {
+ "githubUrl": "https://github.com/customerio/customerio-reactnative",
+ "examples": [
+ "https://github.com/customerio/customerio-reactnative/tree/main/example"
+ ],
+ "android": true,
+ "ios": true,
+ "configPlugin": "https://github.com/customerio/customerio-expo-plugin",
+ "github": {
+ "urls": {
+ "repo": "https://github.com/customerio/customerio-reactnative",
+ "homepage": "https://github.com/customerio/customerio-reactnative#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T15:12:06Z",
+ "createdAt": "2022-05-06T13:49:33Z",
+ "pushedAt": "2025-11-14T15:12:06Z",
+ "forks": 16,
+ "issues": 5,
+ "subscribers": 23,
+ "stars": 39,
+ "dependencies": 0
+ },
+ "name": "customerio-reactnative",
+ "fullName": "customerio/customerio-reactnative",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "Official Customer.io SDK using React Native. Track customers and send messages to your iOS/Android apps.",
+ "topics": [
+ "ios",
+ "android"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": true,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "turbo"
+ },
+ "npmPkg": "customerio-reactnative",
+ "npm": {
+ "downloads": 85277,
+ "weekDownloads": 16916,
+ "size": 390797,
+ "latestRelease": "5.1.1",
+ "latestReleaseDate": "2025-11-14T15:12:48.545Z"
+ },
+ "score": 65,
+ "matchingScoreModifiers": [
+ "Known",
+ "Recently updated"
+ ],
+ "popularity": 0.169,
+ "topicSearchString": "ios android"
+ },
+ {
+ "githubUrl": "https://github.com/invertase/react-native-firebase/tree/main/packages/ai",
+ "npmPkg": "@react-native-firebase/ai",
+ "android": true,
+ "ios": true,
+ "newArchitecture": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/invertase/react-native-firebase",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasSponsorships": false,
+ "hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T03:18:06Z",
+ "createdAt": "2017-02-01T12:01:03Z",
+ "pushedAt": "2025-11-14T03:18:06Z",
+ "forks": 2230,
+ "issues": 66,
+ "subscribers": 162,
+ "stars": 12141,
+ "dependencies": 3
+ },
+ "name": "@react-native-firebase/ai",
+ "fullName": "invertase/react-native-firebase",
+ "isPrivate": false,
+ "description": "React Native Firebase - Firebase AI is a fully-managed, unified AI development platform for building and using generative AI",
+ "topics": [
+ "firebase",
+ "firebase-ai",
+ "ai",
+ "gemini",
+ "generative-ai"
+ ],
+ "license": {
+ "name": "Apache License 2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI=",
+ "key": "apache-2.0",
+ "spdxId": "Apache-2.0"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npm": {
+ "downloads": 1563,
+ "weekDownloads": 275,
+ "size": 821613,
+ "latestRelease": "23.5.0",
+ "latestReleaseDate": "2025-10-30T00:45:59.651Z"
+ },
+ "score": 91,
+ "matchingScoreModifiers": [
+ "Very popular",
+ "Popular",
+ "Known",
+ "Lots of open issues",
+ "Recently updated"
+ ],
+ "popularity": 0.15,
+ "topicSearchString": "firebase firebase-ai ai gemini generative-ai"
+ },
+ {
+ "githubUrl": "https://github.com/borndotcom/react-native-godot",
+ "npmPkg": "@borndotcom/react-native-godot",
+ "examples": [
+ "https://github.com/borndotcom/react-native-godot/tree/master/example"
+ ],
+ "android": true,
+ "ios": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/borndotcom/react-native-godot",
+ "homepage": "https://github.com/borndotcom/react-native-godot#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-07T13:56:23Z",
+ "createdAt": "2025-11-01T10:54:51Z",
+ "pushedAt": "2025-11-07T13:56:23Z",
+ "forks": 97,
+ "issues": 6,
+ "subscribers": 15,
+ "stars": 2383,
+ "dependencies": 1
+ },
+ "name": "@borndotcom/react-native-godot",
+ "fullName": "borndotcom/react-native-godot",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "React Native Godot - Embed Godot Engine in React Native apps",
+ "topics": [
+ "ios",
+ "android",
+ "godot",
+ "godot-engine"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": true,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "turbo"
+ },
+ "npm": {
+ "downloads": 300,
+ "weekDownloads": 0,
+ "size": 388913,
+ "latestRelease": "1.0.1",
+ "latestReleaseDate": "2025-11-04T07:26:55.074Z"
+ },
+ "score": 79,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Known",
+ "Recently updated"
+ ],
+ "popularity": -1,
+ "topicSearchString": "ios android godot godot-engine"
+ },
+ {
+ "githubUrl": "https://github.com/mybigday/react-native-web-sound",
+ "web": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mybigday/react-native-web-sound",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-09-09T10:17:41Z",
+ "createdAt": "2020-10-26T03:07:13Z",
+ "pushedAt": "2025-09-09T10:17:41Z",
+ "forks": 2,
+ "issues": 1,
+ "subscribers": 3,
+ "stars": 4,
+ "dependencies": 0
+ },
+ "name": "react-native-web-sound",
+ "fullName": "mybigday/react-native-web-sound",
+ "isPrivate": false,
+ "description": "React Native for Web implementation of react-native-sound",
+ "topics": [
+ "web",
+ "sound"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": false,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npmPkg": "react-native-web-sound",
+ "npm": {
+ "downloads": 39745,
+ "weekDownloads": 9390,
+ "size": 5534,
+ "latestRelease": "0.2.1",
+ "latestReleaseDate": "2025-09-09T10:18:13.315Z"
+ },
+ "score": 49,
+ "matchingScoreModifiers": [
+ "Not supporting New Architecture"
+ ],
+ "popularity": -0.049,
+ "topicSearchString": "web sound"
+ },
+ {
+ "githubUrl": "https://github.com/starburst997/react-native-video-desktop",
+ "npmPkg": "@jdboivin/react-native-video-desktop",
+ "macos": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/starburst997/react-native-video-desktop",
+ "homepage": "https://react-native-video-desktop.jd.boiv.in/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-10-22T19:24:54Z",
+ "createdAt": "2025-10-20T20:59:46Z",
+ "pushedAt": "2025-10-22T19:24:54Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 0,
+ "dependencies": 0
+ },
+ "name": "@jdboivin/react-native-video-desktop",
+ "fullName": "starburst997/react-native-video-desktop",
+ "isPrivate": false,
+ "description": "Display video for react-native on desktop",
+ "topics": [
+ "macos",
+ "windows",
+ "video",
+ "video-player",
+ "desktop",
+ "media",
+ "avkit",
+ "npm-package"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false
+ },
+ "npm": {
+ "downloads": 277,
+ "weekDownloads": 182,
+ "size": 50832,
+ "latestRelease": "1.0.7",
+ "latestReleaseDate": "2025-10-22T14:33:46.917Z"
+ },
+ "score": 53,
+ "matchingScoreModifiers": [
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": -0.44,
+ "topicSearchString": "macos windows video video-player desktop media avkit npm-package"
+ },
+ {
+ "githubUrl": "https://github.com/LevPotapov/react-native-windows-cursor",
+ "npmPkg": "@levpotapov/react-native-windows-cursor",
+ "examples": [
+ "https://github.com/LevPotapov/react-native-windows-cursor/tree/main/example"
+ ],
+ "windows": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/LevPotapov/react-native-windows-cursor",
+ "homepage": "https://github.com/LevPotapov/react-native-windows-cursor#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-10-12T08:12:22Z",
+ "createdAt": "2025-10-12T06:49:07Z",
+ "pushedAt": "2025-10-12T08:12:22Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 0,
+ "dependencies": 0
+ },
+ "name": "@levpotapov/react-native-windows-cursor",
+ "fullName": "LevPotapov/react-native-windows-cursor",
+ "isPrivate": false,
+ "description": "Native cursor management for React Native Windows applications with support for 10 cursor types. Solves the inability to use CSS cursor properties like cursor: pointer in React Native Windows applications.",
+ "topics": [
+ "windows",
+ "cursor",
+ "pointer",
+ "uwp",
+ "mouse",
+ "hover",
+ "module"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false
+ },
+ "npm": {
+ "downloads": 10,
+ "weekDownloads": 3,
+ "size": 470413,
+ "latestRelease": "1.0.0",
+ "latestReleaseDate": "2025-10-12T08:08:39.303Z"
+ },
+ "score": 53,
+ "matchingScoreModifiers": [
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": -0.7,
+ "topicSearchString": "windows cursor pointer uwp mouse hover module"
+ },
+ {
+ "githubUrl": "https://github.com/mCodex/react-native-sized-webview",
+ "examples": [
+ "https://github.com/mCodex/react-native-sized-webview/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "windows": true,
+ "macos": true,
+ "expoGo": true,
+ "newArchitecture": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mCodex/react-native-sized-webview",
+ "homepage": "https://github.com/mCodex/react-native-sized-webview#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mCodex",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-14T13:10:05Z",
+ "createdAt": "2025-11-03T18:42:20Z",
+ "pushedAt": "2025-11-14T13:10:05Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 5,
+ "dependencies": 0
+ },
+ "name": "react-native-sized-webview",
+ "fullName": "mCodex/react-native-sized-webview",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "📏 React Native WebView that auto-sizes itself, trims CMS fluff, observes images/iframes/videos, and keeps your parent scroll buttery smooth—no timers, no flicker, just reliable height updates everywhere.",
+ "topics": [
+ "webview",
+ "ios",
+ "android",
+ "auto-size",
+ "auto-height",
+ "responsive",
+ "html-rendering",
+ "web-content",
+ "javascript-bridge",
+ "typescript",
+ "component",
+ "hook",
+ "sizing",
+ "layout",
+ "dynamic-height",
+ "content-measurement",
+ "mobile",
+ "performance",
+ "expo",
+ "expo-go",
+ "resize-observer"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npmPkg": "react-native-sized-webview",
+ "npm": {
+ "downloads": 1204,
+ "weekDownloads": 0,
+ "size": 84186,
+ "latestRelease": "1.0.14",
+ "latestReleaseDate": "2025-11-14T13:10:05.086Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -1,
+ "topicSearchString": "webview ios android auto-size auto-height responsive html-rendering web-content javascript-bridge typescript component hook sizing layout dynamic-height content-measurement mobile performance expo expo-go resize-observer"
+ },
+ {
+ "githubUrl": "https://github.com/khokanuzzaman/react-native-zero-permission-picker",
+ "npmPkg": "react-native-files-picker",
+ "examples": [
+ "https://github.com/khokanuzzaman/react-native-zero-permission-picker/tree/main/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/khokanuzzaman/react-native-zero-permission-picker/main/docs/screenshots/example-app-main.jpeg",
+ "https://raw.githubusercontent.com/khokanuzzaman/react-native-zero-permission-picker/main/docs/screenshots/selected-item.jpeg"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/khokanuzzaman/react-native-zero-permission-picker",
+ "homepage": "https://github.com/khokanuzzaman/react-native-zero-permission-picker#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-04T10:01:32Z",
+ "createdAt": "2025-10-26T13:34:56Z",
+ "pushedAt": "2025-11-04T10:01:32Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 3,
+ "dependencies": 0
+ },
+ "name": "react-native-files-picker",
+ "fullName": "khokanuzzaman/react-native-zero-permission-picker",
+ "isPrivate": false,
+ "description": "Zero-permission file picker for React Native - select images, videos, and files on iOS and Android without requesting storage permissions",
+ "topics": [
+ "image-picker",
+ "file-picker",
+ "document-picker",
+ "photo-picker",
+ "media-picker",
+ "video-picker",
+ "zero-permission",
+ "no-permissions",
+ "android-photo-picker",
+ "android-13-photo-picker",
+ "storage-access-framework",
+ "saf",
+ "ios-phpicker",
+ "uidocumentpicker",
+ "gallery-picker",
+ "content-uri",
+ "typescript",
+ "expo",
+ "rn-module",
+ "mobile",
+ "file-upload",
+ "image-upload",
+ "media-upload",
+ "privacy",
+ "permissionless"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false
+ },
+ "npm": {
+ "downloads": 239,
+ "weekDownloads": 0,
+ "size": 86779,
+ "latestRelease": "0.1.6",
+ "latestReleaseDate": "2025-11-04T10:00:47.107Z"
+ },
+ "score": 53,
+ "matchingScoreModifiers": [
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": -1,
+ "topicSearchString": "image-picker file-picker document-picker photo-picker media-picker video-picker zero-permission no-permissions android-photo-picker android-13-photo-picker storage-access-framework saf ios-phpicker uidocumentpicker gallery-picker content-uri typescript expo rn-module mobile file-upload image-upload media-upload privacy permissionless"
+ },
+ {
+ "githubUrl": "https://github.com/flexsurfer/reflex",
+ "npmPkg": "@flexsurfer/reflex",
+ "examples": [
+ "https://github.com/flexsurfer/reflex/tree/main/examples/todomvc",
+ "https://github.com/flexsurfer/einburgerungstest"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "newArchitecture": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/flexsurfer/reflex",
+ "homepage": "https://reflex.js.org/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-10-29T10:37:32Z",
+ "createdAt": "2025-07-05T10:45:39Z",
+ "pushedAt": "2025-10-29T10:37:32Z",
+ "forks": 0,
+ "issues": 6,
+ "subscribers": 1,
+ "stars": 19,
+ "dependencies": 2
+ },
+ "name": "@flexsurfer/reflex",
+ "fullName": "flexsurfer/reflex",
+ "isPrivate": false,
+ "description": "A reactive, functional state management library that brings the elegance and power of ClojureScript's re-frame to JavaScript and React/RN applications.",
+ "topics": [
+ "re-frame",
+ "state-management",
+ "reactive",
+ "event-driven",
+ "subscriptions",
+ "effects",
+ "functional",
+ "typescript",
+ "unidirectional-data-flow",
+ "frontend",
+ "frp",
+ "store",
+ "pubsub",
+ "handler"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npm": {
+ "downloads": 508,
+ "weekDownloads": 47,
+ "size": 93177,
+ "latestRelease": "0.1.19",
+ "latestReleaseDate": "2025-10-29T10:40:29.655Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.921,
+ "topicSearchString": "re-frame state-management reactive event-driven subscriptions effects functional typescript unidirectional-data-flow frontend frp store pubsub handler"
+ },
+ {
+ "githubUrl": "https://github.com/TheWidlarzGroup/react-native-voice-agent",
+ "npmPkg": "react-native-audio-agent",
+ "examples": [
+ "https://github.com/TheWidlarzGroup/react-native-voice-agent/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "newArchitecture": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/TheWidlarzGroup/react-native-voice-agent",
+ "homepage": "https://github.com/TheWidlarzGroup/react-native-audio-agent#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-09-01T18:54:28Z",
+ "createdAt": "2025-08-22T11:56:18Z",
+ "pushedAt": "2025-09-01T18:54:28Z",
+ "forks": 1,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 28,
+ "dependencies": 10
+ },
+ "name": "react-native-audio-agent",
+ "fullName": "TheWidlarzGroup/react-native-voice-agent",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "Offline react native package for voice agents",
+ "topics": [
+ "ios",
+ "android"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": true,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "turbo"
+ },
+ "npm": {
+ "downloads": 3,
+ "weekDownloads": 2,
+ "size": 478438,
+ "latestRelease": "0.2.0",
+ "latestReleaseDate": "2025-09-01T18:54:13.737Z"
+ },
+ "score": 53,
+ "matchingScoreModifiers": [],
+ "popularity": -1,
+ "topicSearchString": "ios android"
+ },
+ {
+ "githubUrl": "https://github.com/Gautham495/react-native-speech-recognition-kit",
+ "examples": [
+ "https://github.com/Gautham495/react-native-speech-recognition-kit/tree/main/example"
+ ],
+ "android": true,
+ "ios": true,
+ "newArchitecture": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Gautham495/react-native-speech-recognition-kit",
+ "homepage": "https://www.npmjs.com/package/react-native-speech-recognition-kit"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/Gautham495",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-05T10:00:00Z",
+ "createdAt": "2025-11-05T07:10:03Z",
+ "pushedAt": "2025-11-05T10:00:00Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 1,
+ "dependencies": 0
+ },
+ "name": "react-native-speech-recognition-kit",
+ "fullName": "Gautham495/react-native-speech-recognition-kit",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "React Native Turbo Module to access Speech Recognition in Android & iOS",
+ "topics": [
+ "ios",
+ "android",
+ "speech-recognition",
+ "turbomodule"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": true,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "turbo"
+ },
+ "npmPkg": "react-native-speech-recognition-kit",
+ "npm": {
+ "downloads": 84,
+ "weekDownloads": 0,
+ "size": 49971,
+ "latestRelease": "0.1.1",
+ "latestReleaseDate": "2025-11-05T10:00:07.124Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -1,
+ "topicSearchString": "ios android speech-recognition turbomodule"
+ },
+ {
+ "githubUrl": "https://github.com/tristanmanchester/react-native-dotgrid",
+ "examples": [
+ "https://github.com/tristanmanchester/react-native-dotgrid/tree/main/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/tristanmanchester/react-native-dotgrid/main/demos/wave.webp",
+ "https://raw.githubusercontent.com/tristanmanchester/react-native-dotgrid/main/demos/snake.webp",
+ "https://raw.githubusercontent.com/tristanmanchester/react-native-dotgrid/main/demos/showcase.webp"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/tristanmanchester/react-native-dotgrid",
+ "homepage": "https://github.com/tristanmanchester/react-native-dotgrid#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T05:27:33Z",
+ "createdAt": "2025-11-04T10:32:06Z",
+ "pushedAt": "2025-11-06T05:27:33Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 2,
+ "dependencies": 1
+ },
+ "name": "react-native-dotgrid",
+ "fullName": "tristanmanchester/react-native-dotgrid",
+ "isPrivate": false,
+ "description": "Animated dot-matrix display component for React Native using SVG and Reanimated.",
+ "topics": [
+ "svg",
+ "reanimated",
+ "dot-matrix",
+ "matrix",
+ "led",
+ "animation",
+ "visualization",
+ "vu-meter",
+ "expo",
+ "expo-go"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npmPkg": "react-native-dotgrid",
+ "npm": {
+ "downloads": 256,
+ "weekDownloads": 0,
+ "size": 150550,
+ "latestRelease": "0.2.2",
+ "latestReleaseDate": "2025-11-06T05:27:45.152Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -1,
+ "topicSearchString": "svg reanimated dot-matrix matrix led animation visualization vu-meter expo expo-go"
+ },
+ {
+ "githubUrl": "https://github.com/jagnesh/react-native-shimmer-loader",
+ "ios": true,
+ "android": true,
+ "newArchitecture": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/jagnesh/react-native-shimmer-loader",
+ "homepage": "https://github.com/jagnesh/react-native-shimmer-loader#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-04T16:26:39Z",
+ "createdAt": "2025-10-15T18:02:16Z",
+ "pushedAt": "2025-11-04T16:26:39Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 0,
+ "dependencies": 0
+ },
+ "name": "react-native-shimmer-loader",
+ "fullName": "jagnesh/react-native-shimmer-loader",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "A lightweight React Native shimmer loader that automatically generates placeholder skeletons from your layout — no manual setup required. Supports RTL, custom shimmer components, and fully dynamic structures.",
+ "topics": [
+ "ios",
+ "android",
+ "loaders",
+ "shimmer",
+ "shimmer-effect",
+ "shimmer-loader"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npmPkg": "react-native-shimmer-loader",
+ "npm": {
+ "downloads": 99,
+ "weekDownloads": 3,
+ "size": 36519,
+ "latestRelease": "0.1.1",
+ "latestReleaseDate": "2025-11-04T16:26:57.747Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.974,
+ "topicSearchString": "ios android loaders shimmer shimmer-effect shimmer-loader"
+ },
+ {
+ "githubUrl": "https://github.com/adelbeke/react-native-speech-to-text",
+ "npmPkg": "@dbkable/react-native-speech-to-text",
+ "examples": [
+ "https://github.com/adelbeke/react-native-speech-to-text/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "newArchitecture": "new-arch-only",
+ "configPlugin": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/adelbeke/react-native-speech-to-text",
+ "homepage": "https://github.com/adelbeke/react-native-speech-to-text#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-07T09:32:36Z",
+ "createdAt": "2025-11-05T20:45:31Z",
+ "pushedAt": "2025-11-07T09:32:36Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 1,
+ "dependencies": 0
+ },
+ "name": "@dbkable/react-native-speech-to-text",
+ "fullName": "adelbeke/react-native-speech-to-text",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "Cross-platform speech recognition library for React Native using native APIs (Speech Framework & SpeechRecognizer)",
+ "topics": [
+ "ios",
+ "android",
+ "speech",
+ "speech-to-text",
+ "voice",
+ "recognition",
+ "stt",
+ "transcription",
+ "expo"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": true,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": true,
+ "moduleType": "expo"
+ },
+ "npm": {
+ "downloads": 217,
+ "weekDownloads": 0,
+ "size": 56522,
+ "latestRelease": "1.0.0",
+ "latestReleaseDate": "2025-11-06T22:54:10.480Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -1,
+ "topicSearchString": "ios android speech speech-to-text voice recognition stt transcription expo"
+ },
+ {
+ "githubUrl": "https://github.com/Flagsmith/flagsmith-js-client/tree/main/lib/react-native-flagsmith",
+ "examples": [
+ "https://github.com/Flagsmith/flagsmith-js-examples/tree/main/reactnative"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Flagsmith/flagsmith-js-client",
+ "homepage": "https://flagsmith.com"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-05T17:25:08Z",
+ "createdAt": "2018-06-04T09:14:02Z",
+ "pushedAt": "2025-11-05T17:25:08Z",
+ "forks": 43,
+ "issues": 13,
+ "subscribers": 11,
+ "stars": 66,
+ "dependencies": 0
+ },
+ "name": "react-native-flagsmith",
+ "fullName": "Flagsmith/flagsmith-js-client",
+ "isPrivate": false,
+ "description": "Feature flagging to support continuous development",
+ "topics": [
+ "feature-flagger",
+ "continuous-deployment"
+ ],
+ "license": {
+ "name": "BSD 3-Clause \"New\" or \"Revised\" License",
+ "url": "http://choosealicense.com/licenses/bsd-3-clause/",
+ "id": "MDc6TGljZW5zZTU=",
+ "key": "bsd-3-clause",
+ "spdxId": "BSD-3-Clause"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npmPkg": "react-native-flagsmith",
+ "npm": {
+ "downloads": 27492,
+ "weekDownloads": 6196,
+ "size": 2033,
+ "latestRelease": "9.3.3",
+ "latestReleaseDate": "2025-11-06T10:01:20.655Z"
+ },
+ "score": 60,
+ "matchingScoreModifiers": [
+ "Known",
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": 0.192,
+ "topicSearchString": "feature-flagger continuous-deployment"
+ },
+ {
+ "githubUrl": "https://github.com/BlinkID/blinkid-react-native/tree/master/BlinkID",
+ "npmPkg": "@microblink/blinkid-react-native",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/BlinkID/blinkid-react-native",
+ "homepage": "https://github.com/BlinkID/blinkid-react-native#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-11T12:18:38Z",
+ "createdAt": "2017-07-06T11:22:32Z",
+ "pushedAt": "2025-11-11T12:18:38Z",
+ "forks": 58,
+ "issues": 36,
+ "subscribers": 21,
+ "stars": 183,
+ "dependencies": 0
+ },
+ "name": "@microblink/blinkid-react-native",
+ "fullName": "BlinkID/blinkid-react-native",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "A small and powerful ID card scanning library. Powered by Microblink (www.microblink.com).",
+ "topics": [
+ "scan",
+ "id",
+ "scanner",
+ "identity",
+ "passport",
+ "licence",
+ "sdk",
+ "ocr",
+ "usdl",
+ "pdf417",
+ "mrz",
+ "mrtd",
+ "barcode",
+ "dl",
+ "card",
+ "document",
+ "microblink",
+ "blinkid",
+ "ios",
+ "android"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": true,
+ "newArchitecture": true,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "turbo"
+ },
+ "npm": {
+ "downloads": 95,
+ "weekDownloads": 16,
+ "size": 36007795,
+ "latestRelease": "7.6.0",
+ "latestReleaseDate": "2025-11-11T12:27:04.832Z"
+ },
+ "score": 65,
+ "matchingScoreModifiers": [
+ "Known",
+ "Recently updated"
+ ],
+ "popularity": -0.605,
+ "topicSearchString": "scan id scanner identity passport licence sdk ocr usdl pdf417 mrz mrtd barcode dl card document microblink blinkid ios android"
+ },
+ {
+ "githubUrl": "https://github.com/k-tomoyasu/react-native-oss-license",
+ "images": [
+ "https://raw.githubusercontent.com/k-tomoyasu/react-native-oss-license/master/screenshots/settings-bundle-list.png",
+ "https://raw.githubusercontent.com/k-tomoyasu/react-native-oss-license/master/screenshots/about-libraries.png"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/k-tomoyasu/react-native-oss-license",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T13:42:32Z",
+ "createdAt": "2019-11-04T21:28:08Z",
+ "pushedAt": "2025-11-17T13:42:32Z",
+ "forks": 9,
+ "issues": 2,
+ "subscribers": 1,
+ "stars": 94,
+ "dependencies": 8
+ },
+ "name": "react-native-oss-license",
+ "fullName": "k-tomoyasu/react-native-oss-license",
+ "isPrivate": false,
+ "description": " license list generator for React Native App(iOS & Android)",
+ "topics": [
+ "license",
+ "cli",
+ "typescript"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": false,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npmPkg": "react-native-oss-license",
+ "npm": {
+ "downloads": 14650,
+ "weekDownloads": 3997,
+ "size": 342467,
+ "latestRelease": "0.7.0",
+ "latestReleaseDate": "2022-10-02T11:42:57.100Z"
+ },
+ "score": 53,
+ "matchingScoreModifiers": [
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": 0.232,
+ "topicSearchString": "license cli typescript"
+ },
+ {
+ "githubUrl": "https://github.com/roam-ai/roam-reactnative",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/roam-ai/roam-reactnative",
+ "homepage": "https://roam.ai"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-10T08:40:53Z",
+ "createdAt": "2021-03-17T05:37:54Z",
+ "pushedAt": "2025-11-10T08:40:53Z",
+ "forks": 7,
+ "issues": 4,
+ "subscribers": 4,
+ "stars": 32,
+ "dependencies": 1
+ },
+ "name": "roam-reactnative",
+ "fullName": "roam-ai/roam-reactnative",
+ "isPrivate": false,
+ "description": "React Native Location SDK. High accuracy and battery efficient location SDK for iOS and Android by Roam.ai",
+ "topics": [
+ "location",
+ "android",
+ "roam",
+ "sdk",
+ "ios",
+ "gps",
+ "tracking",
+ "javascript",
+ "npm"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": false,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false
+ },
+ "npmPkg": "roam-reactnative",
+ "npm": {
+ "downloads": 666,
+ "weekDownloads": 70,
+ "size": 359012,
+ "latestRelease": "0.1.23",
+ "latestReleaseDate": "2025-11-10T08:41:58.566Z"
+ },
+ "score": 53,
+ "matchingScoreModifiers": [
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": -0.66,
+ "topicSearchString": "location android roam sdk ios gps tracking javascript npm"
+ },
+ {
+ "githubUrl": "https://github.com/craftzdog/pouchdb-adapter-react-native-sqlite",
+ "examples": [
+ "https://github.com/craftzdog/pouchdb-adapter-react-native-sqlite/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/craftzdog/pouchdb-adapter-react-native-sqlite",
+ "homepage": "https://github.com/craftzdog/pouchdb-react-native"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T22:37:28Z",
+ "createdAt": "2016-12-20T14:00:17Z",
+ "pushedAt": "2025-11-06T22:37:28Z",
+ "forks": 28,
+ "issues": 3,
+ "subscribers": 3,
+ "stars": 160,
+ "dependencies": 9
+ },
+ "name": "pouchdb-adapter-react-native-sqlite",
+ "fullName": "craftzdog/pouchdb-adapter-react-native-sqlite",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "PouchDB adapter using ReactNative SQLite as its backing store",
+ "topics": [
+ "ios",
+ "android",
+ "pouchdb",
+ "sqlite3",
+ "database"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": false,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npmPkg": "pouchdb-adapter-react-native-sqlite",
+ "npm": {
+ "downloads": 2296,
+ "weekDownloads": 561,
+ "size": 248398,
+ "latestRelease": "4.1.2",
+ "latestReleaseDate": "2025-05-28T02:55:20.568Z"
+ },
+ "score": 53,
+ "matchingScoreModifiers": [
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": 0.208,
+ "topicSearchString": "ios android pouchdb sqlite3 database"
+ },
+ {
+ "githubUrl": "https://github.com/bitmovin/bitmovin-player-react-native",
+ "examples": [
+ "https://github.com/bitmovin/bitmovin-player-react-native/tree/development/example"
+ ],
+ "ios": true,
+ "android": true,
+ "tvos": true,
+ "fireos": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/bitmovin/bitmovin-player-react-native",
+ "homepage": "https://bitmovin.com/video-player/react-native-sdk"
+ },
+ "stats": {
+ "hasIssues": false,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T12:25:49Z",
+ "createdAt": "2022-05-13T13:09:04Z",
+ "pushedAt": "2025-11-12T12:25:49Z",
+ "forks": 15,
+ "issues": 0,
+ "subscribers": 18,
+ "stars": 53,
+ "dependencies": 3
+ },
+ "name": "bitmovin-player-react-native",
+ "fullName": "bitmovin/bitmovin-player-react-native",
+ "isPrivate": false,
+ "description": "Official React Native bindings for Bitmovin's Mobile Player SDKs.",
+ "topics": [
+ "expo",
+ "bitmovin-player",
+ "ios",
+ "android",
+ "tvos",
+ "androidtv",
+ "bitmovin",
+ "player",
+ "video",
+ "streaming"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": true,
+ "moduleType": "expo"
+ },
+ "npmPkg": "bitmovin-player-react-native",
+ "npm": {
+ "downloads": 11557,
+ "weekDownloads": 1974,
+ "size": 1325879,
+ "latestRelease": "1.4.0",
+ "latestReleaseDate": "2025-11-06T19:22:30.805Z"
+ },
+ "score": 53,
+ "matchingScoreModifiers": [
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": 0.145,
+ "topicSearchString": "expo bitmovin-player ios android tvos androidtv bitmovin player video streaming"
+ },
+ {
+ "githubUrl": "https://github.com/ahmedbna/ui",
+ "npmPkg": "bna-ui",
+ "images": [
+ "https://cdn.jsdelivr.net/gh/ahmedbna/bna-ui-demo/bna-ui-header.png"
+ ],
+ "dev": true,
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/ahmedbna/ui",
+ "homepage": "https://ui.ahmedbna.com"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T23:49:10Z",
+ "createdAt": "2025-07-04T20:37:11Z",
+ "pushedAt": "2025-11-12T23:49:10Z",
+ "forks": 30,
+ "issues": 5,
+ "subscribers": 8,
+ "stars": 498,
+ "dependencies": 6
+ },
+ "name": "bna-ui",
+ "fullName": "ahmedbna/ui",
+ "isPrivate": false,
+ "description": "BNA UI - Expo, React Native components library",
+ "topics": [
+ "expo",
+ "ui",
+ "cli",
+ "starter",
+ "template",
+ "typescript"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": false,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npm": {
+ "downloads": 604,
+ "weekDownloads": 202,
+ "size": 7438157,
+ "latestRelease": "2.0.4",
+ "latestReleaseDate": "2025-11-12T23:44:08.082Z"
+ },
+ "score": 65,
+ "matchingScoreModifiers": [
+ "Known",
+ "Recently updated"
+ ],
+ "popularity": -0.465,
+ "topicSearchString": "expo ui cli starter template typescript"
+ },
+ {
+ "githubUrl": "https://github.com/microsoft/react-native-winrt/tree/main/package",
+ "npmPkg": "react-native-winrt",
+ "images": [
+ "https://raw.githubusercontent.com/microsoft/react-native-winrt/main/samples/RNWinRTTestApp/images/sample-app.png"
+ ],
+ "examples": [
+ "https://github.com/microsoft/react-native-winrt/tree/main/samples/RNWinRTTestApp"
+ ],
+ "windows": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/microsoft/react-native-winrt",
+ "homepage": "https://github.com/microsoft/react-native-winrt#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2023-11-20T23:43:59Z",
+ "createdAt": "2020-11-03T19:35:19Z",
+ "pushedAt": "2023-11-20T23:43:59Z",
+ "forks": 11,
+ "issues": 38,
+ "subscribers": 11,
+ "stars": 95,
+ "dependencies": 0
+ },
+ "name": "react-native-winrt",
+ "fullName": "microsoft/react-native-winrt",
+ "isPrivate": false,
+ "description": "React Native WinRT is a module for React Native for Windows developers who want to call native (non-XAML) WinRT APIs in their apps",
+ "topics": [
+ "rn",
+ "rnw",
+ "windows",
+ "winrt",
+ "winrt",
+ "rnwinrt",
+ "winmd",
+ "xlang"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false
+ },
+ "npm": {
+ "downloads": 512,
+ "weekDownloads": 191,
+ "size": 15554619,
+ "latestRelease": "0.72.2",
+ "latestReleaseDate": "2024-12-17T23:37:10.039Z"
+ },
+ "score": 40,
+ "matchingScoreModifiers": [
+ "Not updated recently",
+ "Not supporting New Architecture"
+ ],
+ "popularity": -0.432,
+ "topicSearchString": "rn rnw windows winrt winrt rnwinrt winmd xlang"
+ },
+ {
+ "githubUrl": "https://github.com/Anyline/anyline-ocr-react-native-module/tree/master/plugin",
+ "npmPkg": "anyline-ocr-react-native-module",
+ "examples": [
+ "https://github.com/Anyline/anyline-ocr-react-native-module/tree/master/example/RNExampleApp"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Anyline/anyline-ocr-react-native-module",
+ "homepage": "https://github.com/Anyline/anyline-ocr-react-native-module#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-06T13:24:39Z",
+ "createdAt": "2016-12-05T14:15:33Z",
+ "pushedAt": "2025-11-06T13:24:39Z",
+ "forks": 33,
+ "issues": 0,
+ "subscribers": 12,
+ "stars": 111,
+ "dependencies": 1
+ },
+ "name": "anyline-ocr-react-native-module",
+ "fullName": "Anyline/anyline-ocr-react-native-module",
+ "isPrivate": false,
+ "description": "A Plugin for connecting Anyline with React-Native",
+ "topics": [
+ "anyline",
+ "ocr"
+ ],
+ "hasTypes": false,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false
+ },
+ "npm": {
+ "downloads": 2304,
+ "weekDownloads": 637,
+ "size": 297190,
+ "latestRelease": "55.7.1",
+ "latestReleaseDate": "2025-11-06T13:28:06.280Z"
+ },
+ "score": 60,
+ "matchingScoreModifiers": [
+ "Known",
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": 0.235,
+ "topicSearchString": "anyline ocr"
+ },
+ {
+ "githubUrl": "https://github.com/stripe/stripe-terminal-react-native",
+ "npmPkg": "@stripe/stripe-terminal-react-native",
+ "examples": [
+ "https://github.com/stripe/stripe-terminal-react-native/tree/main/example-app"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/stripe/stripe-terminal-react-native",
+ "homepage": "https://stripe.com/docs/terminal/payments/setup-integration?terminal-sdk-platform=react-native"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T21:10:00Z",
+ "createdAt": "2021-11-30T18:29:51Z",
+ "pushedAt": "2025-11-14T21:10:00Z",
+ "forks": 66,
+ "issues": 32,
+ "subscribers": 14,
+ "stars": 144,
+ "dependencies": 2
+ },
+ "name": "@stripe/stripe-terminal-react-native",
+ "fullName": "stripe/stripe-terminal-react-native",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "React Native SDK for Stripe Terminal",
+ "topics": [
+ "ios",
+ "android",
+ "stripe",
+ "stripe-terminal"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": true
+ },
+ "npm": {
+ "downloads": 63912,
+ "weekDownloads": 17714,
+ "size": 1295364,
+ "latestRelease": "0.0.1-beta.28",
+ "latestReleaseDate": "2025-11-14T16:59:10.480Z"
+ },
+ "score": 60,
+ "matchingScoreModifiers": [
+ "Known",
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": 0.236,
+ "topicSearchString": "ios android stripe stripe-terminal"
+ },
+ {
+ "githubUrl": "https://github.com/AgoraIO-Extensions/react-native-agora",
+ "examples": [
+ "https://github.com/AgoraIO-Extensions/react-native-agora/tree/main/example"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/AgoraIO-Extensions/react-native-agora",
+ "homepage": "https://www.agora.io"
+ },
+ "stats": {
+ "hasIssues": false,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-08-11T13:37:04Z",
+ "createdAt": "2017-06-13T10:07:32Z",
+ "pushedAt": "2025-08-11T13:37:04Z",
+ "forks": 223,
+ "issues": 0,
+ "subscribers": 40,
+ "stars": 648,
+ "dependencies": 4
+ },
+ "name": "react-native-agora",
+ "fullName": "AgoraIO-Extensions/react-native-agora",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "React Native around the Agora RTC SDKs for Android and iOS agora",
+ "topics": [
+ "ios",
+ "android",
+ "agora",
+ "live",
+ "video",
+ "sheng-w",
+ "rct",
+ "sdk",
+ "typescript"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": true,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "turbo"
+ },
+ "npmPkg": "react-native-agora",
+ "npm": {
+ "downloads": 21949,
+ "weekDownloads": 4659,
+ "size": 4335632,
+ "latestRelease": "4.5.3",
+ "latestReleaseDate": "2025-05-07T07:36:45.734Z"
+ },
+ "score": 74,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Known"
+ ],
+ "popularity": 0.18,
+ "topicSearchString": "ios android agora live video sheng-w rct sdk typescript"
+ },
+ {
+ "githubUrl": "https://github.com/star-micronics/react-native-star-io10",
+ "examples": [
+ "https://github.com/star-micronics/react-native-star-io10/tree/master/example"
+ ],
+ "ios": true,
+ "android": true,
+ "windows": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/star-micronics/react-native-star-io10",
+ "homepage": "https://github.com/star-micronics/react-native-star-io10"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-05T06:14:28Z",
+ "createdAt": "2020-11-09T08:16:07Z",
+ "pushedAt": "2025-11-05T06:14:28Z",
+ "forks": 57,
+ "issues": 6,
+ "subscribers": 12,
+ "stars": 100,
+ "dependencies": 0
+ },
+ "name": "react-native-star-io10",
+ "fullName": "star-micronics/react-native-star-io10",
+ "isPrivate": false,
+ "description": "react-native-star-io10 is a library for supporting application development for Star Micronics devices.",
+ "topics": [
+ "typescript",
+ "printer",
+ "pos",
+ "receipt-printer",
+ "star-micronics"
+ ],
+ "license": {
+ "key": "other",
+ "name": "Other",
+ "spdxId": "NOASSERTION",
+ "url": "http://choosealicense.com/licenses/other/",
+ "id": "MDc6TGljZW5zZTA="
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false
+ },
+ "npmPkg": "react-native-star-io10",
+ "npm": {
+ "downloads": 12964,
+ "weekDownloads": 3030,
+ "size": 46425897,
+ "latestRelease": "1.10.1",
+ "latestReleaseDate": "2025-11-05T06:28:05.296Z"
+ },
+ "score": 51,
+ "matchingScoreModifiers": [
+ "Known",
+ "GPL license",
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": 0.199,
+ "topicSearchString": "typescript printer pos receipt-printer star-micronics"
+ },
+ {
+ "githubUrl": "https://github.com/mym0404/react-native-naver-map",
+ "npmPkg": "@mj-studio/react-native-naver-map",
+ "examples": [
+ "https://github.com/mym0404/react-native-naver-map/tree/main/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/mym0404/image-archive/master/202404240329848.gif"
+ ],
+ "ios": true,
+ "android": true,
+ "configPlugin": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/mym0404/react-native-naver-map",
+ "homepage": "https://rnnavermap.mjstudio.net/"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasSponsorships": true,
+ "hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/mym0404",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-13T06:32:55Z",
+ "createdAt": "2024-04-01T12:53:06Z",
+ "pushedAt": "2025-11-13T06:32:55Z",
+ "forks": 30,
+ "issues": 2,
+ "subscribers": 6,
+ "stars": 147,
+ "dependencies": 1
+ },
+ "name": "@mj-studio/react-native-naver-map",
+ "fullName": "mym0404/react-native-naver-map",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "Naver Map for React Native - Bring Naver Map to Your React Fingertips",
+ "topics": [
+ "naver-map",
+ "naver",
+ "clustering",
+ "marker",
+ "sdk"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": true,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": true,
+ "moduleType": "turbo"
+ },
+ "npm": {
+ "downloads": 2653,
+ "weekDownloads": 989,
+ "size": 1209268,
+ "latestRelease": "2.6.6",
+ "latestReleaseDate": "2025-11-13T06:32:25.936Z"
+ },
+ "score": 65,
+ "matchingScoreModifiers": [
+ "Known",
+ "Recently updated"
+ ],
+ "popularity": 0.317,
+ "topicSearchString": "naver-map naver clustering marker sdk"
+ },
+ {
+ "githubUrl": "https://github.com/BonnierNews/react-native-3d-model-view",
+ "examples": [
+ "https://github.com/BonnierNews/react-native-3d-model-view/tree/master/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/BonnierNews/react-native-3d-model-view/refs/heads/master/screenshots/modelview.png",
+ "https://raw.githubusercontent.com/BonnierNews/react-native-3d-model-view/refs/heads/master/screenshots/arview.png"
+ ],
+ "ios": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/BonnierNews/react-native-3d-model-view",
+ "homepage": null
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-05T02:03:14Z",
+ "createdAt": "2017-12-27T15:23:41Z",
+ "pushedAt": "2025-11-05T02:03:14Z",
+ "forks": 58,
+ "issues": 18,
+ "subscribers": 102,
+ "stars": 218,
+ "dependencies": 0
+ },
+ "name": "react-native-3d-model-view",
+ "fullName": "BonnierNews/react-native-3d-model-view",
+ "isPrivate": false,
+ "description": "A React Native view for displaying 3D models",
+ "topics": [
+ "bridge",
+ "opengl",
+ "model",
+ "view",
+ "arkit",
+ "scenekit",
+ "augmented-reality",
+ "collada",
+ "android",
+ "ios",
+ "wavefront-obj",
+ "opensource",
+ "javascript",
+ "objective-c",
+ "swift",
+ "java"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": false,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false
+ },
+ "npmPkg": "react-native-3d-model-view",
+ "npm": {
+ "downloads": 2139,
+ "weekDownloads": 918,
+ "size": 40653549,
+ "latestRelease": "1.2.0",
+ "latestReleaseDate": "2018-10-30T15:42:08.806Z"
+ },
+ "score": 60,
+ "matchingScoreModifiers": [
+ "Known",
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": 0.365,
+ "topicSearchString": "bridge opengl model view arkit scenekit augmented-reality collada android ios wavefront-obj opensource javascript objective-c swift java"
+ },
+ {
+ "githubUrl": "https://github.com/reactnativecn/react-native-update",
+ "examples": [
+ "https://github.com/reactnativecn/react-native-update/tree/master/Example/expoUsePushy",
+ "https://github.com/reactnativecn/react-native-update/tree/master/Example/harmony_use_pushy"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/reactnativecn/react-native-update",
+ "homepage": "https://pushy.reactnative.cn"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-12T10:36:15Z",
+ "createdAt": "2016-02-06T14:16:37Z",
+ "pushedAt": "2025-11-12T10:36:15Z",
+ "forks": 273,
+ "issues": 40,
+ "subscribers": 54,
+ "stars": 1862,
+ "dependencies": 2
+ },
+ "name": "react-native-update",
+ "fullName": "reactnativecn/react-native-update",
+ "isPrivate": false,
+ "description": "🚀 Blazing Fast Hot Updates for React Native",
+ "topics": [
+ "ios",
+ "android",
+ "update",
+ "codepush",
+ "hotfix",
+ "ota"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": false,
+ "newArchitecture": true,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "expo"
+ },
+ "npmPkg": "react-native-update",
+ "npm": {
+ "downloads": 3526,
+ "weekDownloads": 1056,
+ "size": 6632709,
+ "latestRelease": "10.35.7",
+ "latestReleaseDate": "2025-11-04T11:56:48.151Z"
+ },
+ "score": 79,
+ "matchingScoreModifiers": [
+ "Popular",
+ "Known",
+ "Recently updated"
+ ],
+ "popularity": 0.255,
+ "topicSearchString": "ios android update codepush hotfix ota"
+ },
+ {
+ "githubUrl": "https://github.com/victorsoares96/epubjs-react-native",
+ "npmPkg": "@epubjs-react-native/core",
+ "examples": [
+ "https://github.com/victorsoares96/epubjs-react-native/tree/master/example-bare",
+ "https://github.com/victorsoares96/epubjs-react-native/tree/master/example-expo"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/victorsoares96/epubjs-react-native",
+ "homepage": "https://github.com/victorsoares96/epubjs-react-native#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": true,
+ "hasDiscussions": true,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://www.paypal.com/donate/?business=YNAUBS5LFN5KN&no_recurring=1¤cy_code=USD",
+ "platform": "CUSTOM"
+ }
+ ],
+ "updatedAt": "2025-06-23T14:05:07Z",
+ "createdAt": "2022-01-02T22:51:17Z",
+ "pushedAt": "2025-06-23T14:05:07Z",
+ "forks": 70,
+ "issues": 22,
+ "subscribers": 2,
+ "stars": 223,
+ "dependencies": 0
+ },
+ "name": "@epubjs-react-native/core",
+ "fullName": "victorsoares96/epubjs-react-native",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "ePub.js Reader for React Native",
+ "topics": [
+ "ios",
+ "android",
+ "epub",
+ "epub-reader",
+ "epubjs"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npm": {
+ "downloads": 3165,
+ "weekDownloads": 1895,
+ "size": 2400834,
+ "latestRelease": "1.4.7",
+ "latestReleaseDate": "2025-01-27T15:07:47.868Z"
+ },
+ "score": 56,
+ "matchingScoreModifiers": [
+ "Known",
+ "Not supporting New Architecture"
+ ],
+ "popularity": 0.509,
+ "topicSearchString": "ios android epub epub-reader epubjs"
+ },
+ {
+ "githubUrl": "https://github.com/johelder/react-native-input-code-otp",
+ "examples": [
+ "https://github.com/johelder/react-native-input-code-otp/tree/main/example",
+ "https://snack.expo.dev/@johelder/demo-react-native-input-code-otp"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/johelder/react-native-input-code-otp/refs/heads/main/.github/assets/react-native-input-code-otp.png"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/johelder/react-native-input-code-otp",
+ "homepage": "https://www.npmjs.com/package/react-native-input-code-otp"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-10-07T13:02:49Z",
+ "createdAt": "2025-04-02T02:00:43Z",
+ "pushedAt": "2025-10-07T13:02:49Z",
+ "forks": 1,
+ "issues": 0,
+ "subscribers": 1,
+ "stars": 22,
+ "dependencies": 0
+ },
+ "name": "react-native-input-code-otp",
+ "fullName": "johelder/react-native-input-code-otp",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "react-native-input-code-otp is a high-performance and fully customizable OTP input component for React Native, inspired by @shadcn/ui.",
+ "topics": [
+ "ios",
+ "android",
+ "otp",
+ "expo",
+ "verification-code",
+ "sms-code",
+ "one-time-password",
+ "otp-input",
+ "input-code-otp",
+ "johelder",
+ "input-otp",
+ "otp-entry",
+ "otp-verify",
+ "component",
+ "app"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": false,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npmPkg": "react-native-input-code-otp",
+ "npm": {
+ "downloads": 227,
+ "weekDownloads": 24,
+ "size": 107890,
+ "latestRelease": "1.1.2",
+ "latestReleaseDate": "2025-10-07T13:23:15.894Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.909,
+ "topicSearchString": "ios android otp expo verification-code sms-code one-time-password otp-input input-code-otp johelder input-otp otp-entry otp-verify component app"
+ },
+ {
+ "githubUrl": "https://github.com/SolankiYogesh/react-native-nitro-share-intent",
+ "examples": [
+ "https://github.com/SolankiYogesh/react-native-nitro-share-intent/tree/main/example"
+ ],
+ "android": true,
+ "ios": true,
+ "newArchitecture": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/SolankiYogesh/react-native-nitro-share-intent",
+ "homepage": "https://github.com/SolankiYogesh/react-native-nitro-share-intent#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T18:25:48Z",
+ "createdAt": "2025-10-30T12:20:42Z",
+ "pushedAt": "2025-11-14T18:25:48Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 0,
+ "dependencies": 0
+ },
+ "name": "react-native-nitro-share-intent",
+ "fullName": "SolankiYogesh/react-native-nitro-share-intent",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "Allow sharing URL, text, images, videos and files to your iOS and Android app, using a simple high-performance native module for Expo (React Native).",
+ "topics": [
+ "ios",
+ "android"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "nitro"
+ },
+ "npmPkg": "react-native-nitro-share-intent",
+ "npm": {
+ "downloads": 108,
+ "weekDownloads": 0,
+ "size": 136979,
+ "latestRelease": "0.2.0",
+ "latestReleaseDate": "2025-11-03T17:00:35.760Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -1,
+ "topicSearchString": "ios android"
+ },
+ {
+ "githubUrl": "https://github.com/SolankiYogesh/react-native-nitro-image-colors",
+ "examples": [
+ "https://github.com/SolankiYogesh/react-native-nitro-image-colors/tree/main/example"
+ ],
+ "android": true,
+ "ios": true,
+ "newArchitecture": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/SolankiYogesh/react-native-nitro-image-colors",
+ "homepage": "https://github.com/SolankiYogesh/react-native-nitro-image-colors#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-03T18:04:29Z",
+ "createdAt": "2025-11-01T16:59:02Z",
+ "pushedAt": "2025-11-03T18:04:29Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 0,
+ "dependencies": 0
+ },
+ "name": "react-native-nitro-image-colors",
+ "fullName": "SolankiYogesh/react-native-nitro-image-colors",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "Fetch prominent colors from an image.",
+ "topics": [
+ "ios",
+ "android"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "nitro"
+ },
+ "npmPkg": "react-native-nitro-image-colors",
+ "npm": {
+ "downloads": 182,
+ "weekDownloads": 0,
+ "size": 142682,
+ "latestRelease": "0.3.0",
+ "latestReleaseDate": "2025-11-03T18:04:28.431Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -1,
+ "topicSearchString": "ios android"
+ },
+ {
+ "githubUrl": "https://github.com/SolankiYogesh/react-native-nitro-video-metadata",
+ "examples": [
+ "https://github.com/SolankiYogesh/react-native-nitro-video-metadata/tree/main/example"
+ ],
+ "android": true,
+ "ios": true,
+ "newArchitecture": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/SolankiYogesh/react-native-nitro-video-metadata",
+ "homepage": "https://github.com/SolankiYogesh/react-native-nitro-video-metadata#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-10-30T12:27:01Z",
+ "createdAt": "2025-10-29T18:24:45Z",
+ "pushedAt": "2025-10-30T12:27:01Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 3,
+ "dependencies": 0
+ },
+ "name": "react-native-nitro-video-metadata",
+ "fullName": "SolankiYogesh/react-native-nitro-video-metadata",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "Module to retrieve metadata from a video supports Expo and React Native with nitro modules",
+ "topics": [
+ "ios",
+ "android"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "nitro"
+ },
+ "npmPkg": "react-native-nitro-video-metadata",
+ "npm": {
+ "downloads": 93,
+ "weekDownloads": 0,
+ "size": 137176,
+ "latestRelease": "0.2.0",
+ "latestReleaseDate": "2025-10-29T18:31:55.506Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -1,
+ "topicSearchString": "ios android"
+ },
+ {
+ "githubUrl": "https://github.com/PatoSala/react-native-blocks/tree/main/packages/core",
+ "npmPkg": "@react-native-blocks/core",
+ "examples": [
+ "https://github.com/PatoSala/react-native-blocks/tree/main/apps/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/PatoSala/react-native-blocks/main/assets/screenshot.png"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/PatoSala/react-native-blocks",
+ "homepage": "https://github.com/PatoSala/react-native-blocks"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T14:24:35Z",
+ "createdAt": "2025-09-29T00:58:35Z",
+ "pushedAt": "2025-11-17T14:24:35Z",
+ "forks": 1,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 19,
+ "dependencies": 5
+ },
+ "name": "@react-native-blocks/core",
+ "fullName": "PatoSala/react-native-blocks",
+ "isPrivate": false,
+ "description": "A base library for React Native Blocks providing required core functionalities.",
+ "topics": [
+ "notion",
+ "blocks"
+ ],
+ "hasTypes": false,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npm": {
+ "downloads": 1142,
+ "weekDownloads": 0,
+ "size": 82775,
+ "latestRelease": "0.1.12",
+ "latestReleaseDate": "2025-11-17T14:25:16.718Z"
+ },
+ "score": 53,
+ "matchingScoreModifiers": [
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": -1,
+ "topicSearchString": "notion blocks"
+ },
+ {
+ "githubUrl": "https://github.com/PatoSala/react-native-blocks/tree/main/packages/blocks",
+ "npmPkg": "@react-native-blocks/blocks",
+ "examples": [
+ "https://github.com/PatoSala/react-native-blocks/tree/main/apps/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/PatoSala/react-native-blocks/main/assets/screenshot.png"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/PatoSala/react-native-blocks",
+ "homepage": "https://github.com/PatoSala/react-native-blocks"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-17T14:24:35Z",
+ "createdAt": "2025-09-29T00:58:35Z",
+ "pushedAt": "2025-11-17T14:24:35Z",
+ "forks": 1,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 19,
+ "dependencies": 3
+ },
+ "name": "@react-native-blocks/blocks",
+ "fullName": "PatoSala/react-native-blocks",
+ "isPrivate": false,
+ "description": "A block based text editor built for React Native. Inspired by the data model behind Notion’s flexibility.",
+ "topics": [
+ "notion",
+ "blocks"
+ ],
+ "hasTypes": false,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npm": {
+ "downloads": 993,
+ "weekDownloads": 0,
+ "size": 27289,
+ "latestRelease": "0.1.11",
+ "latestReleaseDate": "2025-11-17T14:25:48.331Z"
+ },
+ "score": 53,
+ "matchingScoreModifiers": [
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": -1,
+ "topicSearchString": "notion blocks"
+ },
+ {
+ "githubUrl": "https://github.com/ajayesivan/react-native-remix-icon",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/ajayesivan/react-native-remix-icon",
+ "homepage": "https://github.com/ajayesivan/react-native-remix-icon"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": true,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/ajayesivan",
+ "platform": "GITHUB"
+ },
+ {
+ "url": "https://buymeacoffee.com/ajayesivan",
+ "platform": "BUY_ME_A_COFFEE"
+ }
+ ],
+ "updatedAt": "2025-11-11T18:45:31Z",
+ "createdAt": "2021-02-02T20:40:10Z",
+ "pushedAt": "2025-11-11T18:45:31Z",
+ "forks": 14,
+ "issues": 3,
+ "subscribers": 2,
+ "stars": 39,
+ "dependencies": 0
+ },
+ "name": "react-native-remix-icon",
+ "fullName": "ajayesivan/react-native-remix-icon",
+ "isPrivate": false,
+ "description": "An OpenSource implementation of remixicon for React Native",
+ "topics": [
+ "remix-icon",
+ "remixicon",
+ "remixicon-rn",
+ "icons",
+ "icon",
+ "icon-pack",
+ "ui"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false
+ },
+ "npmPkg": "react-native-remix-icon",
+ "npm": {
+ "downloads": 14466,
+ "weekDownloads": 3512,
+ "size": 2041953,
+ "latestRelease": "4.7.0",
+ "latestReleaseDate": "2025-11-11T18:47:39.327Z"
+ },
+ "score": 53,
+ "matchingScoreModifiers": [
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": 0.206,
+ "topicSearchString": "remix-icon remixicon remixicon-rn icons icon icon-pack ui"
+ },
+ {
+ "githubUrl": "https://github.com/126punith/react-native-pdf-jsi",
+ "ios": true,
+ "android": true,
+ "windows": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/126punith/react-native-pdf-jsi",
+ "homepage": "https://github.com/126punith/react-native-pdf-jsi"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T16:38:04Z",
+ "createdAt": "2025-10-02T14:51:25Z",
+ "pushedAt": "2025-11-13T16:38:04Z",
+ "forks": 2,
+ "issues": 1,
+ "subscribers": 2,
+ "stars": 6,
+ "dependencies": 2
+ },
+ "name": "react-native-pdf-jsi",
+ "fullName": "126punith/react-native-pdf-jsi",
+ "isPrivate": false,
+ "description": "🚀 React Native PDF Enhanced - High-Performance JSI Integration A next-generation React Native PDF viewer with JavaScript Interface (JSI) integration, delivering up to 80x performance improvements for PDF operations on both Android and IOS. Built on the proven react-native-pdf foundation with cutting-edge native optimizations.",
+ "topics": [
+ "pdf",
+ "pdf-viewer",
+ "pdf-jsi",
+ "pdf-enhanced",
+ "pdf-reader",
+ "pdf-view",
+ "component",
+ "module",
+ "library",
+ "android",
+ "ios",
+ "windows",
+ "view",
+ "viewer",
+ "jsi",
+ "javascript-interface",
+ "performance",
+ "enhanced",
+ "bridge",
+ "high-performance",
+ "fast-pdf",
+ "lazy-loading",
+ "smart-caching",
+ "progressive-loading",
+ "memory-optimization",
+ "zero-bridge",
+ "cross-platform",
+ "mobile",
+ "document-viewer",
+ "pdf-renderer",
+ "pdf-display",
+ "large-files",
+ "optimization",
+ "caching",
+ "persistent-cache",
+ "pdf-jsi-enhanced"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": true,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "turbo"
+ },
+ "npmPkg": "react-native-pdf-jsi",
+ "npm": {
+ "downloads": 737,
+ "weekDownloads": 49,
+ "size": 2487752,
+ "latestRelease": "3.3.1",
+ "latestReleaseDate": "2025-11-13T16:39:02.908Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.943,
+ "topicSearchString": "pdf pdf-viewer pdf-jsi pdf-enhanced pdf-reader pdf-view component module library android ios windows view viewer jsi javascript-interface performance enhanced bridge high-performance fast-pdf lazy-loading smart-caching progressive-loading memory-optimization zero-bridge cross-platform mobile document-viewer pdf-renderer pdf-display large-files optimization caching persistent-cache pdf-jsi-enhanced"
+ },
+ {
+ "githubUrl": "https://github.com/DataDog/dd-sdk-reactnative/tree/develop/packages/codepush",
+ "npmPkg": "@datadog/mobile-react-native-code-push",
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/DataDog/dd-sdk-reactnative",
+ "homepage": "https://github.com/DataDog/dd-sdk-reactnative#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasSponsorships": false,
+ "hasDiscussions": true,
+ "hasProjects": false,
+ "hasVulnerabilityAlerts": true,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-10T15:15:13Z",
+ "createdAt": "2019-12-18T13:25:42Z",
+ "pushedAt": "2025-11-10T15:15:13Z",
+ "forks": 50,
+ "issues": 30,
+ "subscribers": 16,
+ "stars": 133,
+ "dependencies": 0
+ },
+ "name": "@datadog/mobile-react-native-code-push",
+ "fullName": "DataDog/dd-sdk-reactnative",
+ "isPrivate": false,
+ "description": "A client-side React Native module to interact with Appcenter Codepush and Datadog",
+ "topics": [
+ "datadog",
+ "ios",
+ "android",
+ "codepush",
+ "appcenter"
+ ],
+ "license": {
+ "name": "Apache License 2.0",
+ "url": "http://choosealicense.com/licenses/apache-2.0/",
+ "id": "MDc6TGljZW5zZTI=",
+ "key": "apache-2.0",
+ "spdxId": "Apache-2.0"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npm": {
+ "downloads": 2731,
+ "weekDownloads": 2731,
+ "size": 218525,
+ "latestRelease": "2.13.2",
+ "latestReleaseDate": "2025-11-11T16:41:00.558Z"
+ },
+ "score": 60,
+ "matchingScoreModifiers": [
+ "Known",
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": 0.851,
+ "topicSearchString": "datadog ios android codepush appcenter"
+ },
+ {
+ "githubUrl": "https://github.com/wei102193/react-native-resource-calendar",
+ "examples": [
+ "https://github.com/Wei102193/react-native-resource-calendar/tree/main/example-app-1"
+ ],
+ "ios": true,
+ "android": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/Wei102193/react-native-resource-calendar",
+ "homepage": "https://github.com/wei102193/react-native-resource-calendar#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T19:32:03Z",
+ "createdAt": "2025-10-23T18:54:18Z",
+ "pushedAt": "2025-11-13T19:32:03Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 5,
+ "dependencies": 5
+ },
+ "name": "react-native-resource-calendar",
+ "fullName": "Wei102193/react-native-resource-calendar",
+ "isPrivate": false,
+ "description": "A flexible, performant, and themeable React Native calendar for scheduling apps",
+ "topics": [
+ "calendar",
+ "scheduler",
+ "timeline",
+ "expo",
+ "zustand"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npmPkg": "react-native-resource-calendar",
+ "npm": {
+ "downloads": 1561,
+ "weekDownloads": 0,
+ "size": 532985,
+ "latestRelease": "1.0.19",
+ "latestReleaseDate": "2025-11-13T19:32:10.069Z"
+ },
+ "score": 53,
+ "matchingScoreModifiers": [
+ "Recently updated",
+ "Not supporting New Architecture"
+ ],
+ "popularity": -1,
+ "topicSearchString": "calendar scheduler timeline expo zustand"
+ },
+ {
+ "githubUrl": "https://github.com/BANG88/react-native-markdown/tree/main/packages/react-native-markdown",
+ "npmPkg": "@hake/react-native-markdown",
+ "examples": [
+ "https://github.com/BANG88/react-native-markdown/tree/main/apps/example"
+ ],
+ "images": [
+ "https://raw.githubusercontent.com/BANG88/react-native-markdown/main/screenshots/1.png",
+ "https://raw.githubusercontent.com/BANG88/react-native-markdown/main/screenshots/2.png",
+ "https://raw.githubusercontent.com/BANG88/react-native-markdown/main/screenshots/3.png",
+ "https://raw.githubusercontent.com/BANG88/react-native-markdown/main/screenshots/4.png"
+ ],
+ "ios": true,
+ "android": true,
+ "web": true,
+ "expoGo": true,
+ "newArchitecture": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/BANG88/react-native-markdown",
+ "homepage": "https://github.com/BANG88/react-native-markdown#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-13T01:04:36Z",
+ "createdAt": "2025-11-06T04:46:09Z",
+ "pushedAt": "2025-11-13T01:04:36Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 4,
+ "dependencies": 6
+ },
+ "name": "@hake/react-native-markdown",
+ "fullName": "BANG88/react-native-markdown",
+ "isPrivate": false,
+ "description": "High-performance, extensible React Native Markdown component with remark support",
+ "topics": [
+ "markdown",
+ "remark",
+ "unified",
+ "markdown-renderer",
+ "mdast"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": false,
+ "configPlugin": false
+ },
+ "npm": {
+ "downloads": 3413,
+ "weekDownloads": 3413,
+ "size": 118917,
+ "latestRelease": "0.1.43",
+ "latestReleaseDate": "2025-11-09T07:32:15.556Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": 0.6,
+ "topicSearchString": "markdown remark unified markdown-renderer mdast"
+ },
+ {
+ "githubUrl": "https://github.com/arbazz/react-native-ocr-fast",
+ "npmPkg": "react-native-ocr-fast",
+ "ios": true,
+ "android": true,
+ "newArchitecture": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/arbazz/react-native-ocr-fast",
+ "homepage": "https://github.com/arbazz/react-native-ocr-fast#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": true,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [],
+ "updatedAt": "2025-11-14T13:22:02Z",
+ "createdAt": "2025-11-12T06:47:31Z",
+ "pushedAt": "2025-11-14T13:22:02Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 3,
+ "dependencies": 0
+ },
+ "name": "react-native-ocr-fast",
+ "fullName": "arbazz/react-native-ocr-fast",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "A modern react-native-ocr library that actually supports latest architecture",
+ "topics": [
+ "nitro"
+ ],
+ "license": {
+ "name": "MIT License",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz",
+ "key": "mit",
+ "spdxId": "MIT"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "nitro"
+ },
+ "npm": {
+ "downloads": 343,
+ "weekDownloads": 0,
+ "size": 171092,
+ "latestRelease": "1.0.1",
+ "latestReleaseDate": "2025-11-14T13:22:21.677Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -1,
+ "topicSearchString": "nitro"
+ },
+ {
+ "githubUrl": "https://github.com/oblador/react-native-variable-blur",
+ "npmPkg": "react-native-variable-blur",
+ "examples": [
+ "https://github.com/oblador/react-native-variable-blur/tree/master/example"
+ ],
+ "ios": true,
+ "android": false,
+ "newArchitecture": true,
+ "github": {
+ "urls": {
+ "repo": "https://github.com/oblador/react-native-variable-blur",
+ "homepage": "https://github.com/oblador/react-native-variable-blur#readme"
+ },
+ "stats": {
+ "hasIssues": true,
+ "hasWiki": false,
+ "hasSponsorships": false,
+ "hasDiscussions": false,
+ "hasProjects": true,
+ "hasVulnerabilityAlerts": false,
+ "hasTopics": true,
+ "fundingLinks": [
+ {
+ "url": "https://github.com/oblador",
+ "platform": "GITHUB"
+ }
+ ],
+ "updatedAt": "2025-11-17T10:15:06Z",
+ "createdAt": "2025-11-16T16:22:18Z",
+ "pushedAt": "2025-11-17T10:15:06Z",
+ "forks": 0,
+ "issues": 0,
+ "subscribers": 0,
+ "stars": 12,
+ "dependencies": 0
+ },
+ "name": "react-native-variable-blur",
+ "fullName": "oblador/react-native-variable-blur",
+ "isPrivate": false,
+ "registry": "https://registry.npmjs.org/",
+ "description": "Variable/progressive/gradient blur for React Native",
+ "topics": [
+ "variable-blur",
+ "progressive-blur",
+ "gradient-blur",
+ "blur",
+ "nitro"
+ ],
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdxId": "MIT",
+ "url": "http://choosealicense.com/licenses/mit/",
+ "id": "MDc6TGljZW5zZTEz"
+ },
+ "hasTypes": true,
+ "newArchitecture": false,
+ "isArchived": false,
+ "hasNativeCode": true,
+ "configPlugin": false,
+ "moduleType": "nitro"
+ },
+ "npm": {
+ "downloads": 85,
+ "weekDownloads": 85,
+ "size": 55040,
+ "latestRelease": "0.1.0",
+ "latestReleaseDate": "2025-11-16T16:39:49.063Z"
+ },
+ "score": 58,
+ "matchingScoreModifiers": [
+ "Recently updated"
+ ],
+ "popularity": -0.65,
+ "topicSearchString": "variable-blur progressive-blur gradient-blur blur nitro"
}
],
"topics": {
- "ios": 1015,
- "android": 991,
- "component": 387,
- "expo": 291,
- "typescript": 138,
- "javascript": 95,
- "web": 91,
- "ui": 77,
- "mobile": 75,
- "hacktoberfest": 66,
+ "ios": 1045,
+ "android": 1019,
+ "component": 390,
+ "expo": 314,
+ "typescript": 152,
+ "javascript": 105,
+ "web": 96,
+ "mobile": 80,
+ "ui": 78,
+ "hacktoberfest": 73,
+ "animation": 61,
"image": 58,
- "animation": 58,
- "reanimated": 56,
+ "reanimated": 58,
+ "library": 53,
"picker": 51,
- "library": 50,
- "navigation": 43,
- "modal": 40,
- "svg": 35,
- "video": 31,
- "reactjs": 31,
- "components": 31,
+ "navigation": 44,
+ "modal": 41,
+ "video": 36,
+ "svg": 36,
+ "reactjs": 34,
+ "components": 32,
"animated": 31,
- "rn": 28,
+ "windows": 30,
+ "cross-platform": 30,
+ "nitro": 30,
+ "rn": 29,
+ "hooks": 27,
"slider": 27,
- "hooks": 26,
- "windows": 26,
- "module": 26,
+ "module": 27,
+ "swift": 26,
+ "view": 25,
"material-design": 25,
- "cross-platform": 25,
+ "flatlist": 25,
+ "firebase": 25,
+ "authentication": 25,
+ "audio": 25,
+ "sdk": 24,
+ "calendar": 24,
"material": 24,
- "flatlist": 24,
"select": 24,
- "firebase": 24,
- "authentication": 24,
- "audio": 24,
- "view": 23,
- "calendar": 23,
"input": 23,
- "nitro": 23,
"swipe": 22,
+ "performance": 22,
+ "jsi": 22,
"redux": 21,
+ "notifications": 21,
+ "apple": 21,
"dropdown": 21,
- "swift": 21,
- "jsi": 21,
- "sdk": 20,
+ "icons": 20,
+ "text": 20,
"toast": 20,
"scrollview": 20,
"keyboard": 20,
"alert": 20,
- "notifications": 19,
- "apple": 19,
"maps": 19,
- "text": 19,
- "performance": 19,
- "icons": 18,
+ "responsive": 18,
"auth": 18,
- "responsive": 17,
+ "css": 16,
"carousel": 16,
"swiper": 16,
"form": 16,
+ "java": 16,
"popup": 16,
- "textinput": 16,
"chart": 16,
"scroll": 16,
"loading": 16,
"notification": 16,
+ "macos": 16,
"camera": 15,
- "css": 15,
"localization": 15,
+ "textinput": 15,
+ "card": 15,
"customizable": 15,
+ "kotlin": 15,
+ "player": 15,
+ "gesture-handler": 15,
"state": 15,
"button": 14,
+ "ui-components": 14,
"listview": 14,
- "card": 14,
+ "gallery": 14,
"analytics": 14,
+ "location": 14,
"background": 14,
+ "network": 14,
"gesture": 14,
- "kotlin": 14,
- "player": 14,
"bottom-sheet": 14,
- "macos": 14,
- "gesture-handler": 14,
"bar": 13,
- "bootstrap": 13,
- "java": 13,
- "ui-components": 13,
- "gallery": 13,
- "network": 13,
+ "tabs": 13,
+ "push": 13,
+ "browser": 13,
+ "fetch": 13,
"storage": 13,
+ "icon": 13,
"sqlite": 13,
+ "barcode": 13,
"grid": 12,
- "push": 12,
- "browser": 12,
- "location": 12,
- "fetch": 12,
+ "bootstrap": 12,
+ "style": 12,
+ "objective-c": 12,
+ "push-notifications": 12,
"i18n": 12,
+ "theme": 12,
"upload": 12,
"download": 12,
- "icon": 12,
+ "npm": 12,
"webrtc": 12,
- "barcode": 12,
+ "nitro-modules": 12,
"fast": 12,
"security": 12,
"new-architecture": 12,
"loader": 11,
"charts": 11,
- "tabs": 11,
"menu": 11,
- "style": 11,
- "objective-c": 11,
- "push-notifications": 11,
+ "pdf": 11,
"bluetooth": 11,
"spinner": 11,
+ "app": 11,
+ "webview": 11,
+ "oauth": 11,
"pinch-to-zoom": 11,
- "theme": 11,
+ "cli": 11,
"gradient": 11,
"crypto": 11,
"animations": 11,
+ "otp": 11,
"rudder": 11,
"file": 10,
"gl": 10,
+ "validation": 10,
"asyncstorage": 10,
"font": 10,
- "pdf": 10,
"screen": 10,
+ "layout": 10,
"dialog": 10,
"tab": 10,
+ "scanner": 10,
"progress": 10,
"text-input": 10,
"list": 10,
"http": 10,
"popover": 10,
+ "blur": 10,
"fabric": 10,
"pinch": 10,
"internationalization": 10,
"design": 10,
+ "testing": 10,
+ "database": 10,
"zoom": 10,
"placeholder": 10,
+ "media": 10,
"sheet": 10,
+ "tvos": 10,
+ "ai": 10,
"skia": 10,
- "otp": 10,
- "nitro-modules": 10,
+ "opengl": 9,
"photo": 9,
+ "crop": 9,
"search": 9,
"api": 9,
- "validation": 9,
"drawer": 9,
- "layout": 9,
"simple": 9,
"time": 9,
"images": 9,
"date": 9,
- "scanner": 9,
+ "bridge": 9,
"checkbox": 9,
"google": 9,
- "webview": 9,
+ "markdown": 9,
"immutable": 9,
- "blur": 9,
- "oauth": 9,
- "testing": 9,
- "database": 9,
"qrcode": 9,
"fs": 9,
- "npm": 9,
- "media": 9,
+ "music": 9,
"boilerplate": 9,
+ "video-player": 9,
"reanimated2": 9,
"ui-component": 9,
+ "cpp": 9,
"error": 8,
- "opengl": 8,
- "crop": 8,
+ "splash": 8,
"facebook": 8,
"events": 8,
"ui-kit": 8,
+ "pager": 8,
"map": 8,
"scrollable": 8,
"parallax": 8,
- "autocomplete": 8,
"utility": 8,
- "app": 8,
"drag": 8,
"html": 8,
"link": 8,
@@ -147720,60 +161319,67 @@
"navbar": 8,
"datepicker": 8,
"emoji": 8,
- "markdown": 8,
+ "phone": 8,
"sms": 8,
"screenshot": 8,
+ "stripe": 8,
"navigation-bar": 8,
"config": 8,
- "cli": 8,
"payments": 8,
"canvas": 8,
- "music": 8,
"accessibility": 8,
- "video-player": 8,
- "tvos": 8,
+ "template": 8,
+ "codepush": 8,
+ "elements": 8,
"qr-code": 8,
- "ai": 8,
"ui-library": 8,
- "cpp": 8,
+ "state-management": 8,
+ "lightweight": 8,
+ "color": 7,
"multiple": 7,
"splash-screen": 7,
"splashscreen": 7,
- "splash": 7,
"cache": 7,
"mask": 7,
+ "graph": 7,
"tabbar": 7,
"forms": 7,
"styles": 7,
+ "viewer": 7,
"orientation": 7,
+ "tracking": 7,
+ "xcode": 7,
"mobile-app": 7,
- "pager": 7,
"timer": 7,
- "bridge": 7,
"ble": 7,
+ "autocomplete": 7,
"indicator": 7,
"intro": 7,
+ "lightbox": 7,
"modules": 7,
"device": 7,
- "stripe": 7,
+ "speech": 7,
"tooltip": 7,
"l10n": 7,
"datetime": 7,
"onboarding": 7,
"tutorial": 7,
+ "snackbar": 7,
"fingerprint": 7,
+ "geolocation": 7,
+ "store": 7,
"async-storage": 7,
"bundle": 7,
- "template": 7,
+ "js": 7,
"code-push": 7,
- "elements": 7,
"skeleton": 7,
+ "gps": 7,
+ "nodejs": 7,
"tailwind": 7,
"shadow": 7,
+ "node": 7,
"ui-lib": 7,
"storybook": 7,
- "state-management": 7,
- "lightweight": 7,
"turbo-module": 7,
"scandit": 7,
"custom": 6,
@@ -147784,48 +161390,45 @@
"tableview": 6,
"bottom": 6,
"viewpager": 6,
- "viewer": 6,
"login": 6,
- "tracking": 6,
- "xcode": 6,
"infinite": 6,
"cards": 6,
+ "mobile-development": 6,
"twitter": 6,
- "lightbox": 6,
+ "nextjs": 6,
"image-gallery": 6,
"graphs": 6,
"country": 6,
"status-bar": 6,
- "phone": 6,
- "speech": 6,
+ "number": 6,
+ "networking": 6,
"bottomsheet": 6,
"collapsible": 6,
"ux": 6,
"fontawesome": 6,
- "snackbar": 6,
+ "npm-package": 6,
"instagram": 6,
"haptics": 6,
- "geolocation": 6,
- "store": 6,
+ "voice": 6,
"wifi": 6,
"generator": 6,
"promise": 6,
"swipeable": 6,
- "color": 6,
+ "hook": 6,
"chat": 6,
"image-viewer": 6,
"polyfill": 6,
"rating": 6,
- "js": 6,
- "codepush": 6,
"sectionlist": 6,
- "gps": 6,
"wheel": 6,
- "nodejs": 6,
"tailwindcss": 6,
+ "media-player": 6,
+ "turbomodule": 6,
"async": 6,
+ "dark-mode": 6,
"app-icon": 6,
- "graph": 6,
+ "appcenter": 6,
+ "llm": 6,
"vector": 5,
"segmented-control": 5,
"launchscreen": 5,
@@ -147833,8 +161436,10 @@
"feedback": 5,
"event": 5,
"component-library": 5,
+ "reactive": 5,
"signature": 5,
"multiselect": 5,
+ "image-picker": 5,
"navigator": 5,
"google-maps": 5,
"floating": 5,
@@ -147846,20 +161451,21 @@
"infinite-scroll": 5,
"share": 5,
"intent": 5,
- "mobile-development": 5,
"email": 5,
"tab-bar": 5,
"payment": 5,
+ "tree": 5,
+ "styled-components": 5,
"accordion": 5,
"overlay": 5,
"message": 5,
"emoji-picker": 5,
"header": 5,
"uikit": 5,
- "number": 5,
"healthkit": 5,
"contacts": 5,
- "networking": 5,
+ "speech-to-text": 5,
+ "privacy": 5,
"globalization": 5,
"styling": 5,
"router": 5,
@@ -147872,62 +161478,69 @@
"remote": 5,
"filesystem": 5,
"actionsheet": 5,
+ "document": 5,
"build": 5,
"oauth2": 5,
+ "frontend": 5,
+ "package": 5,
+ "graphics": 5,
"draggable": 5,
+ "pdf-viewer": 5,
"translation": 5,
"time-picker": 5,
"timepicker": 5,
"devtools": 5,
- "voice": 5,
"app-store": 5,
"zoomable": 5,
- "hook": 5,
+ "speech-recognition": 5,
"appstore": 5,
"iap": 5,
"in-app-purchase": 5,
"playstore": 5,
"review": 5,
+ "jest": 5,
"env": 5,
"code": 5,
"blob": 5,
"switch": 5,
+ "shimmer": 5,
"fitness": 5,
"plugin": 5,
"youtube": 5,
"debugger": 5,
"qr": 5,
- "node": 5,
+ "one-time-password": 5,
+ "cryptography": 5,
"manager": 5,
- "media-player": 5,
"phone-input": 5,
"encryption": 5,
- "turbomodule": 5,
+ "utilities": 5,
"paper": 5,
- "dark-mode": 5,
"css-in-js": 5,
"version": 5,
"vision-camera": 5,
"interactive": 5,
+ "visualization": 5,
+ "otp-input": 5,
"otp-verification": 5,
- "appcenter": 5,
- "llm": 5,
+ "mobile-ui": 5,
"console": 4,
"debug": 4,
"image-editor": 4,
"recording": 4,
+ "step": 4,
"ads": 4,
+ "keychain": 4,
"bug-reporting": 4,
"drawing": 4,
"line": 4,
"declarative": 4,
- "reactive": 4,
"multi-select": 4,
"listener": 4,
"fcm": 4,
- "image-picker": 4,
"lottie": 4,
"mapview": 4,
+ "fade": 4,
"slide": 4,
"flexbox": 4,
"responsive-layout": 4,
@@ -147938,19 +161551,17 @@
"credit-card": 4,
"progressbar": 4,
"linking": 4,
- "nextjs": 4,
"photos": 4,
"flip": 4,
- "styled-components": 4,
"country-picker": 4,
"parse": 4,
"deep-linking": 4,
"permissions": 4,
"capture": 4,
+ "safari": 4,
"health-kit": 4,
+ "geocoding": 4,
"viewport": 4,
- "speech-to-text": 4,
- "privacy": 4,
"stylesheet": 4,
"test": 4,
"scaling": 4,
@@ -147960,14 +161571,9 @@
"messaging": 4,
"query": 4,
"fonts": 4,
- "document": 4,
"braintree": 4,
"google-play": 4,
"azure": 4,
- "frontend": 4,
- "npm-package": 4,
- "graphics": 4,
- "pdf-viewer": 4,
"date-picker": 4,
"datetimepicker": 4,
"offline": 4,
@@ -147977,11 +161583,11 @@
"faceid": 4,
"expo-web": 4,
"in-app": 4,
+ "chrome-custom-tabs": 4,
"selector": 4,
- "tree": 4,
+ "handler": 4,
"double-tap": 4,
"axios": 4,
- "speech-recognition": 4,
"dual-screen": 4,
"launch": 4,
"safe-area": 4,
@@ -147989,37 +161595,42 @@
"iphonex": 4,
"voip": 4,
"palette": 4,
+ "sound": 4,
+ "subscriptions": 4,
"rate": 4,
- "jest": 4,
"gif": 4,
"12factor": 4,
"exception": 4,
"transitions": 4,
- "shimmer": 4,
"haptic-feedback": 4,
"mapbox": 4,
+ "high-performance": 4,
"focus": 4,
"masonry": 4,
+ "timeline": 4,
+ "open-source": 4,
"confirmation-code": 4,
"health": 4,
"expo-plugin": 4,
+ "in-app-browser": 4,
+ "biometrics": 4,
"touch-id": 4,
+ "dotenv": 4,
"marquee": 4,
"image-zoom": 4,
"responsive-ui": 4,
"sortable": 4,
- "one-time-password": 4,
- "cryptography": 4,
"shortcuts": 4,
"flex": 4,
"screen-capture": 4,
"totp": 4,
- "c++": 4,
- "utilities": 4,
"classes": 4,
+ "design-system": 4,
"wrapper": 4,
"context": 4,
+ "detector": 4,
"compression": 4,
+ "ocr": 4,
"edge-to-edge": 4,
"passkey": 4,
"jwt": 4,
@@ -148027,26 +161638,28 @@
"editor": 4,
"reanimated3": 4,
"selection": 4,
- "visualization": 4,
"hash": 4,
"spotlight": 4,
- "otp-input": 4,
"highlight": 4,
+ "expo-modules": 4,
"swiftui": 4,
"prebuild": 4,
"eas": 4,
"toastify": 4,
- "themed": 4,
"ping": 4,
- "mobile-ui": 4,
+ "javascript-library": 4,
+ "expo-module": 4,
+ "streaming": 4,
"reducer": 4,
"awesome": 4,
+ "update": 4,
+ "optimization": 4,
"logger": 3,
"vector-icons": 3,
"imageeditor": 3,
+ "stickers": 3,
+ "cropping": 3,
"segmentedcontrolios": 3,
- "step": 3,
- "keychain": 3,
"image-cache": 3,
"uitableview": 3,
"core": 3,
@@ -148060,7 +161673,6 @@
"side-menu": 3,
"mapkit": 3,
"directions": 3,
- "fade": 3,
"transition": 3,
"progress-view": 3,
"modals": 3,
@@ -148071,7 +161683,8 @@
"items": 3,
"rtl": 3,
"net": 3,
- "places": 3,
+ "uwp": 3,
+ "scan": 3,
"cameraroll": 3,
"drop": 3,
"touch": 3,
@@ -148095,10 +161708,9 @@
"parser": 3,
"statusbar": 3,
"calls": 3,
- "safari": 3,
+ "safari-view-controller": 3,
"gyroscope": 3,
"magnetometer": 3,
- "geocoding": 3,
"digits": 3,
"horizontal": 3,
"vertical": 3,
@@ -148106,6 +161718,8 @@
"lan": 3,
"sensor": 3,
"language": 3,
+ "theming": 3,
+ "pouchdb": 3,
"tools": 3,
"collapse": 3,
"detection": 3,
@@ -148130,16 +161744,21 @@
"file-system": 3,
"webgl": 3,
"videos": 3,
+ "expo-notifications": 3,
"sql": 3,
"task": 3,
"gaming": 3,
+ "arkit": 3,
"thumbnail": 3,
- "chrome-custom-tabs": 3,
+ "sms-code": 3,
+ "verification-code": 3,
+ "stepper": 3,
"nested": 3,
+ "split": 3,
"inline": 3,
"lazy": 3,
"icloud": 3,
- "handler": 3,
+ "persian-calendar": 3,
"clipboard": 3,
"geofence": 3,
"geofencing": 3,
@@ -148153,11 +161772,10 @@
"fit": 3,
"i18next": 3,
"ssr": 3,
- "sound": 3,
"cached": 3,
"option": 3,
- "subscriptions": 3,
"google-sign-in": 3,
+ "sqlite3": 3,
"webp": 3,
"typing": 3,
"filestream": 3,
@@ -148169,38 +161787,41 @@
"haptic": 3,
"flatlist-alternative": 3,
"60fps": 3,
- "high-performance": 3,
- "timeline": 3,
"preview": 3,
+ "github": 3,
"code-input": 3,
"google-fit": 3,
- "in-app-browser": 3,
- "open-source": 3,
- "dotenv": 3,
+ "visionos": 3,
"gradle": 3,
"metadata": 3,
"mock": 3,
"qrcode-scanner": 3,
"barcode-scanner": 3,
"password": 3,
+ "pin": 3,
"face-id": 3,
- "biometrics": 3,
"panel": 3,
+ "clustering": 3,
+ "large-files": 3,
"microphone": 3,
"countdown": 3,
"sse": 3,
+ "international": 3,
"qrcode-generator": 3,
"play-store": 3,
"decoder": 3,
"mmkv": 3,
"freakycoder": 3,
"kuray": 3,
+ "c++": 3,
"utils": 3,
"development": 3,
"color-picker": 3,
+ "performant": 3,
"bottom-bar": 3,
"nsurlsession": 3,
- "design-system": 3,
+ "file-upload": 3,
+ "typescript-library": 3,
"framework": 3,
"2fa": 3,
"sharedpreferences": 3,
@@ -148208,15 +161829,18 @@
"worklet": 3,
"ssl": 3,
"ticker": 3,
+ "starter": 3,
"service": 3,
"image-processing": 3,
"toast-notifications": 3,
+ "data": 3,
"eventemitter": 3,
+ "augmented-reality": 3,
"tags": 3,
"barcode-generator": 3,
- "detector": 3,
"compress": 3,
"phone-number": 3,
+ "lazy-loading": 3,
"system-bar": 3,
"symbols": 3,
"passkeys": 3,
@@ -148233,6 +161857,7 @@
"pan": 3,
"customer-support": 3,
"volume": 3,
+ "rtl-support": 3,
"dropdown-menu": 3,
"quick-actions": 3,
"home-screen": 3,
@@ -148247,39 +161872,38 @@
"ssl-pinning": 3,
"server": 3,
"jni": 3,
- "package": 3,
- "expo-modules": 3,
+ "flags": 3,
+ "otp-entry": 3,
+ "otp-text-input": 3,
"braze": 3,
"segmentation": 3,
"management": 3,
"rneui": 3,
- "velements": 3,
- "rn-vui": 3,
+ "themed": 3,
"ping-android": 3,
"cpf": 3,
"cnpj": 3,
- "javascript-library": 3,
"nitrogen": 3,
- "expo-module": 3,
"android-app": 3,
"immer": 3,
"classname": 3,
"classnames": 3,
"toast-notification": 3,
"turbo": 3,
- "streaming": 3,
- "update": 3,
- "optimization": 3,
+ "turbo-modules": 3,
+ "nitro-module": 3,
+ "ota": 3,
"translate": 3,
+ "notion": 3,
"local-llm": 3,
"compare": 3,
- "google-api": 3,
"better-auth": 3,
"google-signin": 3,
"deep-equal": 3,
"zod": 3,
"drizzle": 3,
"ts": 3,
+ "identity": 3,
"external": 3,
"sms-retriever": 3,
"colors": 2,
@@ -148287,8 +161911,11 @@
"photo-editor": 2,
"photoeditor": 2,
"image-manipulation": 2,
+ "filter": 2,
+ "overlays": 2,
+ "frames": 2,
"video-editor": 2,
- "cropping": 2,
+ "transform": 2,
"khtwah": 2,
"dimensions": 2,
"redux-persist": 2,
@@ -148307,18 +161934,23 @@
"keystore": 2,
"squircle": 2,
"smooth": 2,
+ "andriod": 2,
"bug-reporter": 2,
"toolbar": 2,
"menubar": 2,
"form-generator": 2,
"subscription": 2,
+ "mirror": 2,
"swipeview": 2,
+ "listeners": 2,
"gcm": 2,
"onesignal-notifications": 2,
"mixpanel": 2,
"mixpanel-sdk": 2,
"pageview": 2,
"google-maps-api": 2,
+ "bounce": 2,
+ "icon-pack": 2,
"orientation-changes": 2,
"responsive-design": 2,
"universal": 2,
@@ -148331,11 +161963,10 @@
"parallax-effect": 2,
"tcp": 2,
"sockets": 2,
- "uwp": 2,
"bluetooth-low-energy": 2,
"card.io": 2,
"credit": 2,
- "scan": 2,
+ "places": 2,
"google-places": 2,
"google-places-api": 2,
"bottom-navigation": 2,
@@ -148375,7 +162006,6 @@
"hide": 2,
"viewshot": 2,
"snapshot": 2,
- "safari-view-controller": 2,
"firestack": 2,
"accelerometer": 2,
"addressbook": 2,
@@ -148385,13 +162015,13 @@
"android-library": 2,
"iphone": 2,
"reminders": 2,
+ "ios-library": 2,
"localstorage": 2,
"sync": 2,
- "theming": 2,
+ "stylesheets": 2,
"ab": 2,
"experiment": 2,
"variant": 2,
- "pouchdb": 2,
"offlinefirst": 2,
"image-resizer": 2,
"easing": 2,
@@ -148400,6 +162030,7 @@
"remote-config": 2,
"in-app-messaging": 2,
"machine-learning": 2,
+ "trace": 2,
"json": 2,
"font-awesome": 2,
"archive": 2,
@@ -148415,6 +162046,8 @@
"swiper-flatlist": 2,
"grid-view": 2,
"grid-layout": 2,
+ "marker": 2,
+ "pdf-reader": 2,
"i10n": 2,
"keyboard-accessory": 2,
"radial-gradient": 2,
@@ -148424,20 +162057,22 @@
"audio-player": 2,
"chromecast": 2,
"audio-library": 2,
- "autocompletion": 2,
"apple-authentication": 2,
"asset": 2,
"brightness": 2,
+ "document-picker": 2,
"keep-awake": 2,
+ "coords": 2,
+ "compass": 2,
+ "heading": 2,
"mail": 2,
- "expo-notifications": 2,
+ "push-nofifications": 2,
"game": 2,
"2d": 2,
"pixi": 2,
"print": 2,
"barometer": 2,
"reviews": 2,
- "arkit": 2,
"threejs": 2,
"expo-video-thumbnails": 2,
"verification": 2,
@@ -148445,17 +162080,16 @@
"chrome": 2,
"sfsafariviewcontroller": 2,
"treeview": 2,
- "split": 2,
"require": 2,
"ram": 2,
"ram-bundle": 2,
"google-drive": 2,
- "persian-calendar": 2,
"month-picker": 2,
"persian": 2,
"jalaali": 2,
"double": 2,
"tap": 2,
+ "desktop": 2,
"developer-tools": 2,
"eslint": 2,
"zendesk": 2,
@@ -148463,8 +162097,12 @@
"localize": 2,
"l20n": 2,
"updates": 2,
+ "netinfo": 2,
"community": 2,
+ "opensource": 2,
"twilio": 2,
+ "video-call": 2,
+ "video-chat": 2,
"callkit": 2,
"call-kit": 2,
"flipper": 2,
@@ -148480,6 +162118,7 @@
"tablet": 2,
"amazon": 2,
"billing": 2,
+ "openiap": 2,
"cocoapod": 2,
"fastimage": 2,
"priority": 2,
@@ -148494,7 +162133,6 @@
"tts": 2,
"text-to-speech": 2,
"config-var": 2,
- "sqlite3": 2,
"wechat": 2,
"video-controls": 2,
"itunes": 2,
@@ -148530,7 +162168,6 @@
"fontsize": 2,
"font-size": 2,
"git": 2,
- "github": 2,
"size": 2,
"hypertext": 2,
"geometry": 2,
@@ -148540,20 +162177,24 @@
"pin-code": 2,
"confirmation-code-input": 2,
"pin-code-input": 2,
+ "secure-storage": 2,
+ "biometric-authentication": 2,
"authenticate": 2,
"interceptor": 2,
+ "network-monitoring": 2,
"babel": 2,
"environment-variables": 2,
"track": 2,
"rng": 2,
"radial": 2,
+ "realtime-messaging": 2,
"border": 2,
"dx-sdk": 2,
"restart": 2,
"responsive-view": 2,
"responsive-screen": 2,
"pincode": 2,
- "pin": 2,
+ "samsung": 2,
"table": 2,
"integration": 2,
"card-view": 2,
@@ -148561,9 +162202,7 @@
"shadowview": 2,
"maplibre": 2,
"cluster": 2,
- "clustering": 2,
"apple-watch": 2,
- "large-files": 2,
"google-nearby": 2,
"broadcast": 2,
"font-face": 2,
@@ -148582,7 +162221,6 @@
"telephone": 2,
"tel": 2,
"input-text": 2,
- "international": 2,
"app-review": 2,
"in-app-review": 2,
"area-chart": 2,
@@ -148605,10 +162243,11 @@
"nitromodule": 2,
"processing": 2,
"edit": 2,
+ "translations": 2,
+ "hermes": 2,
"navigation-bar-color": 2,
"popover-view": 2,
"uploadservice": 2,
- "file-upload": 2,
"tor": 2,
"socks5": 2,
"streams": 2,
@@ -148626,22 +162265,25 @@
"3d": 2,
"benchmark": 2,
"tls": 2,
- "starter": 2,
"fast-image": 2,
+ "zustand": 2,
+ "detox": 2,
"atomic-css": 2,
"background-task": 2,
"breeffy": 2,
"lifecycle": 2,
+ "auto-height": 2,
"big": 2,
+ "memory-optimization": 2,
"dark": 2,
"tint": 2,
"avoid-keyboard": 2,
"alipay": 2,
"realm": 2,
"local-first": 2,
+ "create-app": 2,
"release": 2,
"production": 2,
- "augmented-reality": 2,
"ar": 2,
"visualizer": 2,
"responsive-font-size": 2,
@@ -148653,6 +162295,7 @@
"automatic": 2,
"new": 2,
"rails": 2,
+ "datadog": 2,
"category": 2,
"compressor": 2,
"whatsapp": 2,
@@ -148660,15 +162303,14 @@
"neumorphism": 2,
"inner-shadow": 2,
"alerts": 2,
- "performant": 2,
"opencv": 2,
"buttons": 2,
"loading-indicator": 2,
"mlkit": 2,
- "ocr": 2,
- "lazy-loading": 2,
"system-bars": 2,
"sfsymbols": 2,
+ "huawei": 2,
+ "pdf417": 2,
"material-you": 2,
"hashing": 2,
"address": 2,
@@ -148678,19 +162320,23 @@
"searchable": 2,
"leaflet": 2,
"slideshow": 2,
+ "expo-router": 2,
"wheelpicker": 2,
"crypto.getrandomvalues": 2,
"get-random-values": 2,
"getrandomvalues": 2,
+ "deno": 2,
"line-charts": 2,
"pie-chart": 2,
"donut-chart": 2,
"rxn": 2,
+ "mouse": 2,
"tailwind-css": 2,
"webassembly": 2,
"picture": 2,
"zoomable-image": 2,
"document-scanner": 2,
+ "mrz": 2,
"passkit": 2,
"sendbird": 2,
"real-time": 2,
@@ -148703,9 +162349,7 @@
"stories": 2,
"app-shortcuts": 2,
"uiapplicationshortcutitem": 2,
- "rtl-support": 2,
"type": 2,
- "data": 2,
"api-client": 2,
"websocket": 2,
"rest": 2,
@@ -148726,16 +162370,19 @@
"physics": 2,
"hook-form": 2,
"codes": 2,
- "flags": 2,
- "otp-text-input": 2,
+ "otp-verify": 2,
+ "one-time-code": 2,
"blur-view": 2,
"arraybuffer": 2,
"multithreading": 2,
"worklets": 2,
"coreml": 2,
+ "neural-engine": 2,
+ "apple-silicon": 2,
+ "unified": 2,
"local-network": 2,
"profiling": 2,
- "turbo-modules": 2,
+ "sample": 2,
"select-picker": 2,
"version-check": 2,
"app-version": 2,
@@ -148767,6 +162414,7 @@
"clevertap": 2,
"loading-animations": 2,
"oidc": 2,
+ "model": 2,
"tiny": 2,
"expo-share-extension": 2,
"expo-config-plugin": 2,
@@ -148786,7 +162434,6 @@
"shopify": 2,
"vibration": 2,
"validate": 2,
- "typescript-library": 2,
"translator": 2,
"persist": 2,
"redux-toolkit": 2,
@@ -148806,13 +162453,13 @@
"tree-view": 2,
"tree-select": 2,
"tree-structure": 2,
+ "loaders": 2,
"toast-message": 2,
- "visionos": 2,
"jsx": 2,
"app-update": 2,
"in-app-update": 2,
- "nitro-module": 2,
- "ota": 2,
+ "functional": 2,
+ "live": 2,
"self-hosted": 2,
"buffer": 2,
"bugsnag": 2,
@@ -148821,24 +162468,33 @@
"variants": 2,
"statechart": 2,
"scxml": 2,
+ "live-updates": 2,
"multi-step": 2,
- "stepper": 2,
"wizard": 2,
+ "license": 2,
"llama": 2,
"adjust": 2,
+ "shimmer-effect": 2,
"image-compressor": 2,
+ "fade-in": 2,
+ "fade-out": 2,
+ "google-api": 2,
"wav": 2,
"audio-processing": 2,
"mobile-security": 2,
+ "velements": 2,
+ "rn-vui": 2,
"expo-passkey": 2,
"biometric": 2,
"matomo": 2,
"google-sso": 2,
+ "sso": 2,
"equality": 2,
"lodash": 2,
"vue": 2,
"angular": 2,
"emitter": 2,
+ "pubsub": 2,
"class-variance-authority": 2,
"pressable": 2,
"orm": 2,
@@ -148850,7 +162506,6 @@
"exit": 2,
"webauthn": 2,
"credential-manager": 2,
- "identity": 2,
"lottie-splash-screen": 2,
"mutable": 2,
"copy-on-write": 2,
@@ -148858,21 +162513,34 @@
"blurview": 2,
"liquid-glass": 2,
"equal": 2,
- "node-api": 2,
- "bindings": 2,
+ "aria": 2,
"apple-intelligence": 2,
"nlp": 2,
"mobile-ai": 2,
+ "image-upload": 2,
"dates": 2,
"screen-recording": 2,
+ "hover": 2,
+ "printer": 2,
"rich-text-editor": 2,
+ "naver": 2,
+ "scheduler": 2,
"keyevent": 2,
+ "androidtv": 2,
"turbomodules": 2,
"bun": 2,
+ "pdf-renderer": 2,
+ "transcription": 2,
+ "stt": 2,
"unistyles": 2,
+ "mlx": 2,
+ "expo-go": 2,
+ "winrt": 2,
+ "blocks": 2,
"log": 1,
"logs": 1,
"levels": 1,
+ "logging-library": 1,
"image-filters": 1,
"gl-expo": 1,
"gl-dom": 1,
@@ -148887,7 +162555,6 @@
"videoeditor-sdk": 1,
"video-editing": 1,
"video-manipulation": 1,
- "filter": 1,
"segmented": 1,
"control": 1,
"resegmented": 1,
@@ -148930,7 +162597,6 @@
"smooth-corners": 1,
"corners": 1,
"rounded-corners": 1,
- "andriod": 1,
"instabug": 1,
"errors": 1,
"exceptions": 1,
@@ -148943,6 +162609,7 @@
"line-graph": 1,
"scatterpoint-graph": 1,
"d3js": 1,
+ "legend": 1,
"facepile": 1,
"face-pile": 1,
"avatar-group": 1,
@@ -148954,11 +162621,9 @@
"form-controls": 1,
"typeface": 1,
"typography-themes": 1,
- "mirror": 1,
"rondell": 1,
"pager-component": 1,
"event-listeners": 1,
- "listeners": 1,
"locker": 1,
"onesignal-instructions": 1,
"linkedin": 1,
@@ -148972,9 +162637,7 @@
"pagecontrol": 1,
"uipagecontrol": 1,
"keyframe": 1,
- "bounce": 1,
"animatable": 1,
- "icon-pack": 1,
"step-indicator": 1,
"modalbox": 1,
"window": 1,
@@ -149024,6 +162687,7 @@
"pathjs-chart": 1,
"radar-graphs": 1,
"bar-graphs": 1,
+ "pie-graphs": 1,
"fab": 1,
"actionbutton": 1,
"warn": 1,
@@ -149052,6 +162716,9 @@
"key-value-store": 1,
"full": 1,
"pop-up": 1,
+ "activity-indicator": 1,
+ "progress-circle": 1,
+ "progress-indicator": 1,
"text-field": 1,
"hud": 1,
"countries": 1,
@@ -149119,6 +162786,9 @@
"recurring-events": 1,
"ios-calendar-api": 1,
"android-calendar-api": 1,
+ "android-calendar": 1,
+ "ios-calendar": 1,
+ "ios-sdk": 1,
"materialkit": 1,
"bottom-sheet-behavior": 1,
"coordinatorlayout": 1,
@@ -149126,7 +162796,6 @@
"floatingactionbutton": 1,
"nestedscrollview": 1,
"currency": 1,
- "stylesheets": 1,
"css-modules": 1,
"local-db": 1,
"db-events": 1,
@@ -149178,7 +162847,6 @@
"inappmessaging": 1,
"landmark-recognition": 1,
"image-labeler": 1,
- "trace": 1,
"insight": 1,
"latency": 1,
"performance-monitoring": 1,
@@ -149217,13 +162885,11 @@
"grid-list": 1,
"grid-component": 1,
"flatlist-grid": 1,
- "marker": 1,
"watermark": 1,
"mark": 1,
"icon-watermark": 1,
"draggable-calendar": 1,
"pdfjs": 1,
- "pdf-reader": 1,
"snack-bar": 1,
"chaos-engineering": 1,
"pseudo-localization": 1,
@@ -149253,6 +162919,7 @@
"selected": 1,
"customize-event": 1,
"customize-date": 1,
+ "autocompletion": 1,
"instagram-login": 1,
"instagram-api": 1,
"instagram-oauth": 1,
@@ -149268,19 +162935,14 @@
"constants": 1,
"expo-device": 1,
"expo-document-picker": 1,
- "document-picker": 1,
"glview": 1,
"expo-haptics": 1,
"expo-image-manipulator": 1,
"expo-intent-launcher": 1,
"launcher": 1,
"locales": 1,
- "coords": 1,
- "compass": 1,
- "heading": 1,
"composer": 1,
"expo-network": 1,
- "push-nofifications": 1,
"exponent": 1,
"pixi.js": 1,
"sprite": 1,
@@ -149300,8 +162962,6 @@
"ar-session": 1,
"javascript-game": 1,
"expo-web-browser": 1,
- "sms-code": 1,
- "verification-code": 1,
"flow": 1,
"safearea": 1,
"dns": 1,
@@ -149347,7 +163007,6 @@
"custom-emojis": 1,
"modalpicker": 1,
"mst": 1,
- "desktop": 1,
"reactotron": 1,
"redux-saga": 1,
"background-location": 1,
@@ -149389,7 +163048,6 @@
"clone": 1,
"clone-view": 1,
"image-clone": 1,
- "netinfo": 1,
"network-info": 1,
"maskedtextfield": 1,
"maskededittext": 1,
@@ -149407,10 +163065,8 @@
"medium-clap": 1,
"avfoundation": 1,
"avaudiosession": 1,
- "opensource": 1,
"twilio-video": 1,
"realtime-video": 1,
- "video-call": 1,
"connectionservice": 1,
"connection-service": 1,
"incall": 1,
@@ -149499,6 +163155,9 @@
"sg": 1,
"paint": 1,
"galio": 1,
+ "minimalist-design": 1,
+ "sponsors": 1,
+ "showcase": 1,
"super": 1,
"flat-list": 1,
"section-list": 1,
@@ -149539,9 +163198,14 @@
"customtabsintent": 1,
"chrometabsmanageractivity": 1,
"deep-links": 1,
+ "sso-authentication": 1,
+ "sso-login": 1,
"slider-component": 1,
+ "strongbox": 1,
"sensitive-info": 1,
"ios-keychain": 1,
+ "secure-enclave": 1,
+ "watchos": 1,
"powerbi": 1,
"msal": 1,
"b2c": 1,
@@ -149566,7 +163230,6 @@
"triangle-view": 1,
"labels": 1,
"monitor": 1,
- "network-monitoring": 1,
"charles": 1,
"network-debug": 1,
"babel-plugin": 1,
@@ -149584,7 +163247,6 @@
"level": 1,
"iphone-x": 1,
"realtimemessaging": 1,
- "realtime-messaging": 1,
"collapsible-header": 1,
"hide-header": 1,
"animate-header": 1,
@@ -149596,6 +163258,8 @@
"fusedlocationproviderclient": 1,
"acceleration": 1,
"fingerprint-scanner": 1,
+ "meizu": 1,
+ "face": 1,
"cast": 1,
"google-cast": 1,
"cast-library": 1,
@@ -149641,6 +163305,7 @@
"bottom-app-bar": 1,
"action": 1,
"blurhash": 1,
+ "algorithm": 1,
"youtube-api": 1,
"youtube-video": 1,
"animate-numerical-value": 1,
@@ -149658,6 +163323,7 @@
"zoom-us": 1,
"confrence": 1,
"meetings": 1,
+ "online": 1,
"ios-ui": 1,
"popup-ui": 1,
"popup-ui-design": 1,
@@ -149677,7 +163343,6 @@
"png": 1,
"ime": 1,
"gboard": 1,
- "stickers": 1,
"easyqrcode": 1,
"qrcodejs": 1,
"rn-qrcode": 1,
@@ -149688,7 +163353,6 @@
"qrcode-javascript": 1,
"linechart": 1,
"clean": 1,
- "transform": 1,
"bigimageviewer": 1,
"imageview": 1,
"mercadopago": 1,
@@ -149702,6 +163366,7 @@
"record": 1,
"share-screen": 1,
"emulator": 1,
+ "screencast": 1,
"simple-logger": 1,
"nestedlist": 1,
"nestedview": 1,
@@ -149721,10 +163386,12 @@
"encrypted-storage": 1,
"key-value-storage": 1,
"persist-storage": 1,
- "secure-storage": 1,
"redux-persist-storage": 1,
+ "data-storage": 1,
+ "mmap": 1,
"rn-checkbox": 1,
"customizable-ui": 1,
+ "bouncy-checkbox": 1,
"keycloak": 1,
"keycloak-js": 1,
"testfairy": 1,
@@ -149772,6 +163439,7 @@
"bottom-slider": 1,
"widgetkit": 1,
"ios14": 1,
+ "small": 1,
"media-queries": 1,
"fbt": 1,
"navigation-theme": 1,
@@ -149791,6 +163459,8 @@
"googlefit": 1,
"fitnessapi": 1,
"steps": 1,
+ "vitals": 1,
+ "workout": 1,
"signature-pad": 1,
"error-handling": 1,
"undo-redo": 1,
@@ -149829,6 +163499,7 @@
"tcp-socket": 1,
"tcp-server": 1,
"tcp-client": 1,
+ "socket": 1,
"scroller": 1,
"absolute": 1,
"imports": 1,
@@ -149837,12 +163508,13 @@
"husky": 1,
"startup": 1,
"authentication-flow": 1,
- "zustand": 1,
"styled-system": 1,
+ "filelogger": 1,
"background-animation": 1,
"hold-menu": 1,
"context-menu": 1,
"hold-to-open": 1,
+ "expo-sdk-40": 1,
"image-box": 1,
"image-modal": 1,
"stora": 1,
@@ -149892,7 +163564,6 @@
"format": 1,
"mixed": 1,
"vector-drawable": 1,
- "auto-height": 1,
"big-list": 1,
"fast-list": 1,
"scroll-list": 1,
@@ -149906,11 +163577,11 @@
"virtualized-list": 1,
"mobile-list": 1,
"efficient-list": 1,
- "memory-optimization": 1,
"recycler-view": 1,
"large-data-set": 1,
"dynamic-list": 1,
"custom-list": 1,
+ "sticky-headers": 1,
"system-navigation-bar": 1,
"bar-color": 1,
"lean-back": 1,
@@ -149938,6 +163609,8 @@
"light-navigation-bar": 1,
"low-profile": 1,
"navigation-color": 1,
+ "navigation-divider-color": 1,
+ "navigation-contrast-enforced": 1,
"figma": 1,
"retina": 1,
"hole": 1,
@@ -149959,7 +163632,6 @@
"agvtool": 1,
"buildnumber": 1,
"bump": 1,
- "create-app": 1,
"npm-version": 1,
"plist": 1,
"semver": 1,
@@ -149979,6 +163651,10 @@
"viro-community": 1,
"blacklivesmatter": 1,
"nowar": 1,
+ "mixed-reality": 1,
+ "virtual-reality": 1,
+ "vr": 1,
+ "xr": 1,
"bundle-visualizer": 1,
"bundle-size": 1,
"reporter": 1,
@@ -150008,7 +163684,6 @@
"frame-processor-plugin": 1,
"mlkit-vision": 1,
"shared-values": 1,
- "datadog": 1,
"pagescrollview": 1,
"flex-grow": 1,
"fix": 1,
@@ -150023,6 +163698,8 @@
"create-thumbnail": 1,
"bitrate": 1,
"exif": 1,
+ "background-upload": 1,
+ "thumbnail-generator": 1,
"gesture-flip": 1,
"panresponder": 1,
"month-year-picker": 1,
@@ -150045,6 +163722,7 @@
"dual-tone-button": 1,
"loading-support": 1,
"dual-tone-buttons": 1,
+ "icon-button": 1,
"component-pdf-viewer-view-android-ios-pdf": 1,
"hacktoberfest2020": 1,
"view-android-ios-ui-screenshot-snapshot-testing": 1,
@@ -150071,6 +163749,7 @@
"mastercard": 1,
"logo": 1,
"creditcard": 1,
+ "logos": 1,
"sf": 1,
"symbol": 1,
"store-kit": 1,
@@ -150081,6 +163760,10 @@
"review-is-sent-to-the-app-gallery": 1,
"in-app-comment": 1,
"review-api": 1,
+ "appgallery": 1,
+ "huawei-appgallery": 1,
+ "inappcomment": 1,
+ "hms": 1,
"state-persistence": 1,
"shipt": 1,
"visual-regression": 1,
@@ -150092,7 +163775,6 @@
"expo-video-player": 1,
"videoplayer": 1,
"expo-videoplayer": 1,
- "pdf417": 1,
"ean13": 1,
"port": 1,
"lan-scan": 1,
@@ -150132,7 +163814,6 @@
"do-not-disturb": 1,
"wheely": 1,
"arguments": 1,
- "detox": 1,
"appium": 1,
"admob-ads": 1,
"google-admob": 1,
@@ -150184,6 +163865,7 @@
"prettier": 1,
"m1": 1,
"arm64": 1,
+ "ts-node": 1,
"donut": 1,
"area": 1,
"radar": 1,
@@ -150191,10 +163873,12 @@
"pyramid": 1,
"barchart": 1,
"piechart": 1,
+ "pyramid-chart": 1,
+ "radar-chart": 1,
"gamepad": 1,
- "mouse": 1,
"keyboard-events": 1,
"gamepad-inputs": 1,
+ "keylistener": 1,
"preact": 1,
"swatches": 1,
"rgb": 1,
@@ -150216,7 +163900,7 @@
"collapsible-card": 1,
"ui-elements": 1,
"icon-picker": 1,
- "mrz": 1,
+ "modal-input": 1,
"machine-readable-zone": 1,
"optical-character-recognition": 1,
"@shopify/-skia": 1,
@@ -150232,13 +163916,16 @@
"group-calls": 1,
"voice-calls": 1,
"communication": 1,
- "video-chat": 1,
"callkeep": 1,
"voip-push-notification": 1,
"conference": 1,
"reactnativecalls": 1,
"viewport-units": 1,
"vh": 1,
+ "viewport-size": 1,
+ "vmax": 1,
+ "vmin": 1,
+ "vw": 1,
"bluetooth-classic": 1,
"bluetooth-adapter": 1,
"external-accessory": 1,
@@ -150249,6 +163936,7 @@
"rnhc": 1,
"best-practice": 1,
"best-practices": 1,
+ "reactnavigation": 1,
"awesome-clock": 1,
"customcomponent": 1,
"npmjs": 1,
@@ -150271,6 +163959,8 @@
"mindinventory": 1,
"boilerplate-template": 1,
"starter-template": 1,
+ "typescript-boilerplate": 1,
+ "architecture": 1,
"speedview": 1,
"speed-meter": 1,
"speed-progress": 1,
@@ -150301,6 +163991,7 @@
"explosion": 1,
"fall": 1,
"particles": 1,
+ "pure-js": 1,
"calendar-component": 1,
"image-cropping": 1,
"expo-maps-polygon-editor": 1,
@@ -150313,11 +164004,14 @@
"autoplay": 1,
"useeffect": 1,
"usestate": 1,
+ "usereducer": 1,
+ "types": 1,
"system": 1,
"setting": 1,
"airplane": 1,
"actions": 1,
"shortcut": 1,
+ "dynamic-shortcuts": 1,
"hotkeys": 1,
"reactnativekeys": 1,
"chunk": 1,
@@ -150333,6 +164027,7 @@
"single": 1,
"categorizable": 1,
"sub-item": 1,
+ "multiple-pickers": 1,
"hyperlinks": 1,
"hyper-link": 1,
"mention": 1,
@@ -150488,8 +164183,6 @@
"international-number-phone": 1,
"custom-lib": 1,
"menubar-app": 1,
- "otp-verify": 1,
- "otp-entry": 1,
"anday": 1,
"anday013": 1,
"anday2000": 1,
@@ -150509,6 +164202,10 @@
"datetpicker": 1,
"datet-picker": 1,
"daterange": 1,
+ "date-range-picker": 1,
+ "timezone": 1,
+ "jalali-calendar": 1,
+ "jalali-date-picker": 1,
"keywords": 1,
"animate-blur-view": 1,
"tensorflow": 1,
@@ -150547,13 +164244,11 @@
"provisioning": 1,
"softap": 1,
"wifi-configuration": 1,
- "unified": 1,
"bugfender": 1,
"auto-route": 1,
"local-network-permission": 1,
"reactnativelocalnetworkpermission": 1,
"switcher": 1,
- "hermes": 1,
"profiler": 1,
"expo-dynamic-app-icon": 1,
"expodynamicappicon": 1,
@@ -150617,6 +164312,9 @@
"action-cable": 1,
"rails5": 1,
"rails6": 1,
+ "realtime-updates": 1,
+ "ruby-on-rails": 1,
+ "rubyonrails": 1,
"uitextvi": 1,
"server-sent-events": 1,
"stream": 1,
@@ -150646,7 +164344,6 @@
"tenor": 1,
"new-arch-compatible-otp-input": 1,
"2fa-otp-input": 1,
- "ios-library": 1,
"otp-library": 1,
"otp-textfield": 1,
"websupport": 1,
@@ -150699,6 +164396,7 @@
"traffic": 1,
"redux-action": 1,
"charles-proxy": 1,
+ "network-debugger": 1,
"lucide": 1,
"feather": 1,
"feather-icons": 1,
@@ -150712,7 +164410,6 @@
"rendering": 1,
"engine": 1,
"gltf": 1,
- "model": 1,
"metal": 1,
"vulkan": 1,
"sync-engine": 1,
@@ -150744,14 +164441,17 @@
"expo-android-account-manager": 1,
"expoandroidaccountmanager": 1,
"heremaps": 1,
- "sample": 1,
"rnfs": 1,
"lighttpd": 1,
"embed": 1,
+ "static": 1,
"student-vscode": 1,
"razorpay": 1,
"toastable": 1,
"ruler-picker": 1,
+ "theme-provider": 1,
+ "light-mode": 1,
+ "ui-toolkit": 1,
"sonner": 1,
"expo-barcode": 1,
"expobarcode": 1,
@@ -150767,8 +164467,6 @@
"articles": 1,
"flashlist": 1,
"calendar-ui": 1,
- "huawei": 1,
- "samsung": 1,
"animated-text": 1,
"typing-effect": 1,
"text-animation": 1,
@@ -150814,14 +164512,18 @@
"magic-numbers": 1,
"isemail": 1,
"validate-js": 1,
+ "validation-library": 1,
"azure-translator": 1,
"translator-code": 1,
"i18n-json-generator": 1,
- "translations": 1,
"azure-translate": 1,
"azure-translation-services": 1,
"azure-translator-code": 1,
"communityexchange": 1,
+ "educative": 1,
+ "github-campus-experts": 1,
+ "github-codespaces": 1,
+ "github-copilot": 1,
"redux-persist2": 1,
"otp-auth": 1,
"nitro-totp": 1,
@@ -150935,6 +164637,8 @@
"state-manager": 1,
"vuex": 1,
"pareto": 1,
+ "pareto-principle": 1,
+ "callback": 1,
"xhr": 1,
"reanimated-picker": 1,
"reanimated-select": 1,
@@ -150943,10 +164647,14 @@
"dropdown-select": 1,
"picker-select": 1,
"options": 1,
+ "selectpicker": 1,
+ "down-picker": 1,
+ "mutli-options": 1,
+ "mutli-select": 1,
+ "picker-down": 1,
"one": 1,
"verify": 1,
"confirmation": 1,
- "one-time-code": 1,
"reanimated-collapse": 1,
"reanimated-accordion": 1,
"collapsible-sections": 1,
@@ -151028,6 +164736,7 @@
"button-with-spinner": 1,
"button-with-loader": 1,
"button-with-activityindicator": 1,
+ "loading-spinner": 1,
"element": 1,
"toastier": 1,
"toastiers": 1,
@@ -151124,9 +164833,7 @@
"toolkit": 1,
"slice": 1,
"predictable": 1,
- "functional": 1,
"hot": 1,
- "live": 1,
"replay": 1,
"elm": 1,
"memoized-selectors": 1,
@@ -151218,7 +164925,6 @@
"expo-audio": 1,
"@realm/": 1,
"appzung": 1,
- "live-updates": 1,
"hot-updates": 1,
"expo-ota": 1,
"ota-update": 1,
@@ -151238,6 +164944,7 @@
"expo-selectable-text": 1,
"exposelectabletext": 1,
"tasks": 1,
+ "phone-entry": 1,
"multi-step-form": 1,
"highlighted": 1,
"highlight-text": 1,
@@ -151251,7 +164958,6 @@
"sounds": 1,
"notifications-sounds": 1,
"oss": 1,
- "license": 1,
"acknowledgements": 1,
"license-management": 1,
"brownfield": 1,
@@ -151299,12 +165005,10 @@
"connect": 1,
"help-desk": 1,
"helpkit": 1,
- "notion": 1,
"documentation": 1,
"knowledge-base": 1,
"faq": 1,
"loading-placeholder": 1,
- "shimmer-effect": 1,
"shimmer-placeholder": 1,
"shimmer-placeholder-view": 1,
"shimmer-placeholder-view-component": 1,
@@ -151359,11 +165063,8 @@
"gettext": 1,
"ecosystem": 1,
"flexibility": 1,
- "deno": 1,
"app.plugin.js": 1,
"fade-wrapper": 1,
- "fade-in": 1,
- "fade-out": 1,
"fade-container": 1,
"fade-view": 1,
"fade-in-out": 1,
@@ -151415,6 +165116,7 @@
"gzip": 1,
"decompress": 1,
"expo-emoji-picker": 1,
+ "app-switcher": 1,
"stallion": 1,
"vlc": 1,
"mp4": 1,
@@ -151452,7 +165154,6 @@
"foldable-support": 1,
"foldable-devices": 1,
"nitro-google-sso": 1,
- "sso": 1,
"pdf-lib": 1,
"create": 1,
"modify": 1,
@@ -151486,8 +165187,6 @@
"expoiap": 1,
"inapp-billing": 1,
"inapppurchase": 1,
- "openiap": 1,
- "pubsub": 1,
"mitt": 1,
"event-handlers": 1,
"event-bus": 1,
@@ -151630,9 +165329,9 @@
"custom-equality": 1,
"structured-equality": 1,
"cross-realm": 1,
+ "runtime-aware": 1,
"youtube-bridge": 1,
"youtube-iframe-api": 1,
- "biometric-authentication": 1,
"biometric-login": 1,
"face-recognition": 1,
"mobile-authentication": 1,
@@ -151649,7 +165348,6 @@
"bridges": 1,
"vimeo-iframe": 1,
"expo-vimeo": 1,
- "aria": 1,
"aria-description": 1,
"aria-describedby": 1,
"eventemitter2": 1,
@@ -151678,6 +165376,7 @@
"touch-gestures": 1,
"reanimated-image-viewer": 1,
"image-zoom-viewer": 1,
+ "gesture-image-viewer": 1,
"cashfree": 1,
"cashfree-sdk": 1,
"payment-gateway": 1,
@@ -151688,6 +165387,7 @@
"net-banking": 1,
"payment-integration": 1,
"upi": 1,
+ "wallets": 1,
"unilist": 1,
"keyboardavoidingview": 1,
"sdk35": 1,
@@ -151720,13 +165420,12 @@
"incoming-notifications": 1,
"foreground-service": 1,
"incomming": 1,
- "expo-router": 1,
+ "incomming-call": 1,
+ "firebase-messaging": 1,
+ "node-api": 1,
"napi": 1,
"node-addon-api": 1,
"addon": 1,
- "c": 1,
- "buildtools": 1,
- "cmake": 1,
"foundation-models": 1,
"apple-llm": 1,
"apple-foundation-models": 1,
@@ -151737,8 +165436,6 @@
"offline-ai": 1,
"privacy-focused-ai": 1,
"ios-llm": 1,
- "apple-silicon": 1,
- "neural-engine": 1,
"siri-intelligence": 1,
"core-ml": 1,
"on-device-inference": 1,
@@ -151753,7 +165450,6 @@
"portrait": 1,
"landscape": 1,
"blob-storage": 1,
- "image-upload": 1,
"azure-storage": 1,
"expo-azure": 1,
"two-factor": 1,
@@ -151763,11 +165459,13 @@
"authenticator": 1,
"google-authenticator": 1,
"two-step-authentication": 1,
+ "node-js": 1,
"deep-equals": 1,
"ping-ios": 1,
"ping-macos": 1,
"launchdarkly": 1,
"darkly": 1,
+ "bindings": 1,
"launchdarkly-sdk": 1,
"feature-toggles": 1,
"managed-by-terraform": 1,
@@ -151822,6 +165520,8 @@
"user-picture": 1,
"user-image": 1,
"user-avatar": 1,
+ "avatar-component": 1,
+ "user-avatars": 1,
"evaluate": 1,
"user-rating": 1,
"stars-rating": 1,
@@ -151850,11 +165550,9 @@
"animated-glow": 1,
"glowing-button": 1,
"inner-glow": 1,
- "hover": 1,
"expo-liquid-glass": 1,
"expoliquidglass": 1,
"thermal": 1,
- "printer": 1,
"vosk": 1,
"asr": 1,
"battery": 1,
@@ -151896,7 +165594,6 @@
"nitro-event-kit": 1,
"masonry-list": 1,
"expo-glass-effect": 1,
- "naver": 1,
"네아로": 1,
"네이버": 1,
"seoul": 1,
@@ -151906,12 +165603,10 @@
"pay": 1,
"tiktok": 1,
"business": 1,
- "scheduler": 1,
"multi-resource": 1,
"clerkexpopasskeys": 1,
"clerk": 1,
"nitro-keyevent": 1,
- "androidtv": 1,
"music-kit": 1,
"app-clips": 1,
"google-auth": 1,
@@ -151971,12 +165666,9 @@
"one-time-password-web": 1,
"cool-pdf": 1,
"coolpdf": 1,
- "pdf-renderer": 1,
"pdf-viewer-expo": 1,
"hero-ui": 1,
"heroui": 1,
- "geocode": 1,
- "places-api": 1,
"otp-autofill": 1,
"avasotpautofill": 1,
"autofill": 1,
@@ -151984,10 +165676,8 @@
"baas": 1,
"deepgram": 1,
"text-intelligence": 1,
- "transcription": 1,
"real-time-transcription": 1,
"voice-to-text": 1,
- "stt": 1,
"sentiment-analysis": 1,
"reusable-components": 1,
"nayan-ui": 1,
@@ -152024,7 +165714,125 @@
"config-plugin": 1,
"sf-symbols": 1,
"ios-menu": 1,
- "select-dropdown": 1
+ "select-dropdown": 1,
+ "ark": 1,
+ "bitcoin": 1,
+ "arkoor": 1,
+ "bitcoin-layer2": 1,
+ "android-auto": 1,
+ "automotive": 1,
+ "nitro-modile": 1,
+ "mlx-swift": 1,
+ "iperf": 1,
+ "iperf3": 1,
+ "bandwidth": 1,
+ "expo-horizon": 1,
+ "expo-horizon-core": 1,
+ "expohorizon": 1,
+ "horizon": 1,
+ "firebase-ai": 1,
+ "gemini": 1,
+ "generative-ai": 1,
+ "godot": 1,
+ "godot-engine": 1,
+ "avkit": 1,
+ "cursor": 1,
+ "pointer": 1,
+ "auto-size": 1,
+ "html-rendering": 1,
+ "web-content": 1,
+ "javascript-bridge": 1,
+ "sizing": 1,
+ "dynamic-height": 1,
+ "content-measurement": 1,
+ "resize-observer": 1,
+ "file-picker": 1,
+ "photo-picker": 1,
+ "media-picker": 1,
+ "video-picker": 1,
+ "zero-permission": 1,
+ "no-permissions": 1,
+ "android-photo-picker": 1,
+ "android-13-photo-picker": 1,
+ "storage-access-framework": 1,
+ "saf": 1,
+ "ios-phpicker": 1,
+ "uidocumentpicker": 1,
+ "gallery-picker": 1,
+ "content-uri": 1,
+ "rn-module": 1,
+ "media-upload": 1,
+ "permissionless": 1,
+ "re-frame": 1,
+ "event-driven": 1,
+ "effects": 1,
+ "unidirectional-data-flow": 1,
+ "frp": 1,
+ "dot-matrix": 1,
+ "matrix": 1,
+ "led": 1,
+ "vu-meter": 1,
+ "shimmer-loader": 1,
+ "recognition": 1,
+ "feature-flagger": 1,
+ "continuous-deployment": 1,
+ "id": 1,
+ "passport": 1,
+ "licence": 1,
+ "usdl": 1,
+ "mrtd": 1,
+ "dl": 1,
+ "microblink": 1,
+ "blinkid": 1,
+ "roam": 1,
+ "bitmovin-player": 1,
+ "bitmovin": 1,
+ "rnw": 1,
+ "rnwinrt": 1,
+ "winmd": 1,
+ "xlang": 1,
+ "anyline": 1,
+ "stripe-terminal": 1,
+ "agora": 1,
+ "sheng-w": 1,
+ "rct": 1,
+ "pos": 1,
+ "receipt-printer": 1,
+ "star-micronics": 1,
+ "naver-map": 1,
+ "scenekit": 1,
+ "collada": 1,
+ "wavefront-obj": 1,
+ "hotfix": 1,
+ "epub": 1,
+ "epub-reader": 1,
+ "epubjs": 1,
+ "input-code-otp": 1,
+ "johelder": 1,
+ "input-otp": 1,
+ "remix-icon": 1,
+ "remixicon": 1,
+ "remixicon-rn": 1,
+ "pdf-jsi": 1,
+ "pdf-enhanced": 1,
+ "pdf-view": 1,
+ "javascript-interface": 1,
+ "enhanced": 1,
+ "fast-pdf": 1,
+ "smart-caching": 1,
+ "progressive-loading": 1,
+ "zero-bridge": 1,
+ "document-viewer": 1,
+ "pdf-display": 1,
+ "caching": 1,
+ "persistent-cache": 1,
+ "pdf-jsi-enhanced": 1,
+ "remark": 1,
+ "markdown-renderer": 1,
+ "mdast": 1,
+ "variable-blur": 1,
+ "progressive-blur": 1,
+ "gradient-blur": 1
},
"topicsList": [
"12-columns",
@@ -152074,6 +165882,7 @@
"active-directory",
"active-users",
"activity",
+ "activity-indicator",
"activity-view",
"activityindicator",
"ad",
@@ -152100,6 +165909,7 @@
"advanced-effects",
"advertising",
"aes",
+ "agora",
"agvtool",
"ahap",
"ahooks",
@@ -152118,6 +165928,7 @@
"alarms",
"alert",
"alerts",
+ "algorithm",
"alipay",
"alipay-sdk",
"alphabet",
@@ -152138,11 +165949,14 @@
"andorid",
"andriod",
"android",
+ "android-13-photo-picker",
"android-apk-install",
"android-app",
"android-application",
"android-apps",
+ "android-auto",
"android-blur",
+ "android-calendar",
"android-calendar-api",
"android-calendar-events",
"android-creadential-manager",
@@ -152152,6 +165966,7 @@
"android-library",
"android-pay",
"android-permissions",
+ "android-photo-picker",
"android-reader",
"android-sms",
"android-update",
@@ -152199,6 +166014,7 @@
"animation-tab",
"animations",
"answers",
+ "anyline",
"apearance",
"api",
"api-client",
@@ -152229,6 +166045,7 @@
"app-shortcuts",
"app-store",
"app-store-version",
+ "app-switcher",
"app-tour",
"app-update",
"app-version",
@@ -152242,6 +166059,7 @@
"appcheck",
"appcompat",
"appearance",
+ "appgallery",
"appium",
"appkit",
"apple",
@@ -152284,6 +166102,7 @@
"arc",
"arc-menu",
"arc-slider",
+ "architecture",
"archive",
"archived",
"area",
@@ -152292,7 +166111,9 @@
"aria",
"aria-describedby",
"aria-description",
+ "ark",
"arkit",
+ "arkoor",
"arktype",
"arm64",
"array-buffer",
@@ -152352,6 +166173,7 @@
"auto-route",
"auto-scroll",
"auto-scrolling",
+ "auto-size",
"auto-verify",
"autocomplete",
"autocomplete-suggestions",
@@ -152364,16 +166186,19 @@
"autolinking",
"automatic",
"automation",
+ "automotive",
"autoplay",
"avahi",
"avasotpautofill",
"avatar",
+ "avatar-component",
"avatar-group",
"avatar-image",
"avatar-list",
"avaudiosession",
"average",
"avfoundation",
+ "avkit",
"avoid-keyboard",
"avoid-soft-input",
"avoiding-view",
@@ -152420,8 +166245,10 @@
"background-location",
"background-task",
"background-threads",
+ "background-upload",
"badge",
"badge-generator",
+ "bandwidth",
"banner",
"banner-ad",
"bar",
@@ -152467,13 +166294,19 @@
"biometric-authentication",
"biometric-login",
"biometrics",
+ "bitcoin",
+ "bitcoin-layer2",
+ "bitmovin",
+ "bitmovin-player",
"bitrate",
"blacklivesmatter",
"ble",
+ "blinkid",
"blob",
"blob-storage",
"block",
"block-screen",
+ "blocks",
"blogger",
"bluetooth",
"bluetooth-adapter",
@@ -152525,6 +166358,7 @@
"bounceable",
"bounceable-component",
"bouncy",
+ "bouncy-checkbox",
"boundary",
"box",
"braintree",
@@ -152555,7 +166389,6 @@
"build-automation",
"build-properties",
"buildnumber",
- "buildtools",
"bullet-chart",
"bullet-graph",
"bump",
@@ -152575,12 +166408,12 @@
"button-with-spinner",
"buttons",
"buuble",
- "c",
"c++",
"c++-worker-pool",
"cache",
"cached",
"cached-image",
+ "caching",
"cafilter",
"cairn",
"calendar",
@@ -152599,6 +166432,7 @@
"call",
"call-kit",
"callable",
+ "callback",
"callbacks",
"calling-code",
"callkeep",
@@ -152729,7 +166563,6 @@
"cloudvideo",
"cluster",
"clustering",
- "cmake",
"cmmotionmanager",
"cng",
"cnpj",
@@ -152749,6 +166582,7 @@
"coil",
"coil-kotlin",
"collaborate",
+ "collada",
"collapse",
"collapse-ui",
"collapsible",
@@ -152816,10 +166650,13 @@
"contacts",
"containslocation",
"content",
+ "content-measurement",
+ "content-uri",
"context",
"context-menu",
"contextmenu",
"continuity",
+ "continuous-deployment",
"contrast-enforced",
"contribution",
"control",
@@ -152900,6 +166737,7 @@
"cupertino",
"currency",
"current-project-version",
+ "cursor",
"curvature",
"curved",
"custom",
@@ -152946,6 +166784,7 @@
"data-cache",
"data-fetching",
"data-matrix",
+ "data-storage",
"data-store",
"data-sync",
"data-visualization",
@@ -152960,6 +166799,7 @@
"date-formatting",
"date-input",
"date-picker",
+ "date-range-picker",
"date-time-picker",
"date-wheel-picker",
"datepicker",
@@ -153047,6 +166887,7 @@
"distance",
"divider",
"divider-color",
+ "dl",
"dnd",
"dns",
"do-not-disturb",
@@ -153058,6 +166899,7 @@
"document-scan",
"document-scanner",
"document-scanning",
+ "document-viewer",
"documentation",
"documento",
"dogz",
@@ -153067,11 +166909,13 @@
"donut-chart",
"dooboolab",
"dot",
+ "dot-matrix",
"dotenv",
"dotenv-flow",
"dotlottie",
"double",
"double-tap",
+ "down-picker",
"download",
"downloader",
"draft-js",
@@ -153115,10 +166959,12 @@
"dynamic-battery-info",
"dynamic-color",
"dynamic-data",
+ "dynamic-height",
"dynamic-icon",
"dynamic-links",
"dynamic-list",
"dynamic-select",
+ "dynamic-shortcuts",
"e2e",
"ean",
"ean13",
@@ -153140,8 +166986,10 @@
"edit",
"editing",
"editor",
+ "educative",
"effect",
"effect-ts",
+ "effects",
"efficient",
"efficient-list",
"electron",
@@ -153180,6 +167028,7 @@
"engagement",
"engine",
"engine-aware",
+ "enhanced",
"enter",
"enter-animation",
"entities",
@@ -153192,6 +167041,9 @@
"environment",
"environment-variables",
"envs",
+ "epub",
+ "epub-reader",
+ "epubjs",
"equal",
"equality",
"equals",
@@ -153217,6 +167069,7 @@
"evaluate",
"event",
"event-bus",
+ "event-driven",
"event-handlers",
"event-listener",
"event-listeners",
@@ -153278,11 +167131,14 @@
"expo-emoji-picker",
"expo-foreground-actions",
"expo-glass-effect",
+ "expo-go",
"expo-googlenearby-connection",
"expo-haptics",
"expo-health-connect",
"expo-helium",
"expo-helium-sdk",
+ "expo-horizon",
+ "expo-horizon-core",
"expo-iap",
"expo-image-crop-tool",
"expo-image-manipulator",
@@ -153322,6 +167178,7 @@
"expo-router",
"expo-screen-capture",
"expo-screen-orientation",
+ "expo-sdk-40",
"expo-secure-store",
"expo-selectable-text",
"expo-share-extension",
@@ -153378,6 +167235,7 @@
"expogo",
"expogooglenearbyconnection",
"expohealthconnect",
+ "expohorizon",
"expoiap",
"expoimagecroptool",
"expoinappupdates",
@@ -153414,6 +167272,7 @@
"extract",
"fab",
"fabric",
+ "face",
"face-id",
"face-pile",
"face-recognition",
@@ -153444,6 +167303,7 @@
"fast-hash",
"fast-image",
"fast-list",
+ "fast-pdf",
"fast-storage",
"fastimage",
"fastlist",
@@ -153452,6 +167312,7 @@
"fcm",
"feather",
"feather-icons",
+ "feature-flagger",
"feature-flags",
"feature-rich",
"feature-toggles",
@@ -153467,10 +167328,12 @@
"file-access",
"file-conversion",
"file-logger",
+ "file-picker",
"file-system",
"file-system-image-cache",
"file-transfer",
"file-upload",
+ "filelogger",
"files",
"filestream",
"filesystem",
@@ -153482,6 +167345,8 @@
"finite-automata",
"finite-state-machine",
"firebase",
+ "firebase-ai",
+ "firebase-messaging",
"firestack",
"firestore",
"fishjam",
@@ -153575,6 +167440,7 @@
"frame-processor-plugin",
"framer",
"framer-motion",
+ "frames",
"framework",
"freakycoder",
"freerasp",
@@ -153582,6 +167448,7 @@
"frida",
"front-end",
"frontend",
+ "frp",
"fs",
"full",
"full-page-scroll",
@@ -153598,6 +167465,7 @@
"galeria",
"galio",
"gallery",
+ "gallery-picker",
"gallery-preview",
"game",
"game-2d",
@@ -153614,12 +167482,13 @@
"gcdhttpserver",
"gcm",
"gdpr",
+ "gemini",
"generate",
"generate-qr",
"generating-barcodes",
+ "generative-ai",
"generator",
"geo-fencing",
- "geocode",
"geocoder",
"geocoding",
"geofence",
@@ -153637,6 +167506,7 @@
"gesture-flip",
"gesture-handle",
"gesture-handler",
+ "gesture-image-viewer",
"gesture-password",
"gesture-story",
"gestures",
@@ -153654,6 +167524,9 @@
"giphy-sdks",
"git",
"github",
+ "github-campus-experts",
+ "github-codespaces",
+ "github-copilot",
"gl",
"gl-dom",
"gl-expo",
@@ -153669,6 +167542,8 @@
"gltf",
"glview",
"gnss",
+ "godot",
+ "godot-engine",
"google",
"google-admob",
"google-ads",
@@ -153724,6 +167599,7 @@
"gps-location",
"gpu",
"gradient",
+ "gradient-blur",
"gradients",
"gradle",
"graph",
@@ -153817,6 +167693,7 @@
"hint",
"hla",
"hmac",
+ "hms",
"hoc",
"hold",
"hold-menu",
@@ -153831,11 +167708,13 @@
"hookform",
"hooks",
"hooks-library",
+ "horizon",
"horizontal",
"horizontal-scrolling-carousels",
"hot",
"hot-update",
"hot-updates",
+ "hotfix",
"hotkeys",
"hotp",
"hotspot",
@@ -153850,12 +167729,14 @@
"html-entities-encode",
"html-parser",
"html-renderer",
+ "html-rendering",
"html-special-characters",
"http",
"http-client",
"http-server",
"https",
"huawei",
+ "huawei-appgallery",
"hud",
"human-body",
"husky",
@@ -153877,6 +167758,7 @@
"icloud",
"icomoon",
"icon",
+ "icon-button",
"icon-pack",
"icon-picker",
"icon-watermark",
@@ -153885,6 +167767,7 @@
"icons-source",
"iconscout",
"icu",
+ "id",
"identity",
"idfa",
"idle",
@@ -153978,11 +167861,13 @@
"inapp-billing",
"inappbrowser",
"inappbrowser-nitro",
+ "inappcomment",
"inappmessaging",
"inapppurchase",
"incall",
"incoming-notifications",
"incomming",
+ "incomming-call",
"indeterminate",
"index.js",
"indexeddb",
@@ -154009,7 +167894,9 @@
"inner-shadow",
"input",
"input-accessory",
+ "input-code-otp",
"input-mask",
+ "input-otp",
"input-suggestion",
"input-text",
"inputaccessoryview",
@@ -154066,6 +167953,7 @@
"ios-android-picker",
"ios-android-select",
"ios-app",
+ "ios-calendar",
"ios-calendar-api",
"ios-calendar-events",
"ios-context-menu",
@@ -154075,7 +167963,9 @@
"ios-library",
"ios-llm",
"ios-menu",
+ "ios-phpicker",
"ios-reader",
+ "ios-sdk",
"ios-style-android-picker",
"ios-swift",
"ios-ui",
@@ -154085,6 +167975,8 @@
"ip",
"ipad",
"ipados",
+ "iperf",
+ "iperf3",
"iphone",
"iphone-x",
"iphonex",
@@ -154110,9 +168002,13 @@
"jalaali",
"jalaali-calendar",
"jalali",
+ "jalali-calendar",
+ "jalali-date-picker",
"java",
"javascript",
+ "javascript-bridge",
"javascript-game",
+ "javascript-interface",
"javascript-library",
"javascript-qrcode",
"javascript-qrcode-generator",
@@ -154124,6 +168020,7 @@
"jni",
"jni-android",
"jni-ios",
+ "johelder",
"joi",
"joyride",
"jpeg",
@@ -154168,6 +168065,7 @@
"keycloak-js",
"keyevent",
"keyframe",
+ "keylistener",
"keys",
"keystore",
"keystore-service",
@@ -154221,6 +168119,8 @@
"leaflet",
"leaflet-map",
"lean-back",
+ "led",
+ "legend",
"letter",
"letter-avatar",
"letterlist",
@@ -154231,11 +168131,13 @@
"library",
"libsodium",
"libvlc",
+ "licence",
"license",
"license-management",
"lidar",
"lifecycle",
"light",
+ "light-mode",
"light-navigation-bar",
"light-style",
"lightbox",
@@ -154286,12 +168188,14 @@
"loadable",
"loader",
"loader-kit",
+ "loaders",
"loading",
"loading-animation",
"loading-animations",
"loading-image",
"loading-indicator",
"loading-placeholder",
+ "loading-spinner",
"loading-support",
"local-db",
"local-first",
@@ -154319,8 +168223,10 @@
"logback",
"logger",
"logging",
+ "logging-library",
"login",
"logo",
+ "logos",
"logs",
"lokijs",
"long-press",
@@ -154377,6 +168283,7 @@
"mark",
"markdown",
"markdown-it",
+ "markdown-renderer",
"marked-js",
"marker",
"markers",
@@ -154412,10 +168319,12 @@
"materialkit",
"math",
"matomo",
+ "matrix",
"matter",
"mcumgr",
"md",
"md5",
+ "mdast",
"mdm",
"measue",
"measure",
@@ -154424,15 +168333,18 @@
"media",
"media-control",
"media-gallery",
+ "media-picker",
"media-player",
"media-projection",
"media-queries",
"media-query",
+ "media-upload",
"mediapipe",
"mediaplayer",
"mediaquery",
"medium-clap",
"meetings",
+ "meizu",
"membranewebrtc",
"memoized-selectors",
"memory",
@@ -154459,16 +168371,19 @@
"metrics",
"metro",
"mfmailcomposeviewcontroller",
+ "microblink",
"microphone",
"microsoft",
"middleware",
"mindinventory",
"mini-program",
"minimalist",
+ "minimalist-design",
"mirror",
"mit",
"mitt",
"mixed",
+ "mixed-reality",
"mixin",
"mixpanel",
"mixpanel-ios-sdk",
@@ -154477,6 +168392,9 @@
"ml-kit",
"mlkit",
"mlkit-vision",
+ "mlx",
+ "mlx-swift",
+ "mmap",
"mmkv",
"mmkv-database",
"mmkv-storage",
@@ -154510,6 +168428,7 @@
"modal",
"modal-bottom-sheet",
"modal-dialog",
+ "modal-input",
"modal-sheet",
"modal-statusbar",
"modalbox",
@@ -154549,6 +168468,7 @@
"mpnowplayinginfocenter",
"mqtt",
"mrn",
+ "mrtd",
"mrz",
"msal",
"mst",
@@ -154570,6 +168490,7 @@
"multimedia",
"multiple",
"multiple-keys",
+ "multiple-pickers",
"multiple-select",
"multiple-touches",
"multiple-values",
@@ -154589,6 +168510,8 @@
"mutations",
"mutative",
"mute",
+ "mutli-options",
+ "mutli-select",
"my.com",
"mysql",
"mytracker",
@@ -154608,6 +168531,7 @@
"navbar",
"naver",
"naver-login",
+ "naver-map",
"navic",
"navigation",
"navigation-bar",
@@ -154616,6 +168540,8 @@
"navigation-bar-divider-color",
"navigation-buttons",
"navigation-color",
+ "navigation-contrast-enforced",
+ "navigation-divider-color",
"navigation-header",
"navigation-hide",
"navigation-sdk",
@@ -154652,6 +168578,7 @@
"netinfo",
"network",
"network-debug",
+ "network-debugger",
"network-discovery",
"network-info",
"network-monitoring",
@@ -154677,6 +168604,7 @@
"nitro-hotp",
"nitro-in-app-browser",
"nitro-keyevent",
+ "nitro-modile",
"nitro-module",
"nitro-modules",
"nitro-network-info",
@@ -154687,9 +168615,11 @@
"nitromodule",
"nlp",
"no-babel",
+ "no-permissions",
"node",
"node-addon-api",
"node-api",
+ "node-js",
"node-qrcode",
"node.js",
"nodejs",
@@ -154772,6 +168702,7 @@
"oniguruma",
"onion",
"onion-service",
+ "online",
"onscroll-faltlist-animation",
"opacity",
"open-link",
@@ -154817,6 +168748,7 @@
"otpauth",
"over-keyboard-view",
"overlay",
+ "overlays",
"override",
"own",
"p2p",
@@ -154853,6 +168785,7 @@
"parallax-slider",
"parallax-swiper",
"pareto",
+ "pareto-principle",
"parse",
"parse-js",
"parse-platform",
@@ -154863,6 +168796,7 @@
"passkey",
"passkeys",
"passkit",
+ "passport",
"password",
"password-manager",
"passwordless",
@@ -154881,10 +168815,15 @@
"paypal-checkout",
"pbkdf2",
"pdf",
+ "pdf-display",
+ "pdf-enhanced",
"pdf-generation",
+ "pdf-jsi",
+ "pdf-jsi-enhanced",
"pdf-lib",
"pdf-reader",
"pdf-renderer",
+ "pdf-view",
"pdf-viewer",
"pdf-viewer-expo",
"pdf417",
@@ -154904,12 +168843,14 @@
"performance-monitoring",
"performant",
"permission",
+ "permissionless",
"permissions",
"persian",
"persian-calendar",
"persist",
"persist-storage",
"persistence",
+ "persistent-cache",
"persistent-storage",
"persistor",
"personalization",
@@ -154919,6 +168860,7 @@
"phone",
"phone-auth",
"phone-code",
+ "phone-entry",
"phone-input",
"phone-location",
"phone-number",
@@ -154930,6 +168872,7 @@
"photo-editor",
"photo-gallery",
"photo-manipulator",
+ "photo-picker",
"photo-preview",
"photo-processing",
"photo-viewer",
@@ -154940,11 +168883,13 @@
"photos",
"physics",
"picker",
+ "picker-down",
"picker-select",
"picture",
"picture-in-picture",
"pie",
"pie-chart",
+ "pie-graphs",
"piechart",
"pin",
"pin-code",
@@ -154979,7 +168924,6 @@
"placeholder-loader",
"placeholders",
"places",
- "places-api",
"places-sdk",
"plaid",
"plaid-link",
@@ -154997,6 +168941,7 @@
"plugin-system",
"plugins",
"png",
+ "pointer",
"polyfill",
"polygon",
"polygon-editor",
@@ -155014,6 +168959,7 @@
"portal",
"portrait",
"portscanning",
+ "pos",
"position",
"postgres",
"postgresql",
@@ -155051,13 +168997,17 @@
"profiling",
"progress",
"progress-bar",
+ "progress-circle",
"progress-events",
+ "progress-indicator",
"progress-view",
"progressbar",
"progressindicator",
"progressive",
+ "progressive-blur",
"progressive-fast-image",
"progressive-image",
+ "progressive-loading",
"progressviewios",
"project",
"promise",
@@ -155086,6 +169036,7 @@
"purchase",
"purchases",
"pure",
+ "pure-js",
"push",
"push-kit",
"push-nofifications",
@@ -155098,6 +169049,7 @@
"pushkit",
"pwa",
"pyramid",
+ "pyramid-chart",
"qr",
"qr-code",
"qr-code-generator",
@@ -155127,6 +169079,7 @@
"quit-app",
"rabbit",
"radar",
+ "radar-chart",
"radar-graphs",
"radial",
"radial-gradient",
@@ -155162,7 +169115,9 @@
"razorpay",
"rbnb-rating",
"rc4",
+ "rct",
"rctbridgemodule",
+ "re-frame",
"re-parent",
"re-state",
"reac",
@@ -155183,6 +169138,7 @@
"reactnativekeys",
"reactnativelocalnetworkpermission",
"reactnativeplacepicker",
+ "reactnavigation",
"reactor",
"reactotron",
"read-more",
@@ -155197,6 +169153,7 @@
"realm",
"realtime",
"realtime-messaging",
+ "realtime-updates",
"realtime-video",
"realtimemessaging",
"realtome-database",
@@ -155213,8 +169170,10 @@
"reanimated3",
"reanimted",
"recaptcha",
+ "receipt-printer",
"receipt-validation",
"recents",
+ "recognition",
"recoil",
"record",
"recorder",
@@ -155247,7 +169206,11 @@
"release",
"release-management",
"reload",
+ "remark",
"reminders",
+ "remix-icon",
+ "remixicon",
+ "remixicon-rn",
"remobile",
"remote",
"remote-config",
@@ -155281,6 +169244,7 @@
"resegmented",
"reset",
"resize",
+ "resize-observer",
"resizer",
"resolution",
"resolver",
@@ -155336,6 +169300,7 @@
"rn-header",
"rn-hotupdate",
"rn-loading",
+ "rn-module",
"rn-placeholder",
"rn-qr-generator",
"rn-qrcode",
@@ -155357,7 +169322,10 @@
"rng",
"rnhc",
"rnimagecolors",
+ "rnw",
"rnwatchconnect",
+ "rnwinrt",
+ "roam",
"rocksdb",
"rolling-numbers",
"rondell",
@@ -155377,13 +169345,17 @@
"rtl-support",
"rtmp",
"rtsp",
+ "ruby-on-rails",
+ "rubyonrails",
"rudder",
"ruler",
"ruler-picker",
"runningspeed",
+ "runtime-aware",
"rust-lang",
"rxjs",
"rxn",
+ "saf",
"safari",
"safari-reader",
"safari-view-controller",
@@ -155427,6 +169399,7 @@
"scanning",
"scatterpoint",
"scatterpoint-graph",
+ "scenekit",
"schedule",
"scheduled-jobs",
"scheduler",
@@ -155445,6 +169418,7 @@
"screen-recording",
"screen-sharing",
"screen-size",
+ "screencast",
"screenguard",
"screenrecord",
"screens",
@@ -155500,6 +169474,7 @@
"section-list",
"sectionlist",
"secure",
+ "secure-enclave",
"secure-login",
"secure-networking",
"secure-preferences",
@@ -155540,6 +169515,7 @@
"selection-changed",
"selectlist",
"selector",
+ "selectpicker",
"self-hosted",
"semantic-versioning",
"semver",
@@ -155621,9 +169597,11 @@
"shazam",
"shazamkit",
"sheet",
+ "sheng-w",
"shiki",
"shimmer",
"shimmer-effect",
+ "shimmer-loader",
"shimmer-placeholder",
"shimmer-placeholder-component",
"shimmer-placeholder-component-view",
@@ -155637,6 +169615,7 @@
"shoutem",
"shoutem-ui",
"show",
+ "showcase",
"shutdown",
"side-menu",
"sidebar",
@@ -155664,6 +169643,7 @@
"siri-shortcuts",
"situm",
"size",
+ "sizing",
"skeleton",
"skeleton-loader",
"skeleton-loading",
@@ -155690,7 +169670,9 @@
"slideshow",
"sliding",
"sliding-up-panel",
+ "small",
"smart",
+ "smart-caching",
"smart-device",
"smooth",
"smooth-corners",
@@ -155714,6 +169696,7 @@
"social-app",
"social-login",
"social-signin",
+ "socket",
"sockets",
"socks5",
"sodium",
@@ -155752,6 +169735,7 @@
"split",
"splitter",
"splitting",
+ "sponsors",
"spotify",
"spotlight",
"spotlight-search",
@@ -155769,6 +169753,8 @@
"ssl-pinning",
"ssl-pinning-tvos",
"sso",
+ "sso-authentication",
+ "sso-login",
"ssr",
"stability",
"stable-diffusion",
@@ -155784,6 +169770,7 @@
"standard-schema",
"star",
"star-icon",
+ "star-micronics",
"star-rating",
"star-rating-component",
"stars",
@@ -155801,6 +169788,7 @@
"statechart",
"stateless",
"statemanager",
+ "static",
"static-battery-info",
"stats",
"status",
@@ -155821,6 +169809,7 @@
"stickers",
"sticky",
"sticky-animated-table",
+ "sticky-headers",
"sticky-table",
"sticky-view",
"sticky-views",
@@ -155834,6 +169823,7 @@
"stopwatch",
"stora",
"storage",
+ "storage-access-framework",
"store",
"store-kit",
"storekit",
@@ -155853,7 +169843,9 @@
"stripe",
"stripe-payment",
"stripe-payments",
+ "stripe-terminal",
"strong-customer-authentication",
+ "strongbox",
"structured-equality",
"structured-output",
"stt",
@@ -156003,6 +169995,7 @@
"textmate",
"tflite",
"theme",
+ "theme-provider",
"themed",
"theming",
"theoplayer",
@@ -156013,6 +170006,7 @@
"three.js",
"threejs",
"thumbnail",
+ "thumbnail-generator",
"thumbnails",
"thunk",
"ticker",
@@ -156030,6 +170024,7 @@
"timer-picker-modal",
"timerpicker",
"times",
+ "timezone",
"timezones",
"tinder",
"tint",
@@ -156111,6 +170106,7 @@
"trie",
"trust",
"ts",
+ "ts-node",
"tts",
"tunnel",
"turbo",
@@ -156139,9 +170135,11 @@
"typebox",
"typed",
"typeface",
+ "types",
"typeschema",
"typescipt",
"typescript",
+ "typescript-boilerplate",
"typescript-library",
"typescript-support",
"typewriter",
@@ -156169,9 +170167,11 @@
"ui-lib",
"ui-library",
"ui-sheet",
+ "ui-toolkit",
"uiaction",
"uiapplicationshortcutitem",
"uidocumentmenuviewcontroller",
+ "uidocumentpicker",
"uifeedbackgenerator",
"uikit",
"uimenu",
@@ -156194,6 +170194,7 @@
"undecryptable",
"undo-redo",
"unicons",
+ "unidirectional-data-flow",
"unified",
"unilist",
"unistyles",
@@ -156222,6 +170223,7 @@
"urlsearchparams",
"urlsession",
"urovo",
+ "usdl",
"use",
"use-count-up",
"use-countup",
@@ -156231,6 +170233,7 @@
"user",
"user-authentication",
"user-avatar",
+ "user-avatars",
"user-defaults",
"user-experience",
"user-feedback",
@@ -156244,6 +170247,7 @@
"user-retention",
"user-sessions",
"userdefaults",
+ "usereducer",
"userpic",
"usestate",
"usestyle",
@@ -156269,9 +170273,11 @@
"validate.js",
"validated-form",
"validation",
+ "validation-library",
"validator",
"validação",
"vanilla-extract",
+ "variable-blur",
"variables",
"variant",
"variants",
@@ -156308,6 +170314,7 @@
"video-manipulation",
"video-metadata",
"video-module",
+ "video-picker",
"video-play",
"video-player",
"video-processing",
@@ -156327,6 +170334,7 @@
"viewing",
"viewpager",
"viewport",
+ "viewport-size",
"viewport-units",
"views",
"viewshot",
@@ -156338,6 +170346,7 @@
"vine",
"viro-community",
"viroreact",
+ "virtual-reality",
"virtualized-list",
"virtualizedlist",
"visa",
@@ -156358,10 +170367,13 @@
"visualiser",
"visualization",
"visualizer",
+ "vitals",
"vk",
"vkontakte",
"vlc",
"vlc-player",
+ "vmax",
+ "vmin",
"vml",
"voice",
"voice-calls",
@@ -156376,26 +170388,32 @@
"volume-control",
"vosk",
"vpn",
+ "vr",
+ "vu-meter",
"vue",
"vuejs",
"vuex",
"vulkan",
+ "vw",
"wagmi",
"waiting",
"walkthrough",
"wallet",
"walletconnect",
+ "wallets",
"warn",
"warning-alert",
"wasm",
"watch",
"watchconnectivity",
+ "watchos",
"watermark",
"watermelon",
"watermelondb",
"wav",
"wave",
"waveform",
+ "wavefront-obj",
"wavpack",
"wayfinding",
"wear-api",
@@ -156408,6 +170426,7 @@
"weather-forecast",
"web",
"web-audio-api",
+ "web-content",
"web-video",
"web3",
"webassembly",
@@ -156454,6 +170473,8 @@
"window",
"windows",
"windows-hello",
+ "winmd",
+ "winrt",
"winui",
"wix",
"wizard",
@@ -156464,6 +170485,7 @@
"wordcloud",
"worklet",
"worklets",
+ "workout",
"wrapper",
"wrapper-library",
"wysiwyg",
@@ -156476,9 +170498,11 @@
"xenon",
"xhr",
"xior",
+ "xlang",
"xmtp",
"xmtp-sdk",
"xnnpack",
+ "xr",
"xxhash",
"xxhash-cpp",
"xxhash-jsi",
@@ -156498,8 +170522,10 @@
"zdog",
"zendesk",
"zendesk-help",
+ "zero-bridge",
"zero-dependencies",
"zero-dependency",
+ "zero-permission",
"zeroconf",
"zip",
"zip-archive",
diff --git a/bun.lock b/bun.lock
index f9a219ece..f63edac94 100644
--- a/bun.lock
+++ b/bun.lock
@@ -6,6 +6,7 @@
"dependencies": {
"@expo/html-elements": "^0.13.7",
"@expo/match-media": "^0.4.0",
+ "@m2d/react-markdown": "^1.0.0",
"@radix-ui/react-hover-card": "^1.1.15",
"@radix-ui/react-tooltip": "^1.2.8",
"@react-native-async-storage/async-storage": "^2.2.0",
@@ -24,6 +25,8 @@
"react-native-safe-area-context": "^5.6.2",
"react-native-svg": "^15.14.0",
"react-native-web": "^0.21.2",
+ "rehype-raw": "^7.0.0",
+ "rehype-sanitize": "^6.0.0",
"use-debounce": "^10.0.6",
},
"devDependencies": {
@@ -423,6 +426,8 @@
"@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.30", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q=="],
+ "@m2d/react-markdown": ["@m2d/react-markdown@1.0.0", "", { "dependencies": { "hast-util-to-jsx-runtime": "^2.3.6", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.2", "unified": "^11.0.5", "unist-util-visit": "^5.0.0" }, "peerDependencies": { "@types/react": ">=16.8", "react": ">=16.8" } }, "sha512-CqbJTHi+SOLwF3JA4xVgMLSL2ZlSg1VIohaMwt/lHs1Wu+jzZ3eu6JZvDFtHSioSiEGYdlcrwbrpugutDSvL+Q=="],
+
"@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.1", "", { "dependencies": { "webpack-bundle-analyzer": "4.10.1" } }, "sha512-ds2XBC7hred9g9T16DYXp4llImGf9gBSsfY5k3bklizOtHeo+53EXjKm3AliS/fMTjYfRrv8usdL2wVZa1GIkw=="],
@@ -605,14 +610,20 @@
"@types/bun": ["@types/bun@1.3.2", "", { "dependencies": { "bun-types": "1.3.2" } }, "sha512-t15P7k5UIgHKkxwnMNkJbWlh/617rkDGEdSsDbu+qNHTaz9SKf7aC8fiIlUdD5RPpH6GEkP0cK7WlvmrEBRtWg=="],
+ "@types/debug": ["@types/debug@4.1.12", "", { "dependencies": { "@types/ms": "*" } }, "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ=="],
+
"@types/eslint": ["@types/eslint@9.6.1", "", { "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag=="],
"@types/eslint-scope": ["@types/eslint-scope@3.7.7", "", { "dependencies": { "@types/eslint": "*", "@types/estree": "*" } }, "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg=="],
"@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="],
+ "@types/estree-jsx": ["@types/estree-jsx@1.0.5", "", { "dependencies": { "@types/estree": "*" } }, "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg=="],
+
"@types/graceful-fs": ["@types/graceful-fs@4.1.9", "", { "dependencies": { "@types/node": "*" } }, "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ=="],
+ "@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="],
+
"@types/istanbul-lib-coverage": ["@types/istanbul-lib-coverage@2.0.6", "", {}, "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w=="],
"@types/istanbul-lib-report": ["@types/istanbul-lib-report@3.0.3", "", { "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA=="],
@@ -625,12 +636,18 @@
"@types/linkifyjs": ["@types/linkifyjs@2.1.7", "", { "dependencies": { "@types/react": "*" } }, "sha512-+SIYXs1lajyD7t/2+V9GLfdFlc/6Nr2tr65kjA2F5oOzBlPH+NiPqySJDHzREoGcL91Au9Qef8M5JdZiRXsaJw=="],
+ "@types/mdast": ["@types/mdast@4.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA=="],
+
+ "@types/ms": ["@types/ms@2.1.0", "", {}, "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="],
+
"@types/node": ["@types/node@24.3.0", "", { "dependencies": { "undici-types": "~7.10.0" } }, "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow=="],
"@types/react": ["@types/react@19.2.3", "", { "dependencies": { "csstype": "^3.0.2" } }, "sha512-k5dJVszUiNr1DSe8Cs+knKR6IrqhqdhpUwzqhkS8ecQTSf3THNtbfIp/umqHMpX2bv+9dkx3fwDv/86LcSfvSg=="],
"@types/stack-utils": ["@types/stack-utils@2.0.3", "", {}, "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw=="],
+ "@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
+
"@types/yargs": ["@types/yargs@17.0.33", "", { "dependencies": { "@types/yargs-parser": "*" } }, "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA=="],
"@types/yargs-parser": ["@types/yargs-parser@21.0.3", "", {}, "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ=="],
@@ -835,6 +852,8 @@
"babel-preset-jest": ["babel-preset-jest@29.6.3", "", { "dependencies": { "babel-plugin-jest-hoist": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA=="],
+ "bail": ["bail@2.0.2", "", {}, "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="],
+
"balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="],
"base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="],
@@ -881,10 +900,20 @@
"caniuse-lite": ["caniuse-lite@1.0.30001754", "", {}, "sha512-x6OeBXueoAceOmotzx3PO4Zpt4rzpeIFsSr6AAePTZxSkXiYDUmpypEl7e2+8NCd9bD7bXjqyef8CJYPC1jfxg=="],
+ "ccount": ["ccount@2.0.1", "", {}, "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="],
+
"chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="],
"char-regex": ["char-regex@1.0.2", "", {}, "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw=="],
+ "character-entities": ["character-entities@2.0.2", "", {}, "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ=="],
+
+ "character-entities-html4": ["character-entities-html4@2.1.0", "", {}, "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA=="],
+
+ "character-entities-legacy": ["character-entities-legacy@3.0.0", "", {}, "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ=="],
+
+ "character-reference-invalid": ["character-reference-invalid@2.0.1", "", {}, "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw=="],
+
"cheerio": ["cheerio@1.1.2", "", { "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", "domhandler": "^5.0.3", "domutils": "^3.2.2", "encoding-sniffer": "^0.2.1", "htmlparser2": "^10.0.0", "parse5": "^7.3.0", "parse5-htmlparser2-tree-adapter": "^7.1.0", "parse5-parser-stream": "^7.1.2", "undici": "^7.12.0", "whatwg-mimetype": "^4.0.0" } }, "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg=="],
"cheerio-select": ["cheerio-select@2.1.0", "", { "dependencies": { "boolbase": "^1.0.0", "css-select": "^5.1.0", "css-what": "^6.1.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.3", "domutils": "^3.0.1" } }, "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g=="],
@@ -917,6 +946,8 @@
"colorette": ["colorette@2.0.20", "", {}, "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="],
+ "comma-separated-tokens": ["comma-separated-tokens@2.0.3", "", {}, "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg=="],
+
"commander": ["commander@14.0.1", "", {}, "sha512-2JkV3gUZUVrbNA+1sjBOYLsMZ5cEEl8GTFP2a4AVz5hvasAMCQ1D2l2le/cX+pV4N6ZU17zjUahLpIXRrnWL8A=="],
"compressible": ["compressible@2.0.18", "", { "dependencies": { "mime-db": ">= 1.43.0 < 2" } }, "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg=="],
@@ -961,6 +992,8 @@
"debug": ["debug@4.4.1", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ=="],
+ "decode-named-character-reference": ["decode-named-character-reference@1.2.0", "", { "dependencies": { "character-entities": "^2.0.0" } }, "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q=="],
+
"deep-extend": ["deep-extend@0.6.0", "", {}, "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="],
"deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="],
@@ -977,10 +1010,14 @@
"depd": ["depd@2.0.0", "", {}, "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="],
+ "dequal": ["dequal@2.0.3", "", {}, "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="],
+
"destroy": ["destroy@1.2.0", "", {}, "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="],
"detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="],
+ "devlop": ["devlop@1.1.0", "", { "dependencies": { "dequal": "^2.0.0" } }, "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA=="],
+
"doctrine": ["doctrine@2.1.0", "", { "dependencies": { "esutils": "^2.0.2" } }, "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="],
"dom-serializer": ["dom-serializer@2.0.0", "", { "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", "entities": "^4.2.0" } }, "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg=="],
@@ -1101,6 +1138,8 @@
"estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="],
+ "estree-util-is-identifier-name": ["estree-util-is-identifier-name@3.0.0", "", {}, "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg=="],
+
"esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="],
"etag": ["etag@1.8.1", "", {}, "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="],
@@ -1135,6 +1174,8 @@
"exponential-backoff": ["exponential-backoff@3.1.2", "", {}, "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA=="],
+ "extend": ["extend@3.0.2", "", {}, "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="],
+
"fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="],
"fast-diff": ["fast-diff@1.3.0", "", {}, "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw=="],
@@ -1251,6 +1292,22 @@
"hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="],
+ "hast-util-from-parse5": ["hast-util-from-parse5@8.0.3", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "devlop": "^1.0.0", "hastscript": "^9.0.0", "property-information": "^7.0.0", "vfile": "^6.0.0", "vfile-location": "^5.0.0", "web-namespaces": "^2.0.0" } }, "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg=="],
+
+ "hast-util-parse-selector": ["hast-util-parse-selector@4.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A=="],
+
+ "hast-util-raw": ["hast-util-raw@9.1.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "@ungap/structured-clone": "^1.0.0", "hast-util-from-parse5": "^8.0.0", "hast-util-to-parse5": "^8.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "parse5": "^7.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw=="],
+
+ "hast-util-sanitize": ["hast-util-sanitize@5.0.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@ungap/structured-clone": "^1.0.0", "unist-util-position": "^5.0.0" } }, "sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg=="],
+
+ "hast-util-to-jsx-runtime": ["hast-util-to-jsx-runtime@2.3.6", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "hast-util-whitespace": "^3.0.0", "mdast-util-mdx-expression": "^2.0.0", "mdast-util-mdx-jsx": "^3.0.0", "mdast-util-mdxjs-esm": "^2.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "style-to-js": "^1.0.0", "unist-util-position": "^5.0.0", "vfile-message": "^4.0.0" } }, "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg=="],
+
+ "hast-util-to-parse5": ["hast-util-to-parse5@8.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "property-information": "^6.0.0", "space-separated-tokens": "^2.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw=="],
+
+ "hast-util-whitespace": ["hast-util-whitespace@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw=="],
+
+ "hastscript": ["hastscript@9.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-parse-selector": "^4.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0" } }, "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w=="],
+
"hermes-compiler": ["hermes-compiler@0.0.0", "", {}, "sha512-boVFutx6ME/Km2mB6vvsQcdnazEYYI/jV1pomx1wcFUG/EVqTkr5CU0CW9bKipOA/8Hyu3NYwW3THg2Q1kNCfA=="],
"hermes-estree": ["hermes-estree@0.29.1", "", {}, "sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ=="],
@@ -1263,6 +1320,8 @@
"html-escaper": ["html-escaper@2.0.2", "", {}, "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="],
+ "html-void-elements": ["html-void-elements@3.0.0", "", {}, "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg=="],
+
"htmlparser2": ["htmlparser2@10.0.0", "", { "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", "domutils": "^3.2.1", "entities": "^6.0.0" } }, "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g=="],
"http-errors": ["http-errors@2.0.0", "", { "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", "statuses": "2.0.1", "toidentifier": "1.0.1" } }, "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ=="],
@@ -1289,12 +1348,18 @@
"ini": ["ini@1.3.8", "", {}, "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="],
+ "inline-style-parser": ["inline-style-parser@0.2.7", "", {}, "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA=="],
+
"inline-style-prefixer": ["inline-style-prefixer@7.0.1", "", { "dependencies": { "css-in-js-utils": "^3.1.0" } }, "sha512-lhYo5qNTQp3EvSSp3sRvXMbVQTLrvGV6DycRMJ5dm2BLMiJ30wpXKdDdgX+GmJZ5uQMucwRKHamXSst3Sj/Giw=="],
"internal-slot": ["internal-slot@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw=="],
"invariant": ["invariant@2.2.4", "", { "dependencies": { "loose-envify": "^1.0.0" } }, "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA=="],
+ "is-alphabetical": ["is-alphabetical@2.0.1", "", {}, "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ=="],
+
+ "is-alphanumerical": ["is-alphanumerical@2.0.1", "", { "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" } }, "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw=="],
+
"is-array-buffer": ["is-array-buffer@3.0.5", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A=="],
"is-async-function": ["is-async-function@2.1.1", "", { "dependencies": { "async-function": "^1.0.0", "call-bound": "^1.0.3", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ=="],
@@ -1315,6 +1380,8 @@
"is-date-object": ["is-date-object@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" } }, "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg=="],
+ "is-decimal": ["is-decimal@2.0.1", "", {}, "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A=="],
+
"is-docker": ["is-docker@2.2.1", "", { "bin": { "is-docker": "cli.js" } }, "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="],
"is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="],
@@ -1327,6 +1394,8 @@
"is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="],
+ "is-hexadecimal": ["is-hexadecimal@2.0.1", "", {}, "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg=="],
+
"is-map": ["is-map@2.0.3", "", {}, "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw=="],
"is-negative-zero": ["is-negative-zero@2.0.3", "", {}, "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw=="],
@@ -1337,7 +1406,7 @@
"is-number-object": ["is-number-object@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw=="],
- "is-plain-obj": ["is-plain-obj@2.1.0", "", {}, "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA=="],
+ "is-plain-obj": ["is-plain-obj@4.1.0", "", {}, "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="],
"is-plain-object": ["is-plain-object@5.0.0", "", {}, "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q=="],
@@ -1479,6 +1548,8 @@
"log-update": ["log-update@6.1.0", "", { "dependencies": { "ansi-escapes": "^7.0.0", "cli-cursor": "^5.0.0", "slice-ansi": "^7.1.0", "strip-ansi": "^7.1.0", "wrap-ansi": "^9.0.0" } }, "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w=="],
+ "longest-streak": ["longest-streak@3.1.0", "", {}, "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="],
+
"loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { "loose-envify": "cli.js" } }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="],
"lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="],
@@ -1489,6 +1560,22 @@
"math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="],
+ "mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
+
+ "mdast-util-mdx-expression": ["mdast-util-mdx-expression@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ=="],
+
+ "mdast-util-mdx-jsx": ["mdast-util-mdx-jsx@3.2.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "parse-entities": "^4.0.0", "stringify-entities": "^4.0.0", "unist-util-stringify-position": "^4.0.0", "vfile-message": "^4.0.0" } }, "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q=="],
+
+ "mdast-util-mdxjs-esm": ["mdast-util-mdxjs-esm@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg=="],
+
+ "mdast-util-phrasing": ["mdast-util-phrasing@4.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" } }, "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w=="],
+
+ "mdast-util-to-hast": ["mdast-util-to-hast@13.2.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@ungap/structured-clone": "^1.0.0", "devlop": "^1.0.0", "micromark-util-sanitize-uri": "^2.0.0", "trim-lines": "^3.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" } }, "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA=="],
+
+ "mdast-util-to-markdown": ["mdast-util-to-markdown@2.1.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", "mdast-util-phrasing": "^4.0.0", "mdast-util-to-string": "^4.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" } }, "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA=="],
+
+ "mdast-util-to-string": ["mdast-util-to-string@4.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0" } }, "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg=="],
+
"mdn-data": ["mdn-data@2.0.14", "", {}, "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="],
"memoize-one": ["memoize-one@5.2.1", "", {}, "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q=="],
@@ -1527,6 +1614,48 @@
"metro-transform-worker": ["metro-transform-worker@0.83.2", "", { "dependencies": { "@babel/core": "^7.25.2", "@babel/generator": "^7.25.0", "@babel/parser": "^7.25.3", "@babel/types": "^7.25.2", "flow-enums-runtime": "^0.0.6", "metro": "0.83.2", "metro-babel-transformer": "0.83.2", "metro-cache": "0.83.2", "metro-cache-key": "0.83.2", "metro-minify-terser": "0.83.2", "metro-source-map": "0.83.2", "metro-transform-plugins": "0.83.2", "nullthrows": "^1.1.1" } }, "sha512-G5DsIg+cMZ2KNfrdLnWMvtppb3+Rp1GMyj7Bvd9GgYc/8gRmvq1XVEF9XuO87Shhb03kFhGqMTgZerz3hZ1v4Q=="],
+ "micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
+
+ "micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
+
+ "micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
+
+ "micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
+
+ "micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
+
+ "micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
+
+ "micromark-factory-whitespace": ["micromark-factory-whitespace@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ=="],
+
+ "micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
+
+ "micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
+
+ "micromark-util-classify-character": ["micromark-util-classify-character@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q=="],
+
+ "micromark-util-combine-extensions": ["micromark-util-combine-extensions@2.0.1", "", { "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg=="],
+
+ "micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
+
+ "micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
+
+ "micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
+
+ "micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
+
+ "micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
+
+ "micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
+
+ "micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
+
+ "micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
+
+ "micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
+
+ "micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
+
"micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="],
"mime": ["mime@1.6.0", "", { "bin": { "mime": "cli.js" } }, "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="],
@@ -1643,6 +1772,8 @@
"parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="],
+ "parse-entities": ["parse-entities@4.0.2", "", { "dependencies": { "@types/unist": "^2.0.0", "character-entities-legacy": "^3.0.0", "character-reference-invalid": "^2.0.0", "decode-named-character-reference": "^1.0.0", "is-alphanumerical": "^2.0.0", "is-decimal": "^2.0.0", "is-hexadecimal": "^2.0.0" } }, "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw=="],
+
"parse-png": ["parse-png@2.1.0", "", { "dependencies": { "pngjs": "^3.3.0" } }, "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ=="],
"parse5": ["parse5@7.3.0", "", { "dependencies": { "entities": "^6.0.0" } }, "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw=="],
@@ -1701,6 +1832,8 @@
"prop-types": ["prop-types@15.8.1", "", { "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="],
+ "property-information": ["property-information@7.1.0", "", {}, "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="],
+
"punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="],
"qrcode-terminal": ["qrcode-terminal@0.11.0", "", { "bin": { "qrcode-terminal": "./bin/qrcode-terminal.js" } }, "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ=="],
@@ -1755,6 +1888,14 @@
"regjsparser": ["regjsparser@0.12.0", "", { "dependencies": { "jsesc": "~3.0.2" }, "bin": { "regjsparser": "bin/parser" } }, "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ=="],
+ "rehype-raw": ["rehype-raw@7.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", "vfile": "^6.0.0" } }, "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww=="],
+
+ "rehype-sanitize": ["rehype-sanitize@6.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-sanitize": "^5.0.0" } }, "sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg=="],
+
+ "remark-parse": ["remark-parse@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "micromark-util-types": "^2.0.0", "unified": "^11.0.0" } }, "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA=="],
+
+ "remark-rehype": ["remark-rehype@11.1.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "mdast-util-to-hast": "^13.0.0", "unified": "^11.0.0", "vfile": "^6.0.0" } }, "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw=="],
+
"require-directory": ["require-directory@2.1.1", "", {}, "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="],
"require-from-string": ["require-from-string@2.0.2", "", {}, "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="],
@@ -1861,6 +2002,8 @@
"source-map-support": ["source-map-support@0.5.21", "", { "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="],
+ "space-separated-tokens": ["space-separated-tokens@2.0.2", "", {}, "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="],
+
"sprintf-js": ["sprintf-js@1.0.3", "", {}, "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="],
"stable-hash": ["stable-hash@0.0.5", "", {}, "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA=="],
@@ -1895,6 +2038,8 @@
"string.prototype.trimstart": ["string.prototype.trimstart@1.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg=="],
+ "stringify-entities": ["stringify-entities@4.0.4", "", { "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" } }, "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg=="],
+
"strip-ansi": ["strip-ansi@7.1.0", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ=="],
"strip-ansi-cjs": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
@@ -1905,6 +2050,10 @@
"structured-headers": ["structured-headers@0.4.1", "", {}, "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg=="],
+ "style-to-js": ["style-to-js@1.1.21", "", { "dependencies": { "style-to-object": "1.0.14" } }, "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ=="],
+
+ "style-to-object": ["style-to-object@1.0.14", "", { "dependencies": { "inline-style-parser": "0.2.7" } }, "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw=="],
+
"styled-jsx": ["styled-jsx@5.1.6", "", { "dependencies": { "client-only": "0.0.1" }, "peerDependencies": { "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" } }, "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA=="],
"styleq": ["styleq@0.1.3", "", {}, "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA=="],
@@ -1953,6 +2102,10 @@
"tr46": ["tr46@0.0.3", "", {}, "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="],
+ "trim-lines": ["trim-lines@3.0.1", "", {}, "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg=="],
+
+ "trough": ["trough@2.2.0", "", {}, "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw=="],
+
"ts-api-utils": ["ts-api-utils@2.1.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ=="],
"ts-declaration-location": ["ts-declaration-location@1.0.7", "", { "dependencies": { "picomatch": "^4.0.2" }, "peerDependencies": { "typescript": ">=4.0.0" } }, "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA=="],
@@ -1999,8 +2152,20 @@
"unicode-property-aliases-ecmascript": ["unicode-property-aliases-ecmascript@2.1.0", "", {}, "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w=="],
+ "unified": ["unified@11.0.5", "", { "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", "devlop": "^1.0.0", "extend": "^3.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", "vfile": "^6.0.0" } }, "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA=="],
+
"unique-string": ["unique-string@2.0.0", "", { "dependencies": { "crypto-random-string": "^2.0.0" } }, "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg=="],
+ "unist-util-is": ["unist-util-is@6.0.1", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g=="],
+
+ "unist-util-position": ["unist-util-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA=="],
+
+ "unist-util-stringify-position": ["unist-util-stringify-position@4.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ=="],
+
+ "unist-util-visit": ["unist-util-visit@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg=="],
+
+ "unist-util-visit-parents": ["unist-util-visit-parents@6.0.2", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" } }, "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ=="],
+
"unpipe": ["unpipe@1.0.0", "", {}, "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="],
"unrs-resolver": ["unrs-resolver@1.11.1", "", { "dependencies": { "napi-postinstall": "^0.3.0" }, "optionalDependencies": { "@unrs/resolver-binding-android-arm-eabi": "1.11.1", "@unrs/resolver-binding-android-arm64": "1.11.1", "@unrs/resolver-binding-darwin-arm64": "1.11.1", "@unrs/resolver-binding-darwin-x64": "1.11.1", "@unrs/resolver-binding-freebsd-x64": "1.11.1", "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-musl": "1.11.1", "@unrs/resolver-binding-wasm32-wasi": "1.11.1", "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" } }, "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg=="],
@@ -2023,6 +2188,12 @@
"vary": ["vary@1.1.2", "", {}, "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="],
+ "vfile": ["vfile@6.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile-message": "^4.0.0" } }, "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q=="],
+
+ "vfile-location": ["vfile-location@5.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" } }, "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg=="],
+
+ "vfile-message": ["vfile-message@4.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw=="],
+
"vlq": ["vlq@1.0.1", "", {}, "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w=="],
"walker": ["walker@1.0.8", "", { "dependencies": { "makeerror": "1.0.12" } }, "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ=="],
@@ -2033,6 +2204,8 @@
"wcwidth": ["wcwidth@1.0.1", "", { "dependencies": { "defaults": "^1.0.3" } }, "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg=="],
+ "web-namespaces": ["web-namespaces@2.0.1", "", {}, "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ=="],
+
"webidl-conversions": ["webidl-conversions@5.0.0", "", {}, "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA=="],
"webpack": ["webpack@5.101.3", "", { "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", "@types/json-schema": "^7.0.15", "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", "acorn": "^8.15.0", "acorn-import-phases": "^1.0.3", "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.17.3", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.11", "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", "schema-utils": "^4.3.2", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.1", "webpack-sources": "^3.3.3" }, "bin": { "webpack": "bin/webpack.js" } }, "sha512-7b0dTKR3Ed//AD/6kkx/o7duS8H3f1a4w3BYpIriX4BzIhjkn4teo05cptsxvLesHFKK5KObnadmCHBwGc+51A=="],
@@ -2099,6 +2272,8 @@
"zod-validation-error": ["zod-validation-error@4.0.2", "", { "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" } }, "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ=="],
+ "zwitch": ["zwitch@2.0.4", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="],
+
"@babel/core/@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="],
"@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
@@ -2297,6 +2472,8 @@
"finalhandler/statuses": ["statuses@1.5.0", "", {}, "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA=="],
+ "hast-util-to-parse5/property-information": ["property-information@6.5.0", "", {}, "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig=="],
+
"hosted-git-info/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="],
"htmlparser2/entities": ["entities@6.0.1", "", {}, "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="],
@@ -2319,6 +2496,8 @@
"lru-cache/yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="],
+ "merge-options/is-plain-obj": ["is-plain-obj@2.1.0", "", {}, "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA=="],
+
"metro/@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="],
"metro/ci-info": ["ci-info@2.0.0", "", {}, "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="],
@@ -2351,6 +2530,8 @@
"ora/strip-ansi": ["strip-ansi@5.2.0", "", { "dependencies": { "ansi-regex": "^4.1.0" } }, "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA=="],
+ "parse-entities/@types/unist": ["@types/unist@2.0.11", "", {}, "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA=="],
+
"parse5/entities": ["entities@6.0.1", "", {}, "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="],
"path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="],
diff --git a/common/styleguide.tsx b/common/styleguide.tsx
index e3831c8d7..a6394408f 100644
--- a/common/styleguide.tsx
+++ b/common/styleguide.tsx
@@ -121,6 +121,7 @@ export const H2 = createTextComponent(HtmlElements.H2, textStyles.h2);
export const H3 = createTextComponent(HtmlElements.H3, textStyles.h3);
export const H4 = createTextComponent(HtmlElements.H4, textStyles.h4);
export const H5 = createTextComponent(HtmlElements.H5, textStyles.h5);
+export const H6 = createTextComponent(HtmlElements.H6, textStyles.h6);
export const P = createTextComponent(HtmlElements.P, textStyles.p);
export const Headline = createTextComponent(HtmlElements.P, textStyles.headline);
export const Caption = createTextComponent(HtmlElements.P, textStyles.caption);
diff --git a/components/DependencyRow.tsx b/components/DependencyRow.tsx
new file mode 100644
index 000000000..77c07796a
--- /dev/null
+++ b/components/DependencyRow.tsx
@@ -0,0 +1,56 @@
+import { useContext } from 'react';
+import { StyleSheet, View } from 'react-native';
+
+import { A, colors, darkColors, Label } from '~/common/styleguide';
+import CustomAppearanceContext from '~/context/CustomAppearanceContext';
+
+type Props = {
+ name: string;
+ version: string;
+};
+
+export default function DependencyRow({ name, version }: Props) {
+ const { isDark } = useContext(CustomAppearanceContext);
+
+ const headerColorStyle = {
+ color: isDark ? darkColors.secondary : colors.gray5,
+ };
+
+ return (
+
+
+ {name}
+
+
+
+ );
+}
+
+const styles = StyleSheet.create({
+ mutedLink: {
+ fontWeight: 300,
+ backgroundColor: 'transparent',
+ },
+ dependencyEntry: {
+ display: 'flex',
+ flexDirection: 'row',
+ gap: 8,
+ justifyContent: 'space-between',
+ fontFamily: 'monospace',
+ },
+ dependencyLabel: {
+ fontSize: 12,
+ },
+});
diff --git a/components/Libraries.tsx b/components/Libraries.tsx
index 502463f6c..3c26675e4 100644
--- a/components/Libraries.tsx
+++ b/components/Libraries.tsx
@@ -1,8 +1,8 @@
import dynamic from 'next/dynamic';
-import { Image, StyleSheet, View } from 'react-native';
+import { StyleSheet, View } from 'react-native';
-import { H3, A, P } from '~/common/styleguide';
import LoadingContent from '~/components/Library/LoadingContent';
+import NotFoundContent from '~/components/NotFoundContent';
import { type LibraryType } from '~/types';
type Props = {
@@ -15,18 +15,7 @@ const LibraryWithLoading = dynamic(() => import('~/components/Library'), {
export default function Libraries({ libraries }: Props) {
if (!libraries || !libraries.length) {
- return (
-
-
- Nothing was found! Try another search.
-
-
- Want to contribute a library you like? Submit a PR to the{' '}
- GitHub Repo
- .
-
-
- );
+ return ;
}
return (
@@ -39,26 +28,7 @@ export default function Libraries({ libraries }: Props) {
}
const styles = StyleSheet.create({
- container: {
- alignItems: 'center',
- width: '100%',
- paddingHorizontal: 24,
- marginTop: 40,
- marginBottom: 80,
- },
librariesContainer: {
paddingTop: 12,
},
- img: {
- marginTop: 48,
- marginBottom: 24,
- width: 64,
- height: 64,
- },
- text: {
- textAlign: 'center',
- },
- separator: {
- marginTop: 20,
- },
});
diff --git a/components/Library/MetaData.tsx b/components/Library/MetaData.tsx
index 1d9e6ae59..fa7a157e3 100644
--- a/components/Library/MetaData.tsx
+++ b/components/Library/MetaData.tsx
@@ -31,6 +31,7 @@ import {
type Props = {
library: LibraryType;
secondary?: boolean;
+ skipExamples?: boolean;
};
function generateData(
@@ -132,7 +133,11 @@ function generateData(
];
}
-function generateSecondaryData(library: LibraryType, isDark: boolean): MetadataEntryType[] {
+function generateSecondaryData(
+ library: LibraryType,
+ isDark: boolean,
+ skipExamples: boolean
+): MetadataEntryType[] {
const { github, examples } = library;
const secondaryTextColor = {
color: isDark ? darkColors.secondary : colors.gray5,
@@ -201,7 +206,7 @@ function generateSecondaryData(library: LibraryType, isDark: boolean): MetadataE
content: TypeScript Types
,
}
: null,
- examples && examples.length
+ !skipExamples && examples && examples.length
? {
id: 'examples',
icon: ,
@@ -224,11 +229,11 @@ function generateSecondaryData(library: LibraryType, isDark: boolean): MetadataE
];
}
-export function MetaData({ library, secondary }: Props) {
+export function MetaData({ library, secondary, skipExamples = false }: Props) {
const { isDark } = useContext(CustomAppearanceContext);
if (secondary) {
- const data = generateSecondaryData(library, isDark).filter(Boolean);
+ const data = generateSecondaryData(library, isDark, skipExamples).filter(Boolean);
return (
<>
{data
diff --git a/components/Library/RecommendedLabel.tsx b/components/Library/RecommendedLabel.tsx
deleted file mode 100644
index ee44174d4..000000000
--- a/components/Library/RecommendedLabel.tsx
+++ /dev/null
@@ -1,63 +0,0 @@
-import { useContext } from 'react';
-import { StyleSheet, View } from 'react-native';
-
-import { colors, darkColors, Label } from '~/common/styleguide';
-import CustomAppearanceContext from '~/context/CustomAppearanceContext';
-
-import { Badge } from '../Icons';
-
-type Props = {
- isSmallScreen?: boolean;
-};
-
-function RecommendedLabel({ isSmallScreen }: Props) {
- const { isDark } = useContext(CustomAppearanceContext);
- return (
-
-
-
-
-
-
- );
-}
-
-const styles = StyleSheet.create({
- recommendedContainer: {
- paddingVertical: 4,
- paddingHorizontal: 8,
- borderRadius: 4,
- marginLeft: 10,
- top: 1,
- userSelect: 'none',
- },
- recommendedContainerSmall: {
- marginLeft: 0,
- marginTop: 8,
- alignSelf: 'flex-start',
- },
- recommendedTextContainer: {
- flexDirection: 'row',
- alignItems: 'center',
- },
- recommendedText: {
- marginLeft: 6,
- },
-});
-
-export default RecommendedLabel;
diff --git a/components/Library/index.tsx b/components/Library/index.tsx
index 1cfe1c5bb..ba4e9957a 100644
--- a/components/Library/index.tsx
+++ b/components/Library/index.tsx
@@ -4,6 +4,8 @@ import { Linkify } from 'react-easy-linkify';
import { Platform, StyleSheet, View } from 'react-native';
import { colors, useLayout, A, darkColors, Headline } from '~/common/styleguide';
+import { Button } from '~/components/Button';
+import { Arrow } from '~/components/Icons';
import UpdatedAtView from '~/components/Library/UpdateAtView';
import CustomAppearanceContext from '~/context/CustomAppearanceContext';
import { type LibraryType } from '~/types';
@@ -34,6 +36,8 @@ export default function Library({ library, skipMetadata, showTrendingMark }: Pro
library.newArchitecture ||
(library.examples && library.examples.length);
+ const detailsButtonBackgroundColor = isDark ? darkColors.border : colors.gray3;
+
return (
-
- {libName}
-
+
+
+ {libName}
+
+
+
{!showTrendingMark && !library.unmaintained && }
@@ -178,6 +189,11 @@ const styles = StyleSheet.create({
borderLeftWidth: 0,
borderTopWidth: 1,
},
+ nameWrapper: {
+ flexDirection: 'row',
+ alignItems: 'center',
+ gap: 6,
+ },
name: {
backgroundColor: 'transparent',
fontWeight: 700,
@@ -276,4 +292,10 @@ const styles = StyleSheet.create({
justifyContent: 'flex-start',
alignSelf: 'flex-start',
},
+ detailsButton: {
+ display: 'flex',
+ width: 16,
+ height: 16,
+ alignItems: 'center',
+ },
});
diff --git a/components/NotFoundContent.tsx b/components/NotFoundContent.tsx
new file mode 100644
index 000000000..5c657ecdb
--- /dev/null
+++ b/components/NotFoundContent.tsx
@@ -0,0 +1,51 @@
+import { type ReactElement } from 'react';
+import { Image, StyleSheet, View } from 'react-native';
+
+import { A, H3, P } from '~/common/styleguide';
+
+type Props = {
+ header?: string;
+ alt?: string;
+ bottomSlot?: ReactElement;
+};
+
+export default function NotFoundContent({
+ header = 'Nothing was found! Try another search.',
+ alt = 'No results',
+ bottomSlot,
+}: Props) {
+ return (
+
+
+ {header}
+
+
+ Want to contribute a library you like? Submit a PR to the{' '}
+ GitHub Repo.
+
+ {bottomSlot}
+
+ );
+}
+
+const styles = StyleSheet.create({
+ container: {
+ alignItems: 'center',
+ width: '100%',
+ paddingHorizontal: 24,
+ marginTop: 40,
+ marginBottom: 80,
+ },
+ img: {
+ marginTop: 48,
+ marginBottom: 24,
+ width: 64,
+ height: 64,
+ },
+ text: {
+ textAlign: 'center',
+ },
+ separator: {
+ marginTop: 20,
+ },
+});
diff --git a/components/PackageAuthor.tsx b/components/PackageAuthor.tsx
new file mode 100644
index 000000000..4761980df
--- /dev/null
+++ b/components/PackageAuthor.tsx
@@ -0,0 +1,80 @@
+import { useContext } from 'react';
+import { View } from 'react-native';
+
+import { A, Caption, colors, Label } from '~/common/styleguide';
+import { type NpmUser } from '~/types';
+
+import CustomAppearanceContext from '../context/CustomAppearanceContext';
+
+type Props = {
+ author?: NpmUser;
+ size?: 'sm' | 'md';
+};
+
+export function PackageAuthor({ author }: Props) {
+ const { isDark } = useContext(CustomAppearanceContext);
+
+ if (!author) {
+ return (
+
+
+
+ );
+ }
+
+ if (author?.url) {
+ if (author.url.includes('github.com/')) {
+ const [, potentialGHUsername] = author.url.split('github.com/');
+ const ghUsername = potentialGHUsername.replace(/[<>()]/g, '');
+ const validName = getValidName(author.name);
+
+ return (
+
+
+
+
+ {ghUsername}
+
+
+
+
+ );
+ } else if (!author.url.includes('@')) {
+ return (
+
+
+
+
+
+ );
+ }
+ }
+
+ return (
+
+
+
+ );
+}
+
+function getValidName(potentialName: string): string {
+ const cleanName = potentialName
+ .split(' ')
+ .filter(word => !(word.includes('(') || word.includes('/') || word.includes('<')))
+ .join(' ');
+ return cleanName.length ? cleanName : potentialName.replace(/[<>()]/g, '');
+}
diff --git a/package.json b/package.json
index b08be8fc7..62650bd1f 100644
--- a/package.json
+++ b/package.json
@@ -20,6 +20,7 @@
"dependencies": {
"@expo/html-elements": "^0.13.7",
"@expo/match-media": "^0.4.0",
+ "@m2d/react-markdown": "^1.0.0",
"@radix-ui/react-hover-card": "^1.1.15",
"@radix-ui/react-tooltip": "^1.2.8",
"@react-native-async-storage/async-storage": "^2.2.0",
@@ -38,6 +39,8 @@
"react-native-safe-area-context": "^5.6.2",
"react-native-svg": "^15.14.0",
"react-native-web": "^0.21.2",
+ "rehype-raw": "^7.0.0",
+ "rehype-sanitize": "^6.0.0",
"use-debounce": "^10.0.6"
},
"devDependencies": {
diff --git a/pages/package/[...name].tsx b/pages/package/[...name].tsx
new file mode 100644
index 000000000..e4f98160f
--- /dev/null
+++ b/pages/package/[...name].tsx
@@ -0,0 +1,384 @@
+import { Md } from '@m2d/react-markdown/client';
+import { type NextPageContext } from 'next';
+import * as emoji from 'node-emoji';
+import { useContext } from 'react';
+import { Linkify } from 'react-easy-linkify';
+import { Platform, StyleSheet, View } from 'react-native';
+import rehypeRaw from 'rehype-raw';
+import rehypeSanitize from 'rehype-sanitize';
+
+import { A, colors, darkColors, H6, Headline, Label, P, useLayout } from '~/common/styleguide';
+import { Button } from '~/components/Button';
+import { CompatibilityTags } from '~/components/CompatibilityTags';
+import ContentContainer from '~/components/ContentContainer';
+import DependencyRow from '~/components/DependencyRow';
+import { MetaData } from '~/components/Library/MetaData';
+import Thumbnail from '~/components/Library/Thumbnail.web';
+import TrendingMark from '~/components/Library/TrendingMark';
+import UnmaintainedLabel from '~/components/Library/UnmaintainedLabel';
+import UpdatedAtView from '~/components/Library/UpdateAtView';
+import Navigation from '~/components/Navigation';
+import NotFoundContent from '~/components/NotFoundContent';
+import { PackageAuthor } from '~/components/PackageAuthor';
+import PageMeta from '~/components/PageMeta';
+import CustomAppearanceContext from '~/context/CustomAppearanceContext';
+import { type LibraryType, type NpmLatestRegistryData, type NpmUser } from '~/types';
+import getApiUrl from '~/util/getApiUrl';
+import mapDependencies from '~/util/mapDependencies';
+import { getExampleDescription } from '~/util/strings';
+import urlWithQuery from '~/util/urlWithQuery';
+
+type Props = {
+ apiData: {
+ libraries: LibraryType[];
+ };
+ registryData: NpmLatestRegistryData;
+ packageName: string;
+ readmeContent?: string;
+};
+
+export default function PackagePage({ apiData, registryData, packageName, readmeContent }: Props) {
+ const { isDark } = useContext(CustomAppearanceContext);
+ const { isSmallScreen } = useLayout();
+
+ const library = apiData.libraries.find(lib => lib.npmPkg === packageName);
+
+ if (!library) {
+ return (
+ <>
+
+
+
+ Go back Home
+
+ }
+ />
+
+ >
+ );
+ }
+
+ const { description } = library.github;
+ const { author, maintainers, dependencies, devDependencies, peerDependencies, engines } =
+ registryData;
+
+ const headerColorStyle = {
+ color: isDark ? darkColors.secondary : colors.gray5,
+ };
+
+ return (
+ <>
+
+
+
+
+
+ {library.unmaintained && }
+
+
+
+ {library.npmPkg}
+
+ {library.npm?.latestRelease ?? registryData.version}
+
+
+
+
+ {description && description.length && (
+
+ {props.children},
+ }}>
+ {emoji.emojify(description)}
+
+
+ )}
+ {readmeContent && (
+
+ null,
+ a: (props: any) => ,
+ // TODO: decide if we want to remove images/assets, or fix relative assets links
+ // TODO: render code block in a better way
+ // TODO: render blockquotes in a better way, support GH themed notes
+ }}
+ rehypePlugins={[rehypeRaw, rehypeSanitize]}>
+ {readmeContent}
+
+
+ )}
+ {library.examples && library.examples.length > 0 && (
+ <>
+ Code examples
+
+ >
+ )}
+ {author && (
+ <>
+ Author
+
+
+
+ >
+ )}
+ {maintainers && (
+ <>
+ Contributors
+
+ {maintainers
+ .sort((a: NpmUser, b: NpmUser) => a.name.localeCompare(b.name))
+ .map(maintainer => (
+
+ ))}
+
+ >
+ )}
+ Additional information
+
+
+
+ {library.images && library.images.length ? (
+ <>
+ Usage gallery
+
+ {library.images.map((image, index) => (
+
+ ))}
+
+ >
+ ) : null}
+
+
+
+
+
+ Popularity
+
+ Package analysis
+
+
+ Bundlephobia
+
+
+ Snyk Advisor
+
+
+ {dependencies && (
+ <>
+ Dependencies
+
+ {mapDependencies(dependencies, ([name, version]: [string, string]) => (
+
+ ))}
+
+ >
+ )}
+ {devDependencies && (
+ <>
+ Development dependencies
+
+ {mapDependencies(devDependencies, ([name, version]: [string, string]) => (
+
+ ))}
+
+ >
+ )}
+ {peerDependencies && (
+ <>
+ Peer dependencies
+
+ {mapDependencies(peerDependencies, ([name, version]: [string, string]) => (
+
+ ))}
+
+ >
+ )}
+ {engines && (
+ <>
+ Engines
+
+ {mapDependencies(engines, ([name, version]: [string, string]) => (
+
+ {name}
+
+
+ ))}
+
+ >
+ )}
+
+
+
+ >
+ );
+}
+
+const styles = StyleSheet.create({
+ container: {
+ paddingVertical: 32,
+ },
+ homeButton: {
+ marginVertical: 20,
+ paddingHorizontal: 12,
+ paddingVertical: 6,
+ },
+ metaContainer: {
+ display: 'flex',
+ flexDirection: 'row',
+ paddingVertical: 12,
+ paddingHorizontal: 20,
+ gap: 40,
+ },
+ mobileMetaContainer: {
+ flexDirection: 'column',
+ gap: 20,
+ },
+ detailsContainer: {
+ gap: 12,
+ ...Platform.select({
+ web: {
+ flex: 1,
+ },
+ }),
+ },
+ depsContainer: {
+ gap: 16,
+ ...Platform.select({
+ web: {
+ flex: 0.35,
+ },
+ }),
+ },
+ contentHeader: {
+ fontSize: 16,
+ },
+ mainContentHeader: {
+ fontSize: 16,
+ marginTop: 12,
+ },
+ galleryWrapper: {
+ flexDirection: 'row',
+ alignItems: 'center',
+ },
+ nameRow: {
+ gap: 24,
+ flexDirection: 'row',
+ alignItems: 'center',
+ justifyContent: 'space-between',
+ },
+ nameWrapper: {
+ gap: 8,
+ flexDirection: 'row',
+ alignItems: 'center',
+ },
+ name: {
+ backgroundColor: 'transparent',
+ fontWeight: '600',
+ fontSize: 20,
+ textDecorationLine: 'none',
+ },
+ nameHovered: {
+ color: colors.gray4,
+ },
+ description: {
+ fontWeight: '400',
+ lineHeight: 23,
+ marginBottom: 8,
+ },
+ mutedLink: {
+ fontWeight: 300,
+ backgroundColor: 'transparent',
+ },
+ dependencyEntry: {
+ display: 'flex',
+ flexDirection: 'row',
+ gap: 8,
+ justifyContent: 'space-between',
+ fontFamily: 'monospace',
+ },
+ dependencyLabel: {
+ fontSize: 12,
+ },
+ maintainersList: {
+ gap: 8,
+ alignItems: 'flex-start',
+ flexDirection: 'row',
+ flexWrap: 'wrap',
+ },
+ readmeWrapper: {
+ padding: 16,
+ paddingTop: 12,
+ borderRadius: 12,
+ borderWidth: 1,
+ borderStyle: 'solid',
+ },
+});
+
+export async function getServerSideProps(ctx: NextPageContext) {
+ const packageName = Array.isArray(ctx.query.name) ? ctx.query.name.join('/') : ctx.query.name;
+
+ if (!packageName) {
+ return {
+ data: {},
+ packageName,
+ };
+ }
+
+ const apiResponse = await fetch(
+ getApiUrl(urlWithQuery(`/libraries?search=${encodeURI(packageName)}`, {}), ctx)
+ );
+ const apiData = await apiResponse.json();
+
+ const npmResponse = await fetch(`https://registry.npmjs.org/${packageName}/latest`);
+ const registryData = await npmResponse.json();
+
+ const readmeResponse = await fetch(`https://unpkg.com/${packageName}/README.md`);
+ const readmeContent = await readmeResponse.text();
+
+ return {
+ props: {
+ packageName,
+ apiData,
+ registryData,
+ readmeContent,
+ },
+ };
+}
diff --git a/react-native-libraries.json b/react-native-libraries.json
index dda8651dd..c5355b8a2 100644
--- a/react-native-libraries.json
+++ b/react-native-libraries.json
@@ -14580,9 +14580,9 @@
"newArchitecture": true
},
{
- "githubUrl": "https://github.com/litecoin-foundation/react-native-turbo-scrypt",
+ "githubUrl": "https://github.com/litecoin-foundation/react-native-nitro-scrypt",
"examples": [
- "https://github.com/litecoin-foundation/react-native-turbo-scrypt/tree/master/example"
+ "https://github.com/litecoin-foundation/react-native-nitro-scrypt/tree/master/example"
],
"android": true,
"ios": true
@@ -17455,11 +17455,6 @@
"android": true,
"ios": true
},
- {
- "githubUrl": "https://github.com/GG11HEDR/react-native-google-places-textinput",
- "android": true,
- "ios": true
- },
{
"githubUrl": "https://github.com/DanielAraldi/react-native-blur-view",
"npmPkg": "@danielsaraldi/react-native-blur-view",
@@ -18331,9 +18326,7 @@
{
"githubUrl": "https://github.com/BANG88/react-native-markdown/tree/main/packages/react-native-markdown",
"npmPkg": "@hake/react-native-markdown",
- "examples": [
- "https://github.com/BANG88/react-native-markdown/tree/main/apps/example"
- ],
+ "examples": ["https://github.com/BANG88/react-native-markdown/tree/main/apps/example"],
"images": [
"https://raw.githubusercontent.com/BANG88/react-native-markdown/main/screenshots/1.png",
"https://raw.githubusercontent.com/BANG88/react-native-markdown/main/screenshots/2.png",
@@ -18345,22 +18338,17 @@
"web": true,
"expoGo": true,
"newArchitecture": true
- },
- {
+ },
+ {
"githubUrl": "https://github.com/arbazz/react-native-ocr-fast",
- "npmPkg": "react-native-ocr-fast",
"ios": true,
"android": true,
"newArchitecture": true
},
- {
+ {
"githubUrl": "https://github.com/oblador/react-native-variable-blur",
- "npmPkg": "react-native-variable-blur",
- "examples": [
- "https://github.com/oblador/react-native-variable-blur/tree/master/example"
- ],
+ "examples": ["https://github.com/oblador/react-native-variable-blur/tree/master/example"],
"ios": true,
- "android": false,
"newArchitecture": true
}
]
diff --git a/scripts/fetch-github-data.ts b/scripts/fetch-github-data.ts
index 6908b22ef..3a4f15d86 100644
--- a/scripts/fetch-github-data.ts
+++ b/scripts/fetch-github-data.ts
@@ -153,6 +153,10 @@ function createRepoDataWithResponse(json: any, monorepo: boolean): LibraryType['
json.description ??= packageJson.description;
+ if (!json.homepageUrl) {
+ json.homepageUrl = packageJson.homepage;
+ }
+
if (!json.licenseInfo || (json.licenseInfo && json.licenseInfo.key === 'other')) {
json.licenseInfo = getLicenseFromPackageJson(packageJson) ?? json.licenseInfo;
}
@@ -179,7 +183,10 @@ function createRepoDataWithResponse(json: any, monorepo: boolean): LibraryType['
hasWiki: json.hasWikiEnabled,
hasSponsorships: json.hasSponsorshipsEnabled,
hasDiscussions: json.hasDiscussionsEnabled,
+ hasProjects: json.hasProjectsEnabled,
+ hasVulnerabilityAlerts: json.hasVulnerabilityAlertsEnabled,
hasTopics: json.topics && json.topics.length > 0,
+ fundingLinks: json.fundingLinks,
updatedAt: lastCommitAt,
createdAt: json.createdAt,
pushedAt: lastCommitAt,
diff --git a/scripts/queries/GitHubRepositoryQuery.ts b/scripts/queries/GitHubRepositoryQuery.ts
index 7dc660732..42f7dafff 100644
--- a/scripts/queries/GitHubRepositoryQuery.ts
+++ b/scripts/queries/GitHubRepositoryQuery.ts
@@ -13,10 +13,12 @@ const GitHubRepositoryQuery = `
resetAt
}
repository(owner: $repoOwner, name: $repoName) {
+ hasDiscussionsEnabled
hasIssuesEnabled
- hasWikiEnabled
+ hasProjectsEnabled
hasSponsorshipsEnabled
- hasDiscussionsEnabled
+ hasWikiEnabled
+ hasVulnerabilityAlertsEnabled
issues(states: OPEN) {
totalCount
}
@@ -29,6 +31,10 @@ const GitHubRepositoryQuery = `
forks {
totalCount
}
+ fundingLinks {
+ url
+ platform
+ }
description
createdAt
pushedAt
@@ -48,7 +54,7 @@ const GitHubRepositoryQuery = `
url
id
}
- repositoryTopics(first: 10) {
+ repositoryTopics(first: 15) {
nodes {
topic {
name
diff --git a/styles/styles.css b/styles/styles.css
index cb257340a..1ac4b252d 100644
--- a/styles/styles.css
+++ b/styles/styles.css
@@ -220,3 +220,29 @@ select {
transform: translateX(0);
}
}
+
+/* README WRAPPER */
+#readmeMarkdownWrapper {
+ font-size: 90%;
+
+ *:first-child {
+ margin-top: 0;
+ }
+
+ *:last-child {
+ margin-bottom: 0;
+ }
+
+ p, h1, h2, h3, h4, h5, h6 {
+ margin-bottom: 0;
+ }
+
+ code, pre, a {
+ white-space: pre-wrap;
+ word-break: break-word;
+ }
+
+ img {
+ max-width: 100%;
+ }
+}
\ No newline at end of file
diff --git a/tsconfig.json b/tsconfig.json
index c71bbf9e9..34bbd1b2d 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -6,7 +6,7 @@
"esnext"
],
"module": "esnext",
- "moduleResolution": "node",
+ "moduleResolution": "bundler",
"target": "esnext",
"allowJs": false,
"allowSyntheticDefaultImports": true,
diff --git a/types/index.ts b/types/index.ts
index 6a538d3a9..a2bcb9d97 100644
--- a/types/index.ts
+++ b/types/index.ts
@@ -93,8 +93,10 @@ export type LibraryType = LibraryDataEntryType & {
stats: {
hasIssues: boolean;
hasWiki: boolean;
+ hasProjects: boolean;
hasSponsorships: boolean;
hasDiscussions: boolean;
+ hasVulnerabilityAlerts: boolean;
hasTopics?: boolean;
updatedAt: Date | string;
createdAt: Date | string;
@@ -104,15 +106,12 @@ export type LibraryType = LibraryDataEntryType & {
stars: number;
forks: number;
dependencies?: number;
+ fundingLinks: {
+ platform: string;
+ url: string;
+ };
};
license: LibraryLicenseType;
- lastRelease?: {
- name: string;
- tagName: string;
- createdAt: Date | string;
- publishedAt: Date | string;
- isPrerelease: boolean;
- };
};
npm?: {
downloads?: number;
@@ -184,3 +183,67 @@ export type CheckResultsType = Record<
newArchitecture: NewArchSupportStatus;
}
>;
+
+export type NpmRegistryData = {
+ 'dist-tags': Record;
+ versions: Record<
+ string,
+ {
+ version: string;
+ } & Record
+ >;
+};
+
+export type NpmLatestRegistryData = {
+ name: string;
+ version: string;
+ keywords: string[];
+ author: NpmUser;
+ license: string;
+ maintainers: NpmUser[];
+ homepage: string;
+ bugs: { url: string };
+ bin: { eslint: string };
+ dist: {
+ shasum: string;
+ tarball: string;
+ fileCount?: number;
+ integrity?: string;
+ signatures?: {
+ sig: string;
+ keyid: string;
+ };
+ unpackedSize?: number;
+ };
+ main: string;
+ type: string;
+ types?: string;
+ engines: {
+ node: string;
+ };
+ exports: Record;
+ funding?: string;
+ gitHead?: string;
+ scripts: Record;
+ gitHooks?: Record;
+ repository: {
+ url: string;
+ type: string;
+ };
+ description: string;
+ directories: Record;
+ dependencies: Record;
+ typesVersions?: Record;
+ devDependencies?: Record;
+ peerDependencies?: Record;
+ peerDependenciesMeta?: Record;
+ _npmUser?: NpmUser;
+ _npmVersion?: string;
+ _nodeVersion?: string;
+};
+
+export type NpmUser = {
+ name: string;
+ email?: string;
+ url?: string;
+};
diff --git a/util/mapDependencies.ts b/util/mapDependencies.ts
new file mode 100644
index 000000000..8305da6ac
--- /dev/null
+++ b/util/mapDependencies.ts
@@ -0,0 +1,10 @@
+import { type ReactElement } from 'react';
+
+export default function mapDependencies(
+ dependencies: Record,
+ mapper: ([name, version]: [string, string]) => ReactElement
+) {
+ return Object.entries(dependencies)
+ .sort((a: [string, string], b: [string, string]) => a[0].localeCompare(b[0]))
+ .map(mapper);
+}
diff --git a/util/strings.ts b/util/strings.ts
index 8aa5d6e3b..80bd1b6cd 100644
--- a/util/strings.ts
+++ b/util/strings.ts
@@ -17,3 +17,16 @@ export function pluralize(word: string, count: number) {
export function isEmptyOrNull(text?: string) {
return !text || !text.trim();
}
+
+export function getExampleDescription(url: string) {
+ if (url.includes('github.com')) {
+ if (url.includes('/tree/')) {
+ return `GitHub project (${url.split('/').reverse()[0]})`;
+ }
+ return 'GitHub repository example';
+ }
+ if (url.includes('snack.expo.dev')) {
+ return 'Snack';
+ }
+ return 'Code example';
+}
From 7ffa9d0567245a2adbcabe2bf1a1ccab2985ed04 Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Mon, 17 Nov 2025 18:56:39 +0100
Subject: [PATCH 02/32] README render tweaks, code cleanup, more TODOs
---
bun.lock | 37 ++++++++++++++++++++++++++++++++++++
components/PackageAuthor.tsx | 33 ++++++++++++++++++++++----------
package.json | 1 +
pages/package/[...name].tsx | 27 ++++++++++++++++----------
styles/styles.css | 33 ++++++++++++++++++++++++++++++++
5 files changed, 111 insertions(+), 20 deletions(-)
diff --git a/bun.lock b/bun.lock
index f63edac94..3013d1693 100644
--- a/bun.lock
+++ b/bun.lock
@@ -27,6 +27,7 @@
"react-native-web": "^0.21.2",
"rehype-raw": "^7.0.0",
"rehype-sanitize": "^6.0.0",
+ "remark-gfm": "^4.0.1",
"use-debounce": "^10.0.6",
},
"devDependencies": {
@@ -1556,12 +1557,28 @@
"makeerror": ["makeerror@1.0.12", "", { "dependencies": { "tmpl": "1.0.5" } }, "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg=="],
+ "markdown-table": ["markdown-table@3.0.4", "", {}, "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw=="],
+
"marky": ["marky@1.3.0", "", {}, "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ=="],
"math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="],
+ "mdast-util-find-and-replace": ["mdast-util-find-and-replace@3.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg=="],
+
"mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
+ "mdast-util-gfm": ["mdast-util-gfm@3.1.0", "", { "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", "mdast-util-gfm-footnote": "^2.0.0", "mdast-util-gfm-strikethrough": "^2.0.0", "mdast-util-gfm-table": "^2.0.0", "mdast-util-gfm-task-list-item": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ=="],
+
+ "mdast-util-gfm-autolink-literal": ["mdast-util-gfm-autolink-literal@2.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "ccount": "^2.0.0", "devlop": "^1.0.0", "mdast-util-find-and-replace": "^3.0.0", "micromark-util-character": "^2.0.0" } }, "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ=="],
+
+ "mdast-util-gfm-footnote": ["mdast-util-gfm-footnote@2.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0" } }, "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ=="],
+
+ "mdast-util-gfm-strikethrough": ["mdast-util-gfm-strikethrough@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg=="],
+
+ "mdast-util-gfm-table": ["mdast-util-gfm-table@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "markdown-table": "^3.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg=="],
+
+ "mdast-util-gfm-task-list-item": ["mdast-util-gfm-task-list-item@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ=="],
+
"mdast-util-mdx-expression": ["mdast-util-mdx-expression@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ=="],
"mdast-util-mdx-jsx": ["mdast-util-mdx-jsx@3.2.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "parse-entities": "^4.0.0", "stringify-entities": "^4.0.0", "unist-util-stringify-position": "^4.0.0", "vfile-message": "^4.0.0" } }, "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q=="],
@@ -1618,6 +1635,20 @@
"micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
+ "micromark-extension-gfm": ["micromark-extension-gfm@3.0.0", "", { "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", "micromark-extension-gfm-footnote": "^2.0.0", "micromark-extension-gfm-strikethrough": "^2.0.0", "micromark-extension-gfm-table": "^2.0.0", "micromark-extension-gfm-tagfilter": "^2.0.0", "micromark-extension-gfm-task-list-item": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w=="],
+
+ "micromark-extension-gfm-autolink-literal": ["micromark-extension-gfm-autolink-literal@2.1.0", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw=="],
+
+ "micromark-extension-gfm-footnote": ["micromark-extension-gfm-footnote@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw=="],
+
+ "micromark-extension-gfm-strikethrough": ["micromark-extension-gfm-strikethrough@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw=="],
+
+ "micromark-extension-gfm-table": ["micromark-extension-gfm-table@2.1.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg=="],
+
+ "micromark-extension-gfm-tagfilter": ["micromark-extension-gfm-tagfilter@2.0.0", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg=="],
+
+ "micromark-extension-gfm-task-list-item": ["micromark-extension-gfm-task-list-item@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw=="],
+
"micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
"micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
@@ -1892,10 +1923,14 @@
"rehype-sanitize": ["rehype-sanitize@6.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-sanitize": "^5.0.0" } }, "sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg=="],
+ "remark-gfm": ["remark-gfm@4.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-gfm": "^3.0.0", "micromark-extension-gfm": "^3.0.0", "remark-parse": "^11.0.0", "remark-stringify": "^11.0.0", "unified": "^11.0.0" } }, "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg=="],
+
"remark-parse": ["remark-parse@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "micromark-util-types": "^2.0.0", "unified": "^11.0.0" } }, "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA=="],
"remark-rehype": ["remark-rehype@11.1.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "mdast-util-to-hast": "^13.0.0", "unified": "^11.0.0", "vfile": "^6.0.0" } }, "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw=="],
+ "remark-stringify": ["remark-stringify@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", "unified": "^11.0.0" } }, "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw=="],
+
"require-directory": ["require-directory@2.1.1", "", {}, "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="],
"require-from-string": ["require-from-string@2.0.2", "", {}, "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="],
@@ -2496,6 +2531,8 @@
"lru-cache/yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="],
+ "mdast-util-find-and-replace/escape-string-regexp": ["escape-string-regexp@5.0.0", "", {}, "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="],
+
"merge-options/is-plain-obj": ["is-plain-obj@2.1.0", "", {}, "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA=="],
"metro/@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="],
diff --git a/components/PackageAuthor.tsx b/components/PackageAuthor.tsx
index 4761980df..8c451cacb 100644
--- a/components/PackageAuthor.tsx
+++ b/components/PackageAuthor.tsx
@@ -1,5 +1,5 @@
import { useContext } from 'react';
-import { View } from 'react-native';
+import { StyleSheet, View } from 'react-native';
import { A, Caption, colors, Label } from '~/common/styleguide';
import { type NpmUser } from '~/types';
@@ -33,21 +33,15 @@ export function PackageAuthor({ author }: Props) {
- {ghUsername}
+ {ghUsername}
@@ -78,3 +72,22 @@ function getValidName(potentialName: string): string {
.join(' ');
return cleanName.length ? cleanName : potentialName.replace(/[<>()]/g, '');
}
+
+const styles = StyleSheet.create({
+ link: {
+ display: 'flex',
+ flexDirection: 'row',
+ gap: 12,
+ alignItems: 'center',
+ backgroundColor: 'transparent',
+ },
+ secondLine: {
+ lineHeight: 16,
+ color: 'inherit',
+ },
+ avatar: {
+ width: 32,
+ height: 32,
+ borderRadius: '100%',
+ },
+});
diff --git a/package.json b/package.json
index 62650bd1f..55fa6c2b7 100644
--- a/package.json
+++ b/package.json
@@ -41,6 +41,7 @@
"react-native-web": "^0.21.2",
"rehype-raw": "^7.0.0",
"rehype-sanitize": "^6.0.0",
+ "remark-gfm": "^4.0.1",
"use-debounce": "^10.0.6"
},
"devDependencies": {
diff --git a/pages/package/[...name].tsx b/pages/package/[...name].tsx
index e4f98160f..c5516a0f1 100644
--- a/pages/package/[...name].tsx
+++ b/pages/package/[...name].tsx
@@ -6,6 +6,7 @@ import { Linkify } from 'react-easy-linkify';
import { Platform, StyleSheet, View } from 'react-native';
import rehypeRaw from 'rehype-raw';
import rehypeSanitize from 'rehype-sanitize';
+import remarkGfm from 'remark-gfm';
import { A, colors, darkColors, H6, Headline, Label, P, useLayout } from '~/common/styleguide';
import { Button } from '~/components/Button';
@@ -29,21 +30,23 @@ import { getExampleDescription } from '~/util/strings';
import urlWithQuery from '~/util/urlWithQuery';
type Props = {
+ packageName: string;
apiData: {
libraries: LibraryType[];
};
- registryData: NpmLatestRegistryData;
- packageName: string;
+ registryData?: NpmLatestRegistryData;
readmeContent?: string;
};
+// TODO: async render/data fetch
+// TODO: responsive/mobile viewports
export default function PackagePage({ apiData, registryData, packageName, readmeContent }: Props) {
const { isDark } = useContext(CustomAppearanceContext);
const { isSmallScreen } = useLayout();
const library = apiData.libraries.find(lib => lib.npmPkg === packageName);
- if (!library) {
+ if (!library || !registryData) {
return (
<>
@@ -62,7 +65,6 @@ export default function PackagePage({ apiData, registryData, packageName, readme
);
}
- const { description } = library.github;
const { author, maintainers, dependencies, devDependencies, peerDependencies, engines } =
registryData;
@@ -92,13 +94,13 @@ export default function PackagePage({ apiData, registryData, packageName, readme
- {description && description.length && (
+ {library.github.description && library.github.description.length && (
{props.children},
}}>
- {emoji.emojify(description)}
+ {emoji.emojify(library.github.description)}
)}
@@ -118,10 +120,12 @@ export default function PackagePage({ apiData, registryData, packageName, readme
hr: () => null,
a: (props: any) => ,
// TODO: decide if we want to remove images/assets, or fix relative assets links
- // TODO: render code block in a better way
// TODO: render blockquotes in a better way, support GH themed notes
+ // TODO: render code block in a better way
+ // TODO: render tables in a better way
}}
- rehypePlugins={[rehypeRaw, rehypeSanitize]}>
+ rehypePlugins={[rehypeRaw, rehypeSanitize]}
+ remarkPlugins={[remarkGfm]}>
{readmeContent}
@@ -166,7 +170,7 @@ export default function PackagePage({ apiData, registryData, packageName, readme
>
)}
Additional information
-
+
{library.images && library.images.length ? (
@@ -187,7 +191,7 @@ export default function PackagePage({ apiData, registryData, packageName, readme
Popularity
Package analysis
-
+
Date: Mon, 17 Nov 2025 19:05:43 +0100
Subject: [PATCH 03/32] remove funding links fetch for now
---
scripts/queries/GitHubRepositoryQuery.ts | 4 ----
1 file changed, 4 deletions(-)
diff --git a/scripts/queries/GitHubRepositoryQuery.ts b/scripts/queries/GitHubRepositoryQuery.ts
index 42f7dafff..952aa39c2 100644
--- a/scripts/queries/GitHubRepositoryQuery.ts
+++ b/scripts/queries/GitHubRepositoryQuery.ts
@@ -31,10 +31,6 @@ const GitHubRepositoryQuery = `
forks {
totalCount
}
- fundingLinks {
- url
- platform
- }
description
createdAt
pushedAt
From ca3e0063352bad275a3041f2905083e204226ae7 Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Tue, 18 Nov 2025 22:56:12 +0100
Subject: [PATCH 04/32] fetch Readme async on the client, fix relative images,
add loading state
---
common/styleguide.tsx | 17 +--
components/{ => Details}/DependencyRow.tsx | 0
components/{ => Details}/PackageAuthor.tsx | 5 +-
components/Details/ReadmeBox.tsx | 119 +++++++++++++++++++++
components/Icons/index.tsx | 8 ++
pages/package/[...name].tsx | 58 ++++------
util/getReadmeAssetUrl.ts | 30 ++++++
7 files changed, 188 insertions(+), 49 deletions(-)
rename components/{ => Details}/DependencyRow.tsx (100%)
rename components/{ => Details}/PackageAuthor.tsx (94%)
create mode 100644 components/Details/ReadmeBox.tsx
create mode 100644 util/getReadmeAssetUrl.ts
diff --git a/common/styleguide.tsx b/common/styleguide.tsx
index a6394408f..3efb28847 100644
--- a/common/styleguide.tsx
+++ b/common/styleguide.tsx
@@ -1,13 +1,18 @@
import * as HtmlElements from '@expo/html-elements';
import { type TextProps } from '@expo/html-elements/build/primitives/Text';
import Link from 'next/link';
-import { type ComponentType, type PropsWithChildren, useContext, useState } from 'react';
+import {
+ type ComponentType,
+ type CSSProperties,
+ type PropsWithChildren,
+ useContext,
+ useState,
+} from 'react';
import {
StyleSheet,
type TextStyle,
View,
useWindowDimensions,
- type ViewStyle,
type StyleProp,
} from 'react-native';
@@ -132,7 +137,7 @@ type AProps = PropsWithChildren<{
target?: string;
href: string;
hoverStyle?: StyleProp;
- containerStyle?: StyleProp;
+ containerStyle?: CSSProperties | undefined;
}>;
export function A({ href, target, children, style, hoverStyle, containerStyle, ...rest }: AProps) {
@@ -161,10 +166,10 @@ export function A({ href, target, children, style, hoverStyle, containerStyle, .
}
return (
- setIsHovered(true)}
onPointerLeave={() => setIsHovered(false)}
- style={containerStyle}>
+ style={{ display: 'contents', ...containerStyle }}>
{children}
-
+
);
}
diff --git a/components/DependencyRow.tsx b/components/Details/DependencyRow.tsx
similarity index 100%
rename from components/DependencyRow.tsx
rename to components/Details/DependencyRow.tsx
diff --git a/components/PackageAuthor.tsx b/components/Details/PackageAuthor.tsx
similarity index 94%
rename from components/PackageAuthor.tsx
rename to components/Details/PackageAuthor.tsx
index 8c451cacb..18ba7bc88 100644
--- a/components/PackageAuthor.tsx
+++ b/components/Details/PackageAuthor.tsx
@@ -2,16 +2,15 @@ import { useContext } from 'react';
import { StyleSheet, View } from 'react-native';
import { A, Caption, colors, Label } from '~/common/styleguide';
+import CustomAppearanceContext from '~/context/CustomAppearanceContext';
import { type NpmUser } from '~/types';
-import CustomAppearanceContext from '../context/CustomAppearanceContext';
-
type Props = {
author?: NpmUser;
size?: 'sm' | 'md';
};
-export function PackageAuthor({ author }: Props) {
+export default function PackageAuthor({ author }: Props) {
const { isDark } = useContext(CustomAppearanceContext);
if (!author) {
diff --git a/components/Details/ReadmeBox.tsx b/components/Details/ReadmeBox.tsx
new file mode 100644
index 000000000..7aa47d406
--- /dev/null
+++ b/components/Details/ReadmeBox.tsx
@@ -0,0 +1,119 @@
+import { Md } from '@m2d/react-markdown/client';
+import { useEffect, useState } from 'react';
+import { StyleSheet, View } from 'react-native';
+import rehypeRaw from 'rehype-raw';
+import rehypeSanitize from 'rehype-sanitize';
+import remarkGfm from 'remark-gfm';
+
+import { A, colors, darkColors, P } from '~/common/styleguide';
+import { ReadmeFile } from '~/components/Icons';
+import { getReadmeAssetURL } from '~/util/getReadmeAssetUrl';
+
+type Props = {
+ packageName?: string;
+ githubUrl?: string;
+ isDark?: boolean;
+ loader?: boolean;
+};
+
+export default function ReadmeBox({ packageName, githubUrl, isDark, loader }: Props) {
+ const [readmeContent, setReadmeContent] = useState(null);
+
+ useEffect(() => {
+ if (loader) {
+ return;
+ }
+
+ let cancelled = false;
+ void (async () => {
+ try {
+ const readmeResponse = await fetch(`https://unpkg.com/${packageName}/README.md`);
+ const readmeContent = await readmeResponse.text();
+ if (!cancelled) {
+ setReadmeContent(readmeContent);
+ }
+ } catch {
+ if (!cancelled) {
+ setReadmeContent(null);
+ }
+ }
+ })();
+ return () => {
+ cancelled = true;
+ };
+ }, []);
+
+ return (
+
+
+
+ Readme.md
+
+
+ {readmeContent && githubUrl ? (
+ // TODO: collapse Readme content by default, expand on user interaction
+ null,
+ div: () => null,
+ a: (props: any) => ,
+ img: ({ src, alt }: any) => (
+
+ ),
+ // TODO: skip broken/non-loading images
+ // TODO: render blockquotes in a better way, support GH themed notes
+ // TODO: render code block in a better way
+ // TODO: render tables in a better way
+ }}
+ rehypePlugins={[rehypeRaw, rehypeSanitize]}
+ remarkPlugins={[remarkGfm]}>
+ {readmeContent}
+
+ ) : (
+ Loading README.md…
+ )}
+
+
+ );
+}
+
+const styles = StyleSheet.create({
+ readmeWrapper: {
+ borderRadius: 12,
+ borderWidth: 1,
+ borderStyle: 'solid',
+ marginBottom: 8,
+ },
+ readmeHeader: {
+ flexDirection: 'row',
+ gap: 8,
+ alignItems: 'center',
+ paddingVertical: 12,
+ paddingHorizontal: 16,
+ borderBottomWidth: 1,
+ borderStyle: 'solid',
+ },
+ readmeContainer: {
+ padding: 16,
+ paddingTop: 12,
+ },
+ loadingContent: {
+ textAlign: 'center',
+ paddingVertical: 24,
+ },
+});
diff --git a/components/Icons/index.tsx b/components/Icons/index.tsx
index a60a0afd0..f2983259c 100644
--- a/components/Icons/index.tsx
+++ b/components/Icons/index.tsx
@@ -528,3 +528,11 @@ export function Tools({ width = 24, height = 24, fill = colors.black }: IconProp
);
}
+
+export function ReadmeFile({ width = 24, height = 24, fill = colors.black }: IconProps) {
+ return (
+
+ );
+}
diff --git a/pages/package/[...name].tsx b/pages/package/[...name].tsx
index c5516a0f1..6cb1d8113 100644
--- a/pages/package/[...name].tsx
+++ b/pages/package/[...name].tsx
@@ -1,18 +1,17 @@
-import { Md } from '@m2d/react-markdown/client';
import { type NextPageContext } from 'next';
+import dynamic from 'next/dynamic';
import * as emoji from 'node-emoji';
import { useContext } from 'react';
import { Linkify } from 'react-easy-linkify';
import { Platform, StyleSheet, View } from 'react-native';
-import rehypeRaw from 'rehype-raw';
-import rehypeSanitize from 'rehype-sanitize';
-import remarkGfm from 'remark-gfm';
import { A, colors, darkColors, H6, Headline, Label, P, useLayout } from '~/common/styleguide';
import { Button } from '~/components/Button';
import { CompatibilityTags } from '~/components/CompatibilityTags';
import ContentContainer from '~/components/ContentContainer';
-import DependencyRow from '~/components/DependencyRow';
+import DependencyRow from '~/components/Details/DependencyRow';
+import PackageAuthor from '~/components/Details/PackageAuthor';
+import ReadmeBox from '~/components/Details/ReadmeBox';
import { MetaData } from '~/components/Library/MetaData';
import Thumbnail from '~/components/Library/Thumbnail.web';
import TrendingMark from '~/components/Library/TrendingMark';
@@ -20,7 +19,6 @@ import UnmaintainedLabel from '~/components/Library/UnmaintainedLabel';
import UpdatedAtView from '~/components/Library/UpdateAtView';
import Navigation from '~/components/Navigation';
import NotFoundContent from '~/components/NotFoundContent';
-import { PackageAuthor } from '~/components/PackageAuthor';
import PageMeta from '~/components/PageMeta';
import CustomAppearanceContext from '~/context/CustomAppearanceContext';
import { type LibraryType, type NpmLatestRegistryData, type NpmUser } from '~/types';
@@ -35,12 +33,11 @@ type Props = {
libraries: LibraryType[];
};
registryData?: NpmLatestRegistryData;
- readmeContent?: string;
};
// TODO: async render/data fetch
// TODO: responsive/mobile viewports
-export default function PackagePage({ apiData, registryData, packageName, readmeContent }: Props) {
+export default function PackagePage({ apiData, registryData, packageName }: Props) {
const { isDark } = useContext(CustomAppearanceContext);
const { isSmallScreen } = useLayout();
@@ -104,32 +101,11 @@ export default function PackagePage({ apiData, registryData, packageName, readme
)}
- {readmeContent && (
-
- null,
- a: (props: any) => ,
- // TODO: decide if we want to remove images/assets, or fix relative assets links
- // TODO: render blockquotes in a better way, support GH themed notes
- // TODO: render code block in a better way
- // TODO: render tables in a better way
- }}
- rehypePlugins={[rehypeRaw, rehypeSanitize]}
- remarkPlugins={[remarkGfm]}>
- {readmeContent}
-
-
- )}
+
{library.examples && library.examples.length > 0 && (
<>
Code examples
@@ -255,6 +231,10 @@ export default function PackagePage({ apiData, registryData, packageName, readme
);
}
+const ReadmeBoxWithLoading = dynamic(() => import('~/components/Details/ReadmeBox'), {
+ loading: () => ,
+});
+
const styles = StyleSheet.create({
container: {
paddingVertical: 32,
@@ -364,8 +344,10 @@ export async function getServerSideProps(ctx: NextPageContext) {
if (!packageName) {
return {
- data: {},
- packageName,
+ props: {
+ data: {},
+ packageName,
+ },
};
}
@@ -377,15 +359,11 @@ export async function getServerSideProps(ctx: NextPageContext) {
const npmResponse = await fetch(`https://registry.npmjs.org/${packageName}/latest`);
const registryData = await npmResponse.json();
- const readmeResponse = await fetch(`https://unpkg.com/${packageName}/README.md`);
- const readmeContent = await readmeResponse.text();
-
return {
props: {
packageName,
apiData,
registryData,
- readmeContent,
},
};
}
diff --git a/util/getReadmeAssetUrl.ts b/util/getReadmeAssetUrl.ts
new file mode 100644
index 000000000..1e36ebc52
--- /dev/null
+++ b/util/getReadmeAssetUrl.ts
@@ -0,0 +1,30 @@
+export function getReadmeAssetURL(src: string, githubUrl: string) {
+ if (!src.startsWith(`http`)) {
+ const rawGitHubUrl = githubUrl
+ .replace('https://github.com', 'https://raw.githubusercontent.com')
+ .replace('/tree', '');
+ return joinPosix(rawGitHubUrl, src).replace('https:/', 'https://');
+ }
+ return src;
+}
+
+function joinPosix(...parts: string[]): string {
+ return normalizePosix(parts.filter(Boolean).join('/'));
+}
+
+function normalizePosix(path: string): string {
+ const absolute = path.startsWith('/');
+ const segments = path.split('/').filter(Boolean);
+ const out: string[] = [];
+ for (const segment of segments) {
+ if (segment === '.') {
+ continue;
+ }
+ if (segment === '..') {
+ out.pop();
+ } else {
+ out.push(segment);
+ }
+ }
+ return (absolute ? '/' : '') + out.join('/');
+}
From 595e1a33bb69217ca05fb460e2be9c42fc21f0a6 Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Thu, 20 Nov 2025 15:48:00 +0100
Subject: [PATCH 05/32] add initial Shiki setup, improve README render
---
bun.lock | 253 ++++++++++++++++++++++++++++++-
components/Details/ReadmeBox.tsx | 49 +++++-
package.json | 1 +
pages/_app.tsx | 8 +
styles/styles.css | 64 ++++++--
util/codeBlockHighlighter.ts | 23 +++
6 files changed, 379 insertions(+), 19 deletions(-)
create mode 100644 util/codeBlockHighlighter.ts
diff --git a/bun.lock b/bun.lock
index c7c410d2c..e7bc18426 100644
--- a/bun.lock
+++ b/bun.lock
@@ -6,6 +6,7 @@
"dependencies": {
"@expo/html-elements": "^0.13.7",
"@expo/match-media": "^0.4.0",
+ "@m2d/react-markdown": "^1.0.0",
"@radix-ui/react-hover-card": "^1.1.15",
"@radix-ui/react-tooltip": "^1.2.8",
"@react-native-async-storage/async-storage": "^2.2.0",
@@ -24,6 +25,10 @@
"react-native-safe-area-context": "^5.6.2",
"react-native-svg": "^15.15.0",
"react-native-web": "^0.21.2",
+ "react-shiki": "^0.9.0",
+ "rehype-raw": "^7.0.0",
+ "rehype-sanitize": "^6.0.0",
+ "remark-gfm": "^4.0.1",
"use-debounce": "^10.0.6",
},
"devDependencies": {
@@ -423,6 +428,8 @@
"@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.30", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q=="],
+ "@m2d/react-markdown": ["@m2d/react-markdown@1.0.0", "", { "dependencies": { "hast-util-to-jsx-runtime": "^2.3.6", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.2", "unified": "^11.0.5", "unist-util-visit": "^5.0.0" }, "peerDependencies": { "@types/react": ">=16.8", "react": ">=16.8" } }, "sha512-CqbJTHi+SOLwF3JA4xVgMLSL2ZlSg1VIohaMwt/lHs1Wu+jzZ3eu6JZvDFtHSioSiEGYdlcrwbrpugutDSvL+Q=="],
+
"@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.0.7", "", { "dependencies": { "@emnapi/core": "^1.5.0", "@emnapi/runtime": "^1.5.0", "@tybys/wasm-util": "^0.10.1" } }, "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw=="],
"@next/bundle-analyzer": ["@next/bundle-analyzer@16.0.3", "", { "dependencies": { "webpack-bundle-analyzer": "4.10.1" } }, "sha512-6Xo8f8/ZXtASfTPa6TH1aUn+xDg9Pkyl1YHVxu+89cVdLH7MnYjxv3rPOfEJ9BwCZCU2q4Flyw5MwltfD2pGbA=="],
@@ -583,6 +590,20 @@
"@sentry/react": ["@sentry/react@10.26.0", "", { "dependencies": { "@sentry/browser": "10.26.0", "@sentry/core": "10.26.0", "hoist-non-react-statics": "^3.3.2" }, "peerDependencies": { "react": "^16.14.0 || 17.x || 18.x || 19.x" } }, "sha512-Qi0/FVXAalwQNr8zp0tocViH3+MRelW8ePqj3TdMzapkbXRuh07czdGgw8Zgobqcb7l4rRCRAUo2sl/H3KVkIw=="],
+ "@shikijs/core": ["@shikijs/core@3.15.0", "", { "dependencies": { "@shikijs/types": "3.15.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-8TOG6yG557q+fMsSVa8nkEDOZNTSxjbbR8l6lF2gyr6Np+jrPlslqDxQkN6rMXCECQ3isNPZAGszAfYoJOPGlg=="],
+
+ "@shikijs/engine-javascript": ["@shikijs/engine-javascript@3.15.0", "", { "dependencies": { "@shikijs/types": "3.15.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.3.3" } }, "sha512-ZedbOFpopibdLmvTz2sJPJgns8Xvyabe2QbmqMTz07kt1pTzfEvKZc5IqPVO/XFiEbbNyaOpjPBkkr1vlwS+qg=="],
+
+ "@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@3.15.0", "", { "dependencies": { "@shikijs/types": "3.15.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "sha512-HnqFsV11skAHvOArMZdLBZZApRSYS4LSztk2K3016Y9VCyZISnlYUYsL2hzlS7tPqKHvNqmI5JSUJZprXloMvA=="],
+
+ "@shikijs/langs": ["@shikijs/langs@3.15.0", "", { "dependencies": { "@shikijs/types": "3.15.0" } }, "sha512-WpRvEFvkVvO65uKYW4Rzxs+IG0gToyM8SARQMtGGsH4GDMNZrr60qdggXrFOsdfOVssG/QQGEl3FnJ3EZ+8w8A=="],
+
+ "@shikijs/themes": ["@shikijs/themes@3.15.0", "", { "dependencies": { "@shikijs/types": "3.15.0" } }, "sha512-8ow2zWb1IDvCKjYb0KiLNrK4offFdkfNVPXb1OZykpLCzRU6j+efkY+Y7VQjNlNFXonSw+4AOdGYtmqykDbRiQ=="],
+
+ "@shikijs/types": ["@shikijs/types@3.15.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-BnP+y/EQnhihgHy4oIAN+6FFtmfTekwOLsQbRw9hOKwqgNy8Bdsjq8B05oAt/ZgvIWWFrshV71ytOrlPfYjIJw=="],
+
+ "@shikijs/vscode-textmate": ["@shikijs/vscode-textmate@10.0.2", "", {}, "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg=="],
+
"@sinclair/typebox": ["@sinclair/typebox@0.27.8", "", {}, "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA=="],
"@sindresorhus/is": ["@sindresorhus/is@4.6.0", "", {}, "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw=="],
@@ -605,14 +626,20 @@
"@types/bun": ["@types/bun@1.3.2", "", { "dependencies": { "bun-types": "1.3.2" } }, "sha512-t15P7k5UIgHKkxwnMNkJbWlh/617rkDGEdSsDbu+qNHTaz9SKf7aC8fiIlUdD5RPpH6GEkP0cK7WlvmrEBRtWg=="],
+ "@types/debug": ["@types/debug@4.1.12", "", { "dependencies": { "@types/ms": "*" } }, "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ=="],
+
"@types/eslint": ["@types/eslint@9.6.1", "", { "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag=="],
"@types/eslint-scope": ["@types/eslint-scope@3.7.7", "", { "dependencies": { "@types/eslint": "*", "@types/estree": "*" } }, "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg=="],
"@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="],
+ "@types/estree-jsx": ["@types/estree-jsx@1.0.5", "", { "dependencies": { "@types/estree": "*" } }, "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg=="],
+
"@types/graceful-fs": ["@types/graceful-fs@4.1.9", "", { "dependencies": { "@types/node": "*" } }, "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ=="],
+ "@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="],
+
"@types/istanbul-lib-coverage": ["@types/istanbul-lib-coverage@2.0.6", "", {}, "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w=="],
"@types/istanbul-lib-report": ["@types/istanbul-lib-report@3.0.3", "", { "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA=="],
@@ -625,12 +652,18 @@
"@types/linkifyjs": ["@types/linkifyjs@2.1.7", "", { "dependencies": { "@types/react": "*" } }, "sha512-+SIYXs1lajyD7t/2+V9GLfdFlc/6Nr2tr65kjA2F5oOzBlPH+NiPqySJDHzREoGcL91Au9Qef8M5JdZiRXsaJw=="],
+ "@types/mdast": ["@types/mdast@4.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA=="],
+
+ "@types/ms": ["@types/ms@2.1.0", "", {}, "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="],
+
"@types/node": ["@types/node@24.3.0", "", { "dependencies": { "undici-types": "~7.10.0" } }, "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow=="],
"@types/react": ["@types/react@19.2.6", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-p/jUvulfgU7oKtj6Xpk8cA2Y1xKTtICGpJYeJXz2YVO2UcvjQgeRMLDGfDeqeRW2Ta+0QNFwcc8X3GH8SxZz6w=="],
"@types/stack-utils": ["@types/stack-utils@2.0.3", "", {}, "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw=="],
+ "@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
+
"@types/yargs": ["@types/yargs@17.0.33", "", { "dependencies": { "@types/yargs-parser": "*" } }, "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA=="],
"@types/yargs-parser": ["@types/yargs-parser@21.0.3", "", {}, "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ=="],
@@ -835,6 +868,8 @@
"babel-preset-jest": ["babel-preset-jest@29.6.3", "", { "dependencies": { "babel-plugin-jest-hoist": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA=="],
+ "bail": ["bail@2.0.2", "", {}, "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="],
+
"balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="],
"base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="],
@@ -881,10 +916,20 @@
"caniuse-lite": ["caniuse-lite@1.0.30001754", "", {}, "sha512-x6OeBXueoAceOmotzx3PO4Zpt4rzpeIFsSr6AAePTZxSkXiYDUmpypEl7e2+8NCd9bD7bXjqyef8CJYPC1jfxg=="],
+ "ccount": ["ccount@2.0.1", "", {}, "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="],
+
"chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="],
"char-regex": ["char-regex@1.0.2", "", {}, "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw=="],
+ "character-entities": ["character-entities@2.0.2", "", {}, "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ=="],
+
+ "character-entities-html4": ["character-entities-html4@2.1.0", "", {}, "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA=="],
+
+ "character-entities-legacy": ["character-entities-legacy@3.0.0", "", {}, "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ=="],
+
+ "character-reference-invalid": ["character-reference-invalid@2.0.1", "", {}, "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw=="],
+
"cheerio": ["cheerio@1.1.2", "", { "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", "domhandler": "^5.0.3", "domutils": "^3.2.2", "encoding-sniffer": "^0.2.1", "htmlparser2": "^10.0.0", "parse5": "^7.3.0", "parse5-htmlparser2-tree-adapter": "^7.1.0", "parse5-parser-stream": "^7.1.2", "undici": "^7.12.0", "whatwg-mimetype": "^4.0.0" } }, "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg=="],
"cheerio-select": ["cheerio-select@2.1.0", "", { "dependencies": { "boolbase": "^1.0.0", "css-select": "^5.1.0", "css-what": "^6.1.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.3", "domutils": "^3.0.1" } }, "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g=="],
@@ -911,12 +956,16 @@
"clone": ["clone@1.0.4", "", {}, "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg=="],
+ "clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="],
+
"color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="],
"color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="],
"colorette": ["colorette@2.0.20", "", {}, "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="],
+ "comma-separated-tokens": ["comma-separated-tokens@2.0.3", "", {}, "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg=="],
+
"commander": ["commander@14.0.2", "", {}, "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ=="],
"compressible": ["compressible@2.0.18", "", { "dependencies": { "mime-db": ">= 1.43.0 < 2" } }, "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg=="],
@@ -961,6 +1010,8 @@
"debug": ["debug@4.4.1", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ=="],
+ "decode-named-character-reference": ["decode-named-character-reference@1.2.0", "", { "dependencies": { "character-entities": "^2.0.0" } }, "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q=="],
+
"deep-extend": ["deep-extend@0.6.0", "", {}, "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="],
"deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="],
@@ -977,10 +1028,14 @@
"depd": ["depd@2.0.0", "", {}, "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="],
+ "dequal": ["dequal@2.0.3", "", {}, "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="],
+
"destroy": ["destroy@1.2.0", "", {}, "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="],
"detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="],
+ "devlop": ["devlop@1.1.0", "", { "dependencies": { "dequal": "^2.0.0" } }, "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA=="],
+
"doctrine": ["doctrine@2.1.0", "", { "dependencies": { "esutils": "^2.0.2" } }, "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="],
"dom-serializer": ["dom-serializer@2.0.0", "", { "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", "entities": "^4.2.0" } }, "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg=="],
@@ -1101,6 +1156,8 @@
"estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="],
+ "estree-util-is-identifier-name": ["estree-util-is-identifier-name@3.0.0", "", {}, "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg=="],
+
"esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="],
"etag": ["etag@1.8.1", "", {}, "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="],
@@ -1135,6 +1192,8 @@
"exponential-backoff": ["exponential-backoff@3.1.2", "", {}, "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA=="],
+ "extend": ["extend@3.0.2", "", {}, "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="],
+
"fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="],
"fast-diff": ["fast-diff@1.3.0", "", {}, "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw=="],
@@ -1251,6 +1310,24 @@
"hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="],
+ "hast-util-from-parse5": ["hast-util-from-parse5@8.0.3", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "devlop": "^1.0.0", "hastscript": "^9.0.0", "property-information": "^7.0.0", "vfile": "^6.0.0", "vfile-location": "^5.0.0", "web-namespaces": "^2.0.0" } }, "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg=="],
+
+ "hast-util-parse-selector": ["hast-util-parse-selector@4.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A=="],
+
+ "hast-util-raw": ["hast-util-raw@9.1.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "@ungap/structured-clone": "^1.0.0", "hast-util-from-parse5": "^8.0.0", "hast-util-to-parse5": "^8.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "parse5": "^7.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw=="],
+
+ "hast-util-sanitize": ["hast-util-sanitize@5.0.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@ungap/structured-clone": "^1.0.0", "unist-util-position": "^5.0.0" } }, "sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg=="],
+
+ "hast-util-to-html": ["hast-util-to-html@9.0.5", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-whitespace": "^3.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "stringify-entities": "^4.0.0", "zwitch": "^2.0.4" } }, "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw=="],
+
+ "hast-util-to-jsx-runtime": ["hast-util-to-jsx-runtime@2.3.6", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "hast-util-whitespace": "^3.0.0", "mdast-util-mdx-expression": "^2.0.0", "mdast-util-mdx-jsx": "^3.0.0", "mdast-util-mdxjs-esm": "^2.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "style-to-js": "^1.0.0", "unist-util-position": "^5.0.0", "vfile-message": "^4.0.0" } }, "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg=="],
+
+ "hast-util-to-parse5": ["hast-util-to-parse5@8.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "property-information": "^6.0.0", "space-separated-tokens": "^2.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw=="],
+
+ "hast-util-whitespace": ["hast-util-whitespace@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw=="],
+
+ "hastscript": ["hastscript@9.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-parse-selector": "^4.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0" } }, "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w=="],
+
"hermes-compiler": ["hermes-compiler@0.0.0", "", {}, "sha512-boVFutx6ME/Km2mB6vvsQcdnazEYYI/jV1pomx1wcFUG/EVqTkr5CU0CW9bKipOA/8Hyu3NYwW3THg2Q1kNCfA=="],
"hermes-estree": ["hermes-estree@0.29.1", "", {}, "sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ=="],
@@ -1263,6 +1340,8 @@
"html-escaper": ["html-escaper@2.0.2", "", {}, "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="],
+ "html-void-elements": ["html-void-elements@3.0.0", "", {}, "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg=="],
+
"htmlparser2": ["htmlparser2@10.0.0", "", { "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", "domutils": "^3.2.1", "entities": "^6.0.0" } }, "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g=="],
"http-errors": ["http-errors@2.0.0", "", { "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", "statuses": "2.0.1", "toidentifier": "1.0.1" } }, "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ=="],
@@ -1289,12 +1368,18 @@
"ini": ["ini@1.3.8", "", {}, "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="],
+ "inline-style-parser": ["inline-style-parser@0.2.7", "", {}, "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA=="],
+
"inline-style-prefixer": ["inline-style-prefixer@7.0.1", "", { "dependencies": { "css-in-js-utils": "^3.1.0" } }, "sha512-lhYo5qNTQp3EvSSp3sRvXMbVQTLrvGV6DycRMJ5dm2BLMiJ30wpXKdDdgX+GmJZ5uQMucwRKHamXSst3Sj/Giw=="],
"internal-slot": ["internal-slot@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw=="],
"invariant": ["invariant@2.2.4", "", { "dependencies": { "loose-envify": "^1.0.0" } }, "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA=="],
+ "is-alphabetical": ["is-alphabetical@2.0.1", "", {}, "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ=="],
+
+ "is-alphanumerical": ["is-alphanumerical@2.0.1", "", { "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" } }, "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw=="],
+
"is-array-buffer": ["is-array-buffer@3.0.5", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A=="],
"is-async-function": ["is-async-function@2.1.1", "", { "dependencies": { "async-function": "^1.0.0", "call-bound": "^1.0.3", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ=="],
@@ -1315,6 +1400,8 @@
"is-date-object": ["is-date-object@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" } }, "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg=="],
+ "is-decimal": ["is-decimal@2.0.1", "", {}, "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A=="],
+
"is-docker": ["is-docker@2.2.1", "", { "bin": { "is-docker": "cli.js" } }, "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="],
"is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="],
@@ -1327,6 +1414,8 @@
"is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="],
+ "is-hexadecimal": ["is-hexadecimal@2.0.1", "", {}, "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg=="],
+
"is-map": ["is-map@2.0.3", "", {}, "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw=="],
"is-negative-zero": ["is-negative-zero@2.0.3", "", {}, "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw=="],
@@ -1337,7 +1426,7 @@
"is-number-object": ["is-number-object@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw=="],
- "is-plain-obj": ["is-plain-obj@2.1.0", "", {}, "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA=="],
+ "is-plain-obj": ["is-plain-obj@4.1.0", "", {}, "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="],
"is-plain-object": ["is-plain-object@5.0.0", "", {}, "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q=="],
@@ -1479,16 +1568,50 @@
"log-update": ["log-update@6.1.0", "", { "dependencies": { "ansi-escapes": "^7.0.0", "cli-cursor": "^5.0.0", "slice-ansi": "^7.1.0", "strip-ansi": "^7.1.0", "wrap-ansi": "^9.0.0" } }, "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w=="],
+ "longest-streak": ["longest-streak@3.1.0", "", {}, "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="],
+
"loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { "loose-envify": "cli.js" } }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="],
"lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="],
"makeerror": ["makeerror@1.0.12", "", { "dependencies": { "tmpl": "1.0.5" } }, "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg=="],
+ "markdown-table": ["markdown-table@3.0.4", "", {}, "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw=="],
+
"marky": ["marky@1.3.0", "", {}, "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ=="],
"math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="],
+ "mdast-util-find-and-replace": ["mdast-util-find-and-replace@3.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg=="],
+
+ "mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
+
+ "mdast-util-gfm": ["mdast-util-gfm@3.1.0", "", { "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", "mdast-util-gfm-footnote": "^2.0.0", "mdast-util-gfm-strikethrough": "^2.0.0", "mdast-util-gfm-table": "^2.0.0", "mdast-util-gfm-task-list-item": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ=="],
+
+ "mdast-util-gfm-autolink-literal": ["mdast-util-gfm-autolink-literal@2.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "ccount": "^2.0.0", "devlop": "^1.0.0", "mdast-util-find-and-replace": "^3.0.0", "micromark-util-character": "^2.0.0" } }, "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ=="],
+
+ "mdast-util-gfm-footnote": ["mdast-util-gfm-footnote@2.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0" } }, "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ=="],
+
+ "mdast-util-gfm-strikethrough": ["mdast-util-gfm-strikethrough@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg=="],
+
+ "mdast-util-gfm-table": ["mdast-util-gfm-table@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "markdown-table": "^3.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg=="],
+
+ "mdast-util-gfm-task-list-item": ["mdast-util-gfm-task-list-item@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ=="],
+
+ "mdast-util-mdx-expression": ["mdast-util-mdx-expression@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ=="],
+
+ "mdast-util-mdx-jsx": ["mdast-util-mdx-jsx@3.2.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "parse-entities": "^4.0.0", "stringify-entities": "^4.0.0", "unist-util-stringify-position": "^4.0.0", "vfile-message": "^4.0.0" } }, "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q=="],
+
+ "mdast-util-mdxjs-esm": ["mdast-util-mdxjs-esm@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg=="],
+
+ "mdast-util-phrasing": ["mdast-util-phrasing@4.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" } }, "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w=="],
+
+ "mdast-util-to-hast": ["mdast-util-to-hast@13.2.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@ungap/structured-clone": "^1.0.0", "devlop": "^1.0.0", "micromark-util-sanitize-uri": "^2.0.0", "trim-lines": "^3.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" } }, "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA=="],
+
+ "mdast-util-to-markdown": ["mdast-util-to-markdown@2.1.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", "mdast-util-phrasing": "^4.0.0", "mdast-util-to-string": "^4.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" } }, "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA=="],
+
+ "mdast-util-to-string": ["mdast-util-to-string@4.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0" } }, "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg=="],
+
"mdn-data": ["mdn-data@2.0.14", "", {}, "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="],
"memoize-one": ["memoize-one@5.2.1", "", {}, "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q=="],
@@ -1527,6 +1650,62 @@
"metro-transform-worker": ["metro-transform-worker@0.83.2", "", { "dependencies": { "@babel/core": "^7.25.2", "@babel/generator": "^7.25.0", "@babel/parser": "^7.25.3", "@babel/types": "^7.25.2", "flow-enums-runtime": "^0.0.6", "metro": "0.83.2", "metro-babel-transformer": "0.83.2", "metro-cache": "0.83.2", "metro-cache-key": "0.83.2", "metro-minify-terser": "0.83.2", "metro-source-map": "0.83.2", "metro-transform-plugins": "0.83.2", "nullthrows": "^1.1.1" } }, "sha512-G5DsIg+cMZ2KNfrdLnWMvtppb3+Rp1GMyj7Bvd9GgYc/8gRmvq1XVEF9XuO87Shhb03kFhGqMTgZerz3hZ1v4Q=="],
+ "micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
+
+ "micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
+
+ "micromark-extension-gfm": ["micromark-extension-gfm@3.0.0", "", { "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", "micromark-extension-gfm-footnote": "^2.0.0", "micromark-extension-gfm-strikethrough": "^2.0.0", "micromark-extension-gfm-table": "^2.0.0", "micromark-extension-gfm-tagfilter": "^2.0.0", "micromark-extension-gfm-task-list-item": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w=="],
+
+ "micromark-extension-gfm-autolink-literal": ["micromark-extension-gfm-autolink-literal@2.1.0", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw=="],
+
+ "micromark-extension-gfm-footnote": ["micromark-extension-gfm-footnote@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw=="],
+
+ "micromark-extension-gfm-strikethrough": ["micromark-extension-gfm-strikethrough@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw=="],
+
+ "micromark-extension-gfm-table": ["micromark-extension-gfm-table@2.1.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg=="],
+
+ "micromark-extension-gfm-tagfilter": ["micromark-extension-gfm-tagfilter@2.0.0", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg=="],
+
+ "micromark-extension-gfm-task-list-item": ["micromark-extension-gfm-task-list-item@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw=="],
+
+ "micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
+
+ "micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
+
+ "micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
+
+ "micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
+
+ "micromark-factory-whitespace": ["micromark-factory-whitespace@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ=="],
+
+ "micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
+
+ "micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
+
+ "micromark-util-classify-character": ["micromark-util-classify-character@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q=="],
+
+ "micromark-util-combine-extensions": ["micromark-util-combine-extensions@2.0.1", "", { "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg=="],
+
+ "micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
+
+ "micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
+
+ "micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
+
+ "micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
+
+ "micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
+
+ "micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
+
+ "micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
+
+ "micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
+
+ "micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
+
+ "micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
+
"micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="],
"mime": ["mime@1.6.0", "", { "bin": { "mime": "cli.js" } }, "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="],
@@ -1621,6 +1800,10 @@
"onetime": ["onetime@7.0.0", "", { "dependencies": { "mimic-function": "^5.0.0" } }, "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ=="],
+ "oniguruma-parser": ["oniguruma-parser@0.12.1", "", {}, "sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w=="],
+
+ "oniguruma-to-es": ["oniguruma-to-es@4.3.3", "", { "dependencies": { "oniguruma-parser": "^0.12.1", "regex": "^6.0.1", "regex-recursion": "^6.0.2" } }, "sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg=="],
+
"open": ["open@7.4.2", "", { "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" } }, "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q=="],
"opener": ["opener@1.5.2", "", { "bin": { "opener": "bin/opener-bin.js" } }, "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A=="],
@@ -1643,6 +1826,8 @@
"parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="],
+ "parse-entities": ["parse-entities@4.0.2", "", { "dependencies": { "@types/unist": "^2.0.0", "character-entities-legacy": "^3.0.0", "character-reference-invalid": "^2.0.0", "decode-named-character-reference": "^1.0.0", "is-alphanumerical": "^2.0.0", "is-decimal": "^2.0.0", "is-hexadecimal": "^2.0.0" } }, "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw=="],
+
"parse-png": ["parse-png@2.1.0", "", { "dependencies": { "pngjs": "^3.3.0" } }, "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ=="],
"parse5": ["parse5@7.3.0", "", { "dependencies": { "entities": "^6.0.0" } }, "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw=="],
@@ -1701,6 +1886,8 @@
"prop-types": ["prop-types@15.8.1", "", { "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="],
+ "property-information": ["property-information@7.1.0", "", {}, "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="],
+
"punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="],
"qrcode-terminal": ["qrcode-terminal@0.11.0", "", { "bin": { "qrcode-terminal": "./bin/qrcode-terminal.js" } }, "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ=="],
@@ -1737,6 +1924,8 @@
"react-refresh": ["react-refresh@0.14.2", "", {}, "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA=="],
+ "react-shiki": ["react-shiki@0.9.0", "", { "dependencies": { "clsx": "^2.1.1", "dequal": "^2.0.3", "hast-util-to-jsx-runtime": "^2.3.6", "shiki": "^3.11.0", "unist-util-visit": "^5.0.0" }, "peerDependencies": { "@types/react": ">=16.8.0", "@types/react-dom": ">=16.8.0", "react": ">= 16.8.0", "react-dom": ">= 16.8.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-5t+vHGglJioG3LU6uTKFaiOC+KNW7haL8e22ZHSP7m174ZD/X2KgCVJcxvcUOM3FiqjPQD09AyS9/+RcOh3PmA=="],
+
"reflect.getprototypeof": ["reflect.getprototypeof@1.0.10", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.7", "get-proto": "^1.0.1", "which-builtin-type": "^1.2.1" } }, "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw=="],
"regenerate": ["regenerate@1.4.2", "", {}, "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="],
@@ -1745,6 +1934,12 @@
"regenerator-runtime": ["regenerator-runtime@0.13.11", "", {}, "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="],
+ "regex": ["regex@6.0.1", "", { "dependencies": { "regex-utilities": "^2.3.0" } }, "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA=="],
+
+ "regex-recursion": ["regex-recursion@6.0.2", "", { "dependencies": { "regex-utilities": "^2.3.0" } }, "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg=="],
+
+ "regex-utilities": ["regex-utilities@2.3.0", "", {}, "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng=="],
+
"regexp.prototype.flags": ["regexp.prototype.flags@1.5.4", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-errors": "^1.3.0", "get-proto": "^1.0.1", "gopd": "^1.2.0", "set-function-name": "^2.0.2" } }, "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA=="],
"regexpp": ["regexpp@3.2.0", "", {}, "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="],
@@ -1755,6 +1950,18 @@
"regjsparser": ["regjsparser@0.12.0", "", { "dependencies": { "jsesc": "~3.0.2" }, "bin": { "regjsparser": "bin/parser" } }, "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ=="],
+ "rehype-raw": ["rehype-raw@7.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", "vfile": "^6.0.0" } }, "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww=="],
+
+ "rehype-sanitize": ["rehype-sanitize@6.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-sanitize": "^5.0.0" } }, "sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg=="],
+
+ "remark-gfm": ["remark-gfm@4.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-gfm": "^3.0.0", "micromark-extension-gfm": "^3.0.0", "remark-parse": "^11.0.0", "remark-stringify": "^11.0.0", "unified": "^11.0.0" } }, "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg=="],
+
+ "remark-parse": ["remark-parse@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "micromark-util-types": "^2.0.0", "unified": "^11.0.0" } }, "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA=="],
+
+ "remark-rehype": ["remark-rehype@11.1.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "mdast-util-to-hast": "^13.0.0", "unified": "^11.0.0", "vfile": "^6.0.0" } }, "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw=="],
+
+ "remark-stringify": ["remark-stringify@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", "unified": "^11.0.0" } }, "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw=="],
+
"require-directory": ["require-directory@2.1.1", "", {}, "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="],
"require-from-string": ["require-from-string@2.0.2", "", {}, "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="],
@@ -1829,6 +2036,8 @@
"shell-quote": ["shell-quote@1.8.3", "", {}, "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw=="],
+ "shiki": ["shiki@3.15.0", "", { "dependencies": { "@shikijs/core": "3.15.0", "@shikijs/engine-javascript": "3.15.0", "@shikijs/engine-oniguruma": "3.15.0", "@shikijs/langs": "3.15.0", "@shikijs/themes": "3.15.0", "@shikijs/types": "3.15.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-kLdkY6iV3dYbtPwS9KXU7mjfmDm25f5m0IPNFnaXO7TBPcvbUOY72PYXSuSqDzwp+vlH/d7MXpHlKO/x+QoLXw=="],
+
"side-channel": ["side-channel@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", "side-channel-list": "^1.0.0", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="],
"side-channel-list": ["side-channel-list@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" } }, "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA=="],
@@ -1861,6 +2070,8 @@
"source-map-support": ["source-map-support@0.5.21", "", { "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="],
+ "space-separated-tokens": ["space-separated-tokens@2.0.2", "", {}, "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="],
+
"sprintf-js": ["sprintf-js@1.0.3", "", {}, "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="],
"stable-hash": ["stable-hash@0.0.5", "", {}, "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA=="],
@@ -1895,6 +2106,8 @@
"string.prototype.trimstart": ["string.prototype.trimstart@1.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg=="],
+ "stringify-entities": ["stringify-entities@4.0.4", "", { "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" } }, "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg=="],
+
"strip-ansi": ["strip-ansi@7.1.0", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ=="],
"strip-ansi-cjs": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
@@ -1905,6 +2118,10 @@
"structured-headers": ["structured-headers@0.4.1", "", {}, "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg=="],
+ "style-to-js": ["style-to-js@1.1.21", "", { "dependencies": { "style-to-object": "1.0.14" } }, "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ=="],
+
+ "style-to-object": ["style-to-object@1.0.14", "", { "dependencies": { "inline-style-parser": "0.2.7" } }, "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw=="],
+
"styled-jsx": ["styled-jsx@5.1.6", "", { "dependencies": { "client-only": "0.0.1" }, "peerDependencies": { "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" } }, "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA=="],
"styleq": ["styleq@0.1.3", "", {}, "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA=="],
@@ -1953,6 +2170,10 @@
"tr46": ["tr46@0.0.3", "", {}, "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="],
+ "trim-lines": ["trim-lines@3.0.1", "", {}, "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg=="],
+
+ "trough": ["trough@2.2.0", "", {}, "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw=="],
+
"ts-api-utils": ["ts-api-utils@2.1.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ=="],
"ts-declaration-location": ["ts-declaration-location@1.0.7", "", { "dependencies": { "picomatch": "^4.0.2" }, "peerDependencies": { "typescript": ">=4.0.0" } }, "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA=="],
@@ -1999,8 +2220,20 @@
"unicode-property-aliases-ecmascript": ["unicode-property-aliases-ecmascript@2.1.0", "", {}, "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w=="],
+ "unified": ["unified@11.0.5", "", { "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", "devlop": "^1.0.0", "extend": "^3.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", "vfile": "^6.0.0" } }, "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA=="],
+
"unique-string": ["unique-string@2.0.0", "", { "dependencies": { "crypto-random-string": "^2.0.0" } }, "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg=="],
+ "unist-util-is": ["unist-util-is@6.0.1", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g=="],
+
+ "unist-util-position": ["unist-util-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA=="],
+
+ "unist-util-stringify-position": ["unist-util-stringify-position@4.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ=="],
+
+ "unist-util-visit": ["unist-util-visit@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg=="],
+
+ "unist-util-visit-parents": ["unist-util-visit-parents@6.0.2", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" } }, "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ=="],
+
"unpipe": ["unpipe@1.0.0", "", {}, "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="],
"unrs-resolver": ["unrs-resolver@1.11.1", "", { "dependencies": { "napi-postinstall": "^0.3.0" }, "optionalDependencies": { "@unrs/resolver-binding-android-arm-eabi": "1.11.1", "@unrs/resolver-binding-android-arm64": "1.11.1", "@unrs/resolver-binding-darwin-arm64": "1.11.1", "@unrs/resolver-binding-darwin-x64": "1.11.1", "@unrs/resolver-binding-freebsd-x64": "1.11.1", "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-musl": "1.11.1", "@unrs/resolver-binding-wasm32-wasi": "1.11.1", "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" } }, "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg=="],
@@ -2023,6 +2256,12 @@
"vary": ["vary@1.1.2", "", {}, "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="],
+ "vfile": ["vfile@6.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile-message": "^4.0.0" } }, "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q=="],
+
+ "vfile-location": ["vfile-location@5.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" } }, "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg=="],
+
+ "vfile-message": ["vfile-message@4.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw=="],
+
"vlq": ["vlq@1.0.1", "", {}, "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w=="],
"walker": ["walker@1.0.8", "", { "dependencies": { "makeerror": "1.0.12" } }, "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ=="],
@@ -2033,6 +2272,8 @@
"wcwidth": ["wcwidth@1.0.1", "", { "dependencies": { "defaults": "^1.0.3" } }, "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg=="],
+ "web-namespaces": ["web-namespaces@2.0.1", "", {}, "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ=="],
+
"webidl-conversions": ["webidl-conversions@5.0.0", "", {}, "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA=="],
"webpack": ["webpack@5.101.3", "", { "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", "@types/json-schema": "^7.0.15", "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", "acorn": "^8.15.0", "acorn-import-phases": "^1.0.3", "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.17.3", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.11", "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", "schema-utils": "^4.3.2", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.1", "webpack-sources": "^3.3.3" }, "bin": { "webpack": "bin/webpack.js" } }, "sha512-7b0dTKR3Ed//AD/6kkx/o7duS8H3f1a4w3BYpIriX4BzIhjkn4teo05cptsxvLesHFKK5KObnadmCHBwGc+51A=="],
@@ -2099,6 +2340,8 @@
"zod-validation-error": ["zod-validation-error@4.0.2", "", { "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" } }, "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ=="],
+ "zwitch": ["zwitch@2.0.4", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="],
+
"@babel/core/@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="],
"@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
@@ -2297,6 +2540,8 @@
"finalhandler/statuses": ["statuses@1.5.0", "", {}, "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA=="],
+ "hast-util-to-parse5/property-information": ["property-information@6.5.0", "", {}, "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig=="],
+
"hosted-git-info/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="],
"htmlparser2/entities": ["entities@6.0.1", "", {}, "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="],
@@ -2319,6 +2564,10 @@
"lru-cache/yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="],
+ "mdast-util-find-and-replace/escape-string-regexp": ["escape-string-regexp@5.0.0", "", {}, "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="],
+
+ "merge-options/is-plain-obj": ["is-plain-obj@2.1.0", "", {}, "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA=="],
+
"metro/@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="],
"metro/ci-info": ["ci-info@2.0.0", "", {}, "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="],
@@ -2349,6 +2598,8 @@
"ora/strip-ansi": ["strip-ansi@5.2.0", "", { "dependencies": { "ansi-regex": "^4.1.0" } }, "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA=="],
+ "parse-entities/@types/unist": ["@types/unist@2.0.11", "", {}, "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA=="],
+
"parse5/entities": ["entities@6.0.1", "", {}, "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="],
"path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="],
diff --git a/components/Details/ReadmeBox.tsx b/components/Details/ReadmeBox.tsx
index 7aa47d406..ccd08aed9 100644
--- a/components/Details/ReadmeBox.tsx
+++ b/components/Details/ReadmeBox.tsx
@@ -1,12 +1,15 @@
import { Md } from '@m2d/react-markdown/client';
+import { type HighlighterCore } from '@shikijs/types';
import { useEffect, useState } from 'react';
import { StyleSheet, View } from 'react-native';
+import { ShikiHighlighter } from 'react-shiki/core';
import rehypeRaw from 'rehype-raw';
import rehypeSanitize from 'rehype-sanitize';
import remarkGfm from 'remark-gfm';
import { A, colors, darkColors, P } from '~/common/styleguide';
import { ReadmeFile } from '~/components/Icons';
+import { getHighlighter } from '~/util/codeBlockHighlighter';
import { getReadmeAssetURL } from '~/util/getReadmeAssetUrl';
type Props = {
@@ -18,6 +21,7 @@ type Props = {
export default function ReadmeBox({ packageName, githubUrl, isDark, loader }: Props) {
const [readmeContent, setReadmeContent] = useState(null);
+ const [highlighter, setHighlighter] = useState(null);
useEffect(() => {
if (loader) {
@@ -30,6 +34,8 @@ export default function ReadmeBox({ packageName, githubUrl, isDark, loader }: Pr
const readmeResponse = await fetch(`https://unpkg.com/${packageName}/README.md`);
const readmeContent = await readmeResponse.text();
if (!cancelled) {
+ const highlighter = await getHighlighter();
+ setHighlighter(highlighter);
setReadmeContent(readmeContent);
}
} catch {
@@ -69,16 +75,45 @@ export default function ReadmeBox({ packageName, githubUrl, isDark, loader }: Pr
// TODO: collapse Readme content by default, expand on user interaction
null,
- div: () => null,
- a: (props: any) => ,
- img: ({ src, alt }: any) => (
-
- ),
+ // TODO: remove/hide empty paragraphs
// TODO: skip broken/non-loading images
// TODO: render blockquotes in a better way, support GH themed notes
- // TODO: render code block in a better way
// TODO: render tables in a better way
+ hr: () => null,
+ div: () => null,
+ pre: (props: any) => {
+ if (!highlighter) {
+ return {props.children};
+ }
+ const langClass = props.children.props.className;
+ return (
+
+ {props.children.props.children}
+
+ );
+ },
+ a: (props: any) => {
+ if (props.href) {
+ return ;
+ }
+ return {props.children};
+ },
+ img: ({ src, alt, width }: any) => (
+
+ ),
+ blockquote: (props: any) => (
+
+ {props.children}
+
+ ),
}}
rehypePlugins={[rehypeRaw, rehypeSanitize]}
remarkPlugins={[remarkGfm]}>
diff --git a/package.json b/package.json
index f342a764b..8903204a7 100644
--- a/package.json
+++ b/package.json
@@ -40,6 +40,7 @@
"react-native-safe-area-context": "^5.6.2",
"react-native-svg": "^15.15.0",
"react-native-web": "^0.21.2",
+ "react-shiki": "^0.9.0",
"rehype-raw": "^7.0.0",
"rehype-sanitize": "^6.0.0",
"remark-gfm": "^4.0.1",
diff --git a/pages/_app.tsx b/pages/_app.tsx
index 42f99c2a0..318efef3f 100644
--- a/pages/_app.tsx
+++ b/pages/_app.tsx
@@ -46,6 +46,10 @@ function App({ pageProps, Component }: AppProps) {
--select-background: ${darkColors.dark};
--select-border: ${colors.gray6};
--tooltip-border: ${colors.gray7};
+ --table-border: ${colors.gray6};
+ --table-header-background: ${darkColors.dark};
+ --code-block-background: ${darkColors.veryDark};
+ --inline-code-background: ${colors.gray6};
}
`
: `
@@ -56,6 +60,10 @@ function App({ pageProps, Component }: AppProps) {
--select-background: ${colors.gray6};
--select-border: ${colors.gray5};
--tooltip-border: ${colors.gray6};
+ --table-border: ${colors.gray3};
+ --table-header-background: ${colors.gray2};
+ --code-block-background: ${colors.gray2};
+ --inline-code-background: ${colors.gray2};
}
`}
diff --git a/styles/styles.css b/styles/styles.css
index 908f44683..00daf3fd3 100644
--- a/styles/styles.css
+++ b/styles/styles.css
@@ -224,6 +224,7 @@ select {
/* README WRAPPER */
#readmeMarkdownWrapper {
font-size: 90%;
+ line-height: 1.4;
*:first-child {
margin-top: 0;
@@ -235,23 +236,37 @@ select {
p, h1, h2, h3, h4, h5, h6 {
margin-bottom: 0;
+ text-align: left;
}
- code, pre, a {
+ a:has(img), p:empty {
+ display: none;
+ }
+
+ code, pre, a {
white-space: pre-wrap;
word-break: break-word;
}
+ code {
+ font-size: 115%;
+ background-color: var(--inline-code-background);
+ border-radius: 4px;
+ padding: 1px 4px;
+ }
+
pre {
- background-color: var(--select-background);
- border-radius: 8px;
- padding: 10px 14px;
- color: #fff;
margin-bottom: 0;
- line-height: 1.4;
- &:last-child {
- margin-bottom: 12px;
+ code {
+ background-color: unset;
+ border-radius: unset;
+ padding: unset;
+ }
+
+ &.shiki {
+ padding: 12px 16px;
+ background-color: var(--code-block-background) !important;
}
}
@@ -260,12 +275,35 @@ select {
}
blockquote {
- margin-inline-start: 1rem;
+ margin-block-start: 8px;
+ margin-block-end: 0;
+ margin-inline-start: 0;
+ padding-inline-start: 1rem;
+ border-left-width: 3px;
+ border-left-style: solid;
}
ul, ol {
+ margin-inline-start: 0.75rem;
padding-inline-start: 1rem;
margin-bottom: 0;
+
+ ul, ol {
+ padding-top: 8px;
+ margin-inline-start: 0;
+ }
+ }
+
+ li *:last-child {
+ margin-bottom: 12px;
+ }
+
+ details {
+ padding-inline-start: 1rem;
+
+ summary {
+ margin-top: 8px !important;
+ }
}
table {
@@ -275,7 +313,11 @@ select {
}
td, th {
- border: 1px solid var(--select-border);
- padding: 3px 6px;
+ border: 1px solid var(--table-border);
+ padding: 4px 8px;
+ }
+
+ th {
+ background-color: var(--table-header-background);
}
}
\ No newline at end of file
diff --git a/util/codeBlockHighlighter.ts b/util/codeBlockHighlighter.ts
new file mode 100644
index 000000000..66ea0c9da
--- /dev/null
+++ b/util/codeBlockHighlighter.ts
@@ -0,0 +1,23 @@
+import { createHighlighterCore, createOnigurumaEngine } from 'react-shiki/core';
+
+export async function getHighlighter() {
+ return await createHighlighterCore({
+ themes: [
+ import('@shikijs/themes/github-dark-default'),
+ import('@shikijs/themes/github-light-default'),
+ ],
+ langs: [
+ import('@shikijs/langs/javascript'),
+ import('@shikijs/langs/jsx'),
+ import('@shikijs/langs/shellscript'),
+ import('@shikijs/langs/typescript'),
+ import('@shikijs/langs/tsx'),
+ import('@shikijs/langs/ruby'),
+ import('@shikijs/langs/java'),
+ import('@shikijs/langs/objective-c'),
+ import('@shikijs/langs/diff'),
+ import('@shikijs/langs/xml'),
+ ],
+ engine: createOnigurumaEngine(import('shiki/wasm')),
+ });
+}
From 36d00b05a0bf6bb239ff73112f7232825355f2af Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Thu, 20 Nov 2025 23:07:56 +0100
Subject: [PATCH 06/32] improve Shiki setup, avoid layout shifts, other tweaks
and fixes
---
components/Details/ReadmeBox.tsx | 29 +++++++++++---------------
components/Details/ReadmeCodeBlock.tsx | 25 ++++++++++++++++++++++
next.config.ts | 2 ++
pages/package/[...name].tsx | 15 +++++++------
styles/styles.css | 1 +
5 files changed, 49 insertions(+), 23 deletions(-)
create mode 100644 components/Details/ReadmeCodeBlock.tsx
diff --git a/components/Details/ReadmeBox.tsx b/components/Details/ReadmeBox.tsx
index ccd08aed9..d14eb3f97 100644
--- a/components/Details/ReadmeBox.tsx
+++ b/components/Details/ReadmeBox.tsx
@@ -1,15 +1,13 @@
import { Md } from '@m2d/react-markdown/client';
-import { type HighlighterCore } from '@shikijs/types';
import { useEffect, useState } from 'react';
import { StyleSheet, View } from 'react-native';
-import { ShikiHighlighter } from 'react-shiki/core';
import rehypeRaw from 'rehype-raw';
import rehypeSanitize from 'rehype-sanitize';
import remarkGfm from 'remark-gfm';
import { A, colors, darkColors, P } from '~/common/styleguide';
+import ReadmeCodeBlock from '~/components/Details/ReadmeCodeBlock';
import { ReadmeFile } from '~/components/Icons';
-import { getHighlighter } from '~/util/codeBlockHighlighter';
import { getReadmeAssetURL } from '~/util/getReadmeAssetUrl';
type Props = {
@@ -19,9 +17,13 @@ type Props = {
loader?: boolean;
};
-export default function ReadmeBox({ packageName, githubUrl, isDark, loader }: Props) {
+export default function ReadmeBox({
+ packageName,
+ githubUrl,
+ isDark = false,
+ loader = false,
+}: Props) {
const [readmeContent, setReadmeContent] = useState(null);
- const [highlighter, setHighlighter] = useState(null);
useEffect(() => {
if (loader) {
@@ -34,8 +36,6 @@ export default function ReadmeBox({ packageName, githubUrl, isDark, loader }: Pr
const readmeResponse = await fetch(`https://unpkg.com/${packageName}/README.md`);
const readmeContent = await readmeResponse.text();
if (!cancelled) {
- const highlighter = await getHighlighter();
- setHighlighter(highlighter);
setReadmeContent(readmeContent);
}
} catch {
@@ -82,18 +82,13 @@ export default function ReadmeBox({ packageName, githubUrl, isDark, loader }: Pr
hr: () => null,
div: () => null,
pre: (props: any) => {
- if (!highlighter) {
- return {props.children};
- }
const langClass = props.children.props.className;
return (
-
- {props.children.props.children}
-
+
);
},
a: (props: any) => {
diff --git a/components/Details/ReadmeCodeBlock.tsx b/components/Details/ReadmeCodeBlock.tsx
new file mode 100644
index 000000000..730694d4c
--- /dev/null
+++ b/components/Details/ReadmeCodeBlock.tsx
@@ -0,0 +1,25 @@
+import { useShikiHighlighter } from 'react-shiki';
+
+type Props = {
+ code: string;
+ lang: string;
+ isDark: boolean;
+};
+
+export default function ReadmeCodeBlock({ code, lang, isDark }: Props) {
+ const highlighter = useShikiHighlighter(
+ code,
+ lang,
+ isDark ? 'github-dark-default' : 'github-light-default'
+ );
+
+ if (!highlighter) {
+ return (
+
+ {code}
+
+ );
+ }
+
+ return highlighter;
+}
diff --git a/next.config.ts b/next.config.ts
index eea1d85f3..665460df1 100644
--- a/next.config.ts
+++ b/next.config.ts
@@ -14,6 +14,8 @@ const PACKAGES_TO_OPTIMIZE = [
'react-native-safe-area-context',
'react-native-svg',
'react-native-web',
+ 'react-shiki',
+ 'shiki/*',
];
const withBundleAnalyzer = BundleAnalyzer({
diff --git a/pages/package/[...name].tsx b/pages/package/[...name].tsx
index 6cb1d8113..c2456f664 100644
--- a/pages/package/[...name].tsx
+++ b/pages/package/[...name].tsx
@@ -1,7 +1,7 @@
import { type NextPageContext } from 'next';
import dynamic from 'next/dynamic';
import * as emoji from 'node-emoji';
-import { useContext } from 'react';
+import { useContext, useMemo } from 'react';
import { Linkify } from 'react-easy-linkify';
import { Platform, StyleSheet, View } from 'react-native';
@@ -41,7 +41,10 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
const { isDark } = useContext(CustomAppearanceContext);
const { isSmallScreen } = useLayout();
- const library = apiData.libraries.find(lib => lib.npmPkg === packageName);
+ const library = useMemo(
+ () => apiData.libraries.find(lib => lib.npmPkg === packageName),
+ [apiData.libraries, packageName]
+ );
if (!library || !registryData) {
return (
@@ -181,7 +184,7 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
Snyk Advisor
- {dependencies && (
+ {dependencies && Object.keys(dependencies).length > 0 && (
<>
Dependencies
@@ -191,7 +194,7 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
>
)}
- {devDependencies && (
+ {devDependencies && Object.keys(devDependencies).length > 0 && (
<>
Development dependencies
@@ -201,7 +204,7 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
>
)}
- {peerDependencies && (
+ {peerDependencies && Object.keys(peerDependencies).length > 0 && (
<>
Peer dependencies
@@ -211,7 +214,7 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
>
)}
- {engines && (
+ {engines && Object.keys(engines).length > 0 && (
<>
Engines
diff --git a/styles/styles.css b/styles/styles.css
index 00daf3fd3..3eca38a92 100644
--- a/styles/styles.css
+++ b/styles/styles.css
@@ -265,6 +265,7 @@ select {
}
&.shiki {
+ border-radius: 6px;
padding: 12px 16px;
background-color: var(--code-block-background) !important;
}
From baa2f7d758a22a93acc5a67c3dfad860a4685d2c Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Mon, 24 Nov 2025 23:19:31 +0100
Subject: [PATCH 07/32] improve examples section, handle patched dependencies,
other tweaks
---
components/Details/DependencyRow.tsx | 34 +++++++----
components/Details/ExampleBox.tsx | 90 ++++++++++++++++++++++++++++
components/Details/ReadmeBox.tsx | 1 +
pages/package/[...name].tsx | 25 ++++----
styles/styles.css | 2 +-
util/strings.ts | 13 ----
6 files changed, 127 insertions(+), 38 deletions(-)
create mode 100644 components/Details/ExampleBox.tsx
diff --git a/components/Details/DependencyRow.tsx b/components/Details/DependencyRow.tsx
index 77c07796a..3035e3145 100644
--- a/components/Details/DependencyRow.tsx
+++ b/components/Details/DependencyRow.tsx
@@ -1,4 +1,4 @@
-import { useContext } from 'react';
+import { type ReactNode, useContext } from 'react';
import { StyleSheet, View } from 'react-native';
import { A, colors, darkColors, Label } from '~/common/styleguide';
@@ -25,19 +25,33 @@ export default function DependencyRow({ name, version }: Props) {
style={[styles.dependencyLabel, styles.mutedLink]}>
{name}
-
+
);
}
+function getVersionLabel(version: string): ReactNode {
+ if (version.startsWith('http')) {
+ return (
+
+ URL
+
+ );
+ } else if (version.startsWith('patch:')) {
+ const patchedVersion = extractPatchedVersion(version);
+ if (patchedVersion) {
+ return `${patchedVersion} (patched)`;
+ }
+ return 'patched';
+ }
+ return version;
+}
+
+function extractPatchedVersion(entry: string): string | null {
+ const match = entry.match(/@npm%3A([^#]+)/);
+ return match ? decodeURIComponent(match[1]) : null;
+}
+
const styles = StyleSheet.create({
mutedLink: {
fontWeight: 300,
diff --git a/components/Details/ExampleBox.tsx b/components/Details/ExampleBox.tsx
new file mode 100644
index 000000000..2a707bd61
--- /dev/null
+++ b/components/Details/ExampleBox.tsx
@@ -0,0 +1,90 @@
+import { LI } from '@expo/html-elements';
+import { useContext } from 'react';
+import { StyleSheet, Text, View } from 'react-native';
+
+import { A, colors, darkColors } from '~/common/styleguide';
+import { GitHub } from '~/components/Icons';
+import CustomAppearanceContext from '~/context/CustomAppearanceContext';
+
+type Props = {
+ example: string;
+ index: number;
+};
+
+export default function ExampleBox({ example, index }: Props) {
+ const { isDark } = useContext(CustomAppearanceContext);
+ return (
+
+
+
+ {example.includes('github.com') && (
+ // TODO: add Snack and generic code icons
+
+ )}
+
+ {getExampleDescription(example)}
+
+
+
+ #{index + 1}
+
+
+
+ );
+}
+
+export function getExampleDescription(url: string) {
+ if (url.includes('github.com')) {
+ if (url.includes('/tree/')) {
+ return `GitHub project (${url.split('/').reverse()[0]})`;
+ }
+ return 'GitHub repository example';
+ }
+ if (url.includes('snack.expo.dev')) {
+ return 'Snack';
+ }
+ return 'Code example';
+}
+
+const styles = StyleSheet.create({
+ exampleBox: {
+ display: 'flex',
+ flex: 1,
+ flexDirection: 'row',
+ alignItems: 'center',
+ justifyContent: 'space-between',
+ paddingHorizontal: 16,
+ paddingVertical: 10,
+ borderRadius: 12,
+ borderWidth: 1,
+ borderStyle: 'solid',
+ textDecorationLine: 'none',
+ },
+ exampleLabelWrapper: {
+ display: 'flex',
+ flexDirection: 'row',
+ alignItems: 'center',
+ fontWeight: 400,
+ gap: 10,
+ },
+ exampleIndex: {
+ opacity: 0.33,
+ fontSize: 24,
+ },
+});
diff --git a/components/Details/ReadmeBox.tsx b/components/Details/ReadmeBox.tsx
index d14eb3f97..0e1ad2c39 100644
--- a/components/Details/ReadmeBox.tsx
+++ b/components/Details/ReadmeBox.tsx
@@ -141,6 +141,7 @@ const styles = StyleSheet.create({
readmeContainer: {
padding: 16,
paddingTop: 12,
+ fontWeight: 300,
},
loadingContent: {
textAlign: 'center',
diff --git a/pages/package/[...name].tsx b/pages/package/[...name].tsx
index c2456f664..312d438e2 100644
--- a/pages/package/[...name].tsx
+++ b/pages/package/[...name].tsx
@@ -1,3 +1,4 @@
+import { UL } from '@expo/html-elements';
import { type NextPageContext } from 'next';
import dynamic from 'next/dynamic';
import * as emoji from 'node-emoji';
@@ -10,6 +11,7 @@ import { Button } from '~/components/Button';
import { CompatibilityTags } from '~/components/CompatibilityTags';
import ContentContainer from '~/components/ContentContainer';
import DependencyRow from '~/components/Details/DependencyRow';
+import ExampleBox from '~/components/Details/ExampleBox';
import PackageAuthor from '~/components/Details/PackageAuthor';
import ReadmeBox from '~/components/Details/ReadmeBox';
import { MetaData } from '~/components/Library/MetaData';
@@ -24,7 +26,6 @@ import CustomAppearanceContext from '~/context/CustomAppearanceContext';
import { type LibraryType, type NpmLatestRegistryData, type NpmUser } from '~/types';
import getApiUrl from '~/util/getApiUrl';
import mapDependencies from '~/util/mapDependencies';
-import { getExampleDescription } from '~/util/strings';
import urlWithQuery from '~/util/urlWithQuery';
type Props = {
@@ -112,20 +113,11 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
{library.examples && library.examples.length > 0 && (
<>
Code examples
-
>
)}
{author && (
@@ -138,7 +130,7 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
)}
{maintainers && (
<>
- Contributors
+ Contributors
{maintainers
.sort((a: NpmUser, b: NpmUser) => a.name.localeCompare(b.name))
@@ -340,6 +332,11 @@ const styles = StyleSheet.create({
rowSpacing: {
gap: 6,
},
+ examplesWrapper: {
+ marginBlock: 0,
+ marginBottom: 8,
+ gap: 12,
+ },
});
export async function getServerSideProps(ctx: NextPageContext) {
diff --git a/styles/styles.css b/styles/styles.css
index 3eca38a92..f22eab094 100644
--- a/styles/styles.css
+++ b/styles/styles.css
@@ -249,7 +249,7 @@ select {
}
code {
- font-size: 115%;
+ font-size: 110%;
background-color: var(--inline-code-background);
border-radius: 4px;
padding: 1px 4px;
diff --git a/util/strings.ts b/util/strings.ts
index 80bd1b6cd..8aa5d6e3b 100644
--- a/util/strings.ts
+++ b/util/strings.ts
@@ -17,16 +17,3 @@ export function pluralize(word: string, count: number) {
export function isEmptyOrNull(text?: string) {
return !text || !text.trim();
}
-
-export function getExampleDescription(url: string) {
- if (url.includes('github.com')) {
- if (url.includes('/tree/')) {
- return `GitHub project (${url.split('/').reverse()[0]})`;
- }
- return 'GitHub repository example';
- }
- if (url.includes('snack.expo.dev')) {
- return 'Snack';
- }
- return 'Code example';
-}
From 1a69980c18bcb8a8662b9d287ca13ef5ab65ff43 Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Mon, 24 Nov 2025 23:45:40 +0100
Subject: [PATCH 08/32] improve unmaintained label, better handle long
dependencies versions
---
components/Details/DependencyRow.tsx | 24 +++++++++++++++++-------
components/Library/UnmaintainedLabel.tsx | 13 ++++++++++++-
pages/package/[...name].tsx | 2 +-
3 files changed, 30 insertions(+), 9 deletions(-)
diff --git a/components/Details/DependencyRow.tsx b/components/Details/DependencyRow.tsx
index 3035e3145..cdccc1d1c 100644
--- a/components/Details/DependencyRow.tsx
+++ b/components/Details/DependencyRow.tsx
@@ -12,20 +12,24 @@ type Props = {
export default function DependencyRow({ name, version }: Props) {
const { isDark } = useContext(CustomAppearanceContext);
- const headerColorStyle = {
- color: isDark ? darkColors.secondary : colors.gray5,
- };
+ const versionLabel = getVersionLabel(version);
+ const hasLongVersion = typeof versionLabel === 'string' && versionLabel.length > 26;
return (
-
+
{name}
-
+
);
}
@@ -53,6 +57,9 @@ function extractPatchedVersion(entry: string): string | null {
}
const styles = StyleSheet.create({
+ linkContainer: {
+ flexShrink: 1,
+ },
mutedLink: {
fontWeight: 300,
backgroundColor: 'transparent',
@@ -60,10 +67,13 @@ const styles = StyleSheet.create({
dependencyEntry: {
display: 'flex',
flexDirection: 'row',
- gap: 8,
+ columnGap: 8,
justifyContent: 'space-between',
fontFamily: 'monospace',
},
+ withLongVersion: {
+ flexWrap: 'wrap',
+ },
dependencyLabel: {
fontSize: 12,
},
diff --git a/components/Library/UnmaintainedLabel.tsx b/components/Library/UnmaintainedLabel.tsx
index b12cb5fa1..73cf37e22 100644
--- a/components/Library/UnmaintainedLabel.tsx
+++ b/components/Library/UnmaintainedLabel.tsx
@@ -9,9 +9,10 @@ import { Warning } from '../Icons';
type Props = {
alternatives?: LibraryDataEntryType['alternatives'];
+ block?: boolean;
};
-function UnmaintainedLabel({ alternatives }: Props) {
+function UnmaintainedLabel({ alternatives, block }: Props) {
const { isDark } = useContext(CustomAppearanceContext);
const { isSmallScreen } = useLayout();
@@ -23,6 +24,7 @@ function UnmaintainedLabel({ alternatives }: Props) {
- {library.unmaintained && }
+ {library.unmaintained && }
From 9e16400b3960a8b8685d3d3ce7815b55e52ca2d7 Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Tue, 25 Nov 2025 13:48:02 +0100
Subject: [PATCH 09/32] add topics section
---
pages/package/[...name].tsx | 23 +++++++++++++++++++++--
1 file changed, 21 insertions(+), 2 deletions(-)
diff --git a/pages/package/[...name].tsx b/pages/package/[...name].tsx
index a077a683a..070af32f3 100644
--- a/pages/package/[...name].tsx
+++ b/pages/package/[...name].tsx
@@ -161,17 +161,30 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
Popularity
+ {library.github.topics && library.github.topics.length > 0 && (
+ <>
+ Topics
+
+ {library.github.topics.map(topic => (
+
+ {topic}
+
+ ))}
+
+ >
+ )}
Package analysis
Bundlephobia
Snyk Advisor
@@ -337,6 +350,12 @@ const styles = StyleSheet.create({
marginBottom: 8,
gap: 12,
},
+ topicsContainer: {
+ gap: 8,
+ alignItems: 'flex-start',
+ flexDirection: 'row',
+ flexWrap: 'wrap',
+ },
});
export async function getServerSideProps(ctx: NextPageContext) {
From df2a6778e569e8dffe84b83d96da8388c5aa4e0b Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Tue, 25 Nov 2025 14:35:48 +0100
Subject: [PATCH 10/32] improve author/collaborators nodes, reorder sections
---
bun.lock | 520 +++++++++++----------------
components/Details/PackageAuthor.tsx | 79 +++-
package.json | 2 +
pages/package/[...name].tsx | 10 +-
4 files changed, 275 insertions(+), 336 deletions(-)
diff --git a/bun.lock b/bun.lock
index e7bc18426..b5dd03556 100644
--- a/bun.lock
+++ b/bun.lock
@@ -1,6 +1,6 @@
{
"lockfileVersion": 1,
- "configVersion": 0,
+ "configVersion": 1,
"workspaces": {
"": {
"dependencies": {
@@ -12,6 +12,7 @@
"@react-native-async-storage/async-storage": "^2.2.0",
"@react-native-picker/picker": "^2.11.4",
"@sentry/react": "^10.26.0",
+ "crypto-js": "^4.2.0",
"es-toolkit": "^1.42.0",
"expo": "54.0.25",
"expo-font": "^14.0.9",
@@ -36,6 +37,7 @@
"@next/bundle-analyzer": "^16.0.3",
"@prettier/plugin-oxc": "^0.0.5",
"@types/bun": "^1.3.2",
+ "@types/crypto-js": "^4.2.2",
"@types/react": "^19.2.6",
"@vercel/blob": "^0.27.3",
"ajv-cli": "^5.0.0",
@@ -62,29 +64,27 @@
"packages": {
"@0no-co/graphql.web": ["@0no-co/graphql.web@1.2.0", "", { "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" }, "optionalPeers": ["graphql"] }, "sha512-/1iHy9TTr63gE1YcR5idjx8UREz1s0kFhydf3bBLCXyqjhkIc6igAzTOx3zPifCwFR87tsh/4Pa9cNts6d2otw=="],
- "@ampproject/remapping": ["@ampproject/remapping@2.3.0", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw=="],
-
"@babel/code-frame": ["@babel/code-frame@7.10.4", "", { "dependencies": { "@babel/highlight": "^7.10.4" } }, "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg=="],
- "@babel/compat-data": ["@babel/compat-data@7.28.0", "", {}, "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw=="],
+ "@babel/compat-data": ["@babel/compat-data@7.28.5", "", {}, "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA=="],
- "@babel/core": ["@babel/core@7.28.3", "", { "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.28.3", "@babel/helpers": "^7.28.3", "@babel/parser": "^7.28.3", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.3", "@babel/types": "^7.28.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ=="],
+ "@babel/core": ["@babel/core@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.28.3", "@babel/helpers": "^7.28.4", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw=="],
- "@babel/generator": ["@babel/generator@7.28.3", "", { "dependencies": { "@babel/parser": "^7.28.3", "@babel/types": "^7.28.2", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw=="],
+ "@babel/generator": ["@babel/generator@7.28.5", "", { "dependencies": { "@babel/parser": "^7.28.5", "@babel/types": "^7.28.5", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ=="],
"@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.27.3", "", { "dependencies": { "@babel/types": "^7.27.3" } }, "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg=="],
"@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.27.2", "", { "dependencies": { "@babel/compat-data": "^7.27.2", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ=="],
- "@babel/helper-create-class-features-plugin": ["@babel/helper-create-class-features-plugin@7.28.3", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-member-expression-to-functions": "^7.27.1", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/traverse": "^7.28.3", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg=="],
+ "@babel/helper-create-class-features-plugin": ["@babel/helper-create-class-features-plugin@7.28.5", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-member-expression-to-functions": "^7.28.5", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/traverse": "^7.28.5", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ=="],
- "@babel/helper-create-regexp-features-plugin": ["@babel/helper-create-regexp-features-plugin@7.27.1", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", "regexpu-core": "^6.2.0", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ=="],
+ "@babel/helper-create-regexp-features-plugin": ["@babel/helper-create-regexp-features-plugin@7.28.5", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "regexpu-core": "^6.3.1", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw=="],
"@babel/helper-define-polyfill-provider": ["@babel/helper-define-polyfill-provider@0.6.5", "", { "dependencies": { "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", "debug": "^4.4.1", "lodash.debounce": "^4.0.8", "resolve": "^1.22.10" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg=="],
"@babel/helper-globals": ["@babel/helper-globals@7.28.0", "", {}, "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="],
- "@babel/helper-member-expression-to-functions": ["@babel/helper-member-expression-to-functions@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA=="],
+ "@babel/helper-member-expression-to-functions": ["@babel/helper-member-expression-to-functions@7.28.5", "", { "dependencies": { "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5" } }, "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg=="],
"@babel/helper-module-imports": ["@babel/helper-module-imports@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w=="],
@@ -102,17 +102,17 @@
"@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="],
- "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.27.1", "", {}, "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="],
+ "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="],
"@babel/helper-validator-option": ["@babel/helper-validator-option@7.27.1", "", {}, "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="],
"@babel/helper-wrap-function": ["@babel/helper-wrap-function@7.28.3", "", { "dependencies": { "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.3", "@babel/types": "^7.28.2" } }, "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g=="],
- "@babel/helpers": ["@babel/helpers@7.28.3", "", { "dependencies": { "@babel/template": "^7.27.2", "@babel/types": "^7.28.2" } }, "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw=="],
+ "@babel/helpers": ["@babel/helpers@7.28.4", "", { "dependencies": { "@babel/template": "^7.27.2", "@babel/types": "^7.28.4" } }, "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w=="],
"@babel/highlight": ["@babel/highlight@7.25.9", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.25.9", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" } }, "sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw=="],
- "@babel/parser": ["@babel/parser@7.28.3", "", { "dependencies": { "@babel/types": "^7.28.2" }, "bin": "./bin/babel-parser.js" }, "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA=="],
+ "@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="],
"@babel/plugin-proposal-decorators": ["@babel/plugin-proposal-decorators@7.28.0", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-syntax-decorators": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-zOiZqvANjWDUaUS9xMxbMcK/Zccztbe/6ikvUXaG9nsPH3w6qh5UaPGAnirI/WhIbZ8m3OHU0ReyPrknG+ZKeg=="],
@@ -166,17 +166,17 @@
"@babel/plugin-transform-async-to-generator": ["@babel/plugin-transform-async-to-generator@7.27.1", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-remap-async-to-generator": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA=="],
- "@babel/plugin-transform-block-scoping": ["@babel/plugin-transform-block-scoping@7.28.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-gKKnwjpdx5sER/wl0WN0efUBFzF/56YZO0RJrSYP4CljXnP31ByY7fol89AzomdlLNzI36AvOTmYHsnZTCkq8Q=="],
+ "@babel/plugin-transform-block-scoping": ["@babel/plugin-transform-block-scoping@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g=="],
"@babel/plugin-transform-class-properties": ["@babel/plugin-transform-class-properties@7.27.1", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA=="],
"@babel/plugin-transform-class-static-block": ["@babel/plugin-transform-class-static-block@7.28.3", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.28.3", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.12.0" } }, "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg=="],
- "@babel/plugin-transform-classes": ["@babel/plugin-transform-classes@7.28.3", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-globals": "^7.28.0", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", "@babel/traverse": "^7.28.3" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-DoEWC5SuxuARF2KdKmGUq3ghfPMO6ZzR12Dnp5gubwbeWJo4dbNWXJPVlwvh4Zlq6Z7YVvL8VFxeSOJgjsx4Sg=="],
+ "@babel/plugin-transform-classes": ["@babel/plugin-transform-classes@7.28.4", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-globals": "^7.28.0", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", "@babel/traverse": "^7.28.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA=="],
"@babel/plugin-transform-computed-properties": ["@babel/plugin-transform-computed-properties@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/template": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw=="],
- "@babel/plugin-transform-destructuring": ["@babel/plugin-transform-destructuring@7.28.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A=="],
+ "@babel/plugin-transform-destructuring": ["@babel/plugin-transform-destructuring@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw=="],
"@babel/plugin-transform-export-namespace-from": ["@babel/plugin-transform-export-namespace-from@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ=="],
@@ -188,7 +188,7 @@
"@babel/plugin-transform-literals": ["@babel/plugin-transform-literals@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA=="],
- "@babel/plugin-transform-logical-assignment-operators": ["@babel/plugin-transform-logical-assignment-operators@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw=="],
+ "@babel/plugin-transform-logical-assignment-operators": ["@babel/plugin-transform-logical-assignment-operators@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA=="],
"@babel/plugin-transform-modules-commonjs": ["@babel/plugin-transform-modules-commonjs@7.27.1", "", { "dependencies": { "@babel/helper-module-transforms": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw=="],
@@ -198,11 +198,11 @@
"@babel/plugin-transform-numeric-separator": ["@babel/plugin-transform-numeric-separator@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw=="],
- "@babel/plugin-transform-object-rest-spread": ["@babel/plugin-transform-object-rest-spread@7.28.0", "", { "dependencies": { "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-transform-destructuring": "^7.28.0", "@babel/plugin-transform-parameters": "^7.27.7", "@babel/traverse": "^7.28.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-9VNGikXxzu5eCiQjdE4IZn8sb9q7Xsk5EXLDBKUYg1e/Tve8/05+KJEtcxGxAgCY5t/BpKQM+JEL/yT4tvgiUA=="],
+ "@babel/plugin-transform-object-rest-spread": ["@babel/plugin-transform-object-rest-spread@7.28.4", "", { "dependencies": { "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-transform-destructuring": "^7.28.0", "@babel/plugin-transform-parameters": "^7.27.7", "@babel/traverse": "^7.28.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew=="],
"@babel/plugin-transform-optional-catch-binding": ["@babel/plugin-transform-optional-catch-binding@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q=="],
- "@babel/plugin-transform-optional-chaining": ["@babel/plugin-transform-optional-chaining@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg=="],
+ "@babel/plugin-transform-optional-chaining": ["@babel/plugin-transform-optional-chaining@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ=="],
"@babel/plugin-transform-parameters": ["@babel/plugin-transform-parameters@7.27.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg=="],
@@ -222,9 +222,9 @@
"@babel/plugin-transform-react-pure-annotations": ["@babel/plugin-transform-react-pure-annotations@7.27.1", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA=="],
- "@babel/plugin-transform-regenerator": ["@babel/plugin-transform-regenerator@7.28.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-K3/M/a4+ESb5LEldjQb+XSrpY0nF+ZBFlTCbSnKaYAMfD8v33O6PMs4uYnOk19HlcsI8WMu3McdFPTiQHF/1/A=="],
+ "@babel/plugin-transform-regenerator": ["@babel/plugin-transform-regenerator@7.28.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA=="],
- "@babel/plugin-transform-runtime": ["@babel/plugin-transform-runtime@7.28.3", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "babel-plugin-polyfill-corejs2": "^0.4.14", "babel-plugin-polyfill-corejs3": "^0.13.0", "babel-plugin-polyfill-regenerator": "^0.6.5", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Y6ab1kGqZ0u42Zv/4a7l0l72n9DKP/MKoKWaUSBylrhNZO2prYuqFOLbn5aW5SIFXwSH93yfjbgllL8lxuGKLg=="],
+ "@babel/plugin-transform-runtime": ["@babel/plugin-transform-runtime@7.28.5", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "babel-plugin-polyfill-corejs2": "^0.4.14", "babel-plugin-polyfill-corejs3": "^0.13.0", "babel-plugin-polyfill-regenerator": "^0.6.5", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-20NUVgOrinudkIBzQ2bNxP08YpKprUkRTiRSd2/Z5GOdPImJGkoN4Z7IQe1T5AdyKI1i5L6RBmluqdSzvaq9/w=="],
"@babel/plugin-transform-shorthand-properties": ["@babel/plugin-transform-shorthand-properties@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ=="],
@@ -232,35 +232,35 @@
"@babel/plugin-transform-sticky-regex": ["@babel/plugin-transform-sticky-regex@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g=="],
- "@babel/plugin-transform-typescript": ["@babel/plugin-transform-typescript@7.28.0", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-create-class-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg=="],
+ "@babel/plugin-transform-typescript": ["@babel/plugin-transform-typescript@7.28.5", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-create-class-features-plugin": "^7.28.5", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA=="],
"@babel/plugin-transform-unicode-regex": ["@babel/plugin-transform-unicode-regex@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw=="],
- "@babel/preset-react": ["@babel/preset-react@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-transform-react-display-name": "^7.27.1", "@babel/plugin-transform-react-jsx": "^7.27.1", "@babel/plugin-transform-react-jsx-development": "^7.27.1", "@babel/plugin-transform-react-pure-annotations": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA=="],
+ "@babel/preset-react": ["@babel/preset-react@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-transform-react-display-name": "^7.28.0", "@babel/plugin-transform-react-jsx": "^7.27.1", "@babel/plugin-transform-react-jsx-development": "^7.27.1", "@babel/plugin-transform-react-pure-annotations": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ=="],
- "@babel/preset-typescript": ["@babel/preset-typescript@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.27.1", "@babel/plugin-transform-typescript": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ=="],
+ "@babel/preset-typescript": ["@babel/preset-typescript@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.27.1", "@babel/plugin-transform-typescript": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g=="],
- "@babel/runtime": ["@babel/runtime@7.28.3", "", {}, "sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA=="],
+ "@babel/runtime": ["@babel/runtime@7.28.4", "", {}, "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ=="],
"@babel/template": ["@babel/template@7.27.2", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/parser": "^7.27.2", "@babel/types": "^7.27.1" } }, "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw=="],
- "@babel/traverse": ["@babel/traverse@7.28.3", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.3", "@babel/template": "^7.27.2", "@babel/types": "^7.28.2", "debug": "^4.3.1" } }, "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ=="],
+ "@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="],
- "@babel/traverse--for-generate-function-map": ["@babel/traverse@7.28.3", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.3", "@babel/template": "^7.27.2", "@babel/types": "^7.28.2", "debug": "^4.3.1" } }, "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ=="],
+ "@babel/traverse--for-generate-function-map": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="],
- "@babel/types": ["@babel/types@7.28.2", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ=="],
+ "@babel/types": ["@babel/types@7.28.5", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA=="],
"@discoveryjs/json-ext": ["@discoveryjs/json-ext@0.5.7", "", {}, "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw=="],
- "@emnapi/core": ["@emnapi/core@1.5.0", "", { "dependencies": { "@emnapi/wasi-threads": "1.1.0", "tslib": "^2.4.0" } }, "sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg=="],
+ "@emnapi/core": ["@emnapi/core@1.7.1", "", { "dependencies": { "@emnapi/wasi-threads": "1.1.0", "tslib": "^2.4.0" } }, "sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg=="],
- "@emnapi/runtime": ["@emnapi/runtime@1.5.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ=="],
+ "@emnapi/runtime": ["@emnapi/runtime@1.7.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA=="],
"@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.1.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ=="],
- "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.8.0", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-MJQFqrZgcW0UNYLGOuQpey/oTN59vyWwplvCGZztn1cKz9agZPPYpJB7h2OMmuu7VLqkvEjN8feFZJmxNF9D+Q=="],
+ "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.9.0", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g=="],
- "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.1", "", {}, "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ=="],
+ "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.2", "", {}, "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="],
"@eslint/config-array": ["@eslint/config-array@0.21.1", "", { "dependencies": { "@eslint/object-schema": "^2.1.7", "debug": "^4.3.1", "minimatch": "^3.1.2" } }, "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA=="],
@@ -344,7 +344,7 @@
"@humanfs/core": ["@humanfs/core@0.19.1", "", {}, "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="],
- "@humanfs/node": ["@humanfs/node@0.16.6", "", { "dependencies": { "@humanfs/core": "^0.19.1", "@humanwhocodes/retry": "^0.3.0" } }, "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw=="],
+ "@humanfs/node": ["@humanfs/node@0.16.7", "", { "dependencies": { "@humanfs/core": "^0.19.1", "@humanwhocodes/retry": "^0.4.0" } }, "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ=="],
"@humanwhocodes/module-importer": ["@humanwhocodes/module-importer@1.0.1", "", {}, "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="],
@@ -352,49 +352,53 @@
"@img/colour": ["@img/colour@1.0.0", "", {}, "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw=="],
- "@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.34.4", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.2.3" }, "os": "darwin", "cpu": "arm64" }, "sha512-sitdlPzDVyvmINUdJle3TNHl+AG9QcwiAMsXmccqsCOMZNIdW2/7S26w0LyU8euiLVzFBL3dXPwVCq/ODnf2vA=="],
+ "@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.2.4" }, "os": "darwin", "cpu": "arm64" }, "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w=="],
+
+ "@img/sharp-darwin-x64": ["@img/sharp-darwin-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-x64": "1.2.4" }, "os": "darwin", "cpu": "x64" }, "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw=="],
+
+ "@img/sharp-libvips-darwin-arm64": ["@img/sharp-libvips-darwin-arm64@1.2.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g=="],
- "@img/sharp-darwin-x64": ["@img/sharp-darwin-x64@0.34.4", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-x64": "1.2.3" }, "os": "darwin", "cpu": "x64" }, "sha512-rZheupWIoa3+SOdF/IcUe1ah4ZDpKBGWcsPX6MT0lYniH9micvIU7HQkYTfrx5Xi8u+YqwLtxC/3vl8TQN6rMg=="],
+ "@img/sharp-libvips-darwin-x64": ["@img/sharp-libvips-darwin-x64@1.2.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg=="],
- "@img/sharp-libvips-darwin-arm64": ["@img/sharp-libvips-darwin-arm64@1.2.3", "", { "os": "darwin", "cpu": "arm64" }, "sha512-QzWAKo7kpHxbuHqUC28DZ9pIKpSi2ts2OJnoIGI26+HMgq92ZZ4vk8iJd4XsxN+tYfNJxzH6W62X5eTcsBymHw=="],
+ "@img/sharp-libvips-linux-arm": ["@img/sharp-libvips-linux-arm@1.2.4", "", { "os": "linux", "cpu": "arm" }, "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A=="],
- "@img/sharp-libvips-darwin-x64": ["@img/sharp-libvips-darwin-x64@1.2.3", "", { "os": "darwin", "cpu": "x64" }, "sha512-Ju+g2xn1E2AKO6YBhxjj+ACcsPQRHT0bhpglxcEf+3uyPY+/gL8veniKoo96335ZaPo03bdDXMv0t+BBFAbmRA=="],
+ "@img/sharp-libvips-linux-arm64": ["@img/sharp-libvips-linux-arm64@1.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw=="],
- "@img/sharp-libvips-linux-arm": ["@img/sharp-libvips-linux-arm@1.2.3", "", { "os": "linux", "cpu": "arm" }, "sha512-x1uE93lyP6wEwGvgAIV0gP6zmaL/a0tGzJs/BIDDG0zeBhMnuUPm7ptxGhUbcGs4okDJrk4nxgrmxpib9g6HpA=="],
+ "@img/sharp-libvips-linux-ppc64": ["@img/sharp-libvips-linux-ppc64@1.2.4", "", { "os": "linux", "cpu": "ppc64" }, "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA=="],
- "@img/sharp-libvips-linux-arm64": ["@img/sharp-libvips-linux-arm64@1.2.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-I4RxkXU90cpufazhGPyVujYwfIm9Nk1QDEmiIsaPwdnm013F7RIceaCc87kAH+oUB1ezqEvC6ga4m7MSlqsJvQ=="],
+ "@img/sharp-libvips-linux-riscv64": ["@img/sharp-libvips-linux-riscv64@1.2.4", "", { "os": "linux", "cpu": "none" }, "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA=="],
- "@img/sharp-libvips-linux-ppc64": ["@img/sharp-libvips-linux-ppc64@1.2.3", "", { "os": "linux", "cpu": "ppc64" }, "sha512-Y2T7IsQvJLMCBM+pmPbM3bKT/yYJvVtLJGfCs4Sp95SjvnFIjynbjzsa7dY1fRJX45FTSfDksbTp6AGWudiyCg=="],
+ "@img/sharp-libvips-linux-s390x": ["@img/sharp-libvips-linux-s390x@1.2.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ=="],
- "@img/sharp-libvips-linux-s390x": ["@img/sharp-libvips-linux-s390x@1.2.3", "", { "os": "linux", "cpu": "s390x" }, "sha512-RgWrs/gVU7f+K7P+KeHFaBAJlNkD1nIZuVXdQv6S+fNA6syCcoboNjsV2Pou7zNlVdNQoQUpQTk8SWDHUA3y/w=="],
+ "@img/sharp-libvips-linux-x64": ["@img/sharp-libvips-linux-x64@1.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw=="],
- "@img/sharp-libvips-linux-x64": ["@img/sharp-libvips-linux-x64@1.2.3", "", { "os": "linux", "cpu": "x64" }, "sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg=="],
+ "@img/sharp-libvips-linuxmusl-arm64": ["@img/sharp-libvips-linuxmusl-arm64@1.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw=="],
- "@img/sharp-libvips-linuxmusl-arm64": ["@img/sharp-libvips-linuxmusl-arm64@1.2.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-F9q83RZ8yaCwENw1GieztSfj5msz7GGykG/BA+MOUefvER69K/ubgFHNeSyUu64amHIYKGDs4sRCMzXVj8sEyw=="],
+ "@img/sharp-libvips-linuxmusl-x64": ["@img/sharp-libvips-linuxmusl-x64@1.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg=="],
- "@img/sharp-libvips-linuxmusl-x64": ["@img/sharp-libvips-linuxmusl-x64@1.2.3", "", { "os": "linux", "cpu": "x64" }, "sha512-U5PUY5jbc45ANM6tSJpsgqmBF/VsL6LnxJmIf11kB7J5DctHgqm0SkuXzVWtIY90GnJxKnC/JT251TDnk1fu/g=="],
+ "@img/sharp-linux-arm": ["@img/sharp-linux-arm@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm": "1.2.4" }, "os": "linux", "cpu": "arm" }, "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw=="],
- "@img/sharp-linux-arm": ["@img/sharp-linux-arm@0.34.4", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm": "1.2.3" }, "os": "linux", "cpu": "arm" }, "sha512-Xyam4mlqM0KkTHYVSuc6wXRmM7LGN0P12li03jAnZ3EJWZqj83+hi8Y9UxZUbxsgsK1qOEwg7O0Bc0LjqQVtxA=="],
+ "@img/sharp-linux-arm64": ["@img/sharp-linux-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm64": "1.2.4" }, "os": "linux", "cpu": "arm64" }, "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg=="],
- "@img/sharp-linux-arm64": ["@img/sharp-linux-arm64@0.34.4", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm64": "1.2.3" }, "os": "linux", "cpu": "arm64" }, "sha512-YXU1F/mN/Wu786tl72CyJjP/Ngl8mGHN1hST4BGl+hiW5jhCnV2uRVTNOcaYPs73NeT/H8Upm3y9582JVuZHrQ=="],
+ "@img/sharp-linux-ppc64": ["@img/sharp-linux-ppc64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-ppc64": "1.2.4" }, "os": "linux", "cpu": "ppc64" }, "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA=="],
- "@img/sharp-linux-ppc64": ["@img/sharp-linux-ppc64@0.34.4", "", { "optionalDependencies": { "@img/sharp-libvips-linux-ppc64": "1.2.3" }, "os": "linux", "cpu": "ppc64" }, "sha512-F4PDtF4Cy8L8hXA2p3TO6s4aDt93v+LKmpcYFLAVdkkD3hSxZzee0rh6/+94FpAynsuMpLX5h+LRsSG3rIciUQ=="],
+ "@img/sharp-linux-riscv64": ["@img/sharp-linux-riscv64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-riscv64": "1.2.4" }, "os": "linux", "cpu": "none" }, "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw=="],
- "@img/sharp-linux-s390x": ["@img/sharp-linux-s390x@0.34.4", "", { "optionalDependencies": { "@img/sharp-libvips-linux-s390x": "1.2.3" }, "os": "linux", "cpu": "s390x" }, "sha512-qVrZKE9Bsnzy+myf7lFKvng6bQzhNUAYcVORq2P7bDlvmF6u2sCmK2KyEQEBdYk+u3T01pVsPrkj943T1aJAsw=="],
+ "@img/sharp-linux-s390x": ["@img/sharp-linux-s390x@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-s390x": "1.2.4" }, "os": "linux", "cpu": "s390x" }, "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg=="],
- "@img/sharp-linux-x64": ["@img/sharp-linux-x64@0.34.4", "", { "optionalDependencies": { "@img/sharp-libvips-linux-x64": "1.2.3" }, "os": "linux", "cpu": "x64" }, "sha512-ZfGtcp2xS51iG79c6Vhw9CWqQC8l2Ot8dygxoDoIQPTat/Ov3qAa8qpxSrtAEAJW+UjTXc4yxCjNfxm4h6Xm2A=="],
+ "@img/sharp-linux-x64": ["@img/sharp-linux-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-x64": "1.2.4" }, "os": "linux", "cpu": "x64" }, "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ=="],
- "@img/sharp-linuxmusl-arm64": ["@img/sharp-linuxmusl-arm64@0.34.4", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-arm64": "1.2.3" }, "os": "linux", "cpu": "arm64" }, "sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA=="],
+ "@img/sharp-linuxmusl-arm64": ["@img/sharp-linuxmusl-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" }, "os": "linux", "cpu": "arm64" }, "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg=="],
- "@img/sharp-linuxmusl-x64": ["@img/sharp-linuxmusl-x64@0.34.4", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-x64": "1.2.3" }, "os": "linux", "cpu": "x64" }, "sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg=="],
+ "@img/sharp-linuxmusl-x64": ["@img/sharp-linuxmusl-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-x64": "1.2.4" }, "os": "linux", "cpu": "x64" }, "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q=="],
- "@img/sharp-wasm32": ["@img/sharp-wasm32@0.34.4", "", { "dependencies": { "@emnapi/runtime": "^1.5.0" }, "cpu": "none" }, "sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA=="],
+ "@img/sharp-wasm32": ["@img/sharp-wasm32@0.34.5", "", { "dependencies": { "@emnapi/runtime": "^1.7.0" }, "cpu": "none" }, "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw=="],
- "@img/sharp-win32-arm64": ["@img/sharp-win32-arm64@0.34.4", "", { "os": "win32", "cpu": "arm64" }, "sha512-2Q250do/5WXTwxW3zjsEuMSv5sUU4Tq9VThWKlU2EYLm4MB7ZeMwF+SFJutldYODXF6jzc6YEOC+VfX0SZQPqA=="],
+ "@img/sharp-win32-arm64": ["@img/sharp-win32-arm64@0.34.5", "", { "os": "win32", "cpu": "arm64" }, "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g=="],
- "@img/sharp-win32-ia32": ["@img/sharp-win32-ia32@0.34.4", "", { "os": "win32", "cpu": "ia32" }, "sha512-3ZeLue5V82dT92CNL6rsal6I2weKw1cYu+rGKm8fOCCtJTR2gYeUfY3FqUnIJsMUPIH68oS5jmZ0NiJ508YpEw=="],
+ "@img/sharp-win32-ia32": ["@img/sharp-win32-ia32@0.34.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg=="],
- "@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.34.4", "", { "os": "win32", "cpu": "x64" }, "sha512-xIyj4wpYs8J18sVN3mSQjwrw7fKUqRw+Z5rnHNCy5fYTxigBz81u5mOMPmFumwjcn8+ld1ppptMBCLic1nz6ig=="],
+ "@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.34.5", "", { "os": "win32", "cpu": "x64" }, "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw=="],
"@isaacs/cliui": ["@isaacs/cliui@8.0.2", "", { "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" } }, "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="],
@@ -420,39 +424,41 @@
"@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="],
+ "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="],
+
"@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="],
"@jridgewell/source-map": ["@jridgewell/source-map@0.3.11", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" } }, "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA=="],
"@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="],
- "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.30", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q=="],
+ "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="],
"@m2d/react-markdown": ["@m2d/react-markdown@1.0.0", "", { "dependencies": { "hast-util-to-jsx-runtime": "^2.3.6", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.2", "unified": "^11.0.5", "unist-util-visit": "^5.0.0" }, "peerDependencies": { "@types/react": ">=16.8", "react": ">=16.8" } }, "sha512-CqbJTHi+SOLwF3JA4xVgMLSL2ZlSg1VIohaMwt/lHs1Wu+jzZ3eu6JZvDFtHSioSiEGYdlcrwbrpugutDSvL+Q=="],
"@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.0.7", "", { "dependencies": { "@emnapi/core": "^1.5.0", "@emnapi/runtime": "^1.5.0", "@tybys/wasm-util": "^0.10.1" } }, "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw=="],
- "@next/bundle-analyzer": ["@next/bundle-analyzer@16.0.3", "", { "dependencies": { "webpack-bundle-analyzer": "4.10.1" } }, "sha512-6Xo8f8/ZXtASfTPa6TH1aUn+xDg9Pkyl1YHVxu+89cVdLH7MnYjxv3rPOfEJ9BwCZCU2q4Flyw5MwltfD2pGbA=="],
+ "@next/bundle-analyzer": ["@next/bundle-analyzer@16.0.4", "", { "dependencies": { "webpack-bundle-analyzer": "4.10.1" } }, "sha512-6IajJ23QrXW5RTJj2lRHcBM8mxcEl+vgd7XXVODQG/BcJyjgIP1k5OefdRl+P80btPvHeHoV4fIgC1so25pXcg=="],
- "@next/env": ["@next/env@16.0.3", "", {}, "sha512-IqgtY5Vwsm14mm/nmQaRMmywCU+yyMIYfk3/MHZ2ZTJvwVbBn3usZnjMi1GacrMVzVcAxJShTCpZlPs26EdEjQ=="],
+ "@next/env": ["@next/env@16.0.4", "", {}, "sha512-FDPaVoB1kYhtOz6Le0Jn2QV7RZJ3Ngxzqri7YX4yu3Ini+l5lciR7nA9eNDpKTmDm7LWZtxSju+/CQnwRBn2pA=="],
- "@next/eslint-plugin-next": ["@next/eslint-plugin-next@16.0.3", "", { "dependencies": { "fast-glob": "3.3.1" } }, "sha512-6sPWmZetzFWMsz7Dhuxsdmbu3fK+/AxKRtj7OB0/3OZAI2MHB/v2FeYh271LZ9abvnM1WIwWc/5umYjx0jo5sQ=="],
+ "@next/eslint-plugin-next": ["@next/eslint-plugin-next@16.0.4", "", { "dependencies": { "fast-glob": "3.3.1" } }, "sha512-0emoVyL4Z5NEkRNb63ko/BqLC9OFULcY7mJ3lSerBCqgh/UFcjnvodyikV2bTl7XygwcamJxJAfxCo1oAVfH6g=="],
- "@next/swc-darwin-arm64": ["@next/swc-darwin-arm64@16.0.3", "", { "os": "darwin", "cpu": "arm64" }, "sha512-MOnbd92+OByu0p6QBAzq1ahVWzF6nyfiH07dQDez4/Nku7G249NjxDVyEfVhz8WkLiOEU+KFVnqtgcsfP2nLXg=="],
+ "@next/swc-darwin-arm64": ["@next/swc-darwin-arm64@16.0.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-TN0cfB4HT2YyEio9fLwZY33J+s+vMIgC84gQCOLZOYusW7ptgjIn8RwxQt0BUpoo9XRRVVWEHLld0uhyux1ZcA=="],
- "@next/swc-darwin-x64": ["@next/swc-darwin-x64@16.0.3", "", { "os": "darwin", "cpu": "x64" }, "sha512-i70C4O1VmbTivYdRlk+5lj9xRc2BlK3oUikt3yJeHT1unL4LsNtN7UiOhVanFdc7vDAgZn1tV/9mQwMkWOJvHg=="],
+ "@next/swc-darwin-x64": ["@next/swc-darwin-x64@16.0.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-XsfI23jvimCaA7e+9f3yMCoVjrny2D11G6H8NCcgv+Ina/TQhKPXB9P4q0WjTuEoyZmcNvPdrZ+XtTh3uPfH7Q=="],
- "@next/swc-linux-arm64-gnu": ["@next/swc-linux-arm64-gnu@16.0.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-O88gCZ95sScwD00mn/AtalyCoykhhlokxH/wi1huFK+rmiP5LAYVs/i2ruk7xST6SuXN4NI5y4Xf5vepb2jf6A=="],
+ "@next/swc-linux-arm64-gnu": ["@next/swc-linux-arm64-gnu@16.0.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-uo8X7qHDy4YdJUhaoJDMAbL8VT5Ed3lijip2DdBHIB4tfKAvB1XBih6INH2L4qIi4jA0Qq1J0ErxcOocBmUSwg=="],
- "@next/swc-linux-arm64-musl": ["@next/swc-linux-arm64-musl@16.0.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-CEErFt78S/zYXzFIiv18iQCbRbLgBluS8z1TNDQoyPi8/Jr5qhR3e8XHAIxVxPBjDbEMITprqELVc5KTfFj0gg=="],
+ "@next/swc-linux-arm64-musl": ["@next/swc-linux-arm64-musl@16.0.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-pvR/AjNIAxsIz0PCNcZYpH+WmNIKNLcL4XYEfo+ArDi7GsxKWFO5BvVBLXbhti8Coyv3DE983NsitzUsGH5yTw=="],
- "@next/swc-linux-x64-gnu": ["@next/swc-linux-x64-gnu@16.0.3", "", { "os": "linux", "cpu": "x64" }, "sha512-Tc3i+nwt6mQ+Dwzcri/WNDj56iWdycGVh5YwwklleClzPzz7UpfaMw1ci7bLl6GRYMXhWDBfe707EXNjKtiswQ=="],
+ "@next/swc-linux-x64-gnu": ["@next/swc-linux-x64-gnu@16.0.4", "", { "os": "linux", "cpu": "x64" }, "sha512-2hebpsd5MRRtgqmT7Jj/Wze+wG+ZEXUK2KFFL4IlZ0amEEFADo4ywsifJNeFTQGsamH3/aXkKWymDvgEi+pc2Q=="],
- "@next/swc-linux-x64-musl": ["@next/swc-linux-x64-musl@16.0.3", "", { "os": "linux", "cpu": "x64" }, "sha512-zTh03Z/5PBBPdTurgEtr6nY0vI9KR9Ifp/jZCcHlODzwVOEKcKRBtQIGrkc7izFgOMuXDEJBmirwpGqdM/ZixA=="],
+ "@next/swc-linux-x64-musl": ["@next/swc-linux-x64-musl@16.0.4", "", { "os": "linux", "cpu": "x64" }, "sha512-pzRXf0LZZ8zMljH78j8SeLncg9ifIOp3ugAFka+Bq8qMzw6hPXOc7wydY7ardIELlczzzreahyTpwsim/WL3Sg=="],
- "@next/swc-win32-arm64-msvc": ["@next/swc-win32-arm64-msvc@16.0.3", "", { "os": "win32", "cpu": "arm64" }, "sha512-Jc1EHxtZovcJcg5zU43X3tuqzl/sS+CmLgjRP28ZT4vk869Ncm2NoF8qSTaL99gh6uOzgM99Shct06pSO6kA6g=="],
+ "@next/swc-win32-arm64-msvc": ["@next/swc-win32-arm64-msvc@16.0.4", "", { "os": "win32", "cpu": "arm64" }, "sha512-7G/yJVzum52B5HOqqbQYX9bJHkN+c4YyZ2AIvEssMHQlbAWOn3iIJjD4sM6ihWsBxuljiTKJovEYlD1K8lCUHw=="],
- "@next/swc-win32-x64-msvc": ["@next/swc-win32-x64-msvc@16.0.3", "", { "os": "win32", "cpu": "x64" }, "sha512-N7EJ6zbxgIYpI/sWNzpVKRMbfEGgsWuOIvzkML7wxAAZhPk1Msxuo/JDu1PKjWGrAoOLaZcIX5s+/pF5LIbBBg=="],
+ "@next/swc-win32-x64-msvc": ["@next/swc-win32-x64-msvc@16.0.4", "", { "os": "win32", "cpu": "x64" }, "sha512-0Vy4g8SSeVkuU89g2OFHqGKM4rxsQtihGfenjx2tRckPrge5+gtFnRWGAAwvGXr0ty3twQvcnYjEyOrLHJ4JWA=="],
"@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=="],
@@ -576,19 +582,19 @@
"@rtsao/scc": ["@rtsao/scc@1.1.0", "", {}, "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g=="],
- "@sentry-internal/browser-utils": ["@sentry-internal/browser-utils@10.26.0", "", { "dependencies": { "@sentry/core": "10.26.0" } }, "sha512-rPg1+JZlfp912pZONQAWZzbSaZ9L6R2VrMcCEa+2e2Gqk9um4b+LqF5RQWZsbt5Z0n0azSy/KQ6zAe/zTPXSOg=="],
+ "@sentry-internal/browser-utils": ["@sentry-internal/browser-utils@10.27.0", "", { "dependencies": { "@sentry/core": "10.27.0" } }, "sha512-17tO6AXP+rmVQtLJ3ROQJF2UlFmvMWp7/8RDT5x9VM0w0tY31z8Twc0gw2KA7tcDxa5AaHDUbf9heOf+R6G6ow=="],
- "@sentry-internal/feedback": ["@sentry-internal/feedback@10.26.0", "", { "dependencies": { "@sentry/core": "10.26.0" } }, "sha512-0vk9eQP0CXD7Y2WkcCIWHaAqnXOAi18/GupgWLnbB2kuQVYVtStWxtW+OWRe8W/XwSnZ5m6JBTVeokuk/O16DQ=="],
+ "@sentry-internal/feedback": ["@sentry-internal/feedback@10.27.0", "", { "dependencies": { "@sentry/core": "10.27.0" } }, "sha512-UecsIDJcv7VBwycge/MDvgSRxzevDdcItE1i0KSwlPz00rVVxLY9kV28PJ4I2E7r6/cIaP9BkbWegCEcv09NuA=="],
- "@sentry-internal/replay": ["@sentry-internal/replay@10.26.0", "", { "dependencies": { "@sentry-internal/browser-utils": "10.26.0", "@sentry/core": "10.26.0" } }, "sha512-FMySQnY2/p0dVtFUBgUO+aMdK2ovqnd7Q/AkvMQUsN/5ulyj6KZx3JX3CqOqRtAr1izoCe4Kh2pi5t//sQmvsg=="],
+ "@sentry-internal/replay": ["@sentry-internal/replay@10.27.0", "", { "dependencies": { "@sentry-internal/browser-utils": "10.27.0", "@sentry/core": "10.27.0" } }, "sha512-tKSzHq1hNzB619Ssrqo25cqdQJ84R3xSSLsUWEnkGO/wcXJvpZy94gwdoS+KmH18BB1iRRRGtnMxZcUkiPSesw=="],
- "@sentry-internal/replay-canvas": ["@sentry-internal/replay-canvas@10.26.0", "", { "dependencies": { "@sentry-internal/replay": "10.26.0", "@sentry/core": "10.26.0" } }, "sha512-vs7d/P+8M1L1JVAhhJx2wo15QDhqAipnEQvuRZ6PV7LUcS1un9/Vx49FMxpIkx6JcKADJVwtXrS1sX2hoNT/kw=="],
+ "@sentry-internal/replay-canvas": ["@sentry-internal/replay-canvas@10.27.0", "", { "dependencies": { "@sentry-internal/replay": "10.27.0", "@sentry/core": "10.27.0" } }, "sha512-inhsRYSVBpu3BI1kZphXj6uB59baJpYdyHeIPCiTfdFNBE5tngNH0HS/aedZ1g9zICw290lwvpuyrWJqp4VBng=="],
- "@sentry/browser": ["@sentry/browser@10.26.0", "", { "dependencies": { "@sentry-internal/browser-utils": "10.26.0", "@sentry-internal/feedback": "10.26.0", "@sentry-internal/replay": "10.26.0", "@sentry-internal/replay-canvas": "10.26.0", "@sentry/core": "10.26.0" } }, "sha512-uvV4hnkt8bh8yP0disJ0fszy8FdnkyGtzyIVKdeQZbNUefwbDhd3H0KJrAHhJ5ocULMH3B+dipdPmw2QXbEflg=="],
+ "@sentry/browser": ["@sentry/browser@10.27.0", "", { "dependencies": { "@sentry-internal/browser-utils": "10.27.0", "@sentry-internal/feedback": "10.27.0", "@sentry-internal/replay": "10.27.0", "@sentry-internal/replay-canvas": "10.27.0", "@sentry/core": "10.27.0" } }, "sha512-G8q362DdKp9y1b5qkQEmhTFzyWTOVB0ps1rflok0N6bVA75IEmSDX1pqJsNuY3qy14VsVHYVwQBJQsNltQLS0g=="],
- "@sentry/core": ["@sentry/core@10.26.0", "", {}, "sha512-TjDe5QI37SLuV0q3nMOH8JcPZhv2e85FALaQMIhRILH9Ce6G7xW5GSjmH91NUVq8yc3XtiqYlz/EenEZActc4Q=="],
+ "@sentry/core": ["@sentry/core@10.27.0", "", {}, "sha512-Zc68kdH7tWTDtDbV1zWIbo3Jv0fHAU2NsF5aD2qamypKgfSIMSbWVxd22qZyDBkaX8gWIPm/0Sgx6aRXRBXrYQ=="],
- "@sentry/react": ["@sentry/react@10.26.0", "", { "dependencies": { "@sentry/browser": "10.26.0", "@sentry/core": "10.26.0", "hoist-non-react-statics": "^3.3.2" }, "peerDependencies": { "react": "^16.14.0 || 17.x || 18.x || 19.x" } }, "sha512-Qi0/FVXAalwQNr8zp0tocViH3+MRelW8ePqj3TdMzapkbXRuh07czdGgw8Zgobqcb7l4rRCRAUo2sl/H3KVkIw=="],
+ "@sentry/react": ["@sentry/react@10.27.0", "", { "dependencies": { "@sentry/browser": "10.27.0", "@sentry/core": "10.27.0", "hoist-non-react-statics": "^3.3.2" }, "peerDependencies": { "react": "^16.14.0 || 17.x || 18.x || 19.x" } }, "sha512-xoIRBlO1IhLX/O9aQgVYW1F3Qhw8TdkOiZjh6mrPsnCpBLufsQ4aS1nDQi9miZuWeslW0s2zNy0ACBpICZR/sw=="],
"@shikijs/core": ["@shikijs/core@3.15.0", "", { "dependencies": { "@shikijs/types": "3.15.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-8TOG6yG557q+fMsSVa8nkEDOZNTSxjbbR8l6lF2gyr6Np+jrPlslqDxQkN6rMXCECQ3isNPZAGszAfYoJOPGlg=="],
@@ -624,7 +630,9 @@
"@types/babel__traverse": ["@types/babel__traverse@7.28.0", "", { "dependencies": { "@babel/types": "^7.28.2" } }, "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q=="],
- "@types/bun": ["@types/bun@1.3.2", "", { "dependencies": { "bun-types": "1.3.2" } }, "sha512-t15P7k5UIgHKkxwnMNkJbWlh/617rkDGEdSsDbu+qNHTaz9SKf7aC8fiIlUdD5RPpH6GEkP0cK7WlvmrEBRtWg=="],
+ "@types/bun": ["@types/bun@1.3.3", "", { "dependencies": { "bun-types": "1.3.3" } }, "sha512-ogrKbJ2X5N0kWLLFKeytG0eHDleBYtngtlbu9cyBKFtNL3cnpDZkNdQj8flVf6WTZUX5ulI9AY1oa7ljhSrp+g=="],
+
+ "@types/crypto-js": ["@types/crypto-js@4.2.2", "", {}, "sha512-sDOLlVbHhXpAUAL0YHDUUwDZf3iN4Bwi4W6a0W0b+QcAezUbRtH4FVb+9J4h+XFPW7l/gQ9F8qC7P+Ec4k8QVQ=="],
"@types/debug": ["@types/debug@4.1.12", "", { "dependencies": { "@types/ms": "*" } }, "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ=="],
@@ -656,37 +664,37 @@
"@types/ms": ["@types/ms@2.1.0", "", {}, "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="],
- "@types/node": ["@types/node@24.3.0", "", { "dependencies": { "undici-types": "~7.10.0" } }, "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow=="],
+ "@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="],
- "@types/react": ["@types/react@19.2.6", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-p/jUvulfgU7oKtj6Xpk8cA2Y1xKTtICGpJYeJXz2YVO2UcvjQgeRMLDGfDeqeRW2Ta+0QNFwcc8X3GH8SxZz6w=="],
+ "@types/react": ["@types/react@19.2.7", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg=="],
"@types/stack-utils": ["@types/stack-utils@2.0.3", "", {}, "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw=="],
"@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
- "@types/yargs": ["@types/yargs@17.0.33", "", { "dependencies": { "@types/yargs-parser": "*" } }, "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA=="],
+ "@types/yargs": ["@types/yargs@17.0.35", "", { "dependencies": { "@types/yargs-parser": "*" } }, "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg=="],
"@types/yargs-parser": ["@types/yargs-parser@21.0.3", "", {}, "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ=="],
- "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.41.0", "", { "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "8.41.0", "@typescript-eslint/type-utils": "8.41.0", "@typescript-eslint/utils": "8.41.0", "@typescript-eslint/visitor-keys": "8.41.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.41.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-8fz6oa6wEKZrhXWro/S3n2eRJqlRcIa6SlDh59FXJ5Wp5XRZ8B9ixpJDcjadHq47hMx0u+HW6SNa6LjJQ6NLtw=="],
+ "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.48.0", "", { "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "8.48.0", "@typescript-eslint/type-utils": "8.48.0", "@typescript-eslint/utils": "8.48.0", "@typescript-eslint/visitor-keys": "8.48.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.48.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-XxXP5tL1txl13YFtrECECQYeZjBZad4fyd3cFV4a19LkAY/bIp9fev3US4S5fDVV2JaYFiKAZ/GRTOLer+mbyQ=="],
- "@typescript-eslint/parser": ["@typescript-eslint/parser@8.41.0", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.41.0", "@typescript-eslint/types": "8.41.0", "@typescript-eslint/typescript-estree": "8.41.0", "@typescript-eslint/visitor-keys": "8.41.0", "debug": "^4.3.4" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-gTtSdWX9xiMPA/7MV9STjJOOYtWwIJIYxkQxnSV1U3xcE+mnJSH3f6zI0RYP+ew66WSlZ5ed+h0VCxsvdC1jJg=="],
+ "@typescript-eslint/parser": ["@typescript-eslint/parser@8.48.0", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.48.0", "@typescript-eslint/types": "8.48.0", "@typescript-eslint/typescript-estree": "8.48.0", "@typescript-eslint/visitor-keys": "8.48.0", "debug": "^4.3.4" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-jCzKdm/QK0Kg4V4IK/oMlRZlY+QOcdjv89U2NgKHZk1CYTj82/RVSx1mV/0gqCVMJ/DA+Zf/S4NBWNF8GQ+eqQ=="],
- "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.46.2", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.46.2", "@typescript-eslint/types": "^8.46.2", "debug": "^4.3.4" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-PULOLZ9iqwI7hXcmL4fVfIsBi6AN9YxRc0frbvmg8f+4hQAjQ5GYNKK0DIArNo+rOKmR/iBYwkpBmnIwin4wBg=="],
+ "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.48.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.48.0", "@typescript-eslint/types": "^8.48.0", "debug": "^4.3.4" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-Ne4CTZyRh1BecBf84siv42wv5vQvVmgtk8AuiEffKTUo3DrBaGYZueJSxxBZ8fjk/N3DrgChH4TOdIOwOwiqqw=="],
- "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.41.0", "", { "dependencies": { "@typescript-eslint/types": "8.41.0", "@typescript-eslint/visitor-keys": "8.41.0" } }, "sha512-n6m05bXn/Cd6DZDGyrpXrELCPVaTnLdPToyhBoFkLIMznRUQUEQdSp96s/pcWSQdqOhrgR1mzJ+yItK7T+WPMQ=="],
+ "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.48.0", "", { "dependencies": { "@typescript-eslint/types": "8.48.0", "@typescript-eslint/visitor-keys": "8.48.0" } }, "sha512-uGSSsbrtJrLduti0Q1Q9+BF1/iFKaxGoQwjWOIVNJv0o6omrdyR8ct37m4xIl5Zzpkp69Kkmvom7QFTtue89YQ=="],
- "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.46.2", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-a7QH6fw4S57+F5y2FIxxSDyi5M4UfGF+Jl1bCGd7+L4KsaUY80GsiF/t0UoRFDHAguKlBaACWJRmdrc6Xfkkag=="],
+ "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.48.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-WNebjBdFdyu10sR1M4OXTt2OkMd5KWIL+LLfeH9KhgP+jzfDV/LI3eXzwJ1s9+Yc0Kzo2fQCdY/OpdusCMmh6w=="],
- "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.41.0", "", { "dependencies": { "@typescript-eslint/types": "8.41.0", "@typescript-eslint/typescript-estree": "8.41.0", "@typescript-eslint/utils": "8.41.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-63qt1h91vg3KsjVVonFJWjgSK7pZHSQFKH6uwqxAH9bBrsyRhO6ONoKyXxyVBzG1lJnFAJcKAcxLS54N1ee1OQ=="],
+ "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.48.0", "", { "dependencies": { "@typescript-eslint/types": "8.48.0", "@typescript-eslint/typescript-estree": "8.48.0", "@typescript-eslint/utils": "8.48.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-zbeVaVqeXhhab6QNEKfK96Xyc7UQuoFWERhEnj3mLVnUWrQnv15cJNseUni7f3g557gm0e46LZ6IJ4NJVOgOpw=="],
- "@typescript-eslint/types": ["@typescript-eslint/types@8.41.0", "", {}, "sha512-9EwxsWdVqh42afLbHP90n2VdHaWU/oWgbH2P0CfcNfdKL7CuKpwMQGjwev56vWu9cSKU7FWSu6r9zck6CVfnag=="],
+ "@typescript-eslint/types": ["@typescript-eslint/types@8.48.0", "", {}, "sha512-cQMcGQQH7kwKoVswD1xdOytxQR60MWKM1di26xSUtxehaDs/32Zpqsu5WJlXTtTTqyAVK8R7hvsUnIXRS+bjvA=="],
- "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.46.2", "", { "dependencies": { "@typescript-eslint/project-service": "8.46.2", "@typescript-eslint/tsconfig-utils": "8.46.2", "@typescript-eslint/types": "8.46.2", "@typescript-eslint/visitor-keys": "8.46.2", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-f7rW7LJ2b7Uh2EiQ+7sza6RDZnajbNbemn54Ob6fRwQbgcIn+GWfyuHDHRYgRoZu1P4AayVScrRW+YfbTvPQoQ=="],
+ "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.48.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.48.0", "@typescript-eslint/tsconfig-utils": "8.48.0", "@typescript-eslint/types": "8.48.0", "@typescript-eslint/visitor-keys": "8.48.0", "debug": "^4.3.4", "minimatch": "^9.0.4", "semver": "^7.6.0", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-ljHab1CSO4rGrQIAyizUS6UGHHCiAYhbfcIZ1zVJr5nMryxlXMVWS3duFPSKvSUbFPwkXMFk1k0EMIjub4sRRQ=="],
- "@typescript-eslint/utils": ["@typescript-eslint/utils@8.46.2", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/scope-manager": "8.46.2", "@typescript-eslint/types": "8.46.2", "@typescript-eslint/typescript-estree": "8.46.2" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-sExxzucx0Tud5tE0XqR0lT0psBQvEpnpiul9XbGUB1QwpWJJAps1O/Z7hJxLGiZLBKMCutjTzDgmd1muEhBnVg=="],
+ "@typescript-eslint/utils": ["@typescript-eslint/utils@8.48.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/scope-manager": "8.48.0", "@typescript-eslint/types": "8.48.0", "@typescript-eslint/typescript-estree": "8.48.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-yTJO1XuGxCsSfIVt1+1UrLHtue8xz16V8apzPYI06W0HbEbEWHxHXgZaAgavIkoh+GeV6hKKd5jm0sS6OYxWXQ=="],
- "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.41.0", "", { "dependencies": { "@typescript-eslint/types": "8.41.0", "eslint-visitor-keys": "^4.2.1" } }, "sha512-+GeGMebMCy0elMNg67LRNoVnUFPIm37iu5CmHESVx56/9Jsfdpsvbv605DQ81Pi/x11IdKUsS5nzgTYbCQU9fg=="],
+ "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.48.0", "", { "dependencies": { "@typescript-eslint/types": "8.48.0", "eslint-visitor-keys": "^4.2.1" } }, "sha512-T0XJMaRPOH3+LBbAfzR2jalckP1MSG/L9eUtY0DEzUyVaXJ/t6zN0nR7co5kz0Jko/nkSYCBRkz1djvjajVTTg=="],
"@ungap/structured-clone": ["@ungap/structured-clone@1.3.0", "", {}, "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="],
@@ -794,7 +802,7 @@
"anser": ["anser@1.4.10", "", {}, "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww=="],
- "ansi-escapes": ["ansi-escapes@7.0.0", "", { "dependencies": { "environment": "^1.0.0" } }, "sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw=="],
+ "ansi-escapes": ["ansi-escapes@7.2.0", "", { "dependencies": { "environment": "^1.0.0" } }, "sha512-g6LhBsl+GBPRWGWsBtutpzBYuIIdBkLEvad5C/va/74Db018+5TZiyA26cZJAr3Rft5lprVqOIPxf5Vid6tqAw=="],
"ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
@@ -838,7 +846,7 @@
"available-typed-arrays": ["available-typed-arrays@1.0.7", "", { "dependencies": { "possible-typed-array-names": "^1.0.0" } }, "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ=="],
- "axe-core": ["axe-core@4.10.3", "", {}, "sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg=="],
+ "axe-core": ["axe-core@4.11.0", "", {}, "sha512-ilYanEU8vxxBexpJd8cWM4ElSQq4QctCLKih0TSfjIfCQTeyH/6zVrmIJfLPrKTKJRbiG+cfnZbQIjAlJmF1jQ=="],
"axobject-query": ["axobject-query@4.1.0", "", {}, "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="],
@@ -856,7 +864,7 @@
"babel-plugin-react-compiler": ["babel-plugin-react-compiler@1.0.0", "", { "dependencies": { "@babel/types": "^7.26.0" } }, "sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw=="],
- "babel-plugin-react-native-web": ["babel-plugin-react-native-web@0.21.1", "", {}, "sha512-7XywfJ5QIRMwjOL+pwJt2w47Jmi5fFLvK7/So4fV4jIN6PcRbylCp9/l3cJY4VJbSz3lnWTeHDTD1LKIc1C09Q=="],
+ "babel-plugin-react-native-web": ["babel-plugin-react-native-web@0.21.2", "", {}, "sha512-SPD0J6qjJn8231i0HZhlAGH6NORe+QvRSQM2mwQEzJ2Fb3E4ruWTiiicPlHjmeWShDXLcvoorOCXjeR7k/lyWA=="],
"babel-plugin-syntax-hermes-parser": ["babel-plugin-syntax-hermes-parser@0.32.0", "", { "dependencies": { "hermes-parser": "0.32.0" } }, "sha512-m5HthL++AbyeEA2FcdwOLfVFvWYECOBObLHNqdR8ceY4TsEdn4LdX2oTvbB2QJSSElE2AWA/b2MXZ/PF/CqLZg=="],
@@ -874,7 +882,7 @@
"base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="],
- "baseline-browser-mapping": ["baseline-browser-mapping@2.8.26", "", { "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "sha512-73lC1ugzwoaWCLJ1LvOgrR5xsMLTqSKIEoMHVtL9E/HNk0PXtTM76ZIm84856/SF7Nv8mPZxKoBsgpm0tR1u1Q=="],
+ "baseline-browser-mapping": ["baseline-browser-mapping@2.8.31", "", { "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "sha512-a28v2eWrrRWPpJSzxc+mKwm0ZtVx/G8SepdQZDArnXYU/XS+IF6mp8aB/4E+hH1tyGCoDo3KlUCdlSxGDsRkAw=="],
"better-opn": ["better-opn@3.0.2", "", { "dependencies": { "open": "^8.0.4" } }, "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ=="],
@@ -900,7 +908,7 @@
"buffer-from": ["buffer-from@1.1.2", "", {}, "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="],
- "bun-types": ["bun-types@1.3.2", "", { "dependencies": { "@types/node": "*" }, "peerDependencies": { "@types/react": "^19" } }, "sha512-i/Gln4tbzKNuxP70OWhJRZz1MRfvqExowP7U6JKoI8cntFrtxg7RJK3jvz7wQW54UuvNC8tbKHHri5fy74FVqg=="],
+ "bun-types": ["bun-types@1.3.3", "", { "dependencies": { "@types/node": "*" } }, "sha512-z3Xwlg7j2l9JY27x5Qn3Wlyos8YAp0kKRlrePAOjgjMGS5IG6E7Jnlx736vH9UVI4wUICwwhC9anYL++XeOgTQ=="],
"bytes": ["bytes@3.1.2", "", {}, "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="],
@@ -914,7 +922,7 @@
"camelcase": ["camelcase@6.3.0", "", {}, "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="],
- "caniuse-lite": ["caniuse-lite@1.0.30001754", "", {}, "sha512-x6OeBXueoAceOmotzx3PO4Zpt4rzpeIFsSr6AAePTZxSkXiYDUmpypEl7e2+8NCd9bD7bXjqyef8CJYPC1jfxg=="],
+ "caniuse-lite": ["caniuse-lite@1.0.30001757", "", {}, "sha512-r0nnL/I28Zi/yjk1el6ilj27tKcdjLsNqAOZr0yVjWPrSQyHgKI2INaEWw21bAQSv2LXRt1XuCS/GomNpWOxsQ=="],
"ccount": ["ccount@2.0.1", "", {}, "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="],
@@ -948,7 +956,7 @@
"cli-spinners": ["cli-spinners@2.9.2", "", {}, "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg=="],
- "cli-truncate": ["cli-truncate@5.1.0", "", { "dependencies": { "slice-ansi": "^7.1.0", "string-width": "^8.0.0" } }, "sha512-7JDGG+4Zp0CsknDCedl0DYdaeOhc46QNpXi3NLQblkZpXXgA6LncLDUUyvrjSvZeF3VRQa+KiMGomazQrC1V8g=="],
+ "cli-truncate": ["cli-truncate@5.1.1", "", { "dependencies": { "slice-ansi": "^7.1.0", "string-width": "^8.0.0" } }, "sha512-SroPvNHxUnk+vIW/dOSfNqdy1sPEFkrTk6TUtqLCnBlo3N7TNYYkzzN7uSD6+jVjrdO4+p8nH7JzH6cIvUem6A=="],
"client-only": ["client-only@0.0.1", "", {}, "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="],
@@ -978,12 +986,14 @@
"convert-source-map": ["convert-source-map@2.0.0", "", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="],
- "core-js-compat": ["core-js-compat@3.45.1", "", { "dependencies": { "browserslist": "^4.25.3" } }, "sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA=="],
+ "core-js-compat": ["core-js-compat@3.47.0", "", { "dependencies": { "browserslist": "^4.28.0" } }, "sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ=="],
"cross-fetch": ["cross-fetch@3.2.0", "", { "dependencies": { "node-fetch": "^2.7.0" } }, "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q=="],
"cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="],
+ "crypto-js": ["crypto-js@4.2.0", "", {}, "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q=="],
+
"crypto-random-string": ["crypto-random-string@2.0.0", "", {}, "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="],
"css-in-js-utils": ["css-in-js-utils@3.1.0", "", { "dependencies": { "hyphenate-style-name": "^1.0.3" } }, "sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A=="],
@@ -1008,7 +1018,7 @@
"debounce": ["debounce@1.2.1", "", {}, "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug=="],
- "debug": ["debug@4.4.1", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ=="],
+ "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="],
"decode-named-character-reference": ["decode-named-character-reference@1.2.0", "", { "dependencies": { "character-entities": "^2.0.0" } }, "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q=="],
@@ -1058,7 +1068,7 @@
"ee-first": ["ee-first@1.1.1", "", {}, "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="],
- "electron-to-chromium": ["electron-to-chromium@1.5.250", "", {}, "sha512-/5UMj9IiGDMOFBnN4i7/Ry5onJrAGSbOGo3s9FEKmwobGq6xw832ccET0CE3CkkMBZ8GJSlUIesZofpyurqDXw=="],
+ "electron-to-chromium": ["electron-to-chromium@1.5.260", "", {}, "sha512-ov8rBoOBhVawpzdre+Cmz4FB+y66Eqrk6Gwqd8NGxuhv99GQ8XqMAr351KEkOt7gukXWDg6gJWEMKgL2RLMPtA=="],
"emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="],
@@ -1066,7 +1076,7 @@
"emojis-list": ["emojis-list@3.0.0", "", {}, "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="],
- "encodeurl": ["encodeurl@2.0.0", "", {}, "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="],
+ "encodeurl": ["encodeurl@1.0.2", "", {}, "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="],
"encoding-sniffer": ["encoding-sniffer@0.2.1", "", { "dependencies": { "iconv-lite": "^0.6.3", "whatwg-encoding": "^3.1.1" } }, "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw=="],
@@ -1110,7 +1120,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.3", "", { "dependencies": { "@next/eslint-plugin-next": "16.0.3", "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-5F6qDjcZldf0Y0ZbqvWvap9xzYUxyDf7/of37aeyhvkrQokj/4bT1JYWZdlWUr283aeVa+s52mPq9ogmGg+5dw=="],
+ "eslint-config-next": ["eslint-config-next@16.0.4", "", { "dependencies": { "@next/eslint-plugin-next": "16.0.4", "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-FknAsm/uexYriO6UXzV2QEm4Yz/5DVQCtMUHx0FRYAKqqf5ia8xPqdyoqXzoCc45nRF5brkFpBYMvtciavzD4g=="],
"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=="],
@@ -1130,7 +1140,7 @@
"eslint-plugin-jsx-a11y": ["eslint-plugin-jsx-a11y@6.10.2", "", { "dependencies": { "aria-query": "^5.3.2", "array-includes": "^3.1.8", "array.prototype.flatmap": "^1.3.2", "ast-types-flow": "^0.0.8", "axe-core": "^4.10.0", "axobject-query": "^4.1.0", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", "hasown": "^2.0.2", "jsx-ast-utils": "^3.3.5", "language-tags": "^1.0.9", "minimatch": "^3.1.2", "object.fromentries": "^2.0.8", "safe-regex-test": "^1.0.3", "string.prototype.includes": "^2.0.1" }, "peerDependencies": { "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q=="],
- "eslint-plugin-n": ["eslint-plugin-n@17.21.3", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.5.0", "enhanced-resolve": "^5.17.1", "eslint-plugin-es-x": "^7.8.0", "get-tsconfig": "^4.8.1", "globals": "^15.11.0", "globrex": "^0.1.2", "ignore": "^5.3.2", "semver": "^7.6.3", "ts-declaration-location": "^1.0.6" }, "peerDependencies": { "eslint": ">=8.23.0" } }, "sha512-MtxYjDZhMQgsWRm/4xYLL0i2EhusWT7itDxlJ80l1NND2AL2Vi5Mvneqv/ikG9+zpran0VsVRXTEHrpLmUZRNw=="],
+ "eslint-plugin-n": ["eslint-plugin-n@17.23.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.5.0", "enhanced-resolve": "^5.17.1", "eslint-plugin-es-x": "^7.8.0", "get-tsconfig": "^4.8.1", "globals": "^15.11.0", "globrex": "^0.1.2", "ignore": "^5.3.2", "semver": "^7.6.3", "ts-declaration-location": "^1.0.6" }, "peerDependencies": { "eslint": ">=8.23.0" } }, "sha512-68PealUpYoHOBh332JLLD9Sj7OQUDkFpmcfqt8R9sySfFSeuGJjMTJQvCRRB96zO3A/PELRLkPrzsHmzEFQQ5A=="],
"eslint-plugin-node": ["eslint-plugin-node@11.1.0", "", { "dependencies": { "eslint-plugin-es": "^3.0.0", "eslint-utils": "^2.0.0", "ignore": "^5.1.1", "minimatch": "^3.0.4", "resolve": "^1.10.1", "semver": "^6.1.0" }, "peerDependencies": { "eslint": ">=5.16.0" } }, "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g=="],
@@ -1186,11 +1196,11 @@
"expo-modules-core": ["expo-modules-core@3.0.26", "", { "dependencies": { "invariant": "^2.2.4" }, "peerDependencies": { "react": "*", "react-native": "*" } }, "sha512-WWjficXz32VmQ+xDoO+c0+jwDME0n/47wONrJkRvtm32H9W8n3MXkOMGemDl95HyPKYsaYKhjFGUOVOxIF3hcQ=="],
- "expo-screen-orientation": ["expo-screen-orientation@8.1.7", "", { "peerDependencies": { "expo": "*", "react-native": "*" } }, "sha512-nYwadYtdU6mMDk0MCHMPPPQtBoeFYJ2FspLRW+J35CMLqzE4nbpwGeiImfXzkvD94fpOCfI4KgLj5vGauC3pfA=="],
+ "expo-screen-orientation": ["expo-screen-orientation@9.0.7", "", { "peerDependencies": { "expo": "*", "react-native": "*" } }, "sha512-UH/XlB9eMw+I2cyHSkXhAHRAPk83WyA3k5bst7GLu14wRuWiTch9fb6I7qEJK5CN6+XelcWxlBJymys6Fr/FKA=="],
"expo-server": ["expo-server@1.0.4", "", {}, "sha512-IN06r3oPxFh3plSXdvBL7dx0x6k+0/g0bgxJlNISs6qL5Z+gyPuWS750dpTzOeu37KyBG0RcyO9cXUKzjYgd4A=="],
- "exponential-backoff": ["exponential-backoff@3.1.2", "", {}, "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA=="],
+ "exponential-backoff": ["exponential-backoff@3.1.3", "", {}, "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA=="],
"extend": ["extend@3.0.2", "", {}, "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="],
@@ -1256,11 +1266,13 @@
"functions-have-names": ["functions-have-names@1.2.3", "", {}, "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="],
+ "generator-function": ["generator-function@2.0.1", "", {}, "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g=="],
+
"gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="],
"get-caller-file": ["get-caller-file@2.0.5", "", {}, "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="],
- "get-east-asian-width": ["get-east-asian-width@1.3.1", "", {}, "sha512-R1QfovbPsKmosqTnPoRFiJ7CF9MLRgb53ChvMZm+r4p76/+8yKDy17qLL2PKInORy2RkZZekuK0efYgmzTkXyQ=="],
+ "get-east-asian-width": ["get-east-asian-width@1.4.0", "", {}, "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q=="],
"get-intrinsic": ["get-intrinsic@1.3.0", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "math-intrinsics": "^1.1.0" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="],
@@ -1270,7 +1282,7 @@
"get-symbol-description": ["get-symbol-description@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6" } }, "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg=="],
- "get-tsconfig": ["get-tsconfig@4.10.1", "", { "dependencies": { "resolve-pkg-maps": "^1.0.0" } }, "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ=="],
+ "get-tsconfig": ["get-tsconfig@4.13.0", "", { "dependencies": { "resolve-pkg-maps": "^1.0.0" } }, "sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ=="],
"getenv": ["getenv@2.0.0", "", {}, "sha512-VilgtJj/ALgGY77fiLam5iD336eSWi96Q15JSAG1zi8NRBysm3LXKdGnHb4m5cuyxvOLQQKWpBZAT6ni4FI2iQ=="],
@@ -1410,7 +1422,7 @@
"is-fullwidth-code-point": ["is-fullwidth-code-point@3.0.0", "", {}, "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="],
- "is-generator-function": ["is-generator-function@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "get-proto": "^1.0.0", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ=="],
+ "is-generator-function": ["is-generator-function@1.1.2", "", { "dependencies": { "call-bound": "^1.0.4", "generator-function": "^2.0.0", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA=="],
"is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="],
@@ -1486,7 +1498,7 @@
"js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="],
- "js-yaml": ["js-yaml@3.14.1", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g=="],
+ "js-yaml": ["js-yaml@3.14.2", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg=="],
"jsc-safe-url": ["jsc-safe-url@0.2.4", "", {}, "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q=="],
@@ -1522,27 +1534,29 @@
"lighthouse-logger": ["lighthouse-logger@1.4.2", "", { "dependencies": { "debug": "^2.6.9", "marky": "^1.2.2" } }, "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g=="],
- "lightningcss": ["lightningcss@1.30.1", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-darwin-arm64": "1.30.1", "lightningcss-darwin-x64": "1.30.1", "lightningcss-freebsd-x64": "1.30.1", "lightningcss-linux-arm-gnueabihf": "1.30.1", "lightningcss-linux-arm64-gnu": "1.30.1", "lightningcss-linux-arm64-musl": "1.30.1", "lightningcss-linux-x64-gnu": "1.30.1", "lightningcss-linux-x64-musl": "1.30.1", "lightningcss-win32-arm64-msvc": "1.30.1", "lightningcss-win32-x64-msvc": "1.30.1" } }, "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg=="],
+ "lightningcss": ["lightningcss@1.30.2", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-android-arm64": "1.30.2", "lightningcss-darwin-arm64": "1.30.2", "lightningcss-darwin-x64": "1.30.2", "lightningcss-freebsd-x64": "1.30.2", "lightningcss-linux-arm-gnueabihf": "1.30.2", "lightningcss-linux-arm64-gnu": "1.30.2", "lightningcss-linux-arm64-musl": "1.30.2", "lightningcss-linux-x64-gnu": "1.30.2", "lightningcss-linux-x64-musl": "1.30.2", "lightningcss-win32-arm64-msvc": "1.30.2", "lightningcss-win32-x64-msvc": "1.30.2" } }, "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ=="],
+
+ "lightningcss-android-arm64": ["lightningcss-android-arm64@1.30.2", "", { "os": "android", "cpu": "arm64" }, "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A=="],
- "lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.30.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ=="],
+ "lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.30.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA=="],
- "lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.30.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA=="],
+ "lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.30.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ=="],
- "lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.30.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig=="],
+ "lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.30.2", "", { "os": "freebsd", "cpu": "x64" }, "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA=="],
- "lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.30.1", "", { "os": "linux", "cpu": "arm" }, "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q=="],
+ "lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.30.2", "", { "os": "linux", "cpu": "arm" }, "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA=="],
- "lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.30.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw=="],
+ "lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.30.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A=="],
- "lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.30.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ=="],
+ "lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.30.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA=="],
- "lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.30.1", "", { "os": "linux", "cpu": "x64" }, "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw=="],
+ "lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.30.2", "", { "os": "linux", "cpu": "x64" }, "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w=="],
- "lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.30.1", "", { "os": "linux", "cpu": "x64" }, "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ=="],
+ "lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.30.2", "", { "os": "linux", "cpu": "x64" }, "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA=="],
- "lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.30.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA=="],
+ "lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.30.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ=="],
- "lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.30.1", "", { "os": "win32", "cpu": "x64" }, "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg=="],
+ "lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.30.2", "", { "os": "win32", "cpu": "x64" }, "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw=="],
"lines-and-columns": ["lines-and-columns@1.2.4", "", {}, "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="],
@@ -1552,7 +1566,7 @@
"listr2": ["listr2@9.0.5", "", { "dependencies": { "cli-truncate": "^5.0.0", "colorette": "^2.0.20", "eventemitter3": "^5.0.1", "log-update": "^6.1.0", "rfdc": "^1.4.1", "wrap-ansi": "^9.0.0" } }, "sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g=="],
- "loader-runner": ["loader-runner@4.3.0", "", {}, "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg=="],
+ "loader-runner": ["loader-runner@4.3.1", "", {}, "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q=="],
"loader-utils": ["loader-utils@2.0.4", "", { "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", "json5": "^2.1.2" } }, "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw=="],
@@ -1606,7 +1620,7 @@
"mdast-util-phrasing": ["mdast-util-phrasing@4.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" } }, "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w=="],
- "mdast-util-to-hast": ["mdast-util-to-hast@13.2.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@ungap/structured-clone": "^1.0.0", "devlop": "^1.0.0", "micromark-util-sanitize-uri": "^2.0.0", "trim-lines": "^3.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" } }, "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA=="],
+ "mdast-util-to-hast": ["mdast-util-to-hast@13.2.1", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@ungap/structured-clone": "^1.0.0", "devlop": "^1.0.0", "micromark-util-sanitize-uri": "^2.0.0", "trim-lines": "^3.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" } }, "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA=="],
"mdast-util-to-markdown": ["mdast-util-to-markdown@2.1.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", "mdast-util-phrasing": "^4.0.0", "mdast-util-to-string": "^4.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" } }, "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA=="],
@@ -1640,11 +1654,11 @@
"metro-resolver": ["metro-resolver@0.83.2", "", { "dependencies": { "flow-enums-runtime": "^0.0.6" } }, "sha512-Yf5mjyuiRE/Y+KvqfsZxrbHDA15NZxyfg8pIk0qg47LfAJhpMVEX+36e6ZRBq7KVBqy6VDX5Sq55iHGM4xSm7Q=="],
- "metro-runtime": ["metro-runtime@0.83.1", "", { "dependencies": { "@babel/runtime": "^7.25.0", "flow-enums-runtime": "^0.0.6" } }, "sha512-3Ag8ZS4IwafL/JUKlaeM6/CbkooY+WcVeqdNlBG0m4S0Qz0om3rdFdy1y6fYBpl6AwXJwWeMuXrvZdMuByTcRA=="],
+ "metro-runtime": ["metro-runtime@0.83.3", "", { "dependencies": { "@babel/runtime": "^7.25.0", "flow-enums-runtime": "^0.0.6" } }, "sha512-JHCJb9ebr9rfJ+LcssFYA2x1qPYuSD/bbePupIGhpMrsla7RCwC/VL3yJ9cSU+nUhU4c9Ixxy8tBta+JbDeZWw=="],
- "metro-source-map": ["metro-source-map@0.83.1", "", { "dependencies": { "@babel/traverse": "^7.25.3", "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", "@babel/types": "^7.25.2", "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "metro-symbolicate": "0.83.1", "nullthrows": "^1.1.1", "ob1": "0.83.1", "source-map": "^0.5.6", "vlq": "^1.0.0" } }, "sha512-De7Vbeo96fFZ2cqmI0fWwVJbtHIwPZv++LYlWSwzTiCzxBDJORncN0LcT48Vi2UlQLzXJg+/CuTAcy7NBVh69A=="],
+ "metro-source-map": ["metro-source-map@0.83.3", "", { "dependencies": { "@babel/traverse": "^7.25.3", "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", "@babel/types": "^7.25.2", "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "metro-symbolicate": "0.83.3", "nullthrows": "^1.1.1", "ob1": "0.83.3", "source-map": "^0.5.6", "vlq": "^1.0.0" } }, "sha512-xkC3qwUBh2psVZgVavo8+r2C9Igkk3DibiOXSAht1aYRRcztEZNFtAMtfSB7sdO2iFMx2Mlyu++cBxz/fhdzQg=="],
- "metro-symbolicate": ["metro-symbolicate@0.83.1", "", { "dependencies": { "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "metro-source-map": "0.83.1", "nullthrows": "^1.1.1", "source-map": "^0.5.6", "vlq": "^1.0.0" }, "bin": { "metro-symbolicate": "src/index.js" } }, "sha512-wPxYkONlq/Sv8Ji7vHEx5OzFouXAMQJjpcPW41ySKMLP/Ir18SsiJK2h4YkdKpYrTS1+0xf8oqF6nxCsT3uWtg=="],
+ "metro-symbolicate": ["metro-symbolicate@0.83.3", "", { "dependencies": { "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "metro-source-map": "0.83.3", "nullthrows": "^1.1.1", "source-map": "^0.5.6", "vlq": "^1.0.0" }, "bin": { "metro-symbolicate": "src/index.js" } }, "sha512-F/YChgKd6KbFK3eUR5HdUsfBqVsanf5lNTwFd4Ca7uuxnHgBC3kR/Hba/RGkenR3pZaGNp5Bu9ZqqP52Wyhomw=="],
"metro-transform-plugins": ["metro-transform-plugins@0.83.2", "", { "dependencies": { "@babel/core": "^7.25.2", "@babel/generator": "^7.25.0", "@babel/template": "^7.25.0", "@babel/traverse": "^7.25.3", "flow-enums-runtime": "^0.0.6", "nullthrows": "^1.1.1" } }, "sha512-5WlW25WKPkiJk2yA9d8bMuZrgW7vfA4f4MBb9ZeHbTB3eIAoNN8vS8NENgG/X/90vpTB06X66OBvxhT3nHwP6A=="],
@@ -1724,9 +1738,9 @@
"minipass": ["minipass@7.1.2", "", {}, "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="],
- "minizlib": ["minizlib@3.0.2", "", { "dependencies": { "minipass": "^7.1.2" } }, "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA=="],
+ "minizlib": ["minizlib@3.1.0", "", { "dependencies": { "minipass": "^7.1.2" } }, "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw=="],
- "mkdirp": ["mkdirp@3.0.1", "", { "bin": { "mkdirp": "dist/cjs/src/bin.js" } }, "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg=="],
+ "mkdirp": ["mkdirp@1.0.4", "", { "bin": { "mkdirp": "bin/cmd.js" } }, "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="],
"mrmime": ["mrmime@2.0.1", "", {}, "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ=="],
@@ -1738,7 +1752,7 @@
"nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="],
- "napi-postinstall": ["napi-postinstall@0.3.3", "", { "bin": { "napi-postinstall": "lib/cli.js" } }, "sha512-uTp172LLXSxuSYHv/kou+f6KW3SMppU9ivthaVTXian9sOt3XM/zHYHpRZiLgQoxeWfYUnslNWQHF1+G71xcow=="],
+ "napi-postinstall": ["napi-postinstall@0.3.4", "", { "bin": { "napi-postinstall": "lib/cli.js" } }, "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ=="],
"natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="],
@@ -1748,7 +1762,7 @@
"nested-error-stacks": ["nested-error-stacks@2.0.1", "", {}, "sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A=="],
- "next": ["next@16.0.3", "", { "dependencies": { "@next/env": "16.0.3", "@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.3", "@next/swc-darwin-x64": "16.0.3", "@next/swc-linux-arm64-gnu": "16.0.3", "@next/swc-linux-arm64-musl": "16.0.3", "@next/swc-linux-x64-gnu": "16.0.3", "@next/swc-linux-x64-musl": "16.0.3", "@next/swc-win32-arm64-msvc": "16.0.3", "@next/swc-win32-x64-msvc": "16.0.3", "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-Ka0/iNBblPFcIubTA1Jjh6gvwqfjrGq1Y2MTI5lbjeLIAfmC+p5bQmojpRZqgHHVu5cG4+qdIiwXiBSm/8lZ3w=="],
+ "next": ["next@16.0.4", "", { "dependencies": { "@next/env": "16.0.4", "@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.4", "@next/swc-darwin-x64": "16.0.4", "@next/swc-linux-arm64-gnu": "16.0.4", "@next/swc-linux-arm64-musl": "16.0.4", "@next/swc-linux-x64-gnu": "16.0.4", "@next/swc-linux-x64-musl": "16.0.4", "@next/swc-win32-arm64-msvc": "16.0.4", "@next/swc-win32-x64-msvc": "16.0.4", "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-vICcxKusY8qW7QFOzTvnRL1ejz2ClTqDKtm1AcUjm2mPv/lVAdgpGNsftsPRIDJOXOjRQO68i1dM8Lp8GZnqoA=="],
"next-compose-plugins": ["next-compose-plugins@2.2.1", "", {}, "sha512-OjJ+fV15FXO2uQXQagLD4C0abYErBjyjE0I0FHpOEIB8upw0hg1ldFP6cqHTJBH1cZqy96OeR3u1dJ+Ez2D4Bg=="],
@@ -1774,7 +1788,7 @@
"nullthrows": ["nullthrows@1.1.1", "", {}, "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw=="],
- "ob1": ["ob1@0.83.1", "", { "dependencies": { "flow-enums-runtime": "^0.0.6" } }, "sha512-ngwqewtdUzFyycomdbdIhFLjePPSOt1awKMUXQ0L7iLHgWEPF3DsCerblzjzfAUHaXuvE9ccJymWQ/4PNNqvnQ=="],
+ "ob1": ["ob1@0.83.3", "", { "dependencies": { "flow-enums-runtime": "^0.0.6" } }, "sha512-egUxXCDwoWG06NGCS5s5AdcpnumHKJlfd3HH06P3m9TEMwwScfcY35wpQxbm9oHof+dM/lVH9Rfyu1elTVelSA=="],
"object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="],
@@ -1802,7 +1816,7 @@
"oniguruma-parser": ["oniguruma-parser@0.12.1", "", {}, "sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w=="],
- "oniguruma-to-es": ["oniguruma-to-es@4.3.3", "", { "dependencies": { "oniguruma-parser": "^0.12.1", "regex": "^6.0.1", "regex-recursion": "^6.0.2" } }, "sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg=="],
+ "oniguruma-to-es": ["oniguruma-to-es@4.3.4", "", { "dependencies": { "oniguruma-parser": "^0.12.1", "regex": "^6.0.1", "regex-recursion": "^6.0.2" } }, "sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA=="],
"open": ["open@7.4.2", "", { "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" } }, "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q=="],
@@ -1930,7 +1944,7 @@
"regenerate": ["regenerate@1.4.2", "", {}, "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="],
- "regenerate-unicode-properties": ["regenerate-unicode-properties@10.2.0", "", { "dependencies": { "regenerate": "^1.4.2" } }, "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA=="],
+ "regenerate-unicode-properties": ["regenerate-unicode-properties@10.2.2", "", { "dependencies": { "regenerate": "^1.4.2" } }, "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g=="],
"regenerator-runtime": ["regenerator-runtime@0.13.11", "", {}, "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="],
@@ -1944,11 +1958,11 @@
"regexpp": ["regexpp@3.2.0", "", {}, "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="],
- "regexpu-core": ["regexpu-core@6.2.0", "", { "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.0", "regjsgen": "^0.8.0", "regjsparser": "^0.12.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" } }, "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA=="],
+ "regexpu-core": ["regexpu-core@6.4.0", "", { "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.2", "regjsgen": "^0.8.0", "regjsparser": "^0.13.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.2.1" } }, "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA=="],
"regjsgen": ["regjsgen@0.8.0", "", {}, "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q=="],
- "regjsparser": ["regjsparser@0.12.0", "", { "dependencies": { "jsesc": "~3.0.2" }, "bin": { "regjsparser": "bin/parser" } }, "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ=="],
+ "regjsparser": ["regjsparser@0.13.0", "", { "dependencies": { "jsesc": "~3.1.0" }, "bin": { "regjsparser": "bin/parser" } }, "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q=="],
"rehype-raw": ["rehype-raw@7.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", "vfile": "^6.0.0" } }, "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww=="],
@@ -1968,7 +1982,7 @@
"requireg": ["requireg@0.2.2", "", { "dependencies": { "nested-error-stacks": "~2.0.1", "rc": "~1.2.7", "resolve": "~1.7.1" } }, "sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg=="],
- "resolve": ["resolve@1.22.10", "", { "dependencies": { "is-core-module": "^2.16.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w=="],
+ "resolve": ["resolve@1.22.11", "", { "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ=="],
"resolve-from": ["resolve-from@5.0.0", "", {}, "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="],
@@ -2002,15 +2016,15 @@
"safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="],
- "sax": ["sax@1.4.1", "", {}, "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg=="],
+ "sax": ["sax@1.4.3", "", {}, "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ=="],
"scheduler": ["scheduler@0.27.0", "", {}, "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="],
- "schema-utils": ["schema-utils@4.3.2", "", { "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", "ajv-formats": "^2.1.1", "ajv-keywords": "^5.1.0" } }, "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ=="],
+ "schema-utils": ["schema-utils@4.3.3", "", { "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", "ajv-formats": "^2.1.1", "ajv-keywords": "^5.1.0" } }, "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA=="],
- "semver": ["semver@7.7.2", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA=="],
+ "semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="],
- "send": ["send@0.19.1", "", { "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", "http-errors": "2.0.0", "mime": "1.6.0", "ms": "2.1.3", "on-finished": "2.4.1", "range-parser": "~1.2.1", "statuses": "2.0.1" } }, "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg=="],
+ "send": ["send@0.19.0", "", { "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", "http-errors": "2.0.0", "mime": "1.6.0", "ms": "2.1.3", "on-finished": "2.4.1", "range-parser": "~1.2.1", "statuses": "2.0.1" } }, "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw=="],
"serialize-error": ["serialize-error@2.1.0", "", {}, "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw=="],
@@ -2028,7 +2042,7 @@
"setprototypeof": ["setprototypeof@1.2.0", "", {}, "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="],
- "sharp": ["sharp@0.34.4", "", { "dependencies": { "@img/colour": "^1.0.0", "detect-libc": "^2.1.0", "semver": "^7.7.2" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.34.4", "@img/sharp-darwin-x64": "0.34.4", "@img/sharp-libvips-darwin-arm64": "1.2.3", "@img/sharp-libvips-darwin-x64": "1.2.3", "@img/sharp-libvips-linux-arm": "1.2.3", "@img/sharp-libvips-linux-arm64": "1.2.3", "@img/sharp-libvips-linux-ppc64": "1.2.3", "@img/sharp-libvips-linux-s390x": "1.2.3", "@img/sharp-libvips-linux-x64": "1.2.3", "@img/sharp-libvips-linuxmusl-arm64": "1.2.3", "@img/sharp-libvips-linuxmusl-x64": "1.2.3", "@img/sharp-linux-arm": "0.34.4", "@img/sharp-linux-arm64": "0.34.4", "@img/sharp-linux-ppc64": "0.34.4", "@img/sharp-linux-s390x": "0.34.4", "@img/sharp-linux-x64": "0.34.4", "@img/sharp-linuxmusl-arm64": "0.34.4", "@img/sharp-linuxmusl-x64": "0.34.4", "@img/sharp-wasm32": "0.34.4", "@img/sharp-win32-arm64": "0.34.4", "@img/sharp-win32-ia32": "0.34.4", "@img/sharp-win32-x64": "0.34.4" } }, "sha512-FUH39xp3SBPnxWvd5iib1X8XY7J0K0X7d93sie9CJg2PO8/7gmg89Nve6OjItK53/MlAushNNxteBYfM6DEuoA=="],
+ "sharp": ["sharp@0.34.5", "", { "dependencies": { "@img/colour": "^1.0.0", "detect-libc": "^2.1.2", "semver": "^7.7.3" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.34.5", "@img/sharp-darwin-x64": "0.34.5", "@img/sharp-libvips-darwin-arm64": "1.2.4", "@img/sharp-libvips-darwin-x64": "1.2.4", "@img/sharp-libvips-linux-arm": "1.2.4", "@img/sharp-libvips-linux-arm64": "1.2.4", "@img/sharp-libvips-linux-ppc64": "1.2.4", "@img/sharp-libvips-linux-riscv64": "1.2.4", "@img/sharp-libvips-linux-s390x": "1.2.4", "@img/sharp-libvips-linux-x64": "1.2.4", "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", "@img/sharp-libvips-linuxmusl-x64": "1.2.4", "@img/sharp-linux-arm": "0.34.5", "@img/sharp-linux-arm64": "0.34.5", "@img/sharp-linux-ppc64": "0.34.5", "@img/sharp-linux-riscv64": "0.34.5", "@img/sharp-linux-s390x": "0.34.5", "@img/sharp-linux-x64": "0.34.5", "@img/sharp-linuxmusl-arm64": "0.34.5", "@img/sharp-linuxmusl-x64": "0.34.5", "@img/sharp-wasm32": "0.34.5", "@img/sharp-win32-arm64": "0.34.5", "@img/sharp-win32-ia32": "0.34.5", "@img/sharp-win32-x64": "0.34.5" } }, "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg=="],
"shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="],
@@ -2060,7 +2074,7 @@
"slash": ["slash@3.0.0", "", {}, "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="],
- "slice-ansi": ["slice-ansi@7.1.0", "", { "dependencies": { "ansi-styles": "^6.2.1", "is-fullwidth-code-point": "^5.0.0" } }, "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg=="],
+ "slice-ansi": ["slice-ansi@7.1.2", "", { "dependencies": { "ansi-styles": "^6.2.1", "is-fullwidth-code-point": "^5.0.0" } }, "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w=="],
"slugify": ["slugify@1.6.6", "", {}, "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw=="],
@@ -2108,7 +2122,7 @@
"stringify-entities": ["stringify-entities@4.0.4", "", { "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" } }, "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg=="],
- "strip-ansi": ["strip-ansi@7.1.0", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ=="],
+ "strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="],
"strip-ansi-cjs": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
@@ -2136,15 +2150,15 @@
"synckit": ["synckit@0.11.11", "", { "dependencies": { "@pkgr/core": "^0.2.9" } }, "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw=="],
- "tapable": ["tapable@2.2.3", "", {}, "sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg=="],
+ "tapable": ["tapable@2.3.0", "", {}, "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg=="],
- "tar": ["tar@7.4.3", "", { "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", "minipass": "^7.1.2", "minizlib": "^3.0.1", "mkdirp": "^3.0.1", "yallist": "^5.0.0" } }, "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw=="],
+ "tar": ["tar@7.5.2", "", { "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", "minipass": "^7.1.2", "minizlib": "^3.1.0", "yallist": "^5.0.0" } }, "sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg=="],
"temp-dir": ["temp-dir@2.0.0", "", {}, "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg=="],
"terminal-link": ["terminal-link@2.1.1", "", { "dependencies": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" } }, "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ=="],
- "terser": ["terser@5.43.1", "", { "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.14.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, "bin": { "terser": "bin/terser" } }, "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg=="],
+ "terser": ["terser@5.44.1", "", { "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.15.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, "bin": { "terser": "bin/terser" } }, "sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw=="],
"terser-webpack-plugin": ["terser-webpack-plugin@5.3.14", "", { "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", "schema-utils": "^4.3.0", "serialize-javascript": "^6.0.2", "terser": "^5.31.1" }, "peerDependencies": { "webpack": "^5.1.0" } }, "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw=="],
@@ -2158,7 +2172,7 @@
"throttleit": ["throttleit@2.1.0", "", {}, "sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw=="],
- "tinyglobby": ["tinyglobby@0.2.14", "", { "dependencies": { "fdir": "^6.4.4", "picomatch": "^4.0.2" } }, "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ=="],
+ "tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="],
"tmpl": ["tmpl@1.0.5", "", {}, "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw=="],
@@ -2200,7 +2214,7 @@
"typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="],
- "typescript-eslint": ["typescript-eslint@8.46.2", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.46.2", "@typescript-eslint/parser": "8.46.2", "@typescript-eslint/typescript-estree": "8.46.2", "@typescript-eslint/utils": "8.46.2" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-vbw8bOmiuYNdzzV3lsiWv6sRwjyuKJMQqWulBOU7M0RrxedXledX8G8kBbQeiOYDnTfiXz0Y4081E1QMNB6iQg=="],
+ "typescript-eslint": ["typescript-eslint@8.48.0", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.48.0", "@typescript-eslint/parser": "8.48.0", "@typescript-eslint/typescript-estree": "8.48.0", "@typescript-eslint/utils": "8.48.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-fcKOvQD9GUn3Xw63EgiDqhvWJ5jsyZUaekl3KVpGsDJnN46WJTe3jWxtQP9lMZm1LJNkFLlTaWAxK2vUQR+cqw=="],
"ua-parser-js": ["ua-parser-js@1.0.41", "", { "bin": { "ua-parser-js": "script/cli.js" } }, "sha512-LbBDqdIC5s8iROCUjMbW1f5dJQTEFB1+KO9ogbvlb3nm9n4YHa5p4KTvFPWvh2Hs8gZMBuiB1/8+pdfe/tDPug=="],
@@ -2208,7 +2222,7 @@
"undici": ["undici@5.29.0", "", { "dependencies": { "@fastify/busboy": "^2.0.0" } }, "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg=="],
- "undici-types": ["undici-types@7.10.0", "", {}, "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag=="],
+ "undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="],
"unicode-canonical-property-names-ecmascript": ["unicode-canonical-property-names-ecmascript@2.0.1", "", {}, "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg=="],
@@ -2216,9 +2230,9 @@
"unicode-match-property-ecmascript": ["unicode-match-property-ecmascript@2.0.0", "", { "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" } }, "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q=="],
- "unicode-match-property-value-ecmascript": ["unicode-match-property-value-ecmascript@2.2.0", "", {}, "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg=="],
+ "unicode-match-property-value-ecmascript": ["unicode-match-property-value-ecmascript@2.2.1", "", {}, "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg=="],
- "unicode-property-aliases-ecmascript": ["unicode-property-aliases-ecmascript@2.1.0", "", {}, "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w=="],
+ "unicode-property-aliases-ecmascript": ["unicode-property-aliases-ecmascript@2.2.0", "", {}, "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ=="],
"unified": ["unified@11.0.5", "", { "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", "devlop": "^1.0.0", "extend": "^3.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", "vfile": "^6.0.0" } }, "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA=="],
@@ -2276,7 +2290,7 @@
"webidl-conversions": ["webidl-conversions@5.0.0", "", {}, "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA=="],
- "webpack": ["webpack@5.101.3", "", { "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", "@types/json-schema": "^7.0.15", "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", "acorn": "^8.15.0", "acorn-import-phases": "^1.0.3", "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.17.3", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.11", "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", "schema-utils": "^4.3.2", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.1", "webpack-sources": "^3.3.3" }, "bin": { "webpack": "bin/webpack.js" } }, "sha512-7b0dTKR3Ed//AD/6kkx/o7duS8H3f1a4w3BYpIriX4BzIhjkn4teo05cptsxvLesHFKK5KObnadmCHBwGc+51A=="],
+ "webpack": ["webpack@5.103.0", "", { "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", "@types/json-schema": "^7.0.15", "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", "acorn": "^8.15.0", "acorn-import-phases": "^1.0.3", "browserslist": "^4.26.3", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.17.3", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.11", "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.3.1", "mime-types": "^2.1.27", "neo-async": "^2.6.2", "schema-utils": "^4.3.3", "tapable": "^2.3.0", "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.4", "webpack-sources": "^3.3.3" }, "bin": { "webpack": "bin/webpack.js" } }, "sha512-HU1JOuV1OavsZ+mfigY0j8d1TgQgbZ6M+J75zDkpEAwYeXjWSqrGJtgnPblJjd/mAyTNQ7ygw0MiKOn6etz8yw=="],
"webpack-bundle-analyzer": ["webpack-bundle-analyzer@4.10.1", "", { "dependencies": { "@discoveryjs/json-ext": "0.5.7", "acorn": "^8.0.4", "acorn-walk": "^8.0.0", "commander": "^7.2.0", "debounce": "^1.2.1", "escape-string-regexp": "^4.0.0", "gzip-size": "^6.0.0", "html-escaper": "^2.0.2", "is-plain-object": "^5.0.0", "opener": "^1.5.2", "picocolors": "^1.0.0", "sirv": "^2.0.3", "ws": "^7.3.1" }, "bin": { "webpack-bundle-analyzer": "lib/bin/analyzer.js" } }, "sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ=="],
@@ -2306,7 +2320,7 @@
"word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="],
- "wrap-ansi": ["wrap-ansi@9.0.0", "", { "dependencies": { "ansi-styles": "^6.2.1", "string-width": "^7.0.0", "strip-ansi": "^7.1.0" } }, "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q=="],
+ "wrap-ansi": ["wrap-ansi@9.0.2", "", { "dependencies": { "ansi-styles": "^6.2.1", "string-width": "^7.0.0", "strip-ansi": "^7.1.0" } }, "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww=="],
"wrap-ansi-cjs": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="],
@@ -2336,7 +2350,7 @@
"zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="],
- "zod-to-json-schema": ["zod-to-json-schema@3.24.6", "", { "peerDependencies": { "zod": "^3.24.1" } }, "sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg=="],
+ "zod-to-json-schema": ["zod-to-json-schema@3.25.0", "", { "peerDependencies": { "zod": "^3.25 || ^4" } }, "sha512-HvWtU2UG41LALjajJrML6uQejQhNJx+JBO9IflpSja4R03iNWfKXrj6W2h7ljuLyc1nKS+9yDyL/9tD1U/yBnQ=="],
"zod-validation-error": ["zod-validation-error@4.0.2", "", { "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" } }, "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ=="],
@@ -2346,8 +2360,6 @@
"@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
- "@babel/helper-compilation-targets/browserslist": ["browserslist@4.25.4", "", { "dependencies": { "caniuse-lite": "^1.0.30001737", "electron-to-chromium": "^1.5.211", "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.3" }, "bin": { "browserslist": "cli.js" } }, "sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg=="],
-
"@babel/helper-compilation-targets/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
"@babel/helper-create-class-features-plugin/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
@@ -2370,31 +2382,31 @@
"@eslint/eslintrc/globals": ["globals@14.0.0", "", {}, "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="],
- "@eslint/eslintrc/js-yaml": ["js-yaml@4.1.0", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA=="],
+ "@eslint/eslintrc/js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="],
- "@expo/cli/glob": ["glob@10.4.5", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg=="],
+ "@expo/cli/glob": ["glob@10.5.0", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg=="],
"@expo/cli/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="],
"@expo/cli/picomatch": ["picomatch@3.0.1", "", {}, "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag=="],
- "@expo/cli/undici": ["undici@6.21.3", "", {}, "sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw=="],
+ "@expo/cli/undici": ["undici@6.22.0", "", {}, "sha512-hU/10obOIu62MGYjdskASR3CUAiYaFTtC9Pa6vHyf//mAipSvSQg6od2CnJswq7fvzNS3zJhxoRkgNVaHurWKw=="],
"@expo/cli/wrap-ansi": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="],
"@expo/cli/ws": ["ws@8.18.3", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg=="],
- "@expo/config/glob": ["glob@10.4.5", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg=="],
+ "@expo/config/glob": ["glob@10.5.0", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg=="],
- "@expo/config-plugins/glob": ["glob@10.4.5", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg=="],
+ "@expo/config-plugins/glob": ["glob@10.5.0", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg=="],
"@expo/devcert/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="],
- "@expo/devcert/glob": ["glob@10.4.5", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg=="],
+ "@expo/devcert/glob": ["glob@10.5.0", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg=="],
"@expo/env/dotenv": ["dotenv@16.4.7", "", {}, "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ=="],
- "@expo/fingerprint/glob": ["glob@10.4.5", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg=="],
+ "@expo/fingerprint/glob": ["glob@10.5.0", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg=="],
"@expo/fingerprint/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="],
@@ -2406,11 +2418,9 @@
"@expo/metro-config/@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="],
- "@expo/metro-config/browserslist": ["browserslist@4.27.0", "", { "dependencies": { "baseline-browser-mapping": "^2.8.19", "caniuse-lite": "^1.0.30001751", "electron-to-chromium": "^1.5.238", "node-releases": "^2.0.26", "update-browserslist-db": "^1.1.4" }, "bin": { "browserslist": "cli.js" } }, "sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw=="],
-
"@expo/metro-config/dotenv": ["dotenv@16.4.7", "", {}, "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ=="],
- "@expo/metro-config/glob": ["glob@10.4.5", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg=="],
+ "@expo/metro-config/glob": ["glob@10.5.0", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg=="],
"@expo/metro-config/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="],
@@ -2418,9 +2428,7 @@
"@expo/prebuild-config/@react-native/normalize-colors": ["@react-native/normalize-colors@0.81.5", "", {}, "sha512-0HuJ8YtqlTVRXGZuGeBejLE04wSQsibpTI+RGOyVqxZvgtlLLC/Ssw0UmbHhT4lYMp2fhdtvKZSs5emWB1zR/g=="],
- "@expo/xcpretty/js-yaml": ["js-yaml@4.1.0", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA=="],
-
- "@humanfs/node/@humanwhocodes/retry": ["@humanwhocodes/retry@0.3.1", "", {}, "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA=="],
+ "@expo/xcpretty/js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="],
"@isaacs/cliui/string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="],
@@ -2438,32 +2446,16 @@
"@react-native/community-cli-plugin/@react-native/dev-middleware": ["@react-native/dev-middleware@0.82.1", "", { "dependencies": { "@isaacs/ttlcache": "^1.4.1", "@react-native/debugger-frontend": "0.82.1", "@react-native/debugger-shell": "0.82.1", "chrome-launcher": "^0.15.2", "chromium-edge-launcher": "^0.2.0", "connect": "^3.6.5", "debug": "^4.4.0", "invariant": "^2.2.4", "nullthrows": "^1.1.1", "open": "^7.0.3", "serve-static": "^1.16.2", "ws": "^6.2.3" } }, "sha512-wuOIzms/Qg5raBV6Ctf2LmgzEOCqdP3p1AYN4zdhMT110c39TVMbunpBaJxm0Kbt2HQ762MQViF9naxk7SBo4w=="],
- "@types/linkifyjs/@types/react": ["@types/react@19.1.12", "", { "dependencies": { "csstype": "^3.0.2" } }, "sha512-cMoR+FoAf/Jyq6+Df2/Z41jISvGZZ2eTlnsaJRptmZ76Caldwy1odD4xTr/gNV9VLj0AWgg/nmkevIyUfIIq5w=="],
-
- "@typescript-eslint/eslint-plugin/@typescript-eslint/utils": ["@typescript-eslint/utils@8.41.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/scope-manager": "8.41.0", "@typescript-eslint/types": "8.41.0", "@typescript-eslint/typescript-estree": "8.41.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-udbCVstxZ5jiPIXrdH+BZWnPatjlYwJuJkDA4Tbo3WyYLh8NvB+h/bKeSZHDOFKfphsZYJQqaFtLeXEqurQn1A=="],
-
- "@typescript-eslint/eslint-plugin/ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="],
-
- "@typescript-eslint/parser/@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.41.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.41.0", "@typescript-eslint/tsconfig-utils": "8.41.0", "@typescript-eslint/types": "8.41.0", "@typescript-eslint/visitor-keys": "8.41.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-D43UwUYJmGhuwHfY7MtNKRZMmfd8+p/eNSfFe6tH5mbVDto+VQCayeAt35rOx3Cs6wxD16DQtIKw/YXxt5E0UQ=="],
+ "@react-native/community-cli-plugin/metro": ["metro@0.83.3", "", { "dependencies": { "@babel/code-frame": "^7.24.7", "@babel/core": "^7.25.2", "@babel/generator": "^7.25.0", "@babel/parser": "^7.25.3", "@babel/template": "^7.25.0", "@babel/traverse": "^7.25.3", "@babel/types": "^7.25.2", "accepts": "^1.3.7", "chalk": "^4.0.0", "ci-info": "^2.0.0", "connect": "^3.6.5", "debug": "^4.4.0", "error-stack-parser": "^2.0.6", "flow-enums-runtime": "^0.0.6", "graceful-fs": "^4.2.4", "hermes-parser": "0.32.0", "image-size": "^1.0.2", "invariant": "^2.2.4", "jest-worker": "^29.7.0", "jsc-safe-url": "^0.2.2", "lodash.throttle": "^4.1.1", "metro-babel-transformer": "0.83.3", "metro-cache": "0.83.3", "metro-cache-key": "0.83.3", "metro-config": "0.83.3", "metro-core": "0.83.3", "metro-file-map": "0.83.3", "metro-resolver": "0.83.3", "metro-runtime": "0.83.3", "metro-source-map": "0.83.3", "metro-symbolicate": "0.83.3", "metro-transform-plugins": "0.83.3", "metro-transform-worker": "0.83.3", "mime-types": "^2.1.27", "nullthrows": "^1.1.1", "serialize-error": "^2.1.0", "source-map": "^0.5.6", "throat": "^5.0.0", "ws": "^7.5.10", "yargs": "^17.6.2" }, "bin": { "metro": "src/cli.js" } }, "sha512-+rP+/GieOzkt97hSJ0MrPOuAH/jpaS21ZDvL9DJ35QYRDlQcwzcvUlGUf79AnQxq/2NPiS/AULhhM4TKutIt8Q=="],
- "@typescript-eslint/project-service/@typescript-eslint/types": ["@typescript-eslint/types@8.46.2", "", {}, "sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ=="],
+ "@react-native/community-cli-plugin/metro-config": ["metro-config@0.83.3", "", { "dependencies": { "connect": "^3.6.5", "flow-enums-runtime": "^0.0.6", "jest-validate": "^29.7.0", "metro": "0.83.3", "metro-cache": "0.83.3", "metro-core": "0.83.3", "metro-runtime": "0.83.3", "yaml": "^2.6.1" } }, "sha512-mTel7ipT0yNjKILIan04bkJkuCzUUkm2SeEaTads8VfEecCh+ltXchdq6DovXJqzQAXuR2P9cxZB47Lg4klriA=="],
- "@typescript-eslint/type-utils/@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.41.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.41.0", "@typescript-eslint/tsconfig-utils": "8.41.0", "@typescript-eslint/types": "8.41.0", "@typescript-eslint/visitor-keys": "8.41.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-D43UwUYJmGhuwHfY7MtNKRZMmfd8+p/eNSfFe6tH5mbVDto+VQCayeAt35rOx3Cs6wxD16DQtIKw/YXxt5E0UQ=="],
+ "@react-native/community-cli-plugin/metro-core": ["metro-core@0.83.3", "", { "dependencies": { "flow-enums-runtime": "^0.0.6", "lodash.throttle": "^4.1.1", "metro-resolver": "0.83.3" } }, "sha512-M+X59lm7oBmJZamc96usuF1kusd5YimqG/q97g4Ac7slnJ3YiGglW5CsOlicTR5EWf8MQFxxjDoB6ytTqRe8Hw=="],
- "@typescript-eslint/type-utils/@typescript-eslint/utils": ["@typescript-eslint/utils@8.41.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/scope-manager": "8.41.0", "@typescript-eslint/types": "8.41.0", "@typescript-eslint/typescript-estree": "8.41.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-udbCVstxZ5jiPIXrdH+BZWnPatjlYwJuJkDA4Tbo3WyYLh8NvB+h/bKeSZHDOFKfphsZYJQqaFtLeXEqurQn1A=="],
-
- "@typescript-eslint/typescript-estree/@typescript-eslint/types": ["@typescript-eslint/types@8.46.2", "", {}, "sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ=="],
-
- "@typescript-eslint/typescript-estree/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.46.2", "", { "dependencies": { "@typescript-eslint/types": "8.46.2", "eslint-visitor-keys": "^4.2.1" } }, "sha512-tUFMXI4gxzzMXt4xpGJEsBsTox0XbNQ1y94EwlD/CuZwFcQP79xfQqMhau9HsRc/J0cAPA/HZt1dZPtGn9V/7w=="],
-
- "@typescript-eslint/typescript-estree/fast-glob": ["fast-glob@3.3.3", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="],
+ "@typescript-eslint/eslint-plugin/ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="],
"@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="],
- "@typescript-eslint/utils/@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.46.2", "", { "dependencies": { "@typescript-eslint/types": "8.46.2", "@typescript-eslint/visitor-keys": "8.46.2" } }, "sha512-LF4b/NmGvdWEHD2H4MsHD8ny6JpiVNDzrSZr3CsckEgCbAGZbYM4Cqxvi9L+WqDMT+51Ozy7lt2M+d0JLEuBqA=="],
-
- "@typescript-eslint/utils/@typescript-eslint/types": ["@typescript-eslint/types@8.46.2", "", {}, "sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ=="],
-
"@unrs/resolver-binding-wasm32-wasi/@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=="],
"babel-plugin-polyfill-corejs2/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
@@ -2474,9 +2466,7 @@
"better-opn/open": ["open@8.4.2", "", { "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", "is-wsl": "^2.2.0" } }, "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ=="],
- "cheerio/undici": ["undici@7.15.0", "", {}, "sha512-7oZJCPvvMvTd0OlqWsIxTuItTpJBpU1tcbVl24FMn3xt3+VSunwUasmfPJRE57oNO1KsZ4PgA1xTdAX4hq8NyQ=="],
-
- "chromium-edge-launcher/mkdirp": ["mkdirp@1.0.4", "", { "bin": { "mkdirp": "bin/cmd.js" } }, "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="],
+ "cheerio/undici": ["undici@7.16.0", "", {}, "sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g=="],
"cli-truncate/string-width": ["string-width@8.1.0", "", { "dependencies": { "get-east-asian-width": "^1.3.0", "strip-ansi": "^7.1.0" } }, "sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg=="],
@@ -2490,28 +2480,22 @@
"connect/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="],
- "core-js-compat/browserslist": ["browserslist@4.25.4", "", { "dependencies": { "caniuse-lite": "^1.0.30001737", "electron-to-chromium": "^1.5.211", "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.3" }, "bin": { "browserslist": "cli.js" } }, "sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg=="],
-
"css-tree/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="],
"dotenv-expand/dotenv": ["dotenv@16.4.7", "", {}, "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ=="],
"eslint/ajv": ["ajv@6.12.6", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="],
- "eslint-config-universe/globals": ["globals@16.3.0", "", {}, "sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ=="],
+ "eslint-config-universe/globals": ["globals@16.5.0", "", {}, "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ=="],
"eslint-import-resolver-node/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="],
"eslint-module-utils/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="],
- "eslint-plugin-es-x/@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.7.0", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw=="],
-
"eslint-plugin-import/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="],
"eslint-plugin-import/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
- "eslint-plugin-n/@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.7.0", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw=="],
-
"eslint-plugin-n/globals": ["globals@15.15.0", "", {}, "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg=="],
"eslint-plugin-node/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
@@ -2534,8 +2518,6 @@
"finalhandler/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="],
- "finalhandler/encodeurl": ["encodeurl@1.0.2", "", {}, "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="],
-
"finalhandler/on-finished": ["on-finished@2.3.0", "", { "dependencies": { "ee-first": "1.1.1" } }, "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww=="],
"finalhandler/statuses": ["statuses@1.5.0", "", {}, "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA=="],
@@ -2558,8 +2540,6 @@
"lighthouse-logger/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="],
- "lightningcss/detect-libc": ["detect-libc@2.0.4", "", {}, "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA=="],
-
"log-symbols/chalk": ["chalk@2.4.2", "", { "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="],
"lru-cache/yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="],
@@ -2620,19 +2600,17 @@
"react-native-web/memoize-one": ["memoize-one@6.0.0", "", {}, "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="],
- "regjsparser/jsesc": ["jsesc@3.0.2", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g=="],
-
"requireg/resolve": ["resolve@1.7.1", "", { "dependencies": { "path-parse": "^1.0.5" } }, "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw=="],
"send/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="],
- "serve-static/send": ["send@0.19.0", "", { "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", "http-errors": "2.0.0", "mime": "1.6.0", "ms": "2.1.3", "on-finished": "2.4.1", "range-parser": "~1.2.1", "statuses": "2.0.1" } }, "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw=="],
+ "serve-static/encodeurl": ["encodeurl@2.0.0", "", {}, "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="],
"simple-plist/bplist-parser": ["bplist-parser@0.3.1", "", { "dependencies": { "big-integer": "1.6.x" } }, "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA=="],
- "slice-ansi/ansi-styles": ["ansi-styles@6.2.1", "", {}, "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug=="],
+ "slice-ansi/ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="],
- "slice-ansi/is-fullwidth-code-point": ["is-fullwidth-code-point@5.0.0", "", { "dependencies": { "get-east-asian-width": "^1.0.0" } }, "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA=="],
+ "slice-ansi/is-fullwidth-code-point": ["is-fullwidth-code-point@5.1.0", "", { "dependencies": { "get-east-asian-width": "^1.3.1" } }, "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ=="],
"source-map-support/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="],
@@ -2646,11 +2624,11 @@
"string-width-cjs/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
- "strip-ansi/ansi-regex": ["ansi-regex@6.2.0", "", {}, "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg=="],
+ "strip-ansi/ansi-regex": ["ansi-regex@6.2.2", "", {}, "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="],
"sucrase/commander": ["commander@4.1.1", "", {}, "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="],
- "sucrase/glob": ["glob@10.4.5", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg=="],
+ "sucrase/glob": ["glob@10.5.0", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg=="],
"terminal-link/ansi-escapes": ["ansi-escapes@4.3.2", "", { "dependencies": { "type-fest": "^0.21.3" } }, "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ=="],
@@ -2662,14 +2640,8 @@
"tsconfig-paths/json5": ["json5@1.0.2", "", { "dependencies": { "minimist": "^1.2.0" }, "bin": { "json5": "lib/cli.js" } }, "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA=="],
- "typescript-eslint/@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.46.2", "", { "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "8.46.2", "@typescript-eslint/type-utils": "8.46.2", "@typescript-eslint/utils": "8.46.2", "@typescript-eslint/visitor-keys": "8.46.2", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.46.2", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-ZGBMToy857/NIPaaCucIUQgqueOiq7HeAKkhlvqVV4lm089zUFW6ikRySx2v+cAhKeUCPuWVHeimyk6Dw1iY3w=="],
-
- "typescript-eslint/@typescript-eslint/parser": ["@typescript-eslint/parser@8.46.2", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.46.2", "@typescript-eslint/types": "8.46.2", "@typescript-eslint/typescript-estree": "8.46.2", "@typescript-eslint/visitor-keys": "8.46.2", "debug": "^4.3.4" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-BnOroVl1SgrPLywqxyqdJ4l3S2MsKVLDVxZvjI1Eoe8ev2r3kGDo+PcMihNmDE+6/KjkTubSJnmqGZZjQSBq/g=="],
-
"url-loader/schema-utils": ["schema-utils@3.3.0", "", { "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } }, "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg=="],
- "webpack/browserslist": ["browserslist@4.25.4", "", { "dependencies": { "caniuse-lite": "^1.0.30001737", "electron-to-chromium": "^1.5.211", "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.3" }, "bin": { "browserslist": "cli.js" } }, "sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg=="],
-
"webpack/eslint-scope": ["eslint-scope@5.1.1", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" } }, "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw=="],
"webpack-bundle-analyzer/commander": ["commander@7.2.0", "", {}, "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="],
@@ -2678,7 +2650,7 @@
"whatwg-url/webidl-conversions": ["webidl-conversions@3.0.1", "", {}, "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="],
- "wrap-ansi/ansi-styles": ["ansi-styles@6.2.1", "", {}, "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug=="],
+ "wrap-ansi/ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="],
"wrap-ansi/string-width": ["string-width@7.2.0", "", { "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", "strip-ansi": "^7.1.0" } }, "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ=="],
@@ -2688,14 +2660,6 @@
"xml2js/xmlbuilder": ["xmlbuilder@11.0.1", "", {}, "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA=="],
- "@babel/helper-compilation-targets/browserslist/caniuse-lite": ["caniuse-lite@1.0.30001737", "", {}, "sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw=="],
-
- "@babel/helper-compilation-targets/browserslist/electron-to-chromium": ["electron-to-chromium@1.5.211", "", {}, "sha512-IGBvimJkotaLzFnwIVgW9/UD/AOJ2tByUmeOrtqBfACSbAw5b1G0XpvdaieKyc7ULmbwXVx+4e4Be8pOPBrYkw=="],
-
- "@babel/helper-compilation-targets/browserslist/node-releases": ["node-releases@2.0.19", "", {}, "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw=="],
-
- "@babel/helper-compilation-targets/browserslist/update-browserslist-db": ["update-browserslist-db@1.1.3", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw=="],
-
"@babel/highlight/chalk/ansi-styles": ["ansi-styles@3.2.1", "", { "dependencies": { "color-convert": "^1.9.0" } }, "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="],
"@babel/highlight/chalk/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="],
@@ -2718,14 +2682,6 @@
"@expo/fingerprint/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="],
- "@expo/metro-config/browserslist/baseline-browser-mapping": ["baseline-browser-mapping@2.8.20", "", { "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "sha512-JMWsdF+O8Orq3EMukbUN1QfbLK9mX2CkUmQBcW2T0s8OmdAUL5LLM/6wFwSrqXzlXB13yhyK9gTKS1rIizOduQ=="],
-
- "@expo/metro-config/browserslist/caniuse-lite": ["caniuse-lite@1.0.30001751", "", {}, "sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw=="],
-
- "@expo/metro-config/browserslist/electron-to-chromium": ["electron-to-chromium@1.5.240", "", {}, "sha512-OBwbZjWgrCOH+g6uJsA2/7Twpas2OlepS9uvByJjR2datRDuKGYeD+nP8lBBks2qnB7bGJNHDUx7c/YLaT3QMQ=="],
-
- "@expo/metro-config/browserslist/node-releases": ["node-releases@2.0.26", "", {}, "sha512-S2M9YimhSjBSvYnlr5/+umAnPHE++ODwt5e2Ij6FoX45HA/s4vHdkDx1eax2pAPeAOqu4s9b7ppahsyEFdVqQA=="],
-
"@expo/metro-config/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="],
"@expo/metro/metro-source-map/metro-symbolicate": ["metro-symbolicate@0.83.2", "", { "dependencies": { "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "metro-source-map": "0.83.2", "nullthrows": "^1.1.1", "source-map": "^0.5.6", "vlq": "^1.0.0" }, "bin": { "metro-symbolicate": "src/index.js" } }, "sha512-KoU9BLwxxED6n33KYuQQuc5bXkIxF3fSwlc3ouxrrdLWwhu64muYZNQrukkWzhVKRNFIXW7X2iM8JXpi2heIPw=="],
@@ -2734,7 +2690,7 @@
"@expo/xcpretty/js-yaml/argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="],
- "@isaacs/cliui/wrap-ansi/ansi-styles": ["ansi-styles@6.2.1", "", {}, "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug=="],
+ "@isaacs/cliui/wrap-ansi/ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="],
"@istanbuljs/load-nyc-config/find-up/locate-path": ["locate-path@5.0.0", "", { "dependencies": { "p-locate": "^4.1.0" } }, "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="],
@@ -2742,37 +2698,35 @@
"@react-native/community-cli-plugin/@react-native/dev-middleware/@react-native/debugger-frontend": ["@react-native/debugger-frontend@0.82.1", "", {}, "sha512-a2O6M7/OZ2V9rdavOHyCQ+10z54JX8+B+apYKCQ6a9zoEChGTxUMG2YzzJ8zZJVvYf1ByWSNxv9Se0dca1hO9A=="],
- "@types/linkifyjs/@types/react/csstype": ["csstype@3.1.3", "", {}, "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="],
+ "@react-native/community-cli-plugin/metro/@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="],
- "@typescript-eslint/eslint-plugin/@typescript-eslint/utils/@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.7.0", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw=="],
+ "@react-native/community-cli-plugin/metro/ci-info": ["ci-info@2.0.0", "", {}, "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="],
- "@typescript-eslint/eslint-plugin/@typescript-eslint/utils/@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.41.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.41.0", "@typescript-eslint/tsconfig-utils": "8.41.0", "@typescript-eslint/types": "8.41.0", "@typescript-eslint/visitor-keys": "8.41.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-D43UwUYJmGhuwHfY7MtNKRZMmfd8+p/eNSfFe6tH5mbVDto+VQCayeAt35rOx3Cs6wxD16DQtIKw/YXxt5E0UQ=="],
+ "@react-native/community-cli-plugin/metro/hermes-parser": ["hermes-parser@0.32.0", "", { "dependencies": { "hermes-estree": "0.32.0" } }, "sha512-g4nBOWFpuiTqjR3LZdRxKUkij9iyveWeuks7INEsMX741f3r9xxrOe8TeQfUxtda0eXmiIFiMQzoeSQEno33Hw=="],
- "@typescript-eslint/parser/@typescript-eslint/typescript-estree/@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.41.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.41.0", "@typescript-eslint/types": "^8.41.0", "debug": "^4.3.4" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-b8V9SdGBQzQdjJ/IO3eDifGpDBJfvrNTp2QD9P2BeqWTGrRibgfgIlBSw6z3b6R7dPzg752tOs4u/7yCLxksSQ=="],
+ "@react-native/community-cli-plugin/metro/jest-worker": ["jest-worker@29.7.0", "", { "dependencies": { "@types/node": "*", "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" } }, "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw=="],
- "@typescript-eslint/parser/@typescript-eslint/typescript-estree/@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.41.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-TDhxYFPUYRFxFhuU5hTIJk+auzM/wKvWgoNYOPcOf6i4ReYlOoYN8q1dV5kOTjNQNJgzWN3TUUQMtlLOcUgdUw=="],
+ "@react-native/community-cli-plugin/metro/metro-babel-transformer": ["metro-babel-transformer@0.83.3", "", { "dependencies": { "@babel/core": "^7.25.2", "flow-enums-runtime": "^0.0.6", "hermes-parser": "0.32.0", "nullthrows": "^1.1.1" } }, "sha512-1vxlvj2yY24ES1O5RsSIvg4a4WeL7PFXgKOHvXTXiW0deLvQr28ExXj6LjwCCDZ4YZLhq6HddLpZnX4dEdSq5g=="],
- "@typescript-eslint/parser/@typescript-eslint/typescript-estree/fast-glob": ["fast-glob@3.3.3", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="],
+ "@react-native/community-cli-plugin/metro/metro-cache": ["metro-cache@0.83.3", "", { "dependencies": { "exponential-backoff": "^3.1.1", "flow-enums-runtime": "^0.0.6", "https-proxy-agent": "^7.0.5", "metro-core": "0.83.3" } }, "sha512-3jo65X515mQJvKqK3vWRblxDEcgY55Sk3w4xa6LlfEXgQ9g1WgMh9m4qVZVwgcHoLy0a2HENTPCCX4Pk6s8c8Q=="],
- "@typescript-eslint/parser/@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="],
+ "@react-native/community-cli-plugin/metro/metro-cache-key": ["metro-cache-key@0.83.3", "", { "dependencies": { "flow-enums-runtime": "^0.0.6" } }, "sha512-59ZO049jKzSmvBmG/B5bZ6/dztP0ilp0o988nc6dpaDsU05Cl1c/lRf+yx8m9WW/JVgbmfO5MziBU559XjI5Zw=="],
- "@typescript-eslint/type-utils/@typescript-eslint/typescript-estree/@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.41.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.41.0", "@typescript-eslint/types": "^8.41.0", "debug": "^4.3.4" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-b8V9SdGBQzQdjJ/IO3eDifGpDBJfvrNTp2QD9P2BeqWTGrRibgfgIlBSw6z3b6R7dPzg752tOs4u/7yCLxksSQ=="],
+ "@react-native/community-cli-plugin/metro/metro-file-map": ["metro-file-map@0.83.3", "", { "dependencies": { "debug": "^4.4.0", "fb-watchman": "^2.0.0", "flow-enums-runtime": "^0.0.6", "graceful-fs": "^4.2.4", "invariant": "^2.2.4", "jest-worker": "^29.7.0", "micromatch": "^4.0.4", "nullthrows": "^1.1.1", "walker": "^1.0.7" } }, "sha512-jg5AcyE0Q9Xbbu/4NAwwZkmQn7doJCKGW0SLeSJmzNB9Z24jBe0AL2PHNMy4eu0JiKtNWHz9IiONGZWq7hjVTA=="],
- "@typescript-eslint/type-utils/@typescript-eslint/typescript-estree/@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.41.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-TDhxYFPUYRFxFhuU5hTIJk+auzM/wKvWgoNYOPcOf6i4ReYlOoYN8q1dV5kOTjNQNJgzWN3TUUQMtlLOcUgdUw=="],
+ "@react-native/community-cli-plugin/metro/metro-resolver": ["metro-resolver@0.83.3", "", { "dependencies": { "flow-enums-runtime": "^0.0.6" } }, "sha512-0js+zwI5flFxb1ktmR///bxHYg7OLpRpWZlBBruYG8OKYxeMP7SV0xQ/o/hUelrEMdK4LJzqVtHAhBm25LVfAQ=="],
- "@typescript-eslint/type-utils/@typescript-eslint/typescript-estree/fast-glob": ["fast-glob@3.3.3", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="],
+ "@react-native/community-cli-plugin/metro/metro-transform-plugins": ["metro-transform-plugins@0.83.3", "", { "dependencies": { "@babel/core": "^7.25.2", "@babel/generator": "^7.25.0", "@babel/template": "^7.25.0", "@babel/traverse": "^7.25.3", "flow-enums-runtime": "^0.0.6", "nullthrows": "^1.1.1" } }, "sha512-eRGoKJU6jmqOakBMH5kUB7VitEWiNrDzBHpYbkBXW7C5fUGeOd2CyqrosEzbMK5VMiZYyOcNFEphvxk3OXey2A=="],
- "@typescript-eslint/type-utils/@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="],
+ "@react-native/community-cli-plugin/metro/metro-transform-worker": ["metro-transform-worker@0.83.3", "", { "dependencies": { "@babel/core": "^7.25.2", "@babel/generator": "^7.25.0", "@babel/parser": "^7.25.3", "@babel/types": "^7.25.2", "flow-enums-runtime": "^0.0.6", "metro": "0.83.3", "metro-babel-transformer": "0.83.3", "metro-cache": "0.83.3", "metro-cache-key": "0.83.3", "metro-minify-terser": "0.83.3", "metro-source-map": "0.83.3", "metro-transform-plugins": "0.83.3", "nullthrows": "^1.1.1" } }, "sha512-Ztekew9t/gOIMZX1tvJOgX7KlSLL5kWykl0Iwu2cL2vKMKVALRl1hysyhUw0vjpAvLFx+Kfq9VLjnHIkW32fPA=="],
- "@typescript-eslint/type-utils/@typescript-eslint/utils/@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.7.0", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw=="],
+ "@react-native/community-cli-plugin/metro/ws": ["ws@7.5.10", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": "^5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ=="],
- "@typescript-eslint/typescript-estree/fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="],
+ "@react-native/community-cli-plugin/metro-config/metro-cache": ["metro-cache@0.83.3", "", { "dependencies": { "exponential-backoff": "^3.1.1", "flow-enums-runtime": "^0.0.6", "https-proxy-agent": "^7.0.5", "metro-core": "0.83.3" } }, "sha512-3jo65X515mQJvKqK3vWRblxDEcgY55Sk3w4xa6LlfEXgQ9g1WgMh9m4qVZVwgcHoLy0a2HENTPCCX4Pk6s8c8Q=="],
- "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="],
+ "@react-native/community-cli-plugin/metro-core/metro-resolver": ["metro-resolver@0.83.3", "", { "dependencies": { "flow-enums-runtime": "^0.0.6" } }, "sha512-0js+zwI5flFxb1ktmR///bxHYg7OLpRpWZlBBruYG8OKYxeMP7SV0xQ/o/hUelrEMdK4LJzqVtHAhBm25LVfAQ=="],
- "@typescript-eslint/utils/@typescript-eslint/scope-manager/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.46.2", "", { "dependencies": { "@typescript-eslint/types": "8.46.2", "eslint-visitor-keys": "^4.2.1" } }, "sha512-tUFMXI4gxzzMXt4xpGJEsBsTox0XbNQ1y94EwlD/CuZwFcQP79xfQqMhau9HsRc/J0cAPA/HZt1dZPtGn9V/7w=="],
-
- "@unrs/resolver-binding-wasm32-wasi/@napi-rs/wasm-runtime/@tybys/wasm-util": ["@tybys/wasm-util@0.10.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ=="],
+ "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="],
"babel-plugin-syntax-hermes-parser/hermes-parser/hermes-estree": ["hermes-estree@0.32.0", "", {}, "sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ=="],
@@ -2780,18 +2734,6 @@
"connect/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
- "core-js-compat/browserslist/caniuse-lite": ["caniuse-lite@1.0.30001737", "", {}, "sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw=="],
-
- "core-js-compat/browserslist/electron-to-chromium": ["electron-to-chromium@1.5.211", "", {}, "sha512-IGBvimJkotaLzFnwIVgW9/UD/AOJ2tByUmeOrtqBfACSbAw5b1G0XpvdaieKyc7ULmbwXVx+4e4Be8pOPBrYkw=="],
-
- "core-js-compat/browserslist/node-releases": ["node-releases@2.0.19", "", {}, "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw=="],
-
- "core-js-compat/browserslist/update-browserslist-db": ["update-browserslist-db@1.1.3", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw=="],
-
- "eslint-plugin-es-x/@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="],
-
- "eslint-plugin-n/@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="],
-
"eslint/ajv/json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="],
"file-loader/schema-utils/ajv": ["ajv@6.12.6", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="],
@@ -2836,43 +2778,17 @@
"send/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
- "serve-static/send/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="],
-
- "serve-static/send/encodeurl": ["encodeurl@1.0.2", "", {}, "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="],
-
"sucrase/glob/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="],
"terminal-link/ansi-escapes/type-fest": ["type-fest@0.21.3", "", {}, "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="],
- "typescript-eslint/@typescript-eslint/eslint-plugin/@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.46.2", "", { "dependencies": { "@typescript-eslint/types": "8.46.2", "@typescript-eslint/visitor-keys": "8.46.2" } }, "sha512-LF4b/NmGvdWEHD2H4MsHD8ny6JpiVNDzrSZr3CsckEgCbAGZbYM4Cqxvi9L+WqDMT+51Ozy7lt2M+d0JLEuBqA=="],
-
- "typescript-eslint/@typescript-eslint/eslint-plugin/@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.46.2", "", { "dependencies": { "@typescript-eslint/types": "8.46.2", "@typescript-eslint/typescript-estree": "8.46.2", "@typescript-eslint/utils": "8.46.2", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-HbPM4LbaAAt/DjxXaG9yiS9brOOz6fabal4uvUmaUYe6l3K1phQDMQKBRUrr06BQkxkvIZVVHttqiybM9nJsLA=="],
-
- "typescript-eslint/@typescript-eslint/eslint-plugin/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.46.2", "", { "dependencies": { "@typescript-eslint/types": "8.46.2", "eslint-visitor-keys": "^4.2.1" } }, "sha512-tUFMXI4gxzzMXt4xpGJEsBsTox0XbNQ1y94EwlD/CuZwFcQP79xfQqMhau9HsRc/J0cAPA/HZt1dZPtGn9V/7w=="],
-
- "typescript-eslint/@typescript-eslint/eslint-plugin/ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="],
-
- "typescript-eslint/@typescript-eslint/parser/@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.46.2", "", { "dependencies": { "@typescript-eslint/types": "8.46.2", "@typescript-eslint/visitor-keys": "8.46.2" } }, "sha512-LF4b/NmGvdWEHD2H4MsHD8ny6JpiVNDzrSZr3CsckEgCbAGZbYM4Cqxvi9L+WqDMT+51Ozy7lt2M+d0JLEuBqA=="],
-
- "typescript-eslint/@typescript-eslint/parser/@typescript-eslint/types": ["@typescript-eslint/types@8.46.2", "", {}, "sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ=="],
-
- "typescript-eslint/@typescript-eslint/parser/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.46.2", "", { "dependencies": { "@typescript-eslint/types": "8.46.2", "eslint-visitor-keys": "^4.2.1" } }, "sha512-tUFMXI4gxzzMXt4xpGJEsBsTox0XbNQ1y94EwlD/CuZwFcQP79xfQqMhau9HsRc/J0cAPA/HZt1dZPtGn9V/7w=="],
-
"url-loader/schema-utils/ajv": ["ajv@6.12.6", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="],
"url-loader/schema-utils/ajv-keywords": ["ajv-keywords@3.5.2", "", { "peerDependencies": { "ajv": "^6.9.1" } }, "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="],
- "webpack/browserslist/caniuse-lite": ["caniuse-lite@1.0.30001737", "", {}, "sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw=="],
-
- "webpack/browserslist/electron-to-chromium": ["electron-to-chromium@1.5.211", "", {}, "sha512-IGBvimJkotaLzFnwIVgW9/UD/AOJ2tByUmeOrtqBfACSbAw5b1G0XpvdaieKyc7ULmbwXVx+4e4Be8pOPBrYkw=="],
-
- "webpack/browserslist/node-releases": ["node-releases@2.0.19", "", {}, "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw=="],
-
- "webpack/browserslist/update-browserslist-db": ["update-browserslist-db@1.1.3", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw=="],
-
"webpack/eslint-scope/estraverse": ["estraverse@4.3.0", "", {}, "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="],
- "wrap-ansi/string-width/emoji-regex": ["emoji-regex@10.5.0", "", {}, "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg=="],
+ "wrap-ansi/string-width/emoji-regex": ["emoji-regex@10.6.0", "", {}, "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A=="],
"@babel/highlight/chalk/ansi-styles/color-convert": ["color-convert@1.9.3", "", { "dependencies": { "color-name": "1.1.3" } }, "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="],
@@ -2886,25 +2802,11 @@
"@istanbuljs/load-nyc-config/find-up/locate-path/p-locate": ["p-locate@4.1.0", "", { "dependencies": { "p-limit": "^2.2.0" } }, "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="],
- "@typescript-eslint/eslint-plugin/@typescript-eslint/utils/@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="],
-
- "@typescript-eslint/eslint-plugin/@typescript-eslint/utils/@typescript-eslint/typescript-estree/@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.41.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.41.0", "@typescript-eslint/types": "^8.41.0", "debug": "^4.3.4" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-b8V9SdGBQzQdjJ/IO3eDifGpDBJfvrNTp2QD9P2BeqWTGrRibgfgIlBSw6z3b6R7dPzg752tOs4u/7yCLxksSQ=="],
-
- "@typescript-eslint/eslint-plugin/@typescript-eslint/utils/@typescript-eslint/typescript-estree/@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.41.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-TDhxYFPUYRFxFhuU5hTIJk+auzM/wKvWgoNYOPcOf6i4ReYlOoYN8q1dV5kOTjNQNJgzWN3TUUQMtlLOcUgdUw=="],
-
- "@typescript-eslint/eslint-plugin/@typescript-eslint/utils/@typescript-eslint/typescript-estree/fast-glob": ["fast-glob@3.3.3", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="],
-
- "@typescript-eslint/eslint-plugin/@typescript-eslint/utils/@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="],
+ "@react-native/community-cli-plugin/metro/hermes-parser/hermes-estree": ["hermes-estree@0.32.0", "", {}, "sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ=="],
- "@typescript-eslint/parser/@typescript-eslint/typescript-estree/fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="],
+ "@react-native/community-cli-plugin/metro/jest-worker/supports-color": ["supports-color@8.1.1", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="],
- "@typescript-eslint/parser/@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="],
-
- "@typescript-eslint/type-utils/@typescript-eslint/typescript-estree/fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="],
-
- "@typescript-eslint/type-utils/@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="],
-
- "@typescript-eslint/type-utils/@typescript-eslint/utils/@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="],
+ "@react-native/community-cli-plugin/metro/metro-transform-worker/metro-minify-terser": ["metro-minify-terser@0.83.3", "", { "dependencies": { "flow-enums-runtime": "^0.0.6", "terser": "^5.15.0" } }, "sha512-O2BmfWj6FSfzBLrNCXt/rr2VYZdX5i6444QJU0fFoc7Ljg+Q+iqebwE3K0eTvkI6TRjELsXk1cjU+fXwAR4OjQ=="],
"file-loader/schema-utils/ajv/json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="],
@@ -2920,26 +2822,14 @@
"ora/cli-cursor/restore-cursor/signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="],
- "serve-static/send/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
-
"sucrase/glob/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="],
- "typescript-eslint/@typescript-eslint/eslint-plugin/@typescript-eslint/scope-manager/@typescript-eslint/types": ["@typescript-eslint/types@8.46.2", "", {}, "sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ=="],
-
- "typescript-eslint/@typescript-eslint/eslint-plugin/@typescript-eslint/type-utils/@typescript-eslint/types": ["@typescript-eslint/types@8.46.2", "", {}, "sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ=="],
-
- "typescript-eslint/@typescript-eslint/eslint-plugin/@typescript-eslint/visitor-keys/@typescript-eslint/types": ["@typescript-eslint/types@8.46.2", "", {}, "sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ=="],
-
"url-loader/schema-utils/ajv/json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="],
"@babel/highlight/chalk/ansi-styles/color-convert/color-name": ["color-name@1.1.3", "", {}, "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="],
"@istanbuljs/load-nyc-config/find-up/locate-path/p-locate/p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="],
- "@typescript-eslint/eslint-plugin/@typescript-eslint/utils/@typescript-eslint/typescript-estree/fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="],
-
- "@typescript-eslint/eslint-plugin/@typescript-eslint/utils/@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="],
-
"log-symbols/chalk/ansi-styles/color-convert/color-name": ["color-name@1.1.3", "", {}, "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="],
"ora/chalk/ansi-styles/color-convert/color-name": ["color-name@1.1.3", "", {}, "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="],
diff --git a/components/Details/PackageAuthor.tsx b/components/Details/PackageAuthor.tsx
index 18ba7bc88..08769690d 100644
--- a/components/Details/PackageAuthor.tsx
+++ b/components/Details/PackageAuthor.tsx
@@ -1,16 +1,18 @@
+import SHA256 from 'crypto-js/sha256';
import { useContext } from 'react';
import { StyleSheet, View } from 'react-native';
-import { A, Caption, colors, Label } from '~/common/styleguide';
+import { A, Caption, colors, darkColors, Label } from '~/common/styleguide';
+import Tooltip from '~/components/Tooltip';
import CustomAppearanceContext from '~/context/CustomAppearanceContext';
import { type NpmUser } from '~/types';
type Props = {
author?: NpmUser;
- size?: 'sm' | 'md';
+ compact?: boolean;
};
-export default function PackageAuthor({ author }: Props) {
+export default function PackageAuthor({ author, compact }: Props) {
const { isDark } = useContext(CustomAppearanceContext);
if (!author) {
@@ -21,7 +23,7 @@ export default function PackageAuthor({ author }: Props) {
);
}
- if (author?.url) {
+ if (author?.url && !author.url.includes('@')) {
if (author.url.includes('github.com/')) {
const [, potentialGHUsername] = author.url.split('github.com/');
const ghUsername = potentialGHUsername.replace(/[<>()]/g, '');
@@ -31,8 +33,7 @@ export default function PackageAuthor({ author }: Props) {
- {ghUsername}
+ {ghUsername}
);
- } else if (!author.url.includes('@')) {
+ }
+
+ return (
+
+
+
+
+
+ );
+ }
+
+ if (author.email || (author?.url && author.url.includes('@'))) {
+ const email = author.email ?? author.url;
+
+ if (compact) {
return (
-
-
-
-
+
+
+ }>
+
+ {author.name}
+
+
+
);
}
+
+ return (
+
+
+
+
+ {author.name}
+
+
+
+
+ );
}
return (
@@ -73,20 +116,24 @@ function getValidName(potentialName: string): string {
}
const styles = StyleSheet.create({
- link: {
+ authorContainer: {
display: 'flex',
flexDirection: 'row',
gap: 12,
alignItems: 'center',
backgroundColor: 'transparent',
},
- secondLine: {
+ caption: {
lineHeight: 16,
color: 'inherit',
},
avatar: {
- width: 32,
- height: 32,
+ width: 36,
+ height: 36,
borderRadius: '100%',
},
+ tooltipContent: {
+ display: 'flex',
+ gap: 2,
+ },
});
diff --git a/package.json b/package.json
index 8903204a7..50b8ea2d6 100644
--- a/package.json
+++ b/package.json
@@ -27,6 +27,7 @@
"@react-native-async-storage/async-storage": "^2.2.0",
"@react-native-picker/picker": "^2.11.4",
"@sentry/react": "^10.26.0",
+ "crypto-js": "^4.2.0",
"es-toolkit": "^1.42.0",
"expo": "54.0.25",
"expo-font": "^14.0.9",
@@ -51,6 +52,7 @@
"@next/bundle-analyzer": "^16.0.3",
"@prettier/plugin-oxc": "^0.0.5",
"@types/bun": "^1.3.2",
+ "@types/crypto-js": "^4.2.2",
"@types/react": "^19.2.6",
"@vercel/blob": "^0.27.3",
"ajv-cli": "^5.0.0",
diff --git a/pages/package/[...name].tsx b/pages/package/[...name].tsx
index 070af32f3..09104ab1b 100644
--- a/pages/package/[...name].tsx
+++ b/pages/package/[...name].tsx
@@ -135,15 +135,11 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
{maintainers
.sort((a: NpmUser, b: NpmUser) => a.name.localeCompare(b.name))
.map(maintainer => (
-
+
))}
>
)}
- Additional information
-
-
-
{library.images && library.images.length ? (
<>
Usage gallery
@@ -161,6 +157,10 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
Popularity
+ Additional information
+
+
+
{library.github.topics && library.github.topics.length > 0 && (
<>
Topics
From 270bbab0bac5361bf0486ad795a6695ce739142f Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Tue, 25 Nov 2025 19:08:46 +0100
Subject: [PATCH 11/32] tweaks for README handling and render, code cleanup
---
components/Details/ReadmeBox.tsx | 41 ++++++++++++++++++++++----------
pages/package/[...name].tsx | 2 ++
scripts/fetch-github-data.ts | 1 -
styles/styles.css | 8 +++++++
types/index.ts | 5 ----
5 files changed, 39 insertions(+), 18 deletions(-)
diff --git a/components/Details/ReadmeBox.tsx b/components/Details/ReadmeBox.tsx
index 0e1ad2c39..18cb94665 100644
--- a/components/Details/ReadmeBox.tsx
+++ b/components/Details/ReadmeBox.tsx
@@ -23,7 +23,7 @@ export default function ReadmeBox({
isDark = false,
loader = false,
}: Props) {
- const [readmeContent, setReadmeContent] = useState(null);
+ const [readmeContent, setReadmeContent] = useState(undefined);
useEffect(() => {
if (loader) {
@@ -49,6 +49,13 @@ export default function ReadmeBox({
};
}, []);
+ if (!githubUrl || !packageName) {
+ return null;
+ }
+
+ const readmeFallbackContent = getReadmeFallbackContent(readmeContent);
+
+ // TODO: collapse Readme content by default, expand on user interaction
return (
Readme.md
- {readmeContent && githubUrl ? (
- // TODO: collapse Readme content by default, expand on user interaction
+ {!readmeContent && readmeFallbackContent ? (
+ {readmeFallbackContent}
+ ) : (
null,
div: () => null,
- pre: (props: any) => {
- const langClass = props.children.props.className;
+ pre: ({ children }: any) => {
+ const langClass = children.props.className;
return (
@@ -100,28 +108,37 @@ export default function ReadmeBox({
img: ({ src, alt, width }: any) => (
),
- blockquote: (props: any) => (
+ blockquote: ({ children }: any) => (
- {props.children}
+ {children}
),
}}
rehypePlugins={[rehypeRaw, rehypeSanitize]}
remarkPlugins={[remarkGfm]}>
- {readmeContent}
+ {readmeContent ?? undefined}
- ) : (
- Loading README.md…
)}
);
}
+function getReadmeFallbackContent(readmeContent: string | null | undefined): string | null {
+ if (readmeContent === undefined) {
+ return 'Loading README.md…';
+ } else if (readmeContent === null) {
+ return 'Cannot fetch README.md content.';
+ } else if (readmeContent === '') {
+ return 'This package does not have a README.md file.';
+ }
+ return null;
+}
+
const styles = StyleSheet.create({
readmeWrapper: {
borderRadius: 12,
@@ -143,7 +160,7 @@ const styles = StyleSheet.create({
paddingTop: 12,
fontWeight: 300,
},
- loadingContent: {
+ statusContent: {
textAlign: 'center',
paddingVertical: 24,
},
diff --git a/pages/package/[...name].tsx b/pages/package/[...name].tsx
index 09104ab1b..c2d4f818f 100644
--- a/pages/package/[...name].tsx
+++ b/pages/package/[...name].tsx
@@ -306,6 +306,8 @@ const styles = StyleSheet.create({
fontWeight: '600',
fontSize: 20,
textDecorationLine: 'none',
+ lineHeight: 24,
+ marginTop: -2,
},
nameHovered: {
color: colors.gray4,
diff --git a/scripts/fetch-github-data.ts b/scripts/fetch-github-data.ts
index 3a4f15d86..a277e21af 100644
--- a/scripts/fetch-github-data.ts
+++ b/scripts/fetch-github-data.ts
@@ -186,7 +186,6 @@ function createRepoDataWithResponse(json: any, monorepo: boolean): LibraryType['
hasProjects: json.hasProjectsEnabled,
hasVulnerabilityAlerts: json.hasVulnerabilityAlertsEnabled,
hasTopics: json.topics && json.topics.length > 0,
- fundingLinks: json.fundingLinks,
updatedAt: lastCommitAt,
createdAt: json.createdAt,
pushedAt: lastCommitAt,
diff --git a/styles/styles.css b/styles/styles.css
index f22eab094..99909059d 100644
--- a/styles/styles.css
+++ b/styles/styles.css
@@ -234,6 +234,14 @@ select {
margin-bottom: 0;
}
+ section {
+ margin-top: 18px;
+ }
+
+ section + img {
+ margin-top: 18px;
+ }
+
p, h1, h2, h3, h4, h5, h6 {
margin-bottom: 0;
text-align: left;
diff --git a/types/index.ts b/types/index.ts
index a2bcb9d97..02f63521a 100644
--- a/types/index.ts
+++ b/types/index.ts
@@ -106,10 +106,6 @@ export type LibraryType = LibraryDataEntryType & {
stars: number;
forks: number;
dependencies?: number;
- fundingLinks: {
- platform: string;
- url: string;
- };
};
license: LibraryLicenseType;
};
@@ -222,7 +218,6 @@ export type NpmLatestRegistryData = {
node: string;
};
exports: Record;
- funding?: string;
gitHead?: string;
scripts: Record;
gitHooks?: Record;
From 83a4cdd105b6fc02b4ca4e4becacd03151a11181 Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Wed, 26 Nov 2025 15:30:19 +0100
Subject: [PATCH 12/32] support GitHub callouts, tweaks for blockquote render
---
components/Details/ReadmeBox.tsx | 35 +++++++++-----
styles/styles.css | 46 ++++++++++++++++++
util/extractAndStripBlockquoteType.ts | 68 +++++++++++++++++++++++++++
3 files changed, 138 insertions(+), 11 deletions(-)
create mode 100644 util/extractAndStripBlockquoteType.ts
diff --git a/components/Details/ReadmeBox.tsx b/components/Details/ReadmeBox.tsx
index 18cb94665..ad64423af 100644
--- a/components/Details/ReadmeBox.tsx
+++ b/components/Details/ReadmeBox.tsx
@@ -1,4 +1,5 @@
import { Md } from '@m2d/react-markdown/client';
+import { capitalize } from 'es-toolkit';
import { useEffect, useState } from 'react';
import { StyleSheet, View } from 'react-native';
import rehypeRaw from 'rehype-raw';
@@ -8,6 +9,7 @@ import remarkGfm from 'remark-gfm';
import { A, colors, darkColors, P } from '~/common/styleguide';
import ReadmeCodeBlock from '~/components/Details/ReadmeCodeBlock';
import { ReadmeFile } from '~/components/Icons';
+import { extractAndStripBlockquoteType } from '~/util/extractAndStripBlockquoteType';
import { getReadmeAssetURL } from '~/util/getReadmeAssetUrl';
type Props = {
@@ -85,8 +87,6 @@ export default function ReadmeBox({
components={{
// TODO: remove/hide empty paragraphs
// TODO: skip broken/non-loading images
- // TODO: render blockquotes in a better way, support GH themed notes
- // TODO: render tables in a better way
hr: () => null,
div: () => null,
pre: ({ children }: any) => {
@@ -108,15 +108,28 @@ export default function ReadmeBox({
img: ({ src, alt, width }: any) => (
),
- blockquote: ({ children }: any) => (
-
- {children}
-
- ),
+ blockquote: ({ children }: any) => {
+ const blockquoteType = extractAndStripBlockquoteType(children);
+ return (
+
+ {blockquoteType.type && (
+
+ {capitalize(blockquoteType.type)}
+
+ )}
+ {blockquoteType.children}
+
+ );
+ },
}}
rehypePlugins={[rehypeRaw, rehypeSanitize]}
remarkPlugins={[remarkGfm]}>
diff --git a/styles/styles.css b/styles/styles.css
index 99909059d..c39085970 100644
--- a/styles/styles.css
+++ b/styles/styles.css
@@ -288,8 +288,54 @@ select {
margin-block-end: 0;
margin-inline-start: 0;
padding-inline-start: 1rem;
+ padding-block-start: 0.25rem;
+ padding-block-end: 0.25rem;
border-left-width: 3px;
border-left-style: solid;
+
+ .blockquote-title {
+ font-weight: 600;
+ }
+
+ &.note {
+ border-left-color: #4493f8;
+
+ .blockquote-title {
+ color: #4493f8;
+ }
+ }
+
+ &.tip {
+ border-left-color: #238636;
+
+ .blockquote-title {
+ color: #238636;
+ }
+ }
+
+ &.important {
+ border-left-color: #ab7df8;
+
+ .blockquote-title {
+ color: #ab7df8;
+ }
+ }
+
+ &.warning {
+ border-left-color: #9e6a03;
+
+ .blockquote-title {
+ color: #9e6a03;
+ }
+ }
+
+ &.caution {
+ border-left-color: #da3633;
+
+ .blockquote-title {
+ color: #da3633;
+ }
+ }
}
ul, ol {
diff --git a/util/extractAndStripBlockquoteType.ts b/util/extractAndStripBlockquoteType.ts
new file mode 100644
index 000000000..a9e83b043
--- /dev/null
+++ b/util/extractAndStripBlockquoteType.ts
@@ -0,0 +1,68 @@
+import { type ReactNode } from 'react';
+
+const BLOCKQUOTE_TYPE_REGEX = /^\s*\[!([A-Z]+)]\s*/;
+
+type ExtractResult = {
+ children: ReactNode;
+ type?: string;
+};
+
+export function extractAndStripBlockquoteType(children: ReactNode): ExtractResult {
+ const { type, cleaned } = walk(children);
+ return { children: cleaned, type: type?.toLowerCase() };
+}
+
+function walk(node: ReactNode): { type: string | null; cleaned: ReactNode } {
+ if (node == null || typeof node === 'boolean' || typeof node === 'number') {
+ return { type: null, cleaned: node };
+ }
+
+ if (typeof node === 'string') {
+ const match = node.match(BLOCKQUOTE_TYPE_REGEX);
+ if (match) {
+ return { type: match[1], cleaned: node.replace(BLOCKQUOTE_TYPE_REGEX, '').trim() };
+ }
+ return { type: null, cleaned: node };
+ }
+
+ if (Array.isArray(node)) {
+ let foundType: string | null = null;
+ const out: ReactNode[] = [];
+ for (const child of node) {
+ const { type, cleaned } = walk(child);
+ if (!foundType && type) {
+ foundType = type;
+ }
+ if (cleaned !== null && cleaned !== undefined && cleaned !== false) {
+ out.push(cleaned);
+ }
+ }
+ return { type: foundType, cleaned: out };
+ }
+
+ if (typeof node === 'object') {
+ const anyNode = node as any;
+ const props = anyNode?.props;
+ if (props && 'children' in props) {
+ const { type, cleaned } = walk(props.children as ReactNode);
+
+ const isEmpty = cleaned == null || (Array.isArray(cleaned) && cleaned.length === 0);
+
+ if (isEmpty) {
+ return { type, cleaned: null };
+ }
+
+ const cloned = {
+ ...anyNode,
+ props: {
+ ...props,
+ children: cleaned,
+ },
+ };
+ return { type, cleaned: cloned };
+ }
+ return { type: null, cleaned: node };
+ }
+
+ return { type: null, cleaned: node };
+}
From d34f19bc2de53c7c5ce0da17cd35e679243451fe Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Wed, 26 Nov 2025 15:39:01 +0100
Subject: [PATCH 13/32] update lock after rebase
---
bun.lock | 259 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 258 insertions(+), 1 deletion(-)
diff --git a/bun.lock b/bun.lock
index b602f42a5..0316af197 100644
--- a/bun.lock
+++ b/bun.lock
@@ -6,11 +6,13 @@
"dependencies": {
"@expo/html-elements": "^0.13.7",
"@expo/match-media": "^0.4.0",
+ "@m2d/react-markdown": "^1.0.0",
"@radix-ui/react-hover-card": "^1.1.15",
"@radix-ui/react-tooltip": "^1.2.8",
"@react-native-async-storage/async-storage": "^2.2.0",
"@react-native-picker/picker": "^2.11.4",
"@sentry/react": "^10.27.0",
+ "crypto-js": "^4.2.0",
"es-toolkit": "^1.42.0",
"expo": "54.0.25",
"expo-font": "^14.0.9",
@@ -24,6 +26,10 @@
"react-native-safe-area-context": "^5.6.2",
"react-native-svg": "^15.15.0",
"react-native-web": "^0.21.2",
+ "react-shiki": "^0.9.0",
+ "rehype-raw": "^7.0.0",
+ "rehype-sanitize": "^6.0.0",
+ "remark-gfm": "^4.0.1",
"use-debounce": "^10.0.6",
},
"devDependencies": {
@@ -31,6 +37,7 @@
"@next/bundle-analyzer": "^16.0.4",
"@prettier/plugin-oxc": "^0.0.5",
"@types/bun": "^1.3.3",
+ "@types/crypto-js": "^4.2.2",
"@types/react": "^19.2.7",
"@vercel/blob": "^0.27.3",
"ajv-cli": "^5.0.0",
@@ -427,6 +434,8 @@
"@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="],
+ "@m2d/react-markdown": ["@m2d/react-markdown@1.0.0", "", { "dependencies": { "hast-util-to-jsx-runtime": "^2.3.6", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.2", "unified": "^11.0.5", "unist-util-visit": "^5.0.0" }, "peerDependencies": { "@types/react": ">=16.8", "react": ">=16.8" } }, "sha512-CqbJTHi+SOLwF3JA4xVgMLSL2ZlSg1VIohaMwt/lHs1Wu+jzZ3eu6JZvDFtHSioSiEGYdlcrwbrpugutDSvL+Q=="],
+
"@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.0.7", "", { "dependencies": { "@emnapi/core": "^1.5.0", "@emnapi/runtime": "^1.5.0", "@tybys/wasm-util": "^0.10.1" } }, "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw=="],
"@next/bundle-analyzer": ["@next/bundle-analyzer@16.0.4", "", { "dependencies": { "webpack-bundle-analyzer": "4.10.1" } }, "sha512-6IajJ23QrXW5RTJj2lRHcBM8mxcEl+vgd7XXVODQG/BcJyjgIP1k5OefdRl+P80btPvHeHoV4fIgC1so25pXcg=="],
@@ -587,6 +596,20 @@
"@sentry/react": ["@sentry/react@10.27.0", "", { "dependencies": { "@sentry/browser": "10.27.0", "@sentry/core": "10.27.0", "hoist-non-react-statics": "^3.3.2" }, "peerDependencies": { "react": "^16.14.0 || 17.x || 18.x || 19.x" } }, "sha512-xoIRBlO1IhLX/O9aQgVYW1F3Qhw8TdkOiZjh6mrPsnCpBLufsQ4aS1nDQi9miZuWeslW0s2zNy0ACBpICZR/sw=="],
+ "@shikijs/core": ["@shikijs/core@3.15.0", "", { "dependencies": { "@shikijs/types": "3.15.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-8TOG6yG557q+fMsSVa8nkEDOZNTSxjbbR8l6lF2gyr6Np+jrPlslqDxQkN6rMXCECQ3isNPZAGszAfYoJOPGlg=="],
+
+ "@shikijs/engine-javascript": ["@shikijs/engine-javascript@3.15.0", "", { "dependencies": { "@shikijs/types": "3.15.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.3.3" } }, "sha512-ZedbOFpopibdLmvTz2sJPJgns8Xvyabe2QbmqMTz07kt1pTzfEvKZc5IqPVO/XFiEbbNyaOpjPBkkr1vlwS+qg=="],
+
+ "@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@3.15.0", "", { "dependencies": { "@shikijs/types": "3.15.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "sha512-HnqFsV11skAHvOArMZdLBZZApRSYS4LSztk2K3016Y9VCyZISnlYUYsL2hzlS7tPqKHvNqmI5JSUJZprXloMvA=="],
+
+ "@shikijs/langs": ["@shikijs/langs@3.15.0", "", { "dependencies": { "@shikijs/types": "3.15.0" } }, "sha512-WpRvEFvkVvO65uKYW4Rzxs+IG0gToyM8SARQMtGGsH4GDMNZrr60qdggXrFOsdfOVssG/QQGEl3FnJ3EZ+8w8A=="],
+
+ "@shikijs/themes": ["@shikijs/themes@3.15.0", "", { "dependencies": { "@shikijs/types": "3.15.0" } }, "sha512-8ow2zWb1IDvCKjYb0KiLNrK4offFdkfNVPXb1OZykpLCzRU6j+efkY+Y7VQjNlNFXonSw+4AOdGYtmqykDbRiQ=="],
+
+ "@shikijs/types": ["@shikijs/types@3.15.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-BnP+y/EQnhihgHy4oIAN+6FFtmfTekwOLsQbRw9hOKwqgNy8Bdsjq8B05oAt/ZgvIWWFrshV71ytOrlPfYjIJw=="],
+
+ "@shikijs/vscode-textmate": ["@shikijs/vscode-textmate@10.0.2", "", {}, "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg=="],
+
"@sinclair/typebox": ["@sinclair/typebox@0.27.8", "", {}, "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA=="],
"@sindresorhus/is": ["@sindresorhus/is@4.6.0", "", {}, "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw=="],
@@ -609,14 +632,22 @@
"@types/bun": ["@types/bun@1.3.3", "", { "dependencies": { "bun-types": "1.3.3" } }, "sha512-ogrKbJ2X5N0kWLLFKeytG0eHDleBYtngtlbu9cyBKFtNL3cnpDZkNdQj8flVf6WTZUX5ulI9AY1oa7ljhSrp+g=="],
+ "@types/crypto-js": ["@types/crypto-js@4.2.2", "", {}, "sha512-sDOLlVbHhXpAUAL0YHDUUwDZf3iN4Bwi4W6a0W0b+QcAezUbRtH4FVb+9J4h+XFPW7l/gQ9F8qC7P+Ec4k8QVQ=="],
+
+ "@types/debug": ["@types/debug@4.1.12", "", { "dependencies": { "@types/ms": "*" } }, "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ=="],
+
"@types/eslint": ["@types/eslint@9.6.1", "", { "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag=="],
"@types/eslint-scope": ["@types/eslint-scope@3.7.7", "", { "dependencies": { "@types/eslint": "*", "@types/estree": "*" } }, "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg=="],
"@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="],
+ "@types/estree-jsx": ["@types/estree-jsx@1.0.5", "", { "dependencies": { "@types/estree": "*" } }, "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg=="],
+
"@types/graceful-fs": ["@types/graceful-fs@4.1.9", "", { "dependencies": { "@types/node": "*" } }, "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ=="],
+ "@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="],
+
"@types/istanbul-lib-coverage": ["@types/istanbul-lib-coverage@2.0.6", "", {}, "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w=="],
"@types/istanbul-lib-report": ["@types/istanbul-lib-report@3.0.3", "", { "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA=="],
@@ -629,12 +660,18 @@
"@types/linkifyjs": ["@types/linkifyjs@2.1.7", "", { "dependencies": { "@types/react": "*" } }, "sha512-+SIYXs1lajyD7t/2+V9GLfdFlc/6Nr2tr65kjA2F5oOzBlPH+NiPqySJDHzREoGcL91Au9Qef8M5JdZiRXsaJw=="],
+ "@types/mdast": ["@types/mdast@4.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA=="],
+
+ "@types/ms": ["@types/ms@2.1.0", "", {}, "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="],
+
"@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="],
"@types/react": ["@types/react@19.2.7", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg=="],
"@types/stack-utils": ["@types/stack-utils@2.0.3", "", {}, "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw=="],
+ "@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
+
"@types/yargs": ["@types/yargs@17.0.35", "", { "dependencies": { "@types/yargs-parser": "*" } }, "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg=="],
"@types/yargs-parser": ["@types/yargs-parser@21.0.3", "", {}, "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ=="],
@@ -839,6 +876,8 @@
"babel-preset-jest": ["babel-preset-jest@29.6.3", "", { "dependencies": { "babel-plugin-jest-hoist": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA=="],
+ "bail": ["bail@2.0.2", "", {}, "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="],
+
"balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="],
"base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="],
@@ -885,10 +924,20 @@
"caniuse-lite": ["caniuse-lite@1.0.30001757", "", {}, "sha512-r0nnL/I28Zi/yjk1el6ilj27tKcdjLsNqAOZr0yVjWPrSQyHgKI2INaEWw21bAQSv2LXRt1XuCS/GomNpWOxsQ=="],
+ "ccount": ["ccount@2.0.1", "", {}, "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="],
+
"chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="],
"char-regex": ["char-regex@1.0.2", "", {}, "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw=="],
+ "character-entities": ["character-entities@2.0.2", "", {}, "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ=="],
+
+ "character-entities-html4": ["character-entities-html4@2.1.0", "", {}, "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA=="],
+
+ "character-entities-legacy": ["character-entities-legacy@3.0.0", "", {}, "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ=="],
+
+ "character-reference-invalid": ["character-reference-invalid@2.0.1", "", {}, "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw=="],
+
"cheerio": ["cheerio@1.1.2", "", { "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", "domhandler": "^5.0.3", "domutils": "^3.2.2", "encoding-sniffer": "^0.2.1", "htmlparser2": "^10.0.0", "parse5": "^7.3.0", "parse5-htmlparser2-tree-adapter": "^7.1.0", "parse5-parser-stream": "^7.1.2", "undici": "^7.12.0", "whatwg-mimetype": "^4.0.0" } }, "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg=="],
"cheerio-select": ["cheerio-select@2.1.0", "", { "dependencies": { "boolbase": "^1.0.0", "css-select": "^5.1.0", "css-what": "^6.1.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.3", "domutils": "^3.0.1" } }, "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g=="],
@@ -915,12 +964,16 @@
"clone": ["clone@1.0.4", "", {}, "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg=="],
+ "clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="],
+
"color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="],
"color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="],
"colorette": ["colorette@2.0.20", "", {}, "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="],
+ "comma-separated-tokens": ["comma-separated-tokens@2.0.3", "", {}, "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg=="],
+
"commander": ["commander@14.0.2", "", {}, "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ=="],
"compressible": ["compressible@2.0.18", "", { "dependencies": { "mime-db": ">= 1.43.0 < 2" } }, "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg=="],
@@ -939,6 +992,8 @@
"cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="],
+ "crypto-js": ["crypto-js@4.2.0", "", {}, "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q=="],
+
"crypto-random-string": ["crypto-random-string@2.0.0", "", {}, "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="],
"css-in-js-utils": ["css-in-js-utils@3.1.0", "", { "dependencies": { "hyphenate-style-name": "^1.0.3" } }, "sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A=="],
@@ -965,6 +1020,8 @@
"debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="],
+ "decode-named-character-reference": ["decode-named-character-reference@1.2.0", "", { "dependencies": { "character-entities": "^2.0.0" } }, "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q=="],
+
"deep-extend": ["deep-extend@0.6.0", "", {}, "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="],
"deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="],
@@ -981,10 +1038,14 @@
"depd": ["depd@2.0.0", "", {}, "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="],
+ "dequal": ["dequal@2.0.3", "", {}, "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="],
+
"destroy": ["destroy@1.2.0", "", {}, "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="],
"detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="],
+ "devlop": ["devlop@1.1.0", "", { "dependencies": { "dequal": "^2.0.0" } }, "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA=="],
+
"doctrine": ["doctrine@2.1.0", "", { "dependencies": { "esutils": "^2.0.2" } }, "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="],
"dom-serializer": ["dom-serializer@2.0.0", "", { "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", "entities": "^4.2.0" } }, "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg=="],
@@ -1105,6 +1166,8 @@
"estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="],
+ "estree-util-is-identifier-name": ["estree-util-is-identifier-name@3.0.0", "", {}, "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg=="],
+
"esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="],
"etag": ["etag@1.8.1", "", {}, "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="],
@@ -1139,6 +1202,8 @@
"exponential-backoff": ["exponential-backoff@3.1.3", "", {}, "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA=="],
+ "extend": ["extend@3.0.2", "", {}, "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="],
+
"fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="],
"fast-diff": ["fast-diff@1.3.0", "", {}, "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw=="],
@@ -1257,6 +1322,24 @@
"hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="],
+ "hast-util-from-parse5": ["hast-util-from-parse5@8.0.3", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "devlop": "^1.0.0", "hastscript": "^9.0.0", "property-information": "^7.0.0", "vfile": "^6.0.0", "vfile-location": "^5.0.0", "web-namespaces": "^2.0.0" } }, "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg=="],
+
+ "hast-util-parse-selector": ["hast-util-parse-selector@4.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A=="],
+
+ "hast-util-raw": ["hast-util-raw@9.1.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "@ungap/structured-clone": "^1.0.0", "hast-util-from-parse5": "^8.0.0", "hast-util-to-parse5": "^8.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "parse5": "^7.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw=="],
+
+ "hast-util-sanitize": ["hast-util-sanitize@5.0.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@ungap/structured-clone": "^1.0.0", "unist-util-position": "^5.0.0" } }, "sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg=="],
+
+ "hast-util-to-html": ["hast-util-to-html@9.0.5", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-whitespace": "^3.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "stringify-entities": "^4.0.0", "zwitch": "^2.0.4" } }, "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw=="],
+
+ "hast-util-to-jsx-runtime": ["hast-util-to-jsx-runtime@2.3.6", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "hast-util-whitespace": "^3.0.0", "mdast-util-mdx-expression": "^2.0.0", "mdast-util-mdx-jsx": "^3.0.0", "mdast-util-mdxjs-esm": "^2.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "style-to-js": "^1.0.0", "unist-util-position": "^5.0.0", "vfile-message": "^4.0.0" } }, "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg=="],
+
+ "hast-util-to-parse5": ["hast-util-to-parse5@8.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "property-information": "^6.0.0", "space-separated-tokens": "^2.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw=="],
+
+ "hast-util-whitespace": ["hast-util-whitespace@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw=="],
+
+ "hastscript": ["hastscript@9.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-parse-selector": "^4.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0" } }, "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w=="],
+
"hermes-compiler": ["hermes-compiler@0.0.0", "", {}, "sha512-boVFutx6ME/Km2mB6vvsQcdnazEYYI/jV1pomx1wcFUG/EVqTkr5CU0CW9bKipOA/8Hyu3NYwW3THg2Q1kNCfA=="],
"hermes-estree": ["hermes-estree@0.29.1", "", {}, "sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ=="],
@@ -1269,6 +1352,8 @@
"html-escaper": ["html-escaper@2.0.2", "", {}, "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="],
+ "html-void-elements": ["html-void-elements@3.0.0", "", {}, "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg=="],
+
"htmlparser2": ["htmlparser2@10.0.0", "", { "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", "domutils": "^3.2.1", "entities": "^6.0.0" } }, "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g=="],
"http-errors": ["http-errors@2.0.0", "", { "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", "statuses": "2.0.1", "toidentifier": "1.0.1" } }, "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ=="],
@@ -1295,12 +1380,18 @@
"ini": ["ini@1.3.8", "", {}, "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="],
+ "inline-style-parser": ["inline-style-parser@0.2.7", "", {}, "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA=="],
+
"inline-style-prefixer": ["inline-style-prefixer@7.0.1", "", { "dependencies": { "css-in-js-utils": "^3.1.0" } }, "sha512-lhYo5qNTQp3EvSSp3sRvXMbVQTLrvGV6DycRMJ5dm2BLMiJ30wpXKdDdgX+GmJZ5uQMucwRKHamXSst3Sj/Giw=="],
"internal-slot": ["internal-slot@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw=="],
"invariant": ["invariant@2.2.4", "", { "dependencies": { "loose-envify": "^1.0.0" } }, "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA=="],
+ "is-alphabetical": ["is-alphabetical@2.0.1", "", {}, "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ=="],
+
+ "is-alphanumerical": ["is-alphanumerical@2.0.1", "", { "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" } }, "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw=="],
+
"is-array-buffer": ["is-array-buffer@3.0.5", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A=="],
"is-async-function": ["is-async-function@2.1.1", "", { "dependencies": { "async-function": "^1.0.0", "call-bound": "^1.0.3", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ=="],
@@ -1321,6 +1412,8 @@
"is-date-object": ["is-date-object@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" } }, "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg=="],
+ "is-decimal": ["is-decimal@2.0.1", "", {}, "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A=="],
+
"is-docker": ["is-docker@2.2.1", "", { "bin": { "is-docker": "cli.js" } }, "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="],
"is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="],
@@ -1333,6 +1426,8 @@
"is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="],
+ "is-hexadecimal": ["is-hexadecimal@2.0.1", "", {}, "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg=="],
+
"is-map": ["is-map@2.0.3", "", {}, "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw=="],
"is-negative-zero": ["is-negative-zero@2.0.3", "", {}, "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw=="],
@@ -1343,7 +1438,7 @@
"is-number-object": ["is-number-object@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw=="],
- "is-plain-obj": ["is-plain-obj@2.1.0", "", {}, "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA=="],
+ "is-plain-obj": ["is-plain-obj@4.1.0", "", {}, "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="],
"is-plain-object": ["is-plain-object@5.0.0", "", {}, "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q=="],
@@ -1487,16 +1582,50 @@
"log-update": ["log-update@6.1.0", "", { "dependencies": { "ansi-escapes": "^7.0.0", "cli-cursor": "^5.0.0", "slice-ansi": "^7.1.0", "strip-ansi": "^7.1.0", "wrap-ansi": "^9.0.0" } }, "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w=="],
+ "longest-streak": ["longest-streak@3.1.0", "", {}, "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="],
+
"loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { "loose-envify": "cli.js" } }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="],
"lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="],
"makeerror": ["makeerror@1.0.12", "", { "dependencies": { "tmpl": "1.0.5" } }, "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg=="],
+ "markdown-table": ["markdown-table@3.0.4", "", {}, "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw=="],
+
"marky": ["marky@1.3.0", "", {}, "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ=="],
"math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="],
+ "mdast-util-find-and-replace": ["mdast-util-find-and-replace@3.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg=="],
+
+ "mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
+
+ "mdast-util-gfm": ["mdast-util-gfm@3.1.0", "", { "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", "mdast-util-gfm-footnote": "^2.0.0", "mdast-util-gfm-strikethrough": "^2.0.0", "mdast-util-gfm-table": "^2.0.0", "mdast-util-gfm-task-list-item": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ=="],
+
+ "mdast-util-gfm-autolink-literal": ["mdast-util-gfm-autolink-literal@2.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "ccount": "^2.0.0", "devlop": "^1.0.0", "mdast-util-find-and-replace": "^3.0.0", "micromark-util-character": "^2.0.0" } }, "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ=="],
+
+ "mdast-util-gfm-footnote": ["mdast-util-gfm-footnote@2.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0" } }, "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ=="],
+
+ "mdast-util-gfm-strikethrough": ["mdast-util-gfm-strikethrough@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg=="],
+
+ "mdast-util-gfm-table": ["mdast-util-gfm-table@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "markdown-table": "^3.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg=="],
+
+ "mdast-util-gfm-task-list-item": ["mdast-util-gfm-task-list-item@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ=="],
+
+ "mdast-util-mdx-expression": ["mdast-util-mdx-expression@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ=="],
+
+ "mdast-util-mdx-jsx": ["mdast-util-mdx-jsx@3.2.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "parse-entities": "^4.0.0", "stringify-entities": "^4.0.0", "unist-util-stringify-position": "^4.0.0", "vfile-message": "^4.0.0" } }, "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q=="],
+
+ "mdast-util-mdxjs-esm": ["mdast-util-mdxjs-esm@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg=="],
+
+ "mdast-util-phrasing": ["mdast-util-phrasing@4.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" } }, "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w=="],
+
+ "mdast-util-to-hast": ["mdast-util-to-hast@13.2.1", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@ungap/structured-clone": "^1.0.0", "devlop": "^1.0.0", "micromark-util-sanitize-uri": "^2.0.0", "trim-lines": "^3.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" } }, "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA=="],
+
+ "mdast-util-to-markdown": ["mdast-util-to-markdown@2.1.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", "mdast-util-phrasing": "^4.0.0", "mdast-util-to-string": "^4.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" } }, "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA=="],
+
+ "mdast-util-to-string": ["mdast-util-to-string@4.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0" } }, "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg=="],
+
"mdn-data": ["mdn-data@2.0.14", "", {}, "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="],
"memoize-one": ["memoize-one@5.2.1", "", {}, "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q=="],
@@ -1535,6 +1664,62 @@
"metro-transform-worker": ["metro-transform-worker@0.83.2", "", { "dependencies": { "@babel/core": "^7.25.2", "@babel/generator": "^7.25.0", "@babel/parser": "^7.25.3", "@babel/types": "^7.25.2", "flow-enums-runtime": "^0.0.6", "metro": "0.83.2", "metro-babel-transformer": "0.83.2", "metro-cache": "0.83.2", "metro-cache-key": "0.83.2", "metro-minify-terser": "0.83.2", "metro-source-map": "0.83.2", "metro-transform-plugins": "0.83.2", "nullthrows": "^1.1.1" } }, "sha512-G5DsIg+cMZ2KNfrdLnWMvtppb3+Rp1GMyj7Bvd9GgYc/8gRmvq1XVEF9XuO87Shhb03kFhGqMTgZerz3hZ1v4Q=="],
+ "micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
+
+ "micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
+
+ "micromark-extension-gfm": ["micromark-extension-gfm@3.0.0", "", { "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", "micromark-extension-gfm-footnote": "^2.0.0", "micromark-extension-gfm-strikethrough": "^2.0.0", "micromark-extension-gfm-table": "^2.0.0", "micromark-extension-gfm-tagfilter": "^2.0.0", "micromark-extension-gfm-task-list-item": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w=="],
+
+ "micromark-extension-gfm-autolink-literal": ["micromark-extension-gfm-autolink-literal@2.1.0", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw=="],
+
+ "micromark-extension-gfm-footnote": ["micromark-extension-gfm-footnote@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw=="],
+
+ "micromark-extension-gfm-strikethrough": ["micromark-extension-gfm-strikethrough@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw=="],
+
+ "micromark-extension-gfm-table": ["micromark-extension-gfm-table@2.1.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg=="],
+
+ "micromark-extension-gfm-tagfilter": ["micromark-extension-gfm-tagfilter@2.0.0", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg=="],
+
+ "micromark-extension-gfm-task-list-item": ["micromark-extension-gfm-task-list-item@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw=="],
+
+ "micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
+
+ "micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
+
+ "micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
+
+ "micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
+
+ "micromark-factory-whitespace": ["micromark-factory-whitespace@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ=="],
+
+ "micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
+
+ "micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
+
+ "micromark-util-classify-character": ["micromark-util-classify-character@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q=="],
+
+ "micromark-util-combine-extensions": ["micromark-util-combine-extensions@2.0.1", "", { "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg=="],
+
+ "micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
+
+ "micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
+
+ "micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
+
+ "micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
+
+ "micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
+
+ "micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
+
+ "micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
+
+ "micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
+
+ "micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
+
+ "micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
+
"micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="],
"mime": ["mime@1.6.0", "", { "bin": { "mime": "cli.js" } }, "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="],
@@ -1629,6 +1814,10 @@
"onetime": ["onetime@7.0.0", "", { "dependencies": { "mimic-function": "^5.0.0" } }, "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ=="],
+ "oniguruma-parser": ["oniguruma-parser@0.12.1", "", {}, "sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w=="],
+
+ "oniguruma-to-es": ["oniguruma-to-es@4.3.4", "", { "dependencies": { "oniguruma-parser": "^0.12.1", "regex": "^6.0.1", "regex-recursion": "^6.0.2" } }, "sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA=="],
+
"open": ["open@7.4.2", "", { "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" } }, "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q=="],
"opener": ["opener@1.5.2", "", { "bin": { "opener": "bin/opener-bin.js" } }, "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A=="],
@@ -1651,6 +1840,8 @@
"parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="],
+ "parse-entities": ["parse-entities@4.0.2", "", { "dependencies": { "@types/unist": "^2.0.0", "character-entities-legacy": "^3.0.0", "character-reference-invalid": "^2.0.0", "decode-named-character-reference": "^1.0.0", "is-alphanumerical": "^2.0.0", "is-decimal": "^2.0.0", "is-hexadecimal": "^2.0.0" } }, "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw=="],
+
"parse-png": ["parse-png@2.1.0", "", { "dependencies": { "pngjs": "^3.3.0" } }, "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ=="],
"parse5": ["parse5@7.3.0", "", { "dependencies": { "entities": "^6.0.0" } }, "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw=="],
@@ -1709,6 +1900,8 @@
"prop-types": ["prop-types@15.8.1", "", { "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="],
+ "property-information": ["property-information@7.1.0", "", {}, "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="],
+
"punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="],
"qrcode-terminal": ["qrcode-terminal@0.11.0", "", { "bin": { "qrcode-terminal": "./bin/qrcode-terminal.js" } }, "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ=="],
@@ -1745,6 +1938,8 @@
"react-refresh": ["react-refresh@0.14.2", "", {}, "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA=="],
+ "react-shiki": ["react-shiki@0.9.0", "", { "dependencies": { "clsx": "^2.1.1", "dequal": "^2.0.3", "hast-util-to-jsx-runtime": "^2.3.6", "shiki": "^3.11.0", "unist-util-visit": "^5.0.0" }, "peerDependencies": { "@types/react": ">=16.8.0", "@types/react-dom": ">=16.8.0", "react": ">= 16.8.0", "react-dom": ">= 16.8.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-5t+vHGglJioG3LU6uTKFaiOC+KNW7haL8e22ZHSP7m174ZD/X2KgCVJcxvcUOM3FiqjPQD09AyS9/+RcOh3PmA=="],
+
"reflect.getprototypeof": ["reflect.getprototypeof@1.0.10", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.7", "get-proto": "^1.0.1", "which-builtin-type": "^1.2.1" } }, "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw=="],
"regenerate": ["regenerate@1.4.2", "", {}, "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="],
@@ -1753,6 +1948,12 @@
"regenerator-runtime": ["regenerator-runtime@0.13.11", "", {}, "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="],
+ "regex": ["regex@6.0.1", "", { "dependencies": { "regex-utilities": "^2.3.0" } }, "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA=="],
+
+ "regex-recursion": ["regex-recursion@6.0.2", "", { "dependencies": { "regex-utilities": "^2.3.0" } }, "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg=="],
+
+ "regex-utilities": ["regex-utilities@2.3.0", "", {}, "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng=="],
+
"regexp.prototype.flags": ["regexp.prototype.flags@1.5.4", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-errors": "^1.3.0", "get-proto": "^1.0.1", "gopd": "^1.2.0", "set-function-name": "^2.0.2" } }, "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA=="],
"regexpp": ["regexpp@3.2.0", "", {}, "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="],
@@ -1763,6 +1964,18 @@
"regjsparser": ["regjsparser@0.13.0", "", { "dependencies": { "jsesc": "~3.1.0" }, "bin": { "regjsparser": "bin/parser" } }, "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q=="],
+ "rehype-raw": ["rehype-raw@7.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", "vfile": "^6.0.0" } }, "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww=="],
+
+ "rehype-sanitize": ["rehype-sanitize@6.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-sanitize": "^5.0.0" } }, "sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg=="],
+
+ "remark-gfm": ["remark-gfm@4.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-gfm": "^3.0.0", "micromark-extension-gfm": "^3.0.0", "remark-parse": "^11.0.0", "remark-stringify": "^11.0.0", "unified": "^11.0.0" } }, "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg=="],
+
+ "remark-parse": ["remark-parse@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "micromark-util-types": "^2.0.0", "unified": "^11.0.0" } }, "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA=="],
+
+ "remark-rehype": ["remark-rehype@11.1.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "mdast-util-to-hast": "^13.0.0", "unified": "^11.0.0", "vfile": "^6.0.0" } }, "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw=="],
+
+ "remark-stringify": ["remark-stringify@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", "unified": "^11.0.0" } }, "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw=="],
+
"require-directory": ["require-directory@2.1.1", "", {}, "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="],
"require-from-string": ["require-from-string@2.0.2", "", {}, "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="],
@@ -1837,6 +2050,8 @@
"shell-quote": ["shell-quote@1.8.3", "", {}, "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw=="],
+ "shiki": ["shiki@3.15.0", "", { "dependencies": { "@shikijs/core": "3.15.0", "@shikijs/engine-javascript": "3.15.0", "@shikijs/engine-oniguruma": "3.15.0", "@shikijs/langs": "3.15.0", "@shikijs/themes": "3.15.0", "@shikijs/types": "3.15.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-kLdkY6iV3dYbtPwS9KXU7mjfmDm25f5m0IPNFnaXO7TBPcvbUOY72PYXSuSqDzwp+vlH/d7MXpHlKO/x+QoLXw=="],
+
"side-channel": ["side-channel@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", "side-channel-list": "^1.0.0", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="],
"side-channel-list": ["side-channel-list@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" } }, "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA=="],
@@ -1869,6 +2084,8 @@
"source-map-support": ["source-map-support@0.5.21", "", { "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="],
+ "space-separated-tokens": ["space-separated-tokens@2.0.2", "", {}, "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="],
+
"sprintf-js": ["sprintf-js@1.0.3", "", {}, "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="],
"stable-hash": ["stable-hash@0.0.5", "", {}, "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA=="],
@@ -1903,6 +2120,8 @@
"string.prototype.trimstart": ["string.prototype.trimstart@1.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg=="],
+ "stringify-entities": ["stringify-entities@4.0.4", "", { "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" } }, "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg=="],
+
"strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="],
"strip-ansi-cjs": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
@@ -1913,6 +2132,10 @@
"structured-headers": ["structured-headers@0.4.1", "", {}, "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg=="],
+ "style-to-js": ["style-to-js@1.1.21", "", { "dependencies": { "style-to-object": "1.0.14" } }, "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ=="],
+
+ "style-to-object": ["style-to-object@1.0.14", "", { "dependencies": { "inline-style-parser": "0.2.7" } }, "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw=="],
+
"styled-jsx": ["styled-jsx@5.1.6", "", { "dependencies": { "client-only": "0.0.1" }, "peerDependencies": { "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" } }, "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA=="],
"styleq": ["styleq@0.1.3", "", {}, "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA=="],
@@ -1961,6 +2184,10 @@
"tr46": ["tr46@0.0.3", "", {}, "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="],
+ "trim-lines": ["trim-lines@3.0.1", "", {}, "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg=="],
+
+ "trough": ["trough@2.2.0", "", {}, "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw=="],
+
"ts-api-utils": ["ts-api-utils@2.1.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ=="],
"ts-declaration-location": ["ts-declaration-location@1.0.7", "", { "dependencies": { "picomatch": "^4.0.2" }, "peerDependencies": { "typescript": ">=4.0.0" } }, "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA=="],
@@ -2007,8 +2234,20 @@
"unicode-property-aliases-ecmascript": ["unicode-property-aliases-ecmascript@2.2.0", "", {}, "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ=="],
+ "unified": ["unified@11.0.5", "", { "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", "devlop": "^1.0.0", "extend": "^3.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", "vfile": "^6.0.0" } }, "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA=="],
+
"unique-string": ["unique-string@2.0.0", "", { "dependencies": { "crypto-random-string": "^2.0.0" } }, "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg=="],
+ "unist-util-is": ["unist-util-is@6.0.1", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g=="],
+
+ "unist-util-position": ["unist-util-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA=="],
+
+ "unist-util-stringify-position": ["unist-util-stringify-position@4.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ=="],
+
+ "unist-util-visit": ["unist-util-visit@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg=="],
+
+ "unist-util-visit-parents": ["unist-util-visit-parents@6.0.2", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" } }, "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ=="],
+
"unpipe": ["unpipe@1.0.0", "", {}, "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="],
"unrs-resolver": ["unrs-resolver@1.11.1", "", { "dependencies": { "napi-postinstall": "^0.3.0" }, "optionalDependencies": { "@unrs/resolver-binding-android-arm-eabi": "1.11.1", "@unrs/resolver-binding-android-arm64": "1.11.1", "@unrs/resolver-binding-darwin-arm64": "1.11.1", "@unrs/resolver-binding-darwin-x64": "1.11.1", "@unrs/resolver-binding-freebsd-x64": "1.11.1", "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-musl": "1.11.1", "@unrs/resolver-binding-wasm32-wasi": "1.11.1", "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" } }, "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg=="],
@@ -2031,6 +2270,12 @@
"vary": ["vary@1.1.2", "", {}, "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="],
+ "vfile": ["vfile@6.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile-message": "^4.0.0" } }, "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q=="],
+
+ "vfile-location": ["vfile-location@5.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" } }, "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg=="],
+
+ "vfile-message": ["vfile-message@4.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw=="],
+
"vlq": ["vlq@1.0.1", "", {}, "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w=="],
"walker": ["walker@1.0.8", "", { "dependencies": { "makeerror": "1.0.12" } }, "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ=="],
@@ -2041,6 +2286,8 @@
"wcwidth": ["wcwidth@1.0.1", "", { "dependencies": { "defaults": "^1.0.3" } }, "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg=="],
+ "web-namespaces": ["web-namespaces@2.0.1", "", {}, "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ=="],
+
"webidl-conversions": ["webidl-conversions@5.0.0", "", {}, "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA=="],
"webpack": ["webpack@5.103.0", "", { "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", "@types/json-schema": "^7.0.15", "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", "acorn": "^8.15.0", "acorn-import-phases": "^1.0.3", "browserslist": "^4.26.3", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.17.3", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.11", "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.3.1", "mime-types": "^2.1.27", "neo-async": "^2.6.2", "schema-utils": "^4.3.3", "tapable": "^2.3.0", "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.4", "webpack-sources": "^3.3.3" }, "bin": { "webpack": "bin/webpack.js" } }, "sha512-HU1JOuV1OavsZ+mfigY0j8d1TgQgbZ6M+J75zDkpEAwYeXjWSqrGJtgnPblJjd/mAyTNQ7ygw0MiKOn6etz8yw=="],
@@ -2107,6 +2354,8 @@
"zod-validation-error": ["zod-validation-error@4.0.2", "", { "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" } }, "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ=="],
+ "zwitch": ["zwitch@2.0.4", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="],
+
"@babel/core/@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="],
"@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
@@ -2273,6 +2522,8 @@
"finalhandler/statuses": ["statuses@1.5.0", "", {}, "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA=="],
+ "hast-util-to-parse5/property-information": ["property-information@6.5.0", "", {}, "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig=="],
+
"hosted-git-info/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="],
"htmlparser2/entities": ["entities@6.0.1", "", {}, "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="],
@@ -2293,6 +2544,10 @@
"lru-cache/yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="],
+ "mdast-util-find-and-replace/escape-string-regexp": ["escape-string-regexp@5.0.0", "", {}, "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="],
+
+ "merge-options/is-plain-obj": ["is-plain-obj@2.1.0", "", {}, "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA=="],
+
"metro/@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="],
"metro/ci-info": ["ci-info@2.0.0", "", {}, "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="],
@@ -2323,6 +2578,8 @@
"ora/strip-ansi": ["strip-ansi@5.2.0", "", { "dependencies": { "ansi-regex": "^4.1.0" } }, "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA=="],
+ "parse-entities/@types/unist": ["@types/unist@2.0.11", "", {}, "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA=="],
+
"parse5/entities": ["entities@6.0.1", "", {}, "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="],
"path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="],
From bbab6b10889fee17cfcc5803f125ff618d913f9a Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Wed, 26 Nov 2025 16:04:21 +0100
Subject: [PATCH 14/32] update secondary metadata display, fix default
blockquotes colors
---
components/Details/PackageAuthor.tsx | 5 ++++-
components/Details/ReadmeBox.tsx | 12 +++++++++---
components/Library/MetaData.tsx | 6 +++---
pages/package/[...name].tsx | 4 ++--
4 files changed, 18 insertions(+), 9 deletions(-)
diff --git a/components/Details/PackageAuthor.tsx b/components/Details/PackageAuthor.tsx
index 08769690d..969492779 100644
--- a/components/Details/PackageAuthor.tsx
+++ b/components/Details/PackageAuthor.tsx
@@ -70,7 +70,10 @@ export default function PackageAuthor({ author, compact }: Props) {
trigger={
}>
diff --git a/components/Details/ReadmeBox.tsx b/components/Details/ReadmeBox.tsx
index ad64423af..b93caf9f2 100644
--- a/components/Details/ReadmeBox.tsx
+++ b/components/Details/ReadmeBox.tsx
@@ -40,7 +40,13 @@ export default function ReadmeBox({
if (!cancelled) {
setReadmeContent(readmeContent);
}
- } catch {
+ } catch (error: any) {
+ if (error instanceof Error) {
+ if (error.message === 'Failed to fetch') {
+ setReadmeContent('');
+ return;
+ }
+ }
if (!cancelled) {
setReadmeContent(null);
}
@@ -115,11 +121,11 @@ export default function ReadmeBox({
className={blockquoteType.type}
style={{
color: isDark ? darkColors.secondary : colors.gray5,
- borderColor: blockquoteType
+ borderColor: blockquoteType.type
? undefined
: isDark
? darkColors.secondary
- : colors.secondary,
+ : colors.gray4,
}}>
{blockquoteType.type && (
diff --git a/components/Library/MetaData.tsx b/components/Library/MetaData.tsx
index fa7a157e3..d2727b6aa 100644
--- a/components/Library/MetaData.tsx
+++ b/components/Library/MetaData.tsx
@@ -142,9 +142,9 @@ function generateSecondaryData(
const secondaryTextColor = {
color: isDark ? darkColors.secondary : colors.gray5,
};
- const iconColor = isDark ? darkColors.pewter : colors.secondary;
- const paragraphStyles = [styles.secondaryText, secondaryTextColor];
- const linkStyles = [...paragraphStyles, styles.mutedLink];
+ const iconColor = isDark ? darkColors.pewter : skipExamples ? colors.gray5 : colors.secondary;
+ const paragraphStyles = [styles.secondaryText, !skipExamples && secondaryTextColor];
+ const linkStyles = [...paragraphStyles, !skipExamples && styles.mutedLink];
const hoverStyle = {
textDecorationColor: colors.gray4,
color: isDark ? colors.gray3 : colors.gray5,
diff --git a/pages/package/[...name].tsx b/pages/package/[...name].tsx
index c2d4f818f..8b4c1a2b6 100644
--- a/pages/package/[...name].tsx
+++ b/pages/package/[...name].tsx
@@ -155,12 +155,12 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
- Popularity
-
Additional information
+ Popularity
+
{library.github.topics && library.github.topics.length > 0 && (
<>
Topics
From 82338bde2ca0cd7c4bb762df0cad5e3ed8e51c90 Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Wed, 26 Nov 2025 19:33:57 +0100
Subject: [PATCH 15/32] improve navigation to package details, GitHub link as a
button
---
common/styleguide.tsx | 2 +-
components/Button.tsx | 6 +++---
components/Library/index.tsx | 23 ++++++++++++-----------
pages/package/[...name].tsx | 31 ++++++++++++++++++++++---------
4 files changed, 38 insertions(+), 24 deletions(-)
diff --git a/common/styleguide.tsx b/common/styleguide.tsx
index 3efb28847..734dc1a03 100644
--- a/common/styleguide.tsx
+++ b/common/styleguide.tsx
@@ -207,7 +207,7 @@ export function HoverEffect({ children }: PropsWithChildren) {
style={[
// @ts-expect-error Transition is a valid web style property
{ transition: 'opacity 0.33s' },
- isHovered && { opacity: 0.8 },
+ isHovered && { opacity: 0.75 },
isActive && { opacity: 0.5 },
]}
onPointerEnter={() => setIsHovered(true)}
diff --git a/components/Button.tsx b/components/Button.tsx
index 98ab67357..0f76a494f 100644
--- a/components/Button.tsx
+++ b/components/Button.tsx
@@ -13,7 +13,7 @@ type Props = PropsWithChildren & {
export function Button({ children, href, onPress, style, openInNewTab, ...rest }: Props) {
const isLink = !!href;
- const linkStyle = [
+ const buttonStyle = [
styles.container,
{
backgroundColor: darkColors.primaryDark,
@@ -31,12 +31,12 @@ export function Button({ children, href, onPress, style, openInNewTab, ...rest }
style={{ borderRadius: 4, fontFamily: 'inherit', fontSize: 'inherit' }}
{...(openInNewTab ? { target: '_blank' } : {})}
{...rest}>
-
+
{content}
) : (
-
+
{content}
)}
diff --git a/components/Library/index.tsx b/components/Library/index.tsx
index ba4e9957a..d8e823b41 100644
--- a/components/Library/index.tsx
+++ b/components/Library/index.tsx
@@ -3,9 +3,8 @@ import { useContext } from 'react';
import { Linkify } from 'react-easy-linkify';
import { Platform, StyleSheet, View } from 'react-native';
-import { colors, useLayout, A, darkColors, Headline } from '~/common/styleguide';
-import { Button } from '~/components/Button';
-import { Arrow } from '~/components/Icons';
+import { colors, useLayout, A, darkColors, Headline, HoverEffect } from '~/common/styleguide';
+import { GitHub } from '~/components/Icons';
import UpdatedAtView from '~/components/Library/UpdateAtView';
import CustomAppearanceContext from '~/context/CustomAppearanceContext';
import { type LibraryType } from '~/types';
@@ -36,8 +35,6 @@ export default function Library({ library, skipMetadata, showTrendingMark }: Pro
library.newArchitecture ||
(library.examples && library.examples.length);
- const detailsButtonBackgroundColor = isDark ? darkColors.border : colors.gray3;
-
return (
{libName}
-
+
+
+
+
+
{!showTrendingMark && !library.unmaintained && }
@@ -298,4 +295,8 @@ const styles = StyleSheet.create({
height: 16,
alignItems: 'center',
},
+ githubButton: {
+ width: 20,
+ height: 20,
+ },
});
diff --git a/pages/package/[...name].tsx b/pages/package/[...name].tsx
index 8b4c1a2b6..c914e1cd4 100644
--- a/pages/package/[...name].tsx
+++ b/pages/package/[...name].tsx
@@ -6,7 +6,17 @@ import { useContext, useMemo } from 'react';
import { Linkify } from 'react-easy-linkify';
import { Platform, StyleSheet, View } from 'react-native';
-import { A, colors, darkColors, H6, Headline, Label, P, useLayout } from '~/common/styleguide';
+import {
+ A,
+ colors,
+ darkColors,
+ H6,
+ Headline,
+ HoverEffect,
+ Label,
+ P,
+ useLayout,
+} from '~/common/styleguide';
import { Button } from '~/components/Button';
import { CompatibilityTags } from '~/components/CompatibilityTags';
import ContentContainer from '~/components/ContentContainer';
@@ -14,6 +24,7 @@ import DependencyRow from '~/components/Details/DependencyRow';
import ExampleBox from '~/components/Details/ExampleBox';
import PackageAuthor from '~/components/Details/PackageAuthor';
import ReadmeBox from '~/components/Details/ReadmeBox';
+import { GitHub } from '~/components/Icons';
import { MetaData } from '~/components/Library/MetaData';
import Thumbnail from '~/components/Library/Thumbnail.web';
import TrendingMark from '~/components/Library/TrendingMark';
@@ -87,10 +98,13 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
{library.unmaintained && }
-
- {library.npmPkg}
-
+ {library.npmPkg}
{library.npm?.latestRelease ?? registryData.version}
+
+
+
+
+
@@ -302,15 +316,14 @@ const styles = StyleSheet.create({
alignItems: 'center',
},
name: {
- backgroundColor: 'transparent',
fontWeight: '600',
fontSize: 20,
- textDecorationLine: 'none',
lineHeight: 24,
marginTop: -2,
},
- nameHovered: {
- color: colors.gray4,
+ githubButton: {
+ width: 20,
+ height: 20,
},
description: {
fontWeight: '400',
@@ -350,7 +363,7 @@ const styles = StyleSheet.create({
examplesWrapper: {
marginBlock: 0,
marginBottom: 8,
- gap: 12,
+ gap: 8,
},
topicsContainer: {
gap: 8,
From cc3289871a5688116288281173420d3b35bbdba9 Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Wed, 26 Nov 2025 19:46:26 +0100
Subject: [PATCH 16/32] layout/arrangement improvements for mobile devices
---
components/Details/ExampleBox.tsx | 11 ++++++++--
pages/package/[...name].tsx | 35 +++++++++++++++++++++++++++----
2 files changed, 40 insertions(+), 6 deletions(-)
diff --git a/components/Details/ExampleBox.tsx b/components/Details/ExampleBox.tsx
index 2a707bd61..cd0132cde 100644
--- a/components/Details/ExampleBox.tsx
+++ b/components/Details/ExampleBox.tsx
@@ -2,7 +2,7 @@ import { LI } from '@expo/html-elements';
import { useContext } from 'react';
import { StyleSheet, Text, View } from 'react-native';
-import { A, colors, darkColors } from '~/common/styleguide';
+import { A, colors, darkColors, useLayout } from '~/common/styleguide';
import { GitHub } from '~/components/Icons';
import CustomAppearanceContext from '~/context/CustomAppearanceContext';
@@ -13,6 +13,8 @@ type Props = {
export default function ExampleBox({ example, index }: Props) {
const { isDark } = useContext(CustomAppearanceContext);
+ const { isSmallScreen } = useLayout();
+
return (
)}
-
+
{getExampleDescription(example)}
@@ -41,6 +43,7 @@ export default function ExampleBox({ example, index }: Props) {
{
color: isDark ? darkColors.pewter : colors.gray5,
},
+ isSmallScreen && { display: 'none' },
]}>
#{index + 1}
@@ -81,8 +84,12 @@ const styles = StyleSheet.create({
flexDirection: 'row',
alignItems: 'center',
fontWeight: 400,
+ maxWidth: '100%',
gap: 10,
},
+ exampleLabel: {
+ fontWeight: 300,
+ },
exampleIndex: {
opacity: 0.33,
fontSize: 24,
diff --git a/pages/package/[...name].tsx b/pages/package/[...name].tsx
index c914e1cd4..c22c927a6 100644
--- a/pages/package/[...name].tsx
+++ b/pages/package/[...name].tsx
@@ -96,7 +96,7 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
{library.unmaintained && }
-
+
{library.npmPkg}
{library.npm?.latestRelease ?? registryData.version}
@@ -134,7 +134,7 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
>
)}
- {author && (
+ {!isSmallScreen && author && (
<>
Author
@@ -142,7 +142,7 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
>
)}
- {maintainers && (
+ {!isSmallScreen && maintainers && (
<>
Contributors
@@ -190,6 +190,26 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
>
)}
+ {isSmallScreen && author && (
+ <>
+ Author
+
+
+
+ >
+ )}
+ {isSmallScreen && maintainers && (
+ <>
+ Contributors
+
+ {maintainers
+ .sort((a: NpmUser, b: NpmUser) => a.name.localeCompare(b.name))
+ .map(maintainer => (
+
+ ))}
+
+ >
+ )}
Package analysis
Date: Wed, 26 Nov 2025 20:36:45 +0100
Subject: [PATCH 17/32] few tweaks for README content rendering, autor name
crash fix
---
bun.lock | 5 +++++
components/Details/PackageAuthor.tsx | 2 +-
components/Details/ReadmeBox.tsx | 23 ++++++++++++-----------
components/Details/ReadmeCodeBlock.tsx | 5 ++++-
package.json | 1 +
pages/package/[...name].tsx | 1 -
6 files changed, 23 insertions(+), 14 deletions(-)
diff --git a/bun.lock b/bun.lock
index 0316af197..2dfc84aa6 100644
--- a/bun.lock
+++ b/bun.lock
@@ -29,6 +29,7 @@
"react-shiki": "^0.9.0",
"rehype-raw": "^7.0.0",
"rehype-sanitize": "^6.0.0",
+ "remark-emoji": "^5.0.2",
"remark-gfm": "^4.0.1",
"use-debounce": "^10.0.6",
},
@@ -1076,6 +1077,8 @@
"emojis-list": ["emojis-list@3.0.0", "", {}, "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="],
+ "emoticon": ["emoticon@4.1.0", "", {}, "sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ=="],
+
"encodeurl": ["encodeurl@2.0.0", "", {}, "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="],
"encoding-sniffer": ["encoding-sniffer@0.2.1", "", { "dependencies": { "iconv-lite": "^0.6.3", "whatwg-encoding": "^3.1.1" } }, "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw=="],
@@ -1968,6 +1971,8 @@
"rehype-sanitize": ["rehype-sanitize@6.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-sanitize": "^5.0.0" } }, "sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg=="],
+ "remark-emoji": ["remark-emoji@5.0.2", "", { "dependencies": { "@types/mdast": "^4.0.4", "emoticon": "^4.0.1", "mdast-util-find-and-replace": "^3.0.1", "node-emoji": "^2.1.3", "unified": "^11.0.4" } }, "sha512-IyIqGELcyK5AVdLFafoiNww+Eaw/F+rGrNSXoKucjo95uL267zrddgxGM83GN1wFIb68pyDuAsY3m5t2Cav1pQ=="],
+
"remark-gfm": ["remark-gfm@4.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-gfm": "^3.0.0", "micromark-extension-gfm": "^3.0.0", "remark-parse": "^11.0.0", "remark-stringify": "^11.0.0", "unified": "^11.0.0" } }, "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg=="],
"remark-parse": ["remark-parse@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "micromark-util-types": "^2.0.0", "unified": "^11.0.0" } }, "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA=="],
diff --git a/components/Details/PackageAuthor.tsx b/components/Details/PackageAuthor.tsx
index 969492779..88ff4c02e 100644
--- a/components/Details/PackageAuthor.tsx
+++ b/components/Details/PackageAuthor.tsx
@@ -105,7 +105,7 @@ export default function PackageAuthor({ author, compact }: Props) {
return (
-
+
);
}
diff --git a/components/Details/ReadmeBox.tsx b/components/Details/ReadmeBox.tsx
index b93caf9f2..5364301b7 100644
--- a/components/Details/ReadmeBox.tsx
+++ b/components/Details/ReadmeBox.tsx
@@ -4,6 +4,7 @@ import { useEffect, useState } from 'react';
import { StyleSheet, View } from 'react-native';
import rehypeRaw from 'rehype-raw';
import rehypeSanitize from 'rehype-sanitize';
+import remarkEmoji from 'remark-emoji';
import remarkGfm from 'remark-gfm';
import { A, colors, darkColors, P } from '~/common/styleguide';
@@ -95,16 +96,6 @@ export default function ReadmeBox({
// TODO: skip broken/non-loading images
hr: () => null,
div: () => null,
- pre: ({ children }: any) => {
- const langClass = children.props.className;
- return (
-
- );
- },
a: (props: any) => {
if (props.href) {
return ;
@@ -114,6 +105,16 @@ export default function ReadmeBox({
img: ({ src, alt, width }: any) => (
),
+ pre: ({ children }: any) => {
+ const langClass = children.props.className;
+ return (
+
+ );
+ },
blockquote: ({ children }: any) => {
const blockquoteType = extractAndStripBlockquoteType(children);
return (
@@ -138,7 +139,7 @@ export default function ReadmeBox({
},
}}
rehypePlugins={[rehypeRaw, rehypeSanitize]}
- remarkPlugins={[remarkGfm]}>
+ remarkPlugins={[remarkGfm, remarkEmoji]}>
{readmeContent ?? undefined}
)}
diff --git a/components/Details/ReadmeCodeBlock.tsx b/components/Details/ReadmeCodeBlock.tsx
index 730694d4c..9870b0312 100644
--- a/components/Details/ReadmeCodeBlock.tsx
+++ b/components/Details/ReadmeCodeBlock.tsx
@@ -10,7 +10,10 @@ export default function ReadmeCodeBlock({ code, lang, isDark }: Props) {
const highlighter = useShikiHighlighter(
code,
lang,
- isDark ? 'github-dark-default' : 'github-light-default'
+ isDark ? 'github-dark-default' : 'github-light-default',
+ {
+ langAlias: { gradle: 'groovy' },
+ }
);
if (!highlighter) {
diff --git a/package.json b/package.json
index 4d6efab48..211b740f2 100644
--- a/package.json
+++ b/package.json
@@ -44,6 +44,7 @@
"react-shiki": "^0.9.0",
"rehype-raw": "^7.0.0",
"rehype-sanitize": "^6.0.0",
+ "remark-emoji": "^5.0.2",
"remark-gfm": "^4.0.1",
"use-debounce": "^10.0.6"
},
diff --git a/pages/package/[...name].tsx b/pages/package/[...name].tsx
index c22c927a6..516d1e549 100644
--- a/pages/package/[...name].tsx
+++ b/pages/package/[...name].tsx
@@ -48,7 +48,6 @@ type Props = {
};
// TODO: async render/data fetch
-// TODO: responsive/mobile viewports
export default function PackagePage({ apiData, registryData, packageName }: Props) {
const { isDark } = useContext(CustomAppearanceContext);
const { isSmallScreen } = useLayout();
From f3d4b64fa8a644ce778f49cd4e80d6d4ae1a06fe Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Fri, 28 Nov 2025 12:45:06 +0100
Subject: [PATCH 18/32] better render details/summary blocks, allow all images
in README content
---
components/Details/ReadmeBox.tsx | 29 ++++++++++++++++--
styles/styles.css | 19 ++++++++++--
util/getReadmeAssetUrl.ts | 51 ++++++++++++++++++++++++--------
3 files changed, 81 insertions(+), 18 deletions(-)
diff --git a/components/Details/ReadmeBox.tsx b/components/Details/ReadmeBox.tsx
index 5364301b7..423b956c8 100644
--- a/components/Details/ReadmeBox.tsx
+++ b/components/Details/ReadmeBox.tsx
@@ -102,8 +102,13 @@ export default function ReadmeBox({
}
return {props.children};
},
- img: ({ src, alt, width }: any) => (
-
+ img: ({ src, alt, width, height }: any) => (
+
),
pre: ({ children }: any) => {
const langClass = children.props.className;
@@ -137,6 +142,17 @@ export default function ReadmeBox({
);
},
+ details: ({ children }: any) => {
+ return (
+
+ {children}
+
+ );
+ },
}}
rehypePlugins={[rehypeRaw, rehypeSanitize]}
remarkPlugins={[remarkGfm, remarkEmoji]}>
@@ -184,4 +200,13 @@ const styles = StyleSheet.create({
textAlign: 'center',
paddingVertical: 24,
},
+ detailsWrapper: {
+ borderRadius: 12,
+ borderWidth: 1,
+ borderStyle: 'solid',
+ marginTop: 12,
+ paddingBottom: 12,
+ paddingTop: 4,
+ paddingRight: 16,
+ },
});
diff --git a/styles/styles.css b/styles/styles.css
index c39085970..377298be7 100644
--- a/styles/styles.css
+++ b/styles/styles.css
@@ -244,16 +244,20 @@ select {
p, h1, h2, h3, h4, h5, h6 {
margin-bottom: 0;
- text-align: left;
}
- a:has(img), p:empty {
+ a:has(img) {
+ display: inline-flex;
+ text-decoration: none !important;
+ }
+
+ p:empty {
display: none;
}
code, pre, a {
white-space: pre-wrap;
- word-break: break-word;
+ word-break: auto-phrase;
}
code {
@@ -279,6 +283,10 @@ select {
}
}
+ picture {
+ display: contents;
+ }
+
img {
max-width: 100%;
}
@@ -358,6 +366,7 @@ select {
summary {
margin-top: 8px !important;
+ cursor: pointer;
}
}
@@ -365,6 +374,10 @@ select {
margin-top: 8px;
border-collapse: collapse;
width: fit-content;
+
+ a:has(img) {
+ display: inline;
+ }
}
td, th {
diff --git a/util/getReadmeAssetUrl.ts b/util/getReadmeAssetUrl.ts
index 1e36ebc52..251e89b4c 100644
--- a/util/getReadmeAssetUrl.ts
+++ b/util/getReadmeAssetUrl.ts
@@ -1,30 +1,55 @@
export function getReadmeAssetURL(src: string, githubUrl: string) {
- if (!src.startsWith(`http`)) {
- const rawGitHubUrl = githubUrl
- .replace('https://github.com', 'https://raw.githubusercontent.com')
- .replace('/tree', '');
- return joinPosix(rawGitHubUrl, src).replace('https:/', 'https://');
+ if (src.startsWith('http')) {
+ return src;
}
- return src;
+
+ const url = new URL(githubUrl);
+ const parts = url.pathname.split('/').filter(Boolean);
+
+ if (parts.length < 4 || parts[2] !== 'tree') {
+ const owner = parts[0];
+ const repo = parts[1];
+ const branch = 'main';
+ const basePath = '';
+ const resolved = resolvePosix(basePath, src);
+
+ return `https://raw.githubusercontent.com/${owner}/${repo}/${branch}/${resolved}`;
+ }
+
+ const owner = parts[0];
+ const repo = parts[1];
+ const branch = parts[3];
+ const basePath = parts.slice(4).join('/');
+ const resolved = resolvePosix(basePath, src);
+
+ return `https://raw.githubusercontent.com/${owner}/${repo}/${branch}/${resolved}`;
}
function joinPosix(...parts: string[]): string {
return normalizePosix(parts.filter(Boolean).join('/'));
}
+function resolvePosix(base: string, rel: string): string {
+ if (rel.startsWith('/')) {
+ return normalizePosix(rel.replace(/^\/+/, ''));
+ }
+ return normalizePosix(joinPosix(base, rel));
+}
+
function normalizePosix(path: string): string {
- const absolute = path.startsWith('/');
- const segments = path.split('/').filter(Boolean);
+ const segments = path.split('/').filter(() => true);
const out: string[] = [];
for (const segment of segments) {
- if (segment === '.') {
+ if (segment === '' || segment === '.') {
continue;
}
if (segment === '..') {
- out.pop();
- } else {
- out.push(segment);
+ if (out.length > 0) {
+ out.pop();
+ }
+ continue;
}
+ out.push(segment);
}
- return (absolute ? '/' : '') + out.join('/');
+ return out.join('/');
}
From b65af81dce77b6761487dc0f8cfd9c8f52d320dd Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Fri, 28 Nov 2025 15:18:47 +0100
Subject: [PATCH 19/32] add missing icons, cleanup code
---
components/Details/ExampleBox.tsx | 9 +++-
components/Details/ReadmeBox.tsx | 2 -
components/Icons/index.tsx | 79 +++++++++++++++++++++++++++++++
pages/package/[...name].tsx | 1 -
util/codeBlockHighlighter.ts | 23 ---------
5 files changed, 86 insertions(+), 28 deletions(-)
delete mode 100644 util/codeBlockHighlighter.ts
diff --git a/components/Details/ExampleBox.tsx b/components/Details/ExampleBox.tsx
index cd0132cde..7019a8890 100644
--- a/components/Details/ExampleBox.tsx
+++ b/components/Details/ExampleBox.tsx
@@ -3,7 +3,7 @@ import { useContext } from 'react';
import { StyleSheet, Text, View } from 'react-native';
import { A, colors, darkColors, useLayout } from '~/common/styleguide';
-import { GitHub } from '~/components/Icons';
+import { CodeBrackets, GitHub, Snack } from '~/components/Icons';
import CustomAppearanceContext from '~/context/CustomAppearanceContext';
type Props = {
@@ -30,9 +30,14 @@ export default function ExampleBox({ example, index }: Props) {
}}>
{example.includes('github.com') && (
- // TODO: add Snack and generic code icons
)}
+ {example.includes('snack.expo.dev') && (
+
+ )}
+ {!example.includes('github.com') && !example.includes('snack.expo.dev') && (
+
+ )}
{getExampleDescription(example)}
diff --git a/components/Details/ReadmeBox.tsx b/components/Details/ReadmeBox.tsx
index 423b956c8..c154263ce 100644
--- a/components/Details/ReadmeBox.tsx
+++ b/components/Details/ReadmeBox.tsx
@@ -92,8 +92,6 @@ export default function ReadmeBox({
) : (
null,
div: () => null,
a: (props: any) => {
diff --git a/components/Icons/index.tsx b/components/Icons/index.tsx
index f2983259c..8e8d90eea 100644
--- a/components/Icons/index.tsx
+++ b/components/Icons/index.tsx
@@ -536,3 +536,82 @@ export function ReadmeFile({ width = 24, height = 24, fill = colors.black }: Ico
);
}
+
+export function CodeBrackets({ width = 24, height = 24, fill = colors.black }: IconProps) {
+ return (
+
+ );
+}
+
+export function Snack({ width = 24, height = 24, fill = colors.black }: IconProps) {
+ return (
+
+ );
+}
diff --git a/pages/package/[...name].tsx b/pages/package/[...name].tsx
index 516d1e549..8ae714f3d 100644
--- a/pages/package/[...name].tsx
+++ b/pages/package/[...name].tsx
@@ -47,7 +47,6 @@ type Props = {
registryData?: NpmLatestRegistryData;
};
-// TODO: async render/data fetch
export default function PackagePage({ apiData, registryData, packageName }: Props) {
const { isDark } = useContext(CustomAppearanceContext);
const { isSmallScreen } = useLayout();
diff --git a/util/codeBlockHighlighter.ts b/util/codeBlockHighlighter.ts
deleted file mode 100644
index 66ea0c9da..000000000
--- a/util/codeBlockHighlighter.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import { createHighlighterCore, createOnigurumaEngine } from 'react-shiki/core';
-
-export async function getHighlighter() {
- return await createHighlighterCore({
- themes: [
- import('@shikijs/themes/github-dark-default'),
- import('@shikijs/themes/github-light-default'),
- ],
- langs: [
- import('@shikijs/langs/javascript'),
- import('@shikijs/langs/jsx'),
- import('@shikijs/langs/shellscript'),
- import('@shikijs/langs/typescript'),
- import('@shikijs/langs/tsx'),
- import('@shikijs/langs/ruby'),
- import('@shikijs/langs/java'),
- import('@shikijs/langs/objective-c'),
- import('@shikijs/langs/diff'),
- import('@shikijs/langs/xml'),
- ],
- engine: createOnigurumaEngine(import('shiki/wasm')),
- });
-}
From b79ed6f2b517ccf5245eaa099326b16f6107f5bc Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Fri, 28 Nov 2025 15:41:51 +0100
Subject: [PATCH 20/32] add module type, tweaks and fixes for README render
---
components/Details/ReadmeBox.tsx | 4 +++-
components/Library/MetaData.tsx | 17 +++++++++++++++++
styles/styles.css | 10 ++++++++++
3 files changed, 30 insertions(+), 1 deletion(-)
diff --git a/components/Details/ReadmeBox.tsx b/components/Details/ReadmeBox.tsx
index c154263ce..5bb818335 100644
--- a/components/Details/ReadmeBox.tsx
+++ b/components/Details/ReadmeBox.tsx
@@ -64,7 +64,6 @@ export default function ReadmeBox({
const readmeFallbackContent = getReadmeFallbackContent(readmeContent);
- // TODO: collapse Readme content by default, expand on user interaction
return (
),
+ source: ({ srcSet, ...rest }: any) => (
+
+ ),
pre: ({ children }: any) => {
const langClass = children.props.className;
return (
diff --git a/components/Library/MetaData.tsx b/components/Library/MetaData.tsx
index d2727b6aa..d47542c90 100644
--- a/components/Library/MetaData.tsx
+++ b/components/Library/MetaData.tsx
@@ -3,6 +3,7 @@ import { useContext } from 'react';
import { Platform, StyleSheet, View } from 'react-native';
import { colors, A, P, Caption, darkColors } from '~/common/styleguide';
+import { FILTER_MODULE_TYPE } from '~/components/Filters/helpers';
import { ConfigPluginContent, getConfigPluginText } from '~/components/Library/ConfigPlugin';
import Tooltip from '~/components/Tooltip';
import CustomAppearanceContext from '~/context/CustomAppearanceContext';
@@ -26,6 +27,7 @@ import {
PackageSize,
Dependency,
ConfigPlugin,
+ Tools,
} from '../Icons';
type Props = {
@@ -199,6 +201,21 @@ function generateSecondaryData(
tooltip: getConfigPluginText(configPlugin),
}
: null,
+ skipExamples && library.github.moduleType
+ ? {
+ id: 'moduleType',
+ icon: ,
+ content: (
+
+ {
+ FILTER_MODULE_TYPE.filter(
+ ({ param }) => param === `${library.github.moduleType}Module`
+ ).at(0)?.title
+ }
+
+ ),
+ }
+ : null,
github.hasTypes
? {
id: 'types',
diff --git a/styles/styles.css b/styles/styles.css
index 377298be7..9401c1d05 100644
--- a/styles/styles.css
+++ b/styles/styles.css
@@ -244,6 +244,10 @@ select {
p, h1, h2, h3, h4, h5, h6 {
margin-bottom: 0;
+
+ & a {
+ font-size: inherit;
+ }
}
a:has(img) {
@@ -251,6 +255,10 @@ select {
text-decoration: none !important;
}
+ a:has(code) {
+ font-size: 100%;
+ }
+
p:empty {
display: none;
}
@@ -303,6 +311,8 @@ select {
.blockquote-title {
font-weight: 600;
+ margin-bottom: -4px;
+ display: block;
}
&.note {
From f9dfbe9749c52ab843d2070eed17df7edb28a586 Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Fri, 28 Nov 2025 16:15:08 +0100
Subject: [PATCH 21/32] improvement for assets URL translations, readme render
tweaks
---
components/Details/ReadmeBox.tsx | 6 ++++++
styles/styles.css | 8 ++++++--
util/getReadmeAssetUrl.ts | 15 ++++++++++++---
3 files changed, 24 insertions(+), 5 deletions(-)
diff --git a/components/Details/ReadmeBox.tsx b/components/Details/ReadmeBox.tsx
index 5bb818335..fbc24bc42 100644
--- a/components/Details/ReadmeBox.tsx
+++ b/components/Details/ReadmeBox.tsx
@@ -91,6 +91,7 @@ export default function ReadmeBox({
) : (
null,
hr: () => null,
div: () => null,
a: (props: any) => {
@@ -102,6 +103,11 @@ export default function ReadmeBox({
img: ({ src, alt, width, height }: any) => (
{
+ const target = error.currentTarget;
+ target.onerror = null;
+ target.src = getReadmeAssetURL(src, githubUrl, 'master');
+ }}
alt={alt ?? ''}
width={width}
height={height}
diff --git a/styles/styles.css b/styles/styles.css
index 9401c1d05..100dd17b9 100644
--- a/styles/styles.css
+++ b/styles/styles.css
@@ -238,8 +238,12 @@ select {
margin-top: 18px;
}
- section + img {
- margin-top: 18px;
+ section + img, blockquote + img {
+ margin-top: 12px;
+ }
+
+ img + img {
+ margin-top: 8px;
}
p, h1, h2, h3, h4, h5, h6 {
diff --git a/util/getReadmeAssetUrl.ts b/util/getReadmeAssetUrl.ts
index 251e89b4c..0c30c8267 100644
--- a/util/getReadmeAssetUrl.ts
+++ b/util/getReadmeAssetUrl.ts
@@ -1,15 +1,24 @@
-export function getReadmeAssetURL(src: string, githubUrl: string) {
- if (src.startsWith('http')) {
+export function getReadmeAssetURL(src: string, githubUrl: string, defaultBranch = 'main') {
+ const isGitHubAssetURL =
+ src.includes('github.com') && !src.endsWith('badge.svg') && !src.includes('user-attachments');
+
+ if (src.startsWith('http') && !isGitHubAssetURL) {
return src;
}
+ if (isGitHubAssetURL) {
+ return src
+ .replace('https://github.com', 'https://raw.githubusercontent.com')
+ .replace('/blob/', '/');
+ }
+
const url = new URL(githubUrl);
const parts = url.pathname.split('/').filter(Boolean);
if (parts.length < 4 || parts[2] !== 'tree') {
const owner = parts[0];
const repo = parts[1];
- const branch = 'main';
+ const branch = defaultBranch;
const basePath = '';
const resolved = resolvePosix(basePath, src);
From 7c83a4fe41fab246a1089da5be68545e34620908 Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Fri, 28 Nov 2025 18:34:12 +0100
Subject: [PATCH 22/32] reorder section, add pkg-size.dev, tweak authors
tooltips
---
components/Details/PackageAuthor.tsx | 27 ++++++------
pages/package/[...name].tsx | 61 +++++++++++++++++++---------
2 files changed, 56 insertions(+), 32 deletions(-)
diff --git a/components/Details/PackageAuthor.tsx b/components/Details/PackageAuthor.tsx
index 88ff4c02e..c232c3a2d 100644
--- a/components/Details/PackageAuthor.tsx
+++ b/components/Details/PackageAuthor.tsx
@@ -2,7 +2,7 @@ import SHA256 from 'crypto-js/sha256';
import { useContext } from 'react';
import { StyleSheet, View } from 'react-native';
-import { A, Caption, colors, darkColors, Label } from '~/common/styleguide';
+import { A, colors, darkColors, Label } from '~/common/styleguide';
import Tooltip from '~/components/Tooltip';
import CustomAppearanceContext from '~/context/CustomAppearanceContext';
import { type NpmUser } from '~/types';
@@ -41,8 +41,8 @@ export default function PackageAuthor({ author, compact }: Props) {
alt={`${ghUsername} avatar`}
/>
- {ghUsername}
-
+
+
@@ -78,8 +78,11 @@ export default function PackageAuthor({ author, compact }: Props) {
/>
}>
- {author.name}
-
+
+
@@ -94,10 +97,10 @@ export default function PackageAuthor({ author, compact }: Props) {
alt={`${author.name} avatar`}
/>
-
- {author.name}
-
-
+
+
);
@@ -126,9 +129,9 @@ const styles = StyleSheet.create({
alignItems: 'center',
backgroundColor: 'transparent',
},
- caption: {
- lineHeight: 16,
- color: 'inherit',
+ sublabel: {
+ fontSize: 11,
+ fontWeight: 300,
},
avatar: {
width: 36,
diff --git a/pages/package/[...name].tsx b/pages/package/[...name].tsx
index 8ae714f3d..d9666cfaa 100644
--- a/pages/package/[...name].tsx
+++ b/pages/package/[...name].tsx
@@ -209,18 +209,34 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
>
)}
Package analysis
-
-
- Bundlephobia
-
-
- Snyk Advisor
-
-
+
{dependencies && Object.keys(dependencies).length > 0 && (
<>
Dependencies
@@ -231,22 +247,22 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
>
)}
- {devDependencies && Object.keys(devDependencies).length > 0 && (
+ {peerDependencies && Object.keys(peerDependencies).length > 0 && (
<>
- Development dependencies
+ Peer dependencies
- {mapDependencies(devDependencies, ([name, version]: [string, string]) => (
-
+ {mapDependencies(peerDependencies, ([name, version]: [string, string]) => (
+
))}
>
)}
- {peerDependencies && Object.keys(peerDependencies).length > 0 && (
+ {devDependencies && Object.keys(devDependencies).length > 0 && (
<>
- Peer dependencies
+ Development dependencies
- {mapDependencies(peerDependencies, ([name, version]: [string, string]) => (
-
+ {mapDependencies(devDependencies, ([name, version]: [string, string]) => (
+
))}
>
@@ -396,6 +412,11 @@ const styles = StyleSheet.create({
flexDirection: 'row',
flexWrap: 'wrap',
},
+ linkList: {
+ margin: 0,
+ paddingLeft: 18,
+ fontSize: 13,
+ },
});
export async function getServerSideProps(ctx: NextPageContext) {
From d0c4595eda0ec5d5e6152aa3ea7b2059081a2a78 Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Fri, 28 Nov 2025 21:45:32 +0100
Subject: [PATCH 23/32] remove hover gallery, tweaks and fixes
---
components/Details/ReadmeBox.tsx | 8 ++++++--
components/Library/MetaData.tsx | 2 ++
pages/package/[...name].tsx | 11 -----------
styles/styles.css | 2 +-
4 files changed, 9 insertions(+), 14 deletions(-)
diff --git a/components/Details/ReadmeBox.tsx b/components/Details/ReadmeBox.tsx
index fbc24bc42..76aaffd85 100644
--- a/components/Details/ReadmeBox.tsx
+++ b/components/Details/ReadmeBox.tsx
@@ -104,9 +104,13 @@ export default function ReadmeBox({
{
+ const fallbackUrl = getReadmeAssetURL(src, githubUrl, 'master');
const target = error.currentTarget;
- target.onerror = null;
- target.src = getReadmeAssetURL(src, githubUrl, 'master');
+
+ if (target.src !== fallbackUrl) {
+ target.onerror = null;
+ target.src = fallbackUrl;
+ }
}}
alt={alt ?? ''}
width={width}
diff --git a/components/Library/MetaData.tsx b/components/Library/MetaData.tsx
index d47542c90..8aec4d514 100644
--- a/components/Library/MetaData.tsx
+++ b/components/Library/MetaData.tsx
@@ -259,10 +259,12 @@ export function MetaData({ library, secondary, skipExamples = false }: Props) {
const component = (
{icon}
{content}
diff --git a/pages/package/[...name].tsx b/pages/package/[...name].tsx
index d9666cfaa..5074cdbf7 100644
--- a/pages/package/[...name].tsx
+++ b/pages/package/[...name].tsx
@@ -26,7 +26,6 @@ import PackageAuthor from '~/components/Details/PackageAuthor';
import ReadmeBox from '~/components/Details/ReadmeBox';
import { GitHub } from '~/components/Icons';
import { MetaData } from '~/components/Library/MetaData';
-import Thumbnail from '~/components/Library/Thumbnail.web';
import TrendingMark from '~/components/Library/TrendingMark';
import UnmaintainedLabel from '~/components/Library/UnmaintainedLabel';
import UpdatedAtView from '~/components/Library/UpdateAtView';
@@ -152,16 +151,6 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
>
)}
- {library.images && library.images.length ? (
- <>
- Usage gallery
-
- {library.images.map((image, index) => (
-
- ))}
-
- >
- ) : null}
diff --git a/styles/styles.css b/styles/styles.css
index 100dd17b9..8d055a33c 100644
--- a/styles/styles.css
+++ b/styles/styles.css
@@ -238,7 +238,7 @@ select {
margin-top: 18px;
}
- section + img, blockquote + img {
+ section + img, blockquote + img, pre + img {
margin-top: 12px;
}
From 5922b314cb411b52ee84cfdbd1de79f7792d3baf Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Fri, 28 Nov 2025 22:17:24 +0100
Subject: [PATCH 24/32] README rendering tweaks
---
components/Details/ReadmeBox.tsx | 4 +++-
styles/styles.css | 31 ++++++++++++++++++++++++++-----
2 files changed, 29 insertions(+), 6 deletions(-)
diff --git a/components/Details/ReadmeBox.tsx b/components/Details/ReadmeBox.tsx
index 76aaffd85..e886dbb82 100644
--- a/components/Details/ReadmeBox.tsx
+++ b/components/Details/ReadmeBox.tsx
@@ -66,7 +66,6 @@ export default function ReadmeBox({
return (
{readmeFallbackContent}
) : (
null,
hr: () => null,
@@ -110,6 +110,8 @@ export default function ReadmeBox({
if (target.src !== fallbackUrl) {
target.onerror = null;
target.src = fallbackUrl;
+ } else {
+ target.style.display = 'none';
}
}}
alt={alt ?? ''}
diff --git a/styles/styles.css b/styles/styles.css
index 8d055a33c..527040a2d 100644
--- a/styles/styles.css
+++ b/styles/styles.css
@@ -222,7 +222,7 @@ select {
}
/* README WRAPPER */
-#readmeMarkdownWrapper {
+#readmeMarkdownContainer {
font-size: 90%;
line-height: 1.4;
@@ -238,7 +238,7 @@ select {
margin-top: 18px;
}
- section + img, blockquote + img, pre + img {
+ img {
margin-top: 12px;
}
@@ -246,7 +246,19 @@ select {
margin-top: 8px;
}
- p, h1, h2, h3, h4, h5, h6 {
+ h1, h2, h3, h4, h5, h6 {
+ margin-bottom: 0;
+
+ & a {
+ font-size: inherit;
+ }
+
+ & img {
+ display: block;
+ }
+ }
+
+ p {
margin-bottom: 0;
& a {
@@ -301,6 +313,10 @@ select {
img {
max-width: 100%;
+
+ &:not([width]) {
+ width: min-content;
+ }
}
blockquote {
@@ -371,7 +387,7 @@ select {
}
}
- li *:last-child {
+ li &:last-child {
margin-bottom: 12px;
}
@@ -390,7 +406,12 @@ select {
width: fit-content;
a:has(img) {
- display: inline;
+ display: inline-block;
+ text-align: inherit;
+ }
+
+ sub, sup {
+ text-align: inherit;
}
}
From de90a87f52a36e62ab9c39bb07db2f87b0807a7f Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Mon, 1 Dec 2025 13:58:31 +0100
Subject: [PATCH 25/32] add ability to copy code from README, tooltip visual
tweaks
---
components/Details/ReadmeBox.tsx | 6 ++++
components/Details/ReadmeCodeBlock.tsx | 49 +++++++++++++++++++++++---
components/Icons/index.tsx | 27 +++++++++++++-
components/Tooltip.tsx | 8 ++++-
styles/styles.css | 18 ++++++++--
5 files changed, 99 insertions(+), 9 deletions(-)
diff --git a/components/Details/ReadmeBox.tsx b/components/Details/ReadmeBox.tsx
index e886dbb82..b8e284714 100644
--- a/components/Details/ReadmeBox.tsx
+++ b/components/Details/ReadmeBox.tsx
@@ -221,4 +221,10 @@ const styles = StyleSheet.create({
paddingTop: 4,
paddingRight: 16,
},
+ copyCodeButton: {
+ position: 'absolute',
+ backgroundColor: 'transparent',
+ top: 22,
+ right: 10,
+ },
});
diff --git a/components/Details/ReadmeCodeBlock.tsx b/components/Details/ReadmeCodeBlock.tsx
index 9870b0312..02409f703 100644
--- a/components/Details/ReadmeCodeBlock.tsx
+++ b/components/Details/ReadmeCodeBlock.tsx
@@ -1,5 +1,11 @@
+import { StyleSheet } from 'react-native';
import { useShikiHighlighter } from 'react-shiki';
+import { colors, darkColors } from '~/common/styleguide';
+import { Button } from '~/components/Button';
+import { Copy } from '~/components/Icons';
+import Tooltip from '~/components/Tooltip';
+
type Props = {
code: string;
lang: string;
@@ -16,13 +22,48 @@ export default function ReadmeCodeBlock({ code, lang, isDark }: Props) {
}
);
+ const copyButton = (
+ {
+ if (navigator.clipboard && navigator.clipboard.writeText) {
+ await navigator.clipboard.writeText(code);
+ }
+ }}>
+
+
+ }>
+ Copy code
+
+ );
+
if (!highlighter) {
return (
-
- {code}
-
+ <>
+ {copyButton}
+
+ {code}
+
+ >
);
}
- return highlighter;
+ return (
+ <>
+ {copyButton}
+ {highlighter}
+ >
+ );
}
+
+const styles = StyleSheet.create({
+ copyCodeButton: {
+ position: 'absolute',
+ backgroundColor: 'transparent',
+ top: 24,
+ right: 12,
+ },
+});
diff --git a/components/Icons/index.tsx b/components/Icons/index.tsx
index 8e8d90eea..e9f25bd83 100644
--- a/components/Icons/index.tsx
+++ b/components/Icons/index.tsx
@@ -1,5 +1,5 @@
import { type ViewStyle } from 'react-native';
-import { Circle, Path, Rect, Svg } from 'react-native-svg';
+import { Circle, Path, Polyline, Rect, Svg } from 'react-native-svg';
import { colors } from '~/common/styleguide';
@@ -615,3 +615,28 @@ export function Snack({ width = 24, height = 24, fill = colors.black }: IconProp
);
}
+
+export function Copy({ width = 24, height = 24, fill = colors.black }: IconProps) {
+ return (
+
+ );
+}
diff --git a/components/Tooltip.tsx b/components/Tooltip.tsx
index 81f64a17d..0a3205e53 100644
--- a/components/Tooltip.tsx
+++ b/components/Tooltip.tsx
@@ -16,7 +16,13 @@ function Tooltip({ children, trigger, side, delayDuration = 0, sideOffset = 4 }:
{children}
-
+
+
+
diff --git a/styles/styles.css b/styles/styles.css
index 527040a2d..445804bb6 100644
--- a/styles/styles.css
+++ b/styles/styles.css
@@ -157,7 +157,13 @@ select {
max-width: 220px;
svg {
- stroke: var(--tooltip-border);
+ position: relative;
+ top: -0.25px;
+
+ path {
+ stroke: var(--tooltip-border);
+ stroke-width: 1.5px;
+ }
}
}
@@ -387,8 +393,14 @@ select {
}
}
- li &:last-child {
- margin-bottom: 12px;
+ li {
+ &:last-child {
+ margin-bottom: 12px;
+ }
+
+ pre {
+ margin-top: 8px !important;
+ }
}
details {
From 701c192c118f0072a4fb92758c2682c5f1f8ee1b Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Mon, 1 Dec 2025 14:16:22 +0100
Subject: [PATCH 26/32] fix code block spacing and copy button overlap, update
Bun lock
---
bun.lock | 1 +
common/styleguide.tsx | 6 +++++-
components/Button.tsx | 21 ++++++++++++++++++---
components/Details/ReadmeCodeBlock.tsx | 25 ++++++++++++++++---------
styles/styles.css | 2 +-
5 files changed, 41 insertions(+), 14 deletions(-)
diff --git a/bun.lock b/bun.lock
index a1a6a5a30..c064f1efc 100644
--- a/bun.lock
+++ b/bun.lock
@@ -1,5 +1,6 @@
{
"lockfileVersion": 1,
+ "configVersion": 0,
"workspaces": {
"": {
"dependencies": {
diff --git a/common/styleguide.tsx b/common/styleguide.tsx
index 734dc1a03..9dd0fa6d6 100644
--- a/common/styleguide.tsx
+++ b/common/styleguide.tsx
@@ -14,6 +14,7 @@ import {
View,
useWindowDimensions,
type StyleProp,
+ type ViewStyle,
} from 'react-native';
import CustomAppearanceContext from '../context/CustomAppearanceContext';
@@ -198,7 +199,9 @@ function getLinkHoverStyles(): TextStyle {
};
}
-export function HoverEffect({ children }: PropsWithChildren) {
+type HoverEffectProps = PropsWithChildren<{ style?: StyleProp }>;
+
+export function HoverEffect({ children, style }: HoverEffectProps) {
const [isHovered, setIsHovered] = useState(false);
const [isActive, setIsActive] = useState(false);
@@ -209,6 +212,7 @@ export function HoverEffect({ children }: PropsWithChildren) {
{ transition: 'opacity 0.33s' },
isHovered && { opacity: 0.75 },
isActive && { opacity: 0.5 },
+ style,
]}
onPointerEnter={() => setIsHovered(true)}
onPointerLeave={() => setIsHovered(false)}
diff --git a/components/Button.tsx b/components/Button.tsx
index 0f76a494f..45a8776dd 100644
--- a/components/Button.tsx
+++ b/components/Button.tsx
@@ -1,6 +1,12 @@
import { A } from '@expo/html-elements';
import { type PropsWithChildren } from 'react';
-import { StyleSheet, type TextStyle, Pressable, type StyleProp } from 'react-native';
+import {
+ StyleSheet,
+ type TextStyle,
+ Pressable,
+ type StyleProp,
+ type ViewStyle,
+} from 'react-native';
import { darkColors, HoverEffect, P } from '~/common/styleguide';
@@ -9,9 +15,18 @@ type Props = PropsWithChildren & {
onPress?: () => void;
openInNewTab?: boolean;
style?: StyleProp;
+ containerStyle?: StyleProp;
};
-export function Button({ children, href, onPress, style, openInNewTab, ...rest }: Props) {
+export function Button({
+ children,
+ href,
+ onPress,
+ style,
+ containerStyle,
+ openInNewTab,
+ ...rest
+}: Props) {
const isLink = !!href;
const buttonStyle = [
styles.container,
@@ -24,7 +39,7 @@ export function Button({ children, href, onPress, style, openInNewTab, ...rest }
const content = typeof children === 'string' ? {children}
: children;
return (
-
+
{isLink ? (
{
if (navigator.clipboard && navigator.clipboard.writeText) {
@@ -42,28 +43,34 @@ export default function ReadmeCodeBlock({ code, lang, isDark }: Props) {
if (!highlighter) {
return (
- <>
- {copyButton}
+
{code}
- >
+ {copyButton}
+
);
}
return (
- <>
- {copyButton}
+
{highlighter}
- >
+ {copyButton}
+
);
}
const styles = StyleSheet.create({
- copyCodeButton: {
+ codeBlockContainer: {
+ position: 'relative',
+ marginTop: 8,
+ },
+ copyCodeContainer: {
position: 'absolute',
- backgroundColor: 'transparent',
- top: 24,
+ top: 12,
right: 12,
},
+ copyCodeButton: {
+ backgroundColor: 'transparent',
+ },
});
diff --git a/styles/styles.css b/styles/styles.css
index 445804bb6..4dc03ead4 100644
--- a/styles/styles.css
+++ b/styles/styles.css
@@ -308,7 +308,7 @@ select {
&.shiki {
border-radius: 6px;
- padding: 12px 16px;
+ padding: 12px 32px 12px 16px;
background-color: var(--code-block-background) !important;
}
}
From b8f245e3fcb2189bfbd37b13d4cf353af636d579 Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Mon, 1 Dec 2025 21:49:31 +0100
Subject: [PATCH 27/32] add README loader, fix README rendering, improve
templates support
---
components/Details/PackageAuthor.tsx | 13 ++----
components/Details/ReadmeBox.tsx | 64 ++++++++++++++++++-------
components/Details/ThreeDotsLoader.tsx | 17 +++++++
components/Library/MetaData.tsx | 8 +++-
pages/package/[...name].tsx | 65 ++++++++++++++------------
styles/styles.css | 49 +++++++++++++++++++
util/getReadmeAssetUrl.ts | 3 +-
7 files changed, 162 insertions(+), 57 deletions(-)
create mode 100644 components/Details/ThreeDotsLoader.tsx
diff --git a/components/Details/PackageAuthor.tsx b/components/Details/PackageAuthor.tsx
index c232c3a2d..ef7069191 100644
--- a/components/Details/PackageAuthor.tsx
+++ b/components/Details/PackageAuthor.tsx
@@ -23,6 +23,8 @@ export default function PackageAuthor({ author, compact }: Props) {
);
}
+ const sublabelStyle = { color: isDark ? darkColors.secondary : colors.gray5 };
+
if (author?.url && !author.url.includes('@')) {
if (author.url.includes('github.com/')) {
const [, potentialGHUsername] = author.url.split('github.com/');
@@ -42,7 +44,7 @@ export default function PackageAuthor({ author, compact }: Props) {
/>
-
+
@@ -79,10 +81,7 @@ export default function PackageAuthor({ author, compact }: Props) {
}>
-
+
@@ -98,9 +97,7 @@ export default function PackageAuthor({ author, compact }: Props) {
/>
-
+
);
diff --git a/components/Details/ReadmeBox.tsx b/components/Details/ReadmeBox.tsx
index b8e284714..4339a977e 100644
--- a/components/Details/ReadmeBox.tsx
+++ b/components/Details/ReadmeBox.tsx
@@ -9,6 +9,7 @@ import remarkGfm from 'remark-gfm';
import { A, colors, darkColors, P } from '~/common/styleguide';
import ReadmeCodeBlock from '~/components/Details/ReadmeCodeBlock';
+import { ThreeDotsLoader } from '~/components/Details/ThreeDotsLoader';
import { ReadmeFile } from '~/components/Icons';
import { extractAndStripBlockquoteType } from '~/util/extractAndStripBlockquoteType';
import { getReadmeAssetURL } from '~/util/getReadmeAssetUrl';
@@ -16,6 +17,7 @@ import { getReadmeAssetURL } from '~/util/getReadmeAssetUrl';
type Props = {
packageName?: string;
githubUrl?: string;
+ isTemplate?: boolean;
isDark?: boolean;
loader?: boolean;
};
@@ -23,6 +25,7 @@ type Props = {
export default function ReadmeBox({
packageName,
githubUrl,
+ isTemplate,
isDark = false,
loader = false,
}: Props) {
@@ -34,22 +37,41 @@ export default function ReadmeBox({
}
let cancelled = false;
+
void (async () => {
- try {
- const readmeResponse = await fetch(`https://unpkg.com/${packageName}/README.md`);
- const readmeContent = await readmeResponse.text();
- if (!cancelled) {
- setReadmeContent(readmeContent);
+ if (isTemplate) {
+ const templateRawUrl = githubUrl?.replace('github.com/', 'raw.githubusercontent.com/');
+ let readmeResponse = await fetch(`${templateRawUrl}/main/README.md`);
+
+ if (readmeResponse.status === 404) {
+ readmeResponse = await fetch(`${templateRawUrl}/master/README.md`);
}
- } catch (error: any) {
- if (error instanceof Error) {
- if (error.message === 'Failed to fetch') {
- setReadmeContent('');
- return;
+
+ if (readmeResponse.status === 200) {
+ const readmeContent = await readmeResponse.text();
+ if (!cancelled) {
+ setReadmeContent(readmeContent);
}
+ } else {
+ setReadmeContent('');
}
- if (!cancelled) {
- setReadmeContent(null);
+ } else {
+ try {
+ const readmeResponse = await fetch(`https://unpkg.com/${packageName}/README.md`);
+ const readmeContent = await readmeResponse.text();
+ if (!cancelled) {
+ setReadmeContent(readmeContent);
+ }
+ } catch (error: any) {
+ if (error instanceof Error) {
+ if (error.message === 'Failed to fetch') {
+ setReadmeContent('');
+ return;
+ }
+ }
+ if (!cancelled) {
+ setReadmeContent(null);
+ }
}
}
})();
@@ -86,14 +108,18 @@ export default function ReadmeBox({
{!readmeContent && readmeFallbackContent ? (
- {readmeFallbackContent}
+
+ {readmeContent === undefined && (
+
+ )}
+ {readmeFallbackContent}
+
) : (
null,
hr: () => null,
- div: () => null,
a: (props: any) => {
if (props.href) {
return ;
@@ -116,7 +142,10 @@ export default function ReadmeBox({
}}
alt={alt ?? ''}
width={width}
- height={height}
+ height="auto"
+ style={{
+ maxHeight: height,
+ }}
/>
),
source: ({ srcSet, ...rest }: any) => (
@@ -208,9 +237,12 @@ const styles = StyleSheet.create({
paddingTop: 12,
fontWeight: 300,
},
+ statusContainer: {
+ paddingVertical: 24,
+ gap: 16,
+ },
statusContent: {
textAlign: 'center',
- paddingVertical: 24,
},
detailsWrapper: {
borderRadius: 12,
diff --git a/components/Details/ThreeDotsLoader.tsx b/components/Details/ThreeDotsLoader.tsx
new file mode 100644
index 000000000..16fd85f05
--- /dev/null
+++ b/components/Details/ThreeDotsLoader.tsx
@@ -0,0 +1,17 @@
+import { View } from 'react-native';
+
+type ThreeDotsProps = {
+ color: string;
+ label?: string;
+};
+
+export function ThreeDotsLoader({ color, label = 'Loading' }: ThreeDotsProps) {
+ const colorStyle = { backgroundColor: color };
+ return (
+
+
+
+
+
+ );
+}
diff --git a/components/Library/MetaData.tsx b/components/Library/MetaData.tsx
index 8aec4d514..f5a6ad4e2 100644
--- a/components/Library/MetaData.tsx
+++ b/components/Library/MetaData.tsx
@@ -37,7 +37,7 @@ type Props = {
};
function generateData(
- { github, score, npm, npmPkg, matchingScoreModifiers }: LibraryType,
+ { github, score, npm, npmPkg, matchingScoreModifiers, template }: LibraryType,
isDark: boolean
): MetadataEntryType[] {
const iconColor = isDark ? darkColors.pewter : colors.gray5;
@@ -77,7 +77,11 @@ function generateData(
{
id: 'dependencies',
icon: ,
- content: (
+ content: template ? (
+
+ {`${github.stats.dependencies} ${pluralize('dependency', github.stats?.dependencies ?? 0)}`}
+
+ ) : (
diff --git a/pages/package/[...name].tsx b/pages/package/[...name].tsx
index 5074cdbf7..feaf7bb55 100644
--- a/pages/package/[...name].tsx
+++ b/pages/package/[...name].tsx
@@ -84,7 +84,7 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
return (
<>
@@ -118,6 +118,7 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
)}
@@ -197,35 +198,39 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
>
)}
- Package analysis
-
+ {!library.template && (
+ <>
+ Package analysis
+
+ >
+ )}
{dependencies && Object.keys(dependencies).length > 0 && (
<>
Dependencies
diff --git a/styles/styles.css b/styles/styles.css
index 4dc03ead4..a4f8e7331 100644
--- a/styles/styles.css
+++ b/styles/styles.css
@@ -227,7 +227,52 @@ select {
}
}
+/* THREE DOTS LOADER */
+
+#dots-loader {
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ flex-direction: row;
+ gap: 6px;
+
+ .dot {
+ width: 10px;
+ height: 10px;
+ border-radius: 50%;
+ display: inline-block;
+ animation: dots-bounce 1.2s infinite ease-in-out both;
+ opacity: 0.9;
+
+ &:nth-child(1) {
+ animation-delay: 0s;
+ }
+
+ &:nth-child(2) {
+ animation-delay: calc(1.2s / 6);
+ }
+
+ &:nth-child(3) {
+ animation-delay: calc(1.2s * 2 / 6);
+ }
+ }
+}
+
+@keyframes dots-bounce {
+ 0%,
+ 80%,
+ 100% {
+ transform: scale(0);
+ opacity: 0.4;
+ }
+ 40% {
+ transform: scale(1);
+ opacity: 1;
+ }
+}
+
/* README WRAPPER */
+
#readmeMarkdownContainer {
font-size: 90%;
line-height: 1.4;
@@ -262,6 +307,10 @@ select {
& img {
display: block;
}
+
+ + div {
+ margin-top: 12px;
+ }
}
p {
diff --git a/util/getReadmeAssetUrl.ts b/util/getReadmeAssetUrl.ts
index 0c30c8267..84914105e 100644
--- a/util/getReadmeAssetUrl.ts
+++ b/util/getReadmeAssetUrl.ts
@@ -9,7 +9,8 @@ export function getReadmeAssetURL(src: string, githubUrl: string, defaultBranch
if (isGitHubAssetURL) {
return src
.replace('https://github.com', 'https://raw.githubusercontent.com')
- .replace('/blob/', '/');
+ .replace('/blob/', '/')
+ .replace('/raw/', '/');
}
const url = new URL(githubUrl);
From 5c3b30a8818ac30ad770d1d5fd62e01ff7250d23 Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Mon, 1 Dec 2025 21:56:50 +0100
Subject: [PATCH 28/32] small tweaks for template details page
---
pages/package/[...name].tsx | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/pages/package/[...name].tsx b/pages/package/[...name].tsx
index feaf7bb55..818246f20 100644
--- a/pages/package/[...name].tsx
+++ b/pages/package/[...name].tsx
@@ -85,10 +85,10 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
<>
-
+
@@ -96,7 +96,11 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
{library.npmPkg}
- {library.npm?.latestRelease ?? registryData.version}
+ {registryData && (
+
+ {library.npm?.latestRelease ?? registryData.version}
+
+ )}
From 1e67efc35435d95fbb4e28447b0b2bc151c89bcc Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Mon, 1 Dec 2025 22:02:23 +0100
Subject: [PATCH 29/32] small tweaks for template details page
---
pages/package/[...name].tsx | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/pages/package/[...name].tsx b/pages/package/[...name].tsx
index 818246f20..dd812a8df 100644
--- a/pages/package/[...name].tsx
+++ b/pages/package/[...name].tsx
@@ -96,7 +96,7 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
{library.npmPkg}
- {registryData && (
+ {registryData.version && (
{library.npm?.latestRelease ?? registryData.version}
@@ -165,8 +165,12 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
- Popularity
-
+ {!library.template && (
+ <>
+ Popularity
+
+ >
+ )}
{library.github.topics && library.github.topics.length > 0 && (
<>
Topics
@@ -441,7 +445,7 @@ export async function getServerSideProps(ctx: NextPageContext) {
props: {
packageName,
apiData,
- registryData,
+ registryData: typeof registryData === 'object' ? registryData : {},
},
};
}
From b0c30735b1693e4880d3d06f56045fbabd98c62d Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Tue, 2 Dec 2025 09:51:27 +0100
Subject: [PATCH 30/32] author box fix, README rendering corrections
---
components/Details/ExampleBox.tsx | 2 +-
components/Details/PackageAuthor.tsx | 2 +-
components/Details/ReadmeBox.tsx | 2 +-
pages/package/[...name].tsx | 20 ++++++++++++++++----
styles/styles.css | 4 ++++
types/index.ts | 2 +-
6 files changed, 24 insertions(+), 8 deletions(-)
diff --git a/components/Details/ExampleBox.tsx b/components/Details/ExampleBox.tsx
index 7019a8890..53138619a 100644
--- a/components/Details/ExampleBox.tsx
+++ b/components/Details/ExampleBox.tsx
@@ -62,7 +62,7 @@ export function getExampleDescription(url: string) {
if (url.includes('/tree/')) {
return `GitHub project (${url.split('/').reverse()[0]})`;
}
- return 'GitHub repository example';
+ return `GitHub repository (${url.split('/')[4]})`;
}
if (url.includes('snack.expo.dev')) {
return 'Snack';
diff --git a/components/Details/PackageAuthor.tsx b/components/Details/PackageAuthor.tsx
index ef7069191..187e865ae 100644
--- a/components/Details/PackageAuthor.tsx
+++ b/components/Details/PackageAuthor.tsx
@@ -105,7 +105,7 @@ export default function PackageAuthor({ author, compact }: Props) {
return (
-
+
);
}
diff --git a/components/Details/ReadmeBox.tsx b/components/Details/ReadmeBox.tsx
index 4339a977e..7df1a339c 100644
--- a/components/Details/ReadmeBox.tsx
+++ b/components/Details/ReadmeBox.tsx
@@ -121,7 +121,7 @@ export default function ReadmeBox({
br: () => null,
hr: () => null,
a: (props: any) => {
- if (props.href) {
+ if (props.href && !props.href.startsWith('//')) {
return ;
}
return {props.children};
diff --git a/pages/package/[...name].tsx b/pages/package/[...name].tsx
index dd812a8df..c0f5abd6d 100644
--- a/pages/package/[...name].tsx
+++ b/pages/package/[...name].tsx
@@ -136,11 +136,17 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
>
)}
- {!isSmallScreen && author && (
+ {!isSmallScreen && !!author && (
<>
Author
-
+ {typeof author === 'string' ? (
+
+
+
+ ) : (
+
+ )}
>
)}
@@ -186,11 +192,17 @@ export default function PackagePage({ apiData, registryData, packageName }: Prop
>
)}
- {isSmallScreen && author && (
+ {isSmallScreen && !!author && (
<>
Author
-
+ {typeof author === 'string' ? (
+
+
+
+ ) : (
+
+ )}
>
)}
diff --git a/styles/styles.css b/styles/styles.css
index a4f8e7331..8883f5620 100644
--- a/styles/styles.css
+++ b/styles/styles.css
@@ -308,6 +308,10 @@ select {
display: block;
}
+ &[align="center"] img {
+ margin: 0 auto;
+ }
+
+ div {
margin-top: 12px;
}
diff --git a/types/index.ts b/types/index.ts
index 02f63521a..5b12a2803 100644
--- a/types/index.ts
+++ b/types/index.ts
@@ -194,7 +194,7 @@ export type NpmLatestRegistryData = {
name: string;
version: string;
keywords: string[];
- author: NpmUser;
+ author: NpmUser | string;
license: string;
maintainers: NpmUser[];
homepage: string;
From c57c8c4d6adb8d1ce944e2f3375aaf9aacb003d1 Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Tue, 2 Dec 2025 10:56:05 +0100
Subject: [PATCH 31/32] update lock after rebase
---
bun.lock | 264 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 263 insertions(+), 1 deletion(-)
diff --git a/bun.lock b/bun.lock
index 311965590..e7282164f 100644
--- a/bun.lock
+++ b/bun.lock
@@ -6,11 +6,13 @@
"dependencies": {
"@expo/html-elements": "^0.13.7",
"@expo/match-media": "^0.4.0",
+ "@m2d/react-markdown": "^1.0.0",
"@radix-ui/react-hover-card": "^1.1.15",
"@radix-ui/react-tooltip": "^1.2.8",
"@react-native-async-storage/async-storage": "^2.2.0",
"@react-native-picker/picker": "^2.11.4",
"@sentry/react": "^10.27.0",
+ "crypto-js": "^4.2.0",
"es-toolkit": "^1.42.0",
"expo": "54.0.25",
"expo-font": "^14.0.9",
@@ -24,6 +26,11 @@
"react-native-safe-area-context": "^5.6.2",
"react-native-svg": "^15.15.1",
"react-native-web": "^0.21.2",
+ "react-shiki": "^0.9.0",
+ "rehype-raw": "^7.0.0",
+ "rehype-sanitize": "^6.0.0",
+ "remark-emoji": "^5.0.2",
+ "remark-gfm": "^4.0.1",
"use-debounce": "^10.0.6",
},
"devDependencies": {
@@ -32,6 +39,7 @@
"@next/bundle-analyzer": "^16.0.6",
"@prettier/plugin-oxc": "^0.1.2",
"@types/bun": "^1.3.3",
+ "@types/crypto-js": "^4.2.2",
"@types/react": "^19.2.7",
"@vercel/blob": "^0.27.3",
"ajv-cli": "^5.0.0",
@@ -433,6 +441,8 @@
"@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="],
+ "@m2d/react-markdown": ["@m2d/react-markdown@1.0.0", "", { "dependencies": { "hast-util-to-jsx-runtime": "^2.3.6", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.2", "unified": "^11.0.5", "unist-util-visit": "^5.0.0" }, "peerDependencies": { "@types/react": ">=16.8", "react": ">=16.8" } }, "sha512-CqbJTHi+SOLwF3JA4xVgMLSL2ZlSg1VIohaMwt/lHs1Wu+jzZ3eu6JZvDFtHSioSiEGYdlcrwbrpugutDSvL+Q=="],
+
"@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.0.7", "", { "dependencies": { "@emnapi/core": "^1.5.0", "@emnapi/runtime": "^1.5.0", "@tybys/wasm-util": "^0.10.1" } }, "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw=="],
"@next/bundle-analyzer": ["@next/bundle-analyzer@16.0.6", "", { "dependencies": { "webpack-bundle-analyzer": "4.10.1" } }, "sha512-zoa/w3TYl6kBcJesvj7JM96fHu1WiHRLTRMgEdLEn2kh1cGJMkIIlOGyekjnccaozd+oIyQ925lKrkCMfgt1xg=="],
@@ -593,6 +603,20 @@
"@sentry/react": ["@sentry/react@10.27.0", "", { "dependencies": { "@sentry/browser": "10.27.0", "@sentry/core": "10.27.0", "hoist-non-react-statics": "^3.3.2" }, "peerDependencies": { "react": "^16.14.0 || 17.x || 18.x || 19.x" } }, "sha512-xoIRBlO1IhLX/O9aQgVYW1F3Qhw8TdkOiZjh6mrPsnCpBLufsQ4aS1nDQi9miZuWeslW0s2zNy0ACBpICZR/sw=="],
+ "@shikijs/core": ["@shikijs/core@3.18.0", "", { "dependencies": { "@shikijs/types": "3.18.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-qxBrX2G4ctCgpvFNWMhFvbBnsWTOmwJgSqywQm0gtamp/OXSaHBjtrBomNIY5WJGXgGCPPvI7O+Y9pH/dr/p0w=="],
+
+ "@shikijs/engine-javascript": ["@shikijs/engine-javascript@3.18.0", "", { "dependencies": { "@shikijs/types": "3.18.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.3.4" } }, "sha512-S87JGGXasJH1Oe9oFTqDWGcTUX+xMlf3Jzn4XbXoa6MmB19o0B8kVRd7vmhNvSkE/WuK2GTmB0I2GY526w4KxQ=="],
+
+ "@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@3.18.0", "", { "dependencies": { "@shikijs/types": "3.18.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "sha512-15+O2iy+nYU/IdiBIExXuK0JJABa/8tdnRDODBmLhdygQ43aCuipN5N9vTfS8jvkMByHMR09b5jtX2la0CCoOA=="],
+
+ "@shikijs/langs": ["@shikijs/langs@3.18.0", "", { "dependencies": { "@shikijs/types": "3.18.0" } }, "sha512-Deq7ZoYBtimN0M8pD5RU5TKz7DhUSTPtQOBuJpMxPDDJ+MJ7nT90DEmhDM2V0Nzp6DjfTAd+Z7ibpzr8arWqiA=="],
+
+ "@shikijs/themes": ["@shikijs/themes@3.18.0", "", { "dependencies": { "@shikijs/types": "3.18.0" } }, "sha512-wzg6vNniXC5J4ChNBJJIZFTWxmrERJMWknehmM++0OAKJqZ41WpnO7PmPOumvMsUaL1SC08Nb/JVdaJd2aTsZg=="],
+
+ "@shikijs/types": ["@shikijs/types@3.18.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-YLmpuroH06TpvqRXKR0YqlI0nQ56c8+BO/m9A9ht36WRdxmML4ivUsnpXuJU7PiClLRD2M66ilY2YJ0KE+8q7A=="],
+
+ "@shikijs/vscode-textmate": ["@shikijs/vscode-textmate@10.0.2", "", {}, "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg=="],
+
"@sinclair/typebox": ["@sinclair/typebox@0.27.8", "", {}, "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA=="],
"@sindresorhus/is": ["@sindresorhus/is@4.6.0", "", {}, "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw=="],
@@ -615,14 +639,22 @@
"@types/bun": ["@types/bun@1.3.3", "", { "dependencies": { "bun-types": "1.3.3" } }, "sha512-ogrKbJ2X5N0kWLLFKeytG0eHDleBYtngtlbu9cyBKFtNL3cnpDZkNdQj8flVf6WTZUX5ulI9AY1oa7ljhSrp+g=="],
+ "@types/crypto-js": ["@types/crypto-js@4.2.2", "", {}, "sha512-sDOLlVbHhXpAUAL0YHDUUwDZf3iN4Bwi4W6a0W0b+QcAezUbRtH4FVb+9J4h+XFPW7l/gQ9F8qC7P+Ec4k8QVQ=="],
+
+ "@types/debug": ["@types/debug@4.1.12", "", { "dependencies": { "@types/ms": "*" } }, "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ=="],
+
"@types/eslint": ["@types/eslint@9.6.1", "", { "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag=="],
"@types/eslint-scope": ["@types/eslint-scope@3.7.7", "", { "dependencies": { "@types/eslint": "*", "@types/estree": "*" } }, "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg=="],
"@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="],
+ "@types/estree-jsx": ["@types/estree-jsx@1.0.5", "", { "dependencies": { "@types/estree": "*" } }, "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg=="],
+
"@types/graceful-fs": ["@types/graceful-fs@4.1.9", "", { "dependencies": { "@types/node": "*" } }, "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ=="],
+ "@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="],
+
"@types/istanbul-lib-coverage": ["@types/istanbul-lib-coverage@2.0.6", "", {}, "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w=="],
"@types/istanbul-lib-report": ["@types/istanbul-lib-report@3.0.3", "", { "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA=="],
@@ -635,12 +667,18 @@
"@types/linkifyjs": ["@types/linkifyjs@2.1.7", "", { "dependencies": { "@types/react": "*" } }, "sha512-+SIYXs1lajyD7t/2+V9GLfdFlc/6Nr2tr65kjA2F5oOzBlPH+NiPqySJDHzREoGcL91Au9Qef8M5JdZiRXsaJw=="],
+ "@types/mdast": ["@types/mdast@4.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA=="],
+
+ "@types/ms": ["@types/ms@2.1.0", "", {}, "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="],
+
"@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="],
"@types/react": ["@types/react@19.2.7", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg=="],
"@types/stack-utils": ["@types/stack-utils@2.0.3", "", {}, "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw=="],
+ "@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="],
+
"@types/yargs": ["@types/yargs@17.0.35", "", { "dependencies": { "@types/yargs-parser": "*" } }, "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg=="],
"@types/yargs-parser": ["@types/yargs-parser@21.0.3", "", {}, "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ=="],
@@ -845,6 +883,8 @@
"babel-preset-jest": ["babel-preset-jest@29.6.3", "", { "dependencies": { "babel-plugin-jest-hoist": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA=="],
+ "bail": ["bail@2.0.2", "", {}, "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="],
+
"balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="],
"base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="],
@@ -891,10 +931,20 @@
"caniuse-lite": ["caniuse-lite@1.0.30001757", "", {}, "sha512-r0nnL/I28Zi/yjk1el6ilj27tKcdjLsNqAOZr0yVjWPrSQyHgKI2INaEWw21bAQSv2LXRt1XuCS/GomNpWOxsQ=="],
+ "ccount": ["ccount@2.0.1", "", {}, "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="],
+
"chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="],
"char-regex": ["char-regex@1.0.2", "", {}, "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw=="],
+ "character-entities": ["character-entities@2.0.2", "", {}, "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ=="],
+
+ "character-entities-html4": ["character-entities-html4@2.1.0", "", {}, "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA=="],
+
+ "character-entities-legacy": ["character-entities-legacy@3.0.0", "", {}, "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ=="],
+
+ "character-reference-invalid": ["character-reference-invalid@2.0.1", "", {}, "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw=="],
+
"cheerio": ["cheerio@1.1.2", "", { "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", "domhandler": "^5.0.3", "domutils": "^3.2.2", "encoding-sniffer": "^0.2.1", "htmlparser2": "^10.0.0", "parse5": "^7.3.0", "parse5-htmlparser2-tree-adapter": "^7.1.0", "parse5-parser-stream": "^7.1.2", "undici": "^7.12.0", "whatwg-mimetype": "^4.0.0" } }, "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg=="],
"cheerio-select": ["cheerio-select@2.1.0", "", { "dependencies": { "boolbase": "^1.0.0", "css-select": "^5.1.0", "css-what": "^6.1.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.3", "domutils": "^3.0.1" } }, "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g=="],
@@ -921,12 +971,16 @@
"clone": ["clone@1.0.4", "", {}, "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg=="],
+ "clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="],
+
"color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="],
"color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="],
"colorette": ["colorette@2.0.20", "", {}, "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="],
+ "comma-separated-tokens": ["comma-separated-tokens@2.0.3", "", {}, "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg=="],
+
"commander": ["commander@14.0.2", "", {}, "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ=="],
"compressible": ["compressible@2.0.18", "", { "dependencies": { "mime-db": ">= 1.43.0 < 2" } }, "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg=="],
@@ -945,6 +999,8 @@
"cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="],
+ "crypto-js": ["crypto-js@4.2.0", "", {}, "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q=="],
+
"crypto-random-string": ["crypto-random-string@2.0.0", "", {}, "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="],
"css-in-js-utils": ["css-in-js-utils@3.1.0", "", { "dependencies": { "hyphenate-style-name": "^1.0.3" } }, "sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A=="],
@@ -971,6 +1027,8 @@
"debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="],
+ "decode-named-character-reference": ["decode-named-character-reference@1.2.0", "", { "dependencies": { "character-entities": "^2.0.0" } }, "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q=="],
+
"deep-extend": ["deep-extend@0.6.0", "", {}, "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="],
"deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="],
@@ -987,10 +1045,14 @@
"depd": ["depd@2.0.0", "", {}, "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="],
+ "dequal": ["dequal@2.0.3", "", {}, "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="],
+
"destroy": ["destroy@1.2.0", "", {}, "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="],
"detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="],
+ "devlop": ["devlop@1.1.0", "", { "dependencies": { "dequal": "^2.0.0" } }, "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA=="],
+
"doctrine": ["doctrine@2.1.0", "", { "dependencies": { "esutils": "^2.0.2" } }, "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="],
"dom-serializer": ["dom-serializer@2.0.0", "", { "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", "entities": "^4.2.0" } }, "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg=="],
@@ -1021,6 +1083,8 @@
"emojis-list": ["emojis-list@3.0.0", "", {}, "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="],
+ "emoticon": ["emoticon@4.1.0", "", {}, "sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ=="],
+
"encodeurl": ["encodeurl@2.0.0", "", {}, "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="],
"encoding-sniffer": ["encoding-sniffer@0.2.1", "", { "dependencies": { "iconv-lite": "^0.6.3", "whatwg-encoding": "^3.1.1" } }, "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw=="],
@@ -1111,6 +1175,8 @@
"estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="],
+ "estree-util-is-identifier-name": ["estree-util-is-identifier-name@3.0.0", "", {}, "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg=="],
+
"esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="],
"etag": ["etag@1.8.1", "", {}, "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="],
@@ -1145,6 +1211,8 @@
"exponential-backoff": ["exponential-backoff@3.1.3", "", {}, "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA=="],
+ "extend": ["extend@3.0.2", "", {}, "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="],
+
"fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="],
"fast-diff": ["fast-diff@1.3.0", "", {}, "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw=="],
@@ -1263,6 +1331,24 @@
"hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="],
+ "hast-util-from-parse5": ["hast-util-from-parse5@8.0.3", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "devlop": "^1.0.0", "hastscript": "^9.0.0", "property-information": "^7.0.0", "vfile": "^6.0.0", "vfile-location": "^5.0.0", "web-namespaces": "^2.0.0" } }, "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg=="],
+
+ "hast-util-parse-selector": ["hast-util-parse-selector@4.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A=="],
+
+ "hast-util-raw": ["hast-util-raw@9.1.0", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "@ungap/structured-clone": "^1.0.0", "hast-util-from-parse5": "^8.0.0", "hast-util-to-parse5": "^8.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "parse5": "^7.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw=="],
+
+ "hast-util-sanitize": ["hast-util-sanitize@5.0.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@ungap/structured-clone": "^1.0.0", "unist-util-position": "^5.0.0" } }, "sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg=="],
+
+ "hast-util-to-html": ["hast-util-to-html@9.0.5", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-whitespace": "^3.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "stringify-entities": "^4.0.0", "zwitch": "^2.0.4" } }, "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw=="],
+
+ "hast-util-to-jsx-runtime": ["hast-util-to-jsx-runtime@2.3.6", "", { "dependencies": { "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "hast-util-whitespace": "^3.0.0", "mdast-util-mdx-expression": "^2.0.0", "mdast-util-mdx-jsx": "^3.0.0", "mdast-util-mdxjs-esm": "^2.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "style-to-js": "^1.0.0", "unist-util-position": "^5.0.0", "vfile-message": "^4.0.0" } }, "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg=="],
+
+ "hast-util-to-parse5": ["hast-util-to-parse5@8.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "devlop": "^1.0.0", "property-information": "^6.0.0", "space-separated-tokens": "^2.0.0", "web-namespaces": "^2.0.0", "zwitch": "^2.0.0" } }, "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw=="],
+
+ "hast-util-whitespace": ["hast-util-whitespace@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw=="],
+
+ "hastscript": ["hastscript@9.0.1", "", { "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-parse-selector": "^4.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0" } }, "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w=="],
+
"hermes-compiler": ["hermes-compiler@0.0.0", "", {}, "sha512-boVFutx6ME/Km2mB6vvsQcdnazEYYI/jV1pomx1wcFUG/EVqTkr5CU0CW9bKipOA/8Hyu3NYwW3THg2Q1kNCfA=="],
"hermes-estree": ["hermes-estree@0.29.1", "", {}, "sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ=="],
@@ -1275,6 +1361,8 @@
"html-escaper": ["html-escaper@2.0.2", "", {}, "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="],
+ "html-void-elements": ["html-void-elements@3.0.0", "", {}, "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg=="],
+
"htmlparser2": ["htmlparser2@10.0.0", "", { "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", "domutils": "^3.2.1", "entities": "^6.0.0" } }, "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g=="],
"http-errors": ["http-errors@2.0.0", "", { "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", "statuses": "2.0.1", "toidentifier": "1.0.1" } }, "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ=="],
@@ -1301,12 +1389,18 @@
"ini": ["ini@1.3.8", "", {}, "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="],
+ "inline-style-parser": ["inline-style-parser@0.2.7", "", {}, "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA=="],
+
"inline-style-prefixer": ["inline-style-prefixer@7.0.1", "", { "dependencies": { "css-in-js-utils": "^3.1.0" } }, "sha512-lhYo5qNTQp3EvSSp3sRvXMbVQTLrvGV6DycRMJ5dm2BLMiJ30wpXKdDdgX+GmJZ5uQMucwRKHamXSst3Sj/Giw=="],
"internal-slot": ["internal-slot@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw=="],
"invariant": ["invariant@2.2.4", "", { "dependencies": { "loose-envify": "^1.0.0" } }, "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA=="],
+ "is-alphabetical": ["is-alphabetical@2.0.1", "", {}, "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ=="],
+
+ "is-alphanumerical": ["is-alphanumerical@2.0.1", "", { "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" } }, "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw=="],
+
"is-array-buffer": ["is-array-buffer@3.0.5", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A=="],
"is-async-function": ["is-async-function@2.1.1", "", { "dependencies": { "async-function": "^1.0.0", "call-bound": "^1.0.3", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ=="],
@@ -1327,6 +1421,8 @@
"is-date-object": ["is-date-object@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" } }, "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg=="],
+ "is-decimal": ["is-decimal@2.0.1", "", {}, "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A=="],
+
"is-docker": ["is-docker@2.2.1", "", { "bin": { "is-docker": "cli.js" } }, "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="],
"is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="],
@@ -1339,6 +1435,8 @@
"is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="],
+ "is-hexadecimal": ["is-hexadecimal@2.0.1", "", {}, "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg=="],
+
"is-map": ["is-map@2.0.3", "", {}, "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw=="],
"is-negative-zero": ["is-negative-zero@2.0.3", "", {}, "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw=="],
@@ -1349,7 +1447,7 @@
"is-number-object": ["is-number-object@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw=="],
- "is-plain-obj": ["is-plain-obj@2.1.0", "", {}, "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA=="],
+ "is-plain-obj": ["is-plain-obj@4.1.0", "", {}, "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="],
"is-plain-object": ["is-plain-object@5.0.0", "", {}, "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q=="],
@@ -1493,16 +1591,50 @@
"log-update": ["log-update@6.1.0", "", { "dependencies": { "ansi-escapes": "^7.0.0", "cli-cursor": "^5.0.0", "slice-ansi": "^7.1.0", "strip-ansi": "^7.1.0", "wrap-ansi": "^9.0.0" } }, "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w=="],
+ "longest-streak": ["longest-streak@3.1.0", "", {}, "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="],
+
"loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { "loose-envify": "cli.js" } }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="],
"lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="],
"makeerror": ["makeerror@1.0.12", "", { "dependencies": { "tmpl": "1.0.5" } }, "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg=="],
+ "markdown-table": ["markdown-table@3.0.4", "", {}, "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw=="],
+
"marky": ["marky@1.3.0", "", {}, "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ=="],
"math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="],
+ "mdast-util-find-and-replace": ["mdast-util-find-and-replace@3.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg=="],
+
+ "mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA=="],
+
+ "mdast-util-gfm": ["mdast-util-gfm@3.1.0", "", { "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", "mdast-util-gfm-footnote": "^2.0.0", "mdast-util-gfm-strikethrough": "^2.0.0", "mdast-util-gfm-table": "^2.0.0", "mdast-util-gfm-task-list-item": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ=="],
+
+ "mdast-util-gfm-autolink-literal": ["mdast-util-gfm-autolink-literal@2.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "ccount": "^2.0.0", "devlop": "^1.0.0", "mdast-util-find-and-replace": "^3.0.0", "micromark-util-character": "^2.0.0" } }, "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ=="],
+
+ "mdast-util-gfm-footnote": ["mdast-util-gfm-footnote@2.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0" } }, "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ=="],
+
+ "mdast-util-gfm-strikethrough": ["mdast-util-gfm-strikethrough@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg=="],
+
+ "mdast-util-gfm-table": ["mdast-util-gfm-table@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "markdown-table": "^3.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg=="],
+
+ "mdast-util-gfm-task-list-item": ["mdast-util-gfm-task-list-item@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ=="],
+
+ "mdast-util-mdx-expression": ["mdast-util-mdx-expression@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ=="],
+
+ "mdast-util-mdx-jsx": ["mdast-util-mdx-jsx@3.2.0", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "parse-entities": "^4.0.0", "stringify-entities": "^4.0.0", "unist-util-stringify-position": "^4.0.0", "vfile-message": "^4.0.0" } }, "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q=="],
+
+ "mdast-util-mdxjs-esm": ["mdast-util-mdxjs-esm@2.0.1", "", { "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg=="],
+
+ "mdast-util-phrasing": ["mdast-util-phrasing@4.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" } }, "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w=="],
+
+ "mdast-util-to-hast": ["mdast-util-to-hast@13.2.1", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@ungap/structured-clone": "^1.0.0", "devlop": "^1.0.0", "micromark-util-sanitize-uri": "^2.0.0", "trim-lines": "^3.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" } }, "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA=="],
+
+ "mdast-util-to-markdown": ["mdast-util-to-markdown@2.1.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", "mdast-util-phrasing": "^4.0.0", "mdast-util-to-string": "^4.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" } }, "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA=="],
+
+ "mdast-util-to-string": ["mdast-util-to-string@4.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0" } }, "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg=="],
+
"mdn-data": ["mdn-data@2.0.14", "", {}, "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="],
"memoize-one": ["memoize-one@5.2.1", "", {}, "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q=="],
@@ -1541,6 +1673,62 @@
"metro-transform-worker": ["metro-transform-worker@0.83.2", "", { "dependencies": { "@babel/core": "^7.25.2", "@babel/generator": "^7.25.0", "@babel/parser": "^7.25.3", "@babel/types": "^7.25.2", "flow-enums-runtime": "^0.0.6", "metro": "0.83.2", "metro-babel-transformer": "0.83.2", "metro-cache": "0.83.2", "metro-cache-key": "0.83.2", "metro-minify-terser": "0.83.2", "metro-source-map": "0.83.2", "metro-transform-plugins": "0.83.2", "nullthrows": "^1.1.1" } }, "sha512-G5DsIg+cMZ2KNfrdLnWMvtppb3+Rp1GMyj7Bvd9GgYc/8gRmvq1XVEF9XuO87Shhb03kFhGqMTgZerz3hZ1v4Q=="],
+ "micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="],
+
+ "micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="],
+
+ "micromark-extension-gfm": ["micromark-extension-gfm@3.0.0", "", { "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", "micromark-extension-gfm-footnote": "^2.0.0", "micromark-extension-gfm-strikethrough": "^2.0.0", "micromark-extension-gfm-table": "^2.0.0", "micromark-extension-gfm-tagfilter": "^2.0.0", "micromark-extension-gfm-task-list-item": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w=="],
+
+ "micromark-extension-gfm-autolink-literal": ["micromark-extension-gfm-autolink-literal@2.1.0", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw=="],
+
+ "micromark-extension-gfm-footnote": ["micromark-extension-gfm-footnote@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw=="],
+
+ "micromark-extension-gfm-strikethrough": ["micromark-extension-gfm-strikethrough@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw=="],
+
+ "micromark-extension-gfm-table": ["micromark-extension-gfm-table@2.1.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg=="],
+
+ "micromark-extension-gfm-tagfilter": ["micromark-extension-gfm-tagfilter@2.0.0", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg=="],
+
+ "micromark-extension-gfm-task-list-item": ["micromark-extension-gfm-task-list-item@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw=="],
+
+ "micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="],
+
+ "micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="],
+
+ "micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="],
+
+ "micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="],
+
+ "micromark-factory-whitespace": ["micromark-factory-whitespace@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ=="],
+
+ "micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="],
+
+ "micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="],
+
+ "micromark-util-classify-character": ["micromark-util-classify-character@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q=="],
+
+ "micromark-util-combine-extensions": ["micromark-util-combine-extensions@2.0.1", "", { "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg=="],
+
+ "micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="],
+
+ "micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="],
+
+ "micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="],
+
+ "micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="],
+
+ "micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="],
+
+ "micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="],
+
+ "micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="],
+
+ "micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="],
+
+ "micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
+
+ "micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="],
+
"micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="],
"mime": ["mime@1.6.0", "", { "bin": { "mime": "cli.js" } }, "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="],
@@ -1635,6 +1823,10 @@
"onetime": ["onetime@7.0.0", "", { "dependencies": { "mimic-function": "^5.0.0" } }, "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ=="],
+ "oniguruma-parser": ["oniguruma-parser@0.12.1", "", {}, "sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w=="],
+
+ "oniguruma-to-es": ["oniguruma-to-es@4.3.4", "", { "dependencies": { "oniguruma-parser": "^0.12.1", "regex": "^6.0.1", "regex-recursion": "^6.0.2" } }, "sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA=="],
+
"open": ["open@7.4.2", "", { "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" } }, "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q=="],
"opener": ["opener@1.5.2", "", { "bin": { "opener": "bin/opener-bin.js" } }, "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A=="],
@@ -1657,6 +1849,8 @@
"parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="],
+ "parse-entities": ["parse-entities@4.0.2", "", { "dependencies": { "@types/unist": "^2.0.0", "character-entities-legacy": "^3.0.0", "character-reference-invalid": "^2.0.0", "decode-named-character-reference": "^1.0.0", "is-alphanumerical": "^2.0.0", "is-decimal": "^2.0.0", "is-hexadecimal": "^2.0.0" } }, "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw=="],
+
"parse-png": ["parse-png@2.1.0", "", { "dependencies": { "pngjs": "^3.3.0" } }, "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ=="],
"parse5": ["parse5@7.3.0", "", { "dependencies": { "entities": "^6.0.0" } }, "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw=="],
@@ -1715,6 +1909,8 @@
"prop-types": ["prop-types@15.8.1", "", { "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="],
+ "property-information": ["property-information@7.1.0", "", {}, "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="],
+
"punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="],
"qrcode-terminal": ["qrcode-terminal@0.11.0", "", { "bin": { "qrcode-terminal": "./bin/qrcode-terminal.js" } }, "sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ=="],
@@ -1751,6 +1947,8 @@
"react-refresh": ["react-refresh@0.14.2", "", {}, "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA=="],
+ "react-shiki": ["react-shiki@0.9.0", "", { "dependencies": { "clsx": "^2.1.1", "dequal": "^2.0.3", "hast-util-to-jsx-runtime": "^2.3.6", "shiki": "^3.11.0", "unist-util-visit": "^5.0.0" }, "peerDependencies": { "@types/react": ">=16.8.0", "@types/react-dom": ">=16.8.0", "react": ">= 16.8.0", "react-dom": ">= 16.8.0" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-5t+vHGglJioG3LU6uTKFaiOC+KNW7haL8e22ZHSP7m174ZD/X2KgCVJcxvcUOM3FiqjPQD09AyS9/+RcOh3PmA=="],
+
"reflect.getprototypeof": ["reflect.getprototypeof@1.0.10", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.7", "get-proto": "^1.0.1", "which-builtin-type": "^1.2.1" } }, "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw=="],
"regenerate": ["regenerate@1.4.2", "", {}, "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="],
@@ -1759,6 +1957,12 @@
"regenerator-runtime": ["regenerator-runtime@0.13.11", "", {}, "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="],
+ "regex": ["regex@6.0.1", "", { "dependencies": { "regex-utilities": "^2.3.0" } }, "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA=="],
+
+ "regex-recursion": ["regex-recursion@6.0.2", "", { "dependencies": { "regex-utilities": "^2.3.0" } }, "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg=="],
+
+ "regex-utilities": ["regex-utilities@2.3.0", "", {}, "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng=="],
+
"regexp.prototype.flags": ["regexp.prototype.flags@1.5.4", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-errors": "^1.3.0", "get-proto": "^1.0.1", "gopd": "^1.2.0", "set-function-name": "^2.0.2" } }, "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA=="],
"regexpp": ["regexpp@3.2.0", "", {}, "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="],
@@ -1769,6 +1973,20 @@
"regjsparser": ["regjsparser@0.13.0", "", { "dependencies": { "jsesc": "~3.1.0" }, "bin": { "regjsparser": "bin/parser" } }, "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q=="],
+ "rehype-raw": ["rehype-raw@7.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", "vfile": "^6.0.0" } }, "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww=="],
+
+ "rehype-sanitize": ["rehype-sanitize@6.0.0", "", { "dependencies": { "@types/hast": "^3.0.0", "hast-util-sanitize": "^5.0.0" } }, "sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg=="],
+
+ "remark-emoji": ["remark-emoji@5.0.2", "", { "dependencies": { "@types/mdast": "^4.0.4", "emoticon": "^4.0.1", "mdast-util-find-and-replace": "^3.0.1", "node-emoji": "^2.1.3", "unified": "^11.0.4" } }, "sha512-IyIqGELcyK5AVdLFafoiNww+Eaw/F+rGrNSXoKucjo95uL267zrddgxGM83GN1wFIb68pyDuAsY3m5t2Cav1pQ=="],
+
+ "remark-gfm": ["remark-gfm@4.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-gfm": "^3.0.0", "micromark-extension-gfm": "^3.0.0", "remark-parse": "^11.0.0", "remark-stringify": "^11.0.0", "unified": "^11.0.0" } }, "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg=="],
+
+ "remark-parse": ["remark-parse@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "micromark-util-types": "^2.0.0", "unified": "^11.0.0" } }, "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA=="],
+
+ "remark-rehype": ["remark-rehype@11.1.2", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "mdast-util-to-hast": "^13.0.0", "unified": "^11.0.0", "vfile": "^6.0.0" } }, "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw=="],
+
+ "remark-stringify": ["remark-stringify@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", "unified": "^11.0.0" } }, "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw=="],
+
"require-directory": ["require-directory@2.1.1", "", {}, "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="],
"require-from-string": ["require-from-string@2.0.2", "", {}, "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="],
@@ -1843,6 +2061,8 @@
"shell-quote": ["shell-quote@1.8.3", "", {}, "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw=="],
+ "shiki": ["shiki@3.18.0", "", { "dependencies": { "@shikijs/core": "3.18.0", "@shikijs/engine-javascript": "3.18.0", "@shikijs/engine-oniguruma": "3.18.0", "@shikijs/langs": "3.18.0", "@shikijs/themes": "3.18.0", "@shikijs/types": "3.18.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-SDNJms7EDHQN+IC67VUQ4IzePTmeEKGZk4HvgaQ+G0fsE9Mb3R7U8zbEBjAkKZBRCJPa2ad88UzWNLLli1oNXg=="],
+
"side-channel": ["side-channel@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", "side-channel-list": "^1.0.0", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="],
"side-channel-list": ["side-channel-list@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" } }, "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA=="],
@@ -1875,6 +2095,8 @@
"source-map-support": ["source-map-support@0.5.21", "", { "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="],
+ "space-separated-tokens": ["space-separated-tokens@2.0.2", "", {}, "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="],
+
"sprintf-js": ["sprintf-js@1.0.3", "", {}, "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="],
"stable-hash": ["stable-hash@0.0.5", "", {}, "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA=="],
@@ -1909,6 +2131,8 @@
"string.prototype.trimstart": ["string.prototype.trimstart@1.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg=="],
+ "stringify-entities": ["stringify-entities@4.0.4", "", { "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" } }, "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg=="],
+
"strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="],
"strip-ansi-cjs": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="],
@@ -1919,6 +2143,10 @@
"structured-headers": ["structured-headers@0.4.1", "", {}, "sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg=="],
+ "style-to-js": ["style-to-js@1.1.21", "", { "dependencies": { "style-to-object": "1.0.14" } }, "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ=="],
+
+ "style-to-object": ["style-to-object@1.0.14", "", { "dependencies": { "inline-style-parser": "0.2.7" } }, "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw=="],
+
"styled-jsx": ["styled-jsx@5.1.6", "", { "dependencies": { "client-only": "0.0.1" }, "peerDependencies": { "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" } }, "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA=="],
"styleq": ["styleq@0.1.3", "", {}, "sha512-3ZUifmCDCQanjeej1f6kyl/BeP/Vae5EYkQ9iJfUm/QwZvlgnZzyflqAsAWYURdtea8Vkvswu2GrC57h3qffcA=="],
@@ -1967,6 +2195,10 @@
"tr46": ["tr46@0.0.3", "", {}, "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="],
+ "trim-lines": ["trim-lines@3.0.1", "", {}, "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg=="],
+
+ "trough": ["trough@2.2.0", "", {}, "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw=="],
+
"ts-api-utils": ["ts-api-utils@2.1.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ=="],
"ts-declaration-location": ["ts-declaration-location@1.0.7", "", { "dependencies": { "picomatch": "^4.0.2" }, "peerDependencies": { "typescript": ">=4.0.0" } }, "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA=="],
@@ -2013,8 +2245,20 @@
"unicode-property-aliases-ecmascript": ["unicode-property-aliases-ecmascript@2.2.0", "", {}, "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ=="],
+ "unified": ["unified@11.0.5", "", { "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", "devlop": "^1.0.0", "extend": "^3.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", "vfile": "^6.0.0" } }, "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA=="],
+
"unique-string": ["unique-string@2.0.0", "", { "dependencies": { "crypto-random-string": "^2.0.0" } }, "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg=="],
+ "unist-util-is": ["unist-util-is@6.0.1", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g=="],
+
+ "unist-util-position": ["unist-util-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA=="],
+
+ "unist-util-stringify-position": ["unist-util-stringify-position@4.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ=="],
+
+ "unist-util-visit": ["unist-util-visit@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg=="],
+
+ "unist-util-visit-parents": ["unist-util-visit-parents@6.0.2", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" } }, "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ=="],
+
"unpipe": ["unpipe@1.0.0", "", {}, "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="],
"unrs-resolver": ["unrs-resolver@1.11.1", "", { "dependencies": { "napi-postinstall": "^0.3.0" }, "optionalDependencies": { "@unrs/resolver-binding-android-arm-eabi": "1.11.1", "@unrs/resolver-binding-android-arm64": "1.11.1", "@unrs/resolver-binding-darwin-arm64": "1.11.1", "@unrs/resolver-binding-darwin-x64": "1.11.1", "@unrs/resolver-binding-freebsd-x64": "1.11.1", "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-musl": "1.11.1", "@unrs/resolver-binding-wasm32-wasi": "1.11.1", "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" } }, "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg=="],
@@ -2037,6 +2281,12 @@
"vary": ["vary@1.1.2", "", {}, "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="],
+ "vfile": ["vfile@6.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile-message": "^4.0.0" } }, "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q=="],
+
+ "vfile-location": ["vfile-location@5.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" } }, "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg=="],
+
+ "vfile-message": ["vfile-message@4.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw=="],
+
"vlq": ["vlq@1.0.1", "", {}, "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w=="],
"walker": ["walker@1.0.8", "", { "dependencies": { "makeerror": "1.0.12" } }, "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ=="],
@@ -2047,6 +2297,8 @@
"wcwidth": ["wcwidth@1.0.1", "", { "dependencies": { "defaults": "^1.0.3" } }, "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg=="],
+ "web-namespaces": ["web-namespaces@2.0.1", "", {}, "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ=="],
+
"webidl-conversions": ["webidl-conversions@5.0.0", "", {}, "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA=="],
"webpack": ["webpack@5.103.0", "", { "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", "@types/json-schema": "^7.0.15", "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", "acorn": "^8.15.0", "acorn-import-phases": "^1.0.3", "browserslist": "^4.26.3", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.17.3", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.11", "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.3.1", "mime-types": "^2.1.27", "neo-async": "^2.6.2", "schema-utils": "^4.3.3", "tapable": "^2.3.0", "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.4", "webpack-sources": "^3.3.3" }, "bin": { "webpack": "bin/webpack.js" } }, "sha512-HU1JOuV1OavsZ+mfigY0j8d1TgQgbZ6M+J75zDkpEAwYeXjWSqrGJtgnPblJjd/mAyTNQ7ygw0MiKOn6etz8yw=="],
@@ -2113,6 +2365,8 @@
"zod-validation-error": ["zod-validation-error@4.0.2", "", { "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" } }, "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ=="],
+ "zwitch": ["zwitch@2.0.4", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="],
+
"@babel/core/@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="],
"@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="],
@@ -2283,6 +2537,8 @@
"finalhandler/statuses": ["statuses@1.5.0", "", {}, "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA=="],
+ "hast-util-to-parse5/property-information": ["property-information@6.5.0", "", {}, "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig=="],
+
"hosted-git-info/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="],
"htmlparser2/entities": ["entities@6.0.1", "", {}, "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="],
@@ -2303,6 +2559,10 @@
"lru-cache/yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="],
+ "mdast-util-find-and-replace/escape-string-regexp": ["escape-string-regexp@5.0.0", "", {}, "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="],
+
+ "merge-options/is-plain-obj": ["is-plain-obj@2.1.0", "", {}, "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA=="],
+
"metro/@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="],
"metro/ci-info": ["ci-info@2.0.0", "", {}, "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="],
@@ -2333,6 +2593,8 @@
"ora/strip-ansi": ["strip-ansi@5.2.0", "", { "dependencies": { "ansi-regex": "^4.1.0" } }, "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA=="],
+ "parse-entities/@types/unist": ["@types/unist@2.0.11", "", {}, "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA=="],
+
"parse5/entities": ["entities@6.0.1", "", {}, "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="],
"path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="],
From 08ef9657dd36185b340530e0166cac34adfdaba8 Mon Sep 17 00:00:00 2001
From: Bartosz Kaszubowski
Date: Tue, 2 Dec 2025 12:39:14 +0100
Subject: [PATCH 32/32] small tweaks for images resolve and handling broken
images
---
components/Details/PackageAuthor.tsx | 9 +++++++++
util/getReadmeAssetUrl.ts | 4 +++-
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/components/Details/PackageAuthor.tsx b/components/Details/PackageAuthor.tsx
index 187e865ae..0de96feb9 100644
--- a/components/Details/PackageAuthor.tsx
+++ b/components/Details/PackageAuthor.tsx
@@ -41,6 +41,7 @@ export default function PackageAuthor({ author, compact }: Props) {
src={`https://github.com/${ghUsername}.png`}
style={styles.avatar}
alt={`${ghUsername} avatar`}
+ onError={hideAvatarOnError}
/>
@@ -77,6 +78,7 @@ export default function PackageAuthor({ author, compact }: Props) {
backgroundColor: isDark ? darkColors.powder : colors.gray2,
}}
alt={`${author.name} avatar`}
+ onError={hideAvatarOnError}
/>
}>
@@ -94,6 +96,7 @@ export default function PackageAuthor({ author, compact }: Props) {
src={`https://gravatar.com/avatar/${SHA256(email!).toString()}?d=retro`}
style={styles.avatar}
alt={`${author.name} avatar`}
+ onError={hideAvatarOnError}
/>
@@ -118,6 +121,12 @@ function getValidName(potentialName: string): string {
return cleanName.length ? cleanName : potentialName.replace(/[<>()]/g, '');
}
+function hideAvatarOnError(error: any) {
+ const target = error.currentTarget;
+ target.src = '';
+ target.style.display = 'none';
+}
+
const styles = StyleSheet.create({
authorContainer: {
display: 'flex',
diff --git a/util/getReadmeAssetUrl.ts b/util/getReadmeAssetUrl.ts
index 84914105e..645b6b749 100644
--- a/util/getReadmeAssetUrl.ts
+++ b/util/getReadmeAssetUrl.ts
@@ -1,8 +1,10 @@
+const FILE_WITH_EXTENSION_REGEX = /\/[^/?#]+\.[^/?#]+(?=(?:\?|#|$))/i;
+
export function getReadmeAssetURL(src: string, githubUrl: string, defaultBranch = 'main') {
const isGitHubAssetURL =
src.includes('github.com') && !src.endsWith('badge.svg') && !src.includes('user-attachments');
- if (src.startsWith('http') && !isGitHubAssetURL) {
+ if (src.startsWith('http') && (!isGitHubAssetURL || !FILE_WITH_EXTENSION_REGEX.test(src))) {
return src;
}