1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2025-07-21 19:21:18 -04:00

pass .env secrets to gulp tasks via dotenv

This commit is contained in:
2021-10-03 12:39:51 -04:00
parent bb8e5e2248
commit d47bf07401
3 changed files with 59 additions and 58 deletions

View File

@@ -1,3 +1,5 @@
/* eslint-env node */
import "dotenv/config";
import gulp from "gulp";
import { task as execa } from "gulp-execa";
import cache from "gulp-cache";
@@ -11,33 +13,31 @@ import imageminPngquant from "imagemin-pngquant";
import imageminGifsicle from "imagemin-gifsicle";
import imageminSvgo from "imagemin-svgo";
gulp.task("default", gulp.series(
clean,
npx("webpack", ["--mode", "production"]),
npx("hugo"),
gulp.parallel(
optimizeHtml,
optimizeImages,
),
));
gulp.task(
"default",
gulp.series(
clean,
npx("webpack", ["--mode", "production"]),
npx("hugo"),
gulp.parallel(optimizeHtml, optimizeImages)
)
);
gulp.task("serve", gulp.series(
clean,
gulp.parallel(
npx("webpack", ["serve", "--mode", "development"]),
npx("hugo", ["--watch", "--buildDrafts", "--buildFuture", "--verbose"]),
),
));
gulp.task(
"serve",
gulp.series(
clean,
gulp.parallel(
npx("webpack", ["serve", "--mode", "development"]),
npx("hugo", ["--watch", "--buildDrafts", "--buildFuture", "--verbose"])
)
)
);
gulp.task("clean", clean);
function clean() {
return del([
"public/",
"builds/",
"_vendor/",
"static/assets/",
]);
return del(["public/", "builds/", "_vendor/", "static/assets/"]);
}
function optimizeHtml() {