Webpack is a module bundler and gulp is a programmable task runner, and in this article you can read about their aspects, and developers moving away from gulp and grunt and using webpack
This directive can be used in any element in which you would like to achieve the ripple effect, using modifiers and different colors for better results.