Filter for asset management "webassets" that uses "libsass"
Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
webassets_libsass
LICENSE.txt
README.md
README.txt
setup.py

README.md

webassets-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')