При использовании HTML люди часто забывают закрывать теги, указывают неверные параметры, забывают закрыть кавычки. К сожалению, браузер часто игнорирует такие ошибки, что порождает разные версии сайта в разных браузерах. На простом сайте можно проверить его через W3C-валидатор, но если сайт на React'е или состоит из множества страниц, то это уже сложнее.
Какие есть строго типизированные генераторы HTML, которые не позволят допустить ошибку? Интересует как и фронтенд-часть (React / Vue интеграция, генерация HTML через JS), так и бэкенд часть. Как я понимаю, что-то подобное пытались сделать
PUG, но не уверен что это то что мне нужно,