@chelone/vue
The Vue 3 adapter for Chelone, a headless admin engine, and the source of its shadcn-vue component registry.
pnpm add @chelone/vue vue vue-router @tanstack/vue-query
Optional entry points
Each entry below needs the peer dependencies listed beside it, and only that entry loads them. The main entry needs none of them.
| Entry | Optional peers |
|---|---|
@chelone/vue/monaco | monaco-editor, @guolao/vue-monaco-editor |
@chelone/vue/charts | @unovis/vue, @unovis/ts |
@chelone/vue/kanban | @dnd-kit/vue, @dnd-kit/dom (needs Vue 3.5) |
@chelone/vue/inspector | @dnd-kit/vue (needs Vue 3.5) |
@chelone/vue/mdx-editor | @milkdown/crepe, @milkdown/kit |
@chelone/vue/rich-text-input | @tiptap/core, @tiptap/pm, @tiptap/vue-3, @tiptap/starter-kit, @tiptap/extensions, @tiptap/extension-image, @tiptap/extension-text-style, @tiptap/extension-code-block, @tiptap/extension-code-block-lowlight, lowlight, highlight.js, dompurify |
@chelone/vue/block-editor | @tiptap/core, @tiptap/pm, @tiptap/vue-3, @tiptap/starter-kit, @tiptap/extensions, @tiptap/suggestion, @dnd-kit/vue, @dnd-kit/dom (needs Vue 3.5), @unovis/vue, @unovis/ts |
@chelone/vue/csv-import | papaparse |
@chelone/vue/maps | maplibre-gl |
@chelone/vue/maps/draw | maplibre-gl, terra-draw, terra-draw-maplibre-gl-adapter, @turf/difference, @turf/simplify |
@chelone/vue/maps/osm | maplibre-gl, osm2geojson-lite, @turf/buffer, @turf/difference, @turf/union |
@chelone/vue/supabase | @chelone/supabase |
shadcn-vue registry
Add components to your project from the Vue registry. The React registry at https://chelone.dev/r/ shares item names such as admin, so use the /r/vue/ path:
npx shadcn-vue@latest add https://chelone.dev/r/vue/<item>.json
Docs: https://chelone.dev