use strict;
our $PERL_DEPS = {
+ 'Plack::Middleware::ReverseProxy' => {
+ 'usage' => 'Plack',
+ 'required' => '1',
+ 'min_ver' => '0.14'
+ },
'XML::LibXSLT' => {
'usage' => 'Core',
'required' => '1',
'required' => '1',
'min_ver' => '1.103'
},
+ 'Exception::Class' => {
+ 'usage' => 'Core',
+ 'required' => '1.39',
+ 'min_ver' => '1.39'
+ },
'HTML::Scrubber' => {
'usage' => 'Core',
'required' => '1',
'URI::Escape' => {
'usage' => 'Core',
'required' => '1',
- 'min_ver' => '1.36'
+ 'min_ver' => '3.31'
},
'Unicode::Normalize' => {
'usage' => 'Core',
'PDF::Reuse' => {
'usage' => 'Core',
'required' => '1',
- 'min_ver' => '0.33'
+ 'min_ver' => '0.36'
},
'Text::PDF' => {
'usage' => 'Core',
'required' => '1',
'min_ver' => '1.20'
},
- 'DateTime::Format::DateParse' => {
- 'usage' => 'Core',
- 'required' => '1',
- 'min_ver' => '0.04'
- },
'DateTime::Format::MySQL' => {
'usage' => 'Core',
'required' => '1',
'required' => '1',
'min_ver' => '0.08'
},
- 'Readonly' => {
- 'usage' => 'Core',
- 'required' => '1',
- 'min_ver' => '1.03'
- },
- 'Readonly::XS' => {
- 'usage' => 'Core',
- 'required' => '0',
- 'min_ver' => '1.02'
- },
'Graphics::Magick' => {
'usage' => 'Patron Card Creator Feature',
'required' => '0',
'required' => '1',
'min_ver' => '5.43'
},
- 'MARC::Crosswalk::DublinCore' => {
- 'usage' => 'Core',
- 'required' => '1',
- 'min_ver' => '0.02'
- },
'CGI::Session::Serialize::yaml' => {
'usage' => 'Core',
'required' => '1',
'min_ver' => '2.05',
},
'Template' => {
- 'usage' => 'Core',
- 'required' => '1',
- 'min_ver' => '2.22',
- },
+ 'usage' => 'Core',
+ 'required' => '1',
+ 'min_ver' => '2.22',
+ },
+ 'Template::Plugin::Stash' => {
+ 'usage' => 'Debugging',
+ 'required' => '0',
+ 'min_ver' => '1.006',
+ },
'Gravatar::URL' => {
'usage' => 'Photos in OPAC reviews',
'required' => '0',
'required' => '0',
'min_ver' => '2.13',
},
+ 'Moo' => {
+ 'usage' => 'Core',
+ 'required' => '0',
+ 'min_ver' => '1',
+ },
'String::Random' => {
'usage' => 'OpacSelfRegistration',
'required' => '1',
'required' => '1',
'min_ver' => '0.03',
},
+ 'SOAP::Lite' => {
+ 'usage' => 'Norwegian national library card',
+ 'required' => '0',
+ 'min_ver' => '0.712',
+ },
+ 'Crypt::GCrypt' => {
+ 'usage' => 'Norwegian national library card',
+ 'required' => '0',
+ 'min_ver' => '1.24',
+ },
+ 'Convert::BaseN' => {
+ 'usage' => 'Norwegian national library card',
+ 'required' => '0',
+ 'min_ver' => '0.01',
+ },
+ 'Digest::SHA' => {
+ 'usage' => 'Norwegian national library card',
+ 'required' => '0',
+ 'min_ver' => '5.61',
+ },
+ 'PDF::FromHTML' => {
+ 'usage' => 'Discharge generation',
+ 'required' => '0',
+ 'min_ver' => '0.31',
+ },
+ 'Devel::Cover' => {
+ 'usage' => 'Test code coverage',
+ 'required' => '0',
+ 'min_ver' => '0.89',
+ },
+ 'Log::Log4perl' => {
+ 'usage' => 'Core',
+ 'required' => '1',
+ 'min_ver' => '1.29',
+ },
+ 'XML::Writer' => {
+ 'usage' => 'Command line scripts',
+ 'required' => '0',
+ 'min_ver' => '0.614',
+ },
+ 'UUID' => {
+ 'usage' => 'Professional cataloging interface',
+ 'required' => '1',
+ 'min_ver' => '0.05',
+ },
+ 'Mojolicious' => {
+ 'usage' => 'REST API',
+ 'required' => '0',
+ 'min_ver' => '5.54',
+ },
+ 'Swagger2' => {
+ 'usage' => 'REST API',
+ 'required' => '0',
+ 'min_ver' => '0.28',
+ },
+ 'UNIVERSAL::can' => {
+ 'usage' => 'SIP',
+ 'required' => '1',
+ 'min_ver' => '1.10',
+ },
+ 'WWW::YouTube::Download' => {
+ 'usage' => 'HTML5Media streaming from YouTube',
+ 'required' => '0',
+ 'min_ver' => '0.56',
+ },
+ 'Net::SFTP::Foreign' => {
+ 'usage' => 'Edifact',
+ 'required' => '0',
+ 'min_ver' => '1.73',
+ },
+ 'Text::Unidecode' => {
+ 'usage' => 'Edifact',
+ 'required' => '0',
+ 'min_ver' => '0.04',
+ },
+ 'Time::Fake' => {
+ 'usage' => 'Test code coverage',
+ 'required' => '0',
+ 'min_ver' => '0.11',
+ }
};
1;