module.exports = function(grunt) {

	// Configurations
	grunt.initConfig({
		// Read the package.json
		pkg: grunt.file.readJSON('package.json'),

		// grunt-electron
		electron: {
			linux64: {
				options: {
					name: 'odenwlan',
					dir: '.',
					out: 'dist',
					ignore: '(dist/|\.git.*|Gruntfile\.js)',
					version: '0.29.2',
					platform: 'linux',
					arch: 'x64',
					icon: 'img/icon.png'
				}
			},
			win32: {
				options: {
					name: 'odenwlan',
					dir: '.',
					out: 'dist',
					ignore: '(dist/|\.git.*|Gruntfile\.js)',
					version: '0.29.2',
					platform: 'win32',
					arch: 'ia32',
					icon: 'img/icon.png',
					'version-string.CompanyName': '<%= pkg.author %>',
					'version-string.LegalCopyright': '(C) <%= pkg.author %>',
					'version-string.ProductName': 'odenwlan-node',
					'version-string.ProductVersion': '<%= pkg.version %>',
					'version-string.FileDescription': '<%= pkg.description %>',
					'version-string.FileVersion': '<%= grunt.template.today("yyyymmdd") %>',
				}
			}
		}
	});

	// Load tasks
	grunt.loadNpmTasks('grunt-electron');

	// Register tasks
	grunt.registerTask('default', ['electron']);

};

@@ -272,32 +272,53 @@
 ignore: '(dist/%7C
+node_modules/grunt.*%7C
 %5C.git.*%7CGruntfil
@@ -534,16 +534,37 @@
 '(dist/%7C
+node_modules/grunt.*%7C
 %5C.git.*%7C

Add ignore files for grunt-electron