| Crates.io | vize_atelier_dom |
| lib.rs | vize_atelier_dom |
| version | 0.0.1-alpha.31 |
| created_at | 2026-01-11 15:17:49.03094+00 |
| updated_at | 2026-01-12 12:40:15.71044+00 |
| description | Atelier DOM - The DOM compiler workshop for Vize |
| homepage | |
| repository | https://github.com/ubugeeei/vize |
| max_upload_size | |
| id | 2035951 |
| size | 80,507 |
The DOM Workshop - Vue template compiler for Virtual DOM output
Atelier (/ˌætəlˈjeɪ/) is a French word for an artist's workshop or studio - a dedicated space where master craftspeople practice their specific art form. Just as Renaissance artists had specialized ateliers for painting, sculpture, or metalwork, vize_atelier_dom is a specialized workshop focused on one specific compilation target: the Virtual DOM.
In the art world, an atelier:
Similarly, vize_atelier_dom provides:
Specialized transforms for DOM-specific Vue directives:
use vize_atelier_dom::{compile_template_with_options, DomCompilerOptions};
use vize_carton::Bump;
let allocator = Bump::new();
let (root, errors, result) = compile_template_with_options(
&allocator,
"<div v-show=\"visible\">{{ message }}</div>",
DomCompilerOptions::default()
);
vize_atelier_dom is part of the Vize compiler's art-themed crate collection:
| Crate | Art Term | Role |
|---|---|---|
| vize_carton | Carton (Portfolio Case) | Shared utilities & allocator |
| vize_atelier_core | - | AST & Parser (core) |
| vize_atelier_dom | Atelier (Workshop) | DOM compiler (this crate) |
| vize_atelier_vapor | Atelier (Workshop) | Vapor mode compiler |
| vize_atelier_sfc | Atelier (Workshop) | SFC compiler |
| vize_vitrine | Vitrine (Display Case) | Bindings (Node.js/WASM) |
MIT License