{
  "$schema": "http://json-schema.org/schema",
  "cli": "nx",
  "title": "Compile executor",
  "description": "",
  "type": "object",
  "properties": {
    "hardhatConfig": {
      "description": "The path to the Hardhat config file.",
      "type": "string",
      "x-completion-type": "file",
      "x-completion-glob": "hardhat.config@(.js|.ts)"
    },
    "network": {
      "description": "The network to connect to",
      "type": "string"
    },
    "emoji": {
      "description": "Use emoji in messages.",
      "type": "boolean",
      "default": true
    },
    "maxMemory": {
      "description": "The maximum amount of memory that Hardhat can use.",
      "type": "string"
    },
    "verbose": {
      "description": "Enables Hardhat verbose logging",
      "type": "boolean"
    },
    "concurrency": {
      "description": "Number of compilation jobs executed in parallel. Defaults to the number of CPU cores - 1",
      "type": "number"
    },
    "force": {
      "description": "Force compilation ignoring cache",
      "type": "boolean"
    },
    "noTypechain": {
      "description": "Skip Typechain compilation",
      "type": "boolean"
    },
    "quiet": {
      "description": "Makes the compilation process less verbose",
      "type": "boolean"
    }
  },
  "required": ["hardhatConfig"]
}
