@anexia/rxjs-spy-devtools-plugin
v0.0.5
Published
RxJS DevTools plugin for rxjs-spy
Downloads
28
Keywords
Readme
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);
// We must teardown the spy if we're hot-reloading:
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).