@ssheverev/ts-config
v0.0.2
Published
TypeScript конфигурации для различных типов проектов.
Readme
@ssheverev/ts-config
TypeScript конфигурации для различных типов проектов.
Установка
npm install --save-dev @ssheverev/ts-config typescriptТребования
- TypeScript >= 4.8.4 < 5.8.0
Использование
Базовая конфигурация
В вашем tsconfig.json:
{
"extends": "@ssheverev/ts-config/base.json",
"compilerOptions": {
// дополнительные настройки
}
}React конфигурация
Для React проектов используйте:
{
"extends": "@ssheverev/ts-config/react.json",
"compilerOptions": {
"baseUrl": "src",
"paths": {
// алиасы
}
// дополнительные настройки
},
"include": ["src"]
}Особенности конфигураций
Базовая конфигурация
- Target: ES2022
- Строгая типизация (strict mode)
- Поддержка современных возможностей ES
- Проверка неиспользуемого кода
- Улучшенная проверка типов
React конфигурация
Расширяет базовую конфигурацию и добавляет:
- Поддержку JSX (react-jsx)
