requires 'perl', 'v5.20.0';

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

requires 'Plack';
requires 'Catmandu', '>=1.20';
requires 'Catmandu::Exporter::Template', '0.11';
requires 'Type::Tiny';
requires 'Try::Tiny';
requires 'Moo';
requires 'Data::MessagePack';
requires 'MIME::Base64';
requires 'DateTime';
requires 'DateTime::Format::ISO8601';
requires 'DateTime::Format::Strptime';
requires 'namespace::clean';

recommends 'Type::Tiny::XS';