cjmarkham / css-compiler
A CSS Compiler for Silex
Installs: 17
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 0
Forks: 0
pkg:composer/cjmarkham/css-compiler
Requires
- silex/silex: ~1.0
This package is not auto-updated.
Last update: 2025-10-20 19:21:08 UTC
README
A css compiler for silex
Registering
In composer.json add this to your dependencies
"cjmarkham/css-compiler": "dev-master"
Then to register
$app->register(new CssCompiler\CompilerServiceProvider());
Options
compiler.shorten_hex- Shorten hexadecimal values. Defaultfalsecompiler.short_values- Shorten values. Eg\margin:10px 0 10px 0tomargin:10px 0Defaulttruecompiler.remove_empty-Removes empty rules. Defaultfalsecompiler.remove_units- Remove un-needed units. Eg\0pxto0Defaulttruecompiler.rgb_to_hex- Converts rgb values to hex values. Defaultfalsecompiler.input_dir- The directory containing your css.Requiredcompiler.output_path- The path to save compiled css to. Defaultcompiler.input_dir / compiled.css
Usage
$app->register(new CssCompiler\CompilerServiceProvider(), array(
'compiler.shorten_hex' => true,
'compiler.rgb_to_hex' => true,
'compiler.remove_empty' => true,
'compiler.input_dir' => __DIR__ . '/css',
'compiler.output_path' => __DIR__ . '/css/compiled.css'
));
$app['compiler']->compile();