The #defines in project/EsmScriptFuncs.cpp could also remain short with the long defs as a comment. Although they do seem to be quite at home in EsmScriptDefs.h, in case of being used elsewhere. Using static constexpr might be a thing, macros are cheaper in the preprocessor – there may only be a minimal difference.
Ok, as you know, horizontal alignment with tabs can be iffy in any context, as most editors (including Github) have width settings. And don’t start on fonts and their custom scaling. 😛