sass: Compile Sass to CSS

Description Usage Arguments Value See Also Examples

View source: R/sass.R

Description

Compile Sass to CSS using LibSass.

Usage

1
2
sass(input = NULL, options = sass_options(), output = NULL,
  cache_options = sass_cache_options())

Arguments

input

Accepts raw Sass, a named list of variables, or a list of raw Sass and/or named variables. See as_sass and sass_import / sass_file for more details.

options

Compiler options for Sass. Please specify options using sass_options.

output

Specifies path to output file for compiled CSS.

cache_options

Caching options for Sass. Please specify options using sass_cache_options. Caching is turned off by default for interactive R sessions, and turned on for non-interactive ones.

Value

If output = NULL, the function returns a string value of the compiled CSS. If the output path is specified, the compiled CSS is written to that file and invisible() is returned.

See Also

http://sass-lang.com/guide

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
# raw Sass input
sass("foo { margin: 122px * .3; }")

# list of inputs, including named variables
sass(list(
  list(width = "122px"),
  "foo { margin: $width * .3; }"
))


# import a file
tmp_file <- tempfile()
writeLines("foo { margin: $width * .3; }", tmp_file)
sass(list(
  list(width = "122px"),
  sass_file(tmp_file)
))

sass documentation built on Aug. 9, 2019, 1:03 a.m.