mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-06-04 11:25:52 +08:00
29 lines
671 B
JavaScript
29 lines
671 B
JavaScript
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');
|
|
|
|
gulp.task('less', function () {
|
|
const plugins = [autteoprefixer()];
|
|
|
|
return gulp
|
|
.src('src/themes/*-theme.less')
|
|
.pipe(debug({ title: 'Less files:' }))
|
|
.pipe(
|
|
gulpless({
|
|
javascriptEnabled: true,
|
|
plugins: [new NpmImportPlugin({ prefix: '~' })],
|
|
}),
|
|
)
|
|
.pipe(postcss(plugins))
|
|
.pipe(
|
|
csso({
|
|
debug: true,
|
|
}),
|
|
)
|
|
.pipe(gulp.dest('./public'));
|
|
});
|