|
@@ -16,10 +16,8 @@ module.exports = function(grunt) {
|
|
|
tasks: [
|
|
|
'eslint',
|
|
|
'copy',
|
|
|
- 'concat',
|
|
|
'uglify',
|
|
|
- 'less:development',
|
|
|
- 'less:production',
|
|
|
+ 'less',
|
|
|
'image',
|
|
|
'svg2png',
|
|
|
'svg2jinja'
|
|
@@ -81,21 +79,6 @@ module.exports = function(grunt) {
|
|
|
]
|
|
|
},
|
|
|
},
|
|
|
- concat: {
|
|
|
- head_and_body: {
|
|
|
- options: {
|
|
|
- separator: ';'
|
|
|
- },
|
|
|
- files: {
|
|
|
- 'js/searxng.head.js': ['src/js/head/*.js'],
|
|
|
- 'js/searxng.js': [
|
|
|
- 'src/js/main/*.js',
|
|
|
- '../__common__/js/*.js',
|
|
|
- './node_modules/autocomplete-js/dist/autocomplete.js'
|
|
|
- ]
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
uglify: {
|
|
|
options: {
|
|
|
output: {
|
|
@@ -110,20 +93,15 @@ module.exports = function(grunt) {
|
|
|
dist: {
|
|
|
files: {
|
|
|
'js/searxng.head.min.js': ['js/searxng.head.js'],
|
|
|
- 'js/searxng.min.js': ['js/searxng.js']
|
|
|
+ 'js/searxng.min.js': [
|
|
|
+ 'src/js/main/*.js',
|
|
|
+ '../__common__/js/*.js',
|
|
|
+ './node_modules/autocomplete-js/dist/autocomplete.js'
|
|
|
+ ]
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
less: {
|
|
|
- development: {
|
|
|
- options: {
|
|
|
- paths: ["less"],
|
|
|
- },
|
|
|
- files: {
|
|
|
- "css/searxng.css": "src/less/style.less",
|
|
|
- "css/searxng-rtl.css": "src/less/style-rtl.less"
|
|
|
- }
|
|
|
- },
|
|
|
production: {
|
|
|
options: {
|
|
|
paths: ["less"],
|
|
@@ -288,7 +266,6 @@ module.exports = function(grunt) {
|
|
|
grunt.loadNpmTasks('grunt-contrib-uglify');
|
|
|
grunt.loadNpmTasks('grunt-image');
|
|
|
grunt.loadNpmTasks('grunt-contrib-jshint');
|
|
|
- grunt.loadNpmTasks('grunt-contrib-concat');
|
|
|
grunt.loadNpmTasks('grunt-contrib-less');
|
|
|
grunt.loadNpmTasks('grunt-contrib-cssmin');
|
|
|
grunt.loadNpmTasks('grunt-stylelint');
|
|
@@ -300,10 +277,8 @@ module.exports = function(grunt) {
|
|
|
'eslint',
|
|
|
'stylelint',
|
|
|
'copy',
|
|
|
- 'concat',
|
|
|
'uglify',
|
|
|
- 'less:development',
|
|
|
- 'less:production',
|
|
|
+ 'less',
|
|
|
'image',
|
|
|
'svg2png',
|
|
|
'svg2jinja',
|