text: /*
  	Tasks:
  
  	$ gulp 			: Runs the "js" and "css" tasks.
  	$ gulp js		: Runs the "js" tasks.
  	$ gulp css		: Runs the "css" tasks.
  	$ gulp watch	: Starts a watch on the "js" and "css" tasks.
  	$ gulp polyfill : Creates the polyfill file.
  
  
  	Flags for the custom task:
  
  	--i ../path/to 	: Create a custom build using "mmenu.module.ts", "_includes.scss" and "_variables.scss" from the specified directory.
  	--o ../path/to 	: Sets the "output" directory to the specified directory.
  
  
  	Example:
  
  	$ gulp custom --i ../my-custom-input --o ../my-custom-output
  	$ gulp polyfill --i ../my-custom-input --o ../my-custom-output
  */
  
  const { parallel, series } = require('gulp');
  
  const js = require('./gulp/js');
  const css = require('./gulp/css');
  const polyfills = require('./gulp/polyfills');
  
  /*
  	$ gulp
  */
  exports.default = cb => {
      parallel(js.all, css.all)(cb);
  };
  
  /*
  	$ gulp js
  */
  exports.js = cb => {
      js.all(cb);
  };
  
  /*
  	$ gulp css
  */
  exports.css = cb => {
      css.all(cb);
  };
  
  /*
  	$ gulp custom
  */
  exports.custom = cb => {
      parallel(js.custom, css.custom)(cb);
  };
  
  /*
  	$ gulp watch
  */
  exports.watch = cb => {
      parallel(series(js.all, js.watch), series(css.all, css.watch))(cb);
  };
  
  /*
  	$ gulp polyfill
  */
  exports.polyfill = cb => {
      parallel(polyfills)(cb);
  };
  