#yew #asciidoc #asciidoctor

asciidoctor-web

Asciidoctor.js的Rust绑定

2个版本

0.1.1 2023年2月22日
0.1.0 2023年2月22日

1295WebAssembly

Download history 6/week @ 2024-03-09 8/week @ 2024-03-16 11/week @ 2024-03-30 2/week @ 2024-04-06

60 每月下载量

Apache-2.0

2.5MB
36K SLoC

JavaScript 36K SLoC // 0.0% comments Rust 47 SLoC

WASM中的Asciidoctor.js的Rust绑定

crates.io docs.rs

Asciidoctor是一个快速的、开源的、基于Ruby的文本处理器,用于将AsciiDoc®解析成文档模型并转换成HTML 5、DocBook 5、手册页、PDF、EPUB 3和其他格式的输出。

该crate提供WASM绑定,以便从Rust、WASM应用程序(如网页)运行Asciidoctor convert

它还通过提供一个Asciidoc Yew组件来提供(可选的)与Yew的直接集成。

更新JS依赖项

转到js/hell并更新package.json和/或package-lock.json文件。使用npm run build重新运行构建。如果一切正常,提交输出并运行构建/发布。


lib.rs:

针对WASM目标的Asciidoctor.js的Rust包装器

依赖项

~1.3–5MB
~93K SLoC