I like having 2 distinct IDEs for Js/Ts and KMP just because of the context switching : in KMP I've to take some stuff in consideration like multithreading and constraints due to the other platforms ; and indeed in Js/Ts I may have other things to consider, other priorities, another code style, a lighter IDE for performance, ....
(Mostly a brain hack I wanted to share, it doesn't mean you've to do 2 repos or 2 directories, that's choice is really depending of your project/team I think.)