Compiles less code to css code. Generating static css, or dynamic php file which outputs css... the use depends on your ideas and the project requirements! ;)
- Compiles less to css code with
oyejorge/less.php
lib (Bootstrap 3 support) - Caching
- Observes the less files to changes and generates only when necessary
- Minify (optional)
- Output CSS and/or write Stylesheet file
If you do not have Composer, you may install it by following the instructions at getcomposer.org.
You can then install the package using the following command:
php composer.phar require --prefer-dist cakebake/php-lesscss-compiler "*"
or add
"cakebake/php-lesscss-compiler": "*"
to the require section of your composer.json
file and run php composer.phar update
.
For more options see source code comments in file src/LessConverter.php
.
$less = new \cakebake\lesscss\LessConverter();
$less->init([
[
'input' => __DIR__ . '/example-1.less',
'webFolder' => '../tests',
],
[
'input' => __DIR__ . '/example-2.less',
'webFolder' => '../tests',
],
], __DIR__ . '/css/output.css');