{
  "$schema": "http://json-schema.org/schema",
  "cli": "nx",
  "title": "Task 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)"
    },
    "task": {
      "description": "The name of the task that will be runned.",
      "type": "string"
    },
    "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",
      "default": false
    },
    "extraArgs": {
      "description": "Arguments that will be passed to the task",
      "type": "object",
      "default": {}
    }
  },
  "required": ["hardhatConfig", "task"]
}
