App-Charon

 view release on metacpan or  search on metacpan

META.json  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",
            "perl" : "5.01"
         }
      },
      "test" : {
         "requires" : {
            "Test::More" : "1"
         }
      }

META.yml  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'
  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;
}

cpanfile  view on Meta::CPAN

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 )