]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blob - extensions/ParserFunctions/Gruntfile.js
MediaWiki 1.30.2
[autoinstallsdev/mediawiki.git] / extensions / ParserFunctions / Gruntfile.js
1 /*!
2  * Grunt file
3  *
4  * @package ParserFunctions
5  */
6
7 /*jshint node:true */
8 module.exports = function ( grunt ) {
9         grunt.loadNpmTasks( 'grunt-banana-checker' );
10         grunt.loadNpmTasks( 'grunt-jsonlint' );
11         grunt.loadNpmTasks( 'grunt-contrib-jshint' );
12
13         var conf = grunt.file.readJSON( 'extension.json' );
14         grunt.initConfig( {
15                 banana: conf.MessagesDirs,
16                 jshint: {
17                         all: [
18                                 '**/*.js',
19                                 '!node_modules/**',
20                                 '!vendor/**'
21                         ]
22                 },
23                 jsonlint: {
24                         all: [
25                                 '**/*.json',
26                                 '!node_modules/**'
27                         ]
28                 }
29         } );
30
31         grunt.registerTask( 'test', [ 'jsonlint', 'banana', 'jshint' ] );
32         grunt.registerTask( 'default', 'test' );
33 };