{
  "type": "Program",
  "start": 0,
  "end": 504,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 21,
      "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": "CommentLine",
          "value": " Builder",
          "start": 39,
          "end": 49,
          "loc": {
            "start": {
              "line": 3,
              "column": 0
            },
            "end": {
              "line": 3,
              "column": 10
            }
          },
          "range": [
            39,
            49
          ]
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 50,
      "end": 88,
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 38
        }
      },
      "specifiers": [
        {
          "type": "Identifier",
          "start": 57,
          "end": 70,
          "loc": {
            "start": {
              "line": 4,
              "column": 7
            },
            "end": {
              "line": 4,
              "column": 20
            }
          },
          "exported": {
            "type": "Identifier",
            "start": 57,
            "end": 70,
            "loc": {
              "start": {
                "line": 4,
                "column": 7
              },
              "end": {
                "line": 4,
                "column": 20
              }
            },
            "name": "createBuilder",
            "leadingComments": null
          },
          "leadingComments": null
        }
      ],
      "source": {
        "type": "Literal",
        "start": 76,
        "end": 87,
        "loc": {
          "start": {
            "line": 4,
            "column": 26
          },
          "end": {
            "line": 4,
            "column": 37
          }
        },
        "value": "./builder",
        "rawValue": "./builder",
        "raw": "'./builder'"
      },
      "leadingComments": [
        {
          "type": "CommentLine",
          "value": " Builder",
          "start": 39,
          "end": 49,
          "loc": {
            "start": {
              "line": 3,
              "column": 0
            },
            "end": {
              "line": 3,
              "column": 10
            }
          },
          "range": [
            39,
            49
          ]
        }
      ],
      "trailingComments": [
        {
          "type": "CommentLine",
          "value": " Helpers",
          "start": 90,
          "end": 100,
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 10
            }
          },
          "range": [
            90,
            100
          ]
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 101,
      "end": 157,
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 7,
          "column": 56
        }
      },
      "specifiers": [
        {
          "type": "Identifier",
          "start": 108,
          "end": 122,
          "loc": {
            "start": {
              "line": 7,
              "column": 7
            },
            "end": {
              "line": 7,
              "column": 21
            }
          },
          "exported": {
            "type": "Identifier",
            "start": 108,
            "end": 122,
            "loc": {
              "start": {
                "line": 7,
                "column": 7
              },
              "end": {
                "line": 7,
                "column": 21
              }
            },
            "name": "getResolvePath",
            "leadingComments": null
          },
          "leadingComments": null
        }
      ],
      "source": {
        "type": "Literal",
        "start": 128,
        "end": 156,
        "loc": {
          "start": {
            "line": 7,
            "column": 27
          },
          "end": {
            "line": 7,
            "column": 55
          }
        },
        "value": "./helpers/get-resolve-path",
        "rawValue": "./helpers/get-resolve-path",
        "raw": "'./helpers/get-resolve-path'"
      },
      "leadingComments": [
        {
          "type": "CommentLine",
          "value": " Helpers",
          "start": 90,
          "end": 100,
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 10
            }
          },
          "range": [
            90,
            100
          ]
        }
      ],
      "trailingComments": [
        {
          "type": "CommentLine",
          "value": " Runtime",
          "start": 159,
          "end": 169,
          "loc": {
            "start": {
              "line": 9,
              "column": 0
            },
            "end": {
              "line": 9,
              "column": 10
            }
          },
          "range": [
            159,
            169
          ]
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 170,
      "end": 219,
      "loc": {
        "start": {
          "line": 10,
          "column": 0
        },
        "end": {
          "line": 10,
          "column": 49
        }
      },
      "specifiers": [
        {
          "type": "Identifier",
          "start": 177,
          "end": 188,
          "loc": {
            "start": {
              "line": 10,
              "column": 7
            },
            "end": {
              "line": 10,
              "column": 18
            }
          },
          "exported": {
            "type": "Identifier",
            "start": 177,
            "end": 188,
            "loc": {
              "start": {
                "line": 10,
                "column": 7
              },
              "end": {
                "line": 10,
                "column": 18
              }
            },
            "name": "watchClient",
            "leadingComments": null
          },
          "leadingComments": null
        }
      ],
      "source": {
        "type": "Literal",
        "start": 194,
        "end": 218,
        "loc": {
          "start": {
            "line": 10,
            "column": 24
          },
          "end": {
            "line": 10,
            "column": 48
          }
        },
        "value": "./runtime/watch-client",
        "rawValue": "./runtime/watch-client",
        "raw": "'./runtime/watch-client'"
      },
      "leadingComments": [
        {
          "type": "CommentLine",
          "value": " Runtime",
          "start": 159,
          "end": 169,
          "loc": {
            "start": {
              "line": 9,
              "column": 0
            },
            "end": {
              "line": 9,
              "column": 10
            }
          },
          "range": [
            159,
            169
          ]
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 220,
      "end": 269,
      "loc": {
        "start": {
          "line": 11,
          "column": 0
        },
        "end": {
          "line": 11,
          "column": 49
        }
      },
      "specifiers": [
        {
          "type": "Identifier",
          "start": 227,
          "end": 238,
          "loc": {
            "start": {
              "line": 11,
              "column": 7
            },
            "end": {
              "line": 11,
              "column": 18
            }
          },
          "exported": {
            "type": "Identifier",
            "start": 227,
            "end": 238,
            "loc": {
              "start": {
                "line": 11,
                "column": 7
              },
              "end": {
                "line": 11,
                "column": 18
              }
            },
            "name": "watchServer"
          }
        }
      ],
      "source": {
        "type": "Literal",
        "start": 244,
        "end": 268,
        "loc": {
          "start": {
            "line": 11,
            "column": 24
          },
          "end": {
            "line": 11,
            "column": 48
          }
        },
        "value": "./runtime/watch-server",
        "rawValue": "./runtime/watch-server",
        "raw": "'./runtime/watch-server'"
      },
      "trailingComments": [
        {
          "type": "CommentLine",
          "value": " Configuration",
          "start": 271,
          "end": 287,
          "loc": {
            "start": {
              "line": 13,
              "column": 0
            },
            "end": {
              "line": 13,
              "column": 16
            }
          },
          "range": [
            271,
            287
          ]
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 288,
      "end": 334,
      "loc": {
        "start": {
          "line": 14,
          "column": 0
        },
        "end": {
          "line": 14,
          "column": 46
        }
      },
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "start": 297,
          "end": 307,
          "loc": {
            "start": {
              "line": 14,
              "column": 9
            },
            "end": {
              "line": 14,
              "column": 19
            }
          },
          "local": {
            "type": "Identifier",
            "start": 297,
            "end": 307,
            "loc": {
              "start": {
                "line": 14,
                "column": 9
              },
              "end": {
                "line": 14,
                "column": 19
              }
            },
            "name": "baseConfig",
            "leadingComments": null
          },
          "exported": {
            "type": "Identifier",
            "start": 297,
            "end": 307,
            "loc": {
              "start": {
                "line": 14,
                "column": 9
              },
              "end": {
                "line": 14,
                "column": 19
              }
            },
            "name": "baseConfig",
            "leadingComments": [
              {
                "type": "CommentLine",
                "value": " Configuration",
                "start": 271,
                "end": 287,
                "loc": {
                  "start": {
                    "line": 13,
                    "column": 0
                  },
                  "end": {
                    "line": 13,
                    "column": 16
                  }
                },
                "range": [
                  271,
                  287
                ]
              }
            ]
          },
          "leadingComments": null
        }
      ],
      "source": {
        "type": "Literal",
        "start": 315,
        "end": 333,
        "loc": {
          "start": {
            "line": 14,
            "column": 27
          },
          "end": {
            "line": 14,
            "column": 45
          }
        },
        "value": "./helpers/config",
        "rawValue": "./helpers/config",
        "raw": "'./helpers/config'"
      },
      "leadingComments": [
        {
          "type": "CommentLine",
          "value": " Configuration",
          "start": 271,
          "end": 287,
          "loc": {
            "start": {
              "line": 13,
              "column": 0
            },
            "end": {
              "line": 13,
              "column": 16
            }
          },
          "range": [
            271,
            287
          ]
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 335,
      "end": 381,
      "loc": {
        "start": {
          "line": 15,
          "column": 0
        },
        "end": {
          "line": 15,
          "column": 46
        }
      },
      "declaration": null,
      "specifiers": [
        {
          "type": "ExportSpecifier",
          "start": 344,
          "end": 354,
          "loc": {
            "start": {
              "line": 15,
              "column": 9
            },
            "end": {
              "line": 15,
              "column": 19
            }
          },
          "local": {
            "type": "Identifier",
            "start": 344,
            "end": 354,
            "loc": {
              "start": {
                "line": 15,
                "column": 9
              },
              "end": {
                "line": 15,
                "column": 19
              }
            },
            "name": "metaConfig"
          },
          "exported": {
            "type": "Identifier",
            "start": 344,
            "end": 354,
            "loc": {
              "start": {
                "line": 15,
                "column": 9
              },
              "end": {
                "line": 15,
                "column": 19
              }
            },
            "name": "metaConfig"
          }
        }
      ],
      "source": {
        "type": "Literal",
        "start": 362,
        "end": 380,
        "loc": {
          "start": {
            "line": 15,
            "column": 27
          },
          "end": {
            "line": 15,
            "column": 45
          }
        },
        "value": "./helpers/config",
        "rawValue": "./helpers/config",
        "raw": "'./helpers/config'"
      },
      "trailingComments": [
        {
          "type": "CommentLine",
          "value": " Runners",
          "start": 383,
          "end": 393,
          "loc": {
            "start": {
              "line": 17,
              "column": 0
            },
            "end": {
              "line": 17,
              "column": 10
            }
          },
          "range": [
            383,
            393
          ]
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 394,
      "end": 431,
      "loc": {
        "start": {
          "line": 18,
          "column": 0
        },
        "end": {
          "line": 18,
          "column": 37
        }
      },
      "specifiers": [
        {
          "type": "Identifier",
          "start": 401,
          "end": 406,
          "loc": {
            "start": {
              "line": 18,
              "column": 7
            },
            "end": {
              "line": 18,
              "column": 12
            }
          },
          "exported": {
            "type": "Identifier",
            "start": 401,
            "end": 406,
            "loc": {
              "start": {
                "line": 18,
                "column": 7
              },
              "end": {
                "line": 18,
                "column": 12
              }
            },
            "name": "start",
            "leadingComments": null
          },
          "leadingComments": null
        }
      ],
      "source": {
        "type": "Literal",
        "start": 412,
        "end": 430,
        "loc": {
          "start": {
            "line": 18,
            "column": 18
          },
          "end": {
            "line": 18,
            "column": 36
          }
        },
        "value": "./commands/start",
        "rawValue": "./commands/start",
        "raw": "'./commands/start'"
      },
      "leadingComments": [
        {
          "type": "CommentLine",
          "value": " Runners",
          "start": 383,
          "end": 393,
          "loc": {
            "start": {
              "line": 17,
              "column": 0
            },
            "end": {
              "line": 17,
              "column": 10
            }
          },
          "range": [
            383,
            393
          ]
        }
      ]
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 432,
      "end": 469,
      "loc": {
        "start": {
          "line": 19,
          "column": 0
        },
        "end": {
          "line": 19,
          "column": 37
        }
      },
      "specifiers": [
        {
          "type": "Identifier",
          "start": 439,
          "end": 444,
          "loc": {
            "start": {
              "line": 19,
              "column": 7
            },
            "end": {
              "line": 19,
              "column": 12
            }
          },
          "exported": {
            "type": "Identifier",
            "start": 439,
            "end": 444,
            "loc": {
              "start": {
                "line": 19,
                "column": 7
              },
              "end": {
                "line": 19,
                "column": 12
              }
            },
            "name": "build"
          }
        }
      ],
      "source": {
        "type": "Literal",
        "start": 450,
        "end": 468,
        "loc": {
          "start": {
            "line": 19,
            "column": 18
          },
          "end": {
            "line": 19,
            "column": 36
          }
        },
        "value": "./commands/build",
        "rawValue": "./commands/build",
        "raw": "'./commands/build'"
      }
    },
    {
      "type": "ExportNamedDeclaration",
      "start": 470,
      "end": 503,
      "loc": {
        "start": {
          "line": 20,
          "column": 0
        },
        "end": {
          "line": 20,
          "column": 33
        }
      },
      "specifiers": [
        {
          "type": "Identifier",
          "start": 477,
          "end": 480,
          "loc": {
            "start": {
              "line": 20,
              "column": 7
            },
            "end": {
              "line": 20,
              "column": 10
            }
          },
          "exported": {
            "type": "Identifier",
            "start": 477,
            "end": 480,
            "loc": {
              "start": {
                "line": 20,
                "column": 7
              },
              "end": {
                "line": 20,
                "column": 10
              }
            },
            "name": "dev"
          }
        }
      ],
      "source": {
        "type": "Literal",
        "start": 486,
        "end": 502,
        "loc": {
          "start": {
            "line": 20,
            "column": 16
          },
          "end": {
            "line": 20,
            "column": 32
          }
        },
        "value": "./commands/dev",
        "rawValue": "./commands/dev",
        "raw": "'./commands/dev'"
      }
    }
  ]
}