Browse Source

[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.
Alexandre Flament 3 years ago
parent
commit
28b22a0f98
2 changed files with 7 additions and 33 deletions
  1. 7 32
      searx/static/themes/simple/gruntfile.js
  2. 0 1
      searx/static/themes/simple/package.json

+ 7 - 32
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',

+ 0 - 1
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",