2017 © Pedro Peláez
 

library sculpin-less-bundle

Sculpin less bundle

image

bcremer/sculpin-less-bundle

Sculpin less bundle

  • Monday, June 8, 2015
  • by bcremer
  • Repository
  • 2 Watchers
  • 5 Stars
  • 4,239 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 3 % Grown

The README.md

Sculpin Less Bundle

Software License, (*1)

Sculpin bundle that integrates the wikimedia/less.php LESS processor., (*2)

Each *.less file is parsed to CSS. If the parser generated any CSS output the file is renamed to *.css in place. If the parser did not generate any valid CSS output the *.less file will be ignored., (*3)

Future scope

This is a POC implementation. In the future this may be extended to include advanced configurations to have a separate output directory for the generated *.css files as well as compression for example. Eventually this may result in a CSS processor bundle that supports multiple processors like SASS as well., (*4)

Please create an issue on GitHub if you have any ideas. All contributions are welcomed., (*5)

Installation

  • Add the following to your sculpin.json file:
{
    "require": {
        "bcremer/sculpin-less-bundle": "~0.2"
    }
}
  • Run sculpin update.
  • Add the bundle to your kernel app/SculpinKernel.php:
<?php

use Bcremer\Sculpin\Bundle\LessBundle\SculpinLessBundle;

class SculpinKernel extends \Sculpin\Bundle\SculpinBundle\HttpKernel\AbstractKernel
{
    protected function getAdditionalSculpinBundles()
    {
        return [
            SculpinLessBundle::class
        ];
    }
}

Configuration

# app/config/sculpin_kernel.yml
sculpin_less:
    extensions: ["less"]
    files: ["assets/css/basic.less"]

By default, the extensions whitelist is used. If the files whitelist is set it takes precedence and all other LESS files are not converted., (*6)

To ignore non-matching LESS files the sculping ignore configuration can be used:, (*7)

# app/config/sculpin_kernel.yml
sculpin:
    ignore: ["assets/css/_imports/"]

License

The MIT License (MIT). Please see License File for more information., (*8)

The Versions

08/06 2015

dev-master

9999999-dev

Sculpin less bundle

  Sources   Download

MIT

The Requires

 

by Benjamin Cremer

bundle less lessphp sculpin

08/06 2015

0.1.0

0.1.0.0

Sculpin less bundle

  Sources   Download

MIT

The Requires

 

by Benjamin Cremer

bundle less lessphp sculpin