UNPKG

devexpress-richedit

Version:

DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.

35 lines (30 loc) 1.26 kB
/** * DevExpress WebRichEdit (gulpfile.js) * Version: 24.2.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 concatCss = require('gulp-concat-css'); const minifyCSS = require('gulp-minify-css'); 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(concatCss('dx.richedit.css', { rebaseUrls: false })) .pipe(minifyCSS()) .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'));