module.exports = function(grunt) {

	// Project configuration.
	grunt.initConfig({
		pkg: '<json:package.json>',
		meta: {
			banner: '/*! <%= pkg.name %> - v<%= pkg.version %> - ' +
				'<%= grunt.template.today("yyyy-mm-dd") %>\n' +
				'<%= pkg.homepage ? "* " + pkg.homepage + "\n" : "" %>' +
				'* Copyright (c) <%= grunt.template.today("yyyy") %> <%= pkg.author.name %>;' +
				' Licensed <%= _.pluck(pkg.licenses, "type").join(", ") %> */'
		},
		concat: {
			dist: {
				src: ['<banner:meta.banner>', '<file_strip_banner:lib/CSSelector.js>'],
				dest: 'dist/CSSelector.js'
			}
		},
		min: {
			dist: {
				src: ['<banner:meta.banner>', '<config:concat.dist.dest>'],
				dest: 'dist/CSSelector.min.js'
			}
		},
		lint: {
			files: ['grunt.js', 'lib/**/*.js']
		},
		watch: {
			files: '<config:lint.files>',
			tasks: 'lint'
		},
				curly: true,
				eqeqeq: true,
				immed: true,
				latedef: true,
				newcap: true,
				noarg: true,
				sub: true,
				undef: true,
				boss: true,
				eqnull: true,
				smarttabs: true
			},
			globals: {
				module: true,
				define: false
			}
		},
		uglify: {}
	});

	// Default task.
	grunt.registerTask('default', 'lint concat min');

};
		jshint: {
			options: {