The sass
R package provides bindings to LibSass, a fast Sass compiler written in C++. Sass is
a mature and stable CSS extension language that makes styling modern
websites less complex and more composable.
Install the released version of sass
from CRAN:
install.packages("sass")
Install the latest development build from GitHub:
# install.packages("remotes")
::install_github("rstudio/sass") remotes
To compile Sass into CSS, provide Sass to the input
argument of the sass()
function. input
can be
any of the following:
list()
defining Sass
variables.sass_file()
, sass_import()
, or
sass_layer()
.list()
comprising of all the above.library(sass)
sass(input = "
$size: 50%;
foo { margin: $size * .33; }
")
See sass’s overview vignette as well as the official Sass documentation.
If you have a question about sass, try asking one on https://community.rstudio.com: