{
  "$schema": "http://json-schema.org/schema",
  "type": "object",
  "properties": {
    "outputPath": {
      "type": "string",
      "description": "The output path for the build"
    },
    "projectRoot": {
      "type": "string",
      "description": "The root directory of the project"
    },
    "sourceRoot": {
      "type": "string",
      "description": "The source root directory"
    },
    "fontFile": {
      "type": "string",
      "description": "Path to the font declaration file (e.g., 'src/fonts.ts'). If not specified, will look for fonts.ts in common locations."
    },
    "injectTailwind": {
      "type": ["boolean", "string"],
      "enum": [true, false, "v3", "v4"],
      "default": false,
      "description": "Automatically inject Tailwind CSS configuration for fonts. Set to 'v3' for Tailwind v3, 'v4' for Tailwind v4, or true to auto-detect (defaults to v4)."
    },
    "tailwindFile": {
      "type": "string",
      "description": "Custom path to Tailwind config file (for v3) or styles file (for v4). If not specified, will auto-detect."
    }
  },
  "required": ["outputPath", "projectRoot", "sourceRoot"]
}
