CPAN-Audit
view release on metacpan or search on metacpan
lib/CPAN/Audit.pm view on Meta::CPAN
if ( $params{'json_db'} ) {
my $data = do {
local $/;
open my($fh), '<:raw', $params{'json_db'}
or die "could not read file <$params{json_db}>\n";
<$fh>;
};
state $rc = require JSON;
my $decoded = eval { JSON::decode_json($data) };
die "could not decode JSON from <$params{json_db}>: @_\n" unless defined $decoded;
return $decoded;
}
my $rc = eval { require CPANSA::DB };
if ( $rc ) {
return CPANSA::DB->db;
}
$rc = eval { require CPAN::Audit::DB };
if ( $rc ) {
return CPAN::Audit::DB->db;
( run in 0.294 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )