This is a really interesting topic I’ll be watching pretty closely as I do enjoy my Bower workflow with Sage. With that said I’d love to see more innovation regarding front end package management, all too often devs don’t setup or maintain their bower packages properly.
Right, it’s somewhat reassuring but it’ll be interesting to see the progress of help or support.
I keep reading more and more devs are promoting to just use NPM3 as a package manager vs Bower. Here’s a recent Twitter discussion about it.
I prefer Bower b/c keeping Front-end scripts and Back-end scripts separate has its benefits but the ease of use of using NPM3 could also be beneficial for other reasons.
Curious where this is going…
It would require a new Gulp workflow since the front-end scripts should compile with Gulp, but the backend scripts shouldn’t.
Does this suggest Sage 9.0 will use npm/Browserify? I remember a comment (related to introducing composer) that we’d have to deal with 3 different package managers. Using npm for all of the JavaScript depdendencies and composer for all the back-end would resolve that issue.
In this case, would there need to be some sort of transition from sage sites using bower or leave as is. Especially, if Bower becomes more unsupported or than supported. Ive had a steep learning curve with bower and it makes me sad that things may change so soon.
I sometimes miss the days of Roots 6.0. I still have a site I maintain on 6.5.2 and every time I type in grunt I wait for an error, but it keeps chugging along.