@ai-slot/adapter-vue
@ai-slot/adapter-vue
English | 简体中文
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.4
Usage
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
Related Packages
@copilotkit/mcp-apps-renderer
Framework-agnostic MCP Apps host for CopilotKit - the app<->host protocol (ext-a...
531,951
38,219
@xmachines/json-render-vue
Vue renderer for @xmachines/json-render-core. JSON becomes Vue components.
9,327
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 0.1.3 | >=3.4 | MIT | |
| 0.1.2 | >=3.4 | MIT | |
| 0.1.1 | >=3.4 | MIT | |
| 0.1.0 | >=3.4 | MIT |