requires 'parent', 0;
requires 'curry', 0;
requires 'Future', '>= 0.29';
requires 'Future::Utils', '>= 0.29';
requires 'Mixin::Event::Dispatch', '>= 1.000';
requires 'Socket', '>= 2.000';
requires 'IO::Async', '>= 0.60';
requires 'IO::Async::SSL', '>= 0.14';
requires 'IO::Async::Resolver::DNS', '>= 0.04';

requires 'Protocol::XMPP', '>= 0.006';

on 'test' => sub {
	requires 'Test::More', '>= 0.98';
	requires 'Test::Fatal', '>= 0.010';
};

