{
  "name": "atom-ide-code-format",
  "displayName": "Code Formatting",
  "repository": "https://github.com/facebook/nuclide",
  "main": "./lib/main.js",
  "version": "0.0.0",
  "description": "Provides a code-formatting provider API",
  "author": "NEEDS OWNER",
  "atomTestRunner": "../../../scripts/atom-test-runner.js",
  "nuclide": {
    "configMetadata": {
      "pathComponents": [
        "IDE",
        "Code Formatting"
      ]
    }
  },
  "atomConfig": {
    "formatOnSave": {
      "title": "Format on Save",
      "type": "boolean",
      "default": false,
      "description": "Automatically format code upon saving for supported languages."
    },
    "formatOnType": {
      "title": "Format on Type",
      "type": "boolean",
      "default": true,
      "description": "Automatically format code as you type it for supported languages."
    }
  },
  "consumedServices": {
    "atom-ide-busy-signal": {
      "versions": {
        "0.1.0": "consumeBusySignal"
      }
    },
    "nuclide-code-format.provider": {
      "versions": {
        "0.0.0": "consumeLegacyProvider"
      }
    },
    "code-format.range": {
      "versions": {
        "0.1.0": "consumeRangeProvider"
      }
    },
    "code-format.file": {
      "versions": {
        "0.1.0": "consumeFileProvider"
      }
    },
    "code-format.onType": {
      "versions": {
        "0.1.0": "consumeOnTypeProvider"
      }
    },
    "code-format.onSave": {
      "versions": {
        "0.1.0": "consumeOnSaveProvider"
      }
    }
  }
}
