Я пишу подсветку кода для развлечения и хочу ввести HTML-файл, полный тегов / текста, а затем выплюнуть его на консоль, где каждый тип тега окрашен / выделен соответствующим образом.
Я использую nodejs на бэкэнде и думал сделать регулярное выражение для захвата чего-либо между <
& >
и сохранения каждого типа узла в объекте с генерируемым цветом.Также удостоверьтесь, что проверили, существует ли тип узла, и удостоверьтесь, что цвет уже используется, тогда просто применяя стили при сканировании, и создавая объект в то же время.
Есть ли какая-то ANSIили другая библиотека, которая также поможет с этим?
Спасибо.