@qirtaas/vue

Idiomatic Vue 3 components for the Qirtaas embeddable rich-text editor.
2,430 22
Install
npm install @qirtaas/vue
Latest Version:0.9.3
Vue:3
License:MIT
Last Updated:Oct 19, 2026
Links: GitHub  ·  npm
Maintainer: alrimaal

@qirtaas/vue

Idiomatic Vue 3 components wrapping the @qirtaas/core embeddable rich-text editor. The editor is bundled from source but shares the host's single Vue and PrimeVue instances (declared as peer dependencies), so there's no double-bundled reactivity or duelling theme singleton.

Install

npm install @qirtaas/vue

Peer dependencies: vue@^3.4, primevue@^4, @primeuix/themes@^1.

Usage

<script setup lang="ts">
import { ref } from "vue";
import { QirtaasEditor } from "@qirtaas/vue";
import "@qirtaas/vue/qirtaas.css";

const editor = ref();
const getToken = () => fetchEmbedJwt(); // required: called on init, before expiry, on 401
</script>

<template>
  <QirtaasEditor
    ref="editor"
    api-url="https://api.example.com"
    :get-token="getToken"
    document-id="<uuid>"
    locale="en"
    theme="light"
    @ready="() => console.log('ready')"
    @change="(json) => console.log(json)"
  />
</template>

A read-only QirtaasRenderer is also exported, along with createQirtaasClient for imperative, mount-less operations (e.g. deleteDocument from a list view).

Documentation

Full docs at docs.qirtaas.io. For AI coding assistants: the complete docs as one markdown file at docs.qirtaas.io/llms-full.txt, and ready-made integration prompts at docs.qirtaas.io/ai/build-with-ai.

License

MIT

Related Packages

@tessera-editor/vue

Tessera Vue 3 binding with the full default UI

235 0
@orilight/editor

基于 Tiptap 3 的 Vue 3 富文本编辑器组件:Word 粘贴还原、图片 / 附件上传、表格与...

0
tiptap-vue-pro-core

Tiptap Vue Pro 的 UI 无关核心层:封装 Tiptap v3,提供 composable 与类型契约

3,174 8
tiptap-vue-pro-naive

Tiptap Vue Pro 的 Naive UI 适配:开箱即用的富文本编辑器组件

2,657 9
tiptap-vue-pro-element-plus

Tiptap Vue Pro 的 Element Plus 适配:开箱即用的富文本编辑器组件

2,698 9

Version History

Version Released Vue License
0.9.3 ^3.4.0 MIT
0.9.2 ^3.4.0 MIT
0.9.1 ^3.4.0 MIT
0.9.0 ^3.4.0 MIT
0.8.1 ^3.4.0 MIT