<commit_before>module.exports = function (wallaby) {

  // only one pattern (app files) needs to be instrumented
  wallaby.defaults.files.instrument = false;

  return {
    files: [
      'node_modules/angular2/node_modules/zone.js/dist/zone-microtask.js',
      'node_modules/angular2/node_modules/zone.js/dist/long-stack-trace-zone.js',
      'node_modules/angular2/node_modules/zone.js/dist/jasmine-patch.js',
      'node_modules/angular2/node_modules/traceur/bin/traceur-runtime.js',
      'node_modules/es6-module-loader/dist/es6-module-loader-sans-promises.src.js',
      'node_modules/systemjs/dist/system.src.js',
      'node_modules/reflect-metadata/Reflect.js',

      '!app/**/*_spec.ts',
      '!app/**/*.d.ts',
      {pattern: 'app/**/*.ts', instrument: true, load: false},

      'app/**/*.html'
    ],

    tests: [
      {pattern: 'app/**/*_spec.ts', load: false}
    ],

    env: {
      runner: "node_modules/karma-phantomjs2-launcher/node_modules/phantomjs2-ext/lib/phantom/bin/phantomjs"
    },
<commit_msg>NPM 3 note<commit_after>module.exports = function (wallaby) {

  // only one pattern (app files) needs to be instrumented
  wallaby.defaults.files.instrument = false;

  return {
    files: [
      // NOTE that with npm >=3 the file structure may be different
      'node_modules/angular2/node_modules/zone.js/dist/zone-microtask.js',
      'node_modules/angular2/node_modules/zone.js/dist/long-stack-trace-zone.js',
      'node_modules/angular2/node_modules/zone.js/dist/jasmine-patch.js',
      'node_modules/angular2/node_modules/traceur/bin/traceur-runtime.js',
      'node_modules/es6-module-loader/dist/es6-module-loader-sans-promises.src.js',
      'node_modules/systemjs/dist/system.src.js',
      'node_modules/reflect-metadata/Reflect.js',

      '!app/**/*_spec.ts',
      '!app/**/*.d.ts',
      {pattern: 'app/**/*.ts', instrument: true, load: false},

      'app/**/*.html'
    ],

    tests: [
      {pattern: 'app/**/*_spec.ts', load: false}
    ],

    env: {
      runner: "node_modules/karma-phantomjs2-launcher/node_modules/phantomjs2-ext/lib/phantom/bin/phantomjs"
    },

{'fraction_non_alphanumeric': 0.1669024045261669, 'fraction_numerical': 0.008486562942008486, 'mean_word_length': 3.05736137667304, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 4, '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': '4168954', 'n_tokens_mistral': 771, 'n_tokens_neox': 742, 'n_words': 93}