{
  "type": "Program",
  "start": 0,
  "end": 780,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 26,
      "column": 0
    }
  },
  "sourceType": "module",
  "body": [
    {
      "type": "ImportDeclaration",
      "start": 0,
      "end": 37,
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 37
        }
      },
      "specifiers": [],
      "source": {
        "type": "Literal",
        "start": 7,
        "end": 36,
        "loc": {
          "start": {
            "line": 1,
            "column": 7
          },
          "end": {
            "line": 1,
            "column": 36
          }
        },
        "value": "source-map-support/register",
        "rawValue": "source-map-support/register",
        "raw": "'source-map-support/register'"
      }
    },
    {
      "type": "ImportDeclaration",
      "start": 39,
      "end": 118,
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 79
        }
      },
      "specifiers": [
        {
          "type": "ImportSpecifier",
          "start": 48,
          "end": 73,
          "loc": {
            "start": {
              "line": 3,
              "column": 9
            },
            "end": {
              "line": 3,
              "column": 34
            }
          },
          "imported": {
            "type": "Identifier",
            "start": 48,
            "end": 73,
            "loc": {
              "start": {
                "line": 3,
                "column": 9
              },
              "end": {
                "line": 3,
                "column": 34
              }
            },
            "name": "generateTextDocumentation"
          },
          "local": {
            "type": "Identifier",
            "start": 48,
            "end": 73,
            "loc": {
              "start": {
                "line": 3,
                "column": 9
              },
              "end": {
                "line": 3,
                "column": 34
              }
            },
            "name": "generateTextDocumentation"
          }
        },
        {
          "type": "ImportSpecifier",
          "start": 75,
          "end": 104,
          "loc": {
            "start": {
              "line": 3,
              "column": 36
            },
            "end": {
              "line": 3,
              "column": 65
            }
          },
          "imported": {
            "type": "Identifier",
            "start": 75,
            "end": 104,
            "loc": {
              "start": {
                "line": 3,
                "column": 36
              },
              "end": {
                "line": 3,
                "column": 65
              }
            },
            "name": "generateMarkdownDocumentation"
          },
          "local": {
            "type": "Identifier",
            "start": 75,
            "end": 104,
            "loc": {
              "start": {
                "line": 3,
                "column": 36
              },
              "end": {
                "line": 3,
                "column": 65
              }
            },
            "name": "generateMarkdownDocumentation"
          }
        }
      ],
      "importKind": "value",
      "source": {
        "type": "Literal",
        "start": 112,
        "end": 117,
        "loc": {
          "start": {
            "line": 3,
            "column": 73
          },
          "end": {
            "line": 3,
            "column": 78
          }
        },
        "value": "roc",
        "rawValue": "roc",
        "raw": "'roc'"
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 120,
      "end": 148,
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 28
        }
      },
      "specifiers": [
        {
          "type": "Identifier",
          "start": 127,
          "end": 132,
          "loc": {
            "start": {
              "line": 5,
              "column": 7
            },
            "end": {
              "line": 5,
              "column": 12
            }
          },
          "exported": {
            "type": "Identifier",
            "start": 127,
            "end": 132,
            "loc": {
              "start": {
                "line": 5,
                "column": 7
              },
              "end": {
                "line": 5,
                "column": 12
              }
            },
            "name": "build"
          }
        }
      ],
      "source": {
        "type": "Literal",
        "start": 138,
        "end": 147,
        "loc": {
          "start": {
            "line": 5,
            "column": 18
          },
          "end": {
            "line": 5,
            "column": 27
          }
        },
        "value": "./build",
        "rawValue": "./build",
        "raw": "'./build'"
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 149,
      "end": 173,
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 24
        }
      },
      "specifiers": [
        {
          "type": "Identifier",
          "start": 156,
          "end": 159,
          "loc": {
            "start": {
              "line": 6,
              "column": 7
            },
            "end": {
              "line": 6,
              "column": 10
            }
          },
          "exported": {
            "type": "Identifier",
            "start": 156,
            "end": 159,
            "loc": {
              "start": {
                "line": 6,
                "column": 7
              },
              "end": {
                "line": 6,
                "column": 10
              }
            },
            "name": "dev"
          }
        }
      ],
      "source": {
        "type": "Literal",
        "start": 165,
        "end": 172,
        "loc": {
          "start": {
            "line": 6,
            "column": 16
          },
          "end": {
            "line": 6,
            "column": 23
          }
        },
        "value": "./dev",
        "rawValue": "./dev",
        "raw": "'./dev'"
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 174,
      "end": 202,
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 7,
          "column": 28
        }
      },
      "specifiers": [
        {
          "type": "Identifier",
          "start": 181,
          "end": 186,
          "loc": {
            "start": {
              "line": 7,
              "column": 7
            },
            "end": {
              "line": 7,
              "column": 12
            }
          },
          "exported": {
            "type": "Identifier",
            "start": 181,
            "end": 186,
            "loc": {
              "start": {
                "line": 7,
                "column": 7
              },
              "end": {
                "line": 7,
                "column": 12
              }
            },
            "name": "start"
          }
        }
      ],
      "source": {
        "type": "Literal",
        "start": 192,
        "end": 201,
        "loc": {
          "start": {
            "line": 7,
            "column": 18
          },
          "end": {
            "line": 7,
            "column": 27
          }
        },
        "value": "./start",
        "rawValue": "./start",
        "raw": "'./start'"
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "*\n * List the settings that are possible with the current extensions.\n *\n * @param {object} rocCommandObject - A command object\n ",
          "start": 204,
          "end": 337,
          "loc": {
            "start": {
              "line": 9,
              "column": 0
            },
            "end": {
              "line": 13,
              "column": 3
            }
          },
          "range": [
            204,
            337
          ]
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 338,
      "end": 476,
      "loc": {
        "start": {
          "line": 14,
          "column": 0
        },
        "end": {
          "line": 16,
          "column": 1
        }
      },
      "declaration": {
        "type": "FunctionDeclaration",
        "start": 345,
        "end": 476,
        "loc": {
          "start": {
            "line": 14,
            "column": 7
          },
          "end": {
            "line": 16,
            "column": 1
          }
        },
        "id": {
          "type": "Identifier",
          "start": 354,
          "end": 366,
          "loc": {
            "start": {
              "line": 14,
              "column": 16
            },
            "end": {
              "line": 14,
              "column": 28
            }
          },
          "name": "listSettings",
          "leadingComments": null
        },
        "generator": false,
        "expression": false,
        "async": false,
        "params": [
          {
            "type": "ObjectPattern",
            "start": 367,
            "end": 398,
            "loc": {
              "start": {
                "line": 14,
                "column": 29
              },
              "end": {
                "line": 14,
                "column": 60
              }
            },
            "properties": [
              {
                "type": "Property",
                "start": 369,
                "end": 379,
                "loc": {
                  "start": {
                    "line": 14,
                    "column": 31
                  },
                  "end": {
                    "line": 14,
                    "column": 41
                  }
                },
                "method": false,
                "shorthand": true,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 369,
                  "end": 379,
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 31
                    },
                    "end": {
                      "line": 14,
                      "column": 41
                    }
                  },
                  "name": "metaObject"
                },
                "kind": "init",
                "value": {
                  "type": "Identifier",
                  "start": 369,
                  "end": 379,
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 31
                    },
                    "end": {
                      "line": 14,
                      "column": 41
                    }
                  },
                  "name": "metaObject"
                }
              },
              {
                "type": "Property",
                "start": 381,
                "end": 396,
                "loc": {
                  "start": {
                    "line": 14,
                    "column": 43
                  },
                  "end": {
                    "line": 14,
                    "column": 58
                  }
                },
                "method": false,
                "shorthand": true,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 381,
                  "end": 396,
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 43
                    },
                    "end": {
                      "line": 14,
                      "column": 58
                    }
                  },
                  "name": "extensionConfig"
                },
                "kind": "init",
                "value": {
                  "type": "Identifier",
                  "start": 381,
                  "end": 396,
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 43
                    },
                    "end": {
                      "line": 14,
                      "column": 58
                    }
                  },
                  "name": "extensionConfig"
                }
              }
            ]
          }
        ],
        "body": {
          "type": "BlockStatement",
          "start": 400,
          "end": 476,
          "loc": {
            "start": {
              "line": 14,
              "column": 62
            },
            "end": {
              "line": 16,
              "column": 1
            }
          },
          "body": [
            {
              "type": "ExpressionStatement",
              "start": 406,
              "end": 474,
              "loc": {
                "start": {
                  "line": 15,
                  "column": 4
                },
                "end": {
                  "line": 15,
                  "column": 72
                }
              },
              "expression": {
                "type": "CallExpression",
                "start": 406,
                "end": 473,
                "loc": {
                  "start": {
                    "line": 15,
                    "column": 4
                  },
                  "end": {
                    "line": 15,
                    "column": 71
                  }
                },
                "callee": {
                  "type": "MemberExpression",
                  "start": 406,
                  "end": 417,
                  "loc": {
                    "start": {
                      "line": 15,
                      "column": 4
                    },
                    "end": {
                      "line": 15,
                      "column": 15
                    }
                  },
                  "object": {
                    "type": "Identifier",
                    "start": 406,
                    "end": 413,
                    "loc": {
                      "start": {
                        "line": 15,
                        "column": 4
                      },
                      "end": {
                        "line": 15,
                        "column": 11
                      }
                    },
                    "name": "console"
                  },
                  "property": {
                    "type": "Identifier",
                    "start": 414,
                    "end": 417,
                    "loc": {
                      "start": {
                        "line": 15,
                        "column": 12
                      },
                      "end": {
                        "line": 15,
                        "column": 15
                      }
                    },
                    "name": "log"
                  },
                  "computed": false
                },
                "arguments": [
                  {
                    "type": "CallExpression",
                    "start": 418,
                    "end": 472,
                    "loc": {
                      "start": {
                        "line": 15,
                        "column": 16
                      },
                      "end": {
                        "line": 15,
                        "column": 70
                      }
                    },
                    "callee": {
                      "type": "Identifier",
                      "start": 418,
                      "end": 443,
                      "loc": {
                        "start": {
                          "line": 15,
                          "column": 16
                        },
                        "end": {
                          "line": 15,
                          "column": 41
                        }
                      },
                      "name": "generateTextDocumentation"
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "start": 444,
                        "end": 459,
                        "loc": {
                          "start": {
                            "line": 15,
                            "column": 42
                          },
                          "end": {
                            "line": 15,
                            "column": 57
                          }
                        },
                        "name": "extensionConfig"
                      },
                      {
                        "type": "Identifier",
                        "start": 461,
                        "end": 471,
                        "loc": {
                          "start": {
                            "line": 15,
                            "column": 59
                          },
                          "end": {
                            "line": 15,
                            "column": 69
                          }
                        },
                        "name": "metaObject"
                      }
                    ]
                  }
                ]
              }
            }
          ],
          "trailingComments": null
        },
        "leadingComments": [
          {
            "type": "Block",
            "value": "*\n * List the settings that are possible with the current extensions.\n *\n * @param {object} rocCommandObject - A command object\n ",
            "start": 204,
            "end": 337,
            "loc": {
              "start": {
                "line": 9,
                "column": 0
              },
              "end": {
                "line": 13,
                "column": 3
              }
            },
            "range": [
              204,
              337
            ]
          }
        ],
        "trailingComments": [
          {
            "type": "Block",
            "value": "*\n * List the settings that are possible with the current extensions in a markdown format.\n *\n * @param {object} rocCommandObject - A command object\n ",
            "start": 478,
            "end": 632,
            "loc": {
              "start": {
                "line": 18,
                "column": 0
              },
              "end": {
                "line": 22,
                "column": 3
              }
            },
            "range": [
              478,
              632
            ]
          }
        ]
      },
      "specifiers": [],
      "source": null,
      "leadingComments": [
        {
          "type": "Block",
          "value": "*\n * List the settings that are possible with the current extensions.\n *\n * @param {object} rocCommandObject - A command object\n ",
          "start": 204,
          "end": 337,
          "loc": {
            "start": {
              "line": 9,
              "column": 0
            },
            "end": {
              "line": 13,
              "column": 3
            }
          },
          "range": [
            204,
            337
          ]
        }
      ],
      "trailingComments": [
        {
          "type": "Block",
          "value": "*\n * List the settings that are possible with the current extensions in a markdown format.\n *\n * @param {object} rocCommandObject - A command object\n ",
          "start": 478,
          "end": 632,
          "loc": {
            "start": {
              "line": 18,
              "column": 0
            },
            "end": {
              "line": 22,
              "column": 3
            }
          },
          "range": [
            478,
            632
          ]
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 633,
      "end": 779,
      "loc": {
        "start": {
          "line": 23,
          "column": 0
        },
        "end": {
          "line": 25,
          "column": 1
        }
      },
      "declaration": {
        "type": "FunctionDeclaration",
        "start": 640,
        "end": 779,
        "loc": {
          "start": {
            "line": 23,
            "column": 7
          },
          "end": {
            "line": 25,
            "column": 1
          }
        },
        "id": {
          "type": "Identifier",
          "start": 649,
          "end": 665,
          "loc": {
            "start": {
              "line": 23,
              "column": 16
            },
            "end": {
              "line": 23,
              "column": 32
            }
          },
          "name": "markdownSettings",
          "leadingComments": null
        },
        "generator": false,
        "expression": false,
        "async": false,
        "params": [
          {
            "type": "ObjectPattern",
            "start": 666,
            "end": 697,
            "loc": {
              "start": {
                "line": 23,
                "column": 33
              },
              "end": {
                "line": 23,
                "column": 64
              }
            },
            "properties": [
              {
                "type": "Property",
                "start": 668,
                "end": 678,
                "loc": {
                  "start": {
                    "line": 23,
                    "column": 35
                  },
                  "end": {
                    "line": 23,
                    "column": 45
                  }
                },
                "method": false,
                "shorthand": true,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 668,
                  "end": 678,
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 35
                    },
                    "end": {
                      "line": 23,
                      "column": 45
                    }
                  },
                  "name": "metaObject"
                },
                "kind": "init",
                "value": {
                  "type": "Identifier",
                  "start": 668,
                  "end": 678,
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 35
                    },
                    "end": {
                      "line": 23,
                      "column": 45
                    }
                  },
                  "name": "metaObject"
                }
              },
              {
                "type": "Property",
                "start": 680,
                "end": 695,
                "loc": {
                  "start": {
                    "line": 23,
                    "column": 47
                  },
                  "end": {
                    "line": 23,
                    "column": 62
                  }
                },
                "method": false,
                "shorthand": true,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 680,
                  "end": 695,
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 47
                    },
                    "end": {
                      "line": 23,
                      "column": 62
                    }
                  },
                  "name": "extensionConfig"
                },
                "kind": "init",
                "value": {
                  "type": "Identifier",
                  "start": 680,
                  "end": 695,
                  "loc": {
                    "start": {
                      "line": 23,
                      "column": 47
                    },
                    "end": {
                      "line": 23,
                      "column": 62
                    }
                  },
                  "name": "extensionConfig"
                }
              }
            ]
          }
        ],
        "body": {
          "type": "BlockStatement",
          "start": 699,
          "end": 779,
          "loc": {
            "start": {
              "line": 23,
              "column": 66
            },
            "end": {
              "line": 25,
              "column": 1
            }
          },
          "body": [
            {
              "type": "ExpressionStatement",
              "start": 705,
              "end": 777,
              "loc": {
                "start": {
                  "line": 24,
                  "column": 4
                },
                "end": {
                  "line": 24,
                  "column": 76
                }
              },
              "expression": {
                "type": "CallExpression",
                "start": 705,
                "end": 776,
                "loc": {
                  "start": {
                    "line": 24,
                    "column": 4
                  },
                  "end": {
                    "line": 24,
                    "column": 75
                  }
                },
                "callee": {
                  "type": "MemberExpression",
                  "start": 705,
                  "end": 716,
                  "loc": {
                    "start": {
                      "line": 24,
                      "column": 4
                    },
                    "end": {
                      "line": 24,
                      "column": 15
                    }
                  },
                  "object": {
                    "type": "Identifier",
                    "start": 705,
                    "end": 712,
                    "loc": {
                      "start": {
                        "line": 24,
                        "column": 4
                      },
                      "end": {
                        "line": 24,
                        "column": 11
                      }
                    },
                    "name": "console"
                  },
                  "property": {
                    "type": "Identifier",
                    "start": 713,
                    "end": 716,
                    "loc": {
                      "start": {
                        "line": 24,
                        "column": 12
                      },
                      "end": {
                        "line": 24,
                        "column": 15
                      }
                    },
                    "name": "log"
                  },
                  "computed": false
                },
                "arguments": [
                  {
                    "type": "CallExpression",
                    "start": 717,
                    "end": 775,
                    "loc": {
                      "start": {
                        "line": 24,
                        "column": 16
                      },
                      "end": {
                        "line": 24,
                        "column": 74
                      }
                    },
                    "callee": {
                      "type": "Identifier",
                      "start": 717,
                      "end": 746,
                      "loc": {
                        "start": {
                          "line": 24,
                          "column": 16
                        },
                        "end": {
                          "line": 24,
                          "column": 45
                        }
                      },
                      "name": "generateMarkdownDocumentation"
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "start": 747,
                        "end": 762,
                        "loc": {
                          "start": {
                            "line": 24,
                            "column": 46
                          },
                          "end": {
                            "line": 24,
                            "column": 61
                          }
                        },
                        "name": "extensionConfig"
                      },
                      {
                        "type": "Identifier",
                        "start": 764,
                        "end": 774,
                        "loc": {
                          "start": {
                            "line": 24,
                            "column": 63
                          },
                          "end": {
                            "line": 24,
                            "column": 73
                          }
                        },
                        "name": "metaObject"
                      }
                    ]
                  }
                ]
              }
            }
          ]
        },
        "leadingComments": [
          {
            "type": "Block",
            "value": "*\n * List the settings that are possible with the current extensions in a markdown format.\n *\n * @param {object} rocCommandObject - A command object\n ",
            "start": 478,
            "end": 632,
            "loc": {
              "start": {
                "line": 18,
                "column": 0
              },
              "end": {
                "line": 22,
                "column": 3
              }
            },
            "range": [
              478,
              632
            ]
          }
        ],
        "trailingComments": []
      },
      "specifiers": [],
      "source": null,
      "leadingComments": [
        {
          "type": "Block",
          "value": "*\n * List the settings that are possible with the current extensions in a markdown format.\n *\n * @param {object} rocCommandObject - A command object\n ",
          "start": 478,
          "end": 632,
          "loc": {
            "start": {
              "line": 18,
              "column": 0
            },
            "end": {
              "line": 22,
              "column": 3
            }
          },
          "range": [
            478,
            632
          ]
        }
      ]
    }
  ]
}