{
  "$schema": "http://json-schema.org/schema",
  "cli": "nx",
  "title": "Node 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"
    },
    "fork": {
      "description": "The URL of the JSON-RPC server to fork from",
      "type": "string"
    },
    "forkBlockNumber": {
      "description": "The block number to fork from",
      "type": "string"
    },
    "hostname": {
      "description": "The host to which to bind to for new connections (Defaults to 127.0.0.1 running locally, and 0.0.0.0 in Docker)",
      "type": "string"
    },
    "port": {
      "description": "The port on which to listen for new connections (default: 8545)",
      "type": "number"
    },
    "extraArgs": {
      "description": "Arguments that will be passed to the task",
      "type": "object",
      "default": {}
    }
  },
  "required": ["hardhatConfig"]
}
