| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | module.exports = function(grunt) {	//Configuration.	grunt.initConfig({		pkg: grunt.file.readJSON('package.json') ,		jshint: {			options: {				smarttabs: false,				curly: true,				immed: true,				latedef: true,				noarg: true,				quotmark: 'single',				undef: true,				unused: true,				strict: true,				trailing: true,				globals: {					window: true,					document: true,					navigator: true,					define: true,					module: true				}			},			all: ['src/**/*.js']		},		qunit: {			all: ['test/index.html', 'test/loading.html']		},		uglify: {			options: {				banner: '/*! skrollr <%= pkg.version %> (<%= grunt.template.today("yyyy-mm-dd") %>) | Alexander Prinzhorn - https://github.com/Prinzhorn/skrollr | Free to use under terms of MIT license */\n'			},			all: {				files: {					'dist/skrollr.min.js': 'src/skrollr.js'				}			}		}	});	//Dependencies.	grunt.loadNpmTasks('grunt-contrib-jshint');	grunt.loadNpmTasks('grunt-contrib-qunit');	grunt.loadNpmTasks('grunt-contrib-uglify');	//Tasks.	grunt.registerTask('default', ['jshint', 'qunit', 'uglify']);	grunt.registerTask('travis', ['jshint', 'qunit']);};
 |