rxjs-spy-devtools-plugin
Usage
-
Install in your project: yarn add rxjs-spy-devtools-plugin
-
Add the plugin to your: rxjs-spy
import DevToolsPlugin from 'rxjs-spy-devtools-plugin';
const spy = create();
const devtoolsPlugin = new DevToolsPlugin(spy, {
verbose: false,
});
spy.plug(devtoolsPlugin);
if (module.hot) {
if (module.hot) {
module.hot.dispose(() => {
spy.teardown();
});
}
}
-
Tag the streams that you wish to inspect in devtools.
-
Load the chrome extension
Develop
yarn start
Build
yarn build
Publish new version
yarn deploy
Using yarn link to test the library without publishing a new version
- Run
yarn start
. This will continuously build the package when you make changes in /src
. - Run
yarn link
. This allows yarn to install the package via symlinks. - In the root folder of the repostiory that you would like to link (i.e. ardoq-front), run
yarn link rxjs-spy-devtools-plugin
. This tells yarn to install the package from the dist folder.
Now any changes that you make in /src
should be automatically reflected in the repository where you linked the package.
Later, you might want to use the published version of the package again. Run yarn unlink rxjs-spy-devtools-plugin
from within the linked repo (i.e. ardoq-front).