@cdek-it/vue-ui-kit
v1.1.1
Published
Библиотека компонентов на Vue 3 для витрин
Downloads
235
Readme
vue-ui-kit
Библиотека компонентов на Vue 3 для витрин
Актуальный storybook http://frontdev.pages.cdek.ru/cdek-vue-ui-kit
Prerequisits
- Node v16.x
- yarn v1.22.x
Recommended IDE Setup
- VSCode
- Volar (and disable Vetur)
- TypeScript Vue Plugin (Volar)
- Eslint
- Prettier Eslint
VsCode settings for auto-formatting:
- Editor: Format On Save - true
- Editor: Default Formatter - Prettier Eslint
Versions
Commands
- Установка пакетов
yarn - Генерация библиотеки
yarn build - Запуск линтера
yarn lint - Запуск тестов
yarn test, с uiyarn test:ui - Проверка типов
yarn type-check - Storybook
yarn storybook - Генерация типовых файлов для компонента
yarn gen:component ComponentName
Manual Publishing
Добавить файл в корне .npmrc с контентом
@cdek-ui-kit:registry=https://gitlab.cdek.ru/api/v4/projects/2094/packages/npm/
# Add token for uploading to the registry.
'//gitlab.cdek.ru/api/v4/projects/2094/packages/npm/:_authToken'="<deploy_token>"Deploy token можно создать в настройках репозитория (доступно только для мейнтейнеров).
Settings > Repository > Deploy tokens
Далее запустить команды:
yarn build
npm publishВерсия пакета возьмется с package.json.
CI publishing
Есть мануальный пайплайн на ветке main, версия также возьмется с package.json.
Установка в сторонний репозиторий
npm config set -- '//gitlab.cdek.ru/api/v4/projects/2094/packages/npm/:_authToken' "M__vw1BxxuyPg5htzoZw"
npm config set @cdek-ui-kit:registry https://gitlab.cdek.ru/api/v4/projects/2094/packages/npm/
yarn add @cdek-ui-kit/vueAuth token вставленный в примере подходит только для чтения
