1.1.7 • Published 6 months ago
plop-generate-component v1.1.7
plop-generate-component
Генератор компонентов React с архитектурой Feature-Sliced Design (FSD).
Установка
bash npm install plop-generate-component
Использование
- Создайте файл
plopfile.js
(илиplopfile.mjs
для ESM) в корне вашего проекта:
javascript import generateComponent from 'plop-generate-component'; export default function (plop) { generateComponent(plop); }
Добавьте скрипт в package.json: { "scripts": { "generate": "plop component" } }
Запустите генератор: bash npm run generate
Возможности
- Генерация компонентов для всех слоев FSD (features, entities, pages, shared, widgets)
- Поддержка React.memo
- Автоматическое создание необходимых файлов (model, schema, types и т.д.)
- Опциональное создание byID компонентов для pages
Лицензия
MIT