symbiosis-uikit
v0.7.50
Published
UI-кит компонентов Symbiosis.
Downloads
960
Readme
symbiosis-uikit
UI-кит компонентов Symbiosis.
Установка
npm i symbiosis-uikitЛокальная разработка
npm i # установить зависимости
npm run dev # дев-сервер (Vite)
npm run build # собрать пакет в ./dist (tsc + vite build)Публикация в npm
Публикация автоматическая и происходит по пушу git-тега. Вручную npm publish запускать не нужно.
Как выпустить версию
Поднять версию в
package.json(например0.7.47).Закоммитить и запушить в
main.Создать и запушить тег с этой же версией:
git tag 0.7.47 git push origin 0.7.47GitHub Action
publish.ymlсам соберёт пакет и опубликует его в npm.
Dist-теги
Тег npm выбирается автоматически по версии:
- обычная версия (
0.7.47) → публикуется вlatest; - пререлиз (
0.7.47-rc.0,0.7.48-beta.1) → публикуется в тег по идентификатору (rc,beta,next),latestне трогается.
Аутентификация (Trusted Publisher / OIDC)
Токены npm в репозитории не используются. Авторизация идёт через npm Trusted Publishing (OpenID Connect): npm доверяет конкретному GitHub-воркфлоу этого репозитория.
Настраивается это на стороне npm:
https://www.npmjs.com/package/symbiosis-uikit/access → раздел Trusted Publisher
(repository: symbiosis-finance/uikit, workflow: publish.yml).
Поэтому имя файла воркфлоу должно оставаться publish.yml — иначе npm не распознает издателя и публикация упадёт на шаге авторизации.
