Tenho um projeto no Laravel que usa Bootstrap (via compositor) e recentemente passei a usar Basset de Jason Lewis
Quando tentei construir a coleção de basset application
dragonstone:rizwan$ php artisan basset:build application --force
Eu obteria um erro com mixins.
Starting development build...
Gathering assets for collection...
[Exception]
parse error: failed at `.size(@width; @height) {` myapp/vendor/twitter/bootstrap/less/mixins.less on line 47
Agora, eu não uso o compilador stock less enviado com Basset e prefiro usar o compilador PHP LESS da Leafo .
O erro que eu percebi era com o compilador não sendo capaz de compilar o mixin recursivo. No entanto, a última compilação do Leafo, v0.4.0 , corrige isso e apenas adicionar a versão em seu deve resolver .composer.json
É assim que meu compositor está agora:
"require": {
"laravel/framework": "4.0.*",
"way/generators": "dev-master",
"twitter/bootstrap": "dev-master",
"jasonlewis/basset": "dev-master",
"leafo/lessphp": "v0.4.0"
},