Filter for asset management "webassets" that uses "libsass"
Filter for asset management “webassets” that uses “libsass”
###Required:###
###Installation:###
####Option 1:####
download and extract, then: python setup.py install
####Option 2:####
run pip install webassets-libsass
###Use:###
Register filter:
from webassets.filter import register_filter
from webassets_libsass import LibSass
register_filter(LibSass)
Like another webassets filter:
# foundation framework
foundation = Bundle(
'scss/foundation/app.scss',
filters='libsass',
output='css/foundation.css'
)
###Configuration Options:###
####LIBSASS_OUTPUT_STYLE (output_style)####
an optional coding style of the compiled result. choose one of: nested
(default), expanded
, compact
, compressed
####LIBSASS_INCLUDE_PATHS (include_paths)####
an optional list of paths to find @imported
SASS/CSS source files
Example:
env = Environment( ... )
env.config['LIBSASS_OUTPUT_STYLE'] = 'compressed'
Bundle('src/test.scss', filters='libsass', output='out/test.css')