FE-Template/gulpfile.js/private-tasks/build--styles-rtl.js
2024-03-29 14:22:19 +07:00

28 lines
726 B
JavaScript

const { src, dest, lastRun } = require('gulp');
const rtlcss = require('gulp-rtlcss');
const rename = require('gulp-rename');
const {
outputStyle,
filesCssBuilt,
} = require('../config/directories');
const { rtl: renameOpts } = require('../config/rename');
const browserSync = require('../utils/browser-sync');
const { handleError } = require('../utils/errors');
function buildStylesRtl() {
return src(filesCssBuilt, {
since: lastRun(buildStylesRtl),
})
.pipe(rtlcss())
.on('error', handleError)
.pipe(rename(renameOpts))
.on('error', handleError)
.pipe(dest(outputStyle))
.pipe(browserSync.stream());
}
buildStylesRtl.displayName = 'build:styles-rtl';
module.exports = buildStylesRtl;