text: // Modules
  const gulp = require("gulp");
  const gulpLess = require("gulp-less");
  const gulpAutoprefixer = require("gulp-autoprefixer");
  const gulpSourcemaps = require("gulp-sourcemaps");
  const gulpCleanCss = require("gulp-clean-css");
  const gulpRename = require("gulp-rename");
  
  // Props
  const buildDir = "./dist";
  const sourceDir = "./source";
  
  // Compile Less
  const compileLess = () => {
    return gulp
      .src(`${sourceDir}/piglet.less`)
      .pipe(gulpLess())
      .pipe(gulpRename("piglet.edge.css"))
      .pipe(gulp.dest(buildDir))
      .pipe(gulpAutoprefixer({ cascade: false }))
      .pipe(gulpRename("piglet.css"))
      .pipe(gulp.dest(buildDir))
      .pipe(gulpSourcemaps.init())
      .pipe(gulpCleanCss())
      .pipe(gulpRename("piglet.min.css"))
      .pipe(gulpSourcemaps.write("."))
      .pipe(gulp.dest(buildDir));
  };
  
  // Exports
  exports.compileLess = compileLess;
  exports.build = gulp.series([compileLess]);
  