mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-06-04 11:25:52 +08:00
29 lines
669 B
JavaScript
29 lines
669 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 = [autoprefixer()];
|
|
|
|
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"));
|
|
});
|