Знакомство
Добро пожаловать в zero-guess-frontend — мощный CLI‑инструмент для мгновенной генерации хорошо структурированных React‑проектов.
Нужен быстрый прототип или масштабируемое продакшн‑приложение? zgf
даёт прочный фундамент из коробки.
Нулевая конфигурация
Просто выполните:
npm install -g zero-guess-frontend
Без настроек. Без бойлерплейта. Только ваш код — готов к работе.
Масштабируемая архитектура по умолчанию
Ваш проект инициализируется лучшими практиками и гибкой архитектурой:
- Feature‑Sliced Design (FSD)
- Atomic Design
- Или полностью пустая структура для кастомных нужд
Также поддерживаются TypeScript или JavaScript, современные инструменты вроде Vite, Git, и настраиваемые шаблоны.
Умный CLI
CLI помогает генерировать:
- Фичи
- UI‑компоненты
- Хуки
- Шаблоны маршрутизации (с опциональной приватной зоной)
- Шаблоны под стейт‑менеджер (Redux Toolkit / Mobx / нет)
Весь сгенерированный код следует строгим соглашениям по именованию и структуре папок, чтобы проект оставался чистым и поддерживаемым.
Что понадобится
- Node.js версии 18 или выше
- Любой из менеджеров пакетов:
npm
,yarn
илиpnpm
Попробуйте
Чтобы создать новый проект интерактивно:
zgf
Или используйте флаги CLI для полного контроля:
zgf --name=my-app --pm=yarn --lang=ts --arch=fsd --routing --private --sm=redux
Нужна помощь? Выполните:
zgf --help
Что дальше?
- Изучите сгенерированную структуру папок
- Сразу начинайте писать бизнес‑логику
- Добавляйте свои шаблоны или кастомизируйте существующие
Удачной разработки быстрых, чистых и масштабируемых фронтендов на React!
Смотрите также
- Установка: installation
- Быстрый старт: quick-start
- FAQ: faq