signoz/frontend/gulpfile.js

29 lines
671 B
JavaScript
Raw Normal View History

const gulp = require('gulp');
const gulpless = require('gulp-less');
const postcss = require('gulp-postcss');
const debug = require('gulp-debug');
var csso = require('gulp-csso');
const autteoprefixer = require('autoprefixer');
const NpmImportPlugin = require('less-plugin-npm-import');
2021-01-03 18:15:44 +05:30
gulp.task('less', function () {
const plugins = [autteoprefixer()];
2021-01-03 18:15:44 +05:30
2021-01-18 02:18:49 +05:30
return gulp
.src('src/themes/*-theme.less')
.pipe(debug({ title: 'Less files:' }))
2021-01-18 02:18:49 +05:30
.pipe(
gulpless({
javascriptEnabled: true,
plugins: [new NpmImportPlugin({ prefix: '~' })],
2021-01-18 02:18:49 +05:30
}),
)
.pipe(postcss(plugins))
.pipe(
csso({
debug: true,
}),
)
.pipe(gulp.dest('./public'));
2021-01-18 02:18:49 +05:30
});