LANraragi_CN_Windy/tools/cpanfile

69 lines
1.9 KiB
Perl
Executable File

requires 'perl', '5.20.2';
requires 'local::lib', 2.000024;
# LRR Core
requires 'Redis', 1.995;
requires 'Encode', 3.01;
requires 'Archive::Libarchive::Extract', 0.03;
requires 'Archive::Libarchive::Peek', 0.04;
requires 'Digest::SHA', 6.02;
requires 'List::MoreUtils', 0.430;
# Not required by LRR itself but needs this version for Alpine support
requires 'Crypt::Rijndael', 1.14;
# Specifically use native DNS resolver to fix issues on WSL1+Alpine
requires 'Net::DNS::Native', 0.22;
# Web UI
requires 'Sort::Naturally', 1.03;
requires 'Authen::Passphrase', 0.008;
requires 'File::ReadBackwards', 1.05;
requires 'URI::Escape', 1.74;
requires 'URI', 5.09;
# Used by Installer
requires 'IPC::Cmd', 1.02;
# Logfile rotation and compression
requires 'Logfile::Rotate', 1.04;
requires 'Compress::Zlib', 2.087;
# Test Utils
requires 'App::Prove', 1.7046;
requires 'Test::Harness', 3.42;
requires 'Test::MockObject', 1.20200122;
requires 'Test::Trap', 0.3.4;
requires 'Test::Deep', 1.130;
# Mojo stuff
requires 'Mojolicious', 9.34;
requires 'Mojolicious::Plugin::TemplateToolkit', 0.005;
requires 'Mojolicious::Plugin::RenderFile', 0.12;
requires 'Mojolicious::Plugin::Status', 1.15;
requires 'IO::Socket::SSL', 2.067;
requires 'Cpanel::JSON::XS', 4.06;
# Job Queue (Minion)
requires 'Minion', 10.25;
requires 'Minion::Backend::Redis', 0.002;
# Background Worker (Shinobu)
requires 'Proc::Simple', 1.32;
requires 'Parallel::Loops', 0.10;
requires 'Sys::CpuAffinity', 1.12;
requires 'File::ChangeNotify', 0.31;
# Plugin system
requires 'Module::Pluggable', 5.2;
# Eze plugin/Timestamp calculation
requires 'Time::Local', 1.30;
# Ksk plugin/YAML Support
requires 'YAML::Syck', 1.34;
# Hentag plugin
requires 'String::Similarity', 1.04