mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-09-02 05:59:21 +03:00
Updated gulp to v5 and replaced vulnerable gulp-header with gulp-append-prepend
This commit is contained in:
parent
cd5ba2b000
commit
1a19d25fdb
4 changed files with 2912 additions and 3972 deletions
|
|
@ -1,17 +1,8 @@
|
|||
/* RainLoop Webmail (c) RainLoop Team | Licensed under MIT */
|
||||
const gulp = require('gulp');
|
||||
const del = require('del');
|
||||
const fs = require('fs');
|
||||
|
||||
const { config } = require('./config');
|
||||
|
||||
exports.del = (dir) => del(dir);
|
||||
|
||||
exports.copy = (sFile, sNewFile, done) => {
|
||||
fs.writeFileSync(sNewFile, fs.readFileSync(sFile));
|
||||
done();
|
||||
};
|
||||
|
||||
exports.getHead = () => config.head.agpl;
|
||||
|
||||
exports.cleanStatic = () => del(config.paths.staticJS) && del(config.paths.staticCSS);
|
||||
|
|
|
|||
12
tasks/js.js
12
tasks/js.js
|
|
@ -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));
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue