feat: Приведение документации в соответствие конфигурации

This commit is contained in:
Ilia Mashkov
2025-11-23 15:38:19 +03:00
parent 5af3fbfdc3
commit 53d7b90c72
3 changed files with 45 additions and 7 deletions

View File

@@ -34,10 +34,20 @@
- **paths**: Настройка алиасов для импортов
```json
{
"@/*": ["./src/*"],
"*": ["./src/*"]
}
```
Позволяет импортировать файлы из `src` без указания полного пути
Позволяет импортировать файлы из `src` с использованием `@/` или без префикса
### Типы
- **types**: Глобальные типы для проекта
```json
["node", "jest", "@testing-library/jest-dom"]
```
- `node` - типы Node.js API
- `jest` - типы для Jest тестов
- `@testing-library/jest-dom` - типы для дополнительных матчеров Jest
## Настройки ts-node
@@ -71,10 +81,13 @@ pnpm type-check
### Использование алиасов путей
```typescript
// Вместо:
import { Button } from '../../../components/Button'
import { Button } from '../../../shared/ui/Button'
// Можно писать:
import { Button } from 'components/Button'
// Можно писать с @ алиасом:
import { Button } from '@/shared/ui/Button'
// Или без префикса (для совместимости):
import { Button } from 'shared/ui/Button'
```
### JSX без импорта React