Software: Apache. PHP/8.1.30 uname -a: Linux server1.tuhinhossain.com 5.15.0-163-generic #173-Ubuntu SMP Tue Oct 14 17:51:00 UTC uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root) Safe-mode: OFF (not secure) /home/picotech/domains/inventory.picotech.app/public_html/node_modules/swiper/scripts/ drwxr-xr-x | |
| Viewing file: Select action/file-type: /* eslint import/no-extraneous-dependencies: ["error", {"devDependencies": true}] */
/* eslint no-console: "off" */
const gulp = require('gulp');
const fs = require('fs');
const less = require('gulp-less');
const autoprefixer = require('gulp-autoprefixer');
const header = require('gulp-header');
const rename = require('gulp-rename');
const cleanCSS = require('gulp-clean-css');
const path = require('path');
const config = require('./build-config.js');
const banner = require('./banner.js');
function build(cb) {
const env = process.env.NODE_ENV || 'development';
const components = [];
config.components.forEach((name) => {
const lessFilePath = `./src/components/${name}/${name}.less`;
if (fs.existsSync(lessFilePath)) {
components.push(name);
}
});
const colors = [];
Object.keys(config.colors).forEach((key) => {
colors.push(`${key} ${config.colors[key]}`);
});
let lessContent = fs.readFileSync(path.resolve(__dirname, '../src/swiper.less'), 'utf8');
lessContent = lessContent
.replace('//IMPORT_COMPONENTS', components.map((component) => `@import url('./components/${component}/${component}.less');`).join('\n'))
.replace('$themeColor', config.themeColor)
.replace('$colors', colors.join(', '));
fs.writeFileSync(path.resolve(__dirname, '../src/swiper-temp.less'), lessContent);
gulp.src('./src/swiper-temp.less')
.pipe(less({
javascriptEnabled: true,
}))
.on('error', (err) => {
if (cb) cb();
console.error(err.toString());
})
.pipe(autoprefixer({
cascade: false,
}))
.on('error', (err) => {
if (cb) cb();
console.error(err.toString());
})
.pipe(header(banner))
.pipe(rename((filePath) => {
/* eslint no-param-reassign: ["error", { "props": false }] */
filePath.basename = 'swiper';
}))
.pipe(gulp.dest(`./${env === 'development' ? 'build' : 'dist'}/css/`))
.on('end', () => {
fs.unlinkSync(path.resolve(__dirname, '../src/swiper-temp.less'));
if (env === 'development') {
if (cb) cb();
return;
}
gulp.src('./dist/css/swiper.css')
.pipe(cleanCSS({
advanced: false,
aggressiveMerging: false,
}))
.pipe(header(banner))
.pipe(rename((filePath) => {
/* eslint no-param-reassign: ["error", { "props": false }] */
filePath.basename += '.min';
}))
.pipe(gulp.dest('./dist/css/'))
.on('end', () => {
if (cb) cb();
});
});
}
module.exports = build;
|
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0029 ]-- |