<commit_before>{
  "name": "git-open",
  "version": "1.3.1",
  "description": "Type `git open` to open the GitHub/GitLab/Bitbucket homepage for a repository.",
  "author": "<NAME> (http://paulirish.com/)",
  "license": "MIT",
  "homepage": "https://github.com/paulirish/git-open",
  "bugs": {
    "url": "https://github.com/paulirish/git-open/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/paulirish/git-open.git"
  },
  "contributors": [
    "<NAME> (http://paulirish.com/)",
    "<NAME> <<EMAIL>> (http://jason.pureconcepts.net/)",
    "<NAME> <<EMAIL>> (https://davidosomething.com/)"
  ],
  "keywords": [
    "git",
    "cli"
  ],
  "engines": {
    "node": ">=0.10.3",
    "npm": ">=2.0.0"
  },
  "preferGlobal": true,
  "bin": {
    "git-open": "git-open",
    "git-home": "git-open"
  },
  "scripts": {
    "lint:editorconfig": "eclint check git-open* readme* .travis.yml",
    "lint:package": "pjv --recommendations --warnings",
    "lint:readme": "node ./node_modules/markdownlint/lib/markdownlint.js --config markdownlint.json README.md",
    "test": "npm run lint:package && npm run lint:readme && npm run lint:editorconfig",
    "watch": "find . -maxdepth 2 -iname '*bats' -o -iname 'git-open' | entr bats test/"
  },
  "dependencies": {},
  "devDependencies": {
    "eclint": "^2.1.0",
    "markdownlint": "^0.2.0",
    "package-json-validator": "^0.6.1"
  }
}
<commit_msg>add 'npm run unit' for bats tests.<commit_after>{
  "name": "git-open",
  "version": "1.3.1",
  "description": "Type `git open` to open the GitHub/GitLab/Bitbucket homepage for a repository.",
  "author": "<NAME> (http://paulirish.com/)",
  "license": "MIT",
  "homepage": "https://github.com/paulirish/git-open",
  "bugs": {
    "url": "https://github.com/paulirish/git-open/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/paulirish/git-open.git"
  },
  "contributors": [
    "<NAME> (http://paulirish.com/)",
    "<NAME> <<EMAIL>> (http://jason.pureconcepts.net/)",
    "<NAME> <<EMAIL>> (https://davidosomething.com/)"
  ],
  "keywords": [
    "git",
    "cli"
  ],
  "engines": {
    "node": ">=0.10.3",
    "npm": ">=2.0.0"
  },
  "preferGlobal": true,
  "bin": {
    "git-open": "git-open",
    "git-home": "git-open"
  },
  "scripts": {
    "lint:editorconfig": "eclint check git-open* readme* .travis.yml",
    "lint:package": "pjv --recommendations --warnings",
    "lint:readme": "node ./node_modules/markdownlint/lib/markdownlint.js --config markdownlint.json README.md",
    "test": "npm run unit && npm run lint:package && npm run lint:readme && npm run lint:editorconfig",
    "unit": "bats test/",
    "watch": "find . -maxdepth 2 -iname '*bats' -o -iname 'git-open' | entr bats test/"
  },
  "dependencies": {},
  "devDependencies": {
    "eclint": "^2.1.0",
    "markdownlint": "^0.2.0",
    "package-json-validator": "^0.6.1"
  }
}

{'fraction_non_alphanumeric': 0.23561832586978987, 'fraction_numerical': 0.013778849466069583, 'mean_word_length': 3.1965317919075145, 'pattern_counts': {'":': 63, '<': 19, '<?xml version=': 0, '>': 23, 'https://': 8, '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': '289658', 'n_tokens_mistral': 1197, 'n_tokens_neox': 1141, 'n_words': 218}