freyr-ui-demo
v1.1.0-alpha.4
Published
Design system of Rutube
Downloads
12
Readme
Freyr
Дизайн система Rutube
Storybook: https://freyr.rutube.dev
Начало работы над дизайн системой
Пожалуйста, прочтите следующие документы перед началом работы над дизайн системой.
Scripts
В проекте используются следующие npm-скрипты:
Основные скрипты
clean
Удаляет директориюdist. Используется перед сборкой.npm run cleandevЗапускает Vite в режиме разработки. Таким образом вы можете протестировать в папке src работу вашего компонента, как в реальном приложении.npm run devprebuildУдаляет директориюdist. Используется перед сборкой.npm run prebuildbuildСобирает проект: сначала компилирует TypeScript с помощью конфигурации tsconfig-build.json, затем выполняет сборку через Vite.npm run buildlintПроверяет код на ошибки с помощью ESLint.npm run lintlint:fixПроверяет код на ошибки с помощью ESLint и исправляет их.npm run lint:fixstylelintПроверяет код на ошибки с помощью Stylelint.npm run stylelintpreviewЗапускает Vite в режиме предпросмотра.npm run previewprepackСоздает пакет с помощью Vite.npm run prepackreleaseСоздает релиз с помощью Semantic Release.npm run releaseprecommitПроверяет код на ошибки с помощью Lint Staged.npm run precommitprepareСоздает пакет с помощью Vite.npm run prepareprettierПроверяет код на ошибки с помощью Prettier.npm run prettierprettier:fixФорматирует код с помощью Prettier.npm run prettier:fixstorybookЗапускает Storybook в режиме разработки.npm run storybookbuild-storybookСобирает Storybook.npm run build-storybooktestЗапускает Vitest.npm run testtest:uiЗапускает Vitest с UI.npm run test:uitest:watchЗапускает Vitest в режиме наблюдения.npm run test:watchcoverageЗапускает Vitest с покрытием.npm run coveragecliЗапускает CLI для создания нового компонента.npm run clitypecheckПроверяет код на ошибки с помощью TypeScript.npm run typecheck
