Hacker News new | ask | show | jobs
by latchkey 4121 days ago
I started with grunt, then moved to gulp because I like the plugin support more and it felt less magical to me.

Then, I found that working with many different projects, gulp wasn't DRY enough for me. I kept copying any pasting my tasks across projects and forgetting to go back and improve them as I went. I also disliked the chain of require statements and devDependencies in my package.json. I was spending too much time coding my build.

So, I started a project [1] to move gulp tasks into re-usable functions and hide the devDependencies. Now I'm pretty happy with the result, my gulpfile [2] is now mostly configuration and very little code.

[1] https://github.com/lookfirst/gulp-helpers/

[2] https://github.com/lookfirst/systemjs-seed/blob/master/gulpf...