gulpfilejs
Gulpfile.js is a JavaScript configuration script used by the Gulp task runner to define and organize build and automation tasks for a project. Placed at the project root, it is read by the Gulp CLI when a user runs gulp from the command line. The file typically imports gulp itself and a collection of plugins, then describes a series of file processing steps in a pipeline fashion.
In modern Gulp workflows (version 4 and later), tasks are defined as JavaScript functions and composed using
Gulp tasks are typically triggered via the Gulp CLI, for example by running gulp or gulp build.