Sass.ex v1.0.19 Sass
Compiles SASS into CSS using a NIF for Libsass
Currently supported Sass options
- output_style Use the helpers below to assign the style
- precision
integer
- decimal rounding percision - source_comments
true
orfalse
- Causes the line number and file where a selector is defined to be emitted into the compiled CSS as a comment - souremapembed
true
orfalse
- sourcemapcontents
true
orfalse
- omitsourcemap_url
true
orfalse
- isindentedsyntax
true
orfalse
- indent
:tab
or:space
- linefeed
:unix
or:windows
include_paths list of directorys for Sass to search for imports ex.
["bower_compoents", "../node_modules"]
Summary
Functions
Compiles a string of SASS into a string of CSS
Compiles a file of SASS into a string of CSS
Sass option value for sass output style compact
Sass option value for sass output style compressed
Sass option value for sass output style expanded
Sass option value for sass output style nested
Returns current sass version
Functions
Compiles a string of SASS into a string of CSS
Parameters
- string: Sass String.
- options: Map of sass options as defined above
Examples
Sass.compile("$white : #fff; a { color: $white;}")
#=> "a { color: #fff; }"
# With Options
Sass.compile("$white : #fff; a { color: $white;}", %{output_style: Sass.sass_style_compressed})
#=> "a{color:#fff;}"
Compiles a file of SASS into a string of CSS
Parameters
- path: Path to sass file to compile.
- options: Map of sass options as defined above
Examples
Sass.compile_file("application.scss")
#=> "a { color: #fff; }"
# With Options
Sass.compile_file("application.scss", %{output_style: Sass.sass_style_compressed})
#=> "a{color:#fff;}"
Sass option value for sass output style compact
Sass option value for sass output style compressed
Sass option value for sass output style expanded
Sass option value for sass output style nested