0.0.52 • Published 9 months ago

@scbt-ecom/ui v0.0.52

Weekly downloads
-
License
ISC
Repository
github
Last release
9 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

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