# -*-perl-*-

package.TwitchLoggingMiddleware = {
    interfaces = (1.0);

    deploy = {
        generic = true;
        map = (default, "-gopath/src/**", "-gopath/pkg/**");
    };

    build-system = bgo-wrap-make;
    build-tools = {
        1.0 = {
            BrazilMakeGo = 2.0;
            GoLang = 1.0;
        };
    };

    test-dependencies = {
        1.0 = {
            Go3p-Github-Smartystreets-Goconvey = 1.x;
        };
    };

    dependencies = {
        1.0 = {
            # Logging dependencies
            TwitchLogging = 1.0;
            TwitchLoggingCommonLoggers = 1.0;

            # Monitor Op dependencies
            Twitch-Video-MetricsMiddleware = 1.x;

            # Twirp dependencies
            Go3p-Github-Twitchtv-Twirp = 1.x;
        };
    };
};
