{
  "type": "Program",
  "start": 0,
  "end": 361,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 16,
      "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'"
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "*\n * Gives the base configuration.\n *\n * @returns {object} Returns the base configuration\n ",
          "start": 39,
          "end": 134,
          "loc": {
            "start": {
              "line": 3,
              "column": 0
            },
            "end": {
              "line": 7,
              "column": 3
            }
          },
          "range": [
            39,
            134
          ]
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 135,
      "end": 196,
      "loc": {
        "start": {
          "line": 8,
          "column": 0
        },
        "end": {
          "line": 8,
          "column": 61
        }
      },
      "declaration": {
        "type": "VariableDeclaration",
        "start": 142,
        "end": 196,
        "loc": {
          "start": {
            "line": 8,
            "column": 7
          },
          "end": {
            "line": 8,
            "column": 61
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "start": 148,
            "end": 195,
            "loc": {
              "start": {
                "line": 8,
                "column": 13
              },
              "end": {
                "line": 8,
                "column": 60
              }
            },
            "id": {
              "type": "Identifier",
              "start": 148,
              "end": 158,
              "loc": {
                "start": {
                  "line": 8,
                  "column": 13
                },
                "end": {
                  "line": 8,
                  "column": 23
                }
              },
              "name": "baseConfig",
              "leadingComments": null
            },
            "init": {
              "type": "CallExpression",
              "start": 161,
              "end": 195,
              "loc": {
                "start": {
                  "line": 8,
                  "column": 26
                },
                "end": {
                  "line": 8,
                  "column": 60
                }
              },
              "callee": {
                "type": "Identifier",
                "start": 161,
                "end": 168,
                "loc": {
                  "start": {
                    "line": 8,
                    "column": 26
                  },
                  "end": {
                    "line": 8,
                    "column": 33
                  }
                },
                "name": "require"
              },
              "arguments": [
                {
                  "type": "Literal",
                  "start": 169,
                  "end": 194,
                  "loc": {
                    "start": {
                      "line": 8,
                      "column": 34
                    },
                    "end": {
                      "line": 8,
                      "column": 59
                    }
                  },
                  "value": "../config/roc.config.js",
                  "rawValue": "../config/roc.config.js",
                  "raw": "'../config/roc.config.js'"
                }
              ]
            },
            "leadingComments": null
          }
        ],
        "kind": "const",
        "leadingComments": [
          {
            "type": "Block",
            "value": "*\n * Gives the base configuration.\n *\n * @returns {object} Returns the base configuration\n ",
            "start": 39,
            "end": 134,
            "loc": {
              "start": {
                "line": 3,
                "column": 0
              },
              "end": {
                "line": 7,
                "column": 3
              }
            },
            "range": [
              39,
              134
            ]
          }
        ],
        "trailingComments": [
          {
            "type": "Block",
            "value": "*\n * Gives the meta configuration.\n *\n * @returns {object} Returns the meta configuration\n ",
            "start": 198,
            "end": 293,
            "loc": {
              "start": {
                "line": 10,
                "column": 0
              },
              "end": {
                "line": 14,
                "column": 3
              }
            },
            "range": [
              198,
              293
            ]
          }
        ]
      },
      "specifiers": [],
      "source": null,
      "leadingComments": [
        {
          "type": "Block",
          "value": "*\n * Gives the base configuration.\n *\n * @returns {object} Returns the base configuration\n ",
          "start": 39,
          "end": 134,
          "loc": {
            "start": {
              "line": 3,
              "column": 0
            },
            "end": {
              "line": 7,
              "column": 3
            }
          },
          "range": [
            39,
            134
          ]
        }
      ],
      "trailingComments": [
        {
          "type": "Block",
          "value": "*\n * Gives the meta configuration.\n *\n * @returns {object} Returns the meta configuration\n ",
          "start": 198,
          "end": 293,
          "loc": {
            "start": {
              "line": 10,
              "column": 0
            },
            "end": {
              "line": 14,
              "column": 3
            }
          },
          "range": [
            198,
            293
          ]
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 294,
      "end": 360,
      "loc": {
        "start": {
          "line": 15,
          "column": 0
        },
        "end": {
          "line": 15,
          "column": 66
        }
      },
      "declaration": {
        "type": "VariableDeclaration",
        "start": 301,
        "end": 360,
        "loc": {
          "start": {
            "line": 15,
            "column": 7
          },
          "end": {
            "line": 15,
            "column": 66
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "start": 307,
            "end": 359,
            "loc": {
              "start": {
                "line": 15,
                "column": 13
              },
              "end": {
                "line": 15,
                "column": 65
              }
            },
            "id": {
              "type": "Identifier",
              "start": 307,
              "end": 317,
              "loc": {
                "start": {
                  "line": 15,
                  "column": 13
                },
                "end": {
                  "line": 15,
                  "column": 23
                }
              },
              "name": "metaConfig",
              "leadingComments": null
            },
            "init": {
              "type": "CallExpression",
              "start": 320,
              "end": 359,
              "loc": {
                "start": {
                  "line": 15,
                  "column": 26
                },
                "end": {
                  "line": 15,
                  "column": 65
                }
              },
              "callee": {
                "type": "Identifier",
                "start": 320,
                "end": 327,
                "loc": {
                  "start": {
                    "line": 15,
                    "column": 26
                  },
                  "end": {
                    "line": 15,
                    "column": 33
                  }
                },
                "name": "require"
              },
              "arguments": [
                {
                  "type": "Literal",
                  "start": 328,
                  "end": 358,
                  "loc": {
                    "start": {
                      "line": 15,
                      "column": 34
                    },
                    "end": {
                      "line": 15,
                      "column": 64
                    }
                  },
                  "value": "../config/roc.config.meta.js",
                  "rawValue": "../config/roc.config.meta.js",
                  "raw": "'../config/roc.config.meta.js'"
                }
              ]
            },
            "leadingComments": null
          }
        ],
        "kind": "const",
        "leadingComments": [
          {
            "type": "Block",
            "value": "*\n * Gives the meta configuration.\n *\n * @returns {object} Returns the meta configuration\n ",
            "start": 198,
            "end": 293,
            "loc": {
              "start": {
                "line": 10,
                "column": 0
              },
              "end": {
                "line": 14,
                "column": 3
              }
            },
            "range": [
              198,
              293
            ]
          }
        ],
        "trailingComments": []
      },
      "specifiers": [],
      "source": null,
      "leadingComments": [
        {
          "type": "Block",
          "value": "*\n * Gives the meta configuration.\n *\n * @returns {object} Returns the meta configuration\n ",
          "start": 198,
          "end": 293,
          "loc": {
            "start": {
              "line": 10,
              "column": 0
            },
            "end": {
              "line": 14,
              "column": 3
            }
          },
          "range": [
            198,
            293
          ]
        }
      ]
    }
  ]
}