Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

78 lines (57 sloc) 3.297 kb

borschik

borschik — это расширяемый сборщик файлов текстовых форматов. Его основной задачей является сборка статических файлов веб-проектов (CSS, JS и т.д.).

Статья про borschik на bem.info

Установка

Требования:

Установка из npm для использования из командой строки:

npm install borschik -g

Установка из Git:

git clone git://github.com/bem/borschik.git

Использование

borschik [OPTIONS]

Доступные опции:

-h, --help                          Помощь

-v, --version                       Текущая версия

-t TECH, --tech=TECH                Путь до технологии (по умолчанию: расширение файла)
                                                                      [string]
-i INPUT, --input=INPUT             Входной файл (обязательная)
                                                                      [string]
-o OUTPUT, --output=OUTPUT          Выходной файл (обязательная)
                                                                      [string]
-f FREEZE, --freeze=FREEZE          Заморозка ссылок на статические ресурсы (по умолчанию: true)
                                                                      [boolean]
-m MINIMIZE, --minimize=MINIMIZE    Минимизация входного файла (по умолчанию: true)
                                                                      [boolean]
-c COMMENTS, --comments=COMMENTS    Поясняющие комментарии к склееным файлам (по умолчанию: true)
                                                                      [boolean]

Поддерживаемые технологии

Tables CSS HTML JS JSON
Склейка X - X -
Обработка ссылок X X X X
Заморозка ссылок X X X X
Минимизация CSSO - UglifyJS X

Описание файла .borschik

{
  // path-mapping для обработки ссылок
  // <prefix-for-new-path> может быть относительным или абсолютным урлом
  "paths" : {
     "<original-path>": "<prefix-for-new-path>"
  },
  "follow_symlinks": {
     "<original-path>": "false|true" // надо ли следовать по символическим ссылкам
  },
  // path-mapping для заморозки
  "freeze_paths": {
     "<wildcard-to-files>": "<path-for-freezed-files>"
  }
}

Лицензия

MIT

Jump to Line
Something went wrong with that request. Please try again.