2017 © Pedro Peláez
 

library beverage-scss

Scss and Compass compiler module for Beverage task runner

image

awakenweb/beverage-scss

Scss and Compass compiler module for Beverage task runner

  • Saturday, November 1, 2014
  • by awakenweb
  • Repository
  • 1 Watchers
  • 0 Stars
  • 10 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

beverage-scss

Scss and Compass compiler module for Beverage task runner, (*1)

Prerequisites

Install

Add this to your composer.json file:, (*2)

{
    "require": {
        "awakenweb/beverage-scss": "dev-master"
    }
}

Configuration

In your drinkmenu.php file, add the following task:, (*3)

<?php

use Awakenweb\Beverage\Beverage;
use Awakenweb\BeverageScss\Scss;

function defaultTask()
{
    scss();
}

function scss()
{
    Beverage::files('main.scss', ['scss'])
            ->then(new Scss('scss', Scss::USE_COMPASS, Scss::NESTED))
            ->destination('build/css');
}

Options

The Scss class accepts 3 parameters :, (*4)

  • importPath : tells the Scss compiler where to search for when it encounters an @include or @import directives., (*5)

  • useCompass : self-explanatory. True or False. You can use Scss::USE_COMPASS or Scss::NO_COMPASS for better maintenability., (*6)

  • formatter : choose from the 4 available formatters : Scss::NESTED, Scss::COMPRESSED, Scss::CRUNCHED, or Scss::NORMAL. (CRUNCHED is equivalent to COMPRESSED but also stripes CSS comments), (*7)

Contributing

Bugs, (*8)

  • If you found a bug and feel confident enough to correct it, please send a pull request with your bugfix and a unit test to identify the bug., (*9)

  • If you can't correct the bug by yourself, please fill an issue on this Github repository., (*10)

Security vulnerabilities, (*11)

  • If you think you found a security vulnerability in this package, please contact Mathieu SAVELLI by email before doing anything else.

New Features, (*12)

  • Before sending a Pull Request for a new feature you want to add directly to the Beverage codebase, please contact Mathieu SAVELLI by email. If the feature is found to be a good fit for Beverage, you are free to make a pull request., (*13)

  • If you like this package, the best thing you can do is to provide new awesome modules for Beverage and notify me. I'll add them to this readme., (*14)

Contributors

  • Main developer: __Mathieu SAVELLI__ (_mathieu.savelli@awakenweb.fr_)

License

Beverage and its official modules are released under the MIT License, (*15)

The Versions

01/11 2014

dev-master

9999999-dev

Scss and Compass compiler module for Beverage task runner

  Sources   Download

MIT

The Requires

 

task sass compass runner