@stateloom/devtools
v1.0.0-alpha.0
Published
Redux DevTools Extension bridge, console logger, and custom inspector API for StateLoom stores.
Readme
@stateloom/devtools
Redux DevTools Extension bridge, console logger, and custom inspector API for StateLoom stores.
Install
pnpm add @stateloom/devtoolsQuick Start
import { devtools, logger } from '@stateloom/devtools';
import { createStore } from '@stateloom/store';
const store = createStore(
(set) => ({
count: 0,
inc: () => set((s) => ({ count: s.count + 1 })),
}),
{
middleware: [devtools({ name: 'Counter' }), logger({ diff: true })],
},
);Exports
| Export | Description |
| -------------------- | ------------------------------------------------------------ |
| devtools(options?) | Redux DevTools Extension bridge middleware |
| logger(options?) | Console logging middleware with timestamps and diffs |
| inspect(listener) | Register a custom inspector for all stores |
| clearInspectors() | Remove all registered inspectors |
| InspectEventType | Event type constants (Init, Set, Subscribe, Destroy) |
Documentation
Full documentation with API reference, patterns, and usage examples: docs/api/devtools
License
MIT
