App-Charon
view release on metacpan or search on metacpan
"IO::All" : "0",
"IO::Async" : "0",
"IO::Socket::IP" : "0",
"JSONY" : "0",
"Module::Runtime" : "0",
"Moo" : "2",
"Net::Async::HTTP::Server::PSGI" : "0",
"Plack::App::Directory" : "0",
"Plack::App::File" : "0",
"Time::Duration::Parse" : "0",
"Try::Tiny" : "0",
"Web::Simple" : "0",
"namespace::clean" : "0",
"perl" : "5.01"
}
},
"test" : {
"requires" : {
"Test::More" : "1"
}
}
IO::All: '0'
IO::Async: '0'
IO::Socket::IP: '0'
JSONY: '0'
Module::Runtime: '0'
Moo: '2'
Net::Async::HTTP::Server::PSGI: '0'
Plack::App::Directory: '0'
Plack::App::File: '0'
Time::Duration::Parse: '0'
Try::Tiny: '0'
Web::Simple: '0'
namespace::clean: '0'
perl: '5.01'
resources:
bugtracker: https://github.com/frioux/App-Charon/issues
homepage: https://github.com/frioux/App-Charon
repository: https://github.com/frioux/App-Charon.git
version: '0.001003'
Makefile.PL view on Meta::CPAN
"IO::All" => 0,
"IO::Async" => 0,
"IO::Socket::IP" => 0,
"JSONY" => 0,
"Module::Runtime" => 0,
"Moo" => 2,
"Net::Async::HTTP::Server::PSGI" => 0,
"Plack::App::Directory" => 0,
"Plack::App::File" => 0,
"Time::Duration::Parse" => 0,
"Try::Tiny" => 0,
"Web::Simple" => 0,
"namespace::clean" => 0
},
"TEST_REQUIRES" => {
"Test::More" => 1
},
"VERSION" => "0.001003",
"test" => {
"TESTS" => "t/*.t"
}
Makefile.PL view on Meta::CPAN
"IO::Async" => 0,
"IO::Socket::IP" => 0,
"JSONY" => 0,
"Module::Runtime" => 0,
"Moo" => 2,
"Net::Async::HTTP::Server::PSGI" => 0,
"Plack::App::Directory" => 0,
"Plack::App::File" => 0,
"Test::More" => 1,
"Time::Duration::Parse" => 0,
"Try::Tiny" => 0,
"Web::Simple" => 0,
"namespace::clean" => 0
);
unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
delete $WriteMakefileArgs{TEST_REQUIRES};
delete $WriteMakefileArgs{BUILD_REQUIRES};
$WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
}
requires 'Plack::App::File';
requires 'Getopt::Long::Descriptive';
requires 'IO::All';
requires 'Time::Duration::Parse';
requires 'App::Genpass';
requires 'IO::Socket::IP';
requires 'HTML::Zoom';
requires 'Moo' => 2;
requires 'JSONY';
requires 'IO::All';
requires 'Try::Tiny';
requires 'Module::Runtime';
requires 'namespace::clean';
on test => sub {
requires 'Test::More' => 1;
};
lib/App/Charon/ConfigLoader.pm view on Meta::CPAN
package App::Charon::ConfigLoader;
$App::Charon::ConfigLoader::VERSION = '0.001003';
use utf8;
use Moo;
use warnings NONFATAL => 'all';
use JSONY;
use IO::All;
use Try::Tiny;
use Module::Runtime 'use_module';
use namespace::clean;
has _env_key => (
is => 'ro',
init_arg => 'env_key',
required => 1,
);
has _location => (
( run in 0.310 second using v1.01-cache-2.11-cpan-05444aca049 )