1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
requires "Dancer2" => "1.1.0";
requires "DBD::SQLite";
requires "Dancer2::Plugin::DBIx::Class";
requires "DBIx::Class::Schema::Loader";
requires "DateTime::Format::SQLite";
requires "Feature::Compat::Try";
requires "Dancer2::Template::TemplateToolkit";
requires "Dancer2::Plugin::CryptPassphrase";
requires "Dancer2::Plugin::Auth::Tiny";
requires "Starman";
recommends "YAML" => "0";
recommends "URL::Encode::XS" => "0";
recommends "CGI::Deurl::XS" => "0";
recommends "CBOR::XS" => "0";
recommends "YAML::XS" => "0";
recommends "Class::XSAccessor" => "0";
recommends "Crypt::URandom" => "0";
recommends "HTTP::XSCookies" => "0";
recommends "HTTP::XSHeaders" => "0";
recommends "Math::Random::ISAAC::XS" => "0";
recommends "MooX::TypeTiny" => "0";
recommends "Type::Tiny::XS" => "0";
recommends "Unicode::UTF8" => "0";
feature 'accelerate', 'Accelerate Dancer2 app performance with XS modules' => sub {
requires "URL::Encode::XS" => "0";
requires "CGI::Deurl::XS" => "0";
requires "YAML::XS" => "0";
requires "Class::XSAccessor" => "0";
requires "Cpanel::JSON::XS" => "0";
requires "Crypt::URandom" => "0";
requires "HTTP::XSCookies" => "0";
requires "HTTP::XSHeaders" => "0";
requires "Math::Random::ISAAC::XS" => "0";
requires "MooX::TypeTiny" => "0";
requires "Type::Tiny::XS" => "0";
requires "Unicode::UTF8" => "0";
};
on "test" => sub {
requires "Test::More" => "0";
requires "Test::WWW::Mechanize::PSGI" => "0";
requires "HTTP::Request::Common" => "0";
};
|