ra4xstate
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

@xstate/inspect

This package contains inspection tools for XState.

Templates

Inspector running from CodeSandbox

Check out the XState + Vue Minute Timer + Viz example on CodeSandbox

Installation

  1. Install with npm or yarn:
npm install @xstate/inspect
# or yarn add @xstate/inspect

Via CDN

<script src="https://unpkg.com/@xstate/inspect/dist/xstate-inspect.umd.min.js"></script>

By using the global variable XStateInspect

  1. Import it at the beginning of your project, before any other code is called:
import { inspect } from '@xstate/inspect';

inspect({
  // options
  // url: 'https://stately.ai/viz?inspect', // (default)
  iframe: false // open in new window
});
  1. Add { devTools: true } to any interpreted machines you want to visualize:
import { interpret } from 'xstate';
import { inspect } from '@xstate/inspect';
// ...

const service = interpret(someMachine, { devTools: true });
service.start();

Package Sidebar

Install

npm i ra4xstate

Weekly Downloads

0

Version

0.0.1

License

MIT

Unpacked Size

329 kB

Total Files

208

Last publish

Collaborators

  • babaei