Debugging Ionic Apps

Iam little confused about proper way to debug ionic apps, so far iam using ionic serve, or ionic run, and then i debug in developer tools(usually with console.log()). But this not seems like a right way to do this. I cant use steps and break points, and i cant see the typescript files and html templates in sources in developer tools. I saw that it cant be somehow done, that i can see it all and not only main.js , vendor.js and so on. Can u give me some advices about this? How u debug your apps? Or are there any best practises for this?