| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 | /*global module */module.exports = function( grunt ) {    'use strict';    grunt.initConfig({        meta: {          version: '2.8.3',          banner: '/*!\n' +            ' * Modernizr v<%= meta.version %>\n' +            ' * www.modernizr.com\n *\n' +            ' * Copyright (c) Faruk Ates, Paul Irish, Alex Sexton\n' +            ' * Available under the BSD and MIT licenses: www.modernizr.com/license/\n */'        },        qunit: {            files: ['test/index.html']        },        lint: {            files: [                'grunt.js',                'modernizr.js',                'feature-detects/*.js'            ]        },        min: {            dist: {                src: [                    '<banner:meta.banner>',                    'modernizr.js'                ],                dest: 'modernizr.min.js'            }        },        watch: {            files: '<config:lint.files>',            tasks: 'lint'        },        jshint: {            options: {                boss: true,                browser: true,                curly: false,                devel: true,                eqeqeq: false,                eqnull: true,                expr: true,                evil: true,                immed: false,                laxcomma: true,                newcap: false,                noarg: true,                smarttabs: true,                sub: true,                undef: true            },            globals: {                Modernizr: true,                DocumentTouch: true,                TEST: true,                SVGFEColorMatrixElement : true,                Blob: true            }        }    });    grunt.registerTask('default', 'min');    // Travis CI task.    grunt.registerTask('travis', 'qunit');};
 |