Библиотека компонентов на Vue 3 для витрин
Актуальный storybook https://cdek-it.github.io/vue-ui-kit/
- Node v20.x
- yarn v1.22.x
- 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
- Установка пакетов
yarn - Генерация библиотеки
yarn build - Запуск линтера
yarn lint - Запуск тестов
yarn test, с uiyarn test:ui - Проверка типов
yarn type-check - Storybook
yarn storybook - Генерация типовых файлов для компонента
yarn gen:component ComponentName
Deploy token можно создать в настройках репозитория (доступно только для мейнтейнеров).
Settings > Repository > Deploy tokens
Далее запустить команды:
yarn build
npm publishВерсия пакета возьмется с package.json.
Есть мануальный пайплайн на ветке main, версия также возьмется с package.json.