Core features of @json-render/devtools
mainThe @json-render/devtools package provides the following core capabilities:
- Event store: A capped ring buffer providing
push,subscribe,snapshot, andclearmethods. - Panel: A shadow-DOM-isolated drawer containing six tabs: Spec, State, Actions, Stream, Catalog, and Pick.
- Stream taps: Utilities to wrap
pipeJsonRenderor YAML transforms, allowing patches to be mirrored into the event store. - Picker: A DOM overlay that enables mapping clicked elements back to their corresponding spec keys using the
data-jr-keyattribute.