OriaTheme
GitHub

Référence API · Pont éditeur Vue

@oriatheme/vue-editor

Vue fournit une coordination composable et à prévisualisation automatique pour un éditeur de thème source local ; il n'exporte aucune interface utilisateur visible.

Forfait et environnement

Pont client Vue 3.5 ; utilisez un ThemeEditor installé localement par la CLI comme racine visible.

bash
pnpm add @oriatheme/editor-core @oriatheme/vue-editor

Utilisez le gestionnaire de packages et le fichier de verrouillage déjà choisis par le projet consommateur. Les exemples utilisent uniquement les exportations racine du package ; n'effectuez pas d'importation approfondie à partir de modèles src, dist ou de registre.

Exports

ExporterSignatureDescriptif
provideThemeEditor(options | session) => ThemeEditorSessionFournit une session d’appelant ou crée une session possédée.
useThemeEditor() => { session, snapshot }Expose un instantané d'éditeur superficiel en lecture seule réf.
useThemeEditorAutoPreview(runtime, mode?) => Readonly<ShallowRef<ThemeEditorAutoPreviewState>>Fusionne les révisions valides et préserve le dernier aperçu valide.
re-exported editor-core typesThemeEditorOptions, ThemeEditorSession, …Réexportations de type/domaine de commodité ; le comportement reste dans l'éditeur-core.
ts
import { provideThemeEditor, useThemeEditorAutoPreview } from "@oriatheme/vue-editor";

const session = provideThemeEditor(options);
const preview = useThemeEditorAutoPreview(runtime);

L’interface utilisateur visible vit dans votre projet

Ce package n'exporte aucun éditeur complet ni CSS par défaut. Utilisez la CLI pour installer les composants source Vue multi-fichiers et préserver les limites du brouillon du noyau de l'éditeur/de l'exécution et de l'aperçu atomique.