<commit_before>/*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.circles.js',
          'lib/gmaps.polygons.js',
          'lib/gmaps.rectangles.js',
          'lib/gmaps.polylines.js',
          'lib/gmaps.info_windows.js',
          'lib/gmaps.markers.js',
          'lib/gmaps.overlays.js',
          'lib/gmaps.texts.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.instance_helpers.js',
          'lib/gmaps.native_extensions.js'
        ],
        dest: 'gmaps.js'
      }
    },

    karma: {
      base: {
        configFile: 'karma.conf.js',
        options: {
          files: [
            'http://maps.google.com/maps/api/js?sensor=true',
            './gmaps.js',
            'test/spec/CircleSpec.js',
            'test/spec/ControlSpec.js',
            'test/spec/EventSpec.js',
            'test/spec/InfoWindowSpec.js',
            'test/spec/InstanceHelpersSpec.js',
            'test/spec/LayerSpec.js',
            'test/spec/MapSpec.js',
            'test/spec/PolygonSpec.js',
            'test/spec/PolylineSpec.js',
            'test/spec/RectangleSpec.js',
            'test/spec/RouteSpec.js',
            'test/spec/StreetViewSpec.js',
            'test/spec/StyleSpec.js',
            'test/spec/TextSpec.js'
          ]
        }
      },
      overlays: {
        configFile: 'karma.conf.js',
        port: 9877,
        options: {
          files: [
            'http://maps.google.com/maps/api/js?sensor=true',
            './gmaps.js',
            'test/spec/OverlaySpec.js'
          ]
        }
      },
      utils: {
        configFile: 'karma.conf.js',
        port: 9878,
        options: {
          files: [
            'http://maps.google.com/maps/api/js?sensor=true',
            './gmaps.js',<commit_msg>Forcing Firefox as default browser<commit_after>/*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.circles.js',
          'lib/gmaps.polygons.js',
          'lib/gmaps.rectangles.js',
          'lib/gmaps.polylines.js',
          'lib/gmaps.info_windows.js',
          'lib/gmaps.markers.js',
          'lib/gmaps.overlays.js',
          'lib/gmaps.texts.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.instance_helpers.js',
          'lib/gmaps.native_extensions.js'
        ],
        dest: 'gmaps.js'
      }
    },

    karma: {
      base: {
        configFile: 'karma.conf.js',
        browsers: ['Firefox'],
        options: {
          files: [
            'http://maps.google.com/maps/api/js?sensor=true',
            './gmaps.js',
            'test/spec/CircleSpec.js',
            'test/spec/ControlSpec.js',
            'test/spec/EventSpec.js',
            'test/spec/InfoWindowSpec.js',
            'test/spec/InstanceHelpersSpec.js',
            'test/spec/LayerSpec.js',
            'test/spec/MapSpec.js',
            'test/spec/PolygonSpec.js',
            'test/spec/PolylineSpec.js',
            'test/spec/RectangleSpec.js',
            'test/spec/RouteSpec.js',
            'test/spec/StreetViewSpec.js',
            'test/spec/StyleSpec.js',
            'test/spec/TextSpec.js'
          ]
        }
      },
      overlays: {
        configFile: 'karma.conf.js',
        browsers: ['Firefox'],
        port: 9877,
        options: {
          files: [
            'http://maps.google.com/maps/api/js?sensor=true',
            './gmaps.js',
            'test/spec/OverlaySpec.js'
          ]
        }
      },
      utils: {
        configFile: 'karma.conf.js',
        browsers: ['Firefox'],
        port: 9878,
        options: {
          files: [
            'http://maps.google.com/maps/api/js?sensor=true',
            './gmaps.js',
{'fraction_non_alphanumeric': 0.17357512953367876, 'fraction_numerical': 0.0029607698001480384, 'mean_word_length': 1.4534725374489332, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '446449', 'n_tokens_mistral': 1898, 'n_tokens_neox': 1849, 'n_words': 211}