8 个版本
使用旧的 Rust 2015
0.2.7 | 2017 年 12 月 18 日 |
---|---|
0.2.6 | 2017 年 12 月 15 日 |
#5 in #alt
110KB
2.5K SLoC
sass-alt
sass-alt 是一个 Rust 包,提供了对 sass-rs 的替代绑定,用于使用 libsass(特别是 sass-sys 绑定)。
它公开了注册 SASS 函数、SASS 导入器、SASS 标头以及操作源映射的功能。
许可
此项目的许可协议为 MIT。
lib.rs
:
此包提供了一个简单的 API,允许用户编译 SASS,并将 Rust 函数用作 SASS 函数、导入器和标头。它被 Cordial 包使用,以允许 Lua 代码嵌入到 SASS 中。要开始使用:-
extern crate sass_alt;
use sass_alt::FunctionList;
use sass_alt::InputSyntax;
use sass_alt::SassOptions;
fn main()
{
let sass_functions = vec![];
let function_list = Rc::new(SassFunctionList(sass_functions));
let importer_functions = vec![];
let importer_list = Rc::new(SassImportersList(importer_functions));
let header_functions = vec![];
let header_list = Rc::new(SassImportersList(header_functions));
let css = SassOptions::minified_css(InputSyntax::SCSS, &["/path/to/sass/includes"], &function_list, &importer_list, &header_list).compile_data(".hello { color: red }").unwrap();
}
依赖项
~1MB
~27K SLoC