This extension allows you to debug your RxJS stream emissions by hooking into the rxjs-spy debugging library.
The project was inspired by rxjs-spy-devtools.
- Install the chrome extension
- Set up rxjs-spy-devtools-plugin in your app and tag the streams that you wish to inspect in the devtools.
The repo is split into three packages:
- packages/rxjs-spy-devtools-plugin: plugin for rxjs-spy that sends info about stream emissions to the dev tools extension
- packages/extension: chrome extension for the devtools
- packages/shared: shared types, interfaces and utils for communication between the rxjs-spy plugin and the extension
Although the extension currently depends on rxjs-spy-devtools-plugin to receive info about stream emissions. In theory this repository can be extended with another plugin that sends info about stream emissions in a different manner.
https://chrome.google.com/webstore/detail/rxjs-devtools/abgkgpfkdkafjidfgcjddeffnfnkoeil?hl=en
- cd
packages/extension - Run
yarn installto install the dependencies. - Run
yarn start - Load the extension in Chrome:
- Access
chrome://extensions/ - Check
Developer mode - Click on
Load unpacked extension - Select the
packages/extension/buildfolder.
- Access
- Happy hacking!
git clonethis repositorycd packages/extensionyarn installto install the dependencies.yarn build- Load the extension in Chrome:
- Access
chrome://extensions/ - Check
Developer mode - Click on
Load unpacked extension - Select the
packages/extension/buildfolder
- Access
- You should now see
RxJS Devtoolsas a tab in dev tools.
