{
  "name": "nuclide-debugger-native",
  "repository": "https://github.com/facebook/nuclide",
  "main": "./lib/main.js",
  "version": "0.0.0",
  "description": "Nuclide lldb debugging client",
  "atomTestRunner": "../../lib/test-runner.js",
  "nuclide": {
    "configMetadata": {
      "pathComponents": [
        "Debugger",
        "LLDB"
      ]
    },
    "config": {
      "clientLogLevel": {
        "title": "Client Log Level",
        "type": "string",
        "default": "INFO",
        "description": "Specify that level of logging from lldb debugger client",
        "enum": [
          "ALL",
          "TRACE",
          "DEBUG",
          "INFO",
          "WARN",
          "ERROR",
          "FATAL",
          "OFF"
        ]
      },
      "serverLogLevel": {
        "title": "Server Log Level",
        "type": "string",
        "default": "DEBUG",
        "description": "Specify that level of logging from lldb debugger server",
        "enum": [
          "ALL",
          "TRACE",
          "DEBUG",
          "INFO",
          "WARN",
          "ERROR",
          "FATAL",
          "OFF"
        ]
      },
      "pythonBinaryPath": {
        "title": "Python Path",
        "type": "string",
        "default": "/usr/bin/python",
        "description": "Path to the python binary used to run the LLDB backend."
      },
      "buckConfigRootFile": {
        "title": "Buck Build Root",
        "type": "string",
        "default": ".",
        "description": "Path of the buck config root directory. The source file paths in debug symbol will be relative to this directory."
      },
      "debugPort": {
        "title": "Debug Port",
        "type": "string",
        "default": "",
        "description": "The port used by debugger UI connecting with backend"
      }
    },
    "packageType": "Atom",
    "testRunner": "apm"
  },
  "providedServices": {
    "nuclide-debugger.provider": {
      "description": "LLDB debugger provider.",
      "versions": {
        "0.0.0": "createDebuggerProvider"
      }
    }
  },
  "consumedServices": {
    "nuclide-output": {
      "versions": {
        "0.0.0": "consumeOutputService"
      }
    }
  }
}
