Писал тесты на TypeScript и не заметил, что они не запускаются после компиляции? Многие разработчики сталкиваются с ситуацией, когда изменения в TypeScript-исходниках теряются при запуске через dist, а тестовый раннер продолжает исполнять старый JavaScript.
Проблема: tsc компилирует TypeScript в dist, но если забыть пересборку, запускается старый код — тесты проходят, хотя изменения не применены. Решение: fwa — preflight-слой для TypeScript-тестов, который строит проверенный список файлов и передаёт его в node:test, исключая старые артефакты.
Отличный вариант для TypeScript-разработчиков, которые работают с проектами типа build-first и хотят избежать коварных багов из-за несвоевременной пересборки
🔥Ссылка на статью
Заметки Бэкендера & Max
