App-Midgen
view release on metacpan or search on metacpan
t/99-report-prereqs.t view on Meta::CPAN
#!perl
use strict;
use warnings;
use English qw( -no_match_vars ); # Avoids regex performance penalty
local $OUTPUT_AUTOFLUSH = 1;
use Test::More;
use Test::Requires {'ExtUtils::MakeMaker' => 6.68};
use Test::Requires {'File::Spec::Functions' => 3.40};
use Test::Requires {'List::Util' => 1.38};
use List::Util qw/max/;
my @modules = qw(
perl
Carp
Cwd
Data::Printer
File::Slurp::Tiny
File::Spec
Getopt::Long
JSON::Tiny
List::MoreUtils
MetaCPAN::API
Module::CoreList
Moo
PPI
Perl::MinimumVersion
Perl::PrereqScanner
Pod::Usage
Scalar::Util
Term::ANSIColor
Time::Stamp
Try::Tiny
constant
version
ExtUtils::MakeMaker
List::Util
Test::More
Test::Requires
CPAN::Changes
CPAN::Meta
Perl::Critic
Test::CPAN::Changes
Test::CPAN::Changes::ReallyStrict
Test::CPAN::Meta
Test::CheckChanges
Test::DistManifest
Test::EOL
Test::HasVersion
Test::Kwalitee
Test::Kwalitee::Extra
Test::MinimumVersion
Test::Perl::Critic
Test::Pod
Test::Pod::Coverage
Test::Portability::Files
Test::Tabs
);
# replace modules with dynamic results from MYMETA.json if we can
# (hide CPAN::Meta from prereq scanner)
my $cpan_meta = "CPAN::Meta";
if (-f "MYMETA.json" && eval "require $cpan_meta") { ## no critic
if (my $meta = eval { CPAN::Meta->load_file("MYMETA.json") }) {
( run in 1.476 second using v1.01-cache-2.11-cpan-d8267643d1d )