CPAN-Mini-Webserver

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Path::Class" : "0",
            "Pod::Simple::HTML" : "0",
            "Pod::Simple::Text" : "0",
            "Safe" : "0",
            "Search::QueryParser" : "0",
            "Search::Tokenizer" : "0",
            "String::CamelCase" : "0",
            "Template::Declare" : "0",
            "Template::Declare::Tags" : "0.29",
            "Text::Unidecode" : "0",
            "Try::Tiny" : "0",
            "base" : "0",
            "perl" : "5.008",
            "strict" : "0",
            "warnings" : "0"
         }
      },
      "test" : {
         "requires" : {
            "CGI" : "3.16",
            "Capture::Tiny" : "0",

META.yml  view on Meta::CPAN

  Path::Class: 0
  Pod::Simple::HTML: 0
  Pod::Simple::Text: 0
  Safe: 0
  Search::QueryParser: 0
  Search::Tokenizer: 0
  String::CamelCase: 0
  Template::Declare: 0
  Template::Declare::Tags: 0.29
  Text::Unidecode: 0
  Try::Tiny: 0
  base: 0
  perl: 5.008
  strict: 0
  warnings: 0
resources:
  bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=CPAN-Mini-Webserver
  homepage: https://github.com/wchristian/cpan-mini-webserver
  repository: https://github.com/wchristian/cpan-mini-webserver.git
version: 0.58

Makefile.PL  view on Meta::CPAN

    "Path::Class" => 0,
    "Pod::Simple::HTML" => 0,
    "Pod::Simple::Text" => 0,
    "Safe" => 0,
    "Search::QueryParser" => 0,
    "Search::Tokenizer" => 0,
    "String::CamelCase" => 0,
    "Template::Declare" => 0,
    "Template::Declare::Tags" => "0.29",
    "Text::Unidecode" => 0,
    "Try::Tiny" => 0,
    "base" => 0,
    "strict" => 0,
    "warnings" => 0
  },
  "VERSION" => "0.58",
  "test" => {
    "TESTS" => "t/*.t"
  }
);

lib/CPAN/Mini/Webserver.pm  view on Meta::CPAN

use Parse::CPAN::Authors;
use Parse::CPAN::Packages 2.35;
use Parse::CPAN::Whois 0.02;
use Parse::CPAN::Meta;
use Pod::Simple::HTML;
use Path::Class;
use PPI;
use PPI::HTML;
use Safe;
use Template::Declare;
use Try::Tiny;

Template::Declare->init( roots => [ 'CPAN::Mini::Webserver::Templates', 'CPAN::Mini::Webserver::Templates::CSS', 'CPAN::Mini::Webserver::Templates::Images', ] );

if ( eval { require HTTP::Server::Simple::Bonjour } ) {
    extends 'HTTP::Server::Simple::Bonjour', 'HTTP::Server::Simple::CGI';
}
else {
    extends 'HTTP::Server::Simple::CGI';
}



( run in 0.658 second using v1.01-cache-2.11-cpan-05444aca049 )