<commit_before>{
  "name": "telehash",
  "version": "0.3.29",
  "main": "index.js",
  "dependencies": {
    "debug": "^2.2.0",
    "e3x": "git+https://github.com/telehash/e3x-js.git",
    "hashname": "git+https://github.com/telehash/hashname.git",
    "json-stable-stringify": "~1.0.0",
    "lob-enc": "git+https://github.com/telehash/lob-enc.git",
    "localstorage-fs": "~0.1.0",
    "optimist": "~0.6.1",
    "path-extra": "~0.3.0",
    "telehash-http": "git+https://github.com/quartzjer/telehash-http.git",
    "telehash-tcp4": "git+https://github.com/quartzjer/telehash-tcp4.git",
    "telehash-udp4": "git+https://github.com/quartzjer/telehash-udp4.git",
    "telehash-webrtc": "git+https://github.com/quartzjer/telehash-webrtc.git"
  },
  "devDependencies": {
    "chai": "*",
    "chext": "0.0.1",
    "concat-stream": "~1.4.6",
    "event-stream": "~3.1.7",
    "glob": "^5.0.13",
    "gulp": "^3.9.0",
    "gulp-mocha": "^2.1.2",
    "gulp-watch": "^4.2.4",
    "mocha": "*",
    "plato": "^1.5.0"
  },
  "browser": {
    "fs": "localstorage-fs",
    "telehash-udp4": false,
    "telehash-tcp4": false
  },
  "bin": {
    "router": "./bin/router.js",
    "mesh": "./bin/mesh.js"
  },
  "scripts": {
    "browserify": "browserify index.js -o bundle.js",
    "browser": "browserify index.js -o bundle.js && node test/browser/server.js",
    "start": "node ./bin/router.js",
    "router": "node ./bin/router.js",
    "mesh": "node ./bin/mesh.js",
    "test": "make test"
  },
  "testling": {
    "harness": "mocha-bdd",
    "files": "test/*.js",
    "browsers": [
      "ie/8..latest",
      "chrome/latest",
      "firefox/latest"
    ]
  },
  "keywords": [
    "telehash",
    "crypto",
    "p2p",
    "json",
    "mesh"
  ],
  "description": "A telehash library for node and browserify",
  "homepage": "https://github.com/telehash/telehash-js",
  "repository": {
    "type": "git",
    "url": "https://github.com/telehash/telehash-js.git"
  },
  "licenses": [
    {
      "type": "MIT",
      "url": "https://github.com/telehash/telehash-js/raw/master/LICENSE"
    }
  ],
  "author": {
    "name": "<NAME>",
    "email": "<EMAIL>",
    "url": "http://jeremie.com/"
  },
  "maintainers": [
    {
      "name": "<NAME>",
      "email": "<EMAIL>",
      "url": "http://jeremie.com/"
    }
  ],
  "engines": {
    "node": "0.10.x",
    "npm": ">1.2.x"
  }
}
<commit_msg>require e3x ^ 0.1.28<commit_after>{
  "name": "telehash",
  "version": "0.3.29",
  "main": "index.js",
  "dependencies": {
    "debug": "^2.2.0",
    "e3x": "^0.1.28",
    "hashname": "git+https://github.com/telehash/hashname.git",
    "json-stable-stringify": "~1.0.0",
    "lob-enc": "git+https://github.com/telehash/lob-enc.git",
    "localstorage-fs": "~0.1.0",
    "optimist": "~0.6.1",
    "path-extra": "~0.3.0",
    "telehash-http": "git+https://github.com/quartzjer/telehash-http.git",
    "telehash-tcp4": "git+https://github.com/quartzjer/telehash-tcp4.git",
    "telehash-udp4": "git+https://github.com/quartzjer/telehash-udp4.git",
    "telehash-webrtc": "git+https://github.com/quartzjer/telehash-webrtc.git"
  },
  "devDependencies": {
    "chai": "*",
    "chext": "0.0.1",
    "concat-stream": "~1.4.6",
    "event-stream": "~3.1.7",
    "glob": "^5.0.13",
    "gulp": "^3.9.0",
    "gulp-mocha": "^2.1.2",
    "gulp-watch": "^4.2.4",
    "mocha": "*",
    "plato": "^1.5.0"
  },
  "browser": {
    "fs": "localstorage-fs",
    "telehash-udp4": false,
    "telehash-tcp4": false
  },
  "bin": {
    "router": "./bin/router.js",
    "mesh": "./bin/mesh.js"
  },
  "scripts": {
    "browserify": "browserify index.js -o bundle.js",
    "browser": "browserify index.js -o bundle.js && node test/browser/server.js",
    "start": "node ./bin/router.js",
    "router": "node ./bin/router.js",
    "mesh": "node ./bin/mesh.js",
    "test": "make test"
  },
  "testling": {
    "harness": "mocha-bdd",
    "files": "test/*.js",
    "browsers": [
      "ie/8..latest",
      "chrome/latest",
      "firefox/latest"
    ]
  },
  "keywords": [
    "telehash",
    "crypto",
    "p2p",
    "json",
    "mesh"
  ],
  "description": "A telehash library for node and browserify",
  "homepage": "https://github.com/telehash/telehash-js",
  "repository": {
    "type": "git",
    "url": "https://github.com/telehash/telehash-js.git"
  },
  "licenses": [
    {
      "type": "MIT",
      "url": "https://github.com/telehash/telehash-js/raw/master/LICENSE"
    }
  ],
  "author": {
    "name": "<NAME>",
    "email": "<EMAIL>",
    "url": "http://jeremie.com/"
  },
  "maintainers": [
    {
      "name": "<NAME>",
      "email": "<EMAIL>",
      "url": "http://jeremie.com/"
    }
  ],
  "engines": {
    "node": "0.10.x",
    "npm": ">1.2.x"
  }
}

{'fraction_non_alphanumeric': 0.25931414055884844, 'fraction_numerical': 0.026672311600338696, 'mean_word_length': 2.5876993166287017, 'pattern_counts': {'":': 130, '<': 11, '<?xml version=': 0, '>': 13, 'https://': 19, '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': '5643761', 'n_tokens_mistral': 2031, 'n_tokens_neox': 1970, 'n_words': 286}