Набор инструментов для разработки фронтенда. Включает в себя:
- Встраиваемый конфиг eslint для Modul Style Guide
- Пакет husky для обработки гит-хуков
- Пакет lint-staged для линтинга измнений при коммите
- Скрипт для запуска тестов при пуше
yarn add ssh://[email protected]/brcportal2/modul-front-dev-tools
.huskyrc:
{
"hooks": {
"pre-commit": "lint-staged",
"pre-push": "modul-front-dev-tools-pre-push"
}
}
Запускает скрипт test
из package.json, если пуш осуществляется в одну из заданных веток (по умолчанию - master
, rc
или dev
). Список веток может быть задан через параметры командной строки, например:
modul-front-dev-tools-pre-push -b master -b rc -b webpack-dev