Я не языковед, но вот не идёт JS хоть ты тресни, как ни стараюсь принять его таким, какой он есть! Работал с CHILL, C, C++, php, perl, python - всё можно переварить, а вот этот вот никак не выходит "каменный цветок"
Ну блин, в препроцессинге же не нужно прям хай левел, да и в вебхуках. На том уровне что там нужно, язык как язык. По крайней мере там не надо как в голанг для джсон описывать структуры если что-то сложнее строки, числа или булева в значении ключа ( если использовать встроенный marshall/u marshall)