<commit_before>{
  "repository": {
    "type": "git",
    "url": "https://github.com/desktop/desktop.git"
  },
  "description": "GitHub Desktop build dependencies",
  "scripts": {
    "cli": "ts-node --require ./app/test/globals.ts --require ./app/src/cli/dev-commands-global.ts app/src/cli/main.ts",
    "test:integration": "cross-env TEST_ENV=1 ELECTRON_NO_ATTACH_CONSOLE=1 xvfb-maybe mocha -t 30000 --require ts-node/register app/test/integration/*.ts",
    "test:unit": "cross-env GIT_AUTHOR_NAME=\"<NAME>\" GIT_AUTHOR_EMAIL=\"<EMAIL>\" GIT_COMMITTER_NAME=\"<NAME>\" GIT_COMMITTER_EMAIL=\"<EMAIL>\" TEST_ENV=1 ELECTRON_NO_ATTACH_CONSOLE=1 xvfb-maybe electron-mocha -t 10000 --renderer --require ts-node/register --require ./app/test/globals.ts app/test/unit/*.{ts,tsx} app/test/unit/**/*.{ts,tsx}",
    "test:script": "mocha -t 10000 --require ts-node/register script/changelog/test/*.ts",
    "test": "yarn test:unit && yarn test:script && yarn test:integration",
    "test:setup": "ts-node -p script/tsconfig.json script/test-setup.ts",
    "test:review": "ts-node -p script/tsconfig.json script/test-review.ts",
    "postinstall": "cd app && yarn install --force && cd .. && git submodule update --recursive --init && yarn compile:tslint",
    "start": "cross-env NODE_ENV=development ts-node -p script/tsconfig.json script/start.ts",
    "start:prod": "cross-env NODE_ENV=production ts-node -p script/tsconfig.json script/start.ts",
    "debug": "cross-env NODE_ENV=development ts-node -p script/tsconfig.json script/debug.ts",
    "compile:dev": "cross-env NODE_ENV=development parallel-webpack --config app/webpack.development.ts",
    "compile:prod": "cross-env NODE_ENV=production parallel-webpack --config app/webpack.production.ts",
    "build:dev": "yarn compile:dev && cross-env NODE_ENV=development ts-node -p script/tsconfig.json script/build.ts",
    "build:prod": "yarn compile:prod && cross-env NODE_ENV=production ts-node -p script/tsconfig.json script/build.ts",
    "package": "ts-node -P script/tsconfig.json script/package.ts",
    "generate-octicons": "ts-node -P script/tsconfig.json script/generate-octicons.ts",
    "clean:tslint": "rimraf tslint-rules/*.js",
    "compile:tslint": "tsc -p tslint-rules",
    "compile:script": "tsc -p script/tsconfig.json",
    "lint": "yarn lint:src && yarn lint:prettier",
    "lint:fix": "yarn lint:src:fix && yarn lint:prettier --fix",
    "lint:prettier": "ts-node script/prettier.ts",
    "lint:src": "yarn tslint && yarn eslint-check && yarn eslint",
    "lint:src:fix": "yarn tslint --fix && yarn eslint --fix",
    "tslint": "tslint ./{script,tslint-rules}/*.ts ./app/{src,typings,test}/**/*.{ts,tsx}",
    "eslint": "ts-node -P script/tsconfig.json script/eslint.ts",
    "eslint-check": "eslint --print-config .eslintrc.* | eslint-config-prettier-check",
    "publish": "ts-node -P script/tsconfig.json script/publish.ts",
    "clean-slate": "rimraf out node_modules app/node_modules && yarn",
    "rebuild-hard:dev": "yarn clean-slate && yarn build:dev",
    "rebuild-hard:prod": "yarn clean-slate && yarn build:prod",
    "changelog": "ts-node script/changelog/index.ts",
    "draft-release": "ts-node script/draft-release/index.ts",
    "validate-changelog": "ts-node script/validate-changelog.ts"
  },
  "author": {
    "name": "GitHub, Inc.",
    "email": "<EMAIL>",
    "url": "https://desktop.github.com/"<commit_msg>maybe -P is the right workaround here?<commit_after>{
  "repository": {
    "type": "git",
    "url": "https://github.com/desktop/desktop.git"
  },
  "description": "GitHub Desktop build dependencies",
  "scripts": {
    "cli": "ts-node --require ./app/test/globals.ts --require ./app/src/cli/dev-commands-global.ts app/src/cli/main.ts",
    "test:integration": "cross-env TEST_ENV=1 ELECTRON_NO_ATTACH_CONSOLE=1 xvfb-maybe mocha -t 30000 --require ts-node/register app/test/integration/*.ts",
    "test:unit": "cross-env GIT_AUTHOR_NAME=\"<NAME>\" GIT_AUTHOR_EMAIL=\"<EMAIL>\" GIT_COMMITTER_NAME=\"<NAME>\" GIT_COMMITTER_EMAIL=\"<EMAIL>\" TEST_ENV=1 ELECTRON_NO_ATTACH_CONSOLE=1 xvfb-maybe electron-mocha -t 10000 --renderer --require ts-node/register --require ./app/test/globals.ts app/test/unit/*.{ts,tsx} app/test/unit/**/*.{ts,tsx}",
    "test:script": "mocha -t 10000 --require ts-node/register script/changelog/test/*.ts",
    "test": "yarn test:unit && yarn test:script && yarn test:integration",
    "test:setup": "ts-node -P script/tsconfig.json script/test-setup.ts",
    "test:review": "ts-node -P script/tsconfig.json script/test-review.ts",
    "postinstall": "cd app && yarn install --force && cd .. && git submodule update --recursive --init && yarn compile:tslint",
    "start": "cross-env NODE_ENV=development ts-node -P script/tsconfig.json script/start.ts",
    "start:prod": "cross-env NODE_ENV=production ts-node -P script/tsconfig.json script/start.ts",
    "debug": "cross-env NODE_ENV=development ts-node -P script/tsconfig.json script/debug.ts",
    "compile:dev": "cross-env NODE_ENV=development parallel-webpack --config app/webpack.development.ts",
    "compile:prod": "cross-env NODE_ENV=production parallel-webpack --config app/webpack.production.ts",
    "build:dev": "yarn compile:dev && cross-env NODE_ENV=development ts-node -P script/tsconfig.json script/build.ts",
    "build:prod": "yarn compile:prod && cross-env NODE_ENV=production ts-node -P script/tsconfig.json script/build.ts",
    "package": "ts-node -P script/tsconfig.json script/package.ts",
    "generate-octicons": "ts-node -P script/tsconfig.json script/generate-octicons.ts",
    "clean:tslint": "rimraf tslint-rules/*.js",
    "compile:tslint": "tsc -P tslint-rules",
    "compile:script": "tsc -P script/tsconfig.json",
    "lint": "yarn lint:src && yarn lint:prettier",
    "lint:fix": "yarn lint:src:fix && yarn lint:prettier --fix",
    "lint:prettier": "ts-node script/prettier.ts",
    "lint:src": "yarn tslint && yarn eslint-check && yarn eslint",
    "lint:src:fix": "yarn tslint --fix && yarn eslint --fix",
    "tslint": "tslint ./{script,tslint-rules}/*.ts ./app/{src,typings,test}/**/*.{ts,tsx}",
    "eslint": "ts-node -P script/tsconfig.json script/eslint.ts",
    "eslint-check": "eslint --print-config .eslintrc.* | eslint-config-prettier-check",
    "publish": "ts-node -P script/tsconfig.json script/publish.ts",
    "clean-slate": "rimraf out node_modules app/node_modules && yarn",
    "rebuild-hard:dev": "yarn clean-slate && yarn build:dev",
    "rebuild-hard:prod": "yarn clean-slate && yarn build:prod",
    "changelog": "ts-node script/changelog/index.ts",
    "draft-release": "ts-node script/draft-release/index.ts",
    "validate-changelog": "ts-node script/validate-changelog.ts"
  },
  "author": {
    "name": "<NAME>.",
    "email": "<EMAIL>",
    "url": "https://desktop.github.com/"
{'fraction_non_alphanumeric': 0.18729832795541215, 'fraction_numerical': 0.005573481959518921, 'mean_word_length': 4.010286554004408, 'pattern_counts': {'":': 88, '<': 14, '<?xml version=': 0, '>': 14, 'https://': 4, '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': '6383534', 'n_tokens_mistral': 2523, 'n_tokens_neox': 2422, 'n_words': 482}