Grunt or Gulp? Additional recommendations?

Hi fellow campers.
Was seeking some advice from some of you more experienced developers out there.
I am currently looking into some addition tools to start adding to my development workflow.
While working with mostly front end type projects w/ the occasional python or php.
I currently find myself using the zsh shell. Which I’m not even sure why I started using, outside of that fact that the theme looks pretty, and maybe one custom command I use to open project directories in sublime3, which is the text editor I use. I use git, sometimes from the shell, others from the desktop application. And that’s about it.

What other tools would y’all recommend I try to start implementing into my work routine?
I see grunt/gulp mentioned pretty frequently it seems. Should I be using one of these?
Is it just a pepsi or coke type scenario, or would it be more beneficial I use one over the other?
Ty for your input! :slight_smile:
-Cheers to a new year- :tada:
–(even tho quantum physics tells us time is merely an illusion) :stuck_out_tongue:

Gulp, Grunt, and npm (I’m sure there are many more, too) can be very useful build tools to add to your development process. I have only used Gulp so I can’t comment on the other two. I use it to compile my SASS files into CSS and to concatenate my source files to allow faster loading times for my sites.I also use it to version my files to bust any caching to make sure people get the latest version of my style and script files. Basically my Gulp file “watches” for changes to my source files and then I have it set to automatically run some scripts to update all of my source files when I save the changes.

Gulp is JavaScript based and Grunt and npm use JSON files for processing. I’m not sure how to implement Grunt and npm so that’s something you’ll have to research if you want to delve further into them. Everyone has their own favorite build tools so it’s really a matter of what you’re more comfortable using or what works best with your particular work flow.

1 Like

The easiest option seems to be npm scripts. You can store command line instructions into the npm package.json file as property-value pairs and then run them with “npm + property”.