requires 'perl', '5.008005';

requires 'Moose::Role';
requires 'Stash::REST', 0.06;

requires 'DBIx::Class';

requires 'Catalyst::Controller::REST';

on test => sub {
    requires 'Catalyst::Runtime', '5.90080';

    requires 'Catalyst::Model::DBIC::Schema';

    requires 'Test::More';

    requires 'Catalyst::Plugin::Authentication';
    requires 'Catalyst::Plugin::Authorization::Roles';
    requires 'DBIx::Class::PassphraseColumn';
    requires 'DBIx::Class::TimeStamp';
    requires 'JSON::MaybeXS';
    requires 'Data::Verifier';
    requires 'Data::Manager';
    requires 'MooseX::MarkAsMethods';
    requires 'MooseX::NonMoose';
    requires 'namespace::autoclean';
    requires 'Data::Diver';
    requires 'Catalyst::Plugin::Static::Simple';
    requires 'Catalyst::Plugin::ConfigLoader';
    requires 'Catalyst::Authentication::Store::DBIx::Class';
    requires 'MooseX::Types::Email';
};