<commit_before>{
  "name": "@jokeyrhyme/node-init",
  "version": "4.0.0",
  "description": "impose my will upon a new or existing Node.js project",
  "keywords": [],
  "homepage": "https://github.com/jokeyrhyme/node-init.js#readme",
  "bugs": {
    "url": "https://github.com/jokeyrhyme/node-init.js/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/jokeyrhyme/node-init.js.git"
  },
  "license": "BSD-2-Clause",
  "author": "<NAME> <<EMAIL>> (https://github.com/jokeyrhyme)",
  "files": [
    "bin",
    "lib"
  ],
  "main": "lib/index.js",
  "bin": {
    "node-init": "bin/index.js"
  },
  "directories": {
    "lib": "lib"
  },
  "scripts": {
    "eslint": "eslint --cache --fix .",
    "flow": "flow check",
    "fmt": "npm run sort-package-json && npm run prettier && npm run fmt:eslint",
    "fmt:eslint": "eslint --fix --no-eslintrc --parser-options \"ecmaVersion:2018,ecmaFeatures:{jsx:true}\" --rule \"key-spacing:[error,{align:value}]\" .",
    "jest": "jest",
    "lint": "npm run eslint && npm run flow",
    "prettier": "npx -q prettier --loglevel=warn --write \"**/*.{cjs,css,htm,html,js,json,jsx,md,less,scss,ts,tsx,vue}\"",
    "sort-package-json": "npx -q sort-package-json",
    "start": "node ./bin/index.js",
    "pretest": "npm run fmt",
    "test": "npm run jest && npm audit && npm run lint"
  },
  "prettier": {
    "singleQuote": true,
    "trailingComma": "all"
  },
  "eslintIgnore": [
    "coverage",
    "flow-typed"
  ],
  "jest": {
    "collectCoverage": true,
    "coverageThreshold": {
      "global": {
        "lines": 65
      }
    }
  },
  "dependencies": {
    "chalk": "^2.4.2",
    "detect-flowtype": "2.0.0",
    "execa": "1.0.0",
    "figures": "3.0.0",
    "graceful-fs": "^4.1.15",
    "has-yarn": "2.1.0",
    "idempotent-fs": "1.2.0",
    "js-yaml": "3.13.1",
    "latest-version": "^5.1.0",
    "load-json-file": "6.1.0",
    "locate-path": "^5.0.0",
    "lodash.intersection": "4.4.0",
    "lodash.omit": "^4.5.0",
    "lodash.union": "^4.5.0",
    "lodash.without": "^4.3.0",
    "log-update": "3.2.0",
    "meow": "^5.0.0",
    "node-fetch": "^2.3.0",
    "p-memoize": "3.1.0",
    "package-engines-notifier": "1.1.0",
    "pify": "4.0.1",
    "read-pkg-up": "^5.0.0",
    "rimraf": "2.6.3",
    "semver": "^6.0.0",
    "through2": "3.0.1",
    "update-json-file": "^1.1.1",
    "update-nodejs-notifier": "1.1.1",
    "update-notifier": "2.5.0",
    "vinyl-fs": "3.0.3",
    "write-json-file": "3.2.0"
  },<commit_msg>fix(package): update execa to version 2.0.0<commit_after>{
  "name": "@jokeyrhyme/node-init",
  "version": "4.0.0",
  "description": "impose my will upon a new or existing Node.js project",
  "keywords": [],
  "homepage": "https://github.com/jokeyrhyme/node-init.js#readme",
  "bugs": {
    "url": "https://github.com/jokeyrhyme/node-init.js/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/jokeyrhyme/node-init.js.git"
  },
  "license": "BSD-2-Clause",
  "author": "<NAME> <<EMAIL>> (https://github.com/jokeyrhyme)",
  "files": [
    "bin",
    "lib"
  ],
  "main": "lib/index.js",
  "bin": {
    "node-init": "bin/index.js"
  },
  "directories": {
    "lib": "lib"
  },
  "scripts": {
    "eslint": "eslint --cache --fix .",
    "flow": "flow check",
    "fmt": "npm run sort-package-json && npm run prettier && npm run fmt:eslint",
    "fmt:eslint": "eslint --fix --no-eslintrc --parser-options \"ecmaVersion:2018,ecmaFeatures:{jsx:true}\" --rule \"key-spacing:[error,{align:value}]\" .",
    "jest": "jest",
    "lint": "npm run eslint && npm run flow",
    "prettier": "npx -q prettier --loglevel=warn --write \"**/*.{cjs,css,htm,html,js,json,jsx,md,less,scss,ts,tsx,vue}\"",
    "sort-package-json": "npx -q sort-package-json",
    "start": "node ./bin/index.js",
    "pretest": "npm run fmt",
    "test": "npm run jest && npm audit && npm run lint"
  },
  "prettier": {
    "singleQuote": true,
    "trailingComma": "all"
  },
  "eslintIgnore": [
    "coverage",
    "flow-typed"
  ],
  "jest": {
    "collectCoverage": true,
    "coverageThreshold": {
      "global": {
        "lines": 65
      }
    }
  },
  "dependencies": {
    "chalk": "^2.4.2",
    "detect-flowtype": "2.0.0",
    "execa": "2.0.0",
    "figures": "3.0.0",
    "graceful-fs": "^4.1.15",
    "has-yarn": "2.1.0",
    "idempotent-fs": "1.2.0",
    "js-yaml": "3.13.1",
    "latest-version": "^5.1.0",
    "load-json-file": "6.1.0",
    "locate-path": "^5.0.0",
    "lodash.intersection": "4.4.0",
    "lodash.omit": "^4.5.0",
    "lodash.union": "^4.5.0",
    "lodash.without": "^4.3.0",
    "log-update": "3.2.0",
    "meow": "^5.0.0",
    "node-fetch": "^2.3.0",
    "p-memoize": "3.1.0",
    "package-engines-notifier": "1.1.0",
    "pify": "4.0.1",
    "read-pkg-up": "^5.0.0",
    "rimraf": "2.6.3",
    "semver": "^6.0.0",
    "through2": "3.0.1",
    "update-json-file": "^1.1.1",
    "update-nodejs-notifier": "1.1.1",
    "update-notifier": "2.5.0",
    "vinyl-fs": "3.0.3",
    "write-json-file": "3.2.0"
  },
{'fraction_non_alphanumeric': 0.26419213973799127, 'fraction_numerical': 0.04148471615720524, 'mean_word_length': 2.6942815249266863, 'pattern_counts': {'":': 140, '<': 9, '<?xml version=': 0, '>': 9, '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': '48651', 'n_tokens_mistral': 2285, 'n_tokens_neox': 2181, 'n_words': 369}