module.exports = function(grunt) {

	// Project configuration.
	grunt.initConfig({
		uglify: {
			options: {
				banner: '/*! Sugarizer <%= grunt.template.today("yyyy-mm-dd") %> */\n'
			},
			dynamic_mappings: {
				expand: true,
				src: [
					'lib/*.js',
					'js/*.js',
					'activities/Abacus.Activity/**/*.js',
					'activities/Abecedarium.Activity/**/*.js',
					'activities/Blockrain.Activity/**/*.js',
					'activities/Calculate.Activity/**/*.js',
					'activities/ChatPrototype.Activity/**/*.js',
					'activities/Clock.Activity/**/*.js',
					'activities/ColorMyWorld.Activity/**/*.js',
					'activities/Cordova.Activity/**/*.js',
					'activities/Etoys.Activity/**/*.js',
					'activities/Flip.Activity/**/*.js',
					'activities/FoodChain.Activity/**/*.js',
					'activities/Fototoon.Activity/**/*.js',
					'activities/GameOfLife.Activity/**/*.js',
					'activities/Gears.Activity/js/*.js', // TODO: lib/gearsketch dont work
					'activities/GetThingsDone.Activity/**/*.js',
					'activities/Gridpaint.Activity/**/*.js',
					'activities/Jappy.Activity/**/*.js',
					'activities/LabyrinthJS.Activity/**/*.js',
					'activities/LastOneLoses.Activity/**/*.js',
					'activities/Markdown.Activity/**/*.js',
					'activities/MazeWeb.Activity/**/*.js',
					'activities/MediaViewer.Activity/**/*.js',
					'activities/Memorize.Activity/**/*.js',
					'activities/Moon.Activity/**/*.js',
					'activities/Paint.Activity/**/*.js',
					'activities/PhysicsJS.Activity/**/*.js',
					'activities/QRCode.Activity/**/*.js',
					'activities/Record.Activity/lib/*.js',  // TODO: js/recordrtc.js don't work
					'activities/Reflection.Activity/**/*.js',
					'activities/Scratch.Activity/**/*.js',
					'activities/SharedNotes.Activity/**/*.js',
					'activities/Speak.Activity/**/*.js',
					'activities/Stopwatch.Activity/**/*.js',
					'activities/TamTamMicro.Activity/**/*.js',
					'activities/TankOp.Activity/**/*.js',
					'activities/TurtleBlocksJS.Activity/**/*.js',
					'activities/VideoViewer.Activity/**/*.js',
					'activities/WelcomeWeb.Activity/**/*.js',
					'activities/XOEditor.Activity/**/*.js'
				],
				dest: 'build/'
			}
		}
	});

	// Load the plugin that provides the "uglify" task.
	grunt.loadNpmTasks('grunt-contrib-uglify');

	// Default task(s).
	grunt.registerTask('default', ['uglify']);

};

@@ -292,17 +292,17 @@
 /Abacus.
-A
+a
 ctivity/
@@ -340,17 +340,17 @@
 edarium.
-A
+a
 ctivity/
@@ -382,25 +382,25 @@
 s/Blockrain.
-A
+a
 ctivity/**/*
@@ -432,17 +432,17 @@
 lculate.
-A
+a
 ctivity/
@@ -482,17 +482,17 @@
 ototype.
-A
+a
 ctivity/
@@ -524,17 +524,17 @@
 s/Clock.
-A
+a
 ctivity/
@@ -573,17 +573,17 @@
 MyWorld.
-A
+a
 ctivity/
@@ -617,17 +617,17 @@
 Cordova.
-A
+a
 ctivity/
@@ -659,17 +659,17 @@
 s/Etoys.
-A
+a
 ctivity/
@@ -700,17 +700,17 @@
 es/Flip.
-A
+a
 ctivity/
@@ -746,17 +746,17 @@
 odChain.
-A
+a
 ctivity/
@@ -787,25 +787,25 @@
 es/Fototoon.
-A
+a
 ctivity/**/*
@@ -838,17 +838,17 @@
 eOfLife.
-A
+a
 ctivity/
@@ -880,17 +880,17 @@
 s/Gears.
-A
+a
 ctivity/
@@ -964,17 +964,17 @@
 ngsDone.
-A
+a
 ctivity/
@@ -1006,25 +1006,25 @@
 s/Gridpaint.
-A
+a
 ctivity/**/*
@@ -1052,17 +1052,17 @@
 s/Jappy.
-A
+a
 ctivity/
@@ -1100,17 +1100,17 @@
 rinthJS.
-A
+a
 ctivity/
@@ -1149,17 +1149,17 @@
 neLoses.
-A
+a
 ctivity/
@@ -1194,17 +1194,17 @@
 arkdown.
-A
+a
 ctivity/
@@ -1234,25 +1234,25 @@
 ies/MazeWeb.
-A
+a
 ctivity/**/*
@@ -1282,25 +1282,25 @@
 MediaViewer.
-A
+a
 ctivity/**/*
@@ -1331,17 +1331,17 @@
 emorize.
-A
+a
 ctivity/
@@ -1372,17 +1372,17 @@
 es/Moon.
-A
+a
 ctivity/
@@ -1414,17 +1414,17 @@
 s/Paint.
-A
+a
 ctivity/
@@ -1456,25 +1456,25 @@
 s/PhysicsJS.
-A
+a
 ctivity/**/*
@@ -1503,17 +1503,17 @@
 /QRCode.
-A
+a
 ctivity/
@@ -1546,17 +1546,17 @@
 /Record.
-A
+a
 ctivity/
@@ -1631,17 +1631,17 @@
 lection.
-A
+a
 ctivity/
@@ -1671,25 +1671,25 @@
 ies/Scratch.
-A
+a
 ctivity/**/*
@@ -1723,17 +1723,17 @@
 edNotes.
-A
+a
 ctivity/
@@ -1765,17 +1765,17 @@
 s/Speak.
-A
+a
 ctivity/
@@ -1811,17 +1811,17 @@
 opwatch.
-A
+a
 ctivity/
@@ -1859,17 +1859,17 @@
 amMicro.
-A
+a
 ctivity/
@@ -1902,17 +1902,17 @@
 /TankOp.
-A
+a
 ctivity/
@@ -1953,17 +1953,17 @@
 locksJS.
-A
+a
 ctivity/
@@ -2001,17 +2001,17 @@
 oViewer.
-A
+a
 ctivity/
@@ -2048,17 +2048,17 @@
 comeWeb.
-A
+a
 ctivity/
@@ -2093,17 +2093,17 @@
 OEditor.
-A
+a
 ctivity/

Fix case in activities directory name in Grunt file