sass_options {sass} | R Documentation |
Compiler Options for Sass
Description
Specify compiler options
for sass()
. To customize options, either provide
sass_options()
directly to a sass()
call or set options globally via
sass_options_set()
. When shiny::devmode()
is enabled,
sass_options_get()
defaults source_map_embed
and source_map_contents
to
TRUE
.
Usage
sass_options(
precision = 5,
output_style = "expanded",
indented_syntax = FALSE,
include_path = "",
source_comments = FALSE,
indent_type = "space",
indent_width = 2,
linefeed = "lf",
output_path = "",
source_map_file = "",
source_map_root = "",
source_map_embed = FALSE,
source_map_contents = FALSE,
omit_source_map_url = FALSE
)
sass_options_get(...)
sass_options_set(...)
Arguments
precision |
Number of decimal places. |
output_style |
Bracketing and formatting style of the CSS output.
Possible styles: |
indented_syntax |
Enables the compiler to parse Sass Indented Syntax in
strings. Note that the compiler automatically overrides this option to
|
include_path |
Vector of paths used to resolve |
source_comments |
Annotates CSS output with line and file comments from Sass file for debugging. |
indent_type |
Specifies the indent type as |
indent_width |
Number of tabs or spaces used for indentation. Maximum 10. |
linefeed |
Specifies how new lines should be delimited. Possible values:
|
output_path |
Specifies the location of the output file. Note: this option will not write the file on disk. It is only for internal reference with the source map. |
source_map_file |
Specifies the location for Sass to write the source map. |
source_map_root |
Value will be included as source root in the source map information. |
source_map_embed |
Embeds the source map as a data URI. |
source_map_contents |
Includes the contents in the source map information. |
omit_source_map_url |
Disable the inclusion of source map information in
the output file. Note: must specify |
... |
arguments to
|
Value
List of Sass compiler options to be used with sass()
. For
sass_options_set()
, any previously set global options are returned.
Examples
x <- "foo { margin: 122px * .001; }"
sass(x)
# Provide options directly to sass()
sass(x, options = sass_options(precision = 1, output_style = "compact"))
# Or set some option(s) globally
old_options <- sass_options_set(precision = 1)
sass(x)
# Specify local options while also respecting global options
sass(x, options = sass_options_get(output_style = "compact"))
# Restore original state
sass_options_set(old_options)