0.0.52 • Published 9 months ago
@scbt-ecom/ui v0.0.52
React + TypeScript + Vite
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
Expanding the ESLint configuration
If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:
- Configure the top-level
parserOptions
property like this:
export default {
// other rules...
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
project: ['./tsconfig.json', './tsconfig.node.json', './tsconfig.app.json'],
tsconfigRootDir: __dirname
}
}
- Replace
plugin:@typescript-eslint/recommended
toplugin:@typescript-eslint/recommended-type-checked
orplugin:@typescript-eslint/strict-type-checked
- Optionally add
plugin:@typescript-eslint/stylistic-type-checked
- Install eslint-plugin-react and add
plugin:react/recommended
&plugin:react/jsx-runtime
to theextends
list
Тестирование
- На проекте для unit тестирования используется vitest, документация — https://vitest.dev/
- Все тесты лежат в папке test, она полностью должно дублировать структуру папки lib, собственно, что мы и тестируем
- Снепшоты создаются также с помощью vitest, функция toMatchSnapshot(). Тут главное не нужно создавать на всё подряд их, желательно для реакт компонентов, каких-то больших и сложных объектов, конфигурационных файлов, API-ответов, сложных выходных данных
- Чтобы обновить снепшоты введите
npx vitest -u
- Скриншотное тестирование работает с помощью chromatic — https://storybook.js.org/docs/writing-tests/visual-testing
- При запуске Storybook вы увидите новую дополнительную панель для визуальных тестов, где вы можете запускать тесты и просматривать результаты.
- Чтобы включить визуальное тестирование, зарегистрируйтесь в Chromatic и создайте проект. Это даст вам доступ к парку облачных браузеров.
- Выберите проект из списка проектов, чтобы завершить настройку. Если вы настраиваете дополнение впервые, файлы конфигурации и необходимые идентификаторы проектов будут добавлены для вас автоматически
- Нажмите кнопку ▶️ Play на боковой панели Storybook, чтобы запустить визуальные тесты. Это отправит ваши истории в облако для создания снимков и обнаружения визуальных изменений.
0.0.51
9 months ago
0.0.52
9 months ago
0.0.47
9 months ago
0.0.50
9 months ago
0.0.42
10 months ago
0.0.41
10 months ago
0.0.20
11 months ago
0.0.22
10 months ago
0.0.23
10 months ago
0.0.24
10 months ago
0.0.25
10 months ago
0.0.37
10 months ago
0.0.15
11 months ago
0.0.38
10 months ago
0.0.16
11 months ago
0.0.17
11 months ago
0.0.18
11 months ago
0.0.30
10 months ago
0.0.31
10 months ago
0.0.32
10 months ago
0.0.33
10 months ago
0.0.11
11 months ago
0.0.34
10 months ago
0.0.12
11 months ago
0.0.35
10 months ago
0.0.13
11 months ago
0.0.36
10 months ago
0.0.3
11 months ago
0.0.2
11 months ago
0.0.26
10 months ago
0.0.27
10 months ago
0.0.29
10 months ago
0.0.5
11 months ago
0.0.6
11 months ago
0.0.1
11 months ago