{"library":"vue-create-api","type":"library","category":null,"description":"Vue plugin enabling API-style invocation of Vue components (e.g., dialogs, toasts) via $create methods like `this.$createDialog()` rather than using <component> tags. Current version 0.2.4, stable but low activity. Key differentiator: provides singleton support, reactive $props, and event binding from config objects. Ships TypeScript definitions. Commonly used with cube-ui but works standalone. Requires Vue 2.x; no Vue 3 support yet.","language":"javascript","status":"maintenance","version":"0.2.4","tags":["javascript","create-api","cube-ui","Vue","component","typescript"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install vue-create-api","imports":["import CreateAPI from 'vue-create-api'","import { createFunction } from 'vue-create-api'","Vue.createAPI(Component, single)"]},{"cmd":"yarn add vue-create-api","imports":[]},{"cmd":"pnpm add vue-create-api","imports":[]}],"homepage":"https://github.com/cube-ui/create-api#readme","github":"https://github.com/cube-ui/create-api","docs":null,"changelog":null,"pypi":null,"npm":"vue-create-api","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}