requires "Storable"   => "0";
requires "strictures" => "2";

requires "Exporter::Tiny"  => "0";
requires "Sub::Infix"      => "0";

requires "List::Objects::WithUtils"  => "2";
requires "List::Objects::Types"      => "1";

requires "POE::Filter::IRCv3" => "0.045";

requires "Moo" => "2";
requires "MooX::TypeTiny" => "0";

requires "Role::Tiny"       => "0";
requires "Types::Standard"  => "0";

on 'test' => sub {
  requires "Test::More" => "0.88";  
};