<commit_before>{
  "name": "eventdispatcher",
  "version": "2.2.0",
  "description": "EventDispatcher like nodes EventEmitter",
  "main": "dist/eventdispatcher.js",
  "scripts": {
    "test": "cross-env NODE_ENV=development babel-node test/index.js",
    "lint": "eslint src",
    "start": "cross-env NODE_ENV=development nodemon --exec 'npm run lint && babel-node ./src/eventdispatcher.js'",
    "build": "cross-env NODE_ENV=production babel src -d lib",
    "release": "release"
  },
  "release-script": {
    "altPkgRootFolder": "lib"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/soenkekluth/EventDispatcher.git"
  },
  "keywords": [
    "trigger",
    "dispatch",
    "event",
    "EventEmitter",
    "dispatcher",
    "eventdispatcher",
    "emit",
    "emitter",
    "observer"
  ],
  "author": "<NAME> <<EMAIL>> (http://soenkekluth.com/)",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/soenkekluth/EventDispatcher/issues"
  },
  "homepage": "https://github.com/soenkekluth/EventDispatcher",
  "devDependencies": {
    "babel-cli": "6.18.0",
    "babel-core": "6.18.2",
    "babel-eslint": "7.1.1",
    "babel-plugin-add-module-exports": "0.2.1",
    "babel-plugin-transform-class-constructor-call": "6.18.0",
    "babel-plugin-transform-class-properties": "6.19.0",
    "babel-plugin-transform-es2015-classes": "6.18.0",
    "babel-plugin-transform-proto-to-assign": "6.9.0",
    "babel-preset-es2015": "6.18.0",
    "cross-env": "3.1.3",
    "eslint": "3.10.2",
    "eslint-config-airbnb-base": "10.0.1",
    "eslint-plugin-import": "2.2.0",
    "nodemon": "1.11.0",
    "release-script": "1.0.2"
  }
}
<commit_msg>Release v2.2.1<commit_after>{
  "name": "eventdispatcher",
  "version": "2.2.1",
  "description": "EventDispatcher like nodes EventEmitter",
  "main": "dist/eventdispatcher.js",
  "scripts": {
    "test": "cross-env NODE_ENV=development babel-node test/index.js",
    "lint": "eslint src",
    "start": "cross-env NODE_ENV=development nodemon --exec 'npm run lint && babel-node ./src/eventdispatcher.js'",
    "build": "cross-env NODE_ENV=production babel src -d lib",
    "release": "release"
  },
  "release-script": {
    "altPkgRootFolder": "lib"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/soenkekluth/EventDispatcher.git"
  },
  "keywords": [
    "trigger",
    "dispatch",
    "event",
    "EventEmitter",
    "dispatcher",
    "eventdispatcher",
    "emit",
    "emitter",
    "observer"
  ],
  "author": "<NAME> <<EMAIL>> (http://soenkekluth.com/)",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/soenkekluth/EventDispatcher/issues"
  },
  "homepage": "https://github.com/soenkekluth/EventDispatcher",
  "devDependencies": {
    "babel-cli": "6.18.0",
    "babel-core": "6.18.2",
    "babel-eslint": "7.1.1",
    "babel-plugin-add-module-exports": "0.2.1",
    "babel-plugin-transform-class-constructor-call": "6.18.0",
    "babel-plugin-transform-class-properties": "6.19.0",
    "babel-plugin-transform-es2015-classes": "6.18.0",
    "babel-plugin-transform-proto-to-assign": "6.9.0",
    "babel-preset-es2015": "6.18.0",
    "cross-env": "3.1.3",
    "eslint": "3.10.2",
    "eslint-config-airbnb-base": "10.0.1",
    "eslint-plugin-import": "2.2.0",
    "nodemon": "1.11.0",
    "release-script": "1.0.2"
  }
}

{'fraction_non_alphanumeric': 0.22235540905004494, 'fraction_numerical': 0.039856158225951455, 'mean_word_length': 3.2794871794871794, 'pattern_counts': {'":': 74, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 6, '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': '448818', 'n_tokens_mistral': 1373, 'n_tokens_neox': 1306, 'n_words': 201}