HEX
Server: Apache
System: Linux WWW 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) x86_64
User: web11 (1011)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /var/www/apklausos/assets/packages/datetimepicker/gulpfile.js
// for bootstrap 5 datetimepicker eonasdan/tempus-dominus with popper.js:
// gulp build

const {parallel} = require('gulp');
const {src, dest} = require('gulp');
const uglify = require('gulp-uglify');
const rename = require('gulp-rename');
const gulppostcss = require('gulp-postcss');
const autoprefixer = require('autoprefixer');
const cssnano = require('cssnano');
const concat = require('gulp-concat');

function js_minify() {
    return src([
        '../../../node_modules/@popperjs/core/dist/umd/popper.js',
        '../../../node_modules/@eonasdan/tempus-dominus/dist/js/tempus-dominus.js'
    ])
        .pipe(concat('popper-tempus.js'))
        .pipe(dest('build'))
        .pipe(uglify())
        .pipe(rename({extname: '.min.js'}))
        .pipe(dest('build'));
}


function css_minify() {
    let plugins = [
        autoprefixer(),
        cssnano()
    ];
    return src([
        '../../../node_modules/@eonasdan/tempus-dominus/dist/css/tempus-dominus.css',
        'custom.css'
    ])
        .pipe(concat('tempus-dominus.css'))
        .pipe(gulppostcss(plugins))
        .pipe(rename({extname: '.min.css'}))
        .pipe(dest('build'));
}

exports.build = parallel(
    js_minify,
    css_minify
);