Pcore

 view release on metacpan or  search on metacpan

cpanfile  view on Meta::CPAN

    requires 'Devel::CheckLib',  v1.13.0;
    suggests 'Authen::SASL::XS', v1.0.0;
};

# Pcore::Util::Class
requires 'Sub::Util', v1.50.0;

# Pcore::Util::Data
requires 'Data::MessagePack',     v1.10.0;
requires 'YAML::XS',              v0.76.0;
requires 'Cpanel::JSON::XS',      v4.7.0;
requires 'CBOR::XS',              v1.7.0;
requires 'XML::Hash::XS',         v0.53.0;
requires 'Crypt::CBC',            v2.33.0;
requires 'Crypt::DES',            v2.7.0;
requires 'Compress::Zlib',        v2.81.0;
requires 'MIME::Base64',          v3.15.0;
requires 'MIME::Base64::URLSafe', v0.1.0;
requires 'Text::CSV_XS',          v1.37.0;

# Pcore::Util::Date
requires 'Time::Moment', v0.44.0;
requires 'HTTP::Date',   v6.2.0;
requires 'Time::Zone',   v2.30.0;

# requires 'DateTime::TimeZone';

# Pcore::Util::Digest
requires 'Digest',        v1.17.0;
requires 'String::CRC32', v1.7.0;
requires 'Digest::MD5',   v2.55.0;
requires 'Digest::SHA1',  v2.13.0;
requires 'Digest::SHA',   v6.2.0;
requires 'Digest::SHA3',  v1.4.0;

# Pcore::Util::File
requires 'File::Copy::Recursive';

# Pcore::Util::GeoIP
feature linux => sub {
    requires 'MaxMind::DB::Reader::XS', v1.0.5;
};

feature windows => sub {
    requires 'MaxMind::DB::Reader', v1.0.13;

};

# Pcore::Util::List
requires 'List::Util::XS';
requires 'List::AllUtils';

# Pcore::Util::Random
requires 'Net::SSLeay';

# Pcore::Util::Regexp
requires 'Regexp::Util';

# Pcore::Util::Scalar
requires 'Devel::Refcount';
requires 'Ref::Util';
requires 'Ref::Util::XS';

# Pcore::Util::Src
requires 'Perl::Tidy';
on develop => sub {
    requires 'Perl::Stripper';
    requires 'Perl::Strip';
    requires 'Perl::Critic';
    requires 'PPI::XS';
    requires 'JavaScript::Packer';
    requires 'CSS::Packer';
    requires 'HTML::Packer';

    # suggests 'Perl::Lint';    # Perl::Critic replacement
};

# Pcore::Util::Sys
requires 'Sys::CpuAffinity';
feature windows => sub {
    requires 'Win32::RunAsAdmin';
    requires 'Win32::Process';
};

# Pcore::Util::Term
requires 'Term::ReadKey';
requires 'Term::Size::Any';
feature windows => sub {
    requires 'Term::Size::Win32';
};

# Pcore::Util::Text
requires 'HTML::Entities';

# Pcore::Util::Tmpl
requires 'Text::Xslate';
requires 'Text::Xslate::Bridge::TT2Like';

# Pcore::Util::UUID
requires 'Data::UUID',     v1.221.0;
requires 'Data::UUID::MT', v1.1.0;

on test => sub {
    requires 'Test::More', '0.88';
};



( run in 2.349 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )