Updated gulp to v5 and replaced vulnerable gulp-header with gulp-append-prepend

This commit is contained in:
the-djmaze 2024-07-08 00:43:48 +02:00
parent cd5ba2b000
commit 1a19d25fdb
4 changed files with 2912 additions and 3972 deletions

View file

@ -2,7 +2,7 @@
const gulp = require('gulp');
const concat = require('gulp-concat'),
header = require('gulp-header'),
gap = require('gulp-append-prepend'),
rename = require('gulp-rename'),
replace = require('gulp-replace'),
terser = require('gulp-terser'),
@ -13,12 +13,14 @@ const concat = require('gulp-concat'),
size = require('gulp-size');
const { config } = require('./config');
const { del, getHead } = require('./common');
const { del } = require('./common');
const { rollupJS } = require('./rollup');
const jsClean = () => del(config.paths.staticJS + '/**/*.{js,map}');
const prepend = () => gap.prependText(config.head.agpl + '\n');
// boot
const jsBoot = () => {
return gulp
@ -56,7 +58,7 @@ const jsLibs = () => {
const jsSieve = async () =>
(await rollupJS(config.paths.js.sieve.name))
// .pipe(sourcemaps.write('.'))
.pipe(header(getHead() + '\n'))
.pipe(prepend())
.pipe(eol('\n', true))
.pipe(gulp.dest(config.paths.staticJS));
@ -64,14 +66,14 @@ const jsSieve = async () =>
const jsApp = async () =>
(await rollupJS(config.paths.js.app.name))
// .pipe(sourcemaps.write('.'))
.pipe(header(getHead() + '\n'))
.pipe(prepend())
.pipe(eol('\n', true))
.pipe(gulp.dest(config.paths.staticJS));
const jsAdmin = async () =>
(await rollupJS(config.paths.js.admin.name))
// .pipe(sourcemaps.write('.'))
.pipe(header(getHead() + '\n'))
.pipe(prepend())
.pipe(eol('\n', true))
.pipe(gulp.dest(config.paths.staticJS));