The Perl Toolchain Summit 2025 Needs You: You can help 🙏 Learn more

requires 'Class::Method::Modifiers', 0;
requires 'curry', 0;
requires 'Future', '>= 0.40';
requires 'Future::AsyncAwait', '>= 0.33';
requires 'indirect', 0;
requires 'IO::Async', '>= 0.68';
requires 'IO::Async::Notifier', '>= 0.68';
requires 'JSON::MaybeUTF8', 0;
requires 'List::Util', '>= 1.50';
requires 'List::UtilsBy', 0;
requires 'Log::Any', '>= 1.050';
requires 'Module::Load', 0;
requires 'mro', 0;
requires 'parent', 0;
requires 'Path::Tiny', '>= 0.108';
requires 'perl', '5.024';
requires 'Ryu', '>= 3.002';
requires 'Ryu::Async', '>= 0.016';
requires 'Scalar::Util', '>= 1.50';
requires 'Syntax::Keyword::Try', '>= 0.11';
requires 'Template', '>= 3.000';
requires 'URI', 0;
requires 'URI::db', '>= 0.19';
requires 'YAML::XS', 0;
on 'test' => sub {
requires 'Test::More', '>= 0.98';
requires 'Test::Fatal', '>= 0.010';
requires 'Test::Refcount', '>= 0.07';
requires 'Test::CheckDeps', 0;
};
on 'develop' => sub {
requires 'Test::CPANfile', '>= 0.02';
requires 'Devel::Cover::Report::Coveralls', '>= 0.11';
requires 'Devel::Cover';
};