]> git.immae.eu Git - github/wallabag/wallabag.git/blobdiff - Gruntfile.js
clean & lint stuff
[github/wallabag/wallabag.git] / Gruntfile.js
index c63c392b2819309974d3833de142e3139391651f..04fd1fe865596f71ca54656316ff8279f13e7407 100644 (file)
@@ -9,85 +9,81 @@ module.exports = function (grunt) {
       material: {
         options: {
           map: {
-              inline: false
+            inline: false,
           },
 
           processors: [
             require('pixrem')(),
-            require('autoprefixer')({browsers: 'last 2 versions'}),
-            require('cssnano')()
-          ]
+            require('autoprefixer')({ browsers: 'last 2 versions' }),
+            require('cssnano')(),
+          ],
         },
         src: '<%= buildDir %>/material.css',
-        dest: '<%= buildDir %>/themes/material/css/style.min.css'
+        dest: '<%= buildDir %>/themes/material/css/style.min.css',
       },
       baggy: {
         options: {
           map: {
-              inline: false
+            inline: false,
           },
 
           processors: [
             require('pixrem')(),
-            require('autoprefixer')({browsers: 'last 2 versions'}),
-            require('cssnano')()
-          ]
+            require('autoprefixer')({ browsers: 'last 2 versions' }),
+            require('cssnano')(),
+          ],
         },
         src: '<%= buildDir %>/baggy.css',
-        dest: '<%= buildDir %>/themes/baggy/css/style.min.css'
-      }
+        dest: '<%= buildDir %>/themes/baggy/css/style.min.css',
+      },
     },
     concat: {
       options: {
-        separator: ';'
+        separator: ';',
       },
       jsMaterial: {
         src: [
-          'node_modules/jquery/dist/jquery.js',
-          'node_modules/jquery-ui/jquery-ui.js',
-          'node_modules/materialize-css/bin/materialize.js',
+          '<%= appDir %>/themes/material/js/init.js',
           '<%= appDir %>/themes/_global/js/restoreScroll.js',
-          '<%= appDir %>/themes/material/js/init.js'
         ],
-        dest: '<%= buildDir %>/material.js'
+        dest: '<%= buildDir %>/material.js',
       },
       jsBaggy: {
         src: [
-          'node_modules/jquery/dist/jquery.js',
-          'node_modules/jquery-ui/jquery-ui.js',
           '<%= appDir %>/themes/baggy/js/init.js',
           '<%= appDir %>/themes/_global/js/restoreScroll.js',
           '<%= appDir %>/themes/baggy/js/autoClose.js',
           '<%= appDir %>/themes/baggy/js/autoCompleteTags.js',
           '<%= appDir %>/themes/baggy/js/closeMessage.js',
           '<%= appDir %>/themes/baggy/js/popupForm.js',
-          '<%= appDir %>/themes/baggy/js/saveLink.js'
+          // Save link is no more used for now
+          // '<%= appDir %>/themes/baggy/js/saveLink.js',
         ],
-        dest: '<%= buildDir %>/baggy.js'
+        dest: '<%= buildDir %>/baggy.js',
       },
       cssMaterial: {
         src: [
           'node_modules/materialize-css/bin/materialize.css',
-          '<%= appDir %>/themes/material/css/*.css'
+          '<%= appDir %>/themes/material/css/*.css',
         ],
-        dest: '<%= buildDir %>/material.css'
+        dest: '<%= buildDir %>/material.css',
       },
       cssBaggy: {
         src: [
-          '<%= appDir %>/themes/baggy/css/*.css'
+          '<%= appDir %>/themes/baggy/css/*.css',
         ],
-        dest: '<%= buildDir %>/baggy.css'
-      }
+        dest: '<%= buildDir %>/baggy.css',
+      },
     },
     browserify: {
       '<%= buildDir %>/material.browser.js': ['<%= buildDir %>/material.js'],
-      '<%= buildDir %>/baggy.browser.js': ['<%= buildDir %>/baggy.js']
+      '<%= buildDir %>/baggy.browser.js': ['<%= buildDir %>/baggy.js'],
     },
     uglify: {
       material: {
         files: {
           '<%= buildDir %>/themes/material/js/material.min.js':
-            ['<%= buildDir %>/material.browser.js']
+            ['<%= buildDir %>/material.browser.js'],
         },
         options: {
           sourceMap: true,
@@ -96,7 +92,7 @@ module.exports = function (grunt) {
       baggy: {
         files: {
           '<%= buildDir %>/themes/baggy/js/baggy.min.js':
-            ['<%= buildDir %>/baggy.browser.js']
+            ['<%= buildDir %>/baggy.browser.js'],
         },
         options: {
           sourceMap: true,
@@ -108,14 +104,14 @@ module.exports = function (grunt) {
         expand: true,
         cwd: 'node_modules/pickadate/lib',
         src: 'picker.js',
-        dest: '<%= buildDir %>'
+        dest: '<%= buildDir %>',
       },
       annotator: {
         expand: true,
         cwd: 'node_modules/annotator/pkg',
         src: 'annotator.min.js',
-        dest: '<%= buildDir %>/themes/_global/js/'
-      }
+        dest: '<%= buildDir %>/themes/_global/js/',
+      },
     },
     symlink: {
       baggyfonts: {
@@ -123,50 +119,50 @@ module.exports = function (grunt) {
           {
             expand: true,
             overwrite: true,
-            cwd: "<%= appDir %>/lib/icomoon-bower/",
-            src: "fonts",
-            dest: "<%= buildDir %>/themes/baggy/"
+            cwd: '<%= appDir %>/lib/icomoon-bower/',
+            src: 'fonts',
+            dest: '<%= buildDir %>/themes/baggy/',
           },
           {
             expand: true,
             overwrite: true,
-            cwd: "<%= appDir %>/lib/bower-pt-sans/fonts",
-            src: "*",
-            dest: "<%= buildDir %>/themes/baggy/fonts/"
-          }
-        ]
+            cwd: '<%= appDir %>/lib/bower-pt-sans/fonts',
+            src: '*',
+            dest: '<%= buildDir %>/themes/baggy/fonts/',
+          },
+        ],
       },
       materialfonts: {
         files: [
           {
             expand: true,
             overwrite: true,
-            cwd: "<%= appDir %>/lib/icomoon-bower/",
-            src: "fonts",
-            dest: "<%= buildDir %>/themes/material/"
+            cwd: '<%= appDir %>/lib/icomoon-bower/',
+            src: 'fonts',
+            dest: '<%= buildDir %>/themes/material/',
           },
           {
             expand: true,
             overwrite: true,
-            cwd: "node_modules/materialize-css/",
-            src: "font",
-            dest: "<%= buildDir %>/themes/material"
+            cwd: 'node_modules/materialize-css/',
+            src: 'font',
+            dest: '<%= buildDir %>/themes/material',
           },
           {
             expand: true,
             overwrite: true,
-            cwd: "<%= appDir %>/lib/roboto-fontface/fonts/",
-            src: "*",
-            dest: "<%= buildDir %>/themes/material/fonts/roboto/"
+            cwd: '<%= appDir %>/lib/roboto-fontface/fonts/',
+            src: '*',
+            dest: '<%= buildDir %>/themes/material/fonts/roboto/',
           },
           {
             expand: true,
             overwrite: true,
-            cwd: "<%= appDir %>/lib/material-design-icons/iconfont/",
-            src: "*",
-            dest: "<%= buildDir %>/themes/material/fonts/"
-          }
-        ]
+            cwd: '<%= appDir %>/lib/material-design-icons/iconfont/',
+            src: '*',
+            dest: '<%= buildDir %>/themes/material/fonts/',
+          },
+        ],
       },
       pics: {
         files: [
@@ -175,22 +171,22 @@ module.exports = function (grunt) {
             overwrite: true,
             cwd: '<%= appDir %>/themes/_global/',
             src: 'img',
-            dest: '<%= buildDir %>/themes/_global/'
-          }
-        ]
-      }
+            dest: '<%= buildDir %>/themes/_global/',
+          },
+        ],
+      },
     },
     clean: {
       css: {
-        src: [ '<%= buildDir %>/**/*.css' ]
+        src: ['<%= buildDir %>/**/*.css'],
       },
       js: {
-        src: ['<%= buildDir %>/**/*.js', '<%= buildDir %>/**/*.map']
+        src: ['<%= buildDir %>/**/*.js', '<%= buildDir %>/**/*.map'],
       },
       all: {
-        src: ['./<%= buildDir %>']
-      }
-    }
+        src: ['./<%= buildDir %>'],
+      },
+    },
   });
 
   grunt.registerTask(
@@ -216,4 +212,4 @@ module.exports = function (grunt) {
     'Compiles the stylesheets.',
     ['clean:css', 'concat:cssMaterial', 'concat:cssBaggy', 'postcss']
   );
-}
+};