@flamefrontend/sse-runtime-react-native-devtools
v2.0.0
Published
React Native developer tools panel for @flamefrontend/sse-runtime-react-native.
Maintainers
Readme
@flamefrontend/sse-runtime-react-native-devtools
React Native overlay for inspecting @flamefrontend/sse-runtime-react-native
connections during development.
It mirrors the web devtools data model: active connections, status, role, errors, reconnect count, event rate, and raw event log.
Install
npm install @flamefrontend/sse-runtime-react-native-devtoolsThe package expects your app to use @flamefrontend/sse-runtime-react-native.
Usage
Wrap your app above any ReactNativeSSEProvider or useReactNativeSSE calls:
import { ReactNativeSSEDevtoolsProvider } from "@flamefrontend/sse-runtime-react-native-devtools";
export function App() {
return (
<ReactNativeSSEDevtoolsProvider initialOpen={false}>
<AppProviders />
</ReactNativeSSEDevtoolsProvider>
);
}The provider renders a floating SSE toggle button. Open it to inspect
connections, event payloads, errors, and reconnects.
Props
enableddisables all devtools registration and UI when false.initialOpenopens the panel on first render.hideToggleButtonhides the floating toggle button.maxEventslimits stored events per connection. Default:500.panelHeightcontrols overlay height. Default:420.themeacceptsdarkorlight. Default:dark.toggleButtonPositionacceptsbottom-left,bottom-right,top-left, ortop-right. Default:bottom-right.
License
MIT
