// el-ui-compiler — El→browser-target component compiler. // // RUNTIME GAP: This vessel is a STUB. The bootstrap El compiler (`elc`) // emits C only — there is no JavaScript or WebAssembly backend yet. The // El surface here defines the public contract (`Compiler`, // `compile_component`, `compile_app`) but the codegen step returns a // marker module that throws at load time. Once elc gains a JS/Wasm // backend, swap the stage bodies for real implementations and ship. // // The Rust crate (vessels/el-ui-compiler) has the real lexer / parser / // semantic / codegen pipeline and is the source of truth until the El // version becomes self-hosting. vessel "el-ui-compiler" { version "0.1.0" description "El→JS component compiler (STUB; awaiting JS backend in elc)" authors ["Will Anderson "] edition "2026" } dependencies { el-platform "1.0" } build { entry "src/main.el" output "dist/" }