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 install
to 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/build
folder.
- Access
- Happy hacking!
git clone
this repositorycd packages/extension
yarn install
to 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/build
folder
- Access
- You should now see
RxJS Devtools
as a tab in dev tools.