Référence à la caisse
⚠️ Travaux en cours : Vize est en développement actif. Voir le canonique
Rust crate support tiers avant de dépendre d’un public
API.
L’espace de travail Rust de Vize est organisé autour de 20 caisses principales. Chaque caisse possède une voie réutilisable afin que
analyse syntaxique, analyse sémantique, génération de code, linting, formatage, vérification de types et outils de
éditeur puissent partager le même modèle syntaxique.
Fondation
| Caisse |
Rôle |
vize_carton |
Alloquateur partagé, chaînes, collections de hachages, flags, profiler, i18n et utilitaires DOM/tags |
vize_relief |
AST du modèle Vue partagé, erreurs du compilateur et options du compilateur |
vize_armature |
Tokenizer et parseur de modèles Vue |
vize_croquis |
Analyse sémantique, suivi de la portée, métadonnées de liaison, réactivité et assistants TS virtuels |
vize_croquis_cf |
Analyse sémantique inter-fichiers et diagnostics à l’échelle du projet |
Compilation
| Caisse |
Rôle |
vize_atelier_core |
Voie de transformation partagée et infrastructure de génération de code |
vize_atelier_dom |
Compilation de modèles orientée VDOM |
vize_atelier_vapor |
Compilation de modèles en mode vapeur |
vize_atelier_ssr |
Compilation de modèles de rendu côté serveur |
vize_atelier_sfc |
.vue analyse syntaxique ainsi que l’orchestration de scripts, de modèles et de styles |
vize_atelier_jsx |
Analyse partagée, réduction et intégration du compilateur JSX/TSX |
Outils de développement
| Caisse |
Rôle |
vize_patina |
Mise en forme du linter et diagnostic du SFC Vue |
vize_glyph |
Formateur SFC Vue |
vize_canon |
Vérification de type consciente de Vue et génération virtuelle de TypeScript |
vize_maestro |
Implémentation du protocole Language Server |
vize_musea |
Analyse syntaxique de l’art Musea, documentation, génération de palettes, autogénération et cœur VRT |
vize_curator |
Charges utiles d’inspecteur local, métadonnées graphique/diff et rapports de profil |
vize_fresco |
Primitives d’interface utilisateur terminale utilisées par les expériences orientées TUI |
Couches de distribution
| Caisse |
Rôle |
vize_vitrine |
Liaisons NAPI et WASM partagées pour les consommateurs JS |
vize |
CLI Rust-native plus réexportations en caisse pour les documents |
Notes
vize_musea 'est le noyau Rust pour les outils d’art de Musea. L’interface de la galerie et le flux de travail dev-server sont
fourni par @vizejs/vite-plugin-musea.
vize_curator n’est pas publié. Elle possède des artefacts de développeurs locaux tels que des charges utiles d’inspecteur,
rapports d’agent, métadonnées de graphes croisés et rendu de rapports de profil CLI. Le profileur de
de bas niveau reste en vize_carton car les caisses partagées utilisent leurs propres chemins chauds.
vize_vitrine est le pont entre Rust et JS. Des paquets tels que @vizejs/native et
@vizejs/wasm publie ses reliures.
vize est la caisse complète de Rust CLI dans l’espace de travail. Pour la version alpha v1, son canal binaire public est
GitHub Releases ou Nix, tandis que le paquet npm vize est le point d’entrée du package script pris en charge.
Cartographie des paquets
| Package / Commande |
Caisse principale de rouille |
vize build |
vize, vize_atelier_sfc, vize_atelier_dom, vize_atelier_vapor, vize_atelier_ssr |
vize fmt |
vize, vize_glyph |
vize lint |
vize, vize_patina |
vize check |
vize, vize_canon |
vize inspector |
vize, vize_curator |
vize lsp |
vize, vize_maestro |
@vizejs/vite-plugin |
vize_vitrine, vize_atelier_sfc |
@vizejs/native |
vize_vitrine |
@vizejs/wasm |
vize_vitrine |
@vizejs/vite-plugin-musea |
vize_musea, vize_vitrine |
@vizejs/musea-mcp-server |
vize_musea, vize_vitrine |
oxlint-plugin-vize |
vize_patina, vize_vitrine |