{
  "name": "nuclide-debugger-php",
  "repository": "https://github.com/facebook/nuclide",
  "main": "./lib/main.js",
  "version": "0.0.0",
  "description": "Allows debugging of PHP from Nuclide",
  "atomTestRunner": "../../lib/test-runner.js",
  "nuclide": {
    "configMetadata": {
      "pathComponents": [
        "Debugger",
        "HHVM"
      ]
    },
    "config": {
      "scriptRegex": {
        "title": "Script Path Filter Regexp",
        "type": "string",
        "default": "^(?!/var.*)",
        "description": "Regular expression to filter connection script path."
      },
      "idekeyRegex": {
        "title": "Connection IDE Key Regexp",
        "type": "string",
        "default": "",
        "description": "Regular expression to filter connection idekey. Usually your OS user id."
      },
      "xdebugAttachPort": {
        "title": "DBGP Attach Port",
        "type": "number",
        "default": 9000,
        "description": "Port for DBGP connection to HHVM running in server mode."
      },
      "xdebugLaunchingPort": {
        "title": "DBGP Launch Port",
        "type": "number",
        "default": 10112,
        "description": "Port for DBGP connection to HHVM used for launching scripts."
      },
      "phpRuntimePath": {
        "title": "Path to your PHP runtime",
        "type": "string",
        "default": "/usr/local/hphpi/bin/hhvm",
        "description": "Path to the PHP runtime on your server."
      },
      "logLevel": {
        "title": "Log Level",
        "type": "string",
        "default": "INFO",
        "description": "Specify that level of logging from debugger, supported values: ALL | TRACE | DEBUG | INFO | WARN | ERROR | FATAL | OFF.",
        "enum": [
          "ALL",
          "TRACE",
          "DEBUG",
          "INFO",
          "WARN",
          "ERROR",
          "FATAL",
          "OFF"
        ]
      }
    },
    "packageType": "Atom",
    "testRunner": "apm"
  },
  "providedServices": {
    "nuclide-debugger.provider": {
      "description": "PHP debugger provider.",
      "versions": {
        "0.0.0": "createDebuggerProvider"
      }
    },
    "nuclide-home.homeFragments": {
      "versions": {
        "0.0.0": "getHomeFragments"
      }
    }
  },
  "consumedServices": {
    "nuclide-output": {
      "versions": {
        "0.0.0": "consumeOutputService"
      }
    }
  }
}
