requires 'perl', '5.26.0';

on 'configure' => sub {
  requires 'ExtUtils::MakeMaker::CPANfile', '0.0.9';
};

on 'test' => sub {
  requires 'Test::More';
  recommends 'Test::Pod', '1.22';
  recommends 'Test2::Tools::PerlCritic';
  suggests 'Perl::Tidy', '20220613';
};

# This is an optional feature because it has a *lot* of dependency.
feature 'test-coverage', 'Test coverage computation with "make cover"' => sub {
  on 'test' => sub {
    requires 'Devel::Cover';
  };
};
