You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							48 lines
						
					
					
						
							1.1 KiB
						
					
					
				
			
		
		
	
	
							48 lines
						
					
					
						
							1.1 KiB
						
					
					
				/*global config:true, task:true*/ | 
						|
config.init({ | 
						|
  pkg: '<json:package.json>', | 
						|
  meta: { | 
						|
    title: 'JavaScript Sync/Async forEach', | 
						|
    license: ['MIT'], | 
						|
    copyright: 'Copyright (c) 2012 "Cowboy" Ben Alman', | 
						|
    banner: '/* {{meta.title}} - v{{pkg.version}} - {{today "m/d/yyyy"}}\n' + | 
						|
            ' * {{pkg.homepage}}\n' + | 
						|
            ' * {{{meta.copyright}}}; Licensed {{join meta.license}} */' | 
						|
  }, | 
						|
  concat: { | 
						|
    'dist/ba-foreach.js': ['<banner>', '<file_strip_banner:lib/foreach.js>'] | 
						|
  }, | 
						|
  min: { | 
						|
    'dist/ba-foreach.min.js': ['<banner>', 'dist/ba-foreach.js'] | 
						|
  }, | 
						|
  test: { | 
						|
    files: ['test/**/*.js'] | 
						|
  }, | 
						|
  lint: { | 
						|
    files: ['grunt.js', 'lib/**/*.js', 'test/**/*.js'] | 
						|
  }, | 
						|
  watch: { | 
						|
    files: '<config:lint.files>', | 
						|
    tasks: 'lint:files test:files' | 
						|
  }, | 
						|
  jshint: { | 
						|
    options: { | 
						|
      curly: true, | 
						|
      eqeqeq: true, | 
						|
      immed: true, | 
						|
      latedef: true, | 
						|
      newcap: true, | 
						|
      noarg: true, | 
						|
      sub: true, | 
						|
      undef: true, | 
						|
      eqnull: true | 
						|
    }, | 
						|
    globals: { | 
						|
      exports: true | 
						|
    } | 
						|
  }, | 
						|
  uglify: {} | 
						|
}); | 
						|
 | 
						|
// Default task. | 
						|
task.registerTask('default', 'lint:files test:files concat min');
 | 
						|
 |