<commit_before>###
# grunt-importjs
# https://github.com/excellenteasy/grunt-tasks.git#importjs-master
#
# Copyright (c) 2012 <NAME>
# Licensed under the none license.
###

'use strict'

module.exports = (grunt) ->

  grunt.initConfig

    importjs:
      main:
        files: 'tmp/output.js': ['test/dir/**/*.js']
        template: 'test/template.js'

    clean: ['tmp/']

    coffee:
      test: 
        files: 'test/dir/*.js': ['test/**/*.coffee']
        rename: (destBase, destPath, options) -> path.join(destBase, destPath)
      tasks:
        files: 'tasks/*.js': ['tasks/*.coffee']

    nodeunit: all: ['test/*_test.js']

  # Actually load this plugin's task(s).
  grunt.loadTasks 'tasks'

  # These plugins provide necessary tasks.
  grunt.loadNpmTasks 'grunt-contrib-coffee'
  grunt.loadNpmTasks 'grunt-contrib-watch'
  grunt.loadNpmTasks 'grunt-contrib-nodeunit'
  grunt.loadNpmTasks 'grunt-contrib-clean'

  # Whenever the "test" task is run, first clean the "tmp" dir, then run this
  # plugin's task(s), then test the result.
  grunt.registerTask 'test', ['clean', 'importjs', 'nodeunit']

  # By default, lint and run all tests.
  grunt.registerTask 'default', ['coffee', 'test']<commit_msg>coffee compile config changes<commit_after>###
# grunt-importjs
# https://github.com/excellenteasy/grunt-tasks.git#importjs-master
#
# Copyright (c) 2012 <NAME>
# Licensed under the none license.
###

'use strict'

module.exports = (grunt) ->

  grunt.initConfig

    importjs:
      main:
        files: 'tmp/output.js': ['test/dir/**/*.js']
        template: 'test/template.js'

    clean: ['tmp/']

    coffee:
      nodeunit:
        files: 'test/importjs_test.js': 'test/importjs_test.coffee'
      test: 
        files: 'test/dir/*.js': ['test/dir/**/*.coffee']
        rename: (destBase, destPath, options) -> path.join(destBase, destPath)
      tasks:
        files: 'tasks/*.js': ['tasks/*.coffee']

    nodeunit: 
      all: ['test/importjs_test.js']

  # Actually load this plugin's task(s).
  grunt.loadTasks 'tasks'

  # These plugins provide necessary tasks.
  grunt.loadNpmTasks 'grunt-contrib-coffee'
  grunt.loadNpmTasks 'grunt-contrib-watch'
  grunt.loadNpmTasks 'grunt-contrib-nodeunit'
  grunt.loadNpmTasks 'grunt-contrib-clean'

  # Whenever the "test" task is run, first clean the "tmp" dir, then run this
  # plugin's task(s), then test the result.
  grunt.registerTask 'test', ['clean', 'importjs', 'nodeunit']

  # By default, lint and run all tests.
  grunt.registerTask 'default', ['coffee', 'test']
{'fraction_non_alphanumeric': 0.15824782951854774, 'fraction_numerical': 0.0031570639305445935, 'mean_word_length': 3.2676767676767677, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 9, 'https://': 2, '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': '2046009', 'n_tokens_mistral': 908, 'n_tokens_neox': 866, 'n_words': 206}