Öffentliches Register
Software-GesundheitsberichtSchema 0.31.0 · Metriken 2.5.0 · 2026-08-04 22:06 UTC

react / react-native

A framework for building native applications using React

C++ · Kotlin · JavaScriptMIT★ 126.283 Sterne⑂ 25.198 Forksseit Jan. 2015Auf GitHub ansehen ↗
ArtBibliothekKommandozeilenwerkzeugMobile Anwendungwie das ermittelt wird

react/react-native erreicht einen Gesundheitsindex von 94 von 100 und liegt damit im Bereich Außergewöhnlich. Am stärksten schneidet es bei Community & Adoption (100/100) ab, am schwächsten bei Security (40/100). Zuletzt heute aktualisiert. 15 Mitwirkende tragen den Großteil der jüngsten Arbeit.

94
gesamt / 100
Außergewöhnlich

Software-Gesundheitsindex

Metriken werden auf einer standardisierten Skala von 1–100 in gewichtete Kategorien gruppiert. Der Gesamtwert beginnt als ihr gewichtetes Mittel, kalibriert auf die Verteilung des öffentlichen Registers, sodass die Stufen Perzentilbedeutung tragen; sobald öffentliche Evidenz die Richtlinie für Hochrisikojurisdiktionen auslöst, wird die Bewertung angepasst und erhält die Obergrenze Gefährdet von 34.

94
Außergewöhnlich93-100Die Spitzengruppe des Registers (≈ obere 5 %); erfüllt im Wesentlichen alle geprüften Kriterien
Exzellent80-92Durchgehend stark; geringfügige Lücken
Gut65-79Gesund; Lücken sind begrenzt und beherrschbar
Mittel50-64Akzeptabel mit deutlichen Lücken; Überprüfung empfohlen
Schwach35-49Wesentliche Schwächen in mehreren Bereichen
Gefährdet20-34Erhebliche Schwächen; eine Übernahme erfordert Vorsicht
Kritisch1-19Schwerwiegende Probleme (aufgegeben, nur ein Maintainer, keine Hygiene)
VitalitätCommunity &VerbreitungNachhaltigkeit &GovernanceEngineering-QualitätSicherheitAI Readiness

Bewertungsprofil

Jede Achse ist eine Kategorie. Die Form zählt mehr als der Durchschnitt — ein gesundes Projekt füllt die gesamte Fläche, während ein Profil aus Spitzen und Kratern bedeutet, dass Stärke in einer Dimension Risiken in einer anderen verdeckt.

Der gewichtete Gesamtwert 81 wird auf der veröffentlichten Indexskala auf 94 kalibriert (Register-Kalibrierung 2026-08-02).

Eigentümerschaft

reactOrganisation
804 Follower10 öffentliche Reposseit Juli 2009

Dieses Repository wird von einer Organisation getragen — geteilte, rechenschaftspflichtige Trägerschaft, die jeden einzelnen Maintainer überdauern kann.

Paket-Ökosysteme

RegistryPaketVersionDownloads / MonatVersionenZuletzt veröffentlichtTags
npm@react-native/js-polyfills0.86.246.002.6631.111vor 8 Tagenpolyfillpolyfillsjsjs-polyfillsreact-native
npm@react-native/asset-utils0.0.114.16734vor 28 Tagenreact-native
npm@react-native/jest-preset0.86.24.966.865155vor 8 Tagenjestpresetreact-native
npm@react-native/metro-config0.86.213.216.3141.135vor 8 Tagenmetroconfigreact-native
npm@react-native/gradle-plugin0.86.241.487.2611.134vor 8 Tagengradlepluginreact-native
npm@react-native/debugger-shell0.86.224.833.836437vor 8 Tagenreact-nativetools
npm@react-native/dev-middleware0.86.247.166.8291.115vor 8 Tagenreact-nativetools
npm@react-native/new-app-screen0.86.2619.130478vor 8 Tagenreact-native

Metriken nach Kategorie

Vitalität

Lebt das Projekt — wird Code geschrieben und werden Releases ausgeliefert?

96Außergewöhnlich · 21 % des Gesamtindex

Entwicklungsaktivität

100Außergewöhnlich
Wie die Bewertung erfolgt
36/36Push-Aktualität — letzter Push vor 0 Tagen
36/36Commit-Rhythmus — 52/52 Wochen mit Commits
18/18Commit-Volumen — 3.321 Commits im letzten Jahr
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 18 issue activity found in the last 90 days -- score normalized to 10
Verwendete Eingangsdaten
commits_last_year3.321
human_commit_share1
days_since_last_push0
active_weeks_last_year52
Wie die Bewertung erfolgt
27/27Liefert Releases aus — 100 Releases veröffentlicht
36/36Release-Aktualität — letztes Release vor 8 Tagen
27/27Release-Rhythmus — ein Release etwa alle 7,8 Tage
0/10OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases.
Verwendete Eingangsdaten
releases_count100
latest_release_tagv0.87.0-rc.3
releases_from_tagsnein
days_since_latest_release8
mean_days_between_releases7,8

Community & Verbreitung

Hat das Projekt Nutzer, Downloads, Aufmerksamkeit und ein einladendes Umfeld für Beitragende?

100Außergewöhnlich · 17 % des Gesamtindex

Popularität & Verbreitung

100Außergewöhnlich
Wie die Bewertung erfolgt
60/60Stars — 126.283 Stars
25/25Forks — 25.198 Forks
15/15Watcher — 3.523 Watcher
Verwendete Eingangsdaten
forks25.198
stars126.283
watchers3.523
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history

Community-Gesundheit

100Außergewöhnlich
Wie die Bewertung erfolgt
22.5/22.5README
22.5/22.5Lizenz — anerkannte Lizenz (MIT)
18/18CONTRIBUTING-Leitfaden
13.5/13.5Verhaltenskodex
7.2/7.2Issue-Vorlage
6.3/6.3PR-Vorlage
Verwendete Eingangsdaten
has_readmeja
has_licenseja
readme_badges5
has_contributingja
has_issue_templateja
has_code_of_conductja
readme_badge_servicesshields.io
has_pull_request_templateja
Wie die Bewertung erfolgt
80/80Downloads pro Monat — 178.307.065 Downloads/Monat über npm
0/20Abhängige in der Registry — von diesem Ökosystem nicht ausgewiesen
Verwendete Eingangsdaten
packages@react-native/js-polyfills, @react-native/asset-utils, @react-native/jest-preset, @react-native/metro-config, @react-native/gradle-plugin, @react-native/debugger-shell, @react-native/dev-middleware, @react-native/new-app-screen
dependents
ecosystemsnpm
total_downloads
monthly_downloads178.307.065
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Abhängige in der Registry. Die verbleibenden Gewichte wurden renormalisiert.

Nachhaltigkeit & Governance

Überdauert das Projekt die Menschen, die es tragen — Bus-Faktor, Reaktionsfähigkeit, Trägerschaft und Paketpflege?

81Exzellent · 23 % des Gesamtindex
Wie die Bewertung erfolgt
54/54Bus-Faktor — 15 Beitragende decken die Hälfte aller Commits ab
21.1/22.5Commit-Verteilung — wichtigste beitragende Person verfasste 6 % der Commits
13.5/13.5Breite der Beitragenden — 100 Beitragende
10/10OpenSSF Scorecard: Contributors — project has 41 contributing companies or organizations
Verwendete Eingangsdaten
bus_factor15
contributors_sampled100
top_contributor_share0,062
Wie die Bewertung erfolgt
41/42Issue-Lösungsquote — 98 % der Issues geschlossen
1.1/30PR-Annahme — 999/27.673 entschiedene PRs gemergt
0/13Newcomer PR acceptance — 0/30 PRs von Erstbeitragenden in 30 Tagen gemergt
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Verwendete Eingangsdaten
merged_prs999
open_issues673
closed_issues27.072
prs_merged_7d0
prs_decided_7d51
prs_merged_30d0
prs_decided_30d55
issue_closed_ratio0,976
closed_unmerged_prs26.674
first_time_authors_30d12
first_time_prs_merged_30d0
first_time_prs_decided_30d30
Wie die Bewertung erfolgt
30/30Organisatorische Trägerschaft — im Besitz einer Organisation
0/20Verifizierte Domain
20.9/25Reichweite des Inhabers — 804 Follower von react
19.6/25Kontohistorie — 10 öffentliche Repos, Kontoalter ca. 17 Jahre
Verwendete Eingangsdaten
followers804
owner_typeOrganization
is_verified
owner_loginreact
public_repos10
account_age_days6.236

Paketpflege

100Außergewöhnlich
Wie die Bewertung erfolgt
25/25Veröffentlicht & auflösbar — 8 Paket(e) auf npm
35/35Veröffentlichungsaktualität — letzte Veröffentlichung vor 8 Tagen
20/20Versionshistorie — 1.135 veröffentlichte Versionen
20/20Nicht veraltet — aktiv, nicht veraltet oder zurückgezogen
Verwendete Eingangsdaten
packages@react-native/js-polyfills, @react-native/asset-utils, @react-native/jest-preset, @react-native/metro-config, @react-native/gradle-plugin, @react-native/debugger-shell, @react-native/dev-middleware, @react-native/new-app-screen
ecosystemsnpm
any_deprecatednein
min_days_since_publish8

Engineering-Qualität

Sind grundlegende Engineering- und Dokumentationspraktiken vorhanden?

83Exzellent · 19 % des Gesamtindex
Wie die Bewertung erfolgt
24/24CI-Workflows — 29 Workflow(s)
24/24Tests vorhanden
16/16Linter-Konfiguration — .eslintrc, .eslintrc.js, .eslintrc.json
0/9.6Pre-Commit-Hooks
6.4/6.4.editorconfig
0/20OpenSSF Scorecard: CI-Tests — keine Daten
Verwendete Eingangsdaten
has_cija
has_testsja
has_editorconfigja
has_linter_configja
has_precommit_confignein
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): OpenSSF Scorecard: CI-Tests. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
30/30README
0/25Dokumentationsverzeichnis
15/15Dokumentations-/Homepage-Site — https://reactnative.dev
10/10Repository-Beschreibung
10/10Topics — 8 Topics
10/10Wiki
Verwendete Eingangsdaten
topicsandroid, app-framework, ios, mobile, mobile-development, react-native, cross-platform, react
has_wikija
homepagehttps://reactnative.dev
has_readmeja
has_docs_dirnein
has_descriptionja

Sicherheit

Sind die sichtbaren Sicherheits- und Lieferkettenpraktiken belastbar, ohne ungeklärte Exposition gegenüber Hochrisikojurisdiktionen?

40Schwach · 16 % des Gesamtindex
Wie die Bewertung erfolgt
5.2/7.5Binary-Artifacts — binaries present in source code
2.2/7.5Branch-Protection — branch protection is not maximal on development and all release branches
0/2.5CI-Tests — keine Daten
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
7.5/7.5Code-Review — all changesets reviewed
2.5/2.5Contributors — project has 41 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
0/7.5Dependency-Update-Tool — no update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5Lizenz — license file detected
7.5/7.5Maintained — 30 commit(s) and 18 issue activity found in the last 90 days -- score normalized to 10
0/5Packaging — keine Daten
0/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
0/5SAST — no SAST tool detected
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — Project has not signed or included provenance with any releases.
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 59 existing vulnerabilities detected
Verwendete Eingangsdaten
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate3,8
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): ci_tests, packaging. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
8.5/35Direkte Abhängigkeiten ohne bekannte Advisories — 5 betroffen: activesupport 7.0.8 (high 7.5), activesupport 7.0.8.4 (high 7.5), ws 6.2.3 (high 7.5), +2 weitere
0/25Indirekte Abhängigkeiten ohne bekannte Advisories — transitive Menge in diesem Bereich nicht von Entwicklungs- und Test-Abhängigkeiten trennbar
29.1/40Keine offenen Advisories — 2 Paket(e) mit Advisory seit über 90 Tagen unbehandelt; ältestes vor 134 Tagen veröffentlicht
Verwendete Eingangsdaten
sourceosv
advisories85
affected_packages32
assessed_packages1.288
unassessed_packages113
affected_by_severitycritical 2, high 19, moderate 9, low 2
direct_affected_packages5
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Indirekte Abhängigkeiten ohne bekannte Advisories. Die verbleibenden Gewichte wurden renormalisiert. 1288 aufgelöste Abhängigkeiten wurden mit OSV abgeglichen. 113 konnten nicht bewertet werden — keine aufgelöste Version, ein nicht unterstütztes Ökosystem oder außerhalb der ausgewiesenen Paketliste. Dieses Repository veröffentlicht kein Paket, das der Index auflöst; bewertet wurde daher der Abhängigkeitsgraph des Repositorys. Dieser Graph vermischt Entwicklungs- und Test-Pins mit ausgelieferten Abhängigkeiten, daher werden nur die deklarierten Laufzeit-Abhängigkeiten bewertet; transitive Befunde werden als Kontext ausgewiesen und fließen nicht in die Bewertung ein. Erreichbarkeit wird nicht analysiert.

AI Readiness

Wie gut ist das Repository dafür ausgestattet, mit KI-Coding-Agenten entwickelt und gepflegt zu werden? Trägt ein bewusst kleines Gewicht (4 %): Agenten-Tooling ist ein echtes Pflegesignal, doch ein Repository ohne jedes Signal kann weiterhin 100/100 erreichen.

76Gut · 4 % des Gesamtindex
Wie die Bewertung erfolgt
45/45Agentenanweisungen — packages/react-native-compatibility-check/AGENTS.md
0/15Maschinenlesbare Doku (llms.txt)
40/40Lesbare Commit-Historie — 100 von 100 menschlichen Commits benennen ihre Absicht (strukturierter Betreff oder erläuternder Text)
Verwendete Eingangsdaten
has_llms_txtnein
legible_history_share1
agent_instruction_filespackages/react-native-compatibility-check/AGENTS.md
agent_instruction_max_bytes7.380
Wie die Bewertung erfolgt
12.6/18Bootstrap mit einem Befehl — build.gradle.kts, packages/gradle-plugin/build.gradle.kts, packages/gradle-plugin/react-native-gradle-plugin/build.gradle.kts (Toolchain-Konvention, kein Task-Runner)
22/22Automatisierte Tests
11/11Lint-/Format-Konfiguration — .eslintrc, .eslintrc.js, .eslintrc.json
11/11Statische Typprüfung — packages/react-native/__typetests__/tsconfig.json, packages/react-native/tsconfig.json, packages/typescript-config/tsconfig.json, private/helloworld/tsconfig.json, private/react-native-codegen-typescript-test/tsconfig.json, scripts/js-api/build-types/templates/tsconfig.json
10/10Reproduzierbare Umgebung — lockfile
8/10Belegte Agentenpraxis — 4 der letzten 100 Commits von Agenten verfasst oder ihnen zugeschrieben
0/8Automatisierte Wartung — keine automatisierten Abhängigkeits-Updates beobachtet
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Verwendete Eingangsdaten
has_nixnein
has_testsja
lockfilesGemfile.lock, yarn.lock
has_dockerfilenein
typed_languageja
bootstrap_files
has_devcontainernein
has_linter_configja
typecheck_configspackages/react-native/__typetests__/tsconfig.json, packages/react-native/tsconfig.json, packages/typescript-config/tsconfig.json, private/helloworld/tsconfig.json, private/react-native-codegen-typescript-test/tsconfig.json, scripts/js-api/build-types/templates/tsconfig.json
agent_commit_share0,04
toolchain_manifestsbuild.gradle.kts, packages/gradle-plugin/build.gradle.kts, packages/gradle-plugin/react-native-gradle-plugin/build.gradle.kts, packages/gradle-plugin/settings-plugin/build.gradle.kts, packages/gradle-plugin/shared-testutil/build.gradle.kts, packages/gradle-plugin/shared/build.gradle.kts, packages/react-native-popup-menu-android/android/build.gradle.kts, packages/react-native/ReactAndroid/build.gradle.kts, packages/react-native/ReactAndroid/external-artifacts/build.gradle.kts, packages/react-native/ReactAndroid/hermes-engine/build.gradle.kts, packages/react-native/build.gradle.kts, packages/rn-tester/android/app/benchmark/build.gradle.kts, packages/rn-tester/android/app/build.gradle.kts, private/helloworld/android/app/build.gradle, private/helloworld/android/build.gradle, private/react-native-fantom/build.gradle.kts
dependency_bot_commit_share0
Wie die Bewertung erfolgt
45/45Typprüfbarer Code — C++ (statisch typisiert)
54.7/55Handhabbare Dateigrößen — 33/5.620 Quelldateien über 60 KB
Verwendete Eingangsdaten
primary_languageC++
largest_source_bytes724.671
source_files_sampled5.620
oversized_source_files33
Wie die Bewertung erfolgt
0/40API-Schema (OpenAPI/GraphQL/proto)
0/20MCP-Server
40/40Lauffähige Beispiele — examples, samples
Verwendete Eingangsdaten
example_dirsexamples, samples
has_mcp_signalnein
api_schema_files

Eckdaten

126.283GitHub-Sterne
100Mitwirkende
3.321Commits, letzte 12 Monate
0Tage seit letztem Push
100Releases
15Bus-Faktor
673offene Issues
Maven, npm, RubyGemsPaket-Ökosysteme

Warnungen zur Datenerhebung

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • First-time contributor figures cover 12 of 34 authors (cap 12)

Weitere Details

Stern- und Fork-Verlauf 0 ★ / 25.198 ⇿
0Sterne
25.198Forks
67Releases

Wann jeder Stern und Fork hinzugefügt wurde, von GitHub erfasst und nach Tagen gruppiert. Das kumulierte Wachstum steht direkt über den täglichen Zugängen, aus denen es besteht, sodass beide gegeneinander lesbar sind: stetiger organischer Zuwachs sieht ganz anders aus als ein abrupter, kurzlebiger Ausschlag. Wo dieser Unterschied messbar ist, wird er als Wachstumsauthentizität ausgewiesen.

Es wird nur die jüngste Historie angezeigt — dieses Repository überschreitet das Erfassungsfenster, sodass die früheste Historie nicht erfasst wird.

24.00024.40024.80025.20025.19892025-072026-012026-08
Major 0Minor 6Patch 27
OpenSSF Scorecard 3.8 / 10
3.8Gesamtwert

Unabhängige, werkzeugneutrale Sicherheitsbewertung durch das quelloffene OpenSSF Scorecard. Jede Prüfung honoriert eine Sicherheits-Praxis, nicht das Werkzeug eines bestimmten Anbieters. Prüfungen, die Scorecard nicht ermitteln konnte, sind mit k. A. markiert und vom Sicherheitswert ausgeschlossen (nie als null gezählt).Scorecard v5.5.0 · 2026-08-04 22:05 UTC

7Binary-Artifactsbinaries present in source code
3Branch-Protectionbranch protection is not maximal on development and all release branches
k. A.CI-Testsno pull request found
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
10Code-Reviewall changesets reviewed
10Contributorsproject has 41 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
0Dependency-Update-Toolno update tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 18 issue activity found in the last 90 days -- score normalized to 10
k. A.Packagingpackaging workflow not detected
0Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 0
0SASTno SAST tool detected
0Security-Policysecurity policy file not detected
0Signed-ReleasesProject has not signed or included provenance with any releases.
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities59 existing vulnerabilities detected
Direkte Abhängigkeiten 107
RegistryPaketVersionsvorgabeManifest
RubyGemscocoapods~> 1.13Gemfile
RubyGemsactivesupport>= 6.1.7.5Gemfile
RubyGemsxcodeproj< 1.26.0Gemfile
RubyGemsconcurrent-ruby>= 1.3.7Gemfile
RubyGemsbigdecimalGemfile
RubyGemsloggerGemfile
RubyGemsbenchmarkGemfile
RubyGemsmutex_mGemfile
npm@babel/traverse^7.29.0packages/babel-plugin-codegen/package.json
npm@react-native/codegen0.87.0-mainpackages/babel-plugin-codegen/package.json
npm@react-native/asset-utils0.87.0-mainpackages/community-cli-plugin/package.json
npm@react-native/dev-middleware0.87.0-mainpackages/community-cli-plugin/package.json
npmcommander^12.0.0packages/community-cli-plugin/package.json
npmdebug^4.4.0packages/community-cli-plugin/package.json
npminvariant^2.2.4packages/community-cli-plugin/package.json
npmmetro^0.87.0packages/community-cli-plugin/package.json
npmsemver^7.1.3packages/community-cli-plugin/package.json
npmcross-spawn^7.0.6packages/debugger-shell/package.json
npmdebug^4.4.0packages/debugger-shell/package.json
npmfb-dotslash0.5.8packages/debugger-shell/package.json
npm@isaacs/ttlcache^1.4.1packages/dev-middleware/package.json
npm@react-native/debugger-frontend0.87.0-mainpackages/dev-middleware/package.json
npm@react-native/debugger-shell0.87.0-mainpackages/dev-middleware/package.json
npmconnect^3.6.5packages/dev-middleware/package.json
npmdebug^4.4.0packages/dev-middleware/package.json
npminvariant^2.2.4packages/dev-middleware/package.json
npmnullthrows^1.1.1packages/dev-middleware/package.json
npmopen^8.4.2packages/dev-middleware/package.json
npmserve-static^1.16.2packages/dev-middleware/package.json
npmws^7.5.10packages/dev-middleware/package.json
npm@babel/core^7.25.2packages/eslint-config-react-native/package.json
npm@babel/eslint-parser^7.25.1packages/eslint-config-react-native/package.json
npm@react-native/eslint-plugin0.87.0-mainpackages/eslint-config-react-native/package.json
npm@typescript-eslint/eslint-plugin^8.59.2packages/eslint-config-react-native/package.json
npm@typescript-eslint/parser^8.59.2packages/eslint-config-react-native/package.json
npmeslint-config-prettier^8.5.0packages/eslint-config-react-native/package.json
npmeslint-plugin-eslint-comments^3.2.0packages/eslint-config-react-native/package.json
npmeslint-plugin-ft-flow^2.0.1packages/eslint-config-react-native/package.json
npmeslint-plugin-jest^29.0.1packages/eslint-config-react-native/package.json
npmeslint-plugin-react^7.37.5packages/eslint-config-react-native/package.json
npmeslint-plugin-react-hooks^7.0.1packages/eslint-config-react-native/package.json
npmeslint-plugin-react-native^5.0.0packages/eslint-config-react-native/package.json
npm@babel/core^7.25.2packages/eslint-plugin-specs/package.json
npm@babel/plugin-transform-flow-strip-types^7.25.2packages/eslint-plugin-specs/package.json
npm@react-native/codegen0.87.0-mainpackages/eslint-plugin-specs/package.json
npmmake-dir^2.1.0packages/eslint-plugin-specs/package.json
npmpirates^4.0.1packages/eslint-plugin-specs/package.json
npmbabel-plugin-syntax-hermes-parser0.37.0packages/eslint-plugin-specs/package.json
npmflow-parser0.325.0packages/eslint-plugin-specs/package.json
npmsource-map-support0.5.0packages/eslint-plugin-specs/package.json
npm@jest/create-cache-key-function^29.7.0packages/jest-preset/package.json
npm@react-native/js-polyfills0.87.0-mainpackages/jest-preset/package.json
npmbabel-jest^29.7.0packages/jest-preset/package.json
npmjest-environment-node^29.7.0packages/jest-preset/package.json
npmregenerator-runtime^0.13.2packages/jest-preset/package.json
npm@react-native/js-polyfills0.87.0-mainpackages/metro-config/package.json
npm@react-native/metro-babel-transformer0.87.0-mainpackages/metro-config/package.json
npmmetro-config^0.87.0packages/metro-config/package.json
npmmetro-runtime^0.87.0packages/metro-config/package.json
npm@babel/core^7.25.2packages/react-native-babel-preset/package.json
npm@babel/plugin-proposal-export-default-from^7.24.7packages/react-native-babel-preset/package.json
npm@babel/plugin-syntax-dynamic-import^7.8.3packages/react-native-babel-preset/package.json
npm@babel/plugin-syntax-export-default-from^7.24.7packages/react-native-babel-preset/package.json
npm@babel/plugin-syntax-nullish-coalescing-operator^7.8.3packages/react-native-babel-preset/package.json
npm@babel/plugin-syntax-optional-chaining^7.8.3packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-async-generator-functions^7.25.4packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-async-to-generator^7.24.7packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-block-scoping^7.25.0packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-class-properties^7.25.4packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-classes^7.25.4packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-destructuring^7.24.8packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-flow-strip-types^7.25.2packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-for-of^7.24.7packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-modules-commonjs^7.24.8packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-named-capturing-groups-regex^7.24.7packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-nullish-coalescing-operator^7.24.7packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-optional-catch-binding^7.24.7packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-optional-chaining^7.24.8packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-private-methods^7.24.7packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-private-property-in-object^7.24.7packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-react-display-name^7.24.7packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-react-jsx^7.25.2packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-react-jsx-self^7.24.7packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-react-jsx-source^7.24.7packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-regenerator^7.24.7packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-runtime^7.24.7packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-typescript^7.25.2packages/react-native-babel-preset/package.json
npm@babel/plugin-transform-unicode-regex^7.24.7packages/react-native-babel-preset/package.json
npm@react-native/babel-plugin-codegen0.87.0-mainpackages/react-native-babel-preset/package.json
npmbabel-plugin-syntax-hermes-parser0.37.0packages/react-native-babel-preset/package.json
npmflow-parser0.325.0packages/react-native-babel-preset/package.json
npmbabel-plugin-transform-flow-enums^0.0.2packages/react-native-babel-preset/package.json
npmreact-refresh^0.14.0packages/react-native-babel-preset/package.json
npm@babel/core^7.25.2packages/react-native-babel-transformer/package.json
npm@react-native/babel-preset0.87.0-mainpackages/react-native-babel-transformer/package.json
npmflow-parser0.325.0packages/react-native-babel-transformer/package.json
npmhermes-parser0.37.0packages/react-native-babel-transformer/package.json
npmnullthrows^1.1.1packages/react-native-babel-transformer/package.json
npm@babel/core^7.25.2packages/react-native-codegen/package.json
npm@babel/parser^7.29.0packages/react-native-codegen/package.json
npmflow-parser0.325.0packages/react-native-codegen/package.json
npmhermes-parser0.37.0packages/react-native-codegen/package.json
npminvariant^2.2.4packages/react-native-codegen/package.json
npmnullthrows^1.1.1packages/react-native-codegen/package.json
npmtinyglobby^0.2.15packages/react-native-codegen/package.json
npmyargs^17.6.2packages/react-native-codegen/package.json
npm@react-native/codegen0.87.0-mainpackages/react-native-compatibility-check/package.json
Alle Abhängigkeiten 1.401

Vollständig aufgelöster Abhängigkeitssatz aus dem GitHub-Abhängigkeitsgraphen: 189 direkte und 1.212 indirekte (transitive) Pakete. Die transitive Hülle ist vollständig, wenn das Repository eine Lockfile eincheckt.

RegistryPaketVersionBeziehung
npm@babel/core7.28.0direkt
npm@babel/core^7.25.2direkt
npm@babel/eslint-parser7.26.8direkt
npm@babel/eslint-parser^7.25.1direkt
npm@babel/parser7.28.0direkt
npm@babel/parser7.29.0direkt
npm@babel/parser^7.29.0direkt
npm@babel/plugin-proposal-export-default-from7.25.9direkt
npm@babel/plugin-proposal-export-default-from^7.24.7direkt
npm@babel/plugin-syntax-dynamic-import7.8.3direkt
npm@babel/plugin-syntax-dynamic-import^7.8.3direkt
npm@babel/plugin-syntax-export-default-from7.25.9direkt
npm@babel/plugin-syntax-export-default-from^7.24.7direkt
npm@babel/plugin-syntax-nullish-coalescing-operator7.8.3direkt
npm@babel/plugin-syntax-nullish-coalescing-operator^7.8.3direkt
npm@babel/plugin-syntax-optional-chaining7.8.3direkt
npm@babel/plugin-syntax-optional-chaining^7.8.3direkt
npm@babel/plugin-transform-async-generator-functions7.26.8direkt
npm@babel/plugin-transform-async-generator-functions^7.25.4direkt
npm@babel/plugin-transform-async-to-generator7.25.9direkt
npm@babel/plugin-transform-async-to-generator^7.24.7direkt
npm@babel/plugin-transform-block-scoping7.25.9direkt
npm@babel/plugin-transform-block-scoping^7.25.0direkt
npm@babel/plugin-transform-class-properties7.25.9direkt
npm@babel/plugin-transform-class-properties^7.25.4direkt
npm@babel/plugin-transform-classes7.25.9direkt
npm@babel/plugin-transform-classes^7.25.4direkt
npm@babel/plugin-transform-destructuring7.25.9direkt
npm@babel/plugin-transform-destructuring^7.24.8direkt
npm@babel/plugin-transform-flow-strip-types7.26.5direkt
npm@babel/plugin-transform-flow-strip-types^7.25.2direkt
npm@babel/plugin-transform-for-of7.26.9direkt
npm@babel/plugin-transform-for-of^7.24.7direkt
npm@babel/plugin-transform-modules-commonjs7.26.3direkt
npm@babel/plugin-transform-modules-commonjs^7.24.8direkt
npm@babel/plugin-transform-named-capturing-groups-regex7.25.9direkt
npm@babel/plugin-transform-named-capturing-groups-regex^7.24.7direkt
npm@babel/plugin-transform-nullish-coalescing-operator7.26.6direkt
npm@babel/plugin-transform-nullish-coalescing-operator^7.24.7direkt
npm@babel/plugin-transform-optional-catch-binding7.25.9direkt
npm@babel/plugin-transform-optional-catch-binding^7.24.7direkt
npm@babel/plugin-transform-optional-chaining7.25.9direkt
npm@babel/plugin-transform-optional-chaining^7.24.8direkt
npm@babel/plugin-transform-private-methods7.27.1direkt
npm@babel/plugin-transform-private-methods^7.24.7direkt
npm@babel/plugin-transform-private-property-in-object7.25.9direkt
npm@babel/plugin-transform-private-property-in-object^7.24.7direkt
npm@babel/plugin-transform-react-display-name7.25.9direkt
npm@babel/plugin-transform-react-display-name^7.24.7direkt
npm@babel/plugin-transform-react-jsx7.25.9direkt
npm@babel/plugin-transform-react-jsx^7.25.2direkt
npm@babel/plugin-transform-react-jsx-self7.25.9direkt
npm@babel/plugin-transform-react-jsx-self^7.24.7direkt
npm@babel/plugin-transform-react-jsx-source7.25.9direkt
npm@babel/plugin-transform-react-jsx-source^7.24.7direkt
npm@babel/plugin-transform-regenerator7.25.9direkt
npm@babel/plugin-transform-regenerator^7.24.7direkt
npm@babel/plugin-transform-runtime7.26.9direkt
npm@babel/plugin-transform-runtime^7.24.7direkt
npm@babel/plugin-transform-typescript7.26.8direkt
npm@babel/plugin-transform-typescript^7.25.2direkt
npm@babel/plugin-transform-unicode-regex7.25.9direkt
npm@babel/plugin-transform-unicode-regex^7.24.7direkt
npm@babel/traverse7.29.0direkt
npm@babel/traverse^7.29.0direkt
npm@isaacs/ttlcache1.4.1direkt
npm@isaacs/ttlcache^1.4.1direkt
npm@jest/create-cache-key-function29.7.0direkt
npm@jest/create-cache-key-function^29.7.0direkt
npm@react-native/asset-utils0.87.0-maindirekt
npm@react-native/babel-plugin-codegen0.87.0-maindirekt
npm@react-native/babel-preset0.87.0-maindirekt
npm@react-native/codegen0.87.0-maindirekt
npm@react-native/debugger-frontend0.87.0-maindirekt
npm@react-native/debugger-shell0.87.0-maindirekt
npm@react-native/dev-middleware0.87.0-maindirekt
npm@react-native/eslint-plugin0.87.0-maindirekt
npm@react-native/js-polyfills0.87.0-maindirekt
npm@react-native/metro-babel-transformer0.87.0-maindirekt
npm@typescript-eslint/eslint-plugin8.59.2direkt
npm@typescript-eslint/eslint-plugin^8.59.2direkt
npm@typescript-eslint/parser8.38.0direkt
npm@typescript-eslint/parser8.59.2direkt
npm@typescript-eslint/parser^8.59.2direkt
npmbabel-jest29.7.0direkt
npmbabel-jest^29.7.0direkt
npmbabel-plugin-syntax-hermes-parser0.36.1direkt
npmbabel-plugin-syntax-hermes-parser0.37.0direkt
npmbabel-plugin-transform-flow-enums0.0.2direkt
npmbabel-plugin-transform-flow-enums^0.0.2direkt
npmcommander12.1.0direkt
npmcommander13.1.0direkt
npmcommander2.20.3direkt
npmcommander8.3.0direkt
npmcommander9.5.0direkt
npmcommander^12.0.0direkt
npmconnect3.7.0direkt
npmconnect^3.6.5direkt
npmcross-spawn7.0.6direkt
npmcross-spawn^7.0.6direkt
npmdebug2.6.9direkt
npmdebug3.2.7direkt
npmdebug4.4.1direkt
npmdebug4.4.3direkt
npmdebug^4.4.0direkt
npmeslint-config-prettier8.10.0direkt
npmeslint-config-prettier^8.5.0direkt
npmeslint-plugin-eslint-comments3.2.0direkt
npmeslint-plugin-eslint-comments^3.2.0direkt
npmeslint-plugin-ft-flow2.0.3direkt
npmeslint-plugin-ft-flow^2.0.1direkt
npmeslint-plugin-jest29.0.1direkt
npmeslint-plugin-jest^29.0.1direkt
npmeslint-plugin-react7.37.5direkt
npmeslint-plugin-react^7.37.5direkt
npmeslint-plugin-react-hooks7.0.1direkt
npmeslint-plugin-react-hooks^7.0.1direkt
npmeslint-plugin-react-native5.0.0direkt
npmeslint-plugin-react-native^5.0.0direkt
npmfb-dotslash0.5.8direkt
npmflow-parser0.325.0direkt
npmhermes-parser0.25.1direkt
npmhermes-parser0.36.1direkt
npmhermes-parser0.37.0direkt
npminvariant2.2.4direkt
npminvariant^2.2.4direkt
npmjest-environment-node29.7.0direkt
npmjest-environment-node^29.7.0direkt
npmmake-dir2.1.0direkt
npmmake-dir4.0.0direkt
npmmake-dir^2.1.0direkt
npmmetro0.87.0direkt
npmmetro^0.87.0direkt
npmmetro-config0.87.0direkt
npmmetro-config^0.80.10direkt
npmmetro-config^0.87.0direkt
npmmetro-runtime0.87.0direkt
npmmetro-runtime^0.80.10direkt
npmmetro-runtime^0.87.0direkt
npmnullthrows1.1.1direkt
npmnullthrows^1.1.1direkt
npmopen6.4.0direkt
npmopen8.4.2direkt
npmopen^8.4.2direkt
npmpirates3.0.2direkt
npmpirates4.0.6direkt
npmpirates^4.0.1direkt
npmreact-refresh0.14.2direkt
npmreact-refresh^0.14.0direkt
npmregenerator-runtime0.13.11direkt
npmregenerator-runtime0.14.1direkt
npmregenerator-runtime^0.13.2direkt
npmsemver5.7.2direkt
npmsemver6.3.1direkt
npmsemver7.5.4direkt
npmsemver7.7.2direkt
npmsemver7.8.0direkt
npmsemver^7.1.3direkt
npmserve-static1.16.2direkt
npmserve-static^1.16.2direkt
npmsource-map-support0.5.0direkt
npmsource-map-support0.5.13direkt
npmsource-map-support0.5.21direkt
npmtinyglobby0.2.15direkt
npmtinyglobby^0.2.15direkt
npmws6.2.3direkt
npmws7.5.10direkt
npmws^7.5.10direkt
npmyargs15.4.1direkt
npmyargs17.7.2direkt
npmyargs^17.6.2direkt
RubyGemsactivesupportdirekt
RubyGemsactivesupport7.0.8direkt
RubyGemsactivesupport7.0.8.4direkt
RubyGemsbenchmarkdirekt
RubyGemsbenchmark0.4.0direkt
RubyGemsbigdecimaldirekt
RubyGemsbigdecimal3.1.9direkt
RubyGemscocoapods1.14.2direkt
RubyGemscocoapods1.15.2direkt
RubyGemsconcurrent-rubydirekt
RubyGemsconcurrent-ruby1.3.7direkt
RubyGemsloggerdirekt
RubyGemslogger1.6.5direkt
RubyGemsmutex_mdirekt
RubyGemsmutex_m0.3.0direkt
RubyGemsxcodeprojdirekt
RubyGemsxcodeproj1.23.0direkt
RubyGemsxcodeproj1.25.0direkt
npm@ampproject/remapping2.3.0indirekt
npm@babel/code-frame7.29.0indirekt
npm@babel/compat-data7.28.0indirekt
npm@babel/generator7.29.1indirekt
npm@babel/helper-annotate-as-pure7.27.3indirekt
npm@babel/helper-compilation-targets7.27.2indirekt
npm@babel/helper-create-class-features-plugin7.27.1indirekt
npm@babel/helper-create-regexp-features-plugin7.26.3indirekt
npm@babel/helper-define-polyfill-provider0.6.3indirekt
npm@babel/helper-globals7.28.0indirekt
npm@babel/helper-member-expression-to-functions7.27.1indirekt
npm@babel/helper-module-imports7.27.1indirekt
npm@babel/helper-module-imports7.28.6indirekt
npm@babel/helper-module-transforms7.27.3indirekt
npm@babel/helper-module-transforms7.28.6indirekt
npm@babel/helper-optimise-call-expression7.27.1indirekt
npm@babel/helper-plugin-utils7.27.1indirekt
npm@babel/helper-plugin-utils7.28.6indirekt
npm@babel/helper-remap-async-to-generator7.25.9indirekt
npm@babel/helper-replace-supers7.27.1indirekt
npm@babel/helper-skip-transparent-expression-wrappers7.27.1indirekt
npm@babel/helper-string-parser7.27.1indirekt
npm@babel/helper-validator-identifier7.27.1indirekt
npm@babel/helper-validator-identifier7.28.5indirekt
npm@babel/helper-validator-option7.27.1indirekt
npm@babel/helper-wrap-function7.25.9indirekt
npm@babel/helpers7.27.6indirekt
npm@babel/plugin-bugfix-firefox-class-in-computed-class-key7.25.9indirekt
npm@babel/plugin-bugfix-safari-class-field-initializer-scope7.25.9indirekt
npm@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression7.25.9indirekt
npm@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining7.25.9indirekt
npm@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly7.25.9indirekt
npm@babel/plugin-proposal-export-namespace-from7.18.9indirekt
npm@babel/plugin-proposal-private-property-in-object7.21.0-placeholder-for-preset-env.2indirekt
npm@babel/plugin-syntax-async-generators7.8.4indirekt
npm@babel/plugin-syntax-bigint7.8.3indirekt
npm@babel/plugin-syntax-class-properties7.12.13indirekt
npm@babel/plugin-syntax-class-static-block7.14.5indirekt
npm@babel/plugin-syntax-export-namespace-from7.8.3indirekt
npm@babel/plugin-syntax-flow7.26.0indirekt
npm@babel/plugin-syntax-import-assertions7.26.0indirekt
npm@babel/plugin-syntax-import-attributes7.26.0indirekt
npm@babel/plugin-syntax-import-meta7.10.4indirekt
npm@babel/plugin-syntax-json-strings7.8.3indirekt
npm@babel/plugin-syntax-jsx7.25.9indirekt
npm@babel/plugin-syntax-logical-assignment-operators7.10.4indirekt
npm@babel/plugin-syntax-numeric-separator7.10.4indirekt
npm@babel/plugin-syntax-object-rest-spread7.8.3indirekt
npm@babel/plugin-syntax-optional-catch-binding7.8.3indirekt
npm@babel/plugin-syntax-private-property-in-object7.14.5indirekt
npm@babel/plugin-syntax-top-level-await7.14.5indirekt
npm@babel/plugin-syntax-typescript7.25.9indirekt
npm@babel/plugin-syntax-unicode-sets-regex7.18.6indirekt
npm@babel/plugin-transform-arrow-functions7.25.9indirekt
npm@babel/plugin-transform-block-scoped-functions7.26.5indirekt
npm@babel/plugin-transform-class-static-block7.26.0indirekt
npm@babel/plugin-transform-computed-properties7.25.9indirekt
npm@babel/plugin-transform-dotall-regex7.25.9indirekt
npm@babel/plugin-transform-duplicate-keys7.25.9indirekt
npm@babel/plugin-transform-duplicate-named-capturing-groups-regex7.25.9indirekt
npm@babel/plugin-transform-dynamic-import7.25.9indirekt
npm@babel/plugin-transform-exponentiation-operator7.26.3indirekt
npm@babel/plugin-transform-export-namespace-from7.25.9indirekt
npm@babel/plugin-transform-function-name7.25.9indirekt
npm@babel/plugin-transform-json-strings7.25.9indirekt
npm@babel/plugin-transform-literals7.25.9indirekt
npm@babel/plugin-transform-logical-assignment-operators7.25.9indirekt
npm@babel/plugin-transform-member-expression-literals7.25.9indirekt
npm@babel/plugin-transform-modules-amd7.25.9indirekt
npm@babel/plugin-transform-modules-systemjs7.29.4indirekt
npm@babel/plugin-transform-modules-umd7.25.9indirekt
npm@babel/plugin-transform-new-target7.25.9indirekt
npm@babel/plugin-transform-numeric-separator7.25.9indirekt
npm@babel/plugin-transform-object-rest-spread7.25.9indirekt
npm@babel/plugin-transform-object-rest-spread^7.24.7indirekt
npm@babel/plugin-transform-object-super7.25.9indirekt
npm@babel/plugin-transform-parameters7.25.9indirekt
npm@babel/plugin-transform-property-literals7.25.9indirekt
npm@babel/plugin-transform-regexp-modifiers7.26.0indirekt
npm@babel/plugin-transform-reserved-words7.25.9indirekt
npm@babel/plugin-transform-shorthand-properties7.25.9indirekt
npm@babel/plugin-transform-spread7.25.9indirekt
npm@babel/plugin-transform-sticky-regex7.25.9indirekt
npm@babel/plugin-transform-template-literals7.26.8indirekt
npm@babel/plugin-transform-typeof-symbol7.26.7indirekt
npm@babel/plugin-transform-unicode-escapes7.25.9indirekt
npm@babel/plugin-transform-unicode-property-regex7.25.9indirekt
npm@babel/plugin-transform-unicode-sets-regex7.25.9indirekt
npm@babel/preset-env7.26.9indirekt
npm@babel/preset-env^7.25.3indirekt
npm@babel/preset-flow7.25.9indirekt
npm@babel/preset-modules0.1.6-no-external-pluginsindirekt
npm@babel/preset-typescript7.26.0indirekt
npm@babel/register7.25.9indirekt
npm@babel/runtime7.26.9indirekt
npm@babel/runtime^7.25.0indirekt
npm@babel/template7.28.6indirekt
npm@babel/types7.29.0indirekt
npm@bcoe/v8-coverage0.2.3indirekt
npm@electron-internal/extract-zip1.0.4indirekt
npm@electron/asar4.2.0indirekt
npm@electron/get5.0.0indirekt
npm@electron/notarize3.1.1indirekt
npm@electron/osx-sign2.4.0indirekt
npm@electron/packager20.0.0indirekt
npm@electron/universal3.0.4indirekt
npm@electron/windows-sign2.0.3indirekt
npm@eslint-community/eslint-utils4.7.0indirekt
npm@eslint-community/eslint-utils4.9.1indirekt
npm@eslint-community/regexpp4.11.0indirekt
npm@eslint-community/regexpp4.12.2indirekt
npm@eslint/eslintrc2.1.4indirekt
npm@eslint/js8.57.0indirekt
npm@expo/spawn-async1.7.2indirekt
npm@hapi/hoek9.3.0indirekt
npm@hapi/topo5.1.0indirekt
npm@humanwhocodes/config-array0.11.14indirekt
npm@humanwhocodes/module-importer1.0.1indirekt
npm@humanwhocodes/object-schema2.0.3indirekt
npm@istanbuljs/load-nyc-config1.1.0indirekt
npm@istanbuljs/schema0.1.3indirekt
npm@jest/console29.7.0indirekt
npm@jest/core29.7.0indirekt
npm@jest/environment29.7.0indirekt
npm@jest/expect29.7.0indirekt
npm@jest/expect-utils29.7.0indirekt
npm@jest/fake-timers29.7.0indirekt
npm@jest/globals29.7.0indirekt
npm@jest/reporters29.7.0indirekt
npm@jest/schemas29.6.3indirekt
npm@jest/source-map29.6.3indirekt
npm@jest/test-result29.7.0indirekt
npm@jest/test-sequencer29.7.0indirekt
npm@jest/transform29.7.0indirekt
npm@jest/types29.6.3indirekt
npm@jridgewell/gen-mapping0.3.12indirekt
npm@jridgewell/resolve-uri3.1.2indirekt
npm@jridgewell/source-map0.3.6indirekt
npm@jridgewell/sourcemap-codec1.5.4indirekt
npm@jridgewell/trace-mapping0.3.29indirekt
npm@jsonjoy.com/base641.1.2indirekt
npm@jsonjoy.com/buffers1.0.0indirekt
npm@jsonjoy.com/codegen1.0.0indirekt
npm@jsonjoy.com/json-pack1.11.0indirekt
npm@jsonjoy.com/json-pointer1.0.2indirekt
npm@jsonjoy.com/util1.9.0indirekt
npm@malept/cross-spawn-promise2.0.0indirekt
npm@microsoft/api-extractor7.52.2indirekt
npm@microsoft/api-extractor-model7.30.5indirekt
npm@microsoft/tsdoc0.15.1indirekt
npm@microsoft/tsdoc-config0.17.1indirekt
npm@monorepo/other0.0.1indirekt
npm@monorepo/pkg-a0.0.1indirekt
npm@monorepo/pkg-b0.0.1indirekt
npm@monorepo/pkg-c0.0.0indirekt
npm@monorepo/pkg-c0.0.1indirekt
npm@nicolo-ribaudo/eslint-scope-5-internals5.1.1-v1indirekt
npm@noble/hashes1.4.0indirekt
npm@nodelib/fs.scandir2.1.5indirekt
npm@nodelib/fs.stat2.0.5indirekt
npm@nodelib/fs.walk1.2.8indirekt
npm@octokit/auth-token6.0.0indirekt
npm@octokit/core7.0.3indirekt
npm@octokit/endpoint11.0.0indirekt
npm@octokit/graphql9.0.1indirekt
npm@octokit/openapi-types25.0.0indirekt
npm@octokit/openapi-types25.1.0indirekt
npm@octokit/plugin-paginate-rest13.1.1indirekt
npm@octokit/plugin-request-log6.0.0indirekt
npm@octokit/plugin-rest-endpoint-methods16.0.0indirekt
npm@octokit/request10.0.3indirekt
npm@octokit/request-error7.0.0indirekt
npm@octokit/rest22.0.0indirekt
npm@octokit/types14.0.0indirekt
npm@octokit/types14.1.0indirekt
npm@peculiar/asn1-cms2.6.1indirekt
npm@peculiar/asn1-csr2.6.1indirekt
npm@peculiar/asn1-ecc2.6.1indirekt
npm@peculiar/asn1-pfx2.6.1indirekt
npm@peculiar/asn1-pkcs82.6.1indirekt
npm@peculiar/asn1-pkcs92.6.1indirekt
npm@peculiar/asn1-rsa2.6.1indirekt
npm@peculiar/asn1-schema2.6.0indirekt
npm@peculiar/asn1-x5092.6.1indirekt
npm@peculiar/asn1-x509-attr2.6.1indirekt
npm@peculiar/x5091.14.3indirekt
npm@react-native-community/cli20.2.0indirekt
npm@react-native-community/cli-clean20.2.0indirekt
npm@react-native-community/cli-config20.2.0indirekt
npm@react-native-community/cli-config-android20.2.0indirekt
npm@react-native-community/cli-config-apple20.2.0indirekt
npm@react-native-community/cli-doctor20.2.0indirekt
npm@react-native-community/cli-platform-android20.2.0indirekt
npm@react-native-community/cli-platform-apple20.2.0indirekt
npm@react-native-community/cli-platform-ios20.2.0indirekt
npm@react-native-community/cli-server-api20.2.0indirekt
npm@react-native-community/cli-tools20.2.0indirekt
npm@react-native-community/cli-types20.2.0indirekt
npm@react-native-community/rxjs6.5.4-customindirekt
npm@react-native/community-cli-plugin0.87.0-mainindirekt
npm@react-native/core-cli-utils*indirekt
npm@react-native/eslint-config0.87.0-mainindirekt
npm@react-native/gradle-plugin0.87.0-mainindirekt
npm@react-native/jest-preset0.87.0-mainindirekt
npm@react-native/metro-config0.87.0-mainindirekt
npm@react-native/new-app-screen0.87.0-mainindirekt
npm@react-native/normalize-colors0.87.0-mainindirekt
npm@react-native/popup-menu-android0.87.0-mainindirekt
npm@react-native/typescript-config0.87.0-mainindirekt
npm@react-native/virtualized-lists0.87.0-mainindirekt
npm@rtsao/scc1.1.0indirekt
npm@rushstack/node-core-library5.13.0indirekt
npm@rushstack/rig-package0.5.3indirekt
npm@rushstack/terminal0.15.2indirekt
npm@rushstack/ts-command-line4.23.7indirekt
npm@sideway/address4.1.5indirekt
npm@sideway/formula3.0.1indirekt
npm@sideway/pinpoint2.0.0indirekt
npm@sinclair/typebox0.27.8indirekt
npm@sindresorhus/merge-streams2.3.0indirekt
npm@sinonjs/commons3.0.1indirekt
npm@sinonjs/fake-timers10.3.0indirekt
npm@tsconfig/node2222.0.2indirekt
npm@types/argparse1.0.38indirekt
npm@types/babel__core7.20.5indirekt
npm@types/babel__generator7.6.8indirekt
npm@types/babel__template7.4.4indirekt
npm@types/babel__traverse7.20.6indirekt
npm@types/debug4.1.12indirekt
npm@types/graceful-fs4.1.9indirekt
npm@types/istanbul-lib-coverage2.0.6indirekt
npm@types/istanbul-lib-report3.0.3indirekt
npm@types/istanbul-reports3.0.4indirekt
npm@types/jest29.5.14indirekt
npm@types/jest^29.5.14indirekt
npm@types/json-schema7.0.15indirekt
npm@types/json50.0.29indirekt
npm@types/katex0.16.7indirekt
npm@types/ms2.1.0indirekt
npm@types/node22.15.18indirekt
npm@types/node24.12.4indirekt
npm@types/react19.1.8indirekt
npm@types/react^19.1.0indirekt
npm@types/react-test-renderer^19.0.0indirekt
npm@types/semver7.5.8indirekt
npm@types/stack-utils2.0.3indirekt
npm@types/unist2.0.11indirekt
npm@types/yargs17.0.33indirekt
npm@types/yargs-parser21.0.3indirekt
npm@types/yauzl2.10.3indirekt
npm@typescript-eslint/project-service8.38.0indirekt
npm@typescript-eslint/project-service8.39.1indirekt
npm@typescript-eslint/project-service8.59.2indirekt
npm@typescript-eslint/scope-manager5.62.0indirekt
npm@typescript-eslint/scope-manager8.38.0indirekt
npm@typescript-eslint/scope-manager8.39.1indirekt
npm@typescript-eslint/scope-manager8.59.2indirekt
npm@typescript-eslint/tsconfig-utils8.38.0indirekt
npm@typescript-eslint/tsconfig-utils8.39.1indirekt
npm@typescript-eslint/tsconfig-utils8.59.2indirekt
npm@typescript-eslint/type-utils8.59.2indirekt
npm@typescript-eslint/types5.62.0indirekt
npm@typescript-eslint/types8.38.0indirekt
npm@typescript-eslint/types8.39.1indirekt
npm@typescript-eslint/types8.59.2indirekt
npm@typescript-eslint/typescript-estree5.62.0indirekt
npm@typescript-eslint/typescript-estree8.38.0indirekt
npm@typescript-eslint/typescript-estree8.39.1indirekt
npm@typescript-eslint/typescript-estree8.59.2indirekt
npm@typescript-eslint/utils5.62.0indirekt
npm@typescript-eslint/utils8.39.1indirekt
npm@typescript-eslint/utils8.59.2indirekt
npm@typescript-eslint/visitor-keys5.62.0indirekt
npm@typescript-eslint/visitor-keys8.38.0indirekt
npm@typescript-eslint/visitor-keys8.39.1indirekt
npm@typescript-eslint/visitor-keys8.59.2indirekt
npm@ungap/structured-clone1.2.0indirekt
npm@vscode/sudo-prompt9.3.1indirekt
npm@xmldom/xmldom0.8.13indirekt
npmaccepts1.3.8indirekt
npmaccepts2.0.0indirekt
npmacorn8.12.1indirekt
npmacorn-jsx5.3.2indirekt
npmagent-base7.1.3indirekt
npmajv6.12.6indirekt
npmajv8.12.0indirekt
npmajv8.13.0indirekt
npmajv8.17.1indirekt
npmajv-draft-041.0.0indirekt
npmajv-formats3.0.1indirekt
npmanser1.4.10indirekt
npmanser^1.4.9indirekt
npmansi-escapes4.3.2indirekt
npmansi-escapes5.0.0indirekt
npmansi-escapes7.0.0indirekt
npmansi-fragments0.2.1indirekt
npmansi-regex4.1.1indirekt
npmansi-regex5.0.1indirekt
npmansi-regex6.0.1indirekt
npmansi-regex^5.0.0indirekt
npmansi-styles3.2.1indirekt
npmansi-styles4.3.0indirekt
npmansi-styles5.2.0indirekt
npmansi-styles6.2.1indirekt
npmanymatch3.1.3indirekt
npmappdirsjs1.2.7indirekt
npmargparse1.0.10indirekt
npmargparse2.0.1indirekt
npmaria-query5.1.3indirekt
npmarray-buffer-byte-length1.0.1indirekt
npmarray-buffer-byte-length1.0.2indirekt
npmarray-includes3.1.8indirekt
npmarray-includes3.1.9indirekt
npmarray-union2.1.0indirekt
npmarray.prototype.findlast1.2.5indirekt
npmarray.prototype.findlastindex1.2.6indirekt
npmarray.prototype.flat1.3.2indirekt
npmarray.prototype.flat1.3.3indirekt
npmarray.prototype.flatmap1.3.2indirekt
npmarray.prototype.flatmap1.3.3indirekt
npmarray.prototype.tosorted1.1.4indirekt
npmarraybuffer.prototype.slice1.0.3indirekt
npmarraybuffer.prototype.slice1.0.4indirekt
npmasap2.0.6indirekt
npmasn1js3.0.7indirekt
npmast-types-flow0.0.8indirekt
npmastral-regex1.0.0indirekt
npmasync3.2.6indirekt
npmasync-limiter1.0.1indirekt
npmauthor-regex1.0.0indirekt
npmavailable-typed-arrays1.0.7indirekt
npmaxe-core4.10.0indirekt
npmaxobject-query3.1.1indirekt
npmbabel-helper-evaluate-path0.5.0indirekt
npmbabel-helper-mark-eval-scopes0.4.3indirekt
npmbabel-helper-remove-or-void0.4.3indirekt
npmbabel-plugin-istanbul6.1.1indirekt
npmbabel-plugin-istanbul7.0.0indirekt
npmbabel-plugin-istanbul^7.0.0indirekt
npmbabel-plugin-jest-hoist29.6.3indirekt
npmbabel-plugin-minify-dead-code-elimination0.5.2indirekt
npmbabel-plugin-polyfill-corejs20.4.11indirekt
npmbabel-plugin-polyfill-corejs30.10.6indirekt
npmbabel-plugin-polyfill-corejs30.11.1indirekt
npmbabel-plugin-polyfill-regenerator0.6.2indirekt
npmbabel-plugin-replace-ts-export-assignment0.0.2indirekt
npmbabel-plugin-transform-define2.1.4indirekt
npmbabel-preset-current-node-syntax1.1.0indirekt
npmbabel-preset-jest29.6.3indirekt
npmbalanced-match1.0.2indirekt
npmbalanced-match4.0.4indirekt
npmbase64-js1.5.1indirekt
npmbase64-js^1.5.1indirekt
npmbefore-after-hook4.0.0indirekt
npmbl4.1.0indirekt
npmbody-parser2.3.0indirekt
npmbrace-expansion1.1.11indirekt
npmbrace-expansion2.0.2indirekt
npmbrace-expansion5.0.6indirekt
npmbraces3.0.3indirekt
npmbrowserslist4.24.4indirekt
npmbser2.1.1indirekt
npmbuffer5.7.1indirekt
npmbuffer-crc320.2.13indirekt
npmbuffer-from1.1.2indirekt
npmbytes3.1.2indirekt
npmbytestreamjs2.0.1indirekt
npmcall-bind1.0.7indirekt
npmcall-bind1.0.8indirekt
npmcall-bind-apply-helpers1.0.2indirekt
npmcall-bound1.0.4indirekt
npmcallsites3.1.0indirekt
npmcamelcase5.3.1indirekt
npmcamelcase6.3.0indirekt
npmcaniuse-lite1.0.30001702indirekt
npmchalk4.1.2indirekt
npmchar-regex1.0.2indirekt
npmcharacter-entities2.0.2indirekt
npmcharacter-entities-legacy3.0.0indirekt
npmcharacter-reference-invalid2.0.1indirekt
npmchardet0.7.0indirekt
npmci-info2.0.0indirekt
npmci-info3.9.0indirekt
npmcjs-module-lexer1.4.0indirekt
npmclang-format1.8.0indirekt
npmcli-cursor3.1.0indirekt
npmcli-cursor4.0.0indirekt
npmcli-cursor5.0.0indirekt
npmcli-spinners2.9.2indirekt
npmcli-truncate3.1.0indirekt
npmcli-truncate4.0.0indirekt
npmcli-width3.0.0indirekt
npmcliui6.0.0indirekt
npmcliui8.0.1indirekt
npmclone1.0.4indirekt
npmclone-deep4.0.1indirekt
npmco4.6.0indirekt
npmcollect-v8-coverage1.0.2indirekt
npmcolor-convert1.9.3indirekt
npmcolor-convert2.0.1indirekt
npmcolor-name1.1.3indirekt
npmcolor-name1.1.4indirekt
npmcolorette1.4.0indirekt
npmcolorette2.0.20indirekt
npmcommand-exists1.2.9indirekt
npmcommondir1.0.1indirekt
npmcompressible2.0.18indirekt
npmcompression1.8.1indirekt
npmconcat-map0.0.1indirekt
npmcontent-type2.0.0indirekt
npmconvert-source-map2.0.0indirekt
npmcore-js-compat3.41.0indirekt
npmcosmiconfig9.0.0indirekt
npmcreate-jest29.7.0indirekt
npmcsstype3.1.3indirekt
npmdamerau-levenshtein1.0.8indirekt
npmdata-view-buffer1.0.1indirekt
npmdata-view-buffer1.0.2indirekt
npmdata-view-byte-length1.0.1indirekt
npmdata-view-byte-length1.0.2indirekt
npmdata-view-byte-offset1.0.0indirekt
npmdata-view-byte-offset1.0.1indirekt
npmdayjs1.11.13indirekt
npmdecamelize1.2.0indirekt
npmdecode-named-character-reference1.1.0indirekt
npmdedent1.5.3indirekt
npmdeep-equal1.1.1indirekt
npmdeep-equal2.2.3indirekt
npmdeep-is0.1.4indirekt
npmdeepmerge4.3.1indirekt
npmdefaults1.0.4indirekt
npmdefine-data-property1.1.4indirekt
npmdefine-lazy-prop2.0.0indirekt
npmdefine-properties1.2.1indirekt
npmdepd2.0.0indirekt
npmdequal2.0.3indirekt
npmdestroy1.2.0indirekt
npmdetect-newline3.1.0indirekt
npmdevlop1.1.0indirekt
npmdiff-sequences29.6.3indirekt
npmdir-glob3.0.1indirekt
npmdoctrine2.1.0indirekt
npmdoctrine3.0.0indirekt
npmdunder-proto1.0.1indirekt
npmeastasianwidth0.2.0indirekt
npmee-first1.1.1indirekt
npmelectron43.0.0indirekt
npmelectron-to-chromium1.5.113indirekt
npmemittery0.13.1indirekt
npmemoji-regex10.4.0indirekt
npmemoji-regex8.0.0indirekt
npmemoji-regex9.2.2indirekt
npmencodeurl1.0.2indirekt
npmencodeurl2.0.0indirekt
npmend-of-stream1.4.4indirekt
npmentities4.5.0indirekt
npmenv-paths2.2.1indirekt
npmenv-paths3.0.0indirekt
npmenvinfo7.13.0indirekt
npmenvironment1.1.0indirekt
npmerr-code2.0.3indirekt
npmerror-ex1.3.2indirekt
npmerror-stack-parser2.1.4indirekt
npmerrorhandler1.5.1indirekt
npmes-abstract1.23.3indirekt
npmes-abstract1.24.1indirekt
npmes-abstract1.24.2indirekt
npmes-define-property1.0.1indirekt
npmes-errors1.3.0indirekt
npmes-get-iterator1.1.3indirekt
npmes-iterator-helpers1.0.19indirekt
npmes-iterator-helpers1.2.2indirekt
npmes-object-atoms1.1.1indirekt
npmes-set-tostringtag2.0.3indirekt
npmes-set-tostringtag2.1.0indirekt
npmes-shim-unscopables1.0.2indirekt
npmes-shim-unscopables1.1.0indirekt
npmes-to-primitive1.2.1indirekt
npmes-to-primitive1.3.0indirekt
npmescalade3.2.0indirekt
npmescape-html1.0.3indirekt
npmescape-string-regexp1.0.5indirekt
npmescape-string-regexp2.0.0indirekt
npmescape-string-regexp4.0.0indirekt
npmeslint8.57.0indirekt
npmeslint^8.19.0indirekt
npmeslint^8.57.0indirekt
npmeslint-import-resolver-node0.3.10indirekt
npmeslint-module-utils2.14.0indirekt
npmeslint-plugin-babel5.3.1indirekt
npmeslint-plugin-import2.32.0indirekt
npmeslint-plugin-jsx-a11y6.9.0indirekt
npmeslint-plugin-react-native-globals0.1.2indirekt
npmeslint-plugin-redundant-undefined0.4.0indirekt
npmeslint-plugin-relay1.8.3indirekt
npmeslint-rule-composer0.3.0indirekt
npmeslint-scope5.1.1indirekt
npmeslint-scope7.2.2indirekt
npmeslint-visitor-keys2.1.0indirekt
npmeslint-visitor-keys3.4.3indirekt
npmeslint-visitor-keys4.2.1indirekt
npmeslint-visitor-keys5.0.1indirekt
npmespree9.6.1indirekt
npmesprima4.0.1indirekt
npmesquery1.6.0indirekt
npmesrecurse4.3.0indirekt
npmestraverse4.3.0indirekt
npmestraverse5.3.0indirekt
npmesutils2.0.3indirekt
npmetag1.8.1indirekt
npmeventemitter35.0.1indirekt
npmexeca5.1.1indirekt
npmexit0.1.2indirekt
npmexpect29.7.0indirekt
npmexponential-backoff3.1.1indirekt
npmexternal-editor3.1.0indirekt
npmextract-zip2.0.1indirekt
npmfast-content-type-parse3.0.0indirekt
npmfast-deep-equal3.1.3indirekt
npmfast-glob3.3.2indirekt
npmfast-json-stable-stringify2.1.0indirekt
npmfast-levenshtein2.0.6indirekt
npmfast-uri3.1.2indirekt
npmfast-xml-parser4.5.6indirekt
npmfastq1.17.1indirekt
npmfb-watchman2.0.2indirekt
npmfd-slicer1.1.0indirekt
npmfdir6.5.0indirekt
npmfigures3.2.0indirekt
npmfile-entry-cache6.0.1indirekt
npmfilename-reserved-regex3.0.0indirekt
npmfilenamify6.0.0indirekt
npmfill-range7.1.1indirekt
npmfinalhandler1.1.2indirekt
npmfind-cache-dir2.1.0indirekt
npmfind-up3.0.0indirekt
npmfind-up4.1.0indirekt
npmfind-up5.0.0indirekt
npmflat-cache3.2.0indirekt
npmflatted3.3.1indirekt
npmflora-colossus3.0.2indirekt
npmflow-api-translator0.37.0indirekt
npmflow-bin0.325.0indirekt
npmflow-enums-runtime0.0.6indirekt
npmflow-enums-runtime^0.0.6indirekt
npmflow-eslint0.325.0indirekt
npmflow-estree0.325.0indirekt
npmflow-remove-types2.259.1indirekt
npmflow-remove-types^2.237.2indirekt
npmflow-transform0.325.0indirekt
npmfor-each0.3.3indirekt
npmfor-each0.3.5indirekt
npmfresh0.5.2indirekt
npmfs-extra11.3.0indirekt
npmfs-extra8.1.0indirekt
npmfs.realpath1.0.0indirekt
npmfsevents2.3.3indirekt
npmfunction-bind1.1.2indirekt
npmfunction.prototype.name1.1.6indirekt
npmfunction.prototype.name1.1.8indirekt
npmfunctions-have-names1.2.3indirekt
npmgalactus2.0.2indirekt
npmgensync1.0.0-beta.2indirekt
npmget-caller-file2.0.5indirekt
npmget-east-asian-width1.2.0indirekt
npmget-intrinsic1.3.0indirekt
npmget-package-type0.1.0indirekt
npmget-proto1.0.1indirekt
npmget-stream5.2.0indirekt
npmget-stream6.0.1indirekt
npmget-symbol-description1.0.2indirekt
npmget-symbol-description1.1.0indirekt
npmglob13.0.6indirekt
npmglob7.2.3indirekt
npmglob-parent5.1.2indirekt
npmglob-parent6.0.2indirekt
npmglob-to-regex.js1.0.1indirekt
npmglobals11.12.0indirekt
npmglobals13.24.0indirekt
npmglobalthis1.0.4indirekt
npmglobby11.1.0indirekt
npmglobby14.0.2indirekt
npmgopd1.2.0indirekt
npmgraceful-fs4.2.11indirekt
npmgraphemer1.4.0indirekt
npmgraphql15.9.0indirekt
npmhas-bigints1.0.2indirekt
npmhas-flag4.0.0indirekt
npmhas-property-descriptors1.0.2indirekt
npmhas-proto1.0.3indirekt
npmhas-proto1.2.0indirekt
npmhas-symbols1.1.0indirekt
npmhas-tostringtag1.0.2indirekt
npmhasown2.0.2indirekt
npmhasown2.0.4indirekt
npmhermes-compiler0.0.0indirekt
npmhermes-eslint0.37.0indirekt
npmhermes-estree0.25.1indirekt
npmhermes-estree0.36.1indirekt
npmhermes-estree0.37.0indirekt
npmhermes-transform0.37.0indirekt
npmhtml-escaper2.0.2indirekt
npmhttp-errors2.0.0indirekt
npmhttp-errors2.0.1indirekt
npmhttps-proxy-agent7.0.6indirekt
npmhuman-signals2.1.0indirekt
npmhyperdyperid1.2.0indirekt
npmiconv-lite0.4.24indirekt
npmiconv-lite0.7.2indirekt
npmieee7541.2.1indirekt
npmignore5.3.2indirekt
npmignore7.0.5indirekt
npmimage-size1.1.1indirekt
npmimport-fresh3.3.0indirekt
npmimport-lazy4.0.0indirekt
npmimport-local3.2.0indirekt
npmimurmurhash0.1.4indirekt
npminflight1.0.6indirekt
npminherits2.0.4indirekt
npmini5.0.0indirekt
npminquirer7.3.3indirekt
npminternal-slot1.0.7indirekt
npminternal-slot1.1.0indirekt
npminterpret1.4.0indirekt
npmis-alphabetical2.0.1indirekt
npmis-alphanumerical2.0.1indirekt
npmis-arguments1.1.1indirekt
npmis-array-buffer3.0.4indirekt
npmis-array-buffer3.0.5indirekt
npmis-arrayish0.2.1indirekt
npmis-async-function2.0.0indirekt
npmis-bigint1.0.4indirekt
npmis-bigint1.1.0indirekt
npmis-boolean-object1.1.2indirekt
npmis-boolean-object1.2.2indirekt
npmis-callable1.2.7indirekt
npmis-core-module2.16.1indirekt
npmis-core-module2.16.2indirekt
npmis-data-view1.0.1indirekt
npmis-data-view1.0.2indirekt
npmis-date-object1.0.5indirekt
npmis-date-object1.1.0indirekt
npmis-decimal2.0.1indirekt
npmis-docker2.2.1indirekt
npmis-extglob2.1.1indirekt
npmis-finalizationregistry1.0.2indirekt
npmis-finalizationregistry1.1.1indirekt
npmis-fullwidth-code-point2.0.0indirekt
npmis-fullwidth-code-point3.0.0indirekt
npmis-fullwidth-code-point4.0.0indirekt
npmis-fullwidth-code-point5.0.0indirekt
npmis-generator-fn2.1.0indirekt
npmis-generator-function1.0.10indirekt
npmis-glob4.0.3indirekt
npmis-hexadecimal2.0.1indirekt
npmis-interactive1.0.0indirekt
npmis-map2.0.3indirekt
npmis-negative-zero2.0.3indirekt
npmis-number7.0.0indirekt
npmis-number-object1.0.7indirekt
npmis-number-object1.1.1indirekt
npmis-path-inside3.0.3indirekt
npmis-plain-object2.0.4indirekt
npmis-regex1.1.4indirekt
npmis-regex1.2.1indirekt
npmis-set2.0.3indirekt
npmis-shared-array-buffer1.0.3indirekt
npmis-shared-array-buffer1.0.4indirekt
npmis-stream2.0.1indirekt
npmis-string1.0.7indirekt
npmis-string1.1.1indirekt
npmis-symbol1.0.4indirekt
npmis-symbol1.1.1indirekt
npmis-typed-array1.1.13indirekt
npmis-typed-array1.1.15indirekt
npmis-unicode-supported0.1.0indirekt
npmis-weakmap2.0.2indirekt
npmis-weakref1.0.2indirekt
npmis-weakref1.1.1indirekt
npmis-weakset2.0.3indirekt
npmis-wsl1.1.0indirekt
npmis-wsl2.2.0indirekt
npmisarray2.0.5indirekt
npmisbinaryfile4.0.10indirekt
npmisexe2.0.0indirekt
npmisobject3.0.1indirekt
npmistanbul-lib-coverage3.2.2indirekt
npmistanbul-lib-instrument5.2.1indirekt
npmistanbul-lib-instrument6.0.3indirekt
npmistanbul-lib-report3.0.1indirekt
npmistanbul-lib-source-maps4.0.1indirekt
npmistanbul-reports3.1.7indirekt
npmiterator.prototype1.1.2indirekt
npmiterator.prototype1.1.5indirekt
npmjest29.7.0indirekt
npmjest^29.7.0indirekt
npmjest-changed-files29.7.0indirekt
npmjest-circus29.7.0indirekt
npmjest-cli29.7.0indirekt
npmjest-config29.7.0indirekt
npmjest-diff29.7.0indirekt
npmjest-docblock29.7.0indirekt
npmjest-each29.7.0indirekt
npmjest-get-type29.6.3indirekt
npmjest-haste-map29.7.0indirekt
npmjest-junit16.0.0indirekt
npmjest-leak-detector29.7.0indirekt
npmjest-matcher-utils29.7.0indirekt
npmjest-message-util29.7.0indirekt
npmjest-mock29.7.0indirekt
npmjest-pnp-resolver1.2.3indirekt
npmjest-regex-util29.6.3indirekt
npmjest-resolve29.7.0indirekt
npmjest-resolve-dependencies29.7.0indirekt
npmjest-runner29.7.0indirekt
npmjest-runtime29.7.0indirekt
npmjest-snapshot29.7.0indirekt
npmjest-util29.7.0indirekt
npmjest-validate29.7.0indirekt
npmjest-watcher29.7.0indirekt
npmjest-worker29.7.0indirekt
npmjju1.4.0indirekt
npmjoi17.13.3indirekt
npmjs-tokens4.0.0indirekt
npmjs-yaml3.14.1indirekt
npmjs-yaml4.1.0indirekt
npmjsc-safe-url0.2.4indirekt
npmjsesc3.0.2indirekt
npmjsesc3.1.0indirekt
npmjson-buffer3.0.1indirekt
npmjson-parse-even-better-errors2.3.1indirekt
npmjson-schema-traverse0.4.1indirekt
npmjson-schema-traverse1.0.0indirekt
npmjson-stable-stringify-without-jsonify1.0.1indirekt
npmjson51.0.2indirekt
npmjson52.2.3indirekt
npmjsonc-eslint-parser2.4.0indirekt
npmjsonc-eslint-parser^2.3.0indirekt
npmjsonc-parser2.2.1indirekt
npmjsonc-parser3.3.1indirekt
npmjsonfile4.0.0indirekt
npmjsonfile6.1.0indirekt
npmjsx-ast-utils3.3.5indirekt
npmjunk4.0.1indirekt
npmkatex0.16.21indirekt
npmkeyv4.5.4indirekt
npmkind-of6.0.3indirekt
npmkleur3.0.3indirekt
npmlanguage-subtag-registry0.3.23indirekt
npmlanguage-tags1.0.9indirekt
npmlaunch-editor2.10.0indirekt
npmleven3.1.0indirekt
npmlevn0.4.1indirekt
npmlines-and-columns1.2.4indirekt
npmlinkify-it5.0.0indirekt
npmlistr26.6.1indirekt
npmlistr28.2.4indirekt
npmlistr2^6.4.1indirekt
npmlistr2^8.2.1indirekt
npmlocate-path3.0.0indirekt
npmlocate-path5.0.0indirekt
npmlocate-path6.0.0indirekt
npmlodash4.18.1indirekt
npmlodash.debounce4.0.8indirekt
npmlodash.merge4.6.2indirekt
npmlodash.throttle4.1.1indirekt
npmlog-symbols4.1.0indirekt
npmlog-update5.0.1indirekt
npmlog-update6.1.0indirekt
npmlogkitty0.7.1indirekt
npmloose-envify1.4.0indirekt
npmlru-cache11.5.0indirekt
npmlru-cache5.1.1indirekt
npmlru-cache6.0.0indirekt
npmmakeerror1.0.12indirekt
npmmarkdown-it14.1.0indirekt
npmmarkdownlint0.37.4indirekt
npmmarkdownlint-cli20.17.2indirekt
npmmarkdownlint-cli2-formatter-default0.0.5indirekt
npmmarkdownlint-rule-relative-links3.0.0indirekt
npmmath-intrinsics1.1.0indirekt
npmmdurl2.0.0indirekt
npmmedia-typer1.1.0indirekt
npmmemfs4.38.2indirekt
npmmemoize-one5.2.1indirekt
npmmemoize-one^5.0.0indirekt
npmmerge-stream2.0.0indirekt
npmmerge21.4.1indirekt
npmmetro-babel-register0.87.0indirekt
npmmetro-babel-register^0.87.0indirekt
npmmetro-babel-transformer0.87.0indirekt
npmmetro-cache0.87.0indirekt
npmmetro-cache-key0.87.0indirekt
npmmetro-core0.87.0indirekt
npmmetro-file-map0.87.0indirekt
npmmetro-minify-terser0.87.0indirekt
npmmetro-resolver0.87.0indirekt
npmmetro-resolver^0.87.0indirekt
npmmetro-source-map0.87.0indirekt
npmmetro-source-map^0.87.0indirekt
npmmetro-symbolicate0.87.0indirekt
npmmetro-transform-plugins0.87.0indirekt
npmmetro-transform-worker0.87.0indirekt
npmmicromark4.0.1indirekt
npmmicromark-core-commonmark2.0.2indirekt
npmmicromark-core-commonmark2.0.3indirekt
npmmicromark-extension-directive3.0.2indirekt
npmmicromark-extension-gfm-autolink-literal2.1.0indirekt
npmmicromark-extension-gfm-footnote2.1.0indirekt
npmmicromark-extension-gfm-table2.1.0indirekt
npmmicromark-extension-math3.1.0indirekt
npmmicromark-factory-destination2.0.1indirekt
npmmicromark-factory-label2.0.1indirekt
npmmicromark-factory-space2.0.1indirekt
npmmicromark-factory-title2.0.1indirekt
npmmicromark-factory-whitespace2.0.1indirekt
npmmicromark-util-character2.1.1indirekt
npmmicromark-util-chunked2.0.1indirekt
npmmicromark-util-classify-character2.0.1indirekt
npmmicromark-util-combine-extensions2.0.1indirekt
npmmicromark-util-decode-numeric-character-reference2.0.2indirekt
npmmicromark-util-encode2.0.1indirekt
npmmicromark-util-html-tag-name2.0.1indirekt
npmmicromark-util-normalize-identifier2.0.1indirekt
npmmicromark-util-resolve-all2.0.1indirekt
npmmicromark-util-sanitize-uri2.0.1indirekt
npmmicromark-util-subtokenize2.1.0indirekt
npmmicromark-util-symbol2.0.1indirekt
npmmicromark-util-types2.0.1indirekt
npmmicromark-util-types2.0.2indirekt
npmmicromatch4.0.8indirekt
npmmicromatch^4.0.4indirekt
npmmime1.6.0indirekt
npmmime2.6.0indirekt
npmmime-db1.52.0indirekt
npmmime-db1.53.0indirekt
npmmime-db1.54.0indirekt
npmmime-types2.1.35indirekt
npmmime-types3.0.2indirekt
npmmimic-fn2.1.0indirekt
npmmimic-function5.0.1indirekt
npmminimatch10.2.5indirekt
npmminimatch3.1.4indirekt
npmminimatch9.0.9indirekt
npmminimist1.2.8indirekt
npmminipass7.1.3indirekt
npmmkdirp1.0.4indirekt
npmms2.0.0indirekt
npmms2.1.3indirekt
npmmute-stream0.0.8indirekt
npmnatural-compare1.4.0indirekt
npmnegotiator0.6.3indirekt
npmnegotiator0.6.4indirekt
npmnegotiator1.0.0indirekt
npmnocache3.0.4indirekt
npmnode-exports-info1.6.2indirekt
npmnode-fetch2.7.0indirekt
npmnode-int640.4.0indirekt
npmnode-modules-regexp1.0.0indirekt
npmnode-releases2.0.19indirekt
npmnode-stream-zip1.15.0indirekt
npmnormalize-path3.0.0indirekt
npmnpm-run-path4.0.1indirekt
npmob10.87.0indirekt
npmobject-assign4.1.1indirekt
npmobject-inspect1.13.4indirekt
npmobject-is1.1.6indirekt
npmobject-keys1.1.1indirekt
npmobject.assign4.1.5indirekt
npmobject.assign4.1.7indirekt
npmobject.entries1.1.9indirekt
npmobject.fromentries2.0.8indirekt
npmobject.groupby1.0.3indirekt
npmobject.values1.2.0indirekt
npmobject.values1.2.1indirekt
npmon-finished2.3.0indirekt
npmon-finished2.4.1indirekt
npmon-headers1.1.0indirekt
npmonce1.4.0indirekt
npmonetime5.1.2indirekt
npmonetime7.0.0indirekt
npmoptionator0.9.4indirekt
npmora5.4.1indirekt
npmos-tmpdir1.0.2indirekt
npmown-keys1.0.1indirekt
npmp-limit2.3.0indirekt
npmp-limit3.1.0indirekt
npmp-locate3.0.0indirekt
npmp-locate4.1.0indirekt
npmp-locate5.0.0indirekt
npmp-try2.2.0indirekt
npmparent-module1.0.1indirekt
npmparse-author2.0.0indirekt
npmparse-entities4.0.2indirekt
npmparse-json5.2.0indirekt
npmparseurl1.3.3indirekt
npmpath-exists3.0.0indirekt
npmpath-exists4.0.0indirekt
npmpath-is-absolute1.0.1indirekt
npmpath-key3.1.1indirekt
npmpath-parse1.0.7indirekt
npmpath-scurry2.0.2indirekt
npmpath-type4.0.0indirekt
npmpath-type5.0.0indirekt
npmpe-library1.0.1indirekt
npmpend1.2.0indirekt
npmpicocolors1.1.1indirekt
npmpicomatch2.3.1indirekt
npmpicomatch4.0.3indirekt
npmpify4.0.1indirekt
npmpkg-dir3.0.0indirekt
npmpkg-dir4.2.0indirekt
npmpkijs3.3.3indirekt
npmplist3.1.0indirekt
npmpossible-typed-array-names1.0.0indirekt
npmpostject1.0.0-alpha.6indirekt
npmprelude-ls1.2.1indirekt
npmprettier3.9.4indirekt
npmpretty-format29.7.0indirekt
npmpretty-format^29.7.0indirekt
npmprogress2.0.3indirekt
npmpromise8.3.0indirekt
npmpromise^8.3.0indirekt
npmpromise-retry2.0.1indirekt
npmprompts2.4.2indirekt
npmprop-types15.8.1indirekt
npmpump3.0.2indirekt
npmpunycode2.3.1indirekt
npmpunycode.js2.3.1indirekt
npmpure-rand6.1.0indirekt
npmpvtsutils1.3.6indirekt
npmpvutils1.1.5indirekt
npmqs6.15.3indirekt
npmqueue6.0.2indirekt
npmqueue-microtask1.2.3indirekt
npmrange-parser1.2.1indirekt
npmraw-body3.0.2indirekt
npmreact18.3.1indirekt
npmreact19.2.3indirekt
npmreact-devtools-core6.1.5indirekt
npmreact-devtools-core^6.1.5indirekt
npmreact-is19.2.3indirekt
npmreact-native1000.0.0indirekt
npmreact-native-test-library-apple0.87.0-mainindirekt
npmreact-native-test-library-common0.87.0-mainindirekt
npmreact-test-renderer19.2.3indirekt
npmreadable-stream3.6.2indirekt
npmrechoir0.6.2indirekt
npmreflect-metadata0.2.2indirekt
npmreflect.getprototypeof1.0.10indirekt
npmreflect.getprototypeof1.0.6indirekt
npmregenerate1.4.2indirekt
npmregenerate-unicode-properties10.2.0indirekt
npmregenerator-transform0.15.2indirekt
npmregexp.prototype.flags1.5.3indirekt
npmregexp.prototype.flags1.5.4indirekt
npmregexpu-core6.2.0indirekt
npmregjsgen0.8.0indirekt
npmregjsparser0.12.0indirekt
npmrequire-directory2.1.1indirekt
npmrequire-from-string2.0.2indirekt
npmrequire-main-filename2.0.0indirekt
npmresedit2.0.3indirekt
npmresolve1.22.10indirekt
npmresolve2.0.0-next.5indirekt
npmresolve2.0.0-next.7indirekt
npmresolve-cwd3.0.0indirekt
npmresolve-from4.0.0indirekt
npmresolve-from5.0.0indirekt
npmresolve.exports2.0.2indirekt
npmrestore-cursor3.1.0indirekt
npmrestore-cursor4.0.0indirekt
npmrestore-cursor5.1.0indirekt
npmretry0.12.0indirekt
npmreusify1.0.4indirekt
npmrfdc1.4.1indirekt
npmrimraf3.0.2indirekt
npmrimraf^3.0.2indirekt
npmrun-async2.4.1indirekt
npmrun-parallel1.2.0indirekt
npmrxjs6.6.7indirekt
npmrxjs7.8.1indirekt
npmrxjs^7.8.1indirekt
npmsafe-array-concat1.1.2indirekt
npmsafe-array-concat1.1.3indirekt
npmsafe-buffer5.2.1indirekt
npmsafe-push-apply1.0.0indirekt
npmsafe-regex-test1.0.3indirekt
npmsafe-regex-test1.1.0indirekt
npmsafer-buffer2.1.2indirekt
npmscheduler0.27.0indirekt
npmselfsigned5.5.0indirekt
npmselfsigned^5.5.0indirekt
npmsend0.19.0indirekt
npmserialize-error2.1.0indirekt
npmset-blocking2.0.0indirekt
npmset-function-length1.2.2indirekt
npmset-function-name2.0.2indirekt
npmset-proto1.0.0indirekt
npmsetprototypeof1.2.0indirekt
npmshallow-clone3.0.1indirekt
npmshebang-command2.0.0indirekt
npmshebang-regex3.0.0indirekt
npmshell-quote1.8.2indirekt
npmshelljs0.8.5indirekt
npmside-channel1.1.0indirekt
npmside-channel1.1.1indirekt
npmside-channel-list1.0.0indirekt
npmside-channel-list1.0.1indirekt
npmside-channel-map1.0.1indirekt
npmside-channel-weakmap1.0.2indirekt
npmsignal-exit3.0.7indirekt
npmsignal-exit4.1.0indirekt
npmsignedsource2.0.0indirekt
npmsisteransi1.0.5indirekt
npmslash3.0.0indirekt
npmslash5.1.0indirekt
npmslice-ansi2.1.0indirekt
npmslice-ansi5.0.0indirekt
npmslice-ansi7.1.0indirekt
npmsource-map0.5.7indirekt
npmsource-map0.6.1indirekt
npmsprintf-js1.0.3indirekt
npmstack-utils2.0.6indirekt
npmstackframe1.3.4indirekt
npmstacktrace-parser0.1.10indirekt
npmstacktrace-parser^0.1.10indirekt
npmstatuses1.5.0indirekt
npmstatuses2.0.1indirekt
npmstatuses2.0.2indirekt
npmstop-iteration-iterator1.0.0indirekt
npmstop-iteration-iterator1.1.0indirekt
npmstring-argv0.3.2indirekt
npmstring-length4.0.2indirekt
npmstring-natural-compare3.0.1indirekt
npmstring-width4.2.3indirekt
npmstring-width5.1.2indirekt
npmstring-width7.2.0indirekt
npmstring.prototype.includes2.0.0indirekt
npmstring.prototype.matchall4.0.12indirekt
npmstring.prototype.repeat1.0.0indirekt
npmstring.prototype.trim1.2.10indirekt
npmstring.prototype.trim1.2.9indirekt
npmstring.prototype.trimend1.0.8indirekt
npmstring.prototype.trimend1.0.9indirekt
npmstring.prototype.trimstart1.0.8indirekt
npmstring_decoder1.3.0indirekt
npmstrip-ansi5.2.0indirekt
npmstrip-ansi6.0.1indirekt
npmstrip-ansi7.1.0indirekt
npmstrip-bom3.0.0indirekt
npmstrip-bom4.0.0indirekt
npmstrip-final-newline2.0.0indirekt
npmstrip-json-comments3.1.1indirekt
npmstrnum1.0.5indirekt
npmsumchecker3.0.1indirekt
npmsupports-color7.2.0indirekt
npmsupports-color8.1.1indirekt
npmsupports-preserve-symlinks-flag1.0.0indirekt
npmtemp-dir2.0.0indirekt
npmterser5.31.6indirekt
npmtest-exclude6.0.0indirekt
npmtest-library./lib/test-libraryindirekt
npmtext-table0.2.0indirekt
npmthingies2.5.0indirekt
npmthird-party-dep-a^1.2.3indirekt
npmthird-party-dep-b^1.2.3indirekt
npmthroat5.0.0indirekt
npmthrough2.3.8indirekt
npmtinybench4.1.0indirekt
npmtmp0.0.33indirekt
npmtmpl1.0.5indirekt
npmto-regex-range5.0.1indirekt
npmtoidentifier1.0.1indirekt
npmtr460.0.3indirekt
npmtraverse0.6.6indirekt
npmtree-dump1.1.0indirekt
npmts-api-utils2.1.0indirekt
npmts-api-utils2.5.0indirekt
npmtsconfig-paths3.15.0indirekt
npmtslib1.14.1indirekt
npmtslib2.8.1indirekt
npmtsutils3.21.0indirekt
npmtsyringe4.10.0indirekt
npmtype-check0.4.0indirekt
npmtype-detect4.0.8indirekt
npmtype-fest0.20.2indirekt
npmtype-fest0.21.3indirekt
npmtype-fest0.7.1indirekt
npmtype-fest1.4.0indirekt
npmtype-is2.1.0indirekt
npmtyped-array-buffer1.0.2indirekt
npmtyped-array-buffer1.0.3indirekt
npmtyped-array-byte-length1.0.1indirekt
npmtyped-array-byte-length1.0.3indirekt
npmtyped-array-byte-offset1.0.2indirekt
npmtyped-array-byte-offset1.0.4indirekt
npmtyped-array-length1.0.6indirekt
npmtyped-array-length1.0.7indirekt
npmtypescript5.3.2indirekt
npmtypescript5.8.2indirekt
npmtypescript6.0.3indirekt
npmuc.micro2.1.0indirekt
npmunbox-primitive1.0.2indirekt
npmunbox-primitive1.1.0indirekt
npmundici6.23.0indirekt
npmundici7.25.0indirekt
npmundici^6.23.0indirekt
npmundici-types6.21.0indirekt
npmundici-types7.16.0indirekt
npmunicode-canonical-property-names-ecmascript2.0.0indirekt
npmunicode-match-property-ecmascript2.0.0indirekt
npmunicode-match-property-value-ecmascript2.1.0indirekt
npmunicode-property-aliases-ecmascript2.1.0indirekt
npmunicorn-magic0.1.0indirekt
npmuniversal-user-agent7.0.2indirekt
npmuniversalify0.1.2indirekt
npmuniversalify2.0.1indirekt
npmunpipe1.0.0indirekt
npmupdate-browserslist-db1.1.3indirekt
npmuri-js4.4.1indirekt
npmutil-deprecate1.0.2indirekt
npmutils-merge1.0.1indirekt
npmuuid8.3.2indirekt
npmv8-to-istanbul9.3.0indirekt
npmvary1.1.2indirekt
npmvlq0.2.3indirekt
npmvlq1.0.1indirekt
npmwait-for-expect3.0.2indirekt
npmwait-for-expect^3.0.2indirekt
npmwalker1.0.8indirekt
npmwcwidth1.0.1indirekt
npmwebidl-conversions3.0.1indirekt
npmwhatwg-fetch3.6.20indirekt
npmwhatwg-fetch^3.0.0indirekt
npmwhatwg-url5.0.0indirekt
npmwhich2.0.2indirekt
npmwhich-boxed-primitive1.0.2indirekt
npmwhich-boxed-primitive1.1.1indirekt
npmwhich-builtin-type1.1.4indirekt
npmwhich-builtin-type1.2.1indirekt
npmwhich-collection1.0.2indirekt
npmwhich-module2.0.1indirekt
npmwhich-typed-array1.1.15indirekt
npmwhich-typed-array1.1.19indirekt
npmword-wrap1.2.5indirekt
npmwrap-ansi6.2.0indirekt
npmwrap-ansi7.0.0indirekt
npmwrap-ansi8.1.0indirekt
npmwrap-ansi9.0.0indirekt
npmwrappy1.0.2indirekt
npmwrite-file-atomic4.0.2indirekt
npmxml1.0.1indirekt
npmxmlbuilder15.1.1indirekt
npmy18n4.0.3indirekt
npmy18n5.0.8indirekt
npmyallist3.1.1indirekt
npmyallist4.0.0indirekt
npmyaml2.9.0indirekt
npmyargs-parser18.1.3indirekt
npmyargs-parser21.1.1indirekt
npmyargs-parser22.0.0indirekt
npmyauzl2.10.0indirekt
npmyocto-queue0.1.0indirekt
npmzod4.1.12indirekt
npmzod-validation-error4.0.2indirekt
RubyGemsaddressable2.9.0indirekt
RubyGemsalgoliasearch1.27.5indirekt
RubyGemsatomos0.1.3indirekt
RubyGemsbase64indirekt
RubyGemsbase640.2.0indirekt
RubyGemsCFPropertyList3.0.6indirekt
RubyGemsCFPropertyList3.0.7indirekt
RubyGemsclaide1.1.0indirekt
RubyGemscocoapods-core1.14.2indirekt
RubyGemscocoapods-core1.15.2indirekt
RubyGemscocoapods-deintegrate1.0.5indirekt
RubyGemscocoapods-downloader2.0indirekt
RubyGemscocoapods-downloader2.1indirekt
RubyGemscocoapods-plugins1.0.0indirekt
RubyGemscocoapods-search1.0.1indirekt
RubyGemscocoapods-trunk1.6.0indirekt
RubyGemscocoapods-try1.2.0indirekt
RubyGemscolored23.1.2indirekt
RubyGemsescape0.0.4indirekt
RubyGemsethon0.16.0indirekt
RubyGemsffi1.16.3indirekt
RubyGemsffi1.17.2indirekt
RubyGemsfourflusher2.3.1indirekt
RubyGemsfuzzy_match2.0.4indirekt
RubyGemsgh_inspector1.1.3indirekt
RubyGemshttpclient2.8.3indirekt
RubyGemsi18n1.14.1indirekt
RubyGemsi18n1.14.5indirekt
RubyGemsjson2.6.3indirekt
RubyGemsjson2.7.2indirekt
RubyGemsminitest5.20.0indirekt
RubyGemsminitest5.25.1indirekt
RubyGemsmolinillo0.8.0indirekt
RubyGemsnanaimo0.3.0indirekt
RubyGemsnap1.1.0indirekt
RubyGemsnetrc0.11.0indirekt
RubyGemsnkfindirekt
RubyGemsnkf0.2.0indirekt
RubyGemspublic_suffix4.0.7indirekt
RubyGemsrexmlindirekt
RubyGemsrexml3.2.6indirekt
RubyGemsrexml3.4.1indirekt
RubyGemsruby-macho2.5.1indirekt
RubyGemstyphoeus1.4.0indirekt
RubyGemstyphoeus1.4.1indirekt
RubyGemstzinfo2.0.6indirekt
Abhängigkeits-Advisories 32

Dieses Repository veröffentlicht kein vom Index auflösbares Paket, daher wurde sein eigener Abhängigkeitsgraph bewertet – 1.288 Pakete, darunter auch Entwicklungs- und Test-Pins, die nie ausgeliefert werden: 32 tragen bekannte Advisories, davon 5 direkte. 113 konnten nicht bewertet werden – keine aufgelöste Version, ein nicht unterstütztes Ökosystem, oder außerhalb der ausgewiesenen Paketliste.

PaketVersionBeziehungSchweregradAdvisoriesBehoben in
flatted3.3.1indirektkritisch23.4.2
shell-quote1.8.2indirektkritisch21.9.0
activesupport7.0.8direkthoch38.1.2.1
activesupport7.0.8.4direkthoch38.1.2.1
ws6.2.3direkthoch18.21.0
ws7.5.10direkthoch18.21.0
brace-expansion1.1.11indirekthoch55.0.9
brace-expansion2.0.2indirekthoch45.0.9
brace-expansion5.0.6indirekthoch35.0.9
fast-uri3.1.2indirekthoch34.1.2
image-size1.1.1indirekthoch12.0.2
js-yaml3.14.1indirekthoch34.3.0
js-yaml4.1.0indirekthoch34.3.0
linkify-it5.0.0indirekthoch25.0.2
picomatch2.3.1indirekthoch24.0.4
picomatch4.0.3indirekthoch24.0.4
rexml3.2.6indirekthoch63.3.9
tmp0.0.33indirekthoch20.2.6
undici6.23.0indirekthoch128.9.0
undici7.25.0indirekthoch128.9.0
uuid8.3.2indirekthoch113.0.1
@babel/runtime7.26.9indirektmittel18.0.0-alpha.17
ajv6.12.6indirektmittel18.18.0
ajv8.12.0indirektmittel18.18.0
ajv8.13.0indirektmittel18.18.0
ajv8.17.1indirektmittel18.18.0
fast-xml-parser4.5.6indirektmittel15.7.0
joi17.13.3indirektmittel118.2.1
markdown-it14.1.0indirektmittel214.2.0
rexml3.4.1indirektmittel13.4.2
@babel/core7.28.0direktniedrig18.0.0-rc.6
launch-editor2.10.0indirektniedrig18.0.16

Ein Advisory bedeutet, dass die im Abhängigkeitsgraphen erfasste Version in den betroffenen Bereich eines Advisories fällt. Erreichbarkeit wird nicht analysiert, und der Graph enthält Entwicklungs- und Test-Pins — ein Fund kann das Werkzeug betreffen und nicht die ausgelieferte Software.

JSON-Rohbericht maschinenlesbar
{
  "data": {
    "icon": {
      "bytes": 9688,
      "width": 512,
      "height": 512,
      "rejected": [],
      "collected": true,
      "media_type": "image/png",
      "source_url": "https://reactnative.dev/img/pwa/manifest-icon-512.png",
      "source_type": "homepage",
      "content_hash": "74e41fe8d7edabfcfda21682def25c8ace2a41b2b5912cdd7365b2bffbfbe559",
      "candidates_considered": 1
    },
    "repo": {
      "topics": [
        "android",
        "app-framework",
        "ios",
        "mobile",
        "mobile-development",
        "react-native",
        "cross-platform",
        "react"
      ],
      "is_fork": false,
      "size_kb": 978443,
      "has_wiki": true,
      "homepage": "https://reactnative.dev",
      "languages": {
        "C": 67160,
        "C++": 6615949,
        "HTML": 1473,
        "Java": 324948,
        "Ruby": 567921,
        "CMake": 162507,
        "Shell": 62396,
        "Swift": 45058,
        "Kotlin": 4166848,
        "Python": 263604,
        "Smarty": 327,
        "Assembly": 14944,
        "JavaScript": 3679066,
        "TypeScript": 80845,
        "Objective-C": 1070316,
        "Objective-C++": 1865516
      },
      "pushed_at": "2026-08-04T22:03:16Z",
      "created_at": "2015-01-09T18:10:16Z",
      "owner_type": "Organization",
      "updated_at": "2026-08-04T20:23:16Z",
      "description": "A framework for building native applications using React",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "MIT",
      "default_branch": "main",
      "license_spdx_raw": "MIT",
      "primary_language": "C++",
      "significant_languages": [
        "C++",
        "Kotlin",
        "JavaScript"
      ]
    },
    "owner": {
      "blog": null,
      "name": null,
      "type": "Organization",
      "login": "react",
      "company": null,
      "location": null,
      "followers": 804,
      "avatar_url": "https://avatars.githubusercontent.com/u/102812?v=4",
      "created_at": "2009-07-08T09:38:38Z",
      "is_verified": null,
      "public_repos": 10,
      "account_age_days": 6236
    },
    "license": {
      "state": "standard",
      "spdx_id": "MIT",
      "raw_spdx": "MIT",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v0.87.0-rc.3",
          "kind": "prerelease",
          "published_at": "2026-07-27T18:47:17Z"
        },
        {
          "tag": "v0.86.2",
          "kind": "patch",
          "published_at": "2026-07-27T17:34:55Z"
        },
        {
          "tag": "v0.87.0-rc.2",
          "kind": "prerelease",
          "published_at": "2026-07-21T18:13:16Z"
        },
        {
          "tag": "v0.87.0-rc.1",
          "kind": "prerelease",
          "published_at": "2026-07-21T18:13:05Z"
        },
        {
          "tag": "v0.87.0-rc.0",
          "kind": "prerelease",
          "published_at": "2026-07-08T14:21:07Z"
        },
        {
          "tag": "v0.83.10",
          "kind": "patch",
          "published_at": "2026-06-26T14:42:46Z"
        },
        {
          "tag": "v0.86.0",
          "kind": "minor",
          "published_at": "2026-06-11T15:27:00Z"
        },
        {
          "tag": "v0.86.0-rc.3",
          "kind": "prerelease",
          "published_at": "2026-06-03T07:47:03Z"
        },
        {
          "tag": "v0.86.0-rc.2",
          "kind": "prerelease",
          "published_at": "2026-05-25T14:42:44Z"
        },
        {
          "tag": "v0.86.0-rc.1",
          "kind": "prerelease",
          "published_at": "2026-05-18T18:52:30Z"
        },
        {
          "tag": "v0.86.0-rc.0",
          "kind": "prerelease",
          "published_at": "2026-05-07T09:45:03Z"
        },
        {
          "tag": "v0.85.3",
          "kind": "patch",
          "published_at": "2026-05-05T15:30:48Z"
        },
        {
          "tag": "v0.83.9",
          "kind": "patch",
          "published_at": "2026-04-27T14:54:15Z"
        },
        {
          "tag": "v0.83.8",
          "kind": "patch",
          "published_at": "2026-04-24T13:23:49Z"
        },
        {
          "tag": "v0.83.7",
          "kind": "patch",
          "published_at": "2026-04-24T09:31:54Z"
        },
        {
          "tag": "v0.85.2",
          "kind": "patch",
          "published_at": "2026-04-20T17:22:20Z"
        },
        {
          "tag": "v0.83.6",
          "kind": "patch",
          "published_at": "2026-04-16T20:03:02Z"
        },
        {
          "tag": "v0.83.5",
          "kind": "patch",
          "published_at": "2026-04-14T02:27:53Z"
        },
        {
          "tag": "v0.85.1",
          "kind": "patch",
          "published_at": "2026-04-13T21:21:35Z"
        },
        {
          "tag": "v0.85.0",
          "kind": "minor",
          "published_at": "2026-04-08T15:47:12Z"
        },
        {
          "tag": "v0.85.0-rc.7",
          "kind": "prerelease",
          "published_at": "2026-03-31T07:08:55Z"
        },
        {
          "tag": "v0.85.0-rc.6",
          "kind": "prerelease",
          "published_at": "2026-03-24T04:41:39Z"
        },
        {
          "tag": "v0.85.0-rc.5",
          "kind": "prerelease",
          "published_at": "2026-03-18T21:57:52Z"
        },
        {
          "tag": "v0.85.0-rc.1",
          "kind": "prerelease",
          "published_at": "2026-03-10T15:52:10Z"
        },
        {
          "tag": "v0.83.4",
          "kind": "patch",
          "published_at": "2026-03-06T21:51:55Z"
        },
        {
          "tag": "v0.83.3",
          "kind": "patch",
          "published_at": "2026-03-05T16:18:16Z"
        },
        {
          "tag": "v0.85.0-rc.0",
          "kind": "prerelease",
          "published_at": "2026-03-04T03:38:29Z"
        },
        {
          "tag": "v0.84.1",
          "kind": "patch",
          "published_at": "2026-02-27T18:49:05Z"
        },
        {
          "tag": "v0.84.0",
          "kind": "minor",
          "published_at": "2026-02-11T18:00:08Z"
        },
        {
          "tag": "v0.83.2",
          "kind": "patch",
          "published_at": "2026-02-06T17:30:13Z"
        },
        {
          "tag": "v0.81.6",
          "kind": "patch",
          "published_at": "2026-02-06T17:30:29Z"
        },
        {
          "tag": "v0.84.0-rc.5",
          "kind": "prerelease",
          "published_at": "2026-02-05T15:48:59Z"
        },
        {
          "tag": "v0.84.0-rc.4",
          "kind": "prerelease",
          "published_at": "2026-02-03T10:46:52Z"
        },
        {
          "tag": "v0.80.3",
          "kind": "patch",
          "published_at": "2026-01-28T09:49:16Z"
        },
        {
          "tag": "v0.84.0-rc.3",
          "kind": "prerelease",
          "published_at": "2026-01-27T10:02:09Z"
        },
        {
          "tag": "v0.84.0-rc.2",
          "kind": "prerelease",
          "published_at": "2026-01-19T16:48:07Z"
        },
        {
          "tag": "v0.84.0-rc.1",
          "kind": "prerelease",
          "published_at": "2026-01-14T18:39:00Z"
        },
        {
          "tag": "v0.84.0-rc.0",
          "kind": "prerelease",
          "published_at": "2026-01-08T09:56:59Z"
        },
        {
          "tag": "v0.83.1",
          "kind": "patch",
          "published_at": "2025-12-18T15:42:49Z"
        },
        {
          "tag": "v0.83.0",
          "kind": "minor",
          "published_at": "2025-12-10T20:07:19Z"
        },
        {
          "tag": "v0.83.0-rc.5",
          "kind": "prerelease",
          "published_at": "2025-12-09T12:46:16Z"
        },
        {
          "tag": "v0.83.0-rc.4",
          "kind": "prerelease",
          "published_at": "2025-12-03T16:18:39Z"
        },
        {
          "tag": "v0.83.0-rc.3",
          "kind": "prerelease",
          "published_at": "2025-12-02T18:18:05Z"
        },
        {
          "tag": "v0.83.0-rc.2",
          "kind": "prerelease",
          "published_at": "2025-11-17T17:41:55Z"
        },
        {
          "tag": "v0.83.0-rc.1",
          "kind": "prerelease",
          "published_at": "2025-11-12T15:02:09Z"
        },
        {
          "tag": "v0.83.0-rc.0",
          "kind": "prerelease",
          "published_at": "2025-11-05T13:19:20Z"
        },
        {
          "tag": "v0.81.5",
          "kind": "patch",
          "published_at": "2025-10-21T18:58:01Z"
        },
        {
          "tag": "v0.79.7",
          "kind": "patch",
          "published_at": "2025-10-21T18:17:49Z"
        },
        {
          "tag": "v0.82.1",
          "kind": "patch",
          "published_at": "2025-10-21T09:49:58Z"
        },
        {
          "tag": "v0.82.0",
          "kind": "minor",
          "published_at": "2025-10-08T00:29:48Z"
        },
        {
          "tag": "v0.82.0-rc.5",
          "kind": "prerelease",
          "published_at": "2025-09-30T13:47:38Z"
        },
        {
          "tag": "v0.82.0-rc.4",
          "kind": "prerelease",
          "published_at": "2025-09-23T09:50:40Z"
        },
        {
          "tag": "v0.82.0-rc.3",
          "kind": "prerelease",
          "published_at": "2025-09-17T10:22:30Z"
        },
        {
          "tag": "v0.81.4",
          "kind": "patch",
          "published_at": "2025-09-10T18:27:32Z"
        },
        {
          "tag": "v0.81.3",
          "kind": "patch",
          "published_at": "2025-09-10T03:14:16Z"
        },
        {
          "tag": "v0.81.2",
          "kind": "patch",
          "published_at": "2025-09-09T22:36:46Z"
        },
        {
          "tag": "v0.82.0-rc.1",
          "kind": "prerelease",
          "published_at": "2025-09-09T13:07:08Z"
        },
        {
          "tag": "v0.82.0-rc.0",
          "kind": "prerelease",
          "published_at": "2025-09-02T12:02:59Z"
        },
        {
          "tag": "v0.81.1",
          "kind": "patch",
          "published_at": "2025-09-01T10:21:25Z"
        },
        {
          "tag": "v0.79.6",
          "kind": "patch",
          "published_at": "2025-08-14T14:33:38Z"
        },
        {
          "tag": "v0.81.0",
          "kind": "minor",
          "published_at": "2025-08-12T14:47:04Z"
        },
        {
          "tag": "v0.81.0-rc.5",
          "kind": "prerelease",
          "published_at": "2025-08-06T10:21:11Z"
        },
        {
          "tag": "v0.81.0-rc.4",
          "kind": "prerelease",
          "published_at": "2025-08-06T09:58:45Z"
        },
        {
          "tag": "v0.81.0-rc.3",
          "kind": "prerelease",
          "published_at": "2025-07-30T10:18:45Z"
        },
        {
          "tag": "v0.80.2",
          "kind": "patch",
          "published_at": "2025-07-24T16:09:39Z"
        },
        {
          "tag": "v0.81.0-rc.2",
          "kind": "prerelease",
          "published_at": "2025-07-22T12:32:25Z"
        },
        {
          "tag": "v0.77.3",
          "kind": "patch",
          "published_at": "2025-07-21T17:29:08Z"
        },
        {
          "tag": "v0.81.0-rc.1",
          "kind": "prerelease",
          "published_at": "2025-07-15T16:49:08Z"
        },
        {
          "tag": "v0.78.3",
          "kind": "patch",
          "published_at": "2025-07-09T18:10:18Z"
        },
        {
          "tag": "v0.81.0-rc.0",
          "kind": "prerelease",
          "published_at": "2025-07-10T09:24:05Z"
        },
        {
          "tag": "v0.79.5",
          "kind": "patch",
          "published_at": "2025-07-02T09:30:15Z"
        },
        {
          "tag": "v0.80.1",
          "kind": "patch",
          "published_at": "2025-07-02T17:12:26Z"
        },
        {
          "tag": "v0.79.4",
          "kind": "patch",
          "published_at": "2025-06-18T09:54:22Z"
        },
        {
          "tag": "v0.80.0",
          "kind": "minor",
          "published_at": "2025-06-13T10:01:00Z"
        },
        {
          "tag": "v0.80.0-rc.5",
          "kind": "prerelease",
          "published_at": "2025-06-13T10:13:20Z"
        },
        {
          "tag": "v0.79.3",
          "kind": "patch",
          "published_at": "2025-06-04T17:49:21Z"
        },
        {
          "tag": "v0.80.0-rc.4",
          "kind": "prerelease",
          "published_at": "2025-06-02T18:08:33Z"
        },
        {
          "tag": "v0.80.0-rc.3",
          "kind": "prerelease",
          "published_at": "2025-05-27T08:39:29Z"
        },
        {
          "tag": "v0.80.0-rc.2",
          "kind": "prerelease",
          "published_at": "2025-05-19T20:15:06Z"
        },
        {
          "tag": "v0.80.0-rc.1",
          "kind": "prerelease",
          "published_at": "2025-05-12T17:57:39Z"
        },
        {
          "tag": "v0.80.0-rc.0",
          "kind": "prerelease",
          "published_at": "2025-05-07T16:54:46Z"
        },
        {
          "tag": "v0.79.2",
          "kind": "patch",
          "published_at": "2025-05-01T17:54:59Z"
        },
        {
          "tag": "v0.79.1",
          "kind": "patch",
          "published_at": "2025-04-15T13:58:51Z"
        },
        {
          "tag": "v0.79.0",
          "kind": "minor",
          "published_at": "2025-04-08T12:43:53Z"
        },
        {
          "tag": "v0.76.9",
          "kind": "patch",
          "published_at": "2025-04-03T13:29:38Z"
        },
        {
          "tag": "v0.78.2",
          "kind": "patch",
          "published_at": "2025-04-01T15:31:49Z"
        },
        {
          "tag": "v0.79.0-rc.4",
          "kind": "prerelease",
          "published_at": "2025-04-01T09:50:45Z"
        },
        {
          "tag": "v0.76.8",
          "kind": "patch",
          "published_at": "2025-03-26T18:18:16Z"
        },
        {
          "tag": "v0.77.2",
          "kind": "patch",
          "published_at": "2025-03-25T15:13:30Z"
        },
        {
          "tag": "v0.79.0-rc.3",
          "kind": "prerelease",
          "published_at": "2025-03-24T16:45:19Z"
        },
        {
          "tag": "v0.78.1",
          "kind": "patch",
          "published_at": "2025-03-19T13:09:47Z"
        },
        {
          "tag": "v0.79.0-rc.2",
          "kind": "prerelease",
          "published_at": "2025-03-18T07:35:49Z"
        },
        {
          "tag": "v0.79.0-rc.1",
          "kind": "prerelease",
          "published_at": "2025-03-11T11:30:04Z"
        },
        {
          "tag": "v0.79.0-rc.0",
          "kind": "prerelease",
          "published_at": "2025-03-04T12:14:39Z"
        },
        {
          "tag": "v0.78.0",
          "kind": "minor",
          "published_at": "2025-02-19T15:59:52Z"
        },
        {
          "tag": "v0.77.1",
          "kind": "patch",
          "published_at": "2025-02-13T23:39:49Z"
        },
        {
          "tag": "v0.78.0-rc.5",
          "kind": "prerelease",
          "published_at": "2025-02-13T12:42:06Z"
        },
        {
          "tag": "v0.78.0-rc.4",
          "kind": "prerelease",
          "published_at": "2025-02-11T13:04:08Z"
        },
        {
          "tag": "v0.75.5",
          "kind": "patch",
          "published_at": "2025-02-06T18:52:47Z"
        },
        {
          "tag": "v0.76.7",
          "kind": "patch",
          "published_at": "2025-02-06T11:51:29Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "df5e6f6a42eeaa431d9130aa185d0f3540aee961",
          "body": "…7814)\n\nSummary:\nFixes https://github.com/react/react-native/issues/57803. An iOS Release build can fail in `PrecompileModule React` with seven `include of non-modular header inside framework module` errors — but only when the build follows a Debug/Release configuration switch.\n\n`replace-rncore-vers\n[…]\nCoreConfiguration\n```\n\n`arc lint` is clean on both files.\n\nReviewed By: zeyap\n\nDifferential Revision: D114735639\n\nPulled By: fabriziocucci\n\nfbshipit-source-id: 35ead7dae9ce7ad7160005a15ecb3975817ae728",
          "is_bot": false,
          "headline": "fix(iOS): keep prebuilt Headers/ in place on a Debug/Release swap (#5…",
          "author_name": "Christian Falch",
          "author_login": "chrfalch",
          "committed_at": "2026-08-04T20:15:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f2a250ad895ffd4478f0668f56867b78be21ea2f",
          "body": "…#57795)\n\nSummary:\nFixes https://github.com/react/react-native/issues/53977\n\nSetting a percentage border radius on `<Image>` (e.g. `borderRadius: '50%'`) crashes Android with `java.lang.String cannot be cast to java.lang.Double`. Percentage radii arrive from JS as strings, but `ReactImageManager`'s \n[…]\nchments/assets/fa240927-3850-4036-9f73-f9ad9f825b18\" />\n\nReviewed By: javache\n\nDifferential Revision: D114576433\n\nPulled By: fabriziocucci\n\nfbshipit-source-id: 1ed7fcd14df65d870d28b149c40d40872c597605",
          "is_bot": false,
          "headline": "fix(android): crash when setting a percentage borderRadius on Image (…",
          "author_name": "Ahmed Sbai",
          "author_login": "sbaiahmed1",
          "committed_at": "2026-08-04T14:18:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "88feed55c014b686f5dad2be74a3e64ca645f53e",
          "body": "Summary:\nThe Ruby scripts that resolve prebuilt artifacts (ReactNativeCore, ReactNativeDependencies, hermes-engine) re-resolve their tarball URLs on every call site and every podspec evaluation during a single pod install. Each resolution re-issues the same requests to the Maven repositories, so ide\n[…]\n.1/hermes-ios-260318099.0.1-hermes-ios-release.tar.gz\n```\n\nReviewed By: fabriziocucci\n\nDifferential Revision: D114341998\n\nPulled By: coado\n\nfbshipit-source-id: 7bf66967c5b767487a3448625f61d90fea49ab6b",
          "is_bot": false,
          "headline": "Decrease amount of requests send to Maven repos (#57765)",
          "author_name": "Dawid Malecki",
          "author_login": "coado",
          "committed_at": "2026-08-04T08:48:27Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3a95e0e93c80537d519dd7e9a771544396d4ab6b",
          "body": "…th props 2.0 (#55210)\n\nSummary:\nFixes crashes using <Image> component on android with props 2.0 enabled using feature flag:\n\n```\nenablePropsUpdateReconciliationAndroid\n```\n\n<details>\n<summary>Crash stack</summary>\n\n```\nError while updating prop source\njava.lang.reflect.InvocationTargetException\n\tat\n[…]\nrdings:\n- https://github.com/facebook/react-native/pull/55234\n\nReviewed By: cortinico\n\nDifferential Revision: D112105149\n\nPulled By: coado\n\nfbshipit-source-id: 966afaeedee93b88a7767e6f46d1521a02902dd0",
          "is_bot": false,
          "headline": "fix(android): Image `defaultSource` & `loadingIndicatorSrc` broken wi…",
          "author_name": "Hanno J. Gödecke",
          "author_login": "hannojg",
          "committed_at": "2026-08-03T20:42:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "917d97eb1256fc8258f7f7f057c9ed6f6c1e30f9",
          "body": "Summary:\n- Keep component libraries in the iOS third-party component crawl even when their Codegen config has no `ios` block.\n- Add a regression test covering a component library without iOS configuration.\n\n## Changelog:\n[iOS] [FIXED] - iOS Codegen now discovers third-party component libraries witho\n[…]\ntibility with `fs.rmdirSync(..., {recursive: true})`.\n\nReviewed By: cortinico\n\nDifferential Revision: D114523918\n\nPulled By: fabriziocucci\n\nfbshipit-source-id: 4630ba1cc60a30f8036d1ba3f022a247d0392559",
          "is_bot": false,
          "headline": "Fix iOS Codegen fallback for libraries without an iOS config (#57790)",
          "author_name": "RealBhupesh",
          "author_login": "RealBhupesh",
          "committed_at": "2026-08-03T19:03:51Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "568eaa6b69c7700011633b740c01176a1629ef1b",
          "body": "Summary:\n`FileReader.readAsText` / `readAsDataURL` / `readAsArrayBuffer` pass only the plain `blob.data` descriptor to the native module and retain no reference to the `Blob` instance itself. If the caller also drops its reference, the Blob — and the `BlobCollector` attached to `blob.data.__collecto\n[…]\nw / https://github.com/react/react-native/issues/56884.\n\nReviewed By: javache\n\nDifferential Revision: D114576384\n\nPulled By: fabriziocucci\n\nfbshipit-source-id: ed3f5b51f2d246e041c2b178e3eadd58aeb70038",
          "is_bot": false,
          "headline": "Fix premature blob deallocation during FileReader reads (#57796)",
          "author_name": "heecheolman",
          "author_login": null,
          "committed_at": "2026-08-03T15:00:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c2dac6abcc73dbbb63cd6fcc744e9139666695da",
          "body": "Summary:\nSwiftPM builds now download prebuilt artifacts from the React Native Maven mirror first and fall back to Maven Central. To disable the mirror the flag `RCT_REACT_NATIVE_MAVEN_MIRROR_ENABLED=false` can be set.\n\n## Changelog:\n\n[IOS][CHANGED] - Download SwiftPM prebuilt artifacts from the Reac\n[…]\nt Plan:\n```\nyarn jest packages/react-native/scripts/spm\n```\n\nReviewed By: cipolleschi\n\nDifferential Revision: D114348469\n\nPulled By: coado\n\nfbshipit-source-id: f1068995ac69c604262d3fffe645a69ba3203189",
          "is_bot": false,
          "headline": "Download artifacts from Mirror first on SwiftPM builds (#57763)",
          "author_name": "Dawid Malecki",
          "author_login": "coado",
          "committed_at": "2026-08-03T14:15:37Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "146aaac7eed016eb89e750cd2144f47806ee5863",
          "body": "Summary:\nResetting a `borderWidth` on Android could clip or hide children in a rounded overflow-hidden view. The root cause is how a reset width is represented.\n\nThe border-width prop group is registered with `defaultFloat = Float.NaN` (ReactViewManager.kt), so removing `borderWidth` in JS calls the\n[…]\nigured Android SDK (`ANDROID_HOME`/`ANDROID_SDK_ROOT`).\n\nReviewed By: javache\n\nDifferential Revision: D114520650\n\nPulled By: fabriziocucci\n\nfbshipit-source-id: 01afb38c8c5c0811e928e806d6912da5c3071804",
          "is_bot": false,
          "headline": "Treat NaN border widths as unset (#57789)",
          "author_name": "RealBhupesh",
          "author_login": "RealBhupesh",
          "committed_at": "2026-08-03T13:45:05Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2bb56dc94bc13820d31692baa051c96c0371027f",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57783\n\n# Changelog: [Internal]\n\nAdds the `enableConditionalUseWarning` dynamic React feature flag, which the React renderer reads from `ReactNativeInternalFeatureFlags`. The flag gates the new warning for conditional use of `\n[…]\nuse\n\nThis is a dev-only warning, I don't see any reasons to control this via gk.\n\nReviewed By: antonk52\n\nDifferential Revision: D114407789\n\nfbshipit-source-id: d63dd09180e6560a82d178610c7ae24b9e31b65e",
          "is_bot": false,
          "headline": "Add `enableConditionalUseWarning` React feature flag (#57783)",
          "author_name": "Ruslan Lesiutin",
          "author_login": "hoxyq",
          "committed_at": "2026-08-03T12:40:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c3caea9b5e2a3ae45e5f6be547d70910e40d2ab9",
          "body": "Summary:\nTwo changes to `Image.ios.js` (follow up to https://github.com/react/react-native/issues/57633):\n\n1. **Extract props once.** Per javache's review comment, props are destructured\nonce in the parameter list and written into a single `resolvedProps` object,\nspread into `ImageViewNativeComponen\n[…]\n10\n\nTest Plan: Unchanged tests pass + added new tests\n\nReviewed By: christophpurrer\n\nDifferential Revision: D114048967\n\nPulled By: javache\n\nfbshipit-source-id: c09647dba932cb747ecab6392e281009e85b8d3f",
          "is_bot": false,
          "headline": "fix(ios): extract Image.ios.js props once (#57710)",
          "author_name": "Maciej Jastrzębski",
          "author_login": "mdjastrzebski",
          "committed_at": "2026-08-03T10:30:46Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3b5d0a652695f0c370fd5dbdd488a37f2c647f9f",
          "body": "Summary:\n`RCTGetFontWeight`, as the name suggests, gets a UIFontWeight given the font names. Some font names are called `extralight` which is the same weight as the already-covered `ultralight -> UIFontWeightUltraLight` case.\n\nHowever, they'd incorrectly be classified as `UIFontWeightLight`. This PR\n[…]\nom/react/react-native/pull/57775\n\nTest Plan: - green CI\n\nReviewed By: javache\n\nDifferential Revision: D114475029\n\nPulled By: fabriziocucci\n\nfbshipit-source-id: 896fd4ba7f06e27aeb5a8faa1884fe6b4dba2a27",
          "is_bot": false,
          "headline": "fix: consider extralight fonts in RCTGetFontWeight (#57775)",
          "author_name": "Vojtech Novak",
          "author_login": "vonovak",
          "committed_at": "2026-08-03T10:27:03Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "63e9c1544834a43b1b44af4033184b1eab6f2ffa",
          "body": "Reviewed By: cortinico\n\nDifferential Revision: D112366935\n\nfbshipit-source-id: e0b509473d93d3fb4a465a3007bd0a7b63fa553d",
          "is_bot": false,
          "headline": "Update ktfmt component on FBS:master",
          "author_name": "Nivaldo Bondança",
          "author_login": null,
          "committed_at": "2026-08-02T15:20:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8e995e8dacbb35a17226e01a607bdb29fa0f9bd2",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57750\n\nChangelog: [Internal]\n\nFixes iOS Full Keyboard Access (FKA) not focusing interactive rows on the Marketplace You page.\n\nReviewed By: Picowchew, joevilches\n\nDifferential Revision: D113967090\n\nfbshipit-source-id: 76c34610b19cf0e334dfea0741439f03e28125fa",
          "is_bot": false,
          "headline": "Fix keyboard focus for interactive rows (#57750)",
          "author_name": "Devan Buggay",
          "author_login": "sbuggay",
          "committed_at": "2026-08-01T17:48:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c7d62a125c1225802b55ca52e020a73e67f3ac98",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57764\n\nFabric is now unconditionally enabled for this fragment path, so the per-fragment override is dead. Remove the argument and builder API.\n\nChangelog: [Android][Changed] - Deprecate fabricEnabled on ReactFragment\n\nReviewed By: mdvacca\n\nDifferential Revision: D114045331\n\nfbshipit-source-id: 9d61e088e742196bf5b06dfa15b49a1dda79c7c1",
          "is_bot": false,
          "headline": "Deprecate fabricEnabled from ReactFragment (#57764)",
          "author_name": "Pieter De Baets",
          "author_login": "javache",
          "committed_at": "2026-07-31T22:32:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f535c9790444a03df5b091f1b94d54889d1922da",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57668\n\nWhen enabling the props 2.0 feature flags I noticed that for an `<Image source={...} style={{ tintColor: 'transparent' }} />` the image is actually still showing, instead of becoming transparent.\n\n### The underlying is\n[…]\n the same example, notice that the tintColor has not been applied\n\nReviewed By: lenaic\n\nDifferential Revision: D93140534\n\nPulled By: coado\n\nfbshipit-source-id: 0d8abf3583d87ad840b3f72603b4c29c775671ca",
          "is_bot": false,
          "headline": "fix(android): props 2.0 image tintColor=transparent broken (#57668)",
          "author_name": "Hanno J. Gödecke",
          "author_login": "hannojg",
          "committed_at": "2026-07-31T20:49:09Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "db11646c94a78a82765f3811823c6e829fc7e1d7",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57773\n\nRCTImageEditingManager is a TurboModule conforming to `NativeImageEditorSpec`. For TurboModules, JS->ObjC dispatch is driven by codegen via the generated `NativeImageEditorSpecJSI`, not by `RCT_EXPORT_METHOD`'s `__rct_\n[…]\nXPORT_MODULE()` and `getTurboModule:` are left untouched.\n\nChangelog: [Internal]\n\nReviewed By: shwanton\n\nDifferential Revision: D114288222\n\nfbshipit-source-id: 09724f31d11929209d52b77795ebd1a28a7f81ce",
          "is_bot": false,
          "headline": "Drop RCT_EXPORT_METHOD from RCTImageEditingManager (#57773)",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-31T18:40:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ed3229aa6418121fa0ff7e89dfb5b3f6adf32f01",
          "body": "…ng it (#57756)\n\nSummary:\n**`spm add --config-command` worked once, then broke every build.**\n\nAn app that replaces `react-native-community/cli` autolinking — an Expo app, for instance — has to override the autolinking config command, which `--config-command` (and `RCT_SPM_AUTOLINKING_CONFIG_COMMAND\n[…]\nfixes that build is still pending on the Expo side.\n\nReviewed By: fabriziocucci\n\nDifferential Revision: D114317929\n\nPulled By: cipolleschi\n\nfbshipit-source-id: a0fe47de3da55b25e320b000a2b0b1b44b88af9a",
          "is_bot": false,
          "headline": "fix(swiftpm): persist --config-command so the in-build sync keeps usi…",
          "author_name": "Christian Falch",
          "author_login": "chrfalch",
          "committed_at": "2026-07-31T16:42:20Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fc365f6e72111fe17b1f4c2a14bab7e7711b3a99",
          "body": "…e*` types (#57752)\n\nSummary:\nPull Request resolved: https://github.com/react/react-native/pull/57752\n\n## Rationale\nFlow lib defs that declare global types (available anywhere, without an `import`) must be referenced in `.flowconfig` and can't be maintained incrementally.  That's not too bad for ver\n[…]\ntypes across xplat/js with their `babel/types` equivalents\n\nChangelog: [Internal]\n\nReviewed By: javache\n\nDifferential Revision: D113574665\n\nfbshipit-source-id: be668d968345a60e76a3515d19d8eaa002d53274",
          "is_bot": false,
          "headline": "Flow: Prefer imported types from `@babel/types` over global `BabelNod…",
          "author_name": "Rob Hogan",
          "author_login": "robhogan",
          "committed_at": "2026-07-31T16:13:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1208178d3c2e613cd65b91bbb173594d9413d10b",
          "body": "…7659)\n\nSummary:\nAdds CI coverage for the SwiftPM (SPM) iOS path, which currently has none. Three standalone workflows scaffold + convert an app to SPM using the prebuilt XCFrameworks and compile it for the iOS simulator:\n\n- `test-ios-spm-rntester.yml` — `packages/rn-tester`\n- `test-ios-spm-hellowor\n[…]\nslint` clean on both scripts; all workflow YAML validated.\n\nReviewed By: huntie\n\nDifferential Revision: D114044420\n\nPulled By: cipolleschi\n\nfbshipit-source-id: cb8723ae6d78bb765f3dc930d8010d4eb82ea4c0",
          "is_bot": false,
          "headline": "CI: add SwiftPM iOS e2e workflows (RNTester, HelloWorld, new app) (#5…",
          "author_name": "Christian Falch",
          "author_login": "chrfalch",
          "committed_at": "2026-07-31T05:21:27Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "14fe96ab51554cac899ca49c8d50629aea421d54",
          "body": "Summary:\n`add_prebuilt_header_search_paths` (`scripts/cocoapods/rncore.rb`) injects the prebuilt ReactNativeHeaders module map into `OTHER_CFLAGS` and `OTHER_SWIFT_FLAGS`, but not `OTHER_CPLUSPLUSFLAGS`. C++ and ObjC++ translation units therefore lose modular resolution of the relocated `react/`, `y\n[…]\nnerated with [Claude Code](https://claude.com/claude-code)\n\nReviewed By: huntie\n\nDifferential Revision: D114044307\n\nPulled By: cipolleschi\n\nfbshipit-source-id: 5c04f753d10876f36d31358593f1dfc29698b633",
          "is_bot": false,
          "headline": "Write the prebuilt module-map flag to OTHER_CPLUSPLUSFLAGS too (#57742)",
          "author_name": "Christian Falch",
          "author_login": "chrfalch",
          "committed_at": "2026-07-31T05:21:21Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "e6fd1a3e7c617ad13373008956317be8bc370a8f",
          "body": "…rojects (#57772)\n\nSummary:\nPull Request resolved: https://github.com/react/react-native/pull/57772\n\nChangelog: [Internal]\n\nReviewed By: gkz\n\nDifferential Revision: D114245899\n\nfbshipit-source-id: fa42b5276a5f6fe0d22e301a4cfc438122d70e6d",
          "is_bot": false,
          "headline": "Replace `hermes-{parser,eslint}` with `flow-{parser,eslint}` in OSS p…",
          "author_name": "Sam Zhou",
          "author_login": "SamChou19815",
          "committed_at": "2026-07-31T01:23:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3bdc478cb74ff6500d4097f456ad3027e36dd857",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57771\n\nChangelog: [Internal]\n\nReviewed By: gkz\n\nDifferential Revision: D114238264\n\nfbshipit-source-id: 22a63547276fd5c1cf161cd65284d464cfeea9d5",
          "is_bot": false,
          "headline": "Switch over to flow-eslint for linting (#57771)",
          "author_name": "Sam Zhou",
          "author_login": "SamChou19815",
          "committed_at": "2026-07-31T00:10:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7b5d1bc9717b714c9f52a59d4c11398d35ced6e1",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57770\n\nChangelog: [Internal]\n\nReviewed By: gkz\n\nDifferential Revision: D114240152\n\nfbshipit-source-id: 7d292d33f75cf548b89e6427684fc3a5994c4b3f",
          "is_bot": false,
          "headline": "Switch over to `flow-parser/babel-plugin` for compilation (#57770)",
          "author_name": "Sam Zhou",
          "author_login": "SamChou19815",
          "committed_at": "2026-07-31T00:10:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "663c191e477f9be8dcdc704a18c8a9b4a7acc91e",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57768\n\nChangelog: [Internal]\n\nReviewed By: zeyap\n\nDifferential Revision: D114162628\n\nfbshipit-source-id: 2c2101892bfbb8e16d444200f661d1445657066b",
          "is_bot": false,
          "headline": "Expose releaseLevel within RNTester-iOS (#57768)",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-30T21:40:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "58bf844967904d1cb3ccdfba6cb2810895867ddf",
          "body": "Summary:\n`XMLHttpRequest.setRequestHeader()` overwrites the previous value when called multiple times with the same header name. Per the [XHR Living Standard §4.5.2](https://xhr.spec.whatwg.org/#the-setrequestheader()-method), duplicate headers should be appended with `, `.\n\nReal-world example: [Sen\n[…]\ngithub.com/facebook/react-native/pull/56394\n\nReviewed By: huntie, cipolleschi\n\nDifferential Revision: D100144689\n\nPulled By: fabriziocucci\n\nfbshipit-source-id: 0697d88e02f76285ff50e339b0c25cda8337c36c",
          "is_bot": false,
          "headline": "Fix XMLHttpRequest.setRequestHeader to append duplicate headers per spec",
          "author_name": "김민규(Mingyu Kim)",
          "author_login": "zmunm",
          "committed_at": "2026-07-30T21:38:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "aadcadeec7bbe8b597355919af6eb9800b38f59e",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57767\n\n[changelog](https://github.com/facebook/flow/blob/main/Changelog.md)\nChangelog: [Internal]\n\nReviewed By: gkz\n\nDifferential Revision: D114222503\n\nfbshipit-source-id: a8fbc12e138ec838fb81e7ea37a6acbe17f8c57d",
          "is_bot": false,
          "headline": "Deploy 0.325.0 to xplat (#57767)",
          "author_name": "Sam Zhou",
          "author_login": "SamChou19815",
          "committed_at": "2026-07-30T19:29:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "55195ca43fe030026b2a540b188f29b633d584b0",
          "body": "Summary:\n> Stack 2/3 — parent: `feat/shadowTreeDidCommit`. Review that first.\n\n`onLayout` events are emitted inline from `ShadowTree::emitLayoutEvents`, which forces `ShadowTree` to depend on `ViewProps` and `BaseViewEventEmitter`.\n\nThis moves that logic into a standalone `LayoutEventEmitter` that c\n[…]\n `onLayout` still fires on mount and on size changes.\n\nReviewed By: christophpurrer\n\nDifferential Revision: D114045065\n\nPulled By: javache\n\nfbshipit-source-id: 5b887537ad3e947f3a352fb9dd10b7d124f669df",
          "is_bot": false,
          "headline": "Layout event emitter (#57722)",
          "author_name": "Kamil Paradowski",
          "author_login": "paradowstack",
          "committed_at": "2026-07-30T18:44:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3365667479145e6fa299a2ddb76583ac4c8c4980",
          "body": "…ermes-* packages (#57769)\n\nSummary:\nPull Request resolved: https://github.com/react/react-native/pull/57769\n\nEventually, we will replace the hermes ones with the `flow-{estree,eslint,parser,transform}` packages. This diff first installs the flow ones.\n\nChangelog: [Internal]\n\nReviewed By: javache\n\nDifferential Revision: D114226573\n\nfbshipit-source-id: a693cdac57d2ce77c002a8ac455aceabaadbcf20",
          "is_bot": false,
          "headline": "Install `flow-{estree,eslint,parser,transform}` counterparts to the h…",
          "author_name": "Sam Zhou",
          "author_login": "SamChou19815",
          "committed_at": "2026-07-30T17:37:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0b0eb8d0126cc1700f6c772f0f204386882578de",
          "body": "…s found (#57759)\n\nSummary:\nWhen an app's `codegenConfig.jsSrcsDir` contains no files matching the codegen\nspec naming convention (`Native*.ts`/`Native*.js`/`*NativeComponent.ts`/`*NativeComponent.js`),\n`getInputFiles()` in `generateReactCodegenPodspec.js` emits a **directory** path\nfor the `[CP-Use\n[…]\nes https://github.com/react/react-native/issues/57760\n\nReviewed By: christophpurrer\n\nDifferential Revision: D114200711\n\nPulled By: javache\n\nfbshipit-source-id: b6df84f0f88c22839b5703bcf8048b34452af663",
          "is_bot": false,
          "headline": "fix(codegen): empty ReactCodegen input_files when no Native spec file…",
          "author_name": "Nikita Levin",
          "author_login": "Levin-nik",
          "committed_at": "2026-07-30T17:35:40Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0dec9e275e8fcbd33077958e5702c23e53640802",
          "body": "Summary:\nFixing Undefined Behavior found with UB sanitizer ran against a React Native app.\n\nYoga always upcasts the node address, even if it is a sentinel value `0xbadc0ffee0ddf00d`.\n\n<details><summary>UB sanitizer log</summary>\n<p>\n\n```\n[runtime-tests] 1 sanitizer report file(s):\n --- ubsan.9142 --\n[…]\native/pull/57761\n\nTest Plan: UBsan no longer complains.\n\nReviewed By: javache\n\nDifferential Revision: D114202767\n\nPulled By: fabriziocucci\n\nfbshipit-source-id: 3f64776404b6ada436a88c75e1bd764f2d565f19",
          "is_bot": false,
          "headline": "fix: UB when upcasting yoga sentinel value (#57761)",
          "author_name": "Tomasz Żelawski",
          "author_login": "tjzel",
          "committed_at": "2026-07-30T15:04:32Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fa0e6756d3deae41aeda7d988d8e099ecb9e1245",
          "body": "…986) (#57753)\n\nSummary:\nPull Request resolved: https://github.com/react/react-native/pull/57753\n\n## Summary\n\nMigrate internal `Libraries/` import subpaths from `react-native` to the\nincoming dedicated entry points in React Native 0.87.\n\n**Motivation**\n\nSee [**RFC0894: Removing deep imports from\nrea\n[…]\na9](https://github.com/react/react/commit/96fcba90138e9f1a73ee1cc4f79a653ec12fc3a9)\n\nReviewed By: hoxyq\n\nDifferential Revision: D113928305\n\nfbshipit-source-id: 65a0c4d5de1e7db381b878194c220927d5b9dec8",
          "is_bot": false,
          "headline": "Update ReactPrivate and InitializeCore imports (0.87 Strict API) (#36…",
          "author_name": "Alex Hunt",
          "author_login": "huntie",
          "committed_at": "2026-07-30T14:06:43Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e55da68478ee869a92452be735e81c5c6fdc7c5b",
          "body": "Summary:\n> Stack 1/3 — parent: `main`. Followed by `LayoutEventEmitter` → `ResizeObserver`.\n\n`ShadowTree` already computes the set of nodes whose layout changed on every commit (`affectedLayoutableNodes`), but today it's only consumed internally by `ShadowTree::emitLayoutEvents`.\n\nThis adds a `shado\n[…]\nsumer in this PR. Existing Fabric commit/mounting tests pass.\n\nReviewed By: mdvacca\n\nDifferential Revision: D114044722\n\nPulled By: javache\n\nfbshipit-source-id: 2a556006f7b66a967aea5559cf10273c61aabcbe",
          "is_bot": false,
          "headline": "Add new hook shadowTreeDidCommit (#57721)",
          "author_name": "Kamil Paradowski",
          "author_login": "paradowstack",
          "committed_at": "2026-07-30T13:22:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5306e9229c27550214e336b93dcdb2bc3575dbf3",
          "body": "…ionList TypeScript types (#57754)\n\nSummary:\n`ListItemComponent` is a valid prop on `FlatList`, `SectionList` and `VirtualizedList` (it's in the Flow types in `VirtualizedListProps.js`), but it's missing from the `.d.ts`, so TypeScript errors on it even though it works at runtime.\n\nAdded it to `Virt\n[…]\n>\n```\n\nType-only, addition only, no runtime changes.\n\nReviewed By: Abbondanzo\n\nDifferential Revision: D114061127\n\nPulled By: fabriziocucci\n\nfbshipit-source-id: e843645a93b2320370829e8fd86deda078d6852a",
          "is_bot": false,
          "headline": "Add missing `ListItemComponent` prop to VirtualizedList/FlatList/Sect…",
          "author_name": "Aravind M Nair",
          "author_login": "aravi365",
          "committed_at": "2026-07-30T10:38:24Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8e744641272db0d28b7d1e197e34aa88373443b1",
          "body": "…57758)\n\nSummary:\nPull Request resolved: https://github.com/react/react-native/pull/57758\n\nMIgrate to the new system that's less error prone.\n\nChangelog: [Internal]\n\nReviewed By: gkz\n\nDifferential Revision: D114093108\n\nfbshipit-source-id: f4ca00a8b6a1fa25f0f5f5054b7fe091861fed4b",
          "is_bot": false,
          "headline": "Switch to the new glob system of ignore in react-native flowconfig (#…",
          "author_name": "Sam Zhou",
          "author_login": "SamChou19815",
          "committed_at": "2026-07-29T19:32:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c5bd054983749f287c35b9fa5be5b5ea1eaed2e8",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57607\n\nAdds the `enableImageTransparentTintColor` experiment flag (default off) that gates whether a defined transparent Image `tintColor` (alpha 0) is applied as a real tint (rendering the image invisible) or treated as unas\n[…]\n Changelog:\n[General] [Added] - Add `enableImageTransparentTintColor` feature flag\n\nReviewed By: lenaic\n\nDifferential Revision: D112572558\n\nfbshipit-source-id: 2dd6d22cfe8b8a646bb3a613922f00bea4466134",
          "is_bot": false,
          "headline": "Add enableImageTransparentTintColor feature flag (#57607)",
          "author_name": "Dawid Małecki",
          "author_login": "coado",
          "committed_at": "2026-07-29T17:19:02Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6aac2b7422a305dda1791920989eada3f48ea685",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57583\n\nRobolectric tests for the notification path: a notification pulls synchronously on the UI thread; one pull item is enqueued per notification and dispatched in order (redundant pulls no-op in C++); no binding is a clean\n[…]\n.\n\n## Changelog:\n[Internal] - Add JVM tests for the Android pull-model plumbing\n\nReviewed By: cortinico\n\nDifferential Revision: D112309051\n\nfbshipit-source-id: 7cbf14bbe484cf0034bd659cf275a860491b8a25",
          "is_bot": false,
          "headline": "Add JVM tests for the Android pull model plumbing (#57583)",
          "author_name": "Dawid Małecki",
          "author_login": "coado",
          "committed_at": "2026-07-29T15:28:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9da1a011530faa45b23bb18a382252e196011120",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57579\n\nMakes `enableMountingCoordinatorPullModelAndroid` functional. With the flag on, the commit thread only signals transaction availability and the UI thread pulls and applies at mount time (matching iOS/macOS); with the f\n[…]\nl mounting path in C++ behind `enableMountingCoordinatorPullModelAndroid`\n\nReviewed By: christophpurrer\n\nDifferential Revision: D112309053\n\nfbshipit-source-id: 6e3ca5b8fbc8db647356ac555890c2e465890100",
          "is_bot": false,
          "headline": "Wire the Android pull model in C++ behind the feature flag (#57579)",
          "author_name": "Dawid Małecki",
          "author_login": "coado",
          "committed_at": "2026-07-29T15:01:12Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "67a813a94845c2536f210f87532bc9a42c06dbc6",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57749\n\nRun iOS Maestro flows in isolated processes and retry only the failing flow so transient driver failures do not restart the full suite. Add focused coverage for flow discovery and retry isolation.\n\nChangelog: [Internal]\n\nReviewed By: cipolleschi\n\nDifferential Revision: D113984013\n\nfbshipit-source-id: d38013d048c39df0bc58a434c7327a2a1ad9f5e5",
          "is_bot": false,
          "headline": "Make Maestro iOS retries flow-specific (#57749)",
          "author_name": "Peter Abbondanzo",
          "author_login": "Abbondanzo",
          "committed_at": "2026-07-29T13:56:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6515647d9456fb2781d0e50e810b1c4741b0ba4c",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57580\n\nJava side of the pull model — dead code until the C++ wiring lands:\n- `PullTransactionMountItem`: asks C++ (via `FabricUIManagerBinding.pullAndExecuteTransaction`) to pull the surface's pending transaction and apply it\n[…]\nactionMountItem`, `FabricUIManager.onTransactionAvailable`) for the pull model\n\nReviewed By: rubennorte\n\nDifferential Revision: D112309050\n\nfbshipit-source-id: 01a09018df9833c839687b66b289c67f9fc3b9d4",
          "is_bot": false,
          "headline": "Add inert Java plumbing for the Android pull model (#57580)",
          "author_name": "Dawid Małecki",
          "author_login": "coado",
          "committed_at": "2026-07-29T13:37:09Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3fd02591bfda7b6b5d7a6cdc37d4b258c66f9f44",
          "body": "Summary:\nCorrects a spelling mistake (\"becuase\" -> \"because\") in the explanatory\ncomment for the invalid-primitive short-circuit in `processFilter.js`. The\nsame comment appears twice; both occurrences are fixed.\n\nThis is a comment-only change with no runtime behavior change.\n\n## Changelog:\n\n[INTERNA\n[…]\nchecking, lint, and tests for this\n  file remain valid.\n\nReviewed By: javache\n\nDifferential Revision: D114031572\n\nPulled By: fabriziocucci\n\nfbshipit-source-id: 3b380170f85f03daef700bd6f776570e59fc6a20",
          "is_bot": false,
          "headline": "Fix typo \"becuase\" -> \"because\" in processFilter comment (#57746)",
          "author_name": "Aravind M Nair",
          "author_login": "aravi365",
          "committed_at": "2026-07-29T13:22:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ece0efe837943f82e0dc49bbfe4b8ce40d159a29",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57581\n\nAdds the `enableMountingCoordinatorPullModelAndroid` experiment flag (default off) that gates the Android pull-model mounting migration. Config entry plus regenerated accessors only — no behavior change.\n\n## Changelog:\n[…]\nndroid] [Added] - Add `enableMountingCoordinatorPullModelAndroid` feature flag\n\nReviewed By: rubennorte\n\nDifferential Revision: D112309049\n\nfbshipit-source-id: 8bc6389a87feca57269ba1b17abde012e183a827",
          "is_bot": false,
          "headline": "Add enableMountingCoordinatorPullModelAndroid feature flag (#57581)",
          "author_name": "Dawid Małecki",
          "author_login": "coado",
          "committed_at": "2026-07-29T11:38:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "56c284e152aedd3155ae34ed959fc745f970a451",
          "body": "Summary:\n- Preserve the native text input tint color when switching between single-line and multiline backing views.\n- Add a native regression test for copying the tint from `RCTUITextField` to `RCTUITextView`.\n\nFabric replaces the backing text input view when `multiline` changes. `RCTCopyBackedText\n[…]\nor`.\n- Ran clang-format validation and `git diff --check`.\n\nReviewed By: javache\n\nDifferential Revision: D113980213\n\nPulled By: Abbondanzo\n\nfbshipit-source-id: 73a5f87e1b45b504f4640572b8c1a26b4d97f43f",
          "is_bot": false,
          "headline": "Preserve TextInput selection color when changing multiline (#57748)",
          "author_name": "Minh Vu",
          "author_login": "fallintoplace",
          "committed_at": "2026-07-29T11:15:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "adde1e58884b34a2547049ef62da610fcb530b6a",
          "body": "…t none/presenation) (#57743)\n\nSummary:\nPull Request resolved: https://github.com/react/react-native/pull/57743\n\nThis diff reverts https://github.com/react/react-native/pull/57633\n\n## Changelog\n\n[GENERAL] [CHANGED] Revert: Automatically set acessible prop when role prop is set (except none/presenation)\n\nReviewed By: javache\n\nDifferential Revision: D113922297\n\nfbshipit-source-id: 705fe67f5f712be5e7baccdd01603915f47893a1",
          "is_bot": false,
          "headline": "Revert: Automatically set acessible prop when role prop is set (excep…",
          "author_name": "generatedunixname89002005232357",
          "author_login": null,
          "committed_at": "2026-07-29T10:55:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "544141efab9f880f7306a76f7e0eb28ee4a37e3e",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57745\n\nBuilds on [#57692](https://github.com/facebook/react-native/pull/57692), which fixed the `abort()` state machine and reset `result`/`error` at the start of each read via the `_startRead()` helper. A few gaps remain ver\n[…]\n on overlapping reads, and expose `FileReader.error` as a `DOMException`.\n\nReviewed By: christophpurrer\n\nDifferential Revision: D113819663\n\nfbshipit-source-id: c7c37b3b578d825cdccf73840b2c0742b6a4eaf9",
          "is_bot": false,
          "headline": "Close remaining File API spec gaps in FileReader (#57745)",
          "author_name": "Peter Abbondanzo",
          "author_login": "Abbondanzo",
          "committed_at": "2026-07-29T05:52:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ca750feefb1f6f6cc7ac151825c76db6fc9dc66e",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57747\n\nFormat maintain-visible Maestro tests and the virtualized lists design documentation with Prettier.\n\nCurrently failing main checks:\n```\nRun yarn run format-check\nyarn run v1.22.22\n$ prettier --list-different \"./**/*.{j\n[…]\ns command.\nError: Process completed with exit code 1.\n```\n\nChangelog: [Internal]\n\nReviewed By: fkgozali\n\nDifferential Revision: D113954762\n\nfbshipit-source-id: 26a0e77f81395da0ff6e7673eb10887ab20ecb97",
          "is_bot": false,
          "headline": "Format React Native maintain-visible tests (#57747)",
          "author_name": "Peter Abbondanzo",
          "author_login": "Abbondanzo",
          "committed_at": "2026-07-28T21:25:40Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a44d68ec6da1d0bf460a8af88f947ee428cd3c82",
          "body": "Summary:\nThis should reduce the publishing time needed for `publish_react_native` by parallelizing Android & iOS build\n\n## Changelog:\n\n[INTERNAL] -\n\nPull Request resolved: https://github.com/react/react-native/pull/57714\n\nTest Plan: N/A\n\nReviewed By: cipolleschi\n\nDifferential Revision: D113889729\n\nPulled By: cortinico\n\nfbshipit-source-id: aaa66a3cb9ce5c22bf15780503cf9a063c4b2725",
          "is_bot": false,
          "headline": "Split Android build from release publishing (#57714)",
          "author_name": "Nicola Corti",
          "author_login": "cortinico",
          "committed_at": "2026-07-28T21:03:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e92816c5a56d9d1c0019fdcd939b236630ef9275",
          "body": "Summary:\nBefore https://github.com/react/react-native/issues/57375, reads never entered `LOADING`, so the active abort path was effectively unreachable. Now that reads use `LOADING`, that path calls `_reset()` before and after transitioning to `DONE`, leaving the reader in `EMPTY` after `abort()` re\n[…]\n/__tests__/FileReader-test.js`\n- `yarn flow-check`\n\nReviewed By: christophpurrer\n\nDifferential Revision: D113802292\n\nPulled By: Abbondanzo\n\nfbshipit-source-id: d5c8beeaf2539f3784e7f61ba500e67da575164c",
          "is_bot": false,
          "headline": "Keep FileReader in DONE state after abort (#57692)",
          "author_name": "Minh Vu",
          "author_login": "fallintoplace",
          "committed_at": "2026-07-28T20:30:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3b90423076cfa5d5310bb0190cd1abb69f72dc40",
          "body": "…[fixes #25239] (#57294)\n\nSummary:\nThis PR fixes three bugs in the VirtualizedLists maintainVisibleContentPosition (MVCP) feature and adds comprehensive documentation for the architecture and testing approach.\n\nIt was intended to address the reports in https://github.com/react/react-native/issues/25\n[…]\n-by-zero when no cells have been measured yet\n\nReviewed By: cipolleschi, javache\n\nDifferential Revision: D112200548\n\nPulled By: Abbondanzo\n\nfbshipit-source-id: 27d55965707a2a24d08c80921012e6c359f2e9f9",
          "is_bot": false,
          "headline": "Fix maintainVisibleContentPosition calculations and add tests + docs …",
          "author_name": "Aaron Oneal",
          "author_login": "aarononeal",
          "committed_at": "2026-07-28T20:18:22Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "00e27b732293f8e6c665df4f3fcab836d030c697",
          "body": "…ative) (#57655)\n\nSummary:\nPull Request resolved: https://github.com/react/react-native/pull/57655\n\nAn implementation for the RFC in https://github.com/react-native-community/discussions-and-proposals/pull/1008\n\nWires up the Android native color resolver (Fabric) to honor the lazy `{fallback}` carri\n[…]\nl] - PlatformColor: Android native support for a lazy raw-color fallback\n\nReviewed By: mdvacca, javache\n\nDifferential Revision: D113329136\n\nfbshipit-source-id: ee15aea8dfed66364e99d427825e1b9ebcbdc483",
          "is_bot": false,
          "headline": "PlatformColor lazy fallback: honor a raw-color fallback on Android (n…",
          "author_name": "Peter Abbondanzo",
          "author_login": "Abbondanzo",
          "committed_at": "2026-07-28T20:05:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "26eb36c657fee965543f903c2d6bdec5a0956efe",
          "body": "…cOS (native) (#57556)\n\nSummary:\nPull Request resolved: https://github.com/react/react-native/pull/57556\n\nAn implementation for the RFC in https://github.com/react-native-community/discussions-and-proposals/pull/1008\n\nThis is the first diff in a stack that adds an optional trailing `{fallback: '<raw\n[…]\nlatformColor: iOS/macOS native support for a lazy raw-color fallback\n\nReviewed By: javache, cipolleschi\n\nDifferential Revision: D111837102\n\nfbshipit-source-id: 20fd1d6e10b1ce953de3644752051843b51b230f",
          "is_bot": false,
          "headline": "PlatformColor lazy fallback: honor a raw-color fallback on iOS and ma…",
          "author_name": "Peter Abbondanzo",
          "author_login": "Abbondanzo",
          "committed_at": "2026-07-28T20:05:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2ab916fb2d4d6f8da99b57e516f6f5401e37afa2",
          "body": "Summary:\nAdd Changelog for 0.86.2\n\n## Changelog:\n[Internal] - Add Changelog for 0.86.2\n\nPull Request resolved: https://github.com/react/react-native/pull/57703\n\nTest Plan: N/A\n\nReviewed By: shwanton\n\nDifferential Revision: D113791184\n\nPulled By: cipolleschi\n\nfbshipit-source-id: 67c8a5a68937e58d67361a8bcd9e0e781d77ceaf",
          "is_bot": false,
          "headline": "Add changelog for v0.86.2 (#57703)",
          "author_name": "React Native Bot",
          "author_login": "react-native-bot",
          "committed_at": "2026-07-28T18:06:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3bfb277fec221e88d4ec1b918c664d675edf616b",
          "body": "…7325)\n\nSummary:\nThis PR adds pull-through cache support for React Native Maven artifacts by trying `https://repo.reactnative.dev/maven2` before Maven Central for release artifacts.\n- Updates the Android Gradle resolution by adding cache repository before `mavenCentral()` scoped to React Native grou\n[…]\ntest --tests com.facebook.react.utils.DependencyUtilsTest\n```\n\nReviewed By: cortinico\n\nDifferential Revision: D113902346\n\nPulled By: coado\n\nfbshipit-source-id: 35b257e86d98b0e378f3a642a40a78c498359290",
          "is_bot": false,
          "headline": "Download React Native artifacts from the proxy cache server first (#5…",
          "author_name": "Dawid Malecki",
          "author_login": "coado",
          "committed_at": "2026-07-28T16:26:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "97727ba67f1a4fbf5105f18bca695e272b48b836",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57718\n\n**Context**\n\nReplaces https://github.com/react/react-native/pull/57709, which identified a real bug in 0.87 from the combination of:\n\n- https://github.com/react/react-native/pull/57276\n- https://github.com/react/react-\n[…]\n` imports are now **mandated**; explicit `.js` import specifiers are rejected.\n\nReviewed By: rubennorte\n\nDifferential Revision: D113898792\n\nfbshipit-source-id: d72f60be2c08ab97871e336645856c9029e74ae2",
          "is_bot": false,
          "headline": "Fix compat with extensionless scripts/* imports (#57718)",
          "author_name": "Alex Hunt",
          "author_login": "huntie",
          "committed_at": "2026-07-28T16:03:20Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3958c7fa97b31396499f61b984a21fce31df959b",
          "body": "Summary:\nThe build_npm_package job uses always() so it can run when one platform-specific prerequisite is skipped. However, that also caused it to run when every artifact-producing prerequisite was skipped, as happens for Markdown-only pull requests. It then failed because there were no artifacts to\n[…]\norkflows/test-all.yml with Ruby YAML\n- git diff --check\n\nReviewed By: cortinico\n\nDifferential Revision: D113900588\n\nPulled By: cipolleschi\n\nfbshipit-source-id: f6979ca48b44cf807bf4db12e3c0106d720a9cb1",
          "is_bot": false,
          "headline": "Fix npm package build for docs-only changes (#57719)",
          "author_name": "Riccardo Cipolleschi",
          "author_login": "cipolleschi",
          "committed_at": "2026-07-28T14:41:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "54656471a5426095d04339ae286470ccdd6f0d1b",
          "body": "… (#57517)\n\nSummary:\nDeclares `RCTBundleURLProviderAllowPackagerServerAccess` unconditionally and keeps every read of the flag gated, so the function is a no-op instead of a compile error when packager support is compiled out, the same shape as `RCTDevLoadingViewSetEnabled`.\n\nThe function exists onl\n[…]\n so the suite compiles) passes with 0 failures.\n\nReviewed By: christophpurrer\n\nDifferential Revision: D113812551\n\nPulled By: fabriziocucci\n\nfbshipit-source-id: e3c3cda822ceb33a63f9d6295e3402f76809c189",
          "is_bot": false,
          "headline": "Declare RCTBundleURLProviderAllowPackagerServerAccess unconditionally…",
          "author_name": "Ray",
          "author_login": "ramonclaudio",
          "committed_at": "2026-07-28T08:48:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "908872a68ea3707dc9df9ba39e6669d62b3c472b",
          "body": "…ed /tmp (#57706)\n\nSummary:\n`packages/react-native/settings.gradle.kts` declares the intermediate container projects `:packages` and `:packages:react-native` with `projectDir = file(\"/tmp\")`, to satisfy Gradle 9's requirement that every project in a path have an existing folder. `/tmp` exists on pos\n[…]\nin\n  callstackincubator/react-native-node-api#387.\n\nReviewed By: christophpurrer\n\nDifferential Revision: D113816859\n\nPulled By: Abbondanzo\n\nfbshipit-source-id: 9846dadab9012369dcab26aa05ea3297633acf9f",
          "is_bot": false,
          "headline": "Fix build-from-source on Windows: use JVM temp dir instead of hardcod…",
          "author_name": "Kræn Hansen",
          "author_login": "kraenhansen",
          "committed_at": "2026-07-28T08:05:27Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f91191160497e431798bbb87b0c7c220ffd857bc",
          "body": "Summary:\nAdd Changelog for 0.87.0-rc.3\n\n## Changelog:\n[Internal] - Add Changelog for 0.87.0-rc.3\n\nPull Request resolved: https://github.com/react/react-native/pull/57704\n\nTest Plan: Changelog-only edit for the 0.87.0-rc.3 release notes. Verified by inspecting the rendered `CHANGELOG.md`: removed all\n[…]\n++-interop build failure fix into Fixed → iOS specific.\n\nReviewed By: christophpurrer\n\nDifferential Revision: D113799961\n\nPulled By: zeyap\n\nfbshipit-source-id: 0ce20e646cdbf45072133c0ab71d9a728b208573",
          "is_bot": false,
          "headline": "Add changelog for v0.87.0-rc.3 (#57704)",
          "author_name": "React Native Bot",
          "author_login": "react-native-bot",
          "committed_at": "2026-07-28T06:16:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6f6efed3e72fb694b47cb00ff71aca2c15becfaf",
          "body": "…onBadgeNumber (#57707)\n\nSummary:\nPull Request resolved: https://github.com/react/react-native/pull/57707\n\nAdopts the non-blocking `-[UNUserNotificationCenter setBadgeCount:withCompletionHandler:]` API (iOS 16+) to fix a chronic main-thread hang in `PushNotificationIOS.setApplicationIconBadgeNumber`\n[…]\nx main-thread watchdog hang in PushNotificationIOS.setApplicationIconBadgeNumber\n\nReviewed By: fkgozali\n\nDifferential Revision: D113810036\n\nfbshipit-source-id: e538d6519389cadfdb0eefbfc6ec7fa8cffc4579",
          "is_bot": false,
          "headline": "Fix main-thread watchdog hang in PushNotificationIOS.setApplicationIc…",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-27T21:59:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4501979c1aed7ff5d8dd2e7544cccec57e79e114",
          "body": "Summary:\nThe numeric tokenizer updated in https://github.com/react/react-native/issues/57487 still starts at the first digit when a percentage or pixel value is negative. This silently changes values such as `-12.5px -7.5px` into `[12.5, 7.5, 0]`.\n\nAllow a leading minus in numeric tokens so negative\n[…]\ne new negative cases and existing leading-plus behavior\n\nReviewed By: javache\n\nDifferential Revision: D113756417\n\nPulled By: fabriziocucci\n\nfbshipit-source-id: a1506ada24adbeb81892a7c1d821e03ccd388de2",
          "is_bot": false,
          "headline": "Preserve negative values in transformOrigin strings (#57691)",
          "author_name": "Minh Vu",
          "author_login": "fallintoplace",
          "committed_at": "2026-07-27T20:54:22Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4043e818f160fad894532f099beffaa46c9f1b52",
          "body": "…633)\n\nSummary:\nSetting `role` prop (except `none`/`presentation`) automatically sets `accessible` prop on `View` and `Image`.  This aligns web behavior when setting `role` attribute is enough to add the element into accessibility tree.\n\nThis aligns also with `Image` `alt` web-compat prop which also\n[…]\nive/pull/57633\n\nTest Plan: Added relevant Fantom tests.\n\nReviewed By: andrewdacenko\n\nDifferential Revision: D113754156\n\nPulled By: javache\n\nfbshipit-source-id: 4805b92d026d21e8a40b69fcb02f75e55254a996",
          "is_bot": false,
          "headline": "feat(a11y): automatically set `accessible` prop with `role` prop (#57…",
          "author_name": "Maciej Jastrzębski",
          "author_login": "mdjastrzebski",
          "committed_at": "2026-07-27T20:53:12Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5e40a1771e676169db9abcec623bc0e740da6628",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57698\n\nRe-lands the iOS text measurement rounding fix from PR #54260 / D85438723, which was reverted by D86791267. This version adds unit test coverage and moves the rounding into a helper that can be tested.\n\nOn iOS, text me\n[…]\nof text from being clipped due to pixel-grid rounding precision loss (#53450)\n\nReviewed By: cipolleschi\n\nDifferential Revision: D113691958\n\nfbshipit-source-id: 5824ac5efa6c01d630aaaa16cbb9181061e841a1",
          "is_bot": false,
          "headline": "fix(ios): prevent pixel-grid rounding from clipping text (#57698)",
          "author_name": "Fabrizio Cucci",
          "author_login": "fabriziocucci",
          "committed_at": "2026-07-27T18:41:37Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "98dc7d64238fcc66a2250368b2650f6600531c6b",
          "body": "Summary:\n`RCTReactNativeFactory` acts as `RCTHost`'s delegate but did not implement `host:didInitializeRuntime:`, causing the optional callback to never reach the user's `RCTReactNativeFactoryDelegate`.\n\nAdd the missing forwarding method following the same pattern as `hostDidStart:` so the runtime r\n[…]\nt scaffolding disproportionate to a one-line forward.\n\nReviewed By: cortinico\n\nDifferential Revision: D113653288\n\nPulled By: fabriziocucci\n\nfbshipit-source-id: 082bb340cd9d61bc30a10c8a7730eca14f69088e",
          "is_bot": false,
          "headline": "Forward host:didInitializeRuntime: callback to user delegate (#57438)",
          "author_name": "zhongwuzw",
          "author_login": "zhongwuzw",
          "committed_at": "2026-07-27T18:40:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "433e79d2f41a02e36761b8d47bf6e665a8b17651",
          "body": "…ndler (#57696)\n\nSummary:\nOn iOS 17+, UITextView's text selection gesture recognizer can deliver `touchesMoved:`/`touchesEnded:` to `RCTSurfaceTouchHandler` without a prior `touchesBegan:` for the same touch. This happens because UIKit's internal selection gesture claims the touch begin exclusively \n[…]\ne unaffected (RCTAssert was already a no-op in release)\n\nReviewed By: javache\n\nDifferential Revision: D113753196\n\nPulled By: fabriziocucci\n\nfbshipit-source-id: d4cb867818f88c4f111628d115c6be98b257f09c",
          "is_bot": false,
          "headline": "fix(ios): replace crash-causing RCTAssert with RCTLogWarn in touch ha…",
          "author_name": "Gregory Moskaliuk",
          "author_login": "hryhoriiK97",
          "committed_at": "2026-07-27T18:33:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3e2403327c0878037243eb5850b306c1f1fed2d5",
          "body": "Summary:\nFlatList's `strictMode` prop is implemented in the component and declared in the Flow types (OptionalFlatListProps in FlatList.js), but missing from the shipped TypeScript definitions. TS users can't set it on <FlatList> without augmenting the module themselves. This adds `strictMode?: bool\n[…]\n= strictMode ? this._memoizedRenderer : this._renderer;`\n\nReviewed By: cortinico\n\nDifferential Revision: D113631325\n\nPulled By: Abbondanzo\n\nfbshipit-source-id: 84866649daec3385b564e4c13f139aea0a787b37",
          "is_bot": false,
          "headline": "Add missing strictMode prop to FlatList TypeScript types (#57674)",
          "author_name": "Daniel Hopkins",
          "author_login": "drhops",
          "committed_at": "2026-07-27T18:15:28Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6d0612c27ca8a4d828cdcb156f9f4e92cca96865",
          "body": "…gins.h (#57697)\n\nSummary:\nrn-tester's `MyNativeView` example imports `RCTFabricComponentsPlugins.h`. The quoted form resolves under CocoaPods (the bare filename is re-vended via `FACADE_REEXPOSED_HEADERS` in `rncore_facades.rb`) and under the internal Meta build (the per-target header generated by \n[…]\nCI (`test_ios_rntester`) covers the CocoaPods path.\n\nReviewed By: cipolleschi\n\nDifferential Revision: D113771766\n\nPulled By: fabriziocucci\n\nfbshipit-source-id: e4549508f8e56942b45fa128b2391a290499d4a8",
          "is_bot": false,
          "headline": "fix(rn-tester): use framework-style import for RCTFabricComponentsPlu…",
          "author_name": "Christian Falch",
          "author_login": "chrfalch",
          "committed_at": "2026-07-27T18:04:05Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "eda6f4f8ecd78408fd7b535662e3c0bdeed740df",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57687\n\nChangelog: [Internal]\n\n`RCTWebSocketModule` is a TurboModule: it conforms to `NativeWebSocketModuleSpec` and implements `getTurboModule:` returning the codegen'd `...SpecJSI`. For TurboModules, the JS->ObjC dispatch is\n[…]\nods with `id` params, and `constantsToExport` are intentionally left untouched.\n\nReviewed By: cortinico\n\nDifferential Revision: D113579874\n\nfbshipit-source-id: 7ffb73d549ab2e81f89a20badbd3a3a1a16de90b",
          "is_bot": false,
          "headline": "Drop RCT_EXPORT_METHOD from RCTWebSocketModule TurboModule (#57687)",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-27T16:32:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2cf34f879935d1935a3d2c24993d592d4ace233d",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57686\n\nChangelog: [Internal]\n\n`RCTStatusBarManager` is a TurboModule: it conforms to `NativeStatusBarManagerIOSSpec` and implements `getTurboModule:` returning the codegen'd `...SpecJSI`. For TurboModules, the JS->ObjC dispat\n[…]\nods with `id` params, and `constantsToExport` are intentionally left untouched.\n\nReviewed By: cortinico\n\nDifferential Revision: D113579878\n\nfbshipit-source-id: 377b2383d8f6e124150aa44a4b545f25794a5012",
          "is_bot": false,
          "headline": "Drop RCT_EXPORT_METHOD from RCTStatusBarManager TurboModule (#57686)",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-27T16:32:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d9e4908aeb421fe695cdda808a417ea9d0b8c988",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57678\n\nChangelog: [Internal]\n\n`RCTRedBox` is a TurboModule: it conforms to `NativeRedBoxSpec` and implements `getTurboModule:` returning the codegen'd `...SpecJSI`. For TurboModules, the JS->ObjC dispatch is driven by codegen\n[…]\nods with `id` params, and `constantsToExport` are intentionally left untouched.\n\nReviewed By: cortinico\n\nDifferential Revision: D113579880\n\nfbshipit-source-id: 6ced9af5367dbee000fcb25a3b70ef1fd6016dc6",
          "is_bot": false,
          "headline": "Drop RCT_EXPORT_METHOD from RCTRedBox TurboModule (#57678)",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-27T16:32:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4800be1d8b52fbac0fcba97cd05729a5faf7aeb2",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57677\n\nChangelog: [Internal]\n\n`RCTLogBox` is a TurboModule: it conforms to `NativeLogBoxSpec` and implements `getTurboModule:` returning the codegen'd `...SpecJSI`. For TurboModules, the JS->ObjC dispatch is driven by codegen\n[…]\nods with `id` params, and `constantsToExport` are intentionally left untouched.\n\nReviewed By: cortinico\n\nDifferential Revision: D113579879\n\nfbshipit-source-id: 4daee6576539c65c54394e9250e1799f611099b2",
          "is_bot": false,
          "headline": "Drop RCT_EXPORT_METHOD from RCTLogBox TurboModule (#57677)",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-27T16:32:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "051702f336aeb4b6ff8e8e218c0b702541ce080d",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57685\n\nChangelog: [Internal]\n\n`RCTI18nManager` is a TurboModule: it conforms to `NativeI18nManagerSpec` and implements `getTurboModule:` returning the codegen'd `...SpecJSI`. For TurboModules, the JS->ObjC dispatch is driven \n[…]\nods with `id` params, and `constantsToExport` are intentionally left untouched.\n\nReviewed By: cortinico\n\nDifferential Revision: D113579882\n\nfbshipit-source-id: 132391150a623562cb6c6247d89da34f77ed4434",
          "is_bot": false,
          "headline": "Drop RCT_EXPORT_METHOD from RCTI18nManager TurboModule (#57685)",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-27T16:32:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a27d495b7c85f709cea4d8d470c63d4a20583171",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57684\n\nChangelog: [Internal]\n\n`RCTExceptionsManager` is a TurboModule: it conforms to `NativeExceptionsManagerSpec` and implements `getTurboModule:` returning the codegen'd `...SpecJSI`. For TurboModules, the JS->ObjC dispatc\n[…]\nods with `id` params, and `constantsToExport` are intentionally left untouched.\n\nReviewed By: cortinico\n\nDifferential Revision: D113579875\n\nfbshipit-source-id: 41aaed7f15443da5aadc0c18735732d4811dbe9b",
          "is_bot": false,
          "headline": "Drop RCT_EXPORT_METHOD from RCTExceptionsManager TurboModule (#57684)",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-27T16:32:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "42cc2ecc74d3172a12eae4653f5ee0d1c2e45871",
          "body": "…ule (#57683)\n\nSummary:\nPull Request resolved: https://github.com/react/react-native/pull/57683\n\nChangelog: [Internal]\n\n`RCTDevToolsRuntimeSettingsModule` is a TurboModule: it conforms to `NativeReactDevToolsRuntimeSettingsModuleSpec` and implements `getTurboModule:` returning the codegen'd `...Spec\n[…]\nods with `id` params, and `constantsToExport` are intentionally left untouched.\n\nReviewed By: cortinico\n\nDifferential Revision: D113579881\n\nfbshipit-source-id: 4785a367e658170924d893436172ad1612a3beaa",
          "is_bot": false,
          "headline": "Drop RCT_EXPORT_METHOD from RCTDevToolsRuntimeSettingsModule TurboMod…",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-27T16:32:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "455c32254c8acf19156bd1bda15dc80af40379ef",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57682\n\nChangelog: [Internal]\n\n`RCTDevSettings` is a TurboModule: it conforms to `NativeDevSettingsSpec` and implements `getTurboModule:` returning the codegen'd `...SpecJSI`. For TurboModules, the JS->ObjC dispatch is driven \n[…]\nods with `id` params, and `constantsToExport` are intentionally left untouched.\n\nReviewed By: cortinico\n\nDifferential Revision: D113579870\n\nfbshipit-source-id: 9a9c9e6c83fa0fdc59174edee5ed4344d699343d",
          "is_bot": false,
          "headline": "Drop RCT_EXPORT_METHOD from RCTDevSettings TurboModule (#57682)",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-27T16:32:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b13d489d849b5fdf53f913379baf82db12dd9e1b",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57681\n\nChangelog: [Internal]\n\n`RCTDevMenu` is a TurboModule: it conforms to `NativeDevMenuSpec` and implements `getTurboModule:` returning the codegen'd `...SpecJSI`. For TurboModules, the JS->ObjC dispatch is driven by codeg\n[…]\nods with `id` params, and `constantsToExport` are intentionally left untouched.\n\nReviewed By: cortinico\n\nDifferential Revision: D113579872\n\nfbshipit-source-id: 4f4f4803bc876e3558a5a33a935fcfc313c3c6e3",
          "is_bot": false,
          "headline": "Drop RCT_EXPORT_METHOD from RCTDevMenu TurboModule (#57681)",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-27T16:32:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "50c21113845ba2b8a9296fe9f07526474eec331b",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57680\n\nChangelog: [Internal]\n\n`RCTDevLoadingView` is a TurboModule: it conforms to `NativeDevLoadingViewSpec` and implements `getTurboModule:` returning the codegen'd `...SpecJSI`. For TurboModules, the JS->ObjC dispatch is d\n[…]\nods with `id` params, and `constantsToExport` are intentionally left untouched.\n\nReviewed By: cortinico\n\nDifferential Revision: D113579873\n\nfbshipit-source-id: 78a43f3586b2b7433fad1ab13be50fae63197870",
          "is_bot": false,
          "headline": "Drop RCT_EXPORT_METHOD from RCTDevLoadingView TurboModule (#57680)",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-27T16:32:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "dc93ed0c4bcd9b636050972cf1d1f65409b532db",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57679\n\nChangelog: [Internal]\n\n`RCTAppearance` is a TurboModule: it conforms to `NativeAppearanceSpec` and implements `getTurboModule:` returning the codegen'd `...SpecJSI`. For TurboModules, the JS->ObjC dispatch is driven by\n[…]\nods with `id` params, and `constantsToExport` are intentionally left untouched.\n\nReviewed By: cortinico\n\nDifferential Revision: D113579869\n\nfbshipit-source-id: 3706395afba81397c87e33cc4b058dbb78222bcd",
          "is_bot": false,
          "headline": "Drop RCT_EXPORT_METHOD from RCTAppearance TurboModule (#57679)",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-27T16:32:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c8c4d6eb5be5a6eed2d82e2b27f02fb72573990c",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57676\n\nChangelog: [Internal]\n\n`RCTAppState` is a TurboModule: it conforms to `NativeAppStateSpec` and implements `getTurboModule:` returning the codegen'd `...SpecJSI`. For TurboModules, the JS->ObjC dispatch is driven by cod\n[…]\nods with `id` params, and `constantsToExport` are intentionally left untouched.\n\nReviewed By: cortinico\n\nDifferential Revision: D113579877\n\nfbshipit-source-id: b12cd86e90fcd323ddf3daa64c832c9d7c918e2e",
          "is_bot": false,
          "headline": "Drop RCT_EXPORT_METHOD from RCTAppState TurboModule (#57676)",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-27T16:32:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "92e8d22d6c738c3a981cbdad726e3ccef16b5d2b",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57675\n\nChangelog: [Internal]\n\n`RCTAlertManager` is a TurboModule: it conforms to `NativeAlertManagerSpec` and implements `getTurboModule:` returning the codegen'd `...SpecJSI`. For TurboModules, the JS->ObjC dispatch is drive\n[…]\nods with `id` params, and `constantsToExport` are intentionally left untouched.\n\nReviewed By: cortinico\n\nDifferential Revision: D113579876\n\nfbshipit-source-id: 73eafd8158cbf7b42b893649bfa680048d849894",
          "is_bot": false,
          "headline": "Drop RCT_EXPORT_METHOD from RCTAlertManager TurboModule (#57675)",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-27T16:32:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "15b4cb02c2f915f9f45bdc9bd0a59388b62b2739",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57673\n\nChangelog: [Internal]\n\n`RCTActionSheetManager` is a TurboModule: it conforms to `NativeActionSheetManagerSpec` and implements `getTurboModule:` returning the codegen'd `...SpecJSI`. For TurboModules, the JS->ObjC dispa\n[…]\nods with `id` params, and `constantsToExport` are intentionally left untouched.\n\nReviewed By: cortinico\n\nDifferential Revision: D113579871\n\nfbshipit-source-id: 53600d01a6dab6cc1843d3aa1c8af7f0dae3ffd2",
          "is_bot": false,
          "headline": "Drop RCT_EXPORT_METHOD from RCTActionSheetManager TurboModule (#57673)",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-27T16:32:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "abaf309a286e6b357e604bb8bc851336f966a507",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57672\n\nChangelog: [Internal]\n\n`RCTAccessibilityManager` is a TurboModule: it conforms to `NativeAccessibilityManagerSpec` and implements `getTurboModule:` returning the codegen'd `...SpecJSI`. For TurboModules, the JS->ObjC d\n[…]\nods with `id` params, and `constantsToExport` are intentionally left untouched.\n\nReviewed By: cortinico\n\nDifferential Revision: D113579886\n\nfbshipit-source-id: a0ac4a470ff02880c9b221f475c897c92865fbd4",
          "is_bot": false,
          "headline": "Drop RCT_EXPORT_METHOD from RCTAccessibilityManager TurboModule (#57672)",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-27T16:32:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3e7e74a86bb3189efce3c9a795f973bcedee689b",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57671\n\nChangelog: [Internal]\n\n`RCTClipboard` is a TurboModule: it conforms to `NativeClipboardSpec` and implements `getTurboModule:` returning the codegen'd `...SpecJSI`. For TurboModules, the JS->ObjC dispatch is driven by c\n[…]\nods with `id` params, and `constantsToExport` are intentionally left untouched.\n\nReviewed By: cortinico\n\nDifferential Revision: D113568495\n\nfbshipit-source-id: e4d95285f9540d82162031c2dec426e45704853c",
          "is_bot": false,
          "headline": "Drop RCT_EXPORT_METHOD from RCTClipboard TurboModule (#57671)",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-27T16:32:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5d62ca4296feb613ee5f155296789261e75e8700",
          "body": "…y interops are removed (#57670)\n\nSummary:\nPull Request resolved: https://github.com/react/react-native/pull/57670\n\nChangelog: [iOS][Changed] - Compile out `RCTGetModuleClasses`/`RCTRegisterModule` and skip static module registration when both `RCT_REMOVE_LEGACY_MODULE_INTEROP` and `RCT_REMOVE_LEGAC\n[…]\nther/one macro set) is behavior-unchanged: all guarded code is still compiled in.\n\nReviewed By: sbuggay\n\nDifferential Revision: D113555374\n\nfbshipit-source-id: ff695e96977cc159687635cfe61daf5ab9ebff51",
          "is_bot": false,
          "headline": "Compile out `RCTGetModuleClasses`/`RCTRegisterModule` when both legac…",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-27T16:26:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "25ee70a11dc6071e73c9a2de2a0353c60a8fd506",
          "body": "…57606)\n\nSummary:\nAdds a generator-time gate so a Swift-C++-interop-hostile C++ type can never silently ship in the prebuilt iOS core headers again.\n\n**The class this guards:** the prebuilt core headers ship as real clang modules. A C++ value type reachable from a shipped module whose *implicit copy\n[…]\nated with [Claude Code](https://claude.com/claude-code)\n\nReviewed By: cortinico\n\nDifferential Revision: D113011048\n\nPulled By: cipolleschi\n\nfbshipit-source-id: 51cfd9fde67c60bce9d13e490fe966ed059432c2",
          "is_bot": false,
          "headline": "fix(iOS): gate prebuilt headers on Swift C++-interop importability (#…",
          "author_name": "Christian Falch",
          "author_login": "chrfalch",
          "committed_at": "2026-07-27T14:11:38Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "a7ba4ce5224493067a5e767008c0bc0f309932c6",
          "body": "Summary:\nThe SwiftPM autolinking flow hardcodes `react-native-community/cli config` to generate `autolinking.json` (`generate-spm-autolinking-config.js`). Apps that replace community autolinking — most notably **Expo**, which ships `expo-modules-autolinking` instead of `react-native-community/cli` —\n[…]\nal\n```\n\n`prettier` and `eslint` clean on all changed files.\n\nReviewed By: zeyap\n\nDifferential Revision: D113554857\n\nPulled By: cipolleschi\n\nfbshipit-source-id: d0baeeefc91aed144cf9e405e198531ff88088a7",
          "is_bot": false,
          "headline": "SPM: allow overriding the autolinking config command (#57662)",
          "author_name": "Christian Falch",
          "author_login": "chrfalch",
          "committed_at": "2026-07-27T14:06:42Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e9eac585e2995b086e5322d478b90a7c96ba6832",
          "body": "Summary:\nThe scripts under `packages/react-native/scripts/spm/` are executed as plain `node` (via `setup-apple-spm.js` during the SwiftPM Xcode build), with **no Babel** to strip Flow. They use Flow-in-comment syntax (`/*: T */`) throughout so they parse un-transpiled.\n\nA handful of uninitialized `l\n[…]\nated with [Claude Code](https://claude.com/claude-code)\n\nReviewed By: cortinico\n\nDifferential Revision: D113554595\n\nPulled By: cipolleschi\n\nfbshipit-source-id: b7fa29dd54266b749e1671333fb0530f6b6a8aab",
          "is_bot": false,
          "headline": "SPM: fix raw Flow type annotations in bare-node scripts (#57660)",
          "author_name": "Christian Falch",
          "author_login": "chrfalch",
          "committed_at": "2026-07-27T13:31:26Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "43b44ed7c30ebe331ba58ef841a89dcae37301d8",
          "body": "…Headers resolves <hermes/...> (#57661)\n\nSummary:\nThe iOS prebuild workflow (`.github/workflows/prebuild-ios-core.yml`) splits into two jobs on separate runners:\n\n- **`build-rn-slice`** stages the hermes-ios headers during setup (`.build/artifacts/hermes/destroot/include/hermes`), but uploads only `\n[…]\nerated with [Claude Code](https://claude.com/claude-code)\n\nReviewed By: javache\n\nDifferential Revision: D113554720\n\nPulled By: cipolleschi\n\nfbshipit-source-id: 30d21240ae97978e58a95ffdfad4088ed85536d4",
          "is_bot": false,
          "headline": "fix(iOS): stage Hermes headers in prebuild compose job so ReactNative…",
          "author_name": "Christian Falch",
          "author_login": "chrfalch",
          "committed_at": "2026-07-27T13:30:32Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "20d04aefa17acbbbf89ff055adf798827bd7787b",
          "body": "…entrancy (#57667)\n\nSummary:\n`IntentModule.onHostResume()` iterates `pendingOpenURLPromises` (an `ArrayList`) directly and calls `getInitialURL()` for each pending promise. When `getCurrentActivity()` returns `null` at that moment — e.g. a deep link or notification tap landing mid activity-transitio\n[…]\nion) reports both changed files as already formatted.\n\nReviewed By: cortinico\n\nDifferential Revision: D113595327\n\nPulled By: fabriziocucci\n\nfbshipit-source-id: b1247cb6e473fd7c550dda8b2b584d720ea3e46c",
          "is_bot": false,
          "headline": "Fix ConcurrentModificationException in IntentModule.getInitialURL re-…",
          "author_name": "Nick Cernera",
          "author_login": "nickcernera",
          "committed_at": "2026-07-27T12:31:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c1843c4db71481a4b3fed893acda00422954caf7",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57689\n\n[changelog](https://github.com/facebook/flow/blob/main/Changelog.md)\nChangelog: [Internal]\n\nReviewed By: SamChou19815\n\nDifferential Revision: D113605655\n\nfbshipit-source-id: 800e8f92d943a8f32d9a6aeff75ff9bfa6527827",
          "is_bot": false,
          "headline": "Deploy 0.324.0 to xplat (#57689)",
          "author_name": "George Zahariev",
          "author_login": "gkz",
          "committed_at": "2026-07-25T20:40:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "14c3bd831dc20d1af45c089482d59e51ff128338",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57653\n\nActions TODO comment dependant on https://github.com/react-native-community/cli/pull/2605 (landed).\n\nThis drops our local dependency on `react-native-community/cli-server-api` Flow types, as well as avoiding this trans\n[…]\neak/degrade in this case and we want to flag explicitly.\n\nChangelog: [Internal]\n\nReviewed By: cortinico\n\nDifferential Revision: D113412986\n\nfbshipit-source-id: a47c9cfea53a3f77259fd6c5fdbf48d953616377",
          "is_bot": false,
          "headline": "Drop legacy cli-server-api reference in dev server (#57653)",
          "author_name": "Alex Hunt",
          "author_login": "huntie",
          "committed_at": "2026-07-25T17:32:46Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "aee0ec3bd552a7a8f3be595e5373589c37e510c6",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57654\n\nReorganise these modules under a `src/dev-server/` directory (out of `src/(commands|utils)/`, more clearly identifying this unit of the codebase.\n\nNo public API change: the package still exports `startCommand` unchange\n[…]\nunityMiddleware.js`\n- `runServer.js` → `runDevServer.js`\n\nChangelog: [Internal]\n\nReviewed By: cortinico\n\nDifferential Revision: D113412985\n\nfbshipit-source-id: 9e27c7a02f057a37d702d5f13e55271244573d35",
          "is_bot": false,
          "headline": "Relocate CLI plugin server modules (#57654)",
          "author_name": "Alex Hunt",
          "author_login": "huntie",
          "committed_at": "2026-07-25T17:32:46Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "cec7c453fb0b532abd4cf99812c9e813fa25ecac",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57652\n\nMigrate the `codegen` and `spm` command wrappers (Community CLI specific) out of `react-native.config.js` and into the `react-native/community-cli-plugin` package, alongside the existing `bundleCommand` and `startComma\n[…]\nions from `react-native.config.js`.\n- Add docs to README.\n\nChangelog: [Internal]\n\nReviewed By: robhogan\n\nDifferential Revision: D113412987\n\nfbshipit-source-id: a39a7ef208ee970f2b7f9d4c38a86c39752db09a",
          "is_bot": false,
          "headline": "Move codegen and spm command wrappers into community-cli-plugin (#57652)",
          "author_name": "Alex Hunt",
          "author_login": "huntie",
          "committed_at": "2026-07-25T17:32:46Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f46ace878a004e17b07d00dbd035d92a1ad5900c",
          "body": "Summary:\nCurrently codegen doesn't pass the platform file extension. This makes it possible to use `NativeModule.ios.ts` and will generate obj-c++ spec files.\n\nRoot cause: `generateSchemaInfos` called `libraries.map(generateSchemaInfo)`, so `Array.map` passed the array index as the `platform` argume\n[…]\ny. `arc lint` clean; the jest suite runs in CI.\n\nReviewed By: christophpurrer\n\nDifferential Revision: D113573175\n\nPulled By: fabriziocucci\n\nfbshipit-source-id: 251a22d5cde07fbb76fab1abb10f4fcbcc5c9302",
          "is_bot": false,
          "headline": "codegen: ios platform extensions (#57189)",
          "author_name": "Van der Auwermeulen Grégoire",
          "author_login": "Gregoirevda",
          "committed_at": "2026-07-25T01:19:19Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "834721f124636c3d326a25e9ff6608026ab856df",
          "body": "Summary:\nFixes this warning that will break soon due to AGP9:\n\n```\n> Task :packages:react-native:ReactAndroid:generateDebugResources\nNested resources detected.\n+ src/main/res\n-- src/main/res/devsupport\n-- src/main/res/shell\n-- src/main/res/views/alert\n-- src/main/res/views/modal\n-- src/main/res/view\n[…]\ns://github.com/react/react-native/pull/57637\n\nTest Plan: CI\n\nReviewed By: javache\n\nDifferential Revision: D113546520\n\nPulled By: cortinico\n\nfbshipit-source-id: 5ccad2642b3e777a5a14fa64ff9128a9862416c2",
          "is_bot": false,
          "headline": "Fix src/main/res warnings due to AGP9 (#57637)",
          "author_name": "Nicola Corti",
          "author_login": "cortinico",
          "committed_at": "2026-07-24T23:39:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2b992a0d4b8897022a5a58a192e643666a8ada7f",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57656\n\nChangelog: [Internal]\n\nView event handlers can run synchronously before NativeAnimated nodes created on the async path have been flushed into the active graph. Flush pending async-created nodes on the render thread bef\n[…]\nlue nodes on the first native focus event instead of needing another runloop/event.\n\nReviewed By: zeyap\n\nDifferential Revision: D111257551\n\nfbshipit-source-id: d5b7322cfce90b820ccf06422f1c830255bea3b3",
          "is_bot": false,
          "headline": "Flush created animated nodes before handling events (#57656)",
          "author_name": "Devan Buggay",
          "author_login": "sbuggay",
          "committed_at": "2026-07-24T20:56:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "72432a2b613937b1fe452d04cbe52d6d3d447e09",
          "body": "…ster\n\nSummary:\nChronos Job Instance ID: 1125908309167076\nSandcastle Job Instance ID: 67553994940648609\nallow-large-files\nignore-conflict-markers\nopt-out-review\ndrop-conflicts\n\nDifferential Revision: D113583838\n\nfbshipit-source-id: f3748ef59d932decdc004be9ac0c4580b11e7c8b",
          "is_bot": false,
          "headline": "translation auto-update for Apps/Wilde/scripts/intl-config.json on ma…",
          "author_name": "Intl Scheduler",
          "author_login": null,
          "committed_at": "2026-07-24T19:02:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2c4d4215b3e35327a97536c1155178aa0156ae07",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57665\n\nConstructing a `ReactViewGroup` now reads the `syncAndroidClipBoundsWithOverflow` feature flag: the `pointerEvents` setter calls `ImportantForInteractionHelper.setImportantForInteraction`, which reads that flag, and `i\n[…]\nsed in `ImportantForInteractionHelperTest`.\n\nChangelog: [Internal]\n\nReviewed By: fabriziocucci, javache\n\nDifferential Revision: D113543605\n\nfbshipit-source-id: 7e31aecfd2771bf22bc5457fa62491a83bb86d52",
          "is_bot": false,
          "headline": "Fix UnsatisfiedLinkError in BaseViewManagerDelegateTest (#57665)",
          "author_name": "Laura Macaluso",
          "author_login": "ellemac123",
          "committed_at": "2026-07-24T16:57:22Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "df89ac5b3a408158087d9ea10cb39da97b473b02",
          "body": "Summary:\nPull Request resolved: https://github.com/react/react-native/pull/57657\n\nChangelog: [INTERNAL]\n\nRCTTiming is NOT used in the RN new architecture: https://github.com/react/react-native/pull/57081\n\nAnd will be deleted in: https://github.com/react/react-native/pull/57037\n\nThis change removes it from the binary\n\nReviewed By: javache\n\nDifferential Revision: D113474826\n\nfbshipit-source-id: fb57d797ba299f48d5affac2b540388018c85291",
          "is_bot": false,
          "headline": "Don't register unused RCTTimingCls in RN iOS (#57657)",
          "author_name": "Christoph Purrer",
          "author_login": "christophpurrer",
          "committed_at": "2026-07-24T15:11:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5f00e92e1a5f53781c89aed38094557205301b49",
          "body": "…s (#57658)\n\nSummary:\nPull Request resolved: https://github.com/react/react-native/pull/57658\n\nChangelog: [Internal]\n\nReviewed By: fabriziocucci, javache\n\nDifferential Revision: D113045366\n\nfbshipit-source-id: c3121e93ee2c8eee18dc3c1440017747204d4275",
          "is_bot": false,
          "headline": "RN: hook up ImportantForInteractionHelper to ScrollViews and TextView…",
          "author_name": "Tomasz Wasilczyk",
          "author_login": "twasilczyk",
          "committed_at": "2026-07-24T14:54:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a32c098f93357e74868f2623e6c8534be38e0df5",
          "body": "…renderer/mounting/MountingTransaction.cpp (#57585)\n\nSummary: Pull Request resolved: https://github.com/react/react-native/pull/57585\n\nReviewed By: cortinico\n\nDifferential Revision: D112079573\n\nfbshipit-source-id: 28d43599a390de83f30647156affb84af2af3ab8",
          "is_bot": false,
          "headline": "xplat/js/react-native-github/packages/react-native/ReactCommon/react/…",
          "author_name": "generatedunixname1563563004708334",
          "author_login": null,
          "committed_at": "2026-07-24T11:55:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c66ed6689e0a343c3593bc08151e84be6d6b19e2",
          "body": "…ster\n\nSummary:\nChronos Job Instance ID: 1125908309159793\nSandcastle Job Instance ID: 2821145614\nallow-large-files\nignore-conflict-markers\nopt-out-review\ndrop-conflicts\n\nDifferential Revision: D113541639\n\nfbshipit-source-id: 7f81f18a6280762143e4c9f6c3e791061727a404",
          "is_bot": false,
          "headline": "translation auto-update for Apps/Wilde/scripts/intl-config.json on ma…",
          "author_name": "Intl Scheduler",
          "author_login": null,
          "committed_at": "2026-07-24T11:14:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 100,
      "commits_last_year": 3321,
      "latest_release_at": "2026-07-27T18:47:17Z",
      "latest_release_tag": "v0.87.0-rc.3",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 52,
      "days_since_latest_release": 8,
      "mean_days_between_releases": 7.8
    },
    "artifacts": {
      "collected": true,
      "structure": [
        "tree.android_manifest",
        "tree.apple_bundle"
      ],
      "declarations": [
        {
          "name": null,
          "path": "package.json",
          "tokens": [
            "npm.private",
            "npm.workspaces"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@react-native/asset-utils",
          "path": "packages/asset-utils/package.json",
          "tokens": [
            "npm.entry"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@react-native/assets-registry",
          "path": "packages/assets-registry/package.json",
          "tokens": [
            "npm.peer_dependencies"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@react-native/community-cli-plugin",
          "path": "packages/community-cli-plugin/package.json",
          "tokens": [
            "npm.entry",
            "npm.peer_dependencies"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@react-native/debugger-shell",
          "path": "packages/debugger-shell/package.json",
          "tokens": [
            "npm.entry"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@react-native/dev-middleware",
          "path": "packages/dev-middleware/package.json",
          "tokens": [
            "npm.entry"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@react-native/eslint-config",
          "path": "packages/eslint-config-react-native/package.json",
          "tokens": [
            "npm.entry",
            "npm.peer_dependencies"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@react-native/eslint-plugin",
          "path": "packages/eslint-plugin-react-native/package.json",
          "tokens": [
            "npm.entry"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@react-native/eslint-plugin-specs",
          "path": "packages/eslint-plugin-specs/package.json",
          "tokens": [
            "npm.entry"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@react-native/jest-preset",
          "path": "packages/jest-preset/package.json",
          "tokens": [
            "npm.entry",
            "npm.peer_dependencies"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@react-native/metro-config",
          "path": "packages/metro-config/package.json",
          "tokens": [
            "npm.entry"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@react-native/new-app-screen",
          "path": "packages/new-app-screen/package.json",
          "tokens": [
            "npm.entry",
            "npm.peer_dependencies"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@react-native/babel-preset",
          "path": "packages/react-native-babel-preset/package.json",
          "tokens": [
            "npm.entry",
            "npm.peer_dependencies"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@react-native/metro-babel-transformer",
          "path": "packages/react-native-babel-transformer/package.json",
          "tokens": [
            "npm.entry",
            "npm.peer_dependencies"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@react-native/codegen",
          "path": "packages/react-native-codegen/package.json",
          "tokens": [
            "npm.peer_dependencies"
          ],
          "ecosystem": "npm"
        },
        {
          "name": "@react-native/compatibility-check",
          "path": "packages/react-native-compatibility-check/package.json",
          "tokens": [
            "npm.entry"
          ],
          "ecosystem": "npm"
        }
      ]
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "readme_badges": {
        "hosts": [
          "shields.io"
        ],
        "total": 5,
        "header": 4,
        "collected": true,
        "has_inspect_badge": false
      },
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 75,
      "has_issue_template": true,
      "has_code_of_conduct": true,
      "has_pull_request_template": true
    },
    "ecosystem": {
      "packages": [
        {
          "name": "@react-native/js-polyfills",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "polyfill",
            "polyfills",
            "js",
            "js-polyfills",
            "react-native"
          ],
          "ecosystem": "npm",
          "categories": [],
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@react-native/js-polyfills",
          "declared_type": null,
          "is_deprecated": false,
          "latest_version": "0.86.2",
          "repository_url": "https://github.com/react/react-native",
          "versions_count": 1111,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 2,
          "monthly_downloads": 46002663,
          "first_published_at": "2022-12-09T15:14:17.405000Z",
          "latest_published_at": "2026-07-27T13:42:21.365000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 8
        },
        {
          "name": "@react-native/asset-utils",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "react-native"
          ],
          "ecosystem": "npm",
          "categories": [],
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@react-native/asset-utils",
          "declared_type": null,
          "is_deprecated": false,
          "latest_version": "0.0.1",
          "repository_url": "https://github.com/react/react-native",
          "versions_count": 34,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 2,
          "monthly_downloads": 14167,
          "first_published_at": "2026-07-07T20:27:36.177000Z",
          "latest_published_at": "2026-07-07T20:27:36.495000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 28
        },
        {
          "name": "@react-native/jest-preset",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "jest",
            "preset",
            "react-native"
          ],
          "ecosystem": "npm",
          "categories": [],
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@react-native/jest-preset",
          "declared_type": null,
          "is_deprecated": false,
          "latest_version": "0.86.2",
          "repository_url": "https://github.com/react/react-native",
          "versions_count": 155,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 2,
          "monthly_downloads": 4966865,
          "first_published_at": "2026-02-19T04:01:08.377000Z",
          "latest_published_at": "2026-07-27T13:41:32.383000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 8
        },
        {
          "name": "@react-native/metro-config",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "metro",
            "config",
            "react-native"
          ],
          "ecosystem": "npm",
          "categories": [],
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@react-native/metro-config",
          "declared_type": null,
          "is_deprecated": false,
          "latest_version": "0.86.2",
          "repository_url": "https://github.com/react/react-native",
          "versions_count": 1135,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 2,
          "monthly_downloads": 13216314,
          "first_published_at": "2023-03-21T16:26:32.139000Z",
          "latest_published_at": "2026-07-27T13:42:07.090000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 8
        },
        {
          "name": "@react-native/gradle-plugin",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "gradle",
            "plugin",
            "react-native"
          ],
          "ecosystem": "npm",
          "categories": [],
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@react-native/gradle-plugin",
          "declared_type": null,
          "is_deprecated": false,
          "latest_version": "0.86.2",
          "repository_url": "https://github.com/react/react-native",
          "versions_count": 1134,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 2,
          "monthly_downloads": 41487261,
          "first_published_at": "2022-12-09T15:07:36.276000Z",
          "latest_published_at": "2026-07-27T13:42:03.389000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 8
        },
        {
          "name": "@react-native/debugger-shell",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "react-native",
            "tools"
          ],
          "ecosystem": "npm",
          "categories": [],
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@react-native/debugger-shell",
          "declared_type": null,
          "is_deprecated": false,
          "latest_version": "0.86.2",
          "repository_url": "https://github.com/react/react-native",
          "versions_count": 437,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 2,
          "monthly_downloads": 24833836,
          "first_published_at": "2025-05-31T03:36:27.518000Z",
          "latest_published_at": "2026-07-27T13:41:36.355000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 8
        },
        {
          "name": "@react-native/dev-middleware",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "react-native",
            "tools"
          ],
          "ecosystem": "npm",
          "categories": [],
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@react-native/dev-middleware",
          "declared_type": null,
          "is_deprecated": false,
          "latest_version": "0.86.2",
          "repository_url": "https://github.com/react/react-native",
          "versions_count": 1115,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 2,
          "monthly_downloads": 47166829,
          "first_published_at": "2023-08-07T17:35:37.794000Z",
          "latest_published_at": "2026-07-27T13:42:29.026000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 8
        },
        {
          "name": "@react-native/new-app-screen",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "react-native"
          ],
          "ecosystem": "npm",
          "categories": [],
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@react-native/new-app-screen",
          "declared_type": null,
          "is_deprecated": false,
          "latest_version": "0.86.2",
          "repository_url": "https://github.com/react/react-native",
          "versions_count": 478,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 2,
          "monthly_downloads": 619130,
          "first_published_at": "2025-04-29T03:41:57.269000Z",
          "latest_published_at": "2026-07-27T13:41:37.790000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 8
        }
      ]
    },
    "popularity": {
      "forks": 25198,
      "stars": 126283,
      "watchers": 3523,
      "fork_history": {
        "days": [
          {
            "date": "2025-07-16",
            "count": 3
          },
          {
            "date": "2025-07-18",
            "count": 2
          },
          {
            "date": "2025-07-19",
            "count": 1
          },
          {
            "date": "2025-07-20",
            "count": 1
          },
          {
            "date": "2025-07-21",
            "count": 4
          },
          {
            "date": "2025-07-22",
            "count": 1
          },
          {
            "date": "2025-07-23",
            "count": 1
          },
          {
            "date": "2025-07-24",
            "count": 2
          },
          {
            "date": "2025-07-25",
            "count": 1
          },
          {
            "date": "2025-07-26",
            "count": 1
          },
          {
            "date": "2025-07-27",
            "count": 1
          },
          {
            "date": "2025-07-28",
            "count": 3
          },
          {
            "date": "2025-07-29",
            "count": 1
          },
          {
            "date": "2025-07-30",
            "count": 2
          },
          {
            "date": "2025-07-31",
            "count": 1
          },
          {
            "date": "2025-08-01",
            "count": 2
          },
          {
            "date": "2025-08-02",
            "count": 2
          },
          {
            "date": "2025-08-03",
            "count": 1
          },
          {
            "date": "2025-08-04",
            "count": 1
          },
          {
            "date": "2025-08-05",
            "count": 1
          },
          {
            "date": "2025-08-06",
            "count": 5
          },
          {
            "date": "2025-08-07",
            "count": 3
          },
          {
            "date": "2025-08-08",
            "count": 5
          },
          {
            "date": "2025-08-09",
            "count": 2
          },
          {
            "date": "2025-08-10",
            "count": 3
          },
          {
            "date": "2025-08-12",
            "count": 6
          },
          {
            "date": "2025-08-13",
            "count": 4
          },
          {
            "date": "2025-08-14",
            "count": 8
          },
          {
            "date": "2025-08-15",
            "count": 5
          },
          {
            "date": "2025-08-16",
            "count": 5
          },
          {
            "date": "2025-08-17",
            "count": 1
          },
          {
            "date": "2025-08-18",
            "count": 4
          },
          {
            "date": "2025-08-19",
            "count": 1
          },
          {
            "date": "2025-08-20",
            "count": 3
          },
          {
            "date": "2025-08-21",
            "count": 3
          },
          {
            "date": "2025-08-22",
            "count": 5
          },
          {
            "date": "2025-08-23",
            "count": 1
          },
          {
            "date": "2025-08-24",
            "count": 4
          },
          {
            "date": "2025-08-25",
            "count": 1
          },
          {
            "date": "2025-08-26",
            "count": 2
          },
          {
            "date": "2025-08-27",
            "count": 1
          },
          {
            "date": "2025-08-28",
            "count": 1
          },
          {
            "date": "2025-08-29",
            "count": 3
          },
          {
            "date": "2025-08-30",
            "count": 4
          },
          {
            "date": "2025-08-31",
            "count": 2
          },
          {
            "date": "2025-09-01",
            "count": 4
          },
          {
            "date": "2025-09-02",
            "count": 2
          },
          {
            "date": "2025-09-03",
            "count": 4
          },
          {
            "date": "2025-09-04",
            "count": 4
          },
          {
            "date": "2025-09-05",
            "count": 1
          },
          {
            "date": "2025-09-06",
            "count": 1
          },
          {
            "date": "2025-09-07",
            "count": 2
          },
          {
            "date": "2025-09-08",
            "count": 6
          },
          {
            "date": "2025-09-09",
            "count": 2
          },
          {
            "date": "2025-09-10",
            "count": 1
          },
          {
            "date": "2025-09-11",
            "count": 1
          },
          {
            "date": "2025-09-12",
            "count": 2
          },
          {
            "date": "2025-09-13",
            "count": 3
          },
          {
            "date": "2025-09-15",
            "count": 3
          },
          {
            "date": "2025-09-16",
            "count": 5
          },
          {
            "date": "2025-09-17",
            "count": 1
          },
          {
            "date": "2025-09-19",
            "count": 1
          },
          {
            "date": "2025-09-20",
            "count": 1
          },
          {
            "date": "2025-09-22",
            "count": 2
          },
          {
            "date": "2025-09-23",
            "count": 1
          },
          {
            "date": "2025-09-24",
            "count": 2
          },
          {
            "date": "2025-09-25",
            "count": 3
          },
          {
            "date": "2025-09-26",
            "count": 2
          },
          {
            "date": "2025-09-27",
            "count": 3
          },
          {
            "date": "2025-09-28",
            "count": 1
          },
          {
            "date": "2025-09-29",
            "count": 2
          },
          {
            "date": "2025-09-30",
            "count": 2
          },
          {
            "date": "2025-10-01",
            "count": 1
          },
          {
            "date": "2025-10-02",
            "count": 4
          },
          {
            "date": "2025-10-04",
            "count": 1
          },
          {
            "date": "2025-10-05",
            "count": 2
          },
          {
            "date": "2025-10-06",
            "count": 3
          },
          {
            "date": "2025-10-07",
            "count": 3
          },
          {
            "date": "2025-10-08",
            "count": 3
          },
          {
            "date": "2025-10-10",
            "count": 9
          },
          {
            "date": "2025-10-11",
            "count": 2
          },
          {
            "date": "2025-10-13",
            "count": 1
          },
          {
            "date": "2025-10-14",
            "count": 2
          },
          {
            "date": "2025-10-15",
            "count": 3
          },
          {
            "date": "2025-10-16",
            "count": 2
          },
          {
            "date": "2025-10-17",
            "count": 5
          },
          {
            "date": "2025-10-18",
            "count": 3
          },
          {
            "date": "2025-10-20",
            "count": 3
          },
          {
            "date": "2025-10-21",
            "count": 2
          },
          {
            "date": "2025-10-22",
            "count": 1
          },
          {
            "date": "2025-10-23",
            "count": 2
          },
          {
            "date": "2025-10-24",
            "count": 7
          },
          {
            "date": "2025-10-25",
            "count": 5
          },
          {
            "date": "2025-10-26",
            "count": 2
          },
          {
            "date": "2025-10-27",
            "count": 1
          },
          {
            "date": "2025-10-28",
            "count": 1
          },
          {
            "date": "2025-10-31",
            "count": 2
          },
          {
            "date": "2025-11-01",
            "count": 4
          },
          {
            "date": "2025-11-02",
            "count": 1
          },
          {
            "date": "2025-11-03",
            "count": 1
          },
          {
            "date": "2025-11-04",
            "count": 2
          },
          {
            "date": "2025-11-05",
            "count": 9
          },
          {
            "date": "2025-11-06",
            "count": 3
          },
          {
            "date": "2025-11-07",
            "count": 6
          },
          {
            "date": "2025-11-08",
            "count": 5
          },
          {
            "date": "2025-11-09",
            "count": 2
          },
          {
            "date": "2025-11-10",
            "count": 3
          },
          {
            "date": "2025-11-11",
            "count": 2
          },
          {
            "date": "2025-11-12",
            "count": 6
          },
          {
            "date": "2025-11-13",
            "count": 6
          },
          {
            "date": "2025-11-14",
            "count": 3
          },
          {
            "date": "2025-11-16",
            "count": 1
          },
          {
            "date": "2025-11-17",
            "count": 4
          },
          {
            "date": "2025-11-18",
            "count": 3
          },
          {
            "date": "2025-11-19",
            "count": 4
          },
          {
            "date": "2025-11-20",
            "count": 2
          },
          {
            "date": "2025-11-22",
            "count": 5
          },
          {
            "date": "2025-11-24",
            "count": 4
          },
          {
            "date": "2025-11-25",
            "count": 6
          },
          {
            "date": "2025-11-26",
            "count": 3
          },
          {
            "date": "2025-11-27",
            "count": 2
          },
          {
            "date": "2025-11-28",
            "count": 1
          },
          {
            "date": "2025-11-29",
            "count": 3
          },
          {
            "date": "2025-11-30",
            "count": 3
          },
          {
            "date": "2025-12-01",
            "count": 5
          },
          {
            "date": "2025-12-02",
            "count": 4
          },
          {
            "date": "2025-12-03",
            "count": 4
          },
          {
            "date": "2025-12-04",
            "count": 5
          },
          {
            "date": "2025-12-05",
            "count": 4
          },
          {
            "date": "2025-12-07",
            "count": 1
          },
          {
            "date": "2025-12-08",
            "count": 2
          },
          {
            "date": "2025-12-09",
            "count": 3
          },
          {
            "date": "2025-12-10",
            "count": 1
          },
          {
            "date": "2025-12-11",
            "count": 2
          },
          {
            "date": "2025-12-12",
            "count": 2
          },
          {
            "date": "2025-12-13",
            "count": 3
          },
          {
            "date": "2025-12-14",
            "count": 2
          },
          {
            "date": "2025-12-15",
            "count": 1
          },
          {
            "date": "2025-12-16",
            "count": 2
          },
          {
            "date": "2025-12-18",
            "count": 4
          },
          {
            "date": "2025-12-19",
            "count": 4
          },
          {
            "date": "2025-12-20",
            "count": 4
          },
          {
            "date": "2025-12-21",
            "count": 1
          },
          {
            "date": "2025-12-24",
            "count": 2
          },
          {
            "date": "2025-12-25",
            "count": 2
          },
          {
            "date": "2025-12-26",
            "count": 3
          },
          {
            "date": "2025-12-27",
            "count": 1
          },
          {
            "date": "2025-12-28",
            "count": 1
          },
          {
            "date": "2025-12-30",
            "count": 3
          },
          {
            "date": "2025-12-31",
            "count": 1
          },
          {
            "date": "2026-01-02",
            "count": 3
          },
          {
            "date": "2026-01-04",
            "count": 2
          },
          {
            "date": "2026-01-05",
            "count": 4
          },
          {
            "date": "2026-01-06",
            "count": 1
          },
          {
            "date": "2026-01-07",
            "count": 9
          },
          {
            "date": "2026-01-09",
            "count": 1
          },
          {
            "date": "2026-01-10",
            "count": 2
          },
          {
            "date": "2026-01-11",
            "count": 2
          },
          {
            "date": "2026-01-12",
            "count": 5
          },
          {
            "date": "2026-01-13",
            "count": 2
          },
          {
            "date": "2026-01-14",
            "count": 2
          },
          {
            "date": "2026-01-15",
            "count": 4
          },
          {
            "date": "2026-01-16",
            "count": 2
          },
          {
            "date": "2026-01-17",
            "count": 1
          },
          {
            "date": "2026-01-18",
            "count": 2
          },
          {
            "date": "2026-01-19",
            "count": 3
          },
          {
            "date": "2026-01-20",
            "count": 2
          },
          {
            "date": "2026-01-21",
            "count": 2
          },
          {
            "date": "2026-01-22",
            "count": 5
          },
          {
            "date": "2026-01-23",
            "count": 1
          },
          {
            "date": "2026-01-24",
            "count": 1
          },
          {
            "date": "2026-01-25",
            "count": 1
          },
          {
            "date": "2026-01-26",
            "count": 3
          },
          {
            "date": "2026-01-27",
            "count": 1
          },
          {
            "date": "2026-01-28",
            "count": 2
          },
          {
            "date": "2026-01-29",
            "count": 3
          },
          {
            "date": "2026-01-30",
            "count": 1
          },
          {
            "date": "2026-01-31",
            "count": 2
          },
          {
            "date": "2026-02-01",
            "count": 1
          },
          {
            "date": "2026-02-02",
            "count": 2
          },
          {
            "date": "2026-02-03",
            "count": 2
          },
          {
            "date": "2026-02-04",
            "count": 2
          },
          {
            "date": "2026-02-05",
            "count": 3
          },
          {
            "date": "2026-02-06",
            "count": 1
          },
          {
            "date": "2026-02-07",
            "count": 3
          },
          {
            "date": "2026-02-08",
            "count": 4
          },
          {
            "date": "2026-02-09",
            "count": 5
          },
          {
            "date": "2026-02-10",
            "count": 5
          },
          {
            "date": "2026-02-11",
            "count": 4
          },
          {
            "date": "2026-02-12",
            "count": 5
          },
          {
            "date": "2026-02-13",
            "count": 3
          },
          {
            "date": "2026-02-14",
            "count": 3
          },
          {
            "date": "2026-02-15",
            "count": 2
          },
          {
            "date": "2026-02-16",
            "count": 3
          },
          {
            "date": "2026-02-17",
            "count": 2
          },
          {
            "date": "2026-02-18",
            "count": 4
          },
          {
            "date": "2026-02-19",
            "count": 6
          },
          {
            "date": "2026-02-20",
            "count": 2
          },
          {
            "date": "2026-02-21",
            "count": 2
          },
          {
            "date": "2026-02-23",
            "count": 3
          },
          {
            "date": "2026-02-24",
            "count": 6
          },
          {
            "date": "2026-02-26",
            "count": 3
          },
          {
            "date": "2026-02-27",
            "count": 3
          },
          {
            "date": "2026-02-28",
            "count": 1
          },
          {
            "date": "2026-03-01",
            "count": 2
          },
          {
            "date": "2026-03-02",
            "count": 4
          },
          {
            "date": "2026-03-03",
            "count": 2
          },
          {
            "date": "2026-03-04",
            "count": 4
          },
          {
            "date": "2026-03-05",
            "count": 4
          },
          {
            "date": "2026-03-06",
            "count": 3
          },
          {
            "date": "2026-03-07",
            "count": 2
          },
          {
            "date": "2026-03-08",
            "count": 3
          },
          {
            "date": "2026-03-09",
            "count": 4
          },
          {
            "date": "2026-03-10",
            "count": 1
          },
          {
            "date": "2026-03-11",
            "count": 2
          },
          {
            "date": "2026-03-12",
            "count": 2
          },
          {
            "date": "2026-03-13",
            "count": 3
          },
          {
            "date": "2026-03-14",
            "count": 4
          },
          {
            "date": "2026-03-15",
            "count": 2
          },
          {
            "date": "2026-03-16",
            "count": 5
          },
          {
            "date": "2026-03-18",
            "count": 1
          },
          {
            "date": "2026-03-19",
            "count": 4
          },
          {
            "date": "2026-03-20",
            "count": 2
          },
          {
            "date": "2026-03-21",
            "count": 1
          },
          {
            "date": "2026-03-23",
            "count": 5
          },
          {
            "date": "2026-03-24",
            "count": 3
          },
          {
            "date": "2026-03-25",
            "count": 1
          },
          {
            "date": "2026-03-26",
            "count": 3
          },
          {
            "date": "2026-03-27",
            "count": 1
          },
          {
            "date": "2026-03-28",
            "count": 5
          },
          {
            "date": "2026-03-29",
            "count": 4
          },
          {
            "date": "2026-03-30",
            "count": 6
          },
          {
            "date": "2026-03-31",
            "count": 3
          },
          {
            "date": "2026-04-01",
            "count": 3
          },
          {
            "date": "2026-04-02",
            "count": 4
          },
          {
            "date": "2026-04-03",
            "count": 2
          },
          {
            "date": "2026-04-04",
            "count": 2
          },
          {
            "date": "2026-04-05",
            "count": 3
          },
          {
            "date": "2026-04-06",
            "count": 1
          },
          {
            "date": "2026-04-07",
            "count": 2
          },
          {
            "date": "2026-04-08",
            "count": 3
          },
          {
            "date": "2026-04-09",
            "count": 7
          },
          {
            "date": "2026-04-12",
            "count": 1
          },
          {
            "date": "2026-04-13",
            "count": 3
          },
          {
            "date": "2026-04-15",
            "count": 3
          },
          {
            "date": "2026-04-16",
            "count": 4
          },
          {
            "date": "2026-04-17",
            "count": 1
          },
          {
            "date": "2026-04-18",
            "count": 3
          },
          {
            "date": "2026-04-19",
            "count": 2
          },
          {
            "date": "2026-04-20",
            "count": 2
          },
          {
            "date": "2026-04-21",
            "count": 5
          },
          {
            "date": "2026-04-22",
            "count": 4
          },
          {
            "date": "2026-04-23",
            "count": 1
          },
          {
            "date": "2026-04-24",
            "count": 3
          },
          {
            "date": "2026-04-25",
            "count": 1
          },
          {
            "date": "2026-04-27",
            "count": 3
          },
          {
            "date": "2026-04-28",
            "count": 3
          },
          {
            "date": "2026-04-29",
            "count": 4
          },
          {
            "date": "2026-04-30",
            "count": 1
          },
          {
            "date": "2026-05-01",
            "count": 2
          },
          {
            "date": "2026-05-02",
            "count": 1
          },
          {
            "date": "2026-05-03",
            "count": 1
          },
          {
            "date": "2026-05-04",
            "count": 1
          },
          {
            "date": "2026-05-05",
            "count": 2
          },
          {
            "date": "2026-05-06",
            "count": 6
          },
          {
            "date": "2026-05-08",
            "count": 2
          },
          {
            "date": "2026-05-09",
            "count": 3
          },
          {
            "date": "2026-05-11",
            "count": 2
          },
          {
            "date": "2026-05-12",
            "count": 4
          },
          {
            "date": "2026-05-13",
            "count": 2
          },
          {
            "date": "2026-05-14",
            "count": 1
          },
          {
            "date": "2026-05-15",
            "count": 1
          },
          {
            "date": "2026-05-16",
            "count": 4
          },
          {
            "date": "2026-05-17",
            "count": 1
          },
          {
            "date": "2026-05-18",
            "count": 2
          },
          {
            "date": "2026-05-19",
            "count": 4
          },
          {
            "date": "2026-05-20",
            "count": 2
          },
          {
            "date": "2026-05-21",
            "count": 5
          },
          {
            "date": "2026-05-23",
            "count": 3
          },
          {
            "date": "2026-05-24",
            "count": 4
          },
          {
            "date": "2026-05-25",
            "count": 4
          },
          {
            "date": "2026-05-26",
            "count": 4
          },
          {
            "date": "2026-05-27",
            "count": 5
          },
          {
            "date": "2026-05-28",
            "count": 3
          },
          {
            "date": "2026-05-29",
            "count": 3
          },
          {
            "date": "2026-05-30",
            "count": 2
          },
          {
            "date": "2026-05-31",
            "count": 1
          },
          {
            "date": "2026-06-01",
            "count": 2
          },
          {
            "date": "2026-06-02",
            "count": 4
          },
          {
            "date": "2026-06-03",
            "count": 2
          },
          {
            "date": "2026-06-04",
            "count": 5
          },
          {
            "date": "2026-06-05",
            "count": 1
          },
          {
            "date": "2026-06-06",
            "count": 3
          },
          {
            "date": "2026-06-07",
            "count": 3
          },
          {
            "date": "2026-06-08",
            "count": 2
          },
          {
            "date": "2026-06-09",
            "count": 3
          },
          {
            "date": "2026-06-10",
            "count": 1
          },
          {
            "date": "2026-06-11",
            "count": 7
          },
          {
            "date": "2026-06-12",
            "count": 7
          },
          {
            "date": "2026-06-13",
            "count": 3
          },
          {
            "date": "2026-06-14",
            "count": 3
          },
          {
            "date": "2026-06-15",
            "count": 6
          },
          {
            "date": "2026-06-16",
            "count": 5
          },
          {
            "date": "2026-06-17",
            "count": 7
          },
          {
            "date": "2026-06-18",
            "count": 4
          },
          {
            "date": "2026-06-19",
            "count": 2
          },
          {
            "date": "2026-06-20",
            "count": 1
          },
          {
            "date": "2026-06-21",
            "count": 3
          },
          {
            "date": "2026-06-23",
            "count": 3
          },
          {
            "date": "2026-06-24",
            "count": 3
          },
          {
            "date": "2026-06-25",
            "count": 6
          },
          {
            "date": "2026-06-26",
            "count": 3
          },
          {
            "date": "2026-06-27",
            "count": 2
          },
          {
            "date": "2026-06-28",
            "count": 1
          },
          {
            "date": "2026-06-29",
            "count": 2
          },
          {
            "date": "2026-06-30",
            "count": 6
          },
          {
            "date": "2026-07-01",
            "count": 2
          },
          {
            "date": "2026-07-02",
            "count": 4
          },
          {
            "date": "2026-07-03",
            "count": 2
          },
          {
            "date": "2026-07-04",
            "count": 4
          },
          {
            "date": "2026-07-05",
            "count": 2
          },
          {
            "date": "2026-07-06",
            "count": 4
          },
          {
            "date": "2026-07-07",
            "count": 6
          },
          {
            "date": "2026-07-08",
            "count": 4
          },
          {
            "date": "2026-07-09",
            "count": 1
          },
          {
            "date": "2026-07-10",
            "count": 7
          },
          {
            "date": "2026-07-11",
            "count": 1
          },
          {
            "date": "2026-07-12",
            "count": 2
          },
          {
            "date": "2026-07-13",
            "count": 2
          },
          {
            "date": "2026-07-14",
            "count": 4
          },
          {
            "date": "2026-07-15",
            "count": 7
          },
          {
            "date": "2026-07-16",
            "count": 1
          },
          {
            "date": "2026-07-17",
            "count": 4
          },
          {
            "date": "2026-07-18",
            "count": 1
          },
          {
            "date": "2026-07-19",
            "count": 1
          },
          {
            "date": "2026-07-20",
            "count": 4
          },
          {
            "date": "2026-07-21",
            "count": 2
          },
          {
            "date": "2026-07-22",
            "count": 3
          },
          {
            "date": "2026-07-23",
            "count": 1
          },
          {
            "date": "2026-07-24",
            "count": 6
          },
          {
            "date": "2026-07-25",
            "count": 6
          },
          {
            "date": "2026-07-27",
            "count": 2
          },
          {
            "date": "2026-07-28",
            "count": 4
          },
          {
            "date": "2026-07-29",
            "count": 1
          },
          {
            "date": "2026-07-30",
            "count": 4
          },
          {
            "date": "2026-07-31",
            "count": 5
          },
          {
            "date": "2026-08-01",
            "count": 3
          },
          {
            "date": "2026-08-02",
            "count": 3
          },
          {
            "date": "2026-08-03",
            "count": 5
          },
          {
            "date": "2026-08-04",
            "count": 4
          }
        ],
        "complete": false,
        "collected": 1000,
        "total_forks": 25198
      },
      "star_history": null,
      "open_issues_and_prs": 1028
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "examples",
        "samples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [
        "packages/react-native/__typetests__/tsconfig.json",
        "packages/react-native/tsconfig.json",
        "packages/typescript-config/tsconfig.json",
        "private/helloworld/tsconfig.json",
        "private/react-native-codegen-typescript-test/tsconfig.json",
        "scripts/js-api/build-types/templates/tsconfig.json"
      ],
      "toolchain_manifests": [
        "build.gradle.kts",
        "packages/gradle-plugin/build.gradle.kts",
        "packages/gradle-plugin/react-native-gradle-plugin/build.gradle.kts",
        "packages/gradle-plugin/settings-plugin/build.gradle.kts",
        "packages/gradle-plugin/shared-testutil/build.gradle.kts",
        "packages/gradle-plugin/shared/build.gradle.kts",
        "packages/react-native-popup-menu-android/android/build.gradle.kts",
        "packages/react-native/ReactAndroid/build.gradle.kts",
        "packages/react-native/ReactAndroid/external-artifacts/build.gradle.kts",
        "packages/react-native/ReactAndroid/hermes-engine/build.gradle.kts",
        "packages/react-native/build.gradle.kts",
        "packages/rn-tester/android/app/benchmark/build.gradle.kts",
        "packages/rn-tester/android/app/build.gradle.kts",
        "private/helloworld/android/app/build.gradle",
        "private/helloworld/android/build.gradle",
        "private/react-native-fantom/build.gradle.kts"
      ],
      "largest_source_bytes": 724671,
      "source_files_sampled": 5620,
      "oversized_source_files": 33,
      "agent_instruction_files": [
        "packages/react-native-compatibility-check/AGENTS.md"
      ],
      "agent_instruction_max_bytes": 7380
    },
    "dependencies": {
      "manifests": [
        "Gemfile",
        "build.gradle.kts",
        "package.json"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.1",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-25h7-pfq9-p65f",
              "GHSA-rf6f-7fwh-wjgh"
            ],
            "fixed_version": "3.4.2",
            "advisory_count": 2,
            "oldest_advisory_days": 144
          },
          {
            "name": "shell-quote",
            "direct": false,
            "version": "1.8.2",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-395f-4hp3-45gv",
              "GHSA-w7jw-789q-3m8p"
            ],
            "fixed_version": "1.9.0",
            "advisory_count": 2,
            "oldest_advisory_days": 56
          },
          {
            "name": "activesupport",
            "direct": true,
            "version": "7.0.8",
            "severity": "high",
            "ecosystem": "rubygems",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-2j26-frm8-cmj9",
              "GHSA-89vf-4333-qx8v",
              "GHSA-cg4j-q9v8-6v38"
            ],
            "fixed_version": "8.1.2.1",
            "advisory_count": 3,
            "oldest_advisory_days": 134
          },
          {
            "name": "activesupport",
            "direct": true,
            "version": "7.0.8.4",
            "severity": "high",
            "ecosystem": "rubygems",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-2j26-frm8-cmj9",
              "GHSA-89vf-4333-qx8v",
              "GHSA-cg4j-q9v8-6v38"
            ],
            "fixed_version": "8.1.2.1",
            "advisory_count": 3,
            "oldest_advisory_days": 134
          },
          {
            "name": "ws",
            "direct": true,
            "version": "6.2.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-96hv-2xvq-fx4p"
            ],
            "fixed_version": "8.21.0",
            "advisory_count": 1,
            "oldest_advisory_days": 50
          },
          {
            "name": "ws",
            "direct": true,
            "version": "7.5.10",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-96hv-2xvq-fx4p"
            ],
            "fixed_version": "8.21.0",
            "advisory_count": 1,
            "oldest_advisory_days": 50
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.11",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp",
              "GHSA-f886-m6hf-6m8v",
              "GHSA-mh99-v99m-4gvg",
              "GHSA-rgw5-rvv9-x895",
              "GHSA-v6h2-p8h4-qcjw"
            ],
            "fixed_version": "5.0.9",
            "advisory_count": 5,
            "oldest_advisory_days": 421
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp",
              "GHSA-f886-m6hf-6m8v",
              "GHSA-mh99-v99m-4gvg",
              "GHSA-rgw5-rvv9-x895"
            ],
            "fixed_version": "5.0.9",
            "advisory_count": 4,
            "oldest_advisory_days": 131
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "5.0.6",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp",
              "GHSA-mh99-v99m-4gvg",
              "GHSA-rgw5-rvv9-x895"
            ],
            "fixed_version": "5.0.9",
            "advisory_count": 3,
            "oldest_advisory_days": 15
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-4c8g-83qw-93j6",
              "GHSA-7p8r-x3mc-p8w7",
              "GHSA-v2hh-gcrm-f6hx"
            ],
            "fixed_version": "4.1.2",
            "advisory_count": 3,
            "oldest_advisory_days": 14
          },
          {
            "name": "image-size",
            "direct": false,
            "version": "1.1.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-m5qc-5hw7-8vg7"
            ],
            "fixed_version": "2.0.2",
            "advisory_count": 1,
            "oldest_advisory_days": 489
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "3.14.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-52cp-r559-cp3m",
              "GHSA-h67p-54hq-rp68",
              "GHSA-mh29-5h37-fv8m"
            ],
            "fixed_version": "4.3.0",
            "advisory_count": 3,
            "oldest_advisory_days": 263
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.1.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-52cp-r559-cp3m",
              "GHSA-h67p-54hq-rp68",
              "GHSA-mh29-5h37-fv8m"
            ],
            "fixed_version": "4.3.0",
            "advisory_count": 3,
            "oldest_advisory_days": 263
          },
          {
            "name": "linkify-it",
            "direct": false,
            "version": "5.0.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-22p9-wv53-3rq4",
              "GHSA-v245-v573-v5vm"
            ],
            "fixed_version": "5.0.2",
            "advisory_count": 2,
            "oldest_advisory_days": 39
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3v7f-55p6-f55p",
              "GHSA-c2c7-rcm5-vvqj"
            ],
            "fixed_version": "4.0.4",
            "advisory_count": 2,
            "oldest_advisory_days": 132
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3v7f-55p6-f55p",
              "GHSA-c2c7-rcm5-vvqj"
            ],
            "fixed_version": "4.0.4",
            "advisory_count": 2,
            "oldest_advisory_days": 132
          },
          {
            "name": "rexml",
            "direct": false,
            "version": "3.2.6",
            "severity": "high",
            "ecosystem": "rubygems",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-2rxp-v6pw-ch6m",
              "GHSA-4xqq-m2hx-25v8",
              "GHSA-5866-49gr-22v4",
              "GHSA-r55c-59qm-vjw6",
              "GHSA-vg3r-rm7w-2xgh",
              "GHSA-vmwr-mc7x-5vc3"
            ],
            "fixed_version": "3.3.9",
            "advisory_count": 6,
            "oldest_advisory_days": 810
          },
          {
            "name": "tmp",
            "direct": false,
            "version": "0.0.33",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-52f5-9888-hmc6",
              "GHSA-ph9p-34f9-6g65"
            ],
            "fixed_version": "0.2.6",
            "advisory_count": 2,
            "oldest_advisory_days": 363
          },
          {
            "name": "undici",
            "direct": false,
            "version": "6.23.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-2mjp-6q6p-2qxm",
              "GHSA-35p6-xmwp-9g52",
              "GHSA-4992-7rv2-5pvq",
              "GHSA-8xcm-r25x-g524",
              "GHSA-f269-vfmq-vjvj",
              "GHSA-g8m3-5g58-fq7m",
              "GHSA-m8rv-5g2x-5cg5",
              "GHSA-p88m-4jfj-68fv",
              "GHSA-v3r7-h72x-cjcm",
              "GHSA-v9p9-hfj2-hcw8"
            ],
            "fixed_version": "8.9.0",
            "advisory_count": 12,
            "oldest_advisory_days": 144
          },
          {
            "name": "undici",
            "direct": false,
            "version": "7.25.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-35p6-xmwp-9g52",
              "GHSA-4cwx-7wf7-3272",
              "GHSA-8xcm-r25x-g524",
              "GHSA-g8m3-5g58-fq7m",
              "GHSA-hm92-r4w5-c3mj",
              "GHSA-jr45-8vmc-qm54",
              "GHSA-m8rv-5g2x-5cg5",
              "GHSA-p88m-4jfj-68fv",
              "GHSA-pr7r-676h-xcf6",
              "GHSA-v3r7-h72x-cjcm"
            ],
            "fixed_version": "8.9.0",
            "advisory_count": 12,
            "oldest_advisory_days": 47
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "8.3.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-w5hq-g745-h8pq"
            ],
            "fixed_version": "13.0.1",
            "advisory_count": 1,
            "oldest_advisory_days": 104
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.26.9",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 6.2,
            "advisory_ids": [
              "GHSA-968p-4wvh-cqc8"
            ],
            "fixed_version": "8.0.0-alpha.17",
            "advisory_count": 1,
            "oldest_advisory_days": 511
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.12.6",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-2g4f-4pwh-qvx6"
            ],
            "fixed_version": "8.18.0",
            "advisory_count": 1,
            "oldest_advisory_days": 174
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.12.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-2g4f-4pwh-qvx6"
            ],
            "fixed_version": "8.18.0",
            "advisory_count": 1,
            "oldest_advisory_days": 174
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.13.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-2g4f-4pwh-qvx6"
            ],
            "fixed_version": "8.18.0",
            "advisory_count": 1,
            "oldest_advisory_days": 174
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.17.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-2g4f-4pwh-qvx6"
            ],
            "fixed_version": "8.18.0",
            "advisory_count": 1,
            "oldest_advisory_days": 174
          },
          {
            "name": "fast-xml-parser",
            "direct": false,
            "version": "4.5.6",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 6.1,
            "advisory_ids": [
              "GHSA-gh4j-gqv2-49f6"
            ],
            "fixed_version": "5.7.0",
            "advisory_count": 1,
            "oldest_advisory_days": 104
          },
          {
            "name": "joi",
            "direct": false,
            "version": "17.13.3",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-q7cg-457f-vx79"
            ],
            "fixed_version": "18.2.1",
            "advisory_count": 1,
            "oldest_advisory_days": 54
          },
          {
            "name": "markdown-it",
            "direct": false,
            "version": "14.1.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-38c4-r59v-3vqw",
              "GHSA-6v5v-wf23-fmfq"
            ],
            "fixed_version": "14.2.0",
            "advisory_count": 2,
            "oldest_advisory_days": 173
          },
          {
            "name": "rexml",
            "direct": false,
            "version": "3.4.1",
            "severity": "moderate",
            "ecosystem": "rubygems",
            "cvss_score": 4,
            "advisory_ids": [
              "GHSA-c2f4-jgmc-q2r5"
            ],
            "fixed_version": "3.4.2",
            "advisory_count": 1,
            "oldest_advisory_days": 321
          },
          {
            "name": "@babel/core",
            "direct": true,
            "version": "7.28.0",
            "severity": "low",
            "ecosystem": "npm",
            "cvss_score": 3.2,
            "advisory_ids": [
              "GHSA-4x5r-pxfx-6jf8"
            ],
            "fixed_version": "8.0.0-rc.6",
            "advisory_count": 1,
            "oldest_advisory_days": 50
          },
          {
            "name": "launch-editor",
            "direct": false,
            "version": "2.10.0",
            "severity": "low",
            "ecosystem": "npm",
            "cvss_score": 0,
            "advisory_ids": [
              "GHSA-v6wh-96g9-6wx3"
            ],
            "fixed_version": "8.0.16",
            "advisory_count": 1,
            "oldest_advisory_days": 50
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "low": 2,
          "high": 19,
          "critical": 2,
          "moderate": 9
        },
        "advisory_count": 85,
        "affected_count": 32,
        "assessed_count": 1288,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 113,
        "direct_affected_count": 5
      },
      "ecosystems": [
        "maven",
        "npm",
        "rubygems"
      ],
      "dependencies": [
        {
          "name": "cocoapods",
          "manifest": "Gemfile",
          "ecosystem": "rubygems",
          "version_constraint": "~> 1.13"
        },
        {
          "name": "activesupport",
          "manifest": "Gemfile",
          "ecosystem": "rubygems",
          "version_constraint": ">= 6.1.7.5"
        },
        {
          "name": "xcodeproj",
          "manifest": "Gemfile",
          "ecosystem": "rubygems",
          "version_constraint": "< 1.26.0"
        },
        {
          "name": "concurrent-ruby",
          "manifest": "Gemfile",
          "ecosystem": "rubygems",
          "version_constraint": ">= 1.3.7"
        },
        {
          "name": "bigdecimal",
          "manifest": "Gemfile",
          "ecosystem": "rubygems",
          "version_constraint": null
        },
        {
          "name": "logger",
          "manifest": "Gemfile",
          "ecosystem": "rubygems",
          "version_constraint": null
        },
        {
          "name": "benchmark",
          "manifest": "Gemfile",
          "ecosystem": "rubygems",
          "version_constraint": null
        },
        {
          "name": "mutex_m",
          "manifest": "Gemfile",
          "ecosystem": "rubygems",
          "version_constraint": null
        },
        {
          "name": "@babel/traverse",
          "manifest": "packages/babel-plugin-codegen/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.29.0"
        },
        {
          "name": "@react-native/codegen",
          "manifest": "packages/babel-plugin-codegen/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.87.0-main"
        },
        {
          "name": "@react-native/asset-utils",
          "manifest": "packages/community-cli-plugin/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.87.0-main"
        },
        {
          "name": "@react-native/dev-middleware",
          "manifest": "packages/community-cli-plugin/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.87.0-main"
        },
        {
          "name": "commander",
          "manifest": "packages/community-cli-plugin/package.json",
          "ecosystem": "npm",
          "version_constraint": "^12.0.0"
        },
        {
          "name": "debug",
          "manifest": "packages/community-cli-plugin/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.4.0"
        },
        {
          "name": "invariant",
          "manifest": "packages/community-cli-plugin/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.2.4"
        },
        {
          "name": "metro",
          "manifest": "packages/community-cli-plugin/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.87.0"
        },
        {
          "name": "semver",
          "manifest": "packages/community-cli-plugin/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.1.3"
        },
        {
          "name": "cross-spawn",
          "manifest": "packages/debugger-shell/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.0.6"
        },
        {
          "name": "debug",
          "manifest": "packages/debugger-shell/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.4.0"
        },
        {
          "name": "fb-dotslash",
          "manifest": "packages/debugger-shell/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.5.8"
        },
        {
          "name": "@isaacs/ttlcache",
          "manifest": "packages/dev-middleware/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.4.1"
        },
        {
          "name": "@react-native/debugger-frontend",
          "manifest": "packages/dev-middleware/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.87.0-main"
        },
        {
          "name": "@react-native/debugger-shell",
          "manifest": "packages/dev-middleware/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.87.0-main"
        },
        {
          "name": "connect",
          "manifest": "packages/dev-middleware/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.6.5"
        },
        {
          "name": "debug",
          "manifest": "packages/dev-middleware/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.4.0"
        },
        {
          "name": "invariant",
          "manifest": "packages/dev-middleware/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.2.4"
        },
        {
          "name": "nullthrows",
          "manifest": "packages/dev-middleware/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.1.1"
        },
        {
          "name": "open",
          "manifest": "packages/dev-middleware/package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.4.2"
        },
        {
          "name": "serve-static",
          "manifest": "packages/dev-middleware/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.16.2"
        },
        {
          "name": "ws",
          "manifest": "packages/dev-middleware/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.5.10"
        },
        {
          "name": "@babel/core",
          "manifest": "packages/eslint-config-react-native/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.25.2"
        },
        {
          "name": "@babel/eslint-parser",
          "manifest": "packages/eslint-config-react-native/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.25.1"
        },
        {
          "name": "@react-native/eslint-plugin",
          "manifest": "packages/eslint-config-react-native/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.87.0-main"
        },
        {
          "name": "@typescript-eslint/eslint-plugin",
          "manifest": "packages/eslint-config-react-native/package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.59.2"
        },
        {
          "name": "@typescript-eslint/parser",
          "manifest": "packages/eslint-config-react-native/package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.59.2"
        },
        {
          "name": "eslint-config-prettier",
          "manifest": "packages/eslint-config-react-native/package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.5.0"
        },
        {
          "name": "eslint-plugin-eslint-comments",
          "manifest": "packages/eslint-config-react-native/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.2.0"
        },
        {
          "name": "eslint-plugin-ft-flow",
          "manifest": "packages/eslint-config-react-native/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.1"
        },
        {
          "name": "eslint-plugin-jest",
          "manifest": "packages/eslint-config-react-native/package.json",
          "ecosystem": "npm",
          "version_constraint": "^29.0.1"
        },
        {
          "name": "eslint-plugin-react",
          "manifest": "packages/eslint-config-react-native/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.37.5"
        },
        {
          "name": "eslint-plugin-react-hooks",
          "manifest": "packages/eslint-config-react-native/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.0.1"
        },
        {
          "name": "eslint-plugin-react-native",
          "manifest": "packages/eslint-config-react-native/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.0.0"
        },
        {
          "name": "@babel/core",
          "manifest": "packages/eslint-plugin-specs/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.25.2"
        },
        {
          "name": "@babel/plugin-transform-flow-strip-types",
          "manifest": "packages/eslint-plugin-specs/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.25.2"
        },
        {
          "name": "@react-native/codegen",
          "manifest": "packages/eslint-plugin-specs/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.87.0-main"
        },
        {
          "name": "make-dir",
          "manifest": "packages/eslint-plugin-specs/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.1.0"
        },
        {
          "name": "pirates",
          "manifest": "packages/eslint-plugin-specs/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.0.1"
        },
        {
          "name": "babel-plugin-syntax-hermes-parser",
          "manifest": "packages/eslint-plugin-specs/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.37.0"
        },
        {
          "name": "flow-parser",
          "manifest": "packages/eslint-plugin-specs/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.325.0"
        },
        {
          "name": "source-map-support",
          "manifest": "packages/eslint-plugin-specs/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.5.0"
        },
        {
          "name": "@jest/create-cache-key-function",
          "manifest": "packages/jest-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^29.7.0"
        },
        {
          "name": "@react-native/js-polyfills",
          "manifest": "packages/jest-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.87.0-main"
        },
        {
          "name": "babel-jest",
          "manifest": "packages/jest-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^29.7.0"
        },
        {
          "name": "jest-environment-node",
          "manifest": "packages/jest-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^29.7.0"
        },
        {
          "name": "regenerator-runtime",
          "manifest": "packages/jest-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.13.2"
        },
        {
          "name": "@react-native/js-polyfills",
          "manifest": "packages/metro-config/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.87.0-main"
        },
        {
          "name": "@react-native/metro-babel-transformer",
          "manifest": "packages/metro-config/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.87.0-main"
        },
        {
          "name": "metro-config",
          "manifest": "packages/metro-config/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.87.0"
        },
        {
          "name": "metro-runtime",
          "manifest": "packages/metro-config/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.87.0"
        },
        {
          "name": "@babel/core",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.25.2"
        },
        {
          "name": "@babel/plugin-proposal-export-default-from",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.24.7"
        },
        {
          "name": "@babel/plugin-syntax-dynamic-import",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.8.3"
        },
        {
          "name": "@babel/plugin-syntax-export-default-from",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.24.7"
        },
        {
          "name": "@babel/plugin-syntax-nullish-coalescing-operator",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.8.3"
        },
        {
          "name": "@babel/plugin-syntax-optional-chaining",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.8.3"
        },
        {
          "name": "@babel/plugin-transform-async-generator-functions",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.25.4"
        },
        {
          "name": "@babel/plugin-transform-async-to-generator",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.24.7"
        },
        {
          "name": "@babel/plugin-transform-block-scoping",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.25.0"
        },
        {
          "name": "@babel/plugin-transform-class-properties",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.25.4"
        },
        {
          "name": "@babel/plugin-transform-classes",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.25.4"
        },
        {
          "name": "@babel/plugin-transform-destructuring",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.24.8"
        },
        {
          "name": "@babel/plugin-transform-flow-strip-types",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.25.2"
        },
        {
          "name": "@babel/plugin-transform-for-of",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.24.7"
        },
        {
          "name": "@babel/plugin-transform-modules-commonjs",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.24.8"
        },
        {
          "name": "@babel/plugin-transform-named-capturing-groups-regex",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.24.7"
        },
        {
          "name": "@babel/plugin-transform-nullish-coalescing-operator",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.24.7"
        },
        {
          "name": "@babel/plugin-transform-optional-catch-binding",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.24.7"
        },
        {
          "name": "@babel/plugin-transform-optional-chaining",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.24.8"
        },
        {
          "name": "@babel/plugin-transform-private-methods",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.24.7"
        },
        {
          "name": "@babel/plugin-transform-private-property-in-object",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.24.7"
        },
        {
          "name": "@babel/plugin-transform-react-display-name",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.24.7"
        },
        {
          "name": "@babel/plugin-transform-react-jsx",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.25.2"
        },
        {
          "name": "@babel/plugin-transform-react-jsx-self",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.24.7"
        },
        {
          "name": "@babel/plugin-transform-react-jsx-source",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.24.7"
        },
        {
          "name": "@babel/plugin-transform-regenerator",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.24.7"
        },
        {
          "name": "@babel/plugin-transform-runtime",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.24.7"
        },
        {
          "name": "@babel/plugin-transform-typescript",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.25.2"
        },
        {
          "name": "@babel/plugin-transform-unicode-regex",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.24.7"
        },
        {
          "name": "@react-native/babel-plugin-codegen",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.87.0-main"
        },
        {
          "name": "babel-plugin-syntax-hermes-parser",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.37.0"
        },
        {
          "name": "flow-parser",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.325.0"
        },
        {
          "name": "babel-plugin-transform-flow-enums",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.0.2"
        },
        {
          "name": "react-refresh",
          "manifest": "packages/react-native-babel-preset/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.14.0"
        },
        {
          "name": "@babel/core",
          "manifest": "packages/react-native-babel-transformer/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.25.2"
        },
        {
          "name": "@react-native/babel-preset",
          "manifest": "packages/react-native-babel-transformer/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.87.0-main"
        },
        {
          "name": "flow-parser",
          "manifest": "packages/react-native-babel-transformer/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.325.0"
        },
        {
          "name": "hermes-parser",
          "manifest": "packages/react-native-babel-transformer/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.37.0"
        },
        {
          "name": "nullthrows",
          "manifest": "packages/react-native-babel-transformer/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.1.1"
        },
        {
          "name": "@babel/core",
          "manifest": "packages/react-native-codegen/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.25.2"
        },
        {
          "name": "@babel/parser",
          "manifest": "packages/react-native-codegen/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.29.0"
        },
        {
          "name": "flow-parser",
          "manifest": "packages/react-native-codegen/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.325.0"
        },
        {
          "name": "hermes-parser",
          "manifest": "packages/react-native-codegen/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.37.0"
        },
        {
          "name": "invariant",
          "manifest": "packages/react-native-codegen/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.2.4"
        },
        {
          "name": "nullthrows",
          "manifest": "packages/react-native-codegen/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.1.1"
        },
        {
          "name": "tinyglobby",
          "manifest": "packages/react-native-codegen/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.2.15"
        },
        {
          "name": "yargs",
          "manifest": "packages/react-native-codegen/package.json",
          "ecosystem": "npm",
          "version_constraint": "^17.6.2"
        },
        {
          "name": "@react-native/codegen",
          "manifest": "packages/react-native-compatibility-check/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.87.0-main"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "@babel/core",
            "direct": true,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": true,
            "version": "^7.25.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/eslint-parser",
            "direct": true,
            "version": "7.26.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/eslint-parser",
            "direct": true,
            "version": "^7.25.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": true,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": true,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": true,
            "version": "^7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-export-default-from",
            "direct": true,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-export-default-from",
            "direct": true,
            "version": "^7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-dynamic-import",
            "direct": true,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-dynamic-import",
            "direct": true,
            "version": "^7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-export-default-from",
            "direct": true,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-export-default-from",
            "direct": true,
            "version": "^7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-nullish-coalescing-operator",
            "direct": true,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-nullish-coalescing-operator",
            "direct": true,
            "version": "^7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-optional-chaining",
            "direct": true,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-optional-chaining",
            "direct": true,
            "version": "^7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-generator-functions",
            "direct": true,
            "version": "7.26.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-generator-functions",
            "direct": true,
            "version": "^7.25.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-to-generator",
            "direct": true,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-to-generator",
            "direct": true,
            "version": "^7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoping",
            "direct": true,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoping",
            "direct": true,
            "version": "^7.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-properties",
            "direct": true,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-properties",
            "direct": true,
            "version": "^7.25.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-classes",
            "direct": true,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-classes",
            "direct": true,
            "version": "^7.25.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-destructuring",
            "direct": true,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-destructuring",
            "direct": true,
            "version": "^7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-flow-strip-types",
            "direct": true,
            "version": "7.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-flow-strip-types",
            "direct": true,
            "version": "^7.25.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-for-of",
            "direct": true,
            "version": "7.26.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-for-of",
            "direct": true,
            "version": "^7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-commonjs",
            "direct": true,
            "version": "7.26.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-commonjs",
            "direct": true,
            "version": "^7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-named-capturing-groups-regex",
            "direct": true,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-named-capturing-groups-regex",
            "direct": true,
            "version": "^7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-nullish-coalescing-operator",
            "direct": true,
            "version": "7.26.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-nullish-coalescing-operator",
            "direct": true,
            "version": "^7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-catch-binding",
            "direct": true,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-catch-binding",
            "direct": true,
            "version": "^7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-chaining",
            "direct": true,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-chaining",
            "direct": true,
            "version": "^7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-methods",
            "direct": true,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-methods",
            "direct": true,
            "version": "^7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-property-in-object",
            "direct": true,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-property-in-object",
            "direct": true,
            "version": "^7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-display-name",
            "direct": true,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-display-name",
            "direct": true,
            "version": "^7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx",
            "direct": true,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx",
            "direct": true,
            "version": "^7.25.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx-self",
            "direct": true,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx-self",
            "direct": true,
            "version": "^7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx-source",
            "direct": true,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx-source",
            "direct": true,
            "version": "^7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-regenerator",
            "direct": true,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-regenerator",
            "direct": true,
            "version": "^7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-runtime",
            "direct": true,
            "version": "7.26.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-runtime",
            "direct": true,
            "version": "^7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-typescript",
            "direct": true,
            "version": "7.26.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-typescript",
            "direct": true,
            "version": "^7.25.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-regex",
            "direct": true,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-regex",
            "direct": true,
            "version": "^7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": true,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": true,
            "version": "^7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/ttlcache",
            "direct": true,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/ttlcache",
            "direct": true,
            "version": "^1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/create-cache-key-function",
            "direct": true,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/create-cache-key-function",
            "direct": true,
            "version": "^29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/asset-utils",
            "direct": true,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/babel-plugin-codegen",
            "direct": true,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/babel-preset",
            "direct": true,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/codegen",
            "direct": true,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/debugger-frontend",
            "direct": true,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/debugger-shell",
            "direct": true,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/dev-middleware",
            "direct": true,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/eslint-plugin",
            "direct": true,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/js-polyfills",
            "direct": true,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/metro-babel-transformer",
            "direct": true,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": true,
            "version": "8.59.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": true,
            "version": "^8.59.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": true,
            "version": "8.38.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": true,
            "version": "8.59.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": true,
            "version": "^8.59.2",
            "ecosystem": "npm"
          },
          {
            "name": "babel-jest",
            "direct": true,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-jest",
            "direct": true,
            "version": "^29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-syntax-hermes-parser",
            "direct": true,
            "version": "0.36.1",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-syntax-hermes-parser",
            "direct": true,
            "version": "0.37.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-transform-flow-enums",
            "direct": true,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-transform-flow-enums",
            "direct": true,
            "version": "^0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "12.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "13.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "2.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "9.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "^12.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "connect",
            "direct": true,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "connect",
            "direct": true,
            "version": "^3.6.5",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": true,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": true,
            "version": "^7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": true,
            "version": "2.6.9",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": true,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": true,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": true,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": true,
            "version": "^4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-prettier",
            "direct": true,
            "version": "8.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-prettier",
            "direct": true,
            "version": "^8.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-eslint-comments",
            "direct": true,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-eslint-comments",
            "direct": true,
            "version": "^3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-ft-flow",
            "direct": true,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-ft-flow",
            "direct": true,
            "version": "^2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-jest",
            "direct": true,
            "version": "29.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-jest",
            "direct": true,
            "version": "^29.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react",
            "direct": true,
            "version": "7.37.5",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react",
            "direct": true,
            "version": "^7.37.5",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-hooks",
            "direct": true,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-hooks",
            "direct": true,
            "version": "^7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-native",
            "direct": true,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-native",
            "direct": true,
            "version": "^5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fb-dotslash",
            "direct": true,
            "version": "0.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "flow-parser",
            "direct": true,
            "version": "0.325.0",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-parser",
            "direct": true,
            "version": "0.25.1",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-parser",
            "direct": true,
            "version": "0.36.1",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-parser",
            "direct": true,
            "version": "0.37.0",
            "ecosystem": "npm"
          },
          {
            "name": "invariant",
            "direct": true,
            "version": "2.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "invariant",
            "direct": true,
            "version": "^2.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "jest-environment-node",
            "direct": true,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-environment-node",
            "direct": true,
            "version": "^29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": true,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": true,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": true,
            "version": "^2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro",
            "direct": true,
            "version": "0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro",
            "direct": true,
            "version": "^0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro-config",
            "direct": true,
            "version": "0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro-config",
            "direct": true,
            "version": "^0.80.10",
            "ecosystem": "npm"
          },
          {
            "name": "metro-config",
            "direct": true,
            "version": "^0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro-runtime",
            "direct": true,
            "version": "0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro-runtime",
            "direct": true,
            "version": "^0.80.10",
            "ecosystem": "npm"
          },
          {
            "name": "metro-runtime",
            "direct": true,
            "version": "^0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "nullthrows",
            "direct": true,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "nullthrows",
            "direct": true,
            "version": "^1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": true,
            "version": "6.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": true,
            "version": "8.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": true,
            "version": "^8.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "pirates",
            "direct": true,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "pirates",
            "direct": true,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "pirates",
            "direct": true,
            "version": "^4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-refresh",
            "direct": true,
            "version": "0.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-refresh",
            "direct": true,
            "version": "^0.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "regenerator-runtime",
            "direct": true,
            "version": "0.13.11",
            "ecosystem": "npm"
          },
          {
            "name": "regenerator-runtime",
            "direct": true,
            "version": "0.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "regenerator-runtime",
            "direct": true,
            "version": "^0.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "5.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "7.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "7.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "7.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "^7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": true,
            "version": "1.16.2",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": true,
            "version": "^1.16.2",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": true,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": true,
            "version": "0.5.13",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": true,
            "version": "0.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": true,
            "version": "0.2.15",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": true,
            "version": "^0.2.15",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": true,
            "version": "6.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": true,
            "version": "7.5.10",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": true,
            "version": "^7.5.10",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": true,
            "version": "15.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": true,
            "version": "17.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": true,
            "version": "^17.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "activesupport",
            "direct": true,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "activesupport",
            "direct": true,
            "version": "7.0.8",
            "ecosystem": "rubygems"
          },
          {
            "name": "activesupport",
            "direct": true,
            "version": "7.0.8.4",
            "ecosystem": "rubygems"
          },
          {
            "name": "benchmark",
            "direct": true,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "benchmark",
            "direct": true,
            "version": "0.4.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "bigdecimal",
            "direct": true,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "bigdecimal",
            "direct": true,
            "version": "3.1.9",
            "ecosystem": "rubygems"
          },
          {
            "name": "cocoapods",
            "direct": true,
            "version": "1.14.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "cocoapods",
            "direct": true,
            "version": "1.15.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "concurrent-ruby",
            "direct": true,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "concurrent-ruby",
            "direct": true,
            "version": "1.3.7",
            "ecosystem": "rubygems"
          },
          {
            "name": "logger",
            "direct": true,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "logger",
            "direct": true,
            "version": "1.6.5",
            "ecosystem": "rubygems"
          },
          {
            "name": "mutex_m",
            "direct": true,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "mutex_m",
            "direct": true,
            "version": "0.3.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "xcodeproj",
            "direct": true,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "xcodeproj",
            "direct": true,
            "version": "1.23.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "xcodeproj",
            "direct": true,
            "version": "1.25.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "@ampproject/remapping",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.29.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-annotate-as-pure",
            "direct": false,
            "version": "7.27.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-class-features-plugin",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-regexp-features-plugin",
            "direct": false,
            "version": "7.26.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-define-polyfill-provider",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-globals",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-member-expression-to-functions",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.27.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-optimise-call-expression",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-remap-async-to-generator",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-replace-supers",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-skip-transparent-expression-wrappers",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-wrap-function",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.27.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-firefox-class-in-computed-class-key",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-safari-class-field-initializer-scope",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-export-namespace-from",
            "direct": false,
            "version": "7.18.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-private-property-in-object",
            "direct": false,
            "version": "7.21.0-placeholder-for-preset-env.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-async-generators",
            "direct": false,
            "version": "7.8.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-bigint",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-class-properties",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-class-static-block",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-export-namespace-from",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-flow",
            "direct": false,
            "version": "7.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-assertions",
            "direct": false,
            "version": "7.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-attributes",
            "direct": false,
            "version": "7.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-meta",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-json-strings",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-jsx",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-logical-assignment-operators",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-numeric-separator",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-object-rest-spread",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-optional-catch-binding",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-private-property-in-object",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-top-level-await",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-typescript",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-unicode-sets-regex",
            "direct": false,
            "version": "7.18.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-arrow-functions",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoped-functions",
            "direct": false,
            "version": "7.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-static-block",
            "direct": false,
            "version": "7.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-computed-properties",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-dotall-regex",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-duplicate-keys",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-duplicate-named-capturing-groups-regex",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-dynamic-import",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-exponentiation-operator",
            "direct": false,
            "version": "7.26.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-export-namespace-from",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-function-name",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-json-strings",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-literals",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-logical-assignment-operators",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-member-expression-literals",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-amd",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-systemjs",
            "direct": false,
            "version": "7.29.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-umd",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-new-target",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-numeric-separator",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-object-rest-spread",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-object-rest-spread",
            "direct": false,
            "version": "^7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-object-super",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-parameters",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-property-literals",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-regexp-modifiers",
            "direct": false,
            "version": "7.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-reserved-words",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-shorthand-properties",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-spread",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-sticky-regex",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-template-literals",
            "direct": false,
            "version": "7.26.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-typeof-symbol",
            "direct": false,
            "version": "7.26.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-escapes",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-property-regex",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-sets-regex",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-env",
            "direct": false,
            "version": "7.26.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-env",
            "direct": false,
            "version": "^7.25.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-flow",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-modules",
            "direct": false,
            "version": "0.1.6-no-external-plugins",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-typescript",
            "direct": false,
            "version": "7.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/register",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.26.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "^7.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@bcoe/v8-coverage",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@electron-internal/extract-zip",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/asar",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/get",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/notarize",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/osx-sign",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/packager",
            "direct": false,
            "version": "20.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/universal",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/windows-sign",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/eslint-utils",
            "direct": false,
            "version": "4.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/eslint-utils",
            "direct": false,
            "version": "4.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/regexpp",
            "direct": false,
            "version": "4.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/regexpp",
            "direct": false,
            "version": "4.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "8.57.0",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/spawn-async",
            "direct": false,
            "version": "1.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "@hapi/hoek",
            "direct": false,
            "version": "9.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@hapi/topo",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/config-array",
            "direct": false,
            "version": "0.11.14",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/module-importer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/object-schema",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@istanbuljs/load-nyc-config",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@istanbuljs/schema",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/console",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/core",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/environment",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/expect",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/expect-utils",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/fake-timers",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/globals",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/reporters",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/schemas",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/source-map",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/test-result",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/test-sequencer",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/transform",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/types",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/source-map",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.29",
            "ecosystem": "npm"
          },
          {
            "name": "@jsonjoy.com/base64",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jsonjoy.com/buffers",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jsonjoy.com/codegen",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jsonjoy.com/json-pack",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jsonjoy.com/json-pointer",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jsonjoy.com/util",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@malept/cross-spawn-promise",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/api-extractor",
            "direct": false,
            "version": "7.52.2",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/api-extractor-model",
            "direct": false,
            "version": "7.30.5",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/tsdoc",
            "direct": false,
            "version": "0.15.1",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/tsdoc-config",
            "direct": false,
            "version": "0.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "@monorepo/other",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@monorepo/pkg-a",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@monorepo/pkg-b",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@monorepo/pkg-c",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@monorepo/pkg-c",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@nicolo-ribaudo/eslint-scope-5-internals",
            "direct": false,
            "version": "5.1.1-v1",
            "ecosystem": "npm"
          },
          {
            "name": "@noble/hashes",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.scandir",
            "direct": false,
            "version": "2.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.stat",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.walk",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/auth-token",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/core",
            "direct": false,
            "version": "7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/endpoint",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/graphql",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/openapi-types",
            "direct": false,
            "version": "25.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/openapi-types",
            "direct": false,
            "version": "25.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-paginate-rest",
            "direct": false,
            "version": "13.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-request-log",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-rest-endpoint-methods",
            "direct": false,
            "version": "16.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/request",
            "direct": false,
            "version": "10.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/request-error",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/rest",
            "direct": false,
            "version": "22.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/types",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/types",
            "direct": false,
            "version": "14.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-cms",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-csr",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-ecc",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-pfx",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-pkcs8",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-pkcs9",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-rsa",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-schema",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-x509",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-x509-attr",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/x509",
            "direct": false,
            "version": "1.14.3",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native-community/cli",
            "direct": false,
            "version": "20.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native-community/cli-clean",
            "direct": false,
            "version": "20.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native-community/cli-config",
            "direct": false,
            "version": "20.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native-community/cli-config-android",
            "direct": false,
            "version": "20.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native-community/cli-config-apple",
            "direct": false,
            "version": "20.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native-community/cli-doctor",
            "direct": false,
            "version": "20.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native-community/cli-platform-android",
            "direct": false,
            "version": "20.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native-community/cli-platform-apple",
            "direct": false,
            "version": "20.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native-community/cli-platform-ios",
            "direct": false,
            "version": "20.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native-community/cli-server-api",
            "direct": false,
            "version": "20.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native-community/cli-tools",
            "direct": false,
            "version": "20.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native-community/cli-types",
            "direct": false,
            "version": "20.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native-community/rxjs",
            "direct": false,
            "version": "6.5.4-custom",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/community-cli-plugin",
            "direct": false,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/core-cli-utils",
            "direct": false,
            "version": "*",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/eslint-config",
            "direct": false,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/gradle-plugin",
            "direct": false,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/jest-preset",
            "direct": false,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/metro-config",
            "direct": false,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/new-app-screen",
            "direct": false,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/normalize-colors",
            "direct": false,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/popup-menu-android",
            "direct": false,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/typescript-config",
            "direct": false,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/virtualized-lists",
            "direct": false,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "@rtsao/scc",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rushstack/node-core-library",
            "direct": false,
            "version": "5.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rushstack/rig-package",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rushstack/terminal",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rushstack/ts-command-line",
            "direct": false,
            "version": "4.23.7",
            "ecosystem": "npm"
          },
          {
            "name": "@sideway/address",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@sideway/formula",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sideway/pinpoint",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sinclair/typebox",
            "direct": false,
            "version": "0.27.8",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/merge-streams",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/commons",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/fake-timers",
            "direct": false,
            "version": "10.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node22",
            "direct": false,
            "version": "22.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/argparse",
            "direct": false,
            "version": "1.0.38",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__core",
            "direct": false,
            "version": "7.20.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__generator",
            "direct": false,
            "version": "7.6.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__template",
            "direct": false,
            "version": "7.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__traverse",
            "direct": false,
            "version": "7.20.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/debug",
            "direct": false,
            "version": "4.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/graceful-fs",
            "direct": false,
            "version": "4.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-lib-coverage",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-lib-report",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-reports",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/jest",
            "direct": false,
            "version": "29.5.14",
            "ecosystem": "npm"
          },
          {
            "name": "@types/jest",
            "direct": false,
            "version": "^29.5.14",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-schema",
            "direct": false,
            "version": "7.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json5",
            "direct": false,
            "version": "0.0.29",
            "ecosystem": "npm"
          },
          {
            "name": "@types/katex",
            "direct": false,
            "version": "0.16.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ms",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "22.15.18",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "24.12.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "19.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "^19.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-test-renderer",
            "direct": false,
            "version": "^19.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/semver",
            "direct": false,
            "version": "7.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/stack-utils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yargs",
            "direct": false,
            "version": "17.0.33",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yargs-parser",
            "direct": false,
            "version": "21.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yauzl",
            "direct": false,
            "version": "2.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/project-service",
            "direct": false,
            "version": "8.38.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/project-service",
            "direct": false,
            "version": "8.39.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/project-service",
            "direct": false,
            "version": "8.59.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "5.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "8.38.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "8.39.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "8.59.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/tsconfig-utils",
            "direct": false,
            "version": "8.38.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/tsconfig-utils",
            "direct": false,
            "version": "8.39.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/tsconfig-utils",
            "direct": false,
            "version": "8.59.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/type-utils",
            "direct": false,
            "version": "8.59.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "5.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "8.38.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "8.39.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "8.59.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "5.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "8.38.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "8.39.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "8.59.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "5.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "8.39.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "8.59.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "5.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "8.38.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "8.39.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "8.59.2",
            "ecosystem": "npm"
          },
          {
            "name": "@ungap/structured-clone",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/sudo-prompt",
            "direct": false,
            "version": "9.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@xmldom/xmldom",
            "direct": false,
            "version": "0.8.13",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-jsx",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.12.6",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-draft-04",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-formats",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "anser",
            "direct": false,
            "version": "1.4.10",
            "ecosystem": "npm"
          },
          {
            "name": "anser",
            "direct": false,
            "version": "^1.4.9",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-fragments",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "^5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "anymatch",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "appdirsjs",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "aria-query",
            "direct": false,
            "version": "5.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "array-buffer-byte-length",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-buffer-byte-length",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-includes",
            "direct": false,
            "version": "3.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "array-includes",
            "direct": false,
            "version": "3.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "array-union",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.findlast",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.findlastindex",
            "direct": false,
            "version": "1.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.flat",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.flat",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.flatmap",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.flatmap",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.tosorted",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "arraybuffer.prototype.slice",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "arraybuffer.prototype.slice",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "asap",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "asn1js",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "ast-types-flow",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "astral-regex",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "3.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "async-limiter",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "author-regex",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "available-typed-arrays",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "axe-core",
            "direct": false,
            "version": "4.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "axobject-query",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "babel-helper-evaluate-path",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-helper-mark-eval-scopes",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "babel-helper-remove-or-void",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-istanbul",
            "direct": false,
            "version": "6.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-istanbul",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-istanbul",
            "direct": false,
            "version": "^7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-jest-hoist",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-minify-dead-code-elimination",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs2",
            "direct": false,
            "version": "0.4.11",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs3",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs3",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-regenerator",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-replace-ts-export-assignment",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-transform-define",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "babel-preset-current-node-syntax",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-preset-jest",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "base64-js",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "base64-js",
            "direct": false,
            "version": "^1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "before-after-hook",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bl",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "5.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.24.4",
            "ecosystem": "npm"
          },
          {
            "name": "bser",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "5.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-crc32",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-from",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "bytestreamjs",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind-apply-helpers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bound",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "callsites",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001702",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "char-regex",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities-legacy",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "character-reference-invalid",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "chardet",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "3.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "cjs-module-lexer",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "clang-format",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-spinners",
            "direct": false,
            "version": "2.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "cli-truncate",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-truncate",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-width",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "clone",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "clone-deep",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "co",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "collect-v8-coverage",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "colorette",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "colorette",
            "direct": false,
            "version": "2.0.20",
            "ecosystem": "npm"
          },
          {
            "name": "command-exists",
            "direct": false,
            "version": "1.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "commondir",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "compressible",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "npm"
          },
          {
            "name": "compression",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "core-js-compat",
            "direct": false,
            "version": "3.41.0",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "create-jest",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "damerau-levenshtein",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-buffer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-buffer",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-length",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-length",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-offset",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-offset",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "dayjs",
            "direct": false,
            "version": "1.11.13",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "decode-named-character-reference",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "dedent",
            "direct": false,
            "version": "1.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "deep-equal",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "deep-equal",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "deep-is",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "deepmerge",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "defaults",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "define-data-property",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "define-lazy-prop",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "define-properties",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dequal",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "destroy",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-newline",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "devlop",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "diff-sequences",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "dir-glob",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "doctrine",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "doctrine",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dunder-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eastasianwidth",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ee-first",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "electron",
            "direct": false,
            "version": "43.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.113",
            "ecosystem": "npm"
          },
          {
            "name": "emittery",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "10.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "9.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "end-of-stream",
            "direct": false,
            "version": "1.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "env-paths",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "env-paths",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "envinfo",
            "direct": false,
            "version": "7.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "environment",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "err-code",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "error-ex",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "error-stack-parser",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "errorhandler",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-abstract",
            "direct": false,
            "version": "1.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "es-abstract",
            "direct": false,
            "version": "1.24.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-abstract",
            "direct": false,
            "version": "1.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "es-define-property",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-errors",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-get-iterator",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "es-iterator-helpers",
            "direct": false,
            "version": "1.0.19",
            "ecosystem": "npm"
          },
          {
            "name": "es-iterator-helpers",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-set-tostringtag",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "es-set-tostringtag",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-shim-unscopables",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "es-shim-unscopables",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-to-primitive",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-to-primitive",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-html",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "8.57.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "^8.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "^8.57.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-import-resolver-node",
            "direct": false,
            "version": "0.3.10",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-module-utils",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-babel",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-import",
            "direct": false,
            "version": "2.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-jsx-a11y",
            "direct": false,
            "version": "6.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-native-globals",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-redundant-undefined",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-relay",
            "direct": false,
            "version": "1.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-rule-composer",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "7.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "9.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "esquery",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "esrecurse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "esutils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "etag",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter3",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "exit",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "expect",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "exponential-backoff",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "external-editor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "extract-zip",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "fast-content-type-parse",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-levenshtein",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-xml-parser",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "fb-watchman",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "fd-slicer",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "figures",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-entry-cache",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "filename-reserved-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "filenamify",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "find-cache-dir",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "flat-cache",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "flora-colossus",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "flow-api-translator",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "npm"
          },
          {
            "name": "flow-bin",
            "direct": false,
            "version": "0.325.0",
            "ecosystem": "npm"
          },
          {
            "name": "flow-enums-runtime",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "flow-enums-runtime",
            "direct": false,
            "version": "^0.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "flow-eslint",
            "direct": false,
            "version": "0.325.0",
            "ecosystem": "npm"
          },
          {
            "name": "flow-estree",
            "direct": false,
            "version": "0.325.0",
            "ecosystem": "npm"
          },
          {
            "name": "flow-remove-types",
            "direct": false,
            "version": "2.259.1",
            "ecosystem": "npm"
          },
          {
            "name": "flow-remove-types",
            "direct": false,
            "version": "^2.237.2",
            "ecosystem": "npm"
          },
          {
            "name": "flow-transform",
            "direct": false,
            "version": "0.325.0",
            "ecosystem": "npm"
          },
          {
            "name": "for-each",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "for-each",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "11.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs.realpath",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "function.prototype.name",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "function.prototype.name",
            "direct": false,
            "version": "1.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "functions-have-names",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "galactus",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "gensync",
            "direct": false,
            "version": "1.0.0-beta.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-caller-file",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "get-east-asian-width",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-package-type",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-symbol-description",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-symbol-description",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "13.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "7.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob-to-regex.js",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "11.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "13.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "globalthis",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "14.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "graphemer",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "graphql",
            "direct": false,
            "version": "15.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-bigints",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-property-descriptors",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-proto",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "has-proto",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-tostringtag",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-compiler",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-eslint",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-estree",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-estree",
            "direct": false,
            "version": "0.36.1",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-estree",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-transform",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-escaper",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "human-signals",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hyperdyperid",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.4.24",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "ieee754",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "7.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "image-size",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "import-lazy",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "import-local",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "imurmurhash",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "inflight",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "inquirer",
            "direct": false,
            "version": "7.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "internal-slot",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "internal-slot",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "interpret",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-alphabetical",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-alphanumerical",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-arguments",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-array-buffer",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-array-buffer",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrayish",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-async-function",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-bigint",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-bigint",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-boolean-object",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-boolean-object",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-callable",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.16.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-data-view",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-data-view",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-date-object",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "is-date-object",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-decimal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-finalizationregistry",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-finalizationregistry",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-generator-fn",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-generator-function",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-hexadecimal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-interactive",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-map",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-negative-zero",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number-object",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "is-number-object",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-path-inside",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-object",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-regex",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-regex",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-set",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-shared-array-buffer",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-shared-array-buffer",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-string",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "is-string",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-symbol",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-symbol",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-typed-array",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "is-typed-array",
            "direct": false,
            "version": "1.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakmap",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakref",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakref",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakset",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "isbinaryfile",
            "direct": false,
            "version": "4.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isobject",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-coverage",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-instrument",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-instrument",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-report",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-source-maps",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-reports",
            "direct": false,
            "version": "3.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "iterator.prototype",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "iterator.prototype",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "jest",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest",
            "direct": false,
            "version": "^29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-changed-files",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-circus",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-cli",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-config",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-diff",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-docblock",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-each",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-get-type",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "jest-haste-map",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-junit",
            "direct": false,
            "version": "16.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-leak-detector",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-matcher-utils",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-message-util",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-mock",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-pnp-resolver",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "jest-regex-util",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "jest-resolve",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-resolve-dependencies",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-runner",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-runtime",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-snapshot",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-util",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-validate",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-watcher",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-worker",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jju",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "joi",
            "direct": false,
            "version": "17.13.3",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "3.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsc-safe-url",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-buffer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-even-better-errors",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-stable-stringify-without-jsonify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "jsonc-eslint-parser",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonc-eslint-parser",
            "direct": false,
            "version": "^2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonc-parser",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "jsonc-parser",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsx-ast-utils",
            "direct": false,
            "version": "3.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "junk",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "katex",
            "direct": false,
            "version": "0.16.21",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "kleur",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "language-subtag-registry",
            "direct": false,
            "version": "0.3.23",
            "ecosystem": "npm"
          },
          {
            "name": "language-tags",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "launch-editor",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "leven",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "lines-and-columns",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "linkify-it",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "listr2",
            "direct": false,
            "version": "6.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "listr2",
            "direct": false,
            "version": "8.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "listr2",
            "direct": false,
            "version": "^6.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "listr2",
            "direct": false,
            "version": "^8.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash",
            "direct": false,
            "version": "4.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.debounce",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.merge",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.throttle",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "log-symbols",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-update",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "log-update",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "logkitty",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "loose-envify",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "11.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "makeerror",
            "direct": false,
            "version": "1.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-it",
            "direct": false,
            "version": "14.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "markdownlint",
            "direct": false,
            "version": "0.37.4",
            "ecosystem": "npm"
          },
          {
            "name": "markdownlint-cli2",
            "direct": false,
            "version": "0.17.2",
            "ecosystem": "npm"
          },
          {
            "name": "markdownlint-cli2-formatter-default",
            "direct": false,
            "version": "0.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "markdownlint-rule-relative-links",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "math-intrinsics",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "memfs",
            "direct": false,
            "version": "4.38.2",
            "ecosystem": "npm"
          },
          {
            "name": "memoize-one",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "memoize-one",
            "direct": false,
            "version": "^5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge2",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "metro-babel-register",
            "direct": false,
            "version": "0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro-babel-register",
            "direct": false,
            "version": "^0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro-babel-transformer",
            "direct": false,
            "version": "0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro-cache",
            "direct": false,
            "version": "0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro-cache-key",
            "direct": false,
            "version": "0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro-core",
            "direct": false,
            "version": "0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro-file-map",
            "direct": false,
            "version": "0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro-minify-terser",
            "direct": false,
            "version": "0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro-resolver",
            "direct": false,
            "version": "0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro-resolver",
            "direct": false,
            "version": "^0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro-source-map",
            "direct": false,
            "version": "0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro-source-map",
            "direct": false,
            "version": "^0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro-symbolicate",
            "direct": false,
            "version": "0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro-transform-plugins",
            "direct": false,
            "version": "0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "metro-transform-worker",
            "direct": false,
            "version": "0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-core-commonmark",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-core-commonmark",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-directive",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-autolink-literal",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-footnote",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-table",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-math",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-destination",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-label",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-space",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-title",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-whitespace",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-character",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-chunked",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-classify-character",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-combine-extensions",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-decode-numeric-character-reference",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-encode",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-html-tag-name",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-normalize-identifier",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-resolve-all",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-sanitize-uri",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-subtokenize",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-symbol",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-types",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-types",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "^4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.52.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.53.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.54.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.35",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-fn",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-function",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "10.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "mute-stream",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "nocache",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "node-exports-info",
            "direct": false,
            "version": "1.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-int64",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-modules-regexp",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.19",
            "ecosystem": "npm"
          },
          {
            "name": "node-stream-zip",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ob1",
            "direct": false,
            "version": "0.87.0",
            "ecosystem": "npm"
          },
          {
            "name": "object-assign",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "object-is",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "object-keys",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object.assign",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "object.assign",
            "direct": false,
            "version": "4.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "object.entries",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "object.fromentries",
            "direct": false,
            "version": "2.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "object.groupby",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "object.values",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "object.values",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "on-headers",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "optionator",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "ora",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "os-tmpdir",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "own-keys",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-try",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "parent-module",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-author",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-entities",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "parseurl",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-is-absolute",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-parse",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pe-library",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pend",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "pify",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-dir",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-dir",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "pkijs",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "plist",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "possible-typed-array-names",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postject",
            "direct": false,
            "version": "1.0.0-alpha.6",
            "ecosystem": "npm"
          },
          {
            "name": "prelude-ls",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": false,
            "version": "3.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-format",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-format",
            "direct": false,
            "version": "^29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "progress",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "promise",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "promise",
            "direct": false,
            "version": "^8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "promise-retry",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "prompts",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "prop-types",
            "direct": false,
            "version": "15.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "pump",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "punycode.js",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "pure-rand",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "pvtsutils",
            "direct": false,
            "version": "1.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "pvutils",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.15.3",
            "ecosystem": "npm"
          },
          {
            "name": "queue",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "queue-microtask",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "range-parser",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "raw-body",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "19.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "react-devtools-core",
            "direct": false,
            "version": "6.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "react-devtools-core",
            "direct": false,
            "version": "^6.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "react-is",
            "direct": false,
            "version": "19.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "react-native",
            "direct": false,
            "version": "1000.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-native-test-library-apple",
            "direct": false,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "react-native-test-library-common",
            "direct": false,
            "version": "0.87.0-main",
            "ecosystem": "npm"
          },
          {
            "name": "react-test-renderer",
            "direct": false,
            "version": "19.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "rechoir",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "reflect-metadata",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "reflect.getprototypeof",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "reflect.getprototypeof",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "regenerate",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "regenerate-unicode-properties",
            "direct": false,
            "version": "10.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "regenerator-transform",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "regexp.prototype.flags",
            "direct": false,
            "version": "1.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "regexp.prototype.flags",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "regexpu-core",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "regjsgen",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "regjsparser",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "require-directory",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "require-from-string",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "require-main-filename",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resedit",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.10",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "2.0.0-next.5",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "2.0.0-next.7",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-cwd",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve.exports",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "retry",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "reusify",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "rfdc",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "^3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "run-async",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "run-parallel",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "rxjs",
            "direct": false,
            "version": "6.6.7",
            "ecosystem": "npm"
          },
          {
            "name": "rxjs",
            "direct": false,
            "version": "7.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "rxjs",
            "direct": false,
            "version": "^7.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "safe-array-concat",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-array-concat",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "safe-push-apply",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "safe-regex-test",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "safe-regex-test",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "selfsigned",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "selfsigned",
            "direct": false,
            "version": "^5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "send",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "serialize-error",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "set-blocking",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-length",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-name",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-proto",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "shallow-clone",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shell-quote",
            "direct": false,
            "version": "1.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "shelljs",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-list",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-list",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-map",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-weakmap",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "signedsource",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "sisteransi",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "sprintf-js",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "stack-utils",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "stackframe",
            "direct": false,
            "version": "1.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "stacktrace-parser",
            "direct": false,
            "version": "0.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "stacktrace-parser",
            "direct": false,
            "version": "^0.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "stop-iteration-iterator",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "stop-iteration-iterator",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "string-argv",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-length",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-natural-compare",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.includes",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.matchall",
            "direct": false,
            "version": "4.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.repeat",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trim",
            "direct": false,
            "version": "1.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trim",
            "direct": false,
            "version": "1.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimend",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimend",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimstart",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-bom",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-bom",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-final-newline",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "strnum",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "sumchecker",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "8.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-preserve-symlinks-flag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "temp-dir",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "terser",
            "direct": false,
            "version": "5.31.6",
            "ecosystem": "npm"
          },
          {
            "name": "test-exclude",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "test-library",
            "direct": false,
            "version": "./lib/test-library",
            "ecosystem": "npm"
          },
          {
            "name": "text-table",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "thingies",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "third-party-dep-a",
            "direct": false,
            "version": "^1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "third-party-dep-b",
            "direct": false,
            "version": "^1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "throat",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "through",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "tinybench",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "tmp",
            "direct": false,
            "version": "0.0.33",
            "ecosystem": "npm"
          },
          {
            "name": "tmpl",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "toidentifier",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "traverse",
            "direct": false,
            "version": "0.6.6",
            "ecosystem": "npm"
          },
          {
            "name": "tree-dump",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "tsconfig-paths",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tsutils",
            "direct": false,
            "version": "3.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "tsyringe",
            "direct": false,
            "version": "4.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-check",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-detect",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-is",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-buffer",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-buffer",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-length",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-length",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-offset",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-offset",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-length",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-length",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "uc.micro",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unbox-primitive",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "unbox-primitive",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici",
            "direct": false,
            "version": "6.23.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici",
            "direct": false,
            "version": "7.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici",
            "direct": false,
            "version": "^6.23.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "7.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-canonical-property-names-ecmascript",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-match-property-ecmascript",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-match-property-value-ecmascript",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-property-aliases-ecmascript",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicorn-magic",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "universal-user-agent",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unpipe",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "update-browserslist-db",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "uri-js",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "utils-merge",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "8.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "v8-to-istanbul",
            "direct": false,
            "version": "9.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "vary",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "vlq",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "vlq",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "wait-for-expect",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "wait-for-expect",
            "direct": false,
            "version": "^3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "walker",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "wcwidth",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-fetch",
            "direct": false,
            "version": "3.6.20",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-fetch",
            "direct": false,
            "version": "^3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which-boxed-primitive",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which-boxed-primitive",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-builtin-type",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "which-builtin-type",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-collection",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which-module",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-typed-array",
            "direct": false,
            "version": "1.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "which-typed-array",
            "direct": false,
            "version": "1.1.19",
            "ecosystem": "npm"
          },
          {
            "name": "word-wrap",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrappy",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "write-file-atomic",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "xml",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "xmlbuilder",
            "direct": false,
            "version": "15.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "18.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "21.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "22.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yauzl",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": false,
            "version": "4.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "zod-validation-error",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "addressable",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "algoliasearch",
            "direct": false,
            "version": "1.27.5",
            "ecosystem": "rubygems"
          },
          {
            "name": "atomos",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "base64",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "base64",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "CFPropertyList",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "CFPropertyList",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "rubygems"
          },
          {
            "name": "claide",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "cocoapods-core",
            "direct": false,
            "version": "1.14.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "cocoapods-core",
            "direct": false,
            "version": "1.15.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "cocoapods-deintegrate",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "rubygems"
          },
          {
            "name": "cocoapods-downloader",
            "direct": false,
            "version": "2.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "cocoapods-downloader",
            "direct": false,
            "version": "2.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "cocoapods-plugins",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "cocoapods-search",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "cocoapods-trunk",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "cocoapods-try",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "colored2",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "escape",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "rubygems"
          },
          {
            "name": "ethon",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "ffi",
            "direct": false,
            "version": "1.16.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "ffi",
            "direct": false,
            "version": "1.17.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "fourflusher",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "fuzzy_match",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "rubygems"
          },
          {
            "name": "gh_inspector",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "httpclient",
            "direct": false,
            "version": "2.8.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "i18n",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "i18n",
            "direct": false,
            "version": "1.14.5",
            "ecosystem": "rubygems"
          },
          {
            "name": "json",
            "direct": false,
            "version": "2.6.3",
            "ecosystem": "rubygems"
          },
          {
            "name": "json",
            "direct": false,
            "version": "2.7.2",
            "ecosystem": "rubygems"
          },
          {
            "name": "minitest",
            "direct": false,
            "version": "5.20.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "minitest",
            "direct": false,
            "version": "5.25.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "molinillo",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "nanaimo",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "nap",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "netrc",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "nkf",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "nkf",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "public_suffix",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "rubygems"
          },
          {
            "name": "rexml",
            "direct": false,
            "version": null,
            "ecosystem": "rubygems"
          },
          {
            "name": "rexml",
            "direct": false,
            "version": "3.2.6",
            "ecosystem": "rubygems"
          },
          {
            "name": "rexml",
            "direct": false,
            "version": "3.4.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "ruby-macho",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "typhoeus",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "rubygems"
          },
          {
            "name": "typhoeus",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "rubygems"
          },
          {
            "name": "tzinfo",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "rubygems"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1401,
        "direct_count": 189,
        "indirect_count": 1212
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 355,
        "merged_prs": 999,
        "open_issues": 673,
        "closed_ratio": 0.976,
        "closed_issues": 27072,
        "closed_unmerged_prs": 26674
      },
      "bus_factor": 15,
      "bot_contributors": 0,
      "top_contributors": [
        {
          "type": "User",
          "login": "mdvacca",
          "commits": 1679,
          "avatar_url": "https://avatars.githubusercontent.com/u/515103?v=4"
        },
        {
          "type": "User",
          "login": "shergin",
          "commits": 1295,
          "avatar_url": "https://avatars.githubusercontent.com/u/22032?v=4"
        },
        {
          "type": "User",
          "login": "cortinico",
          "commits": 1290,
          "avatar_url": "https://avatars.githubusercontent.com/u/3001957?v=4"
        },
        {
          "type": "User",
          "login": "javache",
          "commits": 1256,
          "avatar_url": "https://avatars.githubusercontent.com/u/5676?v=4"
        },
        {
          "type": "User",
          "login": "sammy-SC",
          "commits": 1249,
          "avatar_url": "https://avatars.githubusercontent.com/u/1733610?v=4"
        },
        {
          "type": "User",
          "login": "RSNara",
          "commits": 947,
          "avatar_url": "https://avatars.githubusercontent.com/u/5885721?v=4"
        },
        {
          "type": "User",
          "login": "rubennorte",
          "commits": 925,
          "avatar_url": "https://avatars.githubusercontent.com/u/117921?v=4"
        },
        {
          "type": "User",
          "login": "cipolleschi",
          "commits": 879,
          "avatar_url": "https://avatars.githubusercontent.com/u/11162307?v=4"
        },
        {
          "type": "User",
          "login": "NickGerleman",
          "commits": 764,
          "avatar_url": "https://avatars.githubusercontent.com/u/835219?v=4"
        },
        {
          "type": "User",
          "login": "JoshuaGross",
          "commits": 711,
          "avatar_url": "https://avatars.githubusercontent.com/u/70602?v=4"
        }
      ],
      "contributors_sampled": 100,
      "top_contributor_share": 0.062
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "analyze-pr.yml",
        "api-changes.yml",
        "autorebase.yml",
        "bump-podfile-lock.yml",
        "cache-reaper.yml",
        "check-for-reproducer.yml",
        "close-pr.yml",
        "create-draft-release.yml",
        "create-release.yml",
        "e2e-android-rntester.yml",
        "e2e-android-templateapp.yml",
        "e2e-ios-rntester.yml",
        "e2e-ios-templateapp.yml",
        "fantom-tests.yml",
        "generate-changelog.yml",
        "monitor-new-issues.yml",
        "needs-attention.yml",
        "on-issue-labeled.yml",
        "prebuild-ios-core.yml",
        "prebuild-ios-dependencies.yml",
        "publish-npm.yml",
        "retry-workflow.yml",
        "stale-bot.yml",
        "test-all.yml",
        "test-ios-spm-helloworld.yml",
        "test-ios-spm-newapp.yml",
        "test-ios-spm-rntester.yml",
        "validate-cxx-api-snapshots.yml",
        "validate-dotslash-artifacts.yml"
      ],
      "has_docs_dir": false,
      "linter_configs": [
        ".eslintrc",
        ".eslintrc.js",
        ".eslintrc.json"
      ],
      "has_editorconfig": true,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "Gemfile.lock",
        "yarn.lock"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 7,
            "reason": "binaries present in source code",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 3,
            "reason": "branch protection is not maximal on development and all release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": null,
            "reason": "no pull request found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 10,
            "reason": "all changesets reviewed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 41 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 0,
            "reason": "no update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "30 commit(s) and 18 issue activity found in the last 90 days -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": null,
            "reason": "packaging workflow not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 0,
            "reason": "dependency not pinned by hash detected -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "no SAST tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 0,
            "reason": "security policy file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": 0,
            "reason": "Project has not signed or included provenance with any releases.",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "59 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "df5e6f6a42eeaa431d9130aa185d0f3540aee961",
        "ran_at": "2026-08-04T22:05:44Z",
        "aggregate_score": 3.8,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": false
    },
    "contribution_flow": {
      "collected": true,
      "recent_prs": {
        "merged_7d": 0,
        "decided_7d": 51,
        "merged_30d": 0,
        "authors_30d": 34,
        "decided_30d": 55,
        "sample_size": 60,
        "window_days": 30,
        "sample_exhausted": false,
        "authors_probed_30d": 12,
        "newcomer_merged_30d": 0,
        "bot_prs_excluded_30d": 1,
        "newcomer_authors_30d": 12,
        "newcomer_decided_30d": 30
      },
      "ci_last_run_at": "2026-08-04T20:34:48Z",
      "oldest_open_prs": [
        {
          "number": 30481,
          "created_at": "2020-11-26T09:14:28Z",
          "last_comment_at": "2026-02-10T05:28:18Z",
          "last_comment_author": "react-native-bot"
        },
        {
          "number": 32863,
          "created_at": "2022-01-10T15:09:01Z",
          "last_comment_at": "2022-08-15T17:17:52Z",
          "last_comment_author": "marcesengel"
        },
        {
          "number": 36946,
          "created_at": "2023-04-18T09:18:48Z",
          "last_comment_at": "2026-02-15T06:19:57Z",
          "last_comment_author": "mduchev"
        },
        {
          "number": 41421,
          "created_at": "2023-11-11T20:01:21Z",
          "last_comment_at": "2026-02-10T10:38:05Z",
          "last_comment_author": "karlhorky"
        },
        {
          "number": 42831,
          "created_at": "2024-02-03T03:22:17Z",
          "last_comment_at": "2025-09-22T21:17:14Z",
          "last_comment_author": "enzomanuelmangano"
        },
        {
          "number": 43056,
          "created_at": "2024-02-15T23:43:45Z",
          "last_comment_at": "2024-10-21T05:01:13Z",
          "last_comment_author": "react-native-bot"
        },
        {
          "number": 43205,
          "created_at": "2024-02-27T08:30:28Z",
          "last_comment_at": "2026-02-11T05:28:11Z",
          "last_comment_author": "react-native-bot"
        },
        {
          "number": 43543,
          "created_at": "2024-03-19T03:54:37Z",
          "last_comment_at": "2026-05-18T18:43:34Z",
          "last_comment_author": "andveloper"
        },
        {
          "number": 46027,
          "created_at": "2024-08-15T02:37:22Z",
          "last_comment_at": "2026-02-21T05:53:43Z",
          "last_comment_author": "react-native-bot"
        },
        {
          "number": 46532,
          "created_at": "2024-09-17T10:12:33Z",
          "last_comment_at": "2026-04-05T05:31:13Z",
          "last_comment_author": "react-native-bot"
        },
        {
          "number": 46884,
          "created_at": "2024-10-08T10:08:50Z",
          "last_comment_at": "2026-04-23T17:42:41Z",
          "last_comment_author": "DimitarNestorov"
        },
        {
          "number": 46973,
          "created_at": "2024-10-11T12:13:27Z",
          "last_comment_at": "2026-02-24T05:48:04Z",
          "last_comment_author": "react-native-bot"
        },
        {
          "number": 47180,
          "created_at": "2024-10-23T21:02:46Z",
          "last_comment_at": "2026-02-24T05:48:02Z",
          "last_comment_author": "react-native-bot"
        },
        {
          "number": 48060,
          "created_at": "2024-12-03T11:07:56Z",
          "last_comment_at": "2026-02-23T08:22:29Z",
          "last_comment_author": "BogiKay"
        },
        {
          "number": 49626,
          "created_at": "2025-02-24T11:42:37Z",
          "last_comment_at": "2026-02-27T05:20:36Z",
          "last_comment_author": "react-native-bot"
        },
        {
          "number": 49921,
          "created_at": "2025-03-10T10:45:27Z",
          "last_comment_at": "2026-03-07T05:13:16Z",
          "last_comment_author": "react-native-bot"
        },
        {
          "number": 49997,
          "created_at": "2025-03-12T20:25:47Z",
          "last_comment_at": "2026-07-09T09:19:16Z",
          "last_comment_author": "hannojg"
        },
        {
          "number": 50211,
          "created_at": "2025-03-24T07:21:16Z",
          "last_comment_at": "2026-03-20T05:20:50Z",
          "last_comment_author": "react-native-bot"
        },
        {
          "number": 50613,
          "created_at": "2025-04-10T01:29:07Z",
          "last_comment_at": "2026-04-09T05:32:29Z",
          "last_comment_author": "react-native-bot"
        },
        {
          "number": 50942,
          "created_at": "2025-04-26T11:53:42Z",
          "last_comment_at": "2026-04-22T06:22:30Z",
          "last_comment_author": "react-native-bot"
        }
      ],
      "last_merged_pr_at": "2026-07-28T11:24:25Z",
      "ci_last_conclusion": "SKIPPED",
      "oldest_open_issues": [
        {
          "number": 12220,
          "created_at": "2017-02-05T21:22:30Z",
          "last_comment_at": "2025-11-20T22:10:35Z",
          "last_comment_author": "alishashaw439"
        },
        {
          "number": 12534,
          "created_at": "2017-02-23T03:29:27Z",
          "last_comment_at": "2025-05-03T20:03:13Z",
          "last_comment_author": "nalladev"
        },
        {
          "number": 13938,
          "created_at": "2017-05-12T07:52:00Z",
          "last_comment_at": "2026-04-20T03:04:17Z",
          "last_comment_author": "aretrace"
        },
        {
          "number": 15114,
          "created_at": "2017-07-20T01:48:11Z",
          "last_comment_at": "2026-02-25T08:54:22Z",
          "last_comment_author": "Mukhunyeledzi-Muthuphei"
        },
        {
          "number": 15826,
          "created_at": "2017-09-06T06:29:51Z",
          "last_comment_at": "2023-07-18T13:13:40Z",
          "last_comment_author": "Akifcan"
        },
        {
          "number": 16060,
          "created_at": "2017-09-21T19:14:18Z",
          "last_comment_at": "2022-10-19T23:33:38Z",
          "last_comment_author": "lightrow"
        },
        {
          "number": 16826,
          "created_at": "2017-11-14T23:20:10Z",
          "last_comment_at": "2026-05-18T02:56:54Z",
          "last_comment_author": "wahyutrading"
        },
        {
          "number": 16989,
          "created_at": "2017-11-27T19:40:47Z",
          "last_comment_at": "2019-05-07T20:49:33Z",
          "last_comment_author": "sahrens"
        },
        {
          "number": 17096,
          "created_at": "2017-12-06T11:07:48Z",
          "last_comment_at": "2024-04-15T04:54:05Z",
          "last_comment_author": "ductridev"
        },
        {
          "number": 17553,
          "created_at": "2018-01-11T23:44:26Z",
          "last_comment_at": "2026-02-07T18:12:35Z",
          "last_comment_author": "Navjot1806"
        },
        {
          "number": 17968,
          "created_at": "2018-02-13T18:35:53Z",
          "last_comment_at": "2026-02-03T20:42:55Z",
          "last_comment_author": "DarioQuintanilla"
        },
        {
          "number": 18266,
          "created_at": "2018-03-08T07:08:58Z",
          "last_comment_at": "2023-12-13T10:08:04Z",
          "last_comment_author": "alabsi91"
        },
        {
          "number": 18513,
          "created_at": "2018-03-22T23:18:03Z",
          "last_comment_at": "2024-06-03T12:44:45Z",
          "last_comment_author": "cosminpwd"
        },
        {
          "number": 18616,
          "created_at": "2018-03-29T09:04:41Z",
          "last_comment_at": "2022-10-18T01:15:57Z",
          "last_comment_author": "bolan9999"
        },
        {
          "number": 18945,
          "created_at": "2018-04-19T10:49:09Z",
          "last_comment_at": "2026-08-03T14:17:27Z",
          "last_comment_author": "SimpleCreations"
        },
        {
          "number": 18997,
          "created_at": "2018-04-24T07:05:21Z",
          "last_comment_at": "2023-09-13T15:23:11Z",
          "last_comment_author": "markedwards"
        },
        {
          "number": 19594,
          "created_at": "2018-06-06T18:27:43Z",
          "last_comment_at": "2019-03-22T12:49:56Z",
          "last_comment_author": "kelset"
        },
        {
          "number": 20119,
          "created_at": "2018-07-09T20:17:19Z",
          "last_comment_at": "2026-07-31T06:27:52Z",
          "last_comment_author": "holmesjr"
        },
        {
          "number": 20125,
          "created_at": "2018-07-10T03:17:26Z",
          "last_comment_at": "2019-07-15T21:32:59Z",
          "last_comment_author": "PeteTheHeat"
        },
        {
          "number": 20157,
          "created_at": "2018-07-11T19:02:11Z",
          "last_comment_at": "2026-03-25T07:16:49Z",
          "last_comment_author": "pmcb99"
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/react/react-native",
    "host": "github.com",
    "name": "react-native",
    "owner": "react"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "exceptional",
      "name": "Overall health",
      "note": "The weighted overall 81 is calibrated to 94 on the published index scale (record calibration 2026-08-02).",
      "notes": [
        {
          "code": "overall_calibration",
          "params": {
            "raw": 81,
            "calibrated": 94,
            "calibration": "2026-08-02"
          }
        }
      ],
      "value": 94,
      "inputs": {
        "security": 40,
        "vitality": 96,
        "community": 100,
        "governance": 81,
        "calibration": "2026-08-02",
        "engineering": 83,
        "ai_readiness": 76,
        "weighted_overall_raw": 81
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "exceptional",
        "name": "Vitality",
        "value": 96,
        "weight": 0.21,
        "metrics": [
          {
            "key": "development_activity",
            "band": "exceptional",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "commits_last_year": 3321,
              "human_commit_share": 1,
              "days_since_last_push": 0,
              "active_weeks_last_year": 52
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "52/52 weeks with commits",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 52
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "3321 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 3321
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 18 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "releases_count": 100,
              "latest_release_tag": "v0.87.0-rc.3",
              "releases_from_tags": false,
              "days_since_latest_release": 8,
              "mean_days_between_releases": 7.8
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "100 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 100
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 8 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 8
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~7.8 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 7.8
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "exceptional",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 0,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 0 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "exceptional",
        "name": "Community & Adoption",
        "value": 100,
        "weight": 0.17,
        "metrics": [
          {
            "key": "popularity",
            "band": "exceptional",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "forks": 25198,
              "stars": 126283,
              "watchers": 3523,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "126,283 stars",
                "points": 60,
                "status": "met",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 126283
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "25,198 forks",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 25198
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "3,523 watchers",
                "points": 15,
                "status": "met",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 3523
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "exceptional",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "readme_badges": 5,
              "has_contributing": true,
              "has_issue_template": true,
              "has_code_of_conduct": true,
              "readme_badge_services": [
                "shields.io"
              ],
              "has_pull_request_template": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "recognized license (MIT)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "MIT"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 13.5,
                "status": "met",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 7.2,
                "status": "met",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 6.3,
                "status": "met",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "exceptional",
            "name": "Ecosystem adoption (downloads)",
            "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "registry_dependents"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "packages": [
                "@react-native/js-polyfills",
                "@react-native/asset-utils",
                "@react-native/jest-preset",
                "@react-native/metro-config",
                "@react-native/gradle-plugin",
                "@react-native/debugger-shell",
                "@react-native/dev-middleware",
                "@react-native/new-app-screen"
              ],
              "dependents": null,
              "ecosystems": "npm",
              "total_downloads": null,
              "monthly_downloads": 178307065
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "178,307,065 downloads/month across npm",
                "points": 80,
                "status": "met",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 178307065,
                      "ecosystems": "npm"
                    }
                  }
                ],
                "max_points": 80
              },
              {
                "key": "registry_dependents",
                "name": "Registry dependents",
                "detail": "not reported by this ecosystem",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_reported_by_this_ecosystem",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "excellent",
        "name": "Sustainability & Governance",
        "value": 81,
        "weight": 0.23,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "exceptional",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 99,
            "inputs": {
              "bus_factor": 15,
              "contributors_sampled": 100,
              "top_contributor_share": 0.062
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "15 contributor(s) cover half of all commits",
                "points": 54,
                "status": "met",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 15
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 6% of commits",
                "points": 21.1,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 6
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "100 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 100
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 41 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "moderate",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 57,
            "inputs": {
              "merged_prs": 999,
              "open_issues": 673,
              "closed_issues": 27072,
              "prs_merged_7d": 0,
              "prs_decided_7d": 51,
              "prs_merged_30d": 0,
              "prs_decided_30d": 55,
              "issue_closed_ratio": 0.976,
              "closed_unmerged_prs": 26674,
              "first_time_authors_30d": 12,
              "first_time_prs_merged_30d": 0,
              "first_time_prs_decided_30d": 30
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "98% of issues closed",
                "points": 41,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 98
                    }
                  }
                ],
                "max_points": 42
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "999/27673 decided PRs merged",
                "points": 1.1,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 999,
                      "decided": 27673
                    }
                  }
                ],
                "max_points": 30
              },
              {
                "key": "newcomer_pr_acceptance",
                "name": "Newcomer PR acceptance",
                "detail": "0/30 first-time contributors' PRs merged in 30d",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "newcomer_prs_merged",
                    "params": {
                      "days": 30,
                      "merged": 0,
                      "decided": 30
                    }
                  }
                ],
                "max_points": 13
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "all changesets reviewed",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "good",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 70,
            "inputs": {
              "followers": 804,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "react",
              "public_repos": 10,
              "account_age_days": 6236
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "804 followers of react",
                "points": 20.9,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 804,
                      "login": "react"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "10 public repos, account ~17 yr old",
                "points": 19.6,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 10
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 17
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "exceptional",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "@react-native/js-polyfills",
                "@react-native/asset-utils",
                "@react-native/jest-preset",
                "@react-native/metro-config",
                "@react-native/gradle-plugin",
                "@react-native/debugger-shell",
                "@react-native/dev-middleware",
                "@react-native/new-app-screen"
              ],
              "ecosystems": "npm",
              "any_deprecated": false,
              "min_days_since_publish": 8
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "8 package(s) on npm",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 8,
                      "ecosystems": "npm"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 8 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 8
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "1135 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 1135
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "excellent",
        "name": "Engineering Quality",
        "value": 83,
        "weight": 0.19,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "excellent",
            "name": "Engineering practices",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: CI-Tests. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_ci_tests"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 88,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": true,
              "has_linter_config": true,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "29 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 29
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": ".eslintrc, .eslintrc.js, .eslintrc.json",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".eslintrc, .eslintrc.js, .eslintrc.json"
                    }
                  }
                ],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 6.4,
                "status": "met",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "no pull request found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "good",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 75,
            "inputs": {
              "topics": [
                "android",
                "app-framework",
                "ios",
                "mobile",
                "mobile-development",
                "react-native",
                "cross-platform",
                "react"
              ],
              "has_wiki": true,
              "homepage": "https://reactnative.dev",
              "has_readme": true,
              "has_docs_dir": false,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://reactnative.dev",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": "8 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 8
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "weak",
        "name": "Security",
        "value": 40,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "weak",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): CI-Tests, Packaging. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "ci_tests",
                    "packaging"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 38,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 16,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 2,
              "scorecard_aggregate": 3.8
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "binaries present in source code",
                "points": 5.2,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection is not maximal on development and all release branches",
                "points": 2.2,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "no pull request found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "all changesets reviewed",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 41 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "no update tool detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "30 commit(s) and 18 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow not detected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "no SAST tool detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "59 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "moderate",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 1288 resolved dependencies against OSV; 113 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "indirect_dependencies_free_of_known_advisories"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_repository",
                "params": {
                  "assessed": 1288
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 113
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 50,
            "inputs": {
              "source": "osv",
              "advisories": 85,
              "affected_packages": 32,
              "assessed_packages": 1288,
              "unassessed_packages": 113,
              "affected_by_severity": "critical 2, high 19, moderate 9, low 2",
              "direct_affected_packages": 5
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "5 affected: activesupport 7.0.8 (high 7.5), activesupport 7.0.8.4 (high 7.5), ws 6.2.3 (high 7.5), +2 more",
                "points": 8.5,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 5,
                      "packages": "activesupport 7.0.8 (high 7.5), activesupport 7.0.8.4 (high 7.5), ws 6.2.3 (high 7.5)"
                    }
                  },
                  {
                    "code": "advisories_affected_more",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "transitive set not separable from development and test dependencies in this scope",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_scope_not_separable",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "2 advisory-carrying package(s) unaddressed past 90 days; oldest published 134 days ago",
                "points": 29.1,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_stale",
                    "params": {
                      "days": 90,
                      "count": 2,
                      "oldest": 134
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "exceptional",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 1288,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "exceptional",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "commit_weight_rule": {
                "min_commits": 50,
                "min_commit_share": 0.1
              },
              "review_only_matches": 0,
              "below_threshold_exposures": [],
              "assessed_self_published_locations": 15
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "good",
        "name": "AI Readiness",
        "value": 76,
        "weight": 0.04,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "excellent",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 1,
              "agent_instruction_files": [
                "packages/react-native-compatibility-check/AGENTS.md"
              ],
              "agent_instruction_max_bytes": 7380
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "packages/react-native-compatibility-check/AGENTS.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "packages/react-native-compatibility-check/AGENTS.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "100 of 100 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 100,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "good",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 75,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "Gemfile.lock",
                "yarn.lock"
              ],
              "has_dockerfile": false,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [
                "packages/react-native/__typetests__/tsconfig.json",
                "packages/react-native/tsconfig.json",
                "packages/typescript-config/tsconfig.json",
                "private/helloworld/tsconfig.json",
                "private/react-native-codegen-typescript-test/tsconfig.json",
                "scripts/js-api/build-types/templates/tsconfig.json"
              ],
              "agent_commit_share": 0.04,
              "toolchain_manifests": [
                "build.gradle.kts",
                "packages/gradle-plugin/build.gradle.kts",
                "packages/gradle-plugin/react-native-gradle-plugin/build.gradle.kts",
                "packages/gradle-plugin/settings-plugin/build.gradle.kts",
                "packages/gradle-plugin/shared-testutil/build.gradle.kts",
                "packages/gradle-plugin/shared/build.gradle.kts",
                "packages/react-native-popup-menu-android/android/build.gradle.kts",
                "packages/react-native/ReactAndroid/build.gradle.kts",
                "packages/react-native/ReactAndroid/external-artifacts/build.gradle.kts",
                "packages/react-native/ReactAndroid/hermes-engine/build.gradle.kts",
                "packages/react-native/build.gradle.kts",
                "packages/rn-tester/android/app/benchmark/build.gradle.kts",
                "packages/rn-tester/android/app/build.gradle.kts",
                "private/helloworld/android/app/build.gradle",
                "private/helloworld/android/build.gradle",
                "private/react-native-fantom/build.gradle.kts"
              ],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "build.gradle.kts, packages/gradle-plugin/build.gradle.kts, packages/gradle-plugin/react-native-gradle-plugin/build.gradle.kts (toolchain convention, no task runner)",
                "points": 12.6,
                "status": "partial",
                "details": [
                  {
                    "code": "toolchain_convention",
                    "params": {
                      "files": "build.gradle.kts, packages/gradle-plugin/build.gradle.kts, packages/gradle-plugin/react-native-gradle-plugin/build.gradle.kts"
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": ".eslintrc, .eslintrc.js, .eslintrc.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".eslintrc, .eslintrc.js, .eslintrc.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "packages/react-native/__typetests__/tsconfig.json, packages/react-native/tsconfig.json, packages/typescript-config/tsconfig.json, private/helloworld/tsconfig.json, private/react-native-codegen-typescript-test/tsconfig.json, scripts/js-api/build-types/templates/tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "packages/react-native/__typetests__/tsconfig.json, packages/react-native/tsconfig.json, packages/typescript-config/tsconfig.json, private/helloworld/tsconfig.json, private/react-native-codegen-typescript-test/tsconfig.json, scripts/js-api/build-types/templates/tsconfig.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "4 of the last 100 commits agent-authored or agent-credited",
                "points": 8,
                "status": "partial",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 4,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "no automated dependency updates observed",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_dependency_automation",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "exceptional",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "primary_language": "C++",
              "largest_source_bytes": 724671,
              "source_files_sampled": 5620,
              "oversized_source_files": 33
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "C++ (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "C++"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "33/5620 source files over 60KB",
                "points": 54.7,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 5620,
                      "oversized": 33
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "weak",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "example_dirs": [
                "examples",
                "samples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": []
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "examples, samples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples, samples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? Carries a deliberately small weight: agent tooling is a real maintenance signal, but its absence must never gate the top of the scale (calibration saturates at raw 91, so 100/100 remains reachable with AI Readiness at zero)."
      }
    ],
    "classification": {
      "top": [
        "library",
        "application"
      ],
      "labels": [
        "library",
        "cli",
        "mobile"
      ],
      "scores": {
        "cli": 8,
        "mobile": 6,
        "plugin": 2,
        "library": 8.6
      },
      "primary": "library",
      "evidence": [
        {
          "tier": "declared",
          "label": "library",
          "source": "npm.private",
          "weight": -6
        },
        {
          "tier": "distribution",
          "label": "library",
          "source": "registry:npm",
          "weight": 6
        },
        {
          "tier": "structure",
          "label": "mobile",
          "source": "tree.android_manifest",
          "weight": 6
        },
        {
          "tier": "declared",
          "label": "library",
          "source": "npm.entry",
          "weight": 4.8
        },
        {
          "tier": "dependencies",
          "label": "cli",
          "source": "dep:commander",
          "weight": 4
        },
        {
          "tier": "dependencies",
          "label": "cli",
          "source": "dep:yargs",
          "weight": 4
        },
        {
          "tier": "description",
          "label": "library",
          "source": "description:library",
          "weight": 2
        },
        {
          "tier": "tags",
          "label": "plugin",
          "source": "tag:plugin",
          "weight": 2
        },
        {
          "tier": "declared",
          "label": "library",
          "source": "npm.peer_dependencies",
          "weight": 1.8
        }
      ],
      "artifacts": [
        {
          "path": "package.json",
          "labels": [],
          "ecosystem": "npm"
        },
        {
          "path": "packages/asset-utils/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/assets-registry/package.json",
          "labels": [],
          "ecosystem": "npm"
        },
        {
          "path": "packages/community-cli-plugin/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/debugger-shell/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/dev-middleware/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/eslint-config-react-native/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/eslint-plugin-react-native/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/eslint-plugin-specs/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/jest-preset/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/metro-config/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/new-app-screen/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/react-native-babel-preset/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/react-native-babel-transformer/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        },
        {
          "path": "packages/react-native-codegen/package.json",
          "labels": [],
          "ecosystem": "npm"
        },
        {
          "path": "packages/react-native-compatibility-check/package.json",
          "labels": [
            "library"
          ],
          "ecosystem": "npm"
        }
      ],
      "confidence": "high",
      "host_extension": false,
      "runs_as_process": true,
      "consumed_by_code": true
    },
    "metrics_version": "2.5.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
    "First-time contributor figures cover 12 of 34 authors (cap 12)"
  ],
  "report_type": "repository",
  "generated_at": "2026-08-04T22:06:08.597087Z",
  "schema_version": "0.31.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/r/react/react-native.svg",
  "full_name": "react/react-native",
  "license_state": "standard",
  "license_spdx": "MIT"
}

Bewertungen sind Signale, keine Garantien. Sie spiegeln öffentlich sichtbare Praxis auf GitHub wider — kein Code-Audit und keine Sicherheitsgarantie.

Fehlende Daten werden ausgeschlossen und die Gewichte neu normiert, nie als null bewertet. Die Methodik ist versioniert und offen: Metriken v2.5.0, Schema v0.31.0 — vollständige Methodik · Metriken-Wiki.

Wie ein einzelnes Ergebnis im Gesamtregister steht: aggregierte Statistikennpm.