JSPM

  • Created
  • Published
  • Downloads 68205
  • Score
    100M100P100Q209188F
  • License MIT

Rozenite runtime for React Native DevTools.

Package Exports

  • @rozenite/runtime

Readme

rozenite-banner

A runtime framework for orchestrating React Native DevTools plugins in the browser environment.

mit licence npm downloads Chat PRs Welcome

The Rozenite Runtime is the core framework that orchestrates React Native DevTools plugins in the browser environment. It handles plugin discovery, loading, panel creation, and integration with the React Native DevTools frontend. The runtime provides the foundation for seamless plugin execution and communication.

Features

  • Plugin Orchestration: Manages the lifecycle of multiple DevTools plugins
  • Panel Integration: Seamlessly integrates plugin panels into React Native DevTools
  • Automatic Discovery: Discovers and loads installed plugins from the global namespace
  • Development Mode: Hot-reload support for plugin development
  • Error Handling: Robust error handling and recovery mechanisms
  • Manifest Loading: Dynamic loading of plugin manifests and configurations
  • Iframe Management: Secure iframe-based plugin isolation
  • Message Routing: Handles communication between plugins and DevTools

Installation

The runtime is automatically included with the Rozenite Metro plugin and doesn't require separate installation. It's loaded as part of the DevTools frontend integration.

Made with ❤️ at Callstack

rozenite is an open source project and will always remain free to use. If you think it's cool, please star it 🌟.

Callstack is a group of React and React Native geeks, contact us at hello@callstack.com if you need any help with these or just want to say hi!

Like the project? ⚛️ Join the team who does amazing stuff for clients and drives React Native Open Source! 🔥