<commit_before>{
  "name": "relay",
  "displayName": "Relay GraphQL",
  "version": "0.0.4",
  "description": "Relay-powered IDE experience",
  "repository": {
    "type": "git",
    "url": "https://github.com/facebook/relay",
    "directory": "vscode-extension"
  },
  "license": "MIT",
  "publisher": "meta",
  "main": "./out/extension.js",
  "icon": "assets/relay-logo-icon.png",
  "categories": [
    "Programming Languages"
  ],
  "activationEvents": [
    "onLanguage:plaintext",
    "onLanguage:javascript",
    "onLanguage:javascriptreact",
    "onLanguage:typescript",
    "onLanguage:typescriptreact"
  ],
  "contributes": {
    "commands": [
      {
        "command": "relay.restartLanguageServer",
        "title": "Relay: Restart Language Server"
      }
    ],
    "configuration": {
      "type": "object",
      "title": "Relay",
      "properties": {
        "relay.outputLevel": {
          "scope": "window",
          "type": "string",
          "default": "quiet-with-errors",
          "enum": [
            "quiet",
            "quiet-with-errors",
            "verbose",
            "debug"
          ],
          "description": "Controls what is logged to the Output Channel."
        },
        "relay.pathToRelay": {
          "scope": "workspace",
          "default": null,
          "type": [
            "string",
            "null"
          ],
          "description": "Absolute path to the relay binary. If not provided, the extension will look in the nearest node_modules directory"
        },
        "relay.rootDirectory": {
          "scope": "workspace",
          "default": null,
          "type": [
            "string",
            "null"
          ],
          "description": "A path relative to the root of your VSCode project for the extension to work from. The default value is the root of your project. This will change where we start looking for the relay-compiler node module. This will also affect where the LSP server is started, therefore affecting how the relay config is found. This is helpful if your project is in a nested directory."
        },
        "relay.pathToConfig": {
          "scope": "workspace",
          "default": null,
          "type": [
            "string",
            "null"
          ],
          "description": "Path to a relay config relative to the `rootDirectory`. Without this, the compiler will search for your config. This is helpful if your relay project is in a nested directory."
        }
      }
    }
  },
  "prettier": {
    "bracketSameLine": true,
    "bracketSpacing": true,
    "singleQuote": true,
    "trailingComma": "all"
  },
  "scripts": {
    "typecheck": "tsc --noEmit",
    "prettier-check": "prettier -c .",
    "lint": "eslint --max-warnings 0 .",
    "vscode:prepublish": "tsc",
    "build-local": "vsce package"
  },
  "engines": {
    "vscode": "^1.65.0"
  },
  "dependencies": {
    "semver": "^7.3.7",
    "vscode-languageclient": "^7.0.0"
  },
  "devDependencies": {
    "@types/node": "^17.0.23",
    "@types/semver": "^7.3.9",
    "@types/vscode": "^1.65.0",
    "@typescript-eslint/eslint-plugin": "^5.13.0",
    "@typescript-eslint/parser": "^5.0.0",
    "eslint": "^8.12.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-config-airbnb-typescript": "^17.0.0",
    "eslint-plugin-import": "^2.26.0",
    "prettier": "^2.6.2",
    "typescript": "^4.6.3",
    "vsce": "^2.7.0"
  }
}
<commit_msg>Bump version number as part of new publish<commit_after>{
  "name": "relay",
  "displayName": "Relay GraphQL",
  "version": "0.0.5",
  "description": "Relay-powered IDE experience",
  "repository": {
    "type": "git",
    "url": "https://github.com/facebook/relay",
    "directory": "vscode-extension"
  },
  "license": "MIT",
  "publisher": "meta",
  "main": "./out/extension.js",
  "icon": "assets/relay-logo-icon.png",
  "categories": [
    "Programming Languages"
  ],
  "activationEvents": [
    "onLanguage:plaintext",
    "onLanguage:javascript",
    "onLanguage:javascriptreact",
    "onLanguage:typescript",
    "onLanguage:typescriptreact"
  ],
  "contributes": {
    "commands": [
      {
        "command": "relay.restartLanguageServer",
        "title": "Relay: Restart Language Server"
      }
    ],
    "configuration": {
      "type": "object",
      "title": "Relay",
      "properties": {
        "relay.outputLevel": {
          "scope": "window",
          "type": "string",
          "default": "quiet-with-errors",
          "enum": [
            "quiet",
            "quiet-with-errors",
            "verbose",
            "debug"
          ],
          "description": "Controls what is logged to the Output Channel."
        },
        "relay.pathToRelay": {
          "scope": "workspace",
          "default": null,
          "type": [
            "string",
            "null"
          ],
          "description": "Absolute path to the relay binary. If not provided, the extension will look in the nearest node_modules directory"
        },
        "relay.rootDirectory": {
          "scope": "workspace",
          "default": null,
          "type": [
            "string",
            "null"
          ],
          "description": "A path relative to the root of your VSCode project for the extension to work from. The default value is the root of your project. This will change where we start looking for the relay-compiler node module. This will also affect where the LSP server is started, therefore affecting how the relay config is found. This is helpful if your project is in a nested directory."
        },
        "relay.pathToConfig": {
          "scope": "workspace",
          "default": null,
          "type": [
            "string",
            "null"
          ],
          "description": "Path to a relay config relative to the `rootDirectory`. Without this, the compiler will search for your config. This is helpful if your relay project is in a nested directory."
        }
      }
    }
  },
  "prettier": {
    "bracketSameLine": true,
    "bracketSpacing": true,
    "singleQuote": true,
    "trailingComma": "all"
  },
  "scripts": {
    "typecheck": "tsc --noEmit",
    "prettier-check": "prettier -c .",
    "lint": "eslint --max-warnings 0 .",
    "vscode:prepublish": "tsc",
    "build-local": "vsce package"
  },
  "engines": {
    "vscode": "^1.65.0"
  },
  "dependencies": {
    "semver": "^7.3.7",
    "vscode-languageclient": "^7.0.0"
  },
  "devDependencies": {
    "@types/node": "^17.0.23",
    "@types/semver": "^7.3.9",
    "@types/vscode": "^1.65.0",
    "@typescript-eslint/eslint-plugin": "^5.13.0",
    "@typescript-eslint/parser": "^5.0.0",
    "eslint": "^8.12.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-config-airbnb-typescript": "^17.0.0",
    "eslint-plugin-import": "^2.26.0",
    "prettier": "^2.6.2",
    "typescript": "^4.6.3",
    "vsce": "^2.7.0"
  }
}

{'fraction_non_alphanumeric': 0.1690673650516514, 'fraction_numerical': 0.016877637130801686, 'mean_word_length': 2.2424528301886792, 'pattern_counts': {'":': 144, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, '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': '6862161', 'n_tokens_mistral': 2275, 'n_tokens_neox': 2210, 'n_words': 549}