Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

@stateloom/devtools

Redux DevTools Extension bridge, console logger, and custom inspector API for StateLoom stores.

Install

pnpm add @stateloom/devtools

Quick 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