devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
38 lines (33 loc) • 1.21 kB
JavaScript
/**
* DevExpress WebRichEdit (gulpfile.js)
* Version: 25.1.6
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs",
*/
const path = require('path');
const gulp = require('gulp');
const postcss = require('gulp-postcss');
const atImport = require('postcss-import');
const clean = require('postcss-clean');
const richEditDist = path.resolve(__dirname, '..', 'dist');
const devextremeDist = path.resolve(__dirname, '..', '..', 'devextreme-dist');
const customDist = path.resolve(richEditDist, 'custom');
gulp.task('build-css', function () {
return gulp.src([
path.resolve(devextremeDist, 'css', 'dx.common.css'),
path.resolve(devextremeDist, 'css', 'dx.light.css'),
path.resolve(richEditDist, 'dx.richedit.css'),
])
.pipe(postcss([
atImport(),
clean()
]))
.pipe(gulp.dest(customDist));
});
gulp.task('copy-icons', () => {
return gulp.src([
path.join(richEditDist, 'icons/**/*'),
path.join(devextremeDist, 'css', 'icons/**/*')])
.pipe(gulp.dest(path.join(customDist, 'icons')));
});
gulp.task('concatenate-css', gulp.series('build-css', 'copy-icons'));