<commit_before>{
  "name": "document-updater-sharelatex",
  "version": "0.0.1",
  "dependencies": {
    "express": "3.3.4",
    "underscore": "1.2.2",
    "redis": "0.7.2",
    "chai": "",
    "request": "2.25.0",
    "sandboxed-module": "~0.2.0",
    "chai-spies": "",
    "async": "",
    "lynx": "0.0.11",
    "coffee-script": "1.4.0",
    "settings-sharelatex": "git+https://github.com/sharelatex/settings-sharelatex.git#master",
    "logger-sharelatex": "git+https://github.com/sharelatex/logger-sharelatex.git#master",
    "metrics-sharelatex": "git+https://github.com/sharelatex/metrics-sharelatex.git#master",
    "sinon": "~1.5.2",
    "mongojs": "0.9.11"
  },
  "devDependencies": {
    "grunt-execute": "~0.1.5",
    "grunt-contrib-clean": "~0.5.0",
    "grunt-mocha-test": "~0.9.0",
    "grunt": "~0.4.2",
    "grunt-available-tasks": "~0.4.1",
    "grunt-contrib-coffee": "~0.10.0",
    "bunyan": "~0.22.1",
    "grunt-bunyan": "~0.5.0",
    "grunt-forever": "~0.4.2"
  }
}<commit_msg>Lock down module versions<commit_after>{
  "name": "document-updater-sharelatex",
  "version": "0.0.1",
  "description": "An API for applying incoming updates to documents in real-time",
  "repository": {
    "type": "git",
    "url": "https://github.com/sharelatex/document-updater-sharelatex.git"
  },
  "dependencies": {
    "express": "3.3.4",
    "underscore": "1.2.2",
    "redis": "0.7.2",
    "chai": "",
    "request": "2.25.0",
    "sandboxed-module": "~0.2.0",
    "chai-spies": "",
    "async": "",
    "lynx": "0.0.11",
    "coffee-script": "1.4.0",
    "settings-sharelatex": "git+https://github.com/sharelatex/settings-sharelatex.git#v1.0.0",
    "logger-sharelatex": "git+https://github.com/sharelatex/logger-sharelatex.git#v1.0.0",
    "metrics-sharelatex": "git+https://github.com/sharelatex/metrics-sharelatex.git#v1.0.0",
    "sinon": "~1.5.2",
    "mongojs": "0.9.11"
  },
  "devDependencies": {
    "grunt-execute": "~0.1.5",
    "grunt-contrib-clean": "~0.5.0",
    "grunt-mocha-test": "~0.9.0",
    "grunt": "~0.4.2",
    "grunt-available-tasks": "~0.4.1",
    "grunt-contrib-coffee": "~0.10.0",
    "bunyan": "~0.22.1",
    "grunt-bunyan": "~0.5.0",
    "grunt-forever": "~0.4.2"
  }
}
{'fraction_non_alphanumeric': 0.2604166666666667, 'fraction_numerical': 0.06023550724637681, 'mean_word_length': 3.0831792975970425, 'pattern_counts': {'":': 60, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 7, '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': '1352605', 'n_tokens_mistral': 1010, 'n_tokens_neox': 965, 'n_words': 123}