Separando app e fornecedor css em Brunch

Meu modelo Brunch compila todo o meu código emapp.js e todas as dependências de terceiros emvendor.js (uma abordagem bastante padrão). Eu gostaria de fazer o mesmo com CSS e costumava funcionar, mas quando mudei para usar o Bower, algo parou de funcionar e agora recebo o seguinte erro:

Erro: não foi possível carregar config /path-to-root/config.coffee. SyntaxError: unexpected {em Object.exports.loadConfig (/usr/local/share/npm/lib/node_modules/brunch/lib/helpers.js:448:15)

de um arquivo de configuração (config.cofee) que se parece com isto:

files:
    javascripts:
      joinTo: 
        'javascripts/app.js': /^app/
        'javascripts/vendor.js': /^(bower_components|vendor)/
        'test/javascripts/test-vendor.js': /^test(\/|\\)(?=vendor)/

    stylesheets:
      joinTo:
        'stylesheets/app.css': /^app/
        'stylesheets/vendor.css': /^(bower_components|vendor)/

Se eu, em vez disso, apenas remover as duas linhas de folhas de estilo e colocar essa única linha em seu lugar, ela funcionará sem erro:

'stylesheets / vendor.css': / ^ (app | bower_components | fornecedor) /

Eu tenho vivido com isso, mas isso está causando mais e mais problemas e eu gostaria de resolver isso. Qualquer ajuda seria muito apreciada.

Caso a pergunta apareça ... a versão do brunch que estou usando é 1.7.6.

questionAnswers(3)

yourAnswerToTheQuestion