{"library":"metro-bridge","type":"library","category":null,"description":"A comprehensive CDP/Metro bridge for React Native development tooling, providing target discovery, WebSocket CDP session management, a proxy multiplexer for sharing a single Hermes connection across multiple debuggers (required for RN <0.85), a high-level Bridge API (MetroBridge), DevTools launcher, and optional app-side client SDK. Current stable version is 0.2.7, released on npm with TypeScript types included. Release cadence is irregular. Key differentiators vs alternatives: built specifically for React Native and Hermes, handles Metro inspector proxy nuances (multi-session detection, port scanning), and provides both high-level convenience (MetroBridge) and low-level CDP access (CDPSession). Requires Node >=18.","language":"javascript","status":"active","version":"0.2.7","tags":["javascript","react-native","metro","cdp","chrome-devtools-protocol","hermes","debugging","websocket","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install metro-bridge","imports":["import { MetroBridge } from 'metro-bridge'","import { CDPSession } from 'metro-bridge'","import { MetroDiscovery } from 'metro-bridge'","import { fetchTargets } from 'metro-bridge'","import { selectBestTarget } from 'metro-bridge'","import { scanMetroPorts } from 'metro-bridge'","import { supportsMultipleDebuggers } from 'metro-bridge'","import { CDPMultiplexer } from 'metro-bridge'"]},{"cmd":"yarn add metro-bridge","imports":[]},{"cmd":"pnpm add metro-bridge","imports":[]}],"homepage":"https://github.com/steve228uk/metro-bridge#readme","github":"https://github.com/steve228uk/metro-bridge","docs":null,"changelog":null,"pypi":null,"npm":"metro-bridge","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}