on 'configure' => sub {
    requires 'File::ShareDir::Install';
};

requires 'perl', '5.038';
requires 'JSON::XS', '4.04';
requires 'YAML::XS', '0.903.0';
requires 'TOML::Parser';
requires 'Capture::Tiny', '0.24';
requires 'Getopt::Long';
requires 'Digest::MD5', '2.25';
requires 'Crypt::URandom', '0.55';
requires 'Digest::SHA', '5.96';
requires 'Archive::Tar', '3.10';
requires 'Archive::Zip', '1.61';
requires 'MIME::Base64';
requires 'Compress::Raw::Zlib', '2.220';
requires 'IO::Compress::Gzip', '2.220';
requires 'IO::Uncompress::Gunzip', '2.220';
requires 'Cpanel::JSON::XS', '4.41';
requires 'Dancer2', '0.206000';
requires 'Plack', '1.0054';
requires 'YAML', '1.28';
requires 'Socket', '2.041';
requires 'Starman', '0.4018';
requires 'Storable', '3.41';
requires 'HTML::Parser', '3.84';
requires 'HTTP::Date', '6.08';
requires 'HTTP::Request';
requires 'HTTP::Tiny', '0.095';
requires 'LWP::Protocol::https', '6.07';
requires 'LWP::UserAgent', '6.83';
requires 'Template', '3.103';
requires 'URI';
requires 'URI::Escape';
requires 'XML::Parser', '2.48';

on 'develop' => sub {
    recommends 'DBI';
    recommends 'DBD::SQLite';
    recommends 'DBD::mysql';
    recommends 'DBD::Pg';
    recommends 'DBD::ODBC';
    recommends 'DBD::Oracle';
};
