API компилятора CoffeeScript

Я работаю в CoffeeScript (пишу Cakefile).Я хотел бы скомпилировать некоторые другие файлы CoffeeScript, а-ля

coffee -o lib -c src

Я мог бы запустить указанную выше команду в дочернем процессе, но этот подход имеет кросс-платформенные проблемы и затрудняет обработку ошибок. Я бы предпочел использовать API.

Я был бы рад использовать те же функции из command.coffee, но не могу понять, как это сделать.

Приложение: я вижуrequire('coffee-script').compile, который компилирует строку в другую строку. Это все равно оставило бы меня выполнять тяжелую работу по перебору файлов и подпапок и записи вывода.

8
задан Colonel Panic 13 November 2013 в 09:58
поделиться