Luc Didry 6306c3
requires 'inc::Module::Install';
Luc Didry f8d02e
requires 'Mojolicious', '>= 8.05';
Luc Didry 49a0b3
requires 'Mojolicious::Plugin::DebugDumperHelper';
Luc Didry 91e078
requires 'Mojolicious::Plugin::I18N';
Luc Didry ae8934
requires 'Mojolicious::Plugin::Mail';
Luc Didry b61880
requires 'Mojolicious::Plugin::GzipStatic';
Luc Didry b61880
requires 'Mojolicious::Plugin::StaticCache';
Luc Didry 8ef753
requires 'Mojolicious::Plugin::CSPHeader', '>= 0.06';
Luc Didry 8d6f10
requires 'Mojolicious::Plugin::FiatTux::Helpers', '== 0.12', url => 'https://framagit.org/fiat-tux/mojolicious/fiat-tux/mojolicious-plugin-fiattux-helpers/-/archive/0.12/mojolicious-plugin-fiattux-helpers-0.12.tar.gz';
mildis 537764
requires 'Mojolicious::Plugin::FiatTux::GrantAccess', '== 0.08', url => 'https://framagit.org/fiat-tux/mojolicious/fiat-tux/mojolicious-plugin-fiattux-grantaccess/-/archive/0.08/mojolicious-plugin-fiattux-grantaccess-0.08.tar.gz';
Luc Didry 8d6f10
requires 'Mojolicious::Plugin::FiatTux::Themes', '== 0.02', url => 'https://framagit.org/fiat-tux/mojolicious/fiat-tux/mojolicious-plugin-fiattux-themes/-/archive/0.02/mojolicious-plugin-fiattux-themes-0.02.tar.gz';
Luc Didry 91e078
requires 'Filesys::DiskUsage';
Luc Didry 91e078
requires 'Switch';
Luc Didry 91e078
requires 'Locale::Maketext';
Luc Didry 91e078
requires 'Locale::Maketext::Extract';
Luc Didry ae8934
requires 'Email::Valid';
Luc Didry 41cb17
requires 'Number::Bytes::Human';
Luc Didry 40deab
requires 'Filesys::DfPortable';
Luc Didry 9e5579
requires 'Data::Entropy';
Luc Didry 50b1f0
requires 'Crypt::SaltedHash';
Luc Didry 377a48
requires 'Data::Validate::URI';
Luc Didry a4149b
requires 'Term::ProgressBar';
Luc Didry 9fb591
requires 'URI::Find';
Luc Didry 413e13
Luc Didry d091ac
# Mojolicious optional deps
Luc Didry d091ac
feature 'optional_deps' => sub {
Luc Didry d091ac
    requires 'Cpanel::JSON::XS';
Luc Didry d091ac
    requires 'EV';
Luc Didry d091ac
    requires 'IO::Socket::Socks';
Luc Didry d091ac
    requires 'Role::Tiny';
Luc Didry d091ac
};
Luc Didry d091ac
Luc Didry e41b08
feature 'test' => sub {
Luc Didry e41b08
    requires 'Devel::Cover';
Luc Didry 27eadd
    requires 'B::Debug';
Luc Didry e41b08
};
Luc Didry 413e13
feature 'ldap', 'LDAP authentication support' => sub {
Luc Didry 413e13
    requires 'Net::LDAP';
Luc Didry 413e13
    requires 'Mojolicious::Plugin::Authentication';
Luc Didry 913ae9
    requires 'Date::Language';
Luc Didry 413e13
};
Luc Didry 413e13
feature 'htpasswd', 'Htpasswd authentication support' => sub {
Luc Didry 413e13
    requires 'Apache::Htpasswd';
Luc Didry 413e13
    requires 'Mojolicious::Plugin::Authentication';
Luc Didry 413e13
};
mildis 537764
feature 'auth_headers', 'Header authentication support' => sub {
mildis 537764
    requires 'Mojolicious::Plugin::Authentication';
mildis 537764
};
Luc Didry 413e13
feature 'postgresql', 'PostgreSQL support' => sub {
Luc Didry 413e13
    requires 'Mojo::Pg';
Luc Didry 413e13
    requires 'Mojolicious::Plugin::PgURLHelper';
Luc Didry 413e13
};
Luc Didry 413e13
feature 'sqlite', 'SQLite support' => sub {
Luc Didry 164698
    requires 'Mojo::SQLite', '>= 3.000';
Luc Didry 44507c
};
Luc Didry 44507c
feature 'mysql', 'MySQL support' => sub {
Luc Didry 1c55c4
    requires 'DBD::mysql', '== 4.050';
Luc Didry 44507c
    requires 'Mojo::mysql';
Luc Didry 44507c
    requires 'Mojolicious::Plugin::PgURLHelper';
Luc Didry 44507c
};
Luc Didry 8d6f10
feature 'swift-storage', 'Openstack Swift object storage support' => sub {
Luc Didry 8d6f10
    requires 'Net::OpenStack::Swift';
Luc Didry 8d6f10
};