@meduza/ui-kit-2
v1.3.0
Published
UIKit for Meduza
Downloads
1,432
Readme
MEDUZA UI-KIT 4.0
Разработка
pnpm start- запускает development сборку с hot reload, пишет все в папку distcd example && pnpm start- запускает сборку тестового проекта с hot reload, в который можно импортировать компоненты из китаpnpm storybook- запускает storybook
pnpm generate - генератор компонентов. Вводим название компонента, получаем все файлы и импорты
Использование
Необходимо глобально импортировать в проект файл ui-kit.css (туда собираются все модули) Любые компоненты просто импортятся из кита
Сборка
Режимы сборки
pnpm build --mode development- сборка стилей с переменными сайтаpnpm build --mode production- сборка стилей без переменных
Особенности production сборки
- Запускается без подключения переменных в silent-режиме
- CSS-модули собираются в
ui-kit.css - После сборки запускается
build.sh:- Создает
ui-kit-game.cssс игровыми переменными - Перезаписывает
ui-kit.cssс переменными сайта
- Создает
Как опубликовать новую версию
- Меняем номер версии в package.json.
- Прописываем команду
pnpm buildдля создания файла со стилями. - Прописываем команду
pnpm publishдля создания и публикации новой версии.
Локальное подключение UI-KIT к проекту
Для локального подключения UI-KIT можно воспользоваться одним из 2 следующих способов. Важно соблюдать правильный порядок действий для корректного подключения.
Подключение через link:
- как создать локальное подключение:
- В проекте website3 в package.json прописываем
"@meduza/ui-kit-2": "link:../ui-kit-2".
- как создать файл с изменениями в UI-KIT:
- В данном проекте ui-kit-2 мы прописываем команду
pnpm build- этой командой мы создаем новый css-файл.
- как отключить локальное подключение:
- В проекте website3 в package.json прописываем опубликованную версию, например
"@meduza/ui-kit-2": "0.9.6".
Подключение через yalc:
yalc - это инструмент, который позволяет локально публиковать и подключать npm-пакеты.
- как подключиться:
- Если yalc не установлен, то можно его установить глобально командой
npm install -g yalc. Если yalc установлен, то можно перейти к шагу 2. - В данном проекте ui-kit-2 мы прописываем команду
yalc publish- этой командой мы создаем линк. - В проекте website3 мы прописываем команду
yalc add @meduza/ui-kit-2- этой командой мы подписываемся на линк из шага 2.
- как создать файл с изменениями в UI-KIT:
- В данном проекте ui-kit-2 мы прописываем команду
pnpm build- этой командой мы создаем новый css-файл. - В данном проекте ui-kit-2 мы прописываем команду
yalc publish- этой командой мы создаем новый линк. - В проекте website3 мы прописываем команду
yalc update- это командой мы обновляем подписку на линк из шага 2.
- как отключить локальное подключение:
- В проекте website3 мы прописываем команду
yalc remove @meduza/ui-kit-2- этой командой мы удаляем подписку на линк.
