The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
rless
is R package providing CSS preprocessor features
to R users.
It uses LESS language, which is an CSS extension giving option to use variables, functions or using operators while creating styles. Visit oficial LESS website for more information about language specifics.
Provided LESS content is converted into CSS using V8 JavaScript engine.
You can install the released version of rless from CRAN with:
install.packages("rless")
or install the latest development build from Github:
# install.packages("devtools")
::install_github("ciirc-kso/rless") devtools
The simplest way to use rless
is to call
parse_less
function with less content.
library(rless)
<- "
less @width: 10px;
@height: @width + 10px;
#header {
width: @width;
height: @height;
}
"
<- parse_less(less)
css cat(css)
#> #header {
#> width: 10px;
#> height: 20px;
#> }
<- "
less .bordered {
border-top: dotted 1px black;
border-bottom: solid 2px black;
}
#menu a {
color: #111;
.bordered();
}
.post a {
color: red;
.bordered();
}
"
<- parse_less(less)
css cat(css)
#> .bordered {
#> border-top: dotted 1px black;
#> border-bottom: solid 2px black;
#> }
#> #menu a {
#> color: #111;
#> border-top: dotted 1px black;
#> border-bottom: solid 2px black;
#> }
#> .post a {
#> color: red;
#> border-top: dotted 1px black;
#> border-bottom: solid 2px black;
#> }
We strongly recommend to visit official guide to grasp the full power of the LESS preprocessor tool.
This work was supported by a junior grant research project by Czech Science Foundation GACR no. GJ18-04150Y.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.