diff options
author | Mario Vavti <mario@mariovavti.com> | 2019-06-04 10:19:04 +0200 |
---|---|---|
committer | Mario Vavti <mario@mariovavti.com> | 2019-06-04 10:19:04 +0200 |
commit | e4ca3609d90bb437061e4b8db95ed0424b25eb76 (patch) | |
tree | aa070e40ab01cb1354cbf879a0fb8b2f570631d5 /library/jgrowl/Gruntfile.js | |
parent | 071fba2f7121aeb9690a21398935a53deac09af8 (diff) | |
parent | bc092d8d7815195d62299c0ea54caa4759e6f2e7 (diff) | |
download | volse-hubzilla-4.2.tar.gz volse-hubzilla-4.2.tar.bz2 volse-hubzilla-4.2.zip |
Merge branch '4.2RC'4.2
Diffstat (limited to 'library/jgrowl/Gruntfile.js')
-rw-r--r-- | library/jgrowl/Gruntfile.js | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/library/jgrowl/Gruntfile.js b/library/jgrowl/Gruntfile.js new file mode 100644 index 000000000..fed0fceee --- /dev/null +++ b/library/jgrowl/Gruntfile.js @@ -0,0 +1,61 @@ +module.exports = function(grunt) { + + grunt.initConfig({ + pkg: grunt.file.readJSON('package.json'), + uglify: { + options: { + sourceMap: true, + sourceMapName: 'jquery.jgrowl.map' + }, + jgrowl: { + files: { + 'jquery.jgrowl.min.js': ['jquery.jgrowl.js'] + } + } + }, + less: { + jgrowl: { + files: { + "jquery.jgrowl.css": "less/jgrowl.less" + } + } + }, + cssmin: { + jgrowl: { + expand: true, + src: 'jquery.jgrowl.css', + ext: '.jgrowl.min.css' + } + }, + jshint: { + files: ['Gruntfile.js', 'jquery.jgrowl.js'], + options: { + // options here to override JSHint defaults + globals: { + jQuery: true, + console: true, + module: true, + document: true + } + } + }, + watch: { + scripts: { + files: ['jquery.jgrowl.js', 'less/*'], + tasks: ['jshint', 'less', 'cssmin', 'uglify'], + options: { + spawn: false + } + } + } + }); + + grunt.loadNpmTasks('grunt-contrib-uglify'); + grunt.loadNpmTasks('grunt-contrib-cssmin'); + grunt.loadNpmTasks('grunt-contrib-jshint'); + grunt.loadNpmTasks('grunt-contrib-watch'); + grunt.loadNpmTasks('grunt-contrib-less'); + + grunt.registerTask('test', ['jshint']); + grunt.registerTask('default', ['jshint', 'uglify', 'less', 'cssmin']); +}; |