Grunt, Gulp or npm?
So that's perplexing enough, let's add transpilation into the mix. ES6 via Webpack and Babel seem like good way to go, but will bundling go out of style next year as Kyle suggests? Maybe just Typescript?
I'm still using Angular 1.x. I've started to tinker with Angular 2 but haven't deployed any code professionally with it. I'm waiting to see what the 'official' Angular 2 build-and-deployment chain ends up being before I sort out my build procedures. After raving about Typescript just three paragraphs ago, I'm not sure I want to use it.
Honestly, the goal isn't finding the 'one true way,' it's just finding a good 'one button build' for my current workflow. One button builds have been 'best practice' since at least the C++ Coding Standards written by Herb Sutter and Andrei Alexandrescu way back in 2004. That much hasn't changed. I just want to hit 'ctrl-S', and watch my browser refresh with the latest content. That's all ;)