✓ Uses Rust 2018 edition
|0.13.0||Apr 19, 2020|
|0.12.2||Feb 23, 2020|
|0.12.0||Dec 25, 2019|
|0.11.2||Sep 29, 2019|
|0.1.6||Mar 5, 2017|
#85 in Web programming
967 downloads per month
Used in 5 crates (4 directly)
Sass reimplemented in rust with nom (early stage). The "r" in the name might stand for the Rust programming language, for "re-implemented", or possibly for my name Rasmus.
To make compiling faster when rsass is used as a library crate (which is probably the dominant use-case), I have made building the command-line utility optional. To build the commandline, define the
commandline feature when building.
cargo build --release --features=commandline
The sass language is defined in its reference doc. This implementation is incomplete but getting there, if slowly.
Progress: 1634 of 3502 tests passed in libsass compatiblilty mode.
If you want a working rust library for sass right now, you may be better of with sass-rs or sass-alt, which are rust wrappers around libsass. Another alternative is sassers which is another early stage pure rust implementation. That said, this implementation has reached a version where I find it usable for my personal projects, and the number of working tests are improving.