#编译器 #Wasm 组件 #模板引擎

bin+lib template-compiler

从简单的模板语言编译到 Wasm 组件的编译器

1 个不稳定版本

0.1.1 2024年5月10日

1325WebAssembly

MIT/Apache

43KB
991 代码行

Wasm 模板编译器

本项目根据 Nunjucks 编译模板文件为 WebAssembly (Wasm) 组件。

目前还处于开发中,当前的编译器仅生成一个打印整个模板输入的组件。

将逐步添加以下功能

  • 参数插值
  • 条件渲染
  • 重复渲染
  • 点/嵌套参数名
  • 过滤器
  • 异步/流?

试用

如下调用编译器以生成模板的组件。

cargo run -- -i <input-path> -o <destination-path>

示例

当前最好的示例是 运行时测试,其中最有趣的测试是 "website" 测试

依赖项

~9.5MB
~178K SLoC