@ai-slot/adapter-vue
v0.1.1
Published
Vue 3 renderer adapter for ai-slot: render validated component trees as real Vue components.
Readme
@ai-slot/adapter-vue
Vue 3 renderer adapter for ai-slot-component: render validated component trees as real Vue components, plus an <AiSlot> wrapper around the Web Component.
Install
npm install @ai-slot/adapter-vue
# peer dep: vue >= 3.4Usage
import { AiSlot, treeToVue } from "@ai-slot/adapter-vue";
// 1. Map component-tree nodes to your Vue components
const vnode = treeToVue({ Banner }, modelOutput);
// 2. Or use the wrapper — the default slot is the fallback
// <AiSlot name="hero" src="/ai-render/hero" stream>
// <h1>Original content</h1>
// </AiSlot>Docs
License
MIT
