1.0.6 • Published 7 years ago
modul-front-dev-tools v1.0.6
modul-front-dev-tools
Набор инструментов для разработки фронтенда. Включает в себя:
- Встраиваемый конфиг eslint для Modul Style Guide
 - Пакет husky для обработки гит-хуков
 - Пакет lint-staged для линтинга измнений при коммите
 - Скрипт для запуска тестов при пуше
 
Установка
yarn add -D modul-front-dev-toolsПример настройки обработки гит-хуков
.huskyrc:
{
  "hooks": {
    "pre-commit": "lint-staged",
    "pre-push": "modul-front-dev-tools-pre-push"
  }
}Скрипты
pre-push.js
Запускает скрипт test из package.json, если пуш осуществляется в одну из заданных веток (по умолчанию - master, rc или dev). Список веток может быть задан через параметры командной строки, например:
modul-front-dev-tools-pre-push -b master -b rc -b webpack-dev1.0.6
7 years ago