a3gz / cli-sass2css
Command line SASS to CSS compiler
0.1.1
2019-09-13 17:41 UTC
Requires
- leafo/scssphp: ^0.7
This package is auto-updated.
Last update: 2024-11-14 05:19:17 UTC
README
CLI to compile SASS files using scssphp Library.
I created this library to compile a project's SASS files from a deployment pipeline.
Usage
Create a script in the project's composer.json
:
"scripts": {
"compile-sass": "sass2css assets/src/sass/ assets/dist/css/",
}
From the pipeline run:
composer run-script compile-sass
Options
--formatter=value
sass2css assets/src/sass/ assets/dist/css/ --formatter=nested
By default all output files will be formatted with SCSSPHP's Crunched formatter but we can specify any of the other available options:
- compact = Leafo\ScssPhp\Formatter\Compact
- compressed = Leafo\ScssPhp\Formatter\Compressed
- crunched = Leafo\ScssPhp\Formatter\Crunched (default)
- expanded = Leafo\ScssPhp\Formatter\Expanded
- nested = Leafo\ScssPhp\Formatter\Nested
--suffix=value
Add a .min
suffix to all output files, so styles.sass
becomes styles.min.sass
:
sass2css assets/src/sass/ assets/dist/css/ --suffix=.min
--verbose
List processed files.
sass2css assets/src/sass/ assets/dist/css/ --verbose