requires 'perl', '5.020';
requires 'Crypt::JWT';
requires 'Future';
requires 'Future::AsyncAwait';
requires 'IO::Async';
requires 'IO::Async::SSL';
requires 'JSON::MaybeXS';
requires 'Moo';
requires 'Net::Async::HTTP';
requires 'Type::Tiny';
requires 'URI';
requires 'WWW::Keycloak', '0.001';
requires 'namespace::autoclean', '0.16';

on test => sub {
    requires 'CryptX';
    requires 'HTTP::Message';
    requires 'Test::More', '0.96';
};
