requires perl => '5.14.1';

requires 'Carp';
requires 'Class::Load';
requires 'Data::Visitor::Lite';
requires 'Digest::SHA';
requires 'Encode';
requires 'HTML::Entities';
requires 'HTTP::Request::Common';
requires 'HTTP::Thin';
requires 'IO::Socket::SSL';
requires 'JSON::MaybeXS';
requires 'Moo';
requires 'Moo::Role';
requires 'MooX::Aliases';
requires 'MooX::Traits';
requires 'namespace::clean';
requires 'Scalar::Util';
requires 'StackTrace::Auto';
requires 'Sub::Exporter::Progressive';
requires 'Throwable';
requires 'Time::HiRes';
requires 'Time::Local';
requires 'Try::Tiny';
requires 'URI';
requires 'URL::Encode';
requires 'WWW::OAuth' => '0.006';

on test => sub {
    requires 'Test::Fatal';
    requires 'Test::More';
    requires 'Test::Spec';
    requires 'Test::Warnings';
};
