Rockpack Starter CLI
Rockpack Starter, CLI для React, готовит шаблоны приложений и библиотек на Webpack с TypeScript и расширяемой сборкой.
- 1 088 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- CLI устанавливает зависимости и создает файлы нового проекта.
Установка
- Работает в
Ручная установка
npm i @rockpack/starter -gПервая команда из README пользовательского модуля Starter.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- CLI устанавливает зависимости и создает файлы нового проекта.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Rockpack Starter, генератор React-проектов, создает файлы и настройки для выбранного типа приложения. В мастере есть клиентское приложение, вариант с серверным рендерингом, отдельный компонент и библиотека. Агент начинает разработку внутри подготовленного проекта. Сборка использует Webpack и TypeScript. Конфигурацию Webpack можно расширять, а модуль правил оформления кода подключать отдельно. Для работы с Claude Code проект описывает соглашения в `CLAUDE.md`. Команда адаптирует эти начальные правила к своему приложению.
Для кого. Фронтенд-разработчикам, которые начинают React-проект на Webpack и хотят сразу согласовать структуру и проверки кода.
Подходит, если
- Команда начинает React-приложение и хочет подготовить сборку с TypeScript до первой прикладной задачи.
- Страницы приложения должны сначала формироваться на сервере, затем становиться интерактивными в браузере.
- Отдельный компонент готовят к публикации в npm вместе с декларациями типов.
- Для новой библиотеки команда выбрала несколько форматов сборки из одного шаблона.
Не подходит, если
- Существующий проект должен сохранить собственную структуру и все настройки без изменений.
- Команда выбрала другой сборщик и не планирует переходить на Webpack.
- Вам нужен готовый дизайн продукта с наполненными страницами.
Пример запроса к агенту
Создай через Rockpack отдельный React-проект с SSR и покажи состав зависимостей и доступные проверки до разработки страниц.Ограничения
Rockpack требует Node.js 24.15 или новее и в рабочем окружении, и в CI. Starter создает новый проект; существующее приложение придется переносить с разбором зависимостей и настроек. Модуль Jest входит в набор Rockpack, но tester указан как дополнительный компонент, поэтому его наличие зависит от выбранного шаблона. Сгенерированные правила и `CLAUDE.md` служат отправной точкой: команда согласует их со своими требованиями до начала разработки.
Как отключить. Удалите глобальный пакет Starter через npm, если больше не создаете проекты. Уже сгенерированное приложение останется в своем каталоге.
Частые вопросы
Как создать проект после установки?
Запустите `rockpack <project-name>`, подставив имя нового каталога. В мастере выберите тип проекта, затем откройте созданный каталог для дальнейшей работы.
Есть ли вариант для библиотеки?
Да. Starter поддерживает библиотеку с UMD, ESM и CommonJS. Выберите этот тип при создании.
Можно ли менять Webpack?
Да. Расширьте конфигурацию сборки в проекте. Rockpack сохраняется в составе инструментов, менять весь набор ради одной настройки не нужно.
Обязательно ли брать весь набор?
Нет. Модули сборки, оформления кода и тестов можно использовать отдельно. Для существующего проекта выбирайте только нужные части.
Что подготовлено для SSR?
Сервер Node.js и гидратация React, которая делает отданную сервером страницу интерактивной. После создания запустите сервер и откройте страницу в браузере.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыОфициальный CLI для создания приложений TanStack Start и Router с машиночитаемым JSON-выводом для кодинг-агентов
MCP-сервер CodeRocket отдает агенту правила дизайн-системы, компоненты и блоки сохраненной библиотеки только на чтение.
Рабочее место для Claude Code: десять команд ведут от идеи продукта к экранам на React и пакету передачи с готовыми промптами для реализации
Скилл и CLI pwc: по одной команде clone с адресом агент воссоздает страницу сайта как проект Vite и React и измеряет совпадение
Маркетплейс плагинов и скиллов Claude Code для 3D, анимации и современного веба: Three.js, GSAP, React Three Fiber, Babylon.js
Lightswind UI
Lightswind-UI-Library
Библиотека анимированных React-компонентов, которые CLI копирует в проект исходниками, с сервером MCP. Часть блоков по платной Pro-лицензии
Коротко о README
Starter поддерживает CSS-модули и импорт SVG как React-компонентов. Для повторного использования частей набора есть отдельные пакеты компилятора и правил оформления.