mirror of
https://github.com/zoo-apps/lab.git
synced 2026-10-30 14:56:44 +00:00
- Full app extraction from zoo monorepo (source only) - Configured for GitHub Pages deployment - Static export enabled - Custom domain: lab.zoo.ngo - Excludes node_modules and build artifacts
29 lines
695 B
JavaScript
29 lines
695 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 autoprefixer = 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'))
|
|
})
|