{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://json.schemastore.org/sake.json",
  "title": "Sake configuration file",
  "description": "Configuration schema for Sake, Swift-based utility for managing project commands",
  "type": "object",
  "properties": {
    "case_converting_strategy": {
      "type": "string",
      "enum": ["keepOriginal", "toSnakeCase", "toKebabCase"],
      "description": "Strategy for converting command names"
    },
    "sake_app_path": {
      "type": "string",
      "description": "Path to the SakeApp package"
    },
    "sake_app_prebuilt_binary_path": {
      "type": "string",
      "description": "Path to the prebuilt SakeApp executable"
    }
  },
  "additionalProperties": false
}
