| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 | 
							- /*global module:false*/
 
- module.exports = function(grunt) {
 
-   'use strict';
 
-   // Project configuration.
 
-   grunt.initConfig({
 
-     pkg: grunt.file.readJSON('package.json'),
 
-     meta : {
 
-       banner : '/*!\n' +
 
-       ' * GMaps.js v<%= pkg.version %>\n' +
 
-       ' * <%= pkg.homepage %>\n' +
 
-       ' *\n' +
 
-       ' * Copyright <%= grunt.template.today("yyyy") %>, <%= pkg.author %>\n' +
 
-       ' * Released under the <%= pkg.license %> License.\n' +
 
-       ' */\n\n'
 
-     },
 
-     concat: {
 
-       options: {
 
-         banner: '<%= meta.banner %>'
 
-       },
 
-       dist: {
 
-         src: [
 
-           'lib/gmaps.core.js',
 
-           'lib/gmaps.controls.js',
 
-           'lib/gmaps.markers.js',
 
-           'lib/gmaps.overlays.js',
 
-           'lib/gmaps.geometry.js',
 
-           'lib/gmaps.layers.js',
 
-           'lib/gmaps.routes.js',
 
-           'lib/gmaps.geofences.js',
 
-           'lib/gmaps.static.js',
 
-           'lib/gmaps.map_types.js',
 
-           'lib/gmaps.styles.js',
 
-           'lib/gmaps.streetview.js',
 
-           'lib/gmaps.events.js',
 
-           'lib/gmaps.utils.js',
 
-           'lib/gmaps.native_extensions.js'
 
-         ],
 
-         dest: 'gmaps.js'
 
-       }
 
-     },
 
-     jasmine: {
 
-       options: {
 
-         template: 'test/template/jasmine-gmaps.html',
 
-         specs: 'test/spec/*.js',
 
-         vendor: 'http://maps.google.com/maps/api/js?sensor=true',
 
-         styles: 'test/style.css'
 
-       },
 
-       src : '<%= concat.dist.src %>'
 
-     },
 
-     watch : {
 
-       files : '<%= concat.dist.src %>',
 
-       tasks : 'default'
 
-     },
 
-     jshint : {
 
-       all : ['Gruntfile.js']
 
-     },
 
-     uglify : {
 
-       options : {
 
-         sourceMap : true
 
-       },
 
-       all : {
 
-         files: {
 
-            'gmaps.min.js': [ 'gmaps.js' ]
 
-         }
 
-       }
 
-     },
 
-     umd : {
 
-       all : {
 
-         src : 'gmaps.js',
 
-         objectToExport : 'GMaps',
 
-         globalAlias : 'GMaps',
 
-         template : 'umd.hbs',
 
-         deps: {
 
-           amd: ['jquery', 'googlemaps!']
 
-         }
 
-       }
 
-     }
 
-   });
 
-   grunt.loadNpmTasks('grunt-contrib-watch');
 
-   grunt.loadNpmTasks('grunt-contrib-jshint');
 
-   grunt.loadNpmTasks('grunt-contrib-concat');
 
-   grunt.loadNpmTasks('grunt-contrib-jasmine');
 
-   grunt.loadNpmTasks('grunt-contrib-uglify');
 
-   grunt.loadNpmTasks('grunt-umd');
 
-   grunt.registerTask('test', ['jshint', 'jasmine']);
 
-   grunt.registerTask('default', ['test', 'concat', 'umd', 'uglify']);
 
- };
 
 
  |