mailru / fest

javascript templates
Other
128 stars 28 forks source link

Более лучшая интеграция с NPM #27

Closed eprev closed 12 years ago

eprev commented 12 years ago

После npm install -g fest в системе доступны команды fest-watch и fest-proxy.

Переписал модуль cmd, чтобы он умел работать не только с аргументами --key=value, но и простыми аргументами, которые бы собирались в массив. На выходе имеем индексный массив, у которого есть так же строковые ключи. Например, для node cmd.js arg1 --key1=value1 arg2 --key2=value2 получаем:

cmd.length == 2
cmd[0] == 'arg1'
cmd[1] == 'arg2'
cmd['key1'] == 'value1'
cmd['key2'] == 'value2'

fest-proxy использует теперь модуль cmd.

Добавил vows в dev dependencies. Теперь он установится при npm install --dev в каталоге с исходниками феста.

Тесты можно запускать теперь с помощью npm test. Предлагаю travis подключить.