Redux DevTools Extension bridge, console logger, and custom inspector API for StateLoom stores.
pnpm add @stateloom/devtoolsimport { 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 })],
},
);| 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) |
Full documentation with API reference, patterns, and usage examples: docs/api/devtools
MIT