@pro4biz/prettier
v1.0.5
Published
Конфігурація модуля форматування коду в одному стилі для команди розробників
Downloads
6
Readme
@pro4biz/prettier
Конфігурація модуля форматування коду в одному стилі для команди розробників
🚀 Особливості
Цей пакет містить стандартизовану конфігурацію Prettier для підтримки єдиного стилю коду в проектах команди розробників "ПРО-рішення для бізнесу". Конфігурація включає налаштування для JavaScript, TypeScript, HTML, CSS та інших підтримуваних форматів.
📦 Встановлення
npm install --save-dev @pro4biz/prettier prettierабо
yarn add --dev @pro4biz/prettier prettier🎯 Використання
1. Вкажіть модуль у вашому package.json
Додайте до вашого package.json:
{
"prettier": "@pro4biz/prettier"
}2. Скрипти для package.json
Додайте наступні скрипти до вашого package.json:
{
"scripts": {
"format": "prettier --write .",
"format:check": "prettier --check ."
}
}Налаштування
Поточна конфігурація включає:
- Ширина рядка: 175 символів
- Відступи: 2 пробіли (без табуляції)
- Крапка з комою: вимкнена
- Одинарні лапки: увімкнені
- Кома в кінці: вимкнена
- Дужки: з пробілами
- Стрілочні функції: без дужок для одного параметра
- Кінець рядка: LF
- Один атрибут на рядок: увімкнено
Інтеграція з редакторами
VS Code
- Встановіть розширення Prettier - Code formatter
- Додайте до
.vscode/settings.json:
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
}WebStorm/IntelliJ IDEA
- Перейдіть до File → Settings → Languages & Frameworks → JavaScript → Prettier
- Встановіть шлях до Prettier package
- Увімкніть "On save" та "On 'Reformat Code' action"
Ігнорування файлів
Створіть файл .prettierignore для виключення файлів з форматування:
node_modules/
dist/
build/
*.min.js
*.min.cssКоманди
# Форматування всіх файлів
npm run format
# Перевірка форматування без змін
npm run format:check
# Форматування конкретних файлів
npx prettier --write src/**/*.js
# Перевірка конкретних файлів
npx prettier --check src/**/*.js📄 Ліцензія
ISC
🏢 Автор
ПРО-рішення для бізнесу
- 🌐 Веб-сайт: p4b.com.ua
- 📧 Email: [email protected]
- 📦 NPM: @pro4biz
Цей пакет є частиною екосистеми інструментів розробки команди розробників "ПРО-рішення для бізнесу" для забезпечення якості та консистентності коду.
