0.0.52 • Published 8 months ago

@scbt-ecom/ui v0.0.52

Weekly downloads
-
License
ISC
Repository
github
Last release
8 months ago

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:

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 to plugin:@typescript-eslint/recommended-type-checked or plugin:@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 the extends 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

8 months ago

0.0.52

8 months ago

0.0.47

8 months ago

0.0.50

8 months ago

0.0.42

9 months ago

0.0.41

9 months ago

0.0.20

10 months ago

0.0.22

9 months ago

0.0.23

9 months ago

0.0.24

9 months ago

0.0.25

9 months ago

0.0.37

9 months ago

0.0.15

10 months ago

0.0.38

9 months ago

0.0.16

10 months ago

0.0.17

10 months ago

0.0.18

10 months ago

0.0.30

9 months ago

0.0.31

9 months ago

0.0.32

9 months ago

0.0.33

9 months ago

0.0.11

10 months ago

0.0.34

9 months ago

0.0.12

10 months ago

0.0.35

9 months ago

0.0.13

10 months ago

0.0.36

9 months ago

0.0.3

10 months ago

0.0.2

10 months ago

0.0.26

9 months ago

0.0.27

9 months ago

0.0.29

9 months ago

0.0.5

10 months ago

0.0.6

10 months ago

0.0.1

11 months ago