{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://json.schemastore.org/changepacks.json",
  "properties": {
    "baseBranch": {
      "default": "main",
      "type": "string"
    },
    "ignore": {
      "default": [],
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "latestPackage": {
      "default": null,
      "type": ["string", "null"]
    },
    "publish": {
      "additionalProperties": {
        "type": "string"
      },
      "default": {},
      "type": "object"
    },
    "updateOn": {
      "additionalProperties": {
        "items": {
          "type": "string"
        },
        "type": "array"
      },
      "default": {},
      "description": "Dependency rules for forced updates.\nKey: glob pattern for trigger packages (e.g., \"crates/*\")\nValue: list of package paths that must be updated when trigger matches",
      "type": "object"
    }
  },
  "title": "Changepacks Configuration",
  "type": "object"
}
