signoz/frontend/gulpfile.js

29 lines
669 B
JavaScript
Raw Normal View History

2021-01-18 02:18:49 +05:30
const gulp = require("gulp");
const gulpless = require("gulp-less");
const postcss = require("gulp-postcss");
const debug = require("gulp-debug");
var csso = require("gulp-csso");
2021-02-23 16:46:58 +05:30
const autteoprefixer = require("autoprefixer");
2021-01-18 02:18:49 +05:30
const NpmImportPlugin = require("less-plugin-npm-import");
2021-01-03 18:15:44 +05:30
2021-01-18 02:18:49 +05:30
gulp.task("less", function () {
const plugins = [autoprefixer()];
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:" }))
.pipe(
gulpless({
javascriptEnabled: true,
plugins: [new NpmImportPlugin({ prefix: "~" })],
}),
)
.pipe(postcss(plugins))
.pipe(
csso({
debug: true,
}),
)
.pipe(gulp.dest("./public"));
});