Review commit by commit.
First commit uses a formatter over the codebase. My editor does it either way, and this way I don't ruin commit diffs, only PR diffs.
Second commit updates a comment.
Third commit adds pragmas to the top of files to use es5. No, not es6. Not es2025. es5. 😜 (only commit that might break anything, for which I added @ts-check, which thinks it should be fine)
Review commit by commit. First commit uses a formatter over the codebase. My editor does it either way, and this way I don't ruin commit diffs, only PR diffs. Second commit updates a comment. Third commit adds pragmas to the top of files to use es5. No, not es6. Not es2025. es5. 😜 (only commit that might break anything, for which I added @ts-check, which thinks it should be fine)