forked from zaclys/searxng
Merge pull request #756 from return42/fix-grunt-less
[fix] stop less grunt runner on missing files
This commit is contained in:
commit
e76437d0e0
|
@ -4,6 +4,15 @@ module.exports = function (grunt) {
|
|||
|
||||
const eachAsync = require('each-async');
|
||||
|
||||
function file_exists (filepath) {
|
||||
// filter function to exit grunt task with error if a (src) file not exists
|
||||
if (!grunt.file.exists(filepath)) {
|
||||
grunt.fail.fatal('Could not find: ' + filepath, 42);
|
||||
} else {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
grunt.initConfig({
|
||||
|
||||
_brand: '../../../../src/brand',
|
||||
|
@ -116,10 +125,20 @@ module.exports = function (grunt) {
|
|||
sourceMapURL: (name) => { const s = name.split('/'); return s[s.length - 1] + '.map'; },
|
||||
outputSourceFiles: true,
|
||||
},
|
||||
files: {
|
||||
"css/searxng.min.css": "src/less/style.less",
|
||||
"css/searxng-rtl.min.css": "src/less/style-rtl.less"
|
||||
}
|
||||
files: [
|
||||
{
|
||||
src: ['src/less/style.less'],
|
||||
dest: 'css/searxng.min.css',
|
||||
nonull: true,
|
||||
filter: file_exists,
|
||||
},
|
||||
{
|
||||
src: ['src/less/style-rtl.less'],
|
||||
dest: 'css/searxng-rtl.min.css',
|
||||
nonull: true,
|
||||
filter: file_exists,
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
image: {
|
||||
|
|
Loading…
Reference in New Issue