]> scripts.mit.edu Git - autoinstalls/mediawiki.git/blob - extensions/InputBox/Gruntfile.js
MediaWiki 1.30.2
[autoinstalls/mediawiki.git] / extensions / InputBox / Gruntfile.js
1 /*jshint node:true */
2 module.exports = function ( grunt ) {
3         grunt.loadNpmTasks( 'grunt-contrib-jshint' );
4         grunt.loadNpmTasks( 'grunt-jsonlint' );
5         grunt.loadNpmTasks( 'grunt-banana-checker' );
6         grunt.loadNpmTasks( 'grunt-stylelint' );
7
8         grunt.initConfig( {
9                 jshint: {
10                         options: {
11                                 jshintrc: true
12                         },
13                         all: [
14                                 '**/*.js',
15                                 '!node_modules/**',
16                                 '!lib/**',
17                                 '!vendor/**'
18                         ]
19                 },
20                 banana: {
21                         all: 'i18n/'
22                 },
23                 jsonlint: {
24                         all: [
25                                 '**/*.json',
26                                 '!node_modules/**',
27                                 '!vendor/**'
28                         ]
29                 },
30                 stylelint: {
31                         all: [
32                                 '**/*.css',
33                                 '!node_modules/**',
34                                 '!vendor/**'
35                         ]
36                 }
37         } );
38
39         grunt.registerTask( 'test', [ 'jshint', 'jsonlint', 'banana', 'stylelint' ] );
40         grunt.registerTask( 'default', 'test' );
41 };