Chris Tate 838ee7bf00 prepare v0.19.0 (#282) 2 mesiacov pred
..
src ad0be0efc9 devtools (#273) 2 mesiacov pred
README.md ad0be0efc9 devtools (#273) 2 mesiacov pred
package.json 838ee7bf00 prepare v0.19.0 (#282) 2 mesiacov pred
tsconfig.json ad0be0efc9 devtools (#273) 2 mesiacov pred
tsup.config.ts ad0be0efc9 devtools (#273) 2 mesiacov pred

README.md

@json-render/devtools-vue

Vue adapter for the json-render devtools. Drop-in <JsonRenderDevtools /> component.

Installation

npm install @json-render/devtools @json-render/devtools-vue

Peer dep: vue@^3.5.

Usage

<script setup>
import { JsonRenderDevtools } from "@json-render/devtools-vue";
</script>

<template>
  <JSONUIProvider :registry="registry">
    <Renderer :spec="spec" :registry="registry" />
    <JsonRenderDevtools :spec="spec" :catalog="catalog" :messages="messages" />
  </JSONUIProvider>
</template>
  • Floating toggle appears bottom-right.
  • Hotkey: Ctrl/Cmd + Shift + J.
  • Tree-shakes to nothing in production builds.

See the devtools docs for the full prop reference and panel tour.

License

Apache-2.0