requires 'perl', 'v5.40';

requires 'Const::Fast';
requires 'TOML::Tiny';
requires 'IPC::Nosh';
requires 'Path::Tiny';
requires 'IO::Handle::Common';
requires 'Data::Dumper::Names';
requires 'Devel::StackTrace::WithLexicals';
requires 'Class::Exporter';
requires 'Syntax::Keyword::Defer';
requires 'Object::Pad';
requires 'Syntax::Keyword::Dynamically';
requires 'Regexp::Common';
requires 'Stream::Buffered';
requires 'Syntax::Keyword::Try';

on test => sub {
    requires 'Test::More', '0.96';
    requires 'Test::CPAN::Meta';
    requires 'Test::Pod';
};

on develop => sub {
    requires 'Perl::Critic';
    requires 'Perl::Critic::Community';
    requires 'Perl::Tidy';
    requires 'Carmel';
    requires 'Dist::Milla';
}

