@coraltravelcenter/create-b2c-landing-vite
v2.2.0
Published
Interactive project generator for @coraltravelcenter/b2c-landing-builder
Readme
@coraltravelcenter/create-b2c-landing-vite
Интерактивный генератор проектов для @coraltravelcenter/b2c-landing-builder.
npm create @coraltravelcenter/b2c-landing-viteГенератор запрашивает название проекта, JavaScript-стек, формат разметки, формат стилей и целевой сайт. В созданный проект попадают только файлы лендинга; сборочная логика остаётся в глобальном пакете builder.
Поддерживаемые комбинации:
- Vanilla JavaScript или Vue 3;
- HTML или Pug;
- CSS, SCSS или Less;
- Coral или Sunmar.
Generator добавляет только зависимости выбранного стека в devDependencies
проекта и автоматически выполняет локальный npm install. Для Vue локально
устанавливаются vue и @vitejs/plugin-vue.
Имя проекта должно соответствовать ^[a-z0-9][a-z0-9-]*$.
Перед созданием проекта установите builder:
npm install --global @coraltravelcenter/b2c-landing-builderПосле генерации:
cd <project-name>
b2c-landing-vite check
b2c-landing-vite dev
b2c-landing-vite buildПроект не содержит собственной Vite-конфигурации и внутренних build-скриптов.
Файл landing.config.mjs связывает проект с поддерживаемой версией builder через
schemaVersion.
Для CI и автоматизации все ответы можно передать флагами:
npm create @coraltravelcenter/b2c-landing-vite -- \
--name summer-2026 \
--script vanilla \
--markup html \
--styles css \
--site coral