se strict;
our $VERSION = '0.05';
use Moose;
use CPAN::Patches::SPc;
use Carp;
use IO::Any;
use JSON::Util;
use YAML::Syck;
use File::chdir;
use Scalar::Util 'blessed';
use Module::Pluggable require
pec->catfile($path, 'META.yml');
my $json = File::Spec->catfile($path, 'META.json');
if (-f $json) {
my $meta = eval { JSON::Util->decode([$json]) };
return $meta
i
ile($yml) };
return $meta
if $meta;
}
croak 'failed to read META.(yml|json)';
}
sub read_meta_intrusive {
my $self = shift;
my $path = shift || '.';
my $build