@anexia/rxjs-spy-devtools-plugin
TypeScript icon, indicating that this package has built-in type declarations

0.0.5 • Public • Published

rxjs-spy-devtools-plugin

Usage

  1. Install in your project: yarn add rxjs-spy-devtools-plugin

  2. 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();
    });
  }
}
  1. Tag the streams that you wish to inspect in devtools.

  2. 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

  1. Run yarn start. This will continuously build the package when you make changes in /src.
  2. Run yarn link. This allows yarn to install the package via symlinks.
  3. 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).

Readme

Keywords

none

Package Sidebar

Install

npm i @anexia/rxjs-spy-devtools-plugin

Weekly Downloads

31

Version

0.0.5

License

MIT

Unpacked Size

119 kB

Total Files

15

Last publish

Collaborators

  • valentingavran
  • anx-aster
  • takl95
  • pkrumpl
  • crawl
  • grazianisven
  • anx-hnezbeda
  • anx-astocker