From 28b22a0f9836dff7e6f6fd1436227dead0db4abd Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Tue, 30 Nov 2021 23:04:37 +0100 Subject: [PATCH] [mod] simple theme: smaller build remove: * searx/static/themes/simple/js/searxng.head.js * searx/static/themes/simple/js/searxng.js * searx/static/themes/simple/css/searxng-rtl.css * searx/static/themes/simple/css/searxng.css These files are never used. About the js files: the .map files references the sources instead of the concated version. --- searx/static/themes/simple/gruntfile.js | 39 +++++-------------------- searx/static/themes/simple/package.json | 1 - 2 files changed, 7 insertions(+), 33 deletions(-) diff --git a/searx/static/themes/simple/gruntfile.js b/searx/static/themes/simple/gruntfile.js index 762ba1087..044ff9ab4 100644 --- a/searx/static/themes/simple/gruntfile.js +++ b/searx/static/themes/simple/gruntfile.js @@ -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', diff --git a/searx/static/themes/simple/package.json b/searx/static/themes/simple/package.json index 0cf6c4f64..356230f52 100644 --- a/searx/static/themes/simple/package.json +++ b/searx/static/themes/simple/package.json @@ -2,7 +2,6 @@ "devDependencies": { "eslint": "^8.0.1", "grunt": "~1.4.1", - "grunt-contrib-concat": "~2.0.0", "grunt-contrib-copy": "^1.0.0", "grunt-contrib-cssmin": "^4.0.0", "grunt-contrib-jshint": "~3.1.1",