Всем привет! Я закончил работу над первой версией своего проекта Rockpack
Он позволяет создавать каркас React приложения в стиле create-react-app.
Основная идея - сократить время настройки проекта с недель до 5 минут.
Состоит из модулей для сборки (под капотом вебпак, лучшие парктики, модули, поддержка разных форматов файлов и прочее), настроенный Jest, Eslint с набором лучших правил и т.д.
Главным отличием от create-react-app это поддержка разных типов приложений:
- Обычное Single Page приложение
- Server-Side Render
- Server-Side Render + Redux + Sagas + React-Router + структура проекта
- UMD библиотека или React Component
- Nodejs приложение
Обновление и дополнение webpack.config без "eject".
LESS/CSS/SCSS Modules
TS или Babel на выбор.
Надеюсь это будет полезно в вашей работе. Пожалуйста, оцените.
https://github.com/AlexSergey/rockpack