I personnaly love Gulp, but as a Windows user, most Unix dependecies are a hassle to install.
Plus, I find the way NPM manages dependencie is pure chaos. node_nodules folder alone represents 80% of the size of most of my projets.
The goal of Beverage is to give the power of Gulp and its ease of use to PHP projects as a Composer package, in situations where Node.js is not an option.
Use Composer to install
{
"require-dev": {
"awakenweb/beverage" : "dev-master"
}
}
Run composer install --prefer-dist to install dependencies
Run vendor/bin/beverage beverage:init command to get a boilerplate drinkmenu.php file
Then follow the instructions of the github repository README
CSS minifier and combiner Included!
JS minifier and combiner Included!
To create your own modules, commands and watcher listeners, follow the instructions in the EXTEND.md file