fix: robustify hoisting logic around prop types (#2740) fix: ensure typed exports are marked as used (#2746) fix: ensure eligible snippets can be referenced in module script (#2753) fix: prevent error with unclosed tag followed by LF or end of file (#2750)