Steps for deploying Angular.Js application

When you finished the developing and several rounds of testing of your angular.js application the question pops up in your head is "how do you prepare the deployment version of application ?". You have many options. Some are listed down:

Deploy it in its present state. You don't have to do any minification, concatenation, name mangling etc. Get all your ts project and transpile it then copy all your resulting js/css/... sources and dependencies to the hosting server and it is ready to be deployed.

 Deploy using bundling tools. There are bundling tools like webpack, browserify, systemjs builder etc. It packs all your app code into folders of js/css/ files which you refer in your html. This process may differ depending on the bundler you use.