It would be nice to follow best practices from js and ts programming paradigm, which could be enforced by providing tslint.
also united formatting and automatically handling all in pre commit hooks via lint-staged is very good idea and DX IMHO
I can submit all of these via PR if you're ok with that :)