Just want to tell you that we managed to get development mode to work with our gulp build here at Posten so that rebuilding of our ES6 controllers and Sass code takes less than a second and is livereloaded in Enonic XP.
So, this is first time ever I have done some server side development with zero build time (we have like a minute on one of our projects), well since I quit writing PHP.
Enonix XP is great for this reason alone, but doing frontend and backend in same language is fantastic!!!
Basically I created a proxy for Enonic XP in node and deliver .css (built from sass) from filesystem and not through XP. Then I manipulated the page controller to sniff out which port Iām running from and ask for my built files insted of the Enonic reference. The es6 files are just done with babel in gulp file and not in the gradle job.