Yep, people already point this out github.com/stereobooster/typescrip.... All problems resolved.
Problem 2 can't be solved gracefully with different config, because we need to run build before running tests, so it will get confusing. Instead I added babel to process ES6 modules
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.