20 lines
1.3 KiB
JSON
20 lines
1.3 KiB
JSON
{
|
|
"compilerOptions": {
|
|
"target": "ESNext", // Указываем современный стандарт
|
|
"module": "ESNext", // Используем ES модули
|
|
"moduleResolution": "node", // Разрешение модулей как в Node.js
|
|
"strict": true, // Включаем строгий режим
|
|
"outDir": "./dist", // Папка для вывода скомпилированных файлов
|
|
"rootDir": "./src", // Корневая папка исходников
|
|
"esModuleInterop": true, // Совместимость с CommonJS модулями
|
|
"skipLibCheck": true, // Пропуск проверки типов в библиотечных файлах
|
|
"declaration": true, // Генерация `.d.ts` файлов
|
|
"sourceMap": true, // Генерация `.map` файлов
|
|
"paths": {
|
|
"@/*": ["./src/*"] // Настройка алиасов (сопоставление путей)
|
|
}
|
|
},
|
|
"include": ["src"], // Указываем папку с исходниками
|
|
"exclude": ["node_modules", "dist"] // Исключаем ненужные директории
|
|
}
|