json_schema: {
      "$schema": "http://json-schema.org/draft-04/schema#",
      "type": "object",
      "additionalProperties": false,
      "properties": {
          "env": {
              "$ref": "#/definitions/identifier"
          },
          "log_level": {
              "type": "string",
              "enum": [
                  "trace",
                  "debug",
                  "info",
                  "warn",
                  "error",
                  "fatal"
              ]
          },
          "aws": {
              "type": "object",
              "properties": {
                  "accountId": {
                      "type": [
                          "string",
                          "null"
                      ]
                  },
                  "profile": {
                      "type": [
                          "string",
                          "null"
                      ]
                  },
                  "region": {
                      "type": [
                          "string",
                          "null"
                      ]
                  }
              }
          },
          "build": {
              "type": "object",
              "properties": {
                  "unbundled": {
                      "type": "object",
                      "patternProperties": {
                          ".+": {
                              "type": "string"
                          }
                      }
                  }
              }
          },
          "update": {
              "type": "object",
              "properties": {}
          },
          "registry": {
              "type": [
                  "object",
                  "null"
              ],
              "required": [
                  "command"
              ],
              "properties": {
                  "command": {
                      "type": "string"
                  },
                  "argv": {
                      "type": "array",
                      "items": {
                          "type": "string"
                      }
                  },
                  "env": {
                      "type": "object",
                      "patternProperties": {
                          ".+": {
                              "type": "string"
                          }
                      }
                  }
              }
          },
          "utils": {
              "type": "object"
          },
          "hooks": {
              "type": "object",
              "properties": {
                  "prebuild": {},
                  "prebuildrollup": {},
                  "prebuildinstall": {},
                  "postbuildinstall": {},
                  "postbuildrollup": {},
                  "postbuild": {},
                  "preupdate": {},
                  "postupdate": {},
                  "prepublish": {},
                  "postpublish": {}
              }
          }
      },
      "definitions": {
          "identifier": {
              "type": [
                  "string",
                  "null"
              ],
              "minLength": 1,
              "pattern": "^[\\w\\d][\\w\\d-]*$"
          }
      }
  }