in this article, we’re gonna try to Basic understand what is GULP and why it’s always connected to NPM. that’s a super weird and super annoying package.json file there you see pretty much in every project you’re working on.
gulp is just a simple toolkit to automate repetitive tasks. (https://gulpjs.com)
the source code of gulp and all the other plugins and packages that you use in order to extend gulp and make it possible to use and every framework is based on NPM.
in order to keep track of all the files that you need to use in your project in order to create the go file develop your automation tool all develop your entire workflow to compile all your distribution files.
you need to generate a package.JSON file that it’s basically just the full DNA explanation of what it’s inside your project.