on runtime => sub {
    requires 'Devel::StackTrace';
    requires 'HTTP::Request::Common';
    requires 'JSON';
    requires 'LWP::Protocol::https';
    requires 'LWP::UserAgent';
    requires 'URI::Escape';
};

on test => sub {
    requires 'DateTime';
    requires 'Pod::Coverage::TrustPod';
    requires 'Test::Exception';
    requires 'Test::Pod';
    requires 'Test::Pod::Coverage';
    requires 'Test::Vars';
};

on develop => sub {
    requires 'Dist::Zilla::Plugin::AutoPrereqs';
    requires 'Dist::Zilla::Plugin::ExtraTests';
    requires 'Dist::Zilla::Plugin::Git::GatherDir';
    requires 'Dist::Zilla::Plugin::Git::Tag';
    requires 'Dist::Zilla::Plugin::GitHub::Meta';
    requires 'Dist::Zilla::Plugin::MetaNoIndex';
    requires 'Dist::Zilla::Plugin::MinimumPerl';
    requires 'Dist::Zilla::Plugin::NextRelease';
    requires 'Dist::Zilla::Plugin::PkgVersion';
    requires 'Dist::Zilla::Plugin::PodCoverageTests';
    requires 'Dist::Zilla::Plugin::PodSyntaxTests';
    requires 'Dist::Zilla::Plugin::PodWeaver';
    requires 'Dist::Zilla::Plugin::PruneCruft';
    requires 'Dist::Zilla::Plugin::Test::Compile';
    requires 'Dist::Zilla::Plugin::Test::ReportPrereqs';
    requires 'Dist::Zilla::Plugin::Test::UnusedVars';
    requires 'Dist::Zilla::PluginBundle::Basic';
    requires 'Pod::Elemental::Transformer::List';
    requires 'Software::License::Perl_5';
};
