| Server IP : 103.161.17.216 / Your IP : 216.73.216.1 Web Server : nginx/1.18.0 System : Linux tipsysaigoncharming 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : www-data ( 33) PHP Version : 7.4.3-4ubuntu2.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/thammyviendd.com/public/frontend/assets/ |
Upload File : |
var gulp = require('gulp');
var sass = require('gulp-sass');
var rtlcss = require('gulp-rtlcss');
var rename = require("gulp-rename");
const errorHandler = require('gulp-error-handle');
//var sourcemaps = require('gulp-sourcemaps');
var concat = require('gulp-concat');
var gutil = require('gulp-util');
//main task
gulp.task('default', function(){
gulp.watch('source/scss/**/*.scss', ['sass-industryee', 'rtl-industryee', 'build-js', 'build-js-css']);
})
//gulp.task('develop', gulp.series('sass-industryee', 'rtl-industryee'))
//Task 1 - scss to css
gulp.task('sass-industryee', function(){
return gulp.src(
[
'source/scss/**/*.scss',
]
)
.pipe(errorHandler())
.pipe(sass()) // Using gulp-sass
.pipe(gulp.dest('../css'))
});
//Task 2 - css to rtl-css
gulp.task('rtl-industryee', function () {
return gulp.src('../css/style-main.css')
.pipe(rtlcss())
.pipe(rename('style-main-rtl.css'))
.pipe(gulp.dest('../css/'));
});
//Task 3 - bundle js files
gulp.task('build-js', function() {
return gulp.src(
[
'source/js/**/*.js',
]
)
//.pipe(sourcemaps.init())
.pipe(concat('javascript-plugins-bundle.js'))
//only uglify if gulp is ran with '--type production'
.pipe(gutil.env.type === 'production' ? uglify() : gutil.noop())
//.pipe(sourcemaps.write())
.pipe(gulp.dest('../js'));
});
//Task 4 - bundle css files
gulp.task('build-js-css', function(){
return gulp.src(
[
'source/js/**/*.css',
]
)
//.pipe(sourcemaps.init())
.pipe(concat('javascript-plugins-bundle.css'))
//.pipe(sourcemaps.write())
.pipe(gulp.dest('../css'))
});