#css #compiler #stylus

app styrus

Stylus CSS 编译器,用 Rust 实现

3 个版本

0.1.2 2021 年 8 月 31 日
0.1.1 2021 年 8 月 30 日
0.1.0 2021 年 8 月 14 日

#11 in #stylus

AGPL-3.0 或更高版

21KB
293

Styrus

一个使用 Rust 编写的 Stylus CSS 编译器。

安装

$ cargo install styrus

可以实现基本的编译

给定文件 tests/test.stylus 包含

*h1 > p
  border 1px

h2
  padding 1px 1px 1px 1px

编译后渲染

$ styrus tests/test.stylus
*h1 > p {
  border 1px
}
h2 {
  padding 1px 1px 1px 1px
}

环境变量

RUST_LOG 可以设置为 info 以获取 AST 的所有详细信息。

例如 RUST_LOG=info styrus tests/test.stylus

依赖项

~6–16MB
~184K SLoC