Landing Kit v0.3.0
Landing Kit 0.3.0
Полноценный релиз создания и безопасного сопровождения Astro-лендингов Lenremont.
Новые команды
Создание нового проекта в отдельной папке:
npx @lenremont/landing-kit create lr-project-nameСоздание непосредственно в текущей пустой папке:
npx @lenremont/landing-kit create .Обновление существующего проекта до актуальной инфраструктуры:
npx @lenremont/landing-kit@latest updateБезопасное обновление
- Перед изменениями всегда запрашивается подтверждение
(y/N). - Пустой ответ или
nотменяет операцию без записи файлов. - Обновляются только управляемые конфиги, документация, scripts, engines и точные версии devDependencies.
- Пользовательские поля
package.jsonсохраняются. src/**иpublic/**не перезаписываются.--no-installпозволяет отложить установку зависимостей.- Команда блокируется вне проекта Landing Kit.
Социальные блоки
- Добавлены рабочие Telegram, VK и MAX назначения.
- В пакет включены три QR WebP-файла.
- Улучшена интерактивная обратная связь кнопок и QR-карточек.
Репозиторий и качество
- Добавлены npm, Quality, GitHub Release, Node.js, downloads и license badges.
- Добавлен
CHANGELOG.md. - Добавлен ADR-0029 с контрактом
create .иupdate. - Новый Quality workflow проверяет Node.js 22.12, Node.js 24 и упакованный npm-артефакт.
- Git-автор релиза и тега —
lenremont2.
Проверено
- 15/15 тестов.
- Prettier без замечаний.
- Packed npm smoke: создание через
create ., подтверждённый update, сохранение пользовательских исходников, Astro check и production build. - Публичный
@lenremont/landing-kit@0.3.0проверен через независимыйnpx-запуск.
WordPress-экспорт, API, credentials и код плагина по-прежнему не входят в эту версию.