Plack

Metadata

Analyzed metadata and errors of Plack.

{
   "abstracts_in_pod" : {
      "HTTP::Message::PSGI" : "Converts HTTP::Request and HTTP::Response from/to PSGI env and response",
      "HTTP::Server::PSGI" : "Standalone PSGI compatible HTTP server",
      "Plack" : "Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)",
      "Plack::App::CGIBin" : "cgi-bin replacement for Plack servers",
      "Plack::App::Cascade" : "Cascadable compound application",
      "Plack::App::Directory" : "Serve static files from document root with directory index",
      "Plack::App::File" : "Serve static files from root directory",
      "Plack::App::PSGIBin" : "Run .psgi files from a directory",
      "Plack::App::URLMap" : "Map multiple apps in different paths",
      "Plack::App::WrapCGI" : "Compiles a CGI script as PSGI application",
      "Plack::Builder" : "OO and DSL to enable Plack Middlewares",
      "Plack::Component" : "Base class for PSGI endpoints",
      "Plack::HTTPParser" : "Parse HTTP headers",
      "Plack::HTTPParser::PP" : "Pure perl fallback of HTTP::Parser::XS",
      "Plack::Handler" : "Connects PSGI applications and Web servers",
      "Plack::Handler::Apache1" : "Apache 1.3.x handlers to run PSGI application",
      "Plack::Handler::Apache2" : "Apache 2.0 handlers to run PSGI application",
      "Plack::Handler::Apache2::Registry" : "Runs .psgi files.",
      "Plack::Handler::CGI" : "CGI handler for Plack",
      "Plack::Handler::FCGI" : "FastCGI handler for Plack",
      "Plack::Handler::HTTP::Server::PSGI" : "adapter for HTTP::Server::PSGI",
      "Plack::Handler::HTTP::Server::Simple" : "Adapter for HTTP::Server::Simple",
      "Plack::Handler::Standalone" : "adapter for HTTP::Server::PSGI",
      "Plack::Loader" : "(auto)load Plack Servers",
      "Plack::Loader::Delayed" : "Delay the loading of .psgi until the first run",
      "Plack::Loader::Restarter" : "Restarting loader",
      "Plack::Loader::Shotgun" : "forking implementation of plackup",
      "Plack::MIME" : "MIME type registry",
      "Plack::Middleware" : "Base class for easy-to-use PSGI middleware",
      "Plack::Middleware::AccessLog" : "Logs requests like Apache's log format",
      "Plack::Middleware::AccessLog::Timed" : "Logs requests with time and accurate body size",
      "Plack::Middleware::Auth::Basic" : "Simple basic authentication middleware",
      "Plack::Middleware::BufferedStreaming" : "Enable buffering for non-streaming aware servers",
      "Plack::Middleware::Chunked" : "Applies chunked encoding to the response body",
      "Plack::Middleware::Conditional" : "Conditional wrapper for Plack middleware",
      "Plack::Middleware::ConditionalGET" : "Middleware to enable conditional GET",
      "Plack::Middleware::ContentLength" : "Adds Content-Length header automatically",
      "Plack::Middleware::ContentMD5" : "Automatically sets the Content-MD5 header on all String bodies",
      "Plack::Middleware::ErrorDocument" : "Set Error Document based on HTTP status code",
      "Plack::Middleware::HTTPExceptions" : "Catch HTTP exceptions",
      "Plack::Middleware::Head" : "auto delete response body in HEAD requests",
      "Plack::Middleware::IIS6ScriptNameFix" : "fixes wrong SCRIPT_NAME and PATH_INFO that IIS6 sets",
      "Plack::Middleware::IIS7KeepAliveFix" : "fixes buffer being cut off on redirect when keep-alive is active on IIS.",
      "Plack::Middleware::JSONP" : "Wraps JSON response in JSONP if callback parameter is specified",
      "Plack::Middleware::LighttpdScriptNameFix" : "fixes wrong SCRIPT_NAME and PATH_INFO that lighttpd sets",
      "Plack::Middleware::Lint" : "Validate request and response",
      "Plack::Middleware::Log4perl" : "Uses Log::Log4perl to configure logger",
      "Plack::Middleware::LogDispatch" : "Uses Log::Dispatch to configure logger",
      "Plack::Middleware::NullLogger" : "Send logs to /dev/null",
      "Plack::Middleware::RearrangeHeaders" : "Reorder HTTP headers for buggy clients",
      "Plack::Middleware::Recursive" : "Allows PSGI apps to include or forward requests recursively",
      "Plack::Middleware::Refresh" : "Refresh all modules in %INC",
      "Plack::Middleware::Runtime" : "Sets an X-Runtime response header",
      "Plack::Middleware::SimpleContentFilter" : "Filters response content",
      "Plack::Middleware::SimpleLogger" : "Simple logger that prints to psgi.errors",
      "Plack::Middleware::StackTrace" : "Displays stack trace when your app dies",
      "Plack::Middleware::Static" : "serve static files with Plack",
      "Plack::Middleware::XFramework" : "Sample middleware to add X-Framework",
      "Plack::Middleware::XSendfile" : "Sets X-Sendfile (or a like) header for frontends",
      "Plack::Request" : "Portable HTTP request object from PSGI env hash",
      "Plack::Request::Upload" : "handles file upload requests",
      "Plack::Response" : "Portable HTTP Response object for PSGI response",
      "Plack::Runner" : "plackup core",
      "Plack::Test" : "Test PSGI applications with various backends",
      "Plack::Test::MockHTTP" : "Run mocked HTTP tests through PSGI applications",
      "Plack::Test::Server" : "Run HTTP tests through live Plack servers",
      "Plack::Test::Suite" : "Test suite for Plack handlers",
      "Plack::Util" : "Utility subroutines for Plack server and framework developers",
      "Plack::Util::Accessor" : "Accessor generation utility for Plack"
   },
   "author" : "MIYAGAWA",
   "buildfile_executable" : 0,
   "dir_lib" : "lib",
   "dir_t" : "t",
   "dir_xt" : "xt",
   "dirs_array" : [
      "eg",
      "eg/dot-psgi",
      "eg/dot-psgi/frameworks",
      "eg/dot-psgi/static",
      "share",
      "lib",
      "lib/HTTP",
      "lib/HTTP/Message",
      "lib/HTTP/Server",
      "lib/Plack",
      "lib/Plack/Test",
      "lib/Plack/App",
      "lib/Plack/HTTPParser",
      "lib/Plack/Loader",
      "lib/Plack/Middleware",
      "lib/Plack/Middleware/AccessLog",
      "lib/Plack/Middleware/Auth",
      "lib/Plack/Handler",
      "lib/Plack/Handler/Apache2",
      "lib/Plack/Handler/HTTP",
      "lib/Plack/Handler/HTTP/Server",
      "lib/Plack/Util",
      "lib/Plack/Request",
      "benchmarks",
      "t",
      "t/HTTP-Message-PSGI",
      "t/Plack-TempBuffer",
      "t/Plack-Response",
      "t/Plack-Loader",
      "t/Plack-Builder",
      "t/Plack-HTTPParser-PP",
      "t/Plack-MIME",
      "t/Plack-Runner",
      "t/Plack-Request",
      "t/HTTP-Server-PSGI",
      "t/Plack-Middleware",
      "t/Plack-Middleware/errors",
      "t/Plack-Middleware/cgi-bin",
      "t/Plack-Middleware/stacktrace",
      "t/Plack-Middleware/cascade",
      "t/Plack-Middleware/recursive",
      "t/Plack-Test",
      "t/Plack-Handler",
      "t/Plack-Util",
      "t/Plack-Util/inc",
      "t/Plack-Util/bin",
      "inc",
      "inc/Module",
      "inc/Module/Install",
      "bin",
      "script",
      "xt"
   ],
   "dist" : "Plack",
   "dynamic_config" : 1,
   "error" : {
      "use_warnings" : "Plack::Middleware::Log4perl, Plack::Middleware::NullLogger, Plack::Middleware::SimpleLogger, Plack::Loader, Plack::Middleware::Lint, Plack::Handler::HTTP::Server::Simple, Plack::Middleware::Chunked, Plack::HTTPParser, Plack::Middleware::LighttpdScriptNameFix, Plack::Util, Plack::Middleware::LogDispatch, Plack::Loader::Delayed, Plack::Loader::Shotgun, Plack::Middleware::Refresh, Plack::Middleware::HTTPExceptions, Plack::MIME, Plack::Middleware::Runtime, Plack::Handler::Apache1, Plack::Middleware::IIS7KeepAliveFix, Plack::Middleware::Conditional, Plack::Middleware::JSONP, Plack::Middleware::ConditionalGET, Plack::Middleware::IIS6ScriptNameFix, Plack::Middleware::Auth::Basic, Plack::Middleware::BufferedStreaming, Plack::Middleware::Recursive, Plack::Handler, Plack::Handler::HTTP::Server::PSGI, Plack::Builder, Plack::App::Cascade"
   },
   "extension" : "tar.gz",
   "extractable" : 1,
   "extracts_nicely" : 1,
   "file__build" : 0,
   "file_blib" : 0,
   "file_build" : 0,
   "file_changelog" : "Changes",
   "file_makefile" : 0,
   "file_makefile_pl" : "Makefile.PL",
   "file_manifest" : "MANIFEST",
   "file_meta_yml" : "META.yml",
   "file_pm_to_blib" : 0,
   "file_readme" : "README",
   "files_array" : [
      "README",
      "Changes",
      "Makefile.PL",
      "META.yml",
      "MANIFEST",
      "eg/dot-psgi/static.psgi",
      "eg/dot-psgi/echo-stream-sync.psgi",
      "eg/dot-psgi/slowapp.psgi",
      "eg/dot-psgi/error.psgi",
      "eg/dot-psgi/Dumper.psgi",
      "eg/dot-psgi/nonblock-hello.psgi",
      "eg/dot-psgi/cgi-script.psgi",
      "eg/dot-psgi/echo.psgi",
      "eg/dot-psgi/runnable.psgi",
      "eg/dot-psgi/echo-stream.psgi",
      "eg/dot-psgi/image.psgi",
      "eg/dot-psgi/Hello.psgi",
      "eg/dot-psgi/cgi-pm.psgi",
      "eg/dot-psgi/twitter-stream.psgi",
      "eg/dot-psgi/plack-req.psgi",
      "eg/dot-psgi/frameworks/Angelos.psgi",
      "eg/dot-psgi/frameworks/HTTP-Engine.psgi",
      "eg/dot-psgi/frameworks/Maypole.psgi",
      "eg/dot-psgi/frameworks/HTML-Mason.psgi",
      "eg/dot-psgi/frameworks/Ark.psgi",
      "eg/dot-psgi/frameworks/Mojo.psgi",
      "eg/dot-psgi/frameworks/Catalyst.psgi",
      "eg/dot-psgi/frameworks/CGI-Application.psgi",
      "eg/dot-psgi/frameworks/Schenker.psgi",
      "eg/dot-psgi/frameworks/Squatting.psgi",
      "eg/dot-psgi/static/index.html",
      "eg/dot-psgi/static/test.js",
      "eg/dot-psgi/static/test.css",
      "lib/Plack.pm",
      "lib/HTTP/Message/PSGI.pm",
      "lib/HTTP/Server/PSGI.pm",
      "lib/Plack/Builder.pm",
      "lib/Plack/MIME.pm",
      "lib/Plack/Component.pm",
      "lib/Plack/Response.pm",
      "lib/Plack/HTTPParser.pm",
      "lib/Plack/Handler.pm",
      "lib/Plack/Loader.pm",
      "lib/Plack/TempBuffer.pm",
      "lib/Plack/Middleware.pm",
      "lib/Plack/Runner.pm",
      "lib/Plack/Request.pm",
      "lib/Plack/Test.pm",
      "lib/Plack/Util.pm",
      "lib/Plack/Test/MockHTTP.pm",
      "lib/Plack/Test/Server.pm",
      "lib/Plack/Test/Suite.pm",
      "lib/Plack/App/URLMap.pm",
      "lib/Plack/App/File.pm",
      "lib/Plack/App/Cascade.pm",
      "lib/Plack/App/CGIBin.pm",
      "lib/Plack/App/Directory.pm",
      "lib/Plack/App/WrapCGI.pm",
      "lib/Plack/App/PSGIBin.pm",
      "lib/Plack/HTTPParser/PP.pm",
      "lib/Plack/Loader/Shotgun.pm",
      "lib/Plack/Loader/Restarter.pm",
      "lib/Plack/Loader/Delayed.pm",
      "lib/Plack/Middleware/Chunked.pm",
      "lib/Plack/Middleware/ErrorDocument.pm",
      "lib/Plack/Middleware/IIS7KeepAliveFix.pm",
      "lib/Plack/Middleware/Refresh.pm",
      "lib/Plack/Middleware/ContentMD5.pm",
      "lib/Plack/Middleware/Runtime.pm",
      "lib/Plack/Middleware/Static.pm",
      "lib/Plack/Middleware/AccessLog.pm",
      "lib/Plack/Middleware/LogDispatch.pm",
      "lib/Plack/Middleware/StackTrace.pm",
      "lib/Plack/Middleware/BufferedStreaming.pm",
      "lib/Plack/Middleware/LighttpdScriptNameFix.pm",
      "lib/Plack/Middleware/JSONP.pm",
      "lib/Plack/Middleware/HTTPExceptions.pm",
      "lib/Plack/Middleware/Recursive.pm",
      "lib/Plack/Middleware/Conditional.pm",
      "lib/Plack/Middleware/SimpleLogger.pm",
      "lib/Plack/Middleware/XSendfile.pm",
      "lib/Plack/Middleware/RearrangeHeaders.pm",
      "lib/Plack/Middleware/Head.pm",
      "lib/Plack/Middleware/ContentLength.pm",
      "lib/Plack/Middleware/Lint.pm",
      "lib/Plack/Middleware/IIS6ScriptNameFix.pm",
      "lib/Plack/Middleware/SimpleContentFilter.pm",
      "lib/Plack/Middleware/NullLogger.pm",
      "lib/Plack/Middleware/ConditionalGET.pm",
      "lib/Plack/Middleware/XFramework.pm",
      "lib/Plack/Middleware/Log4perl.pm",
      "lib/Plack/Middleware/AccessLog/Timed.pm",
      "lib/Plack/Middleware/Auth/Basic.pm",
      "lib/Plack/Handler/Apache1.pm",
      "lib/Plack/Handler/CGI.pm",
      "lib/Plack/Handler/Standalone.pm",
      "lib/Plack/Handler/FCGI.pm",
      "lib/Plack/Handler/Apache2.pm",
      "lib/Plack/Handler/Apache2/Registry.pm",
      "lib/Plack/Handler/HTTP/Server/PSGI.pm",
      "lib/Plack/Handler/HTTP/Server/Simple.pm",
      "lib/Plack/Util/Accessor.pm",
      "lib/Plack/Request/Upload.pm",
      "benchmarks/ab.pl",
      "benchmarks/fcgi.pl",
      "bin/plackup",
      "script/bootstrap"
   ],
   "files_hash" : {
      "Changes" : {
         "mtime" : 1352951325,
         "size" : 41409
      },
      "MANIFEST" : {
         "mtime" : 1352923276,
         "size" : 8235
      },
      "META.yml" : {
         "mtime" : 1352951361,
         "size" : 1061
      },
      "Makefile.PL" : {
         "mtime" : 1352867739,
         "size" : 1640,
         "used" : [
            "inc::Module::Install"
         ]
      },
      "README" : {
         "mtime" : 1352951360,
         "size" : 6383
      },
      "benchmarks/ab.pl" : {
         "mtime" : 1351550108,
         "size" : 1718
      },
      "benchmarks/fcgi.pl" : {
         "mtime" : 1298538238,
         "size" : 1014
      },
      "bin/plackup" : {
         "mtime" : 1351550108,
         "size" : 6768
      },
      "eg/dot-psgi/Dumper.psgi" : {
         "mtime" : 1298538238,
         "size" : 135
      },
      "eg/dot-psgi/Hello.psgi" : {
         "mtime" : 1351728939,
         "size" : 122
      },
      "eg/dot-psgi/cgi-pm.psgi" : {
         "mtime" : 1298538238,
         "size" : 262
      },
      "eg/dot-psgi/cgi-script.psgi" : {
         "mtime" : 1298538238,
         "size" : 163
      },
      "eg/dot-psgi/echo-stream-sync.psgi" : {
         "mtime" : 1298538238,
         "size" : 271
      },
      "eg/dot-psgi/echo-stream.psgi" : {
         "mtime" : 1351550108,
         "size" : 478
      },
      "eg/dot-psgi/echo.psgi" : {
         "mtime" : 1298538238,
         "size" : 403
      },
      "eg/dot-psgi/error.psgi" : {
         "mtime" : 1298538238,
         "size" : 128
      },
      "eg/dot-psgi/frameworks/Angelos.psgi" : {
         "mtime" : 1298538238,
         "size" : 66
      },
      "eg/dot-psgi/frameworks/Ark.psgi" : {
         "mtime" : 1298538238,
         "size" : 82
      },
      "eg/dot-psgi/frameworks/CGI-Application.psgi" : {
         "mtime" : 1298538238,
         "size" : 184
      },
      "eg/dot-psgi/frameworks/Catalyst.psgi" : {
         "mtime" : 1298538238,
         "size" : 78
      },
      "eg/dot-psgi/frameworks/HTML-Mason.psgi" : {
         "mtime" : 1298538238,
         "size" : 177
      },
      "eg/dot-psgi/frameworks/HTTP-Engine.psgi" : {
         "mtime" : 1298538238,
         "size" : 251
      },
      "eg/dot-psgi/frameworks/Maypole.psgi" : {
         "mtime" : 1298538238,
         "size" : 109
      },
      "eg/dot-psgi/frameworks/Mojo.psgi" : {
         "mtime" : 1298538238,
         "size" : 126
      },
      "eg/dot-psgi/frameworks/Schenker.psgi" : {
         "mtime" : 1298538239,
         "size" : 239
      },
      "eg/dot-psgi/frameworks/Squatting.psgi" : {
         "mtime" : 1298538239,
         "size" : 103
      },
      "eg/dot-psgi/image.psgi" : {
         "mtime" : 1298538239,
         "size" : 284
      },
      "eg/dot-psgi/nonblock-hello.psgi" : {
         "mtime" : 1351550108,
         "size" : 499
      },
      "eg/dot-psgi/plack-req.psgi" : {
         "mtime" : 1298538239,
         "size" : 256
      },
      "eg/dot-psgi/runnable.psgi" : {
         "mtime" : 1298538239,
         "size" : 221
      },
      "eg/dot-psgi/slowapp.psgi" : {
         "mtime" : 1298538239,
         "size" : 609
      },
      "eg/dot-psgi/static.psgi" : {
         "mtime" : 1351550108,
         "size" : 327
      },
      "eg/dot-psgi/static/index.html" : {
         "mtime" : 1298538239,
         "size" : 153
      },
      "eg/dot-psgi/static/test.css" : {
         "mtime" : 1298538239,
         "size" : 25
      },
      "eg/dot-psgi/static/test.js" : {
         "mtime" : 1298538239,
         "size" : 17
      },
      "eg/dot-psgi/twitter-stream.psgi" : {
         "mtime" : 1298538239,
         "size" : 700
      },
      "inc/Module/Install.pm" : {
         "mtime" : 1352951360,
         "no_index" : 1,
         "size" : 12381
      },
      "inc/Module/Install/AuthorTests.pm" : {
         "mtime" : 1352951360,
         "no_index" : 1,
         "size" : 1165
      },
      "inc/Module/Install/Authority.pm" : {
         "mtime" : 1352951360,
         "no_index" : 1,
         "size" : 292
      },
      "inc/Module/Install/Base.pm" : {
         "mtime" : 1352951360,
         "no_index" : 1,
         "size" : 1127
      },
      "inc/Module/Install/Can.pm" : {
         "mtime" : 1352951360,
         "no_index" : 1,
         "size" : 3183
      },
      "inc/Module/Install/Fetch.pm" : {
         "mtime" : 1352951360,
         "no_index" : 1,
         "size" : 2455
      },
      "inc/Module/Install/Makefile.pm" : {
         "mtime" : 1352951360,
         "no_index" : 1,
         "size" : 12063
      },
      "inc/Module/Install/Metadata.pm" : {
         "mtime" : 1352951360,
         "no_index" : 1,
         "size" : 18111
      },
      "inc/Module/Install/ReadmeFromPod.pm" : {
         "mtime" : 1352951360,
         "no_index" : 1,
         "size" : 3273
      },
      "inc/Module/Install/Repository.pm" : {
         "mtime" : 1352951360,
         "no_index" : 1,
         "size" : 2222
      },
      "inc/Module/Install/Scripts.pm" : {
         "mtime" : 1352951360,
         "no_index" : 1,
         "size" : 521
      },
      "inc/Module/Install/Share.pm" : {
         "mtime" : 1352951360,
         "no_index" : 1,
         "size" : 2467
      },
      "inc/Module/Install/Win32.pm" : {
         "mtime" : 1352951360,
         "no_index" : 1,
         "size" : 1795
      },
      "inc/Module/Install/WriteAll.pm" : {
         "mtime" : 1352951360,
         "no_index" : 1,
         "size" : 1278
      },
      "lib/HTTP/Message/PSGI.pm" : {
         "module" : "HTTP::Message::PSGI",
         "mtime" : 1351550108,
         "size" : 6628,
         "used" : [
            "Carp",
            "Exporter",
            "HTTP::Status",
            "Plack::Util",
            "Try::Tiny",
            "URI::Escape",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/HTTP/Server/PSGI.pm" : {
         "module" : "HTTP::Server::PSGI",
         "mtime" : 1351550108,
         "required_in_eval" : [
            "IO::Socket::IP",
            "IO::Socket::SSL"
         ],
         "size" : 10049,
         "used" : [
            "Carp",
            "HTTP::Date",
            "HTTP::Status",
            "IO::Socket::INET",
            "List::Util",
            "POSIX",
            "Plack",
            "Plack::HTTPParser",
            "Plack::Middleware::ContentLength",
            "Plack::Util",
            "Socket",
            "Stream::Buffered",
            "Time::HiRes",
            "Try::Tiny",
            "constant",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack.pm" : {
         "license" : "Perl_5",
         "module" : "Plack",
         "mtime" : 1352951329,
         "size" : 6449,
         "used" : [
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/App/CGIBin.pm" : {
         "module" : "Plack::App::CGIBin",
         "mtime" : 1351550108,
         "size" : 3282,
         "used" : [
            "Plack::App::File",
            "Plack::App::WrapCGI",
            "Plack::Util::Accessor",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/App/Cascade.pm" : {
         "module" : "Plack::App::Cascade",
         "mtime" : 1351550108,
         "size" : 2734,
         "used" : [
            "Plack::Component",
            "Plack::Util",
            "Plack::Util::Accessor",
            "strict"
         ]
      },
      "lib/Plack/App/Directory.pm" : {
         "module" : "Plack::App::Directory",
         "mtime" : 1351550108,
         "size" : 3253,
         "used" : [
            "DirHandle",
            "HTTP::Date",
            "Plack::App::File",
            "Plack::MIME",
            "Plack::Request",
            "Plack::Util",
            "URI::Escape",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/App/File.pm" : {
         "module" : "Plack::App::File",
         "mtime" : 1351550108,
         "size" : 4319,
         "used" : [
            "Cwd",
            "File::Spec::Unix",
            "HTTP::Date",
            "Plack::Component",
            "Plack::MIME",
            "Plack::Util",
            "Plack::Util::Accessor",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/App/PSGIBin.pm" : {
         "module" : "Plack::App::PSGIBin",
         "mtime" : 1351550108,
         "size" : 1457,
         "used" : [
            "Plack::App::File",
            "Plack::Util",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/App/URLMap.pm" : {
         "module" : "Plack::App::URLMap",
         "mtime" : 1351550108,
         "noed" : [
            "warnings"
         ],
         "size" : 5267,
         "used" : [
            "Carp",
            "Plack::Component",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/App/WrapCGI.pm" : {
         "module" : "Plack::App::WrapCGI",
         "mtime" : 1351550108,
         "size" : 3421,
         "used" : [
            "CGI::Compile",
            "CGI::Emulate::PSGI",
            "Carp",
            "POSIX",
            "Plack::Component",
            "Plack::Util::Accessor",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Builder.pm" : {
         "module" : "Plack::Builder",
         "mtime" : 1351550108,
         "size" : 6701,
         "used" : [
            "Carp",
            "Exporter",
            "Plack::App::URLMap",
            "Plack::Middleware::Conditional",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Component.pm" : {
         "module" : "Plack::Component",
         "mtime" : 1351550108,
         "size" : 3841,
         "used" : [
            "Carp",
            "Plack::Util",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/HTTPParser.pm" : {
         "module" : "Plack::HTTPParser",
         "mtime" : 1351550108,
         "required" : [
            "HTTP::Parser::XS",
            "Plack::HTTPParser::PP"
         ],
         "size" : 1037,
         "used" : [
            "Exporter",
            "Try::Tiny",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/HTTPParser/PP.pm" : {
         "module" : "Plack::HTTPParser::PP",
         "mtime" : 1351550108,
         "size" : 2445,
         "used" : [
            "URI::Escape",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Handler.pm" : {
         "module" : "Plack::Handler",
         "mtime" : 1298777806,
         "size" : 1966,
         "used" : [
            "strict"
         ]
      },
      "lib/Plack/Handler/Apache1.pm" : {
         "module" : "Plack::Handler::Apache1",
         "mtime" : 1351550108,
         "size" : 3842,
         "used" : [
            "Apache::Constants",
            "Apache::Request",
            "Plack::Util",
            "Scalar::Util",
            "strict"
         ]
      },
      "lib/Plack/Handler/Apache2.pm" : {
         "module" : "Plack::Handler::Apache2",
         "mtime" : 1352413784,
         "noed" : [
            "warnings"
         ],
         "size" : 6844,
         "used" : [
            "APR::Table",
            "Apache2::Const",
            "Apache2::Log",
            "Apache2::RequestIO",
            "Apache2::RequestRec",
            "Apache2::RequestUtil",
            "Apache2::Response",
            "IO::Handle",
            "Plack::Util",
            "Scalar::Util",
            "URI",
            "URI::Escape",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Handler/Apache2/Registry.pm" : {
         "module" : "Plack::Handler::Apache2::Registry",
         "mtime" : 1351550108,
         "size" : 1164,
         "used" : [
            "Apache2::Const",
            "Apache2::Log",
            "Plack::Handler::Apache2",
            "Try::Tiny",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Handler/CGI.pm" : {
         "module" : "Plack::Handler::CGI",
         "mtime" : 1351550108,
         "size" : 5703,
         "used" : [
            "IO::Handle",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Handler/FCGI.pm" : {
         "module" : "Plack::Handler::FCGI",
         "mtime" : 1352939237,
         "noed" : [
            "warnings"
         ],
         "required" : [
            "POSIX"
         ],
         "size" : 11678,
         "used" : [
            "FCGI",
            "HTTP::Status",
            "Plack::Util",
            "Scalar::Util",
            "URI",
            "URI::Escape",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Handler/HTTP/Server/PSGI.pm" : {
         "module" : "Plack::Handler::HTTP::Server::PSGI",
         "mtime" : 1298777806,
         "size" : 1169,
         "used" : [
            "HTTP::Server::PSGI",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Handler/HTTP/Server/Simple.pm" : {
         "module" : "Plack::Handler::HTTP::Server::Simple",
         "mtime" : 1298777806,
         "size" : 1154,
         "used" : [
            "HTTP::Server::Simple::PSGI",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Handler/Standalone.pm" : {
         "module" : "Plack::Handler::Standalone",
         "mtime" : 1298777806,
         "size" : 549,
         "used" : [
            "Plack::Handler::HTTP::Server::PSGI",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Loader.pm" : {
         "module" : "Plack::Loader",
         "mtime" : 1351550108,
         "size" : 3053,
         "used" : [
            "Carp",
            "Plack::Util",
            "Try::Tiny",
            "strict"
         ]
      },
      "lib/Plack/Loader/Delayed.pm" : {
         "module" : "Plack::Loader::Delayed",
         "mtime" : 1298777806,
         "size" : 1588,
         "used" : [
            "Plack::Loader",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Loader/Restarter.pm" : {
         "module" : "Plack::Loader::Restarter",
         "mtime" : 1351551221,
         "required" : [
            "Filesys::Notify::Simple"
         ],
         "size" : 2392,
         "used" : [
            "Plack::Loader",
            "Plack::Util",
            "Try::Tiny",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Loader/Shotgun.pm" : {
         "module" : "Plack::Loader::Shotgun",
         "mtime" : 1351550108,
         "size" : 2494,
         "used" : [
            "Plack::Loader",
            "Plack::Middleware::BufferedStreaming",
            "Storable",
            "Try::Tiny",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/MIME.pm" : {
         "module" : "Plack::MIME",
         "mtime" : 1351550108,
         "size" : 7598,
         "used" : [
            "strict"
         ]
      },
      "lib/Plack/Middleware.pm" : {
         "module" : "Plack::Middleware",
         "mtime" : 1351550108,
         "size" : 5233,
         "used" : [
            "Carp",
            "Plack::Component",
            "Plack::Util",
            "Plack::Util::Accessor",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Middleware/AccessLog.pm" : {
         "module" : "Plack::Middleware::AccessLog",
         "mtime" : 1351550108,
         "required" : [
            "Time::Local"
         ],
         "size" : 6289,
         "used" : [
            "Carp",
            "POSIX",
            "Plack::Middleware",
            "Plack::Util",
            "Plack::Util::Accessor",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Middleware/AccessLog/Timed.pm" : {
         "module" : "Plack::Middleware::AccessLog::Timed",
         "mtime" : 1351550108,
         "size" : 2534,
         "used" : [
            "Plack::Middleware::AccessLog",
            "Plack::Util",
            "Time::HiRes",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Middleware/Auth/Basic.pm" : {
         "module" : "Plack::Middleware::Auth::Basic",
         "mtime" : 1351550108,
         "size" : 3472,
         "used" : [
            "MIME::Base64",
            "Plack::Middleware",
            "Plack::Util::Accessor",
            "Scalar::Util",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Middleware/BufferedStreaming.pm" : {
         "module" : "Plack::Middleware::BufferedStreaming",
         "mtime" : 1352686050,
         "noed" : [
            "warnings"
         ],
         "size" : 1760,
         "used" : [
            "Carp",
            "Plack::Middleware",
            "Plack::Util",
            "Plack::Util::Accessor",
            "Scalar::Util",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Middleware/Chunked.pm" : {
         "module" : "Plack::Middleware::Chunked",
         "mtime" : 1298777807,
         "size" : 1476,
         "used" : [
            "Plack::Middleware",
            "Plack::Util",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Middleware/Conditional.pm" : {
         "module" : "Plack::Middleware::Conditional",
         "mtime" : 1352857228,
         "size" : 2150,
         "used" : [
            "Plack::Middleware",
            "Plack::Util::Accessor",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Middleware/ConditionalGET.pm" : {
         "module" : "Plack::Middleware::ConditionalGET",
         "mtime" : 1351550108,
         "noed" : [
            "warnings"
         ],
         "size" : 2116,
         "used" : [
            "Plack::Middleware",
            "Plack::Util",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Middleware/ContentLength.pm" : {
         "module" : "Plack::Middleware::ContentLength",
         "mtime" : 1298777808,
         "size" : 1401,
         "used" : [
            "Plack::Middleware",
            "Plack::Util",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Middleware/ContentMD5.pm" : {
         "module" : "Plack::Middleware::ContentMD5",
         "mtime" : 1298777808,
         "size" : 1156,
         "used" : [
            "Digest::MD5",
            "Plack::Middleware",
            "Plack::Util",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Middleware/ErrorDocument.pm" : {
         "module" : "Plack::Middleware::ErrorDocument",
         "mtime" : 1351550108,
         "size" : 3768,
         "used" : [
            "HTTP::Status",
            "Plack::MIME",
            "Plack::Middleware",
            "Plack::Util",
            "Plack::Util::Accessor",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Middleware/HTTPExceptions.pm" : {
         "module" : "Plack::Middleware::HTTPExceptions",
         "mtime" : 1351550108,
         "size" : 4002,
         "used" : [
            "Carp",
            "HTTP::Status",
            "Plack::Middleware",
            "Plack::Util::Accessor",
            "Scalar::Util",
            "Try::Tiny",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Middleware/Head.pm" : {
         "module" : "Plack::Middleware::Head",
         "mtime" : 1351550108,
         "size" : 745,
         "used" : [
            "Plack::Middleware",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Middleware/IIS6ScriptNameFix.pm" : {
         "module" : "Plack::Middleware::IIS6ScriptNameFix",
         "mtime" : 1351550108,
         "size" : 1209,
         "used" : [
            "Plack::Middleware",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Middleware/IIS7KeepAliveFix.pm" : {
         "module" : "Plack::Middleware::IIS7KeepAliveFix",
         "mtime" : 1351550108,
         "size" : 1155,
         "used" : [
            "Plack::Middleware",
            "Plack::Util",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Middleware/JSONP.pm" : {
         "module" : "Plack::Middleware::JSONP",
         "mtime" : 1351550108,
         "size" : 1827,
         "used" : [
            "Plack::Middleware",
            "Plack::Util",
            "Plack::Util::Accessor",
            "URI::Escape",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Middleware/LighttpdScriptNameFix.pm" : {
         "module" : "Plack::Middleware::LighttpdScriptNameFix",
         "mtime" : 1351550108,
         "size" : 2296,
         "used" : [
            "Plack::Middleware",
            "Plack::Util::Accessor",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Middleware/Lint.pm" : {
         "module" : "Plack::Middleware::Lint",
         "mtime" : 1352660682,
         "noed" : [
            "warnings"
         ],
         "size" : 7179,
         "used" : [
            "Carp",
            "Plack::Middleware",
            "Plack::Util",
            "Scalar::Util",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Middleware/Log4perl.pm" : {
         "module" : "Plack::Middleware::Log4perl",
         "mtime" : 1351550108,
         "required" : [
            "Log::Log4perl"
         ],
         "size" : 1869,
         "used" : [
            "Carp",
            "Plack::Middleware",
            "Plack::Util::Accessor",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Middleware/LogDispatch.pm" : {
         "module" : "Plack::Middleware::LogDispatch",
         "mtime" : 1351550108,
         "size" : 1451,
         "used" : [
            "Carp",
            "Plack::Middleware",
            "Plack::Util::Accessor",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Middleware/NullLogger.pm" : {
         "module" : "Plack::Middleware::NullLogger",
         "mtime" : 1351550108,
         "size" : 535,
         "used" : [
            "Plack::Middleware",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Middleware/RearrangeHeaders.pm" : {
         "module" : "Plack::Middleware::RearrangeHeaders",
         "mtime" : 1298777808,
         "size" : 1423,
         "used" : [
            "HTTP::Headers",
            "Plack::Middleware",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Middleware/Recursive.pm" : {
         "module" : "Plack::Middleware::Recursive",
         "mtime" : 1351550108,
         "size" : 3552,
         "used" : [
            "Plack::Middleware",
            "Scalar::Util",
            "Try::Tiny",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Middleware/Refresh.pm" : {
         "module" : "Plack::Middleware::Refresh",
         "mtime" : 1298777808,
         "size" : 1577,
         "used" : [
            "Module::Refresh",
            "Plack::Middleware",
            "Plack::Util::Accessor",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Middleware/Runtime.pm" : {
         "module" : "Plack::Middleware::Runtime",
         "mtime" : 1351550108,
         "size" : 982,
         "used" : [
            "Plack::Middleware",
            "Plack::Util",
            "Plack::Util::Accessor",
            "Time::HiRes",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Middleware/SimpleContentFilter.pm" : {
         "module" : "Plack::Middleware::SimpleContentFilter",
         "mtime" : 1298777809,
         "size" : 1394,
         "used" : [
            "Plack::Middleware",
            "Plack::Util",
            "Plack::Util::Accessor",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Middleware/SimpleLogger.pm" : {
         "module" : "Plack::Middleware::SimpleLogger",
         "mtime" : 1351550108,
         "size" : 1556,
         "used" : [
            "POSIX",
            "Plack::Middleware",
            "Plack::Util::Accessor",
            "Scalar::Util",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Middleware/StackTrace.pm" : {
         "module" : "Plack::Middleware::StackTrace",
         "mtime" : 1351550108,
         "required" : [
            "Devel::StackTrace::WithLexicals"
         ],
         "size" : 5078,
         "used" : [
            "Devel::StackTrace",
            "Devel::StackTrace::AsHTML",
            "Plack::Middleware",
            "Plack::Util::Accessor",
            "Try::Tiny",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Middleware/Static.pm" : {
         "module" : "Plack::Middleware::Static",
         "mtime" : 1351550108,
         "size" : 3700,
         "used" : [
            "Plack::App::File",
            "Plack::Middleware",
            "Plack::Util::Accessor",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Middleware/XFramework.pm" : {
         "module" : "Plack::Middleware::XFramework",
         "mtime" : 1298777809,
         "size" : 891,
         "used" : [
            "Plack::Middleware",
            "Plack::Util",
            "Plack::Util::Accessor",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Middleware/XSendfile.pm" : {
         "module" : "Plack::Middleware::XSendfile",
         "mtime" : 1351550108,
         "size" : 2157,
         "used" : [
            "Plack::Middleware",
            "Plack::Util",
            "Plack::Util::Accessor",
            "Scalar::Util",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Request.pm" : {
         "license" : "Perl_5",
         "module" : "Plack::Request",
         "mtime" : 1352951329,
         "required" : [
            "Plack::Response"
         ],
         "size" : 19056,
         "used" : [
            "Carp",
            "HTTP::Body",
            "HTTP::Headers",
            "Hash::MultiValue",
            "Plack::Request::Upload",
            "Stream::Buffered",
            "URI",
            "URI::Escape",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Request/Upload.pm" : {
         "module" : "Plack::Request::Upload",
         "mtime" : 1298777810,
         "required" : [
            "File::Spec::Unix"
         ],
         "size" : 1648,
         "used" : [
            "Carp",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Response.pm" : {
         "module" : "Plack::Response",
         "mtime" : 1352951329,
         "size" : 7449,
         "used" : [
            "Carp",
            "HTTP::Headers",
            "Plack::Util::Accessor",
            "Scalar::Util",
            "URI::Escape",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Runner.pm" : {
         "module" : "Plack::Runner",
         "mtime" : 1351550108,
         "noed" : [
            "strict",
            "warnings"
         ],
         "required" : [
            "File::Basename",
            "Getopt::Long",
            "Plack",
            "Plack::App::URLMap",
            "Pod::Usage",
            "lib"
         ],
         "size" : 8647,
         "used" : [
            "Carp",
            "Plack::Util",
            "Try::Tiny",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/TempBuffer.pm" : {
         "module" : "Plack::TempBuffer",
         "mtime" : 1351550108,
         "size" : 477,
         "used" : [
            "Stream::Buffered",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Test.pm" : {
         "module" : "Plack::Test",
         "mtime" : 1351550108,
         "noed" : [
            "strict"
         ],
         "size" : 3515,
         "used" : [
            "Exporter",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Test/MockHTTP.pm" : {
         "module" : "Plack::Test::MockHTTP",
         "mtime" : 1351550108,
         "size" : 1210,
         "used" : [
            "Carp",
            "HTTP::Message::PSGI",
            "HTTP::Request",
            "HTTP::Response",
            "Try::Tiny",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Test/Server.pm" : {
         "module" : "Plack::Test::Server",
         "mtime" : 1351550108,
         "size" : 1373,
         "used" : [
            "Carp",
            "LWP::UserAgent",
            "Plack::Loader",
            "Test::TCP",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Test/Suite.pm" : {
         "module" : "Plack::Test::Suite",
         "mtime" : 1351550108,
         "size" : 24311,
         "used" : [
            "Digest::MD5",
            "File::ShareDir",
            "HTTP::Request",
            "HTTP::Request::Common",
            "LWP::UserAgent",
            "Plack::Loader",
            "Plack::Middleware::Lint",
            "Plack::Request",
            "Plack::Util",
            "Test::More",
            "Test::TCP",
            "Try::Tiny",
            "strict",
            "warnings"
         ]
      },
      "lib/Plack/Util.pm" : {
         "module" : "Plack::Util",
         "mtime" : 1351550108,
         "noed" : [
            "warnings"
         ],
         "size" : 14794,
         "used" : [
            "Carp",
            "File::Spec",
            "IO::Handle",
            "Scalar::Util",
            "overload",
            "parent",
            "strict"
         ]
      },
      "lib/Plack/Util/Accessor.pm" : {
         "license" : "Perl_5",
         "module" : "Plack::Util::Accessor",
         "mtime" : 1298777810,
         "noed" : [
            "strict"
         ],
         "size" : 940,
         "used" : [
            "strict",
            "warnings"
         ]
      },
      "script/bootstrap" : {
         "mtime" : 1351550108,
         "size" : 994
      },
      "share/#foo" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 0
      },
      "share/baybridge.jpg" : {
         "mtime" : 1298538245,
         "no_index" : 1,
         "size" : 79838
      },
      "share/face.jpg" : {
         "mtime" : 1298538245,
         "no_index" : 1,
         "size" : 4745
      },
      "t/00_compile.t" : {
         "mtime" : 1298538245,
         "no_index" : 1,
         "size" : 65,
         "used" : [
            "Test::More",
            "strict"
         ]
      },
      "t/FCGIUtils.pm" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 2520
      },
      "t/HTTP-Message-PSGI/content_length.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 387,
         "used" : [
            "HTTP::Message::PSGI",
            "HTTP::Request",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/HTTP-Message-PSGI/host.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 669,
         "used" : [
            "HTTP::Message::PSGI",
            "HTTP::Request",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/HTTP-Message-PSGI/path_info.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 523,
         "used" : [
            "HTTP::Message::PSGI",
            "HTTP::Request::Common",
            "Test::More",
            "strict"
         ]
      },
      "t/HTTP-Message-PSGI/utf8_req.t" : {
         "mtime" : 1298538245,
         "no_index" : 1,
         "size" : 553,
         "used" : [
            "Encode",
            "HTTP::Message::PSGI",
            "HTTP::Request",
            "Test::More"
         ]
      },
      "t/HTTP-Server-PSGI/harakiri.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 1215,
         "used" : [
            "LWP::UserAgent",
            "Plack::Runner",
            "Test::More",
            "Test::TCP",
            "strict",
            "warnings"
         ]
      },
      "t/HTTP-Server-PSGI/post.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 1547,
         "used" : [
            "LWP::UserAgent",
            "Plack::Runner",
            "Test::More",
            "Test::TCP",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Builder/builder.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 183,
         "used" : [
            "Plack::Builder",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Builder/mount.t" : {
         "mtime" : 1298538245,
         "no_index" : 1,
         "size" : 305,
         "used" : [
            "Plack::Builder",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Builder/oo_interface.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 635,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Builder",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-HTTPParser-PP/simple.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 2770,
         "used" : [
            "Plack::HTTPParser::PP",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Handler/apache1.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 1743,
         "used" : [
            "File::Path",
            "FindBin",
            "LWP::UserAgent",
            "Plack",
            "Plack::Test::Suite",
            "Test::More",
            "Test::TCP",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Handler/apache2-registry.t" : {
         "mtime" : 1298538246,
         "no_index" : 1,
         "size" : 2694,
         "used" : [
            "File::Path",
            "HTTP::Request::Common",
            "LWP::UserAgent",
            "Test::More",
            "Test::TCP",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Handler/apache2.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 2873,
         "used" : [
            "FindBin",
            "LWP::UserAgent",
            "Plack",
            "Plack::Handler::Apache2",
            "Plack::Test::Suite",
            "Test::More",
            "Test::TCP",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Handler/cgi.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 1048,
         "used" : [
            "FindBin",
            "HTTP::Request::AsCGI",
            "Plack",
            "Plack::Handler::CGI",
            "Plack::Test::Suite",
            "Test::More",
            "Test::Requires",
            "URI::Escape",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Handler/fcgi.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "required" : [
            "Plack::Middleware::LighttpdScriptNameFix"
         ],
         "size" : 1665,
         "used" : [
            "FCGI::ProcManager",
            "Plack",
            "Plack::Handler::FCGI",
            "Plack::Test::Suite",
            "Test::More",
            "Test::Requires",
            "parent",
            "strict",
            "t::FCGIUtils",
            "warnings"
         ]
      },
      "t/Plack-Handler/http_server_simple.t" : {
         "mtime" : 1313795698,
         "no_index" : 1,
         "size" : 208,
         "used" : [
            "Plack::Test::Suite",
            "Test::More",
            "Test::Requires",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Handler/output_encoding.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 748,
         "used" : [
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Handler/standalone.t" : {
         "mtime" : 1298538246,
         "no_index" : 1,
         "size" : 136,
         "used" : [
            "Plack::Test::Suite",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Handler/try_mangle.pl" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 225
      },
      "t/Plack-Loader/auto.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "noed" : [
            "warnings"
         ],
         "required" : [
            "AnyEvent"
         ],
         "size" : 522,
         "used" : [
            "Plack::Loader",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Loader/auto_fallback.t" : {
         "mtime" : 1298538246,
         "no_index" : 1,
         "noed" : [
            "warnings"
         ],
         "size" : 420,
         "used" : [
            "Plack::Loader",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Loader/delayed.t" : {
         "mtime" : 1298538246,
         "no_index" : 1,
         "size" : 432,
         "used" : [
            "Plack::Loader",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Loader/restarter.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 1597,
         "used" : [
            "HTTP::Request::Common",
            "LWP::UserAgent",
            "Plack::Loader::Restarter",
            "Test::More",
            "Test::TCP",
            "strict"
         ]
      },
      "t/Plack-Loader/restarter_valid.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 460,
         "used" : [
            "Plack::Loader::Restarter",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Loader/shotgun.t" : {
         "mtime" : 1298538246,
         "no_index" : 1,
         "size" : 411,
         "used" : [
            "Plack::Loader::Shotgun",
            "Plack::Test::Suite",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-MIME/add_type.t" : {
         "mtime" : 1298538246,
         "no_index" : 1,
         "size" : 266,
         "used" : [
            "Plack::MIME",
            "Test::More"
         ]
      },
      "t/Plack-MIME/basic.t" : {
         "mtime" : 1298538247,
         "no_index" : 1,
         "size" : 230,
         "used" : [
            "Plack::MIME",
            "Test::More"
         ]
      },
      "t/Plack-MIME/fallback.t" : {
         "mtime" : 1298538247,
         "no_index" : 1,
         "size" : 279,
         "used" : [
            "MIME::Types",
            "Plack::MIME",
            "Test::More",
            "Test::Requires"
         ]
      },
      "t/Plack-Middleware/access_log.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 959,
         "used" : [
            "HTTP::Request::Common",
            "POSIX",
            "Plack::Builder",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Middleware/access_log_timed.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 2635,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Builder",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Middleware/access_log_value_zero.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 762,
         "used" : [
            "HTTP::Request::Common",
            "POSIX",
            "Plack::Builder",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Middleware/auth_basic.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 918,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Builder",
            "Plack::Test",
            "Test::More"
         ]
      },
      "t/Plack-Middleware/auth_basic_env.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 1472,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Builder",
            "Plack::Request",
            "Plack::Test",
            "Test::More"
         ]
      },
      "t/Plack-Middleware/auth_basic_simple.t" : {
         "mtime" : 1298538247,
         "no_index" : 1,
         "size" : 813,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Builder",
            "Plack::Test",
            "Test::More",
            "Test::Requires"
         ]
      },
      "t/Plack-Middleware/bufferedstreaming.t" : {
         "mtime" : 1298538247,
         "no_index" : 1,
         "size" : 1077,
         "used" : [
            "Plack::Builder",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/cascade/basic.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 815,
         "used" : [
            "HTTP::Request::Common",
            "Plack::App::Cascade",
            "Plack::App::File",
            "Plack::Test",
            "Test::More"
         ]
      },
      "t/Plack-Middleware/cascade/streaming.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 1160,
         "used" : [
            "HTTP::Request::Common",
            "Plack::App::Cascade",
            "Plack::Test",
            "Test::More"
         ]
      },
      "t/Plack-Middleware/cgi-bin/hello.cgi" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 115
      },
      "t/Plack-Middleware/cgi-bin/hello.py" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 188
      },
      "t/Plack-Middleware/cgi-bin/hello2.cgi" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 115
      },
      "t/Plack-Middleware/cgi-bin/hello3.cgi" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 104
      },
      "t/Plack-Middleware/cgi-bin/utf8.cgi" : {
         "mtime" : 1298538247,
         "no_index" : 1,
         "size" : 106
      },
      "t/Plack-Middleware/cgibin.t" : {
         "mtime" : 1298538247,
         "no_index" : 1,
         "size" : 1401,
         "used" : [
            "HTTP::Request::Common",
            "Plack::App::CGIBin",
            "Plack::Test",
            "Test::More",
            "Test::Requires",
            "strict"
         ]
      },
      "t/Plack-Middleware/cgibin_exec.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 786,
         "used" : [
            "HTTP::Request::Common",
            "Plack::App::CGIBin",
            "Plack::Test",
            "Test::More",
            "Test::Requires",
            "strict"
         ]
      },
      "t/Plack-Middleware/chunked.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 1537,
         "used" : [
            "HTTP::Request::Common",
            "IO::Handle::Util",
            "Plack::Middleware::Chunked",
            "Plack::Test",
            "Test::More",
            "Test::Requires",
            "strict"
         ]
      },
      "t/Plack-Middleware/component-leak.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 1297,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Component",
            "Plack::Test",
            "Scalar::Util",
            "Test::More",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Middleware/component.t" : {
         "mtime" : 1298538247,
         "no_index" : 1,
         "size" : 1575,
         "used" : [
            "HTTP::Request::Common",
            "IO::Handle::Util",
            "Plack::Component",
            "Plack::Test",
            "Plack::Util::Accessor",
            "Test::More",
            "Test::Requires",
            "parent",
            "strict"
         ]
      },
      "t/Plack-Middleware/conditional.t" : {
         "mtime" : 1298538247,
         "no_index" : 1,
         "noed" : [
            "warnings"
         ],
         "size" : 939,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Builder",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/conditional_new.t" : {
         "mtime" : 1352857228,
         "no_index" : 1,
         "noed" : [
            "warnings"
         ],
         "size" : 1196,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Builder",
            "Plack::Middleware::Conditional",
            "Plack::Middleware::XFramework",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/conditionalget.t" : {
         "mtime" : 1298538247,
         "no_index" : 1,
         "size" : 2185,
         "used" : [
            "Plack::Builder",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Middleware/conditionalget_writer.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 922,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Builder",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Middleware/content_length.t" : {
         "mtime" : 1298538247,
         "no_index" : 1,
         "size" : 1533,
         "used" : [
            "Plack::Builder",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/directory.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 1168,
         "used" : [
            "HTTP::Request::Common",
            "HTTP::Response",
            "Plack::App::Directory",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Middleware/error_document.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 1115,
         "used" : [
            "FindBin",
            "HTTP::Request::Common",
            "Plack::Builder",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Middleware/error_document_streaming_app.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 2247,
         "used" : [
            "FindBin",
            "HTTP::Request::Common",
            "Plack::Builder",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Middleware/errors/404.html" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 33
      },
      "t/Plack-Middleware/errors/500.html" : {
         "mtime" : 1298538248,
         "no_index" : 1,
         "size" : 26
      },
      "t/Plack-Middleware/file.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 761,
         "used" : [
            "HTTP::Request::Common",
            "Plack::App::File",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/head.t" : {
         "mtime" : 1298538248,
         "no_index" : 1,
         "size" : 510,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Builder",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/head_streaming.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 568,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Builder",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/htpasswd" : {
         "mtime" : 1298538248,
         "no_index" : 1,
         "size" : 20
      },
      "t/Plack-Middleware/httpexceptions.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 1535,
         "used" : [
            "HTTP::Error",
            "HTTP::Request::Common",
            "Plack::Middleware::HTTPExceptions",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/httpexceptions_streaming.t" : {
         "mtime" : 1298538248,
         "no_index" : 1,
         "size" : 1266,
         "used" : [
            "HTTP::Error",
            "HTTP::Request::Common",
            "Plack::Middleware::HTTPExceptions",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/iis6_script_name_fix.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 2164,
         "used" : [
            "Plack::Middleware::IIS6ScriptNameFix",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Middleware/iis7_keep_alive_fix.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 911,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Middleware::IIS7KeepAliveFix",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/jsonp.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 1414,
         "used" : [
            "Plack::Builder",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/lint.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 1671,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Builder",
            "Plack::Middleware::Lint",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/lint_env.t" : {
         "mtime" : 1352660656,
         "no_index" : 1,
         "size" : 1199,
         "used" : [
            "HTTP::Message::PSGI",
            "HTTP::Request",
            "Plack::Middleware::Lint",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/lint_utf8_false_alarm.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 490,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Middleware::Lint",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/log4perl.t" : {
         "mtime" : 1298538248,
         "no_index" : 1,
         "size" : 1051,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Middleware::Log4perl",
            "Plack::Test",
            "Test::More",
            "Test::Requires",
            "strict"
         ]
      },
      "t/Plack-Middleware/log_dispatch.t" : {
         "mtime" : 1298538248,
         "no_index" : 1,
         "size" : 784,
         "used" : [
            "HTTP::Request::Common",
            "Log::Dispatch",
            "Log::Dispatch::Array",
            "Plack::Middleware::LogDispatch",
            "Plack::Test",
            "Test::More",
            "Test::Requires",
            "strict"
         ]
      },
      "t/Plack-Middleware/order.t" : {
         "mtime" : 1298538249,
         "no_index" : 1,
         "size" : 391,
         "used" : [
            "Plack::Builder",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/prefix.t" : {
         "mtime" : 1298538249,
         "no_index" : 1,
         "size" : 372,
         "used" : [
            "Plack::Builder",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/psgibin.t" : {
         "mtime" : 1298538249,
         "no_index" : 1,
         "size" : 370,
         "used" : [
            "HTTP::Request::Common",
            "Plack::App::PSGIBin",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/rearrange_headers.t" : {
         "mtime" : 1298538249,
         "no_index" : 1,
         "size" : 1046,
         "used" : [
            "Plack::Builder",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/recursive/base.t" : {
         "mtime" : 1298538249,
         "no_index" : 1,
         "size" : 633,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Middleware::Recursive",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/recursive/streaming.t" : {
         "mtime" : 1298538249,
         "no_index" : 1,
         "size" : 767,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Middleware::Recursive",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/recursive/throw.t" : {
         "mtime" : 1352225196,
         "no_index" : 1,
         "size" : 919,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Middleware::Recursive",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/recursive/throw_streaming.t" : {
         "mtime" : 1298538249,
         "no_index" : 1,
         "size" : 832,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Middleware::Recursive",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/refresh-init.t" : {
         "mtime" : 1298538249,
         "no_index" : 1,
         "required" : [
            "SomeModule"
         ],
         "size" : 1143,
         "used" : [
            "File::Spec",
            "File::Temp",
            "HTTP::Request::Common",
            "Plack::Middleware::Refresh",
            "Plack::Test",
            "Test::More",
            "Test::Requires",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Middleware/runtime.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 436,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Builder",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/simple_content_filter.t" : {
         "mtime" : 1298538249,
         "no_index" : 1,
         "size" : 540,
         "used" : [
            "Plack::Builder",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/simple_logger.t" : {
         "mtime" : 1298538249,
         "no_index" : 1,
         "size" : 678,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Middleware::SimpleLogger",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/stacktrace/basic.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 657,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Middleware::StackTrace",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Middleware/stacktrace/force.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 766,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Middleware::StackTrace",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Middleware/stacktrace/sigdie.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 539,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Middleware::StackTrace",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Middleware/stacktrace/streaming.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "required_in_eval" : [
            "DooBar"
         ],
         "size" : 537,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Middleware::StackTrace",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Middleware/stacktrace/utf8.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 663,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Middleware::StackTrace",
            "Plack::Test",
            "Test::More",
            "Test::Requires",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Middleware/static.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 2175,
         "used" : [
            "Cwd",
            "HTTP::Request::Common",
            "HTTP::Response",
            "Plack::Builder",
            "Plack::Middleware::Static",
            "Plack::Test",
            "Plack::Util",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Middleware/static.txt" : {
         "mtime" : 1298538249,
         "no_index" : 1,
         "size" : 4
      },
      "t/Plack-Middleware/static_env.t" : {
         "mtime" : 1298538249,
         "no_index" : 1,
         "size" : 800,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Middleware::AccessLog",
            "Plack::Middleware::Auth::Basic",
            "Plack::Middleware::Static",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/urlmap.t" : {
         "mtime" : 1298538249,
         "no_index" : 1,
         "size" : 1738,
         "used" : [
            "HTTP::Request::Common",
            "Plack::App::URLMap",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/urlmap_builder.t" : {
         "mtime" : 1298538249,
         "no_index" : 1,
         "size" : 1567,
         "used" : [
            "HTTP::Request::Common",
            "Plack::App::URLMap",
            "Plack::Builder",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/urlmap_env.t" : {
         "mtime" : 1298538249,
         "no_index" : 1,
         "size" : 771,
         "used" : [
            "HTTP::Request::Common",
            "Plack::App::URLMap",
            "Plack::Middleware::AccessLog",
            "Plack::Middleware::Auth::Basic",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/urlmap_ports.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 748,
         "used" : [
            "HTTP::Request::Common",
            "Plack::App::URLMap",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Middleware/wrapcgi.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 624,
         "used" : [
            "File::Temp",
            "HTTP::Request::Common",
            "IO::File",
            "Plack::App::WrapCGI",
            "Plack::Test",
            "Test::More",
            "Test::Requires",
            "strict"
         ]
      },
      "t/Plack-Middleware/wrapcgi_exec.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 2732,
         "used" : [
            "CGI",
            "File::Temp",
            "HTTP::Request::Common",
            "IO::File",
            "Plack::App::WrapCGI",
            "Plack::Test",
            "Test::More",
            "Test::Requires",
            "strict"
         ]
      },
      "t/Plack-Middleware/xframework.t" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 306,
         "used" : [
            "Plack::Builder",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Middleware/xsendfile.t" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 1042,
         "used" : [
            "Cwd",
            "HTTP::Request::Common",
            "Plack::Builder",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Request/base.t" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 1373,
         "used" : [
            "Plack::Request",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Request/body.t" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 430,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Request",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Request/content-on-get.t" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 447,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Request",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Request/content.t" : {
         "mtime" : 1352948186,
         "no_index" : 1,
         "size" : 661,
         "used" : [
            "Plack::Request",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Request/cookie.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 1298,
         "used" : [
            "HTTP::Request",
            "Plack::Request",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Request/double_port.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 425,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Request",
            "Plack::Test",
            "Test::More"
         ]
      },
      "t/Plack-Request/foo1.txt" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 4
      },
      "t/Plack-Request/foo2.txt" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 4
      },
      "t/Plack-Request/hostname.t" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 320,
         "used" : [
            "Plack::Request",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Request/many_upload.t" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 1892,
         "used" : [
            "Plack::Request",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Request/multi_read.t" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 500,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Request",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Request/new.t" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 715,
         "used" : [
            "Plack::Request",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Request/parameters.t" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 504,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Request",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Request/params.t" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 824,
         "used" : [
            "Plack::Request",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Request/path_info.t" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 765,
         "used" : [
            "HTTP::Request::Common",
            "Plack::App::URLMap",
            "Plack::Request",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Request/path_info_escaped.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 921,
         "used" : [
            "Data::Dumper",
            "HTTP::Request::Common",
            "Plack::Request",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Request/readbody.t" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 454,
         "used" : [
            "Plack::Request",
            "Plack::Test",
            "Test::More",
            "Try::Tiny",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Request/request_uri.t" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 452,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Request",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Request/upload-basename.t" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 202,
         "used" : [
            "Plack::Request::Upload",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Request/upload-large.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 742,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Request",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Request/upload.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 1410,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Request",
            "Plack::Test",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Request/uri.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 3252,
         "used" : [
            "Plack::Request",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Request/uri_utf8.t" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 330,
         "used" : [
            "HTTP::Message::PSGI",
            "HTTP::Request",
            "Plack::Request",
            "Test::More",
            "strict",
            "utf8"
         ]
      },
      "t/Plack-Response/body.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 692,
         "used" : [
            "File::Temp",
            "FindBin",
            "Plack::Response",
            "Test::More",
            "URI",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Response/compatible.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 1126,
         "used" : [
            "Plack::Response",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Response/cookie.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 722,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Response",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Response/new.t" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 662,
         "used" : [
            "Plack::Response",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Response/redirect.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 743,
         "used" : [
            "Plack::Response",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Response/response.t" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 1170,
         "used" : [
            "Plack::Response",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Runner/options.t" : {
         "mtime" : 1298538250,
         "no_index" : 1,
         "size" : 1034,
         "used" : [
            "Plack::Runner",
            "Test::More"
         ]
      },
      "t/Plack-Runner/path.t" : {
         "mtime" : 1352322006,
         "no_index" : 1,
         "size" : 1007,
         "used" : [
            "Cwd",
            "File::Spec",
            "File::Temp",
            "LWP::UserAgent",
            "Test::More",
            "Test::TCP",
            "strict"
         ]
      },
      "t/Plack-TempBuffer/print.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 934,
         "used" : [
            "Plack::TempBuffer",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Test/2args.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 314,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Test",
            "Test::More"
         ]
      },
      "t/Plack-Test/cookie.t" : {
         "mtime" : 1298538251,
         "no_index" : 1,
         "size" : 526,
         "used" : [
            "HTTP::Cookies",
            "HTTP::Request::Common",
            "Plack::Test",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Test/hello.t" : {
         "mtime" : 1298538251,
         "no_index" : 1,
         "size" : 488,
         "used" : [
            "Plack::Test",
            "Test::More"
         ]
      },
      "t/Plack-Test/hello_server.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 535,
         "used" : [
            "Plack::Test",
            "Test::More"
         ]
      },
      "t/Plack-Test/suite.t" : {
         "mtime" : 1298538251,
         "no_index" : 1,
         "size" : 467,
         "used" : [
            "FindBin",
            "HTTP::Message::PSGI",
            "Plack",
            "Plack::Test::Suite",
            "Plack::Util",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Util/Hello.pm" : {
         "mtime" : 1298538251,
         "no_index" : 1,
         "size" : 144
      },
      "t/Plack-Util/bad.psgi" : {
         "mtime" : 1298538251,
         "no_index" : 1,
         "size" : 74
      },
      "t/Plack-Util/bad2.psgi" : {
         "mtime" : 1298538251,
         "no_index" : 1,
         "size" : 64
      },
      "t/Plack-Util/bin/findbin.psgi" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 85
      },
      "t/Plack-Util/error.psgi" : {
         "mtime" : 1298538251,
         "no_index" : 1,
         "size" : 40
      },
      "t/Plack-Util/foreach.t" : {
         "mtime" : 1298538251,
         "no_index" : 1,
         "size" : 812,
         "used" : [
            "Plack::Util",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/Plack-Util/headers.t" : {
         "mtime" : 1298538251,
         "no_index" : 1,
         "size" : 1507,
         "used" : [
            "Plack::Util",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Util/headers_obj.t" : {
         "mtime" : 1298538251,
         "no_index" : 1,
         "size" : 561,
         "used" : [
            "Plack::Util",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Util/hello.psgi" : {
         "mtime" : 1298538251,
         "no_index" : 1,
         "size" : 65
      },
      "t/Plack-Util/inc/hello.psgi" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 29
      },
      "t/Plack-Util/inline_object.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 522,
         "used" : [
            "Plack::Util",
            "Test::More",
            "Try::Tiny"
         ]
      },
      "t/Plack-Util/io_with_path.t" : {
         "mtime" : 1298538251,
         "no_index" : 1,
         "size" : 298,
         "used" : [
            "Plack::Util",
            "Test::More"
         ]
      },
      "t/Plack-Util/is_real_fh.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 466,
         "used" : [
            "IO::File",
            "Plack::Util",
            "Test::More",
            "strict"
         ]
      },
      "t/Plack-Util/load.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "required" : [
            "Cwd"
         ],
         "size" : 1341,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Test",
            "Plack::Util",
            "Test::More",
            "lib",
            "strict"
         ]
      },
      "t/Plack-Util/response_cb.t" : {
         "mtime" : 1351550108,
         "no_index" : 1,
         "size" : 745,
         "used" : [
            "HTTP::Request::Common",
            "Plack::Test",
            "Plack::Util",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "xt/perlcriticrc" : {
         "mtime" : 1298538252,
         "no_index" : 1,
         "size" : 155
      },
      "xt/pod.t" : {
         "mtime" : 1298538252,
         "no_index" : 1,
         "size" : 129
      },
      "xt/podspell.t" : {
         "mtime" : 1298538252,
         "no_index" : 1,
         "size" : 816
      }
   },
   "got_prereq_from" : "META.yml",
   "kwalitee" : {
      "buildtool_not_executable" : 1,
      "consistent_version" : 1,
      "easily_repackageable_by_debian" : 1,
      "easily_repackageable_by_fedora" : 1,
      "extractable" : 1,
      "extracts_nicely" : 1,
      "fits_fedora_license" : 1,
      "has_abstract_in_pod" : 1,
      "has_buildtool" : 1,
      "has_changelog" : 1,
      "has_human_readable_license" : 1,
      "has_known_license_in_source_file" : 1,
      "has_license_in_source_file" : 1,
      "has_manifest" : 1,
      "has_meta_yml" : 1,
      "has_proper_version" : 1,
      "has_readme" : 1,
      "has_separate_license_file" : 0,
      "has_tests" : 1,
      "has_tests_in_t_dir" : 1,
      "has_version" : 1,
      "kwalitee" : "97.56",
      "manifest_matches_dist" : 1,
      "metayml_conforms_to_known_spec" : 1,
      "metayml_declares_perl_version" : 1,
      "metayml_has_license" : 1,
      "metayml_has_provides" : 0,
      "metayml_has_repository_resource" : 1,
      "metayml_is_parsable" : 1,
      "no_abstract_stub_in_pod" : 1,
      "no_broken_auto_install" : 1,
      "no_broken_module_install" : 1,
      "no_dot_dirs" : 1,
      "no_dot_underscore_files" : 1,
      "no_generated_files" : 1,
      "no_invalid_versions" : 1,
      "no_local_dirs" : 1,
      "no_mymeta_files" : 1,
      "no_pax_headers" : 1,
      "no_pod_errors" : 1,
      "no_stdin_for_prompting" : 1,
      "no_symlinks" : 1,
      "package_version_matches_dist_version" : 1,
      "portable_filenames" : 1,
      "proper_libs" : 1,
      "use_strict" : 1,
      "use_warnings" : 0,
      "valid_signature" : 1
   },
   "latest_mtime" : 1352951361,
   "license" : "perl defined in META.yml",
   "license_file" : "lib/Plack.pm,lib/Plack/Request.pm,lib/Plack/Util/Accessor.pm",
   "license_from_yaml" : "perl",
   "license_in_pod" : 1,
   "license_type" : "Perl_5",
   "licenses" : {
      "Perl_5" : [
         "lib/Plack.pm",
         "lib/Plack/Request.pm",
         "lib/Plack/Util/Accessor.pm"
      ]
   },
   "manifest_matches_dist" : 1,
   "meta_yml" : {
      "abstract" : "Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)",
      "author" : [
         "Tatsuhiko Miyagawa"
      ],
      "build_requires" : {
         "ExtUtils::MakeMaker" : "6.59",
         "Test::More" : "0.88",
         "Test::Requires" : "0"
      },
      "configure_requires" : {
         "ExtUtils::MakeMaker" : "6.59"
      },
      "distribution_type" : "module",
      "dynamic_config" : "1",
      "generated_by" : "Module::Install version 1.06",
      "license" : "perl",
      "meta-spec" : {
         "url" : "http://module-build.sourceforge.net/META-spec-v1.4.html",
         "version" : "1.4"
      },
      "name" : "Plack",
      "no_index" : {
         "directory" : [
            "inc",
            "share",
            "t",
            "xt"
         ]
      },
      "requires" : {
         "Devel::StackTrace" : "1.23",
         "Devel::StackTrace::AsHTML" : "0.11",
         "File::ShareDir" : "1.00",
         "Filesys::Notify::Simple" : "0",
         "HTTP::Body" : "1.06",
         "HTTP::Message" : "5.814",
         "Hash::MultiValue" : "0.05",
         "LWP::UserAgent" : "5.814",
         "Pod::Usage" : "1.36",
         "Stream::Buffered" : "0.02",
         "Test::TCP" : "1.02",
         "Try::Tiny" : "0",
         "URI" : "1.59",
         "parent" : "0",
         "perl" : "5.8.1"
      },
      "resources" : {
         "bugtracker" : "https://github.com/plack/Plack/issues",
         "homepage" : "http://plackperl.org",
         "license" : "http://dev.perl.org/licenses/",
         "repository" : "git://github.com/plack/Plack.git"
      },
      "version" : "1.0013",
      "x_authority" : "MIYAGAWA"
   },
   "metayml_is_parsable" : 1,
   "module_install" : {
      "version" : "1.06"
   },
   "modules" : [
      {
         "file" : "lib/Plack.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack"
      },
      {
         "file" : "lib/HTTP/Message/PSGI.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "HTTP::Message::PSGI"
      },
      {
         "file" : "lib/HTTP/Server/PSGI.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "HTTP::Server::PSGI"
      },
      {
         "file" : "lib/Plack/Builder.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Builder"
      },
      {
         "file" : "lib/Plack/MIME.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::MIME"
      },
      {
         "file" : "lib/Plack/Component.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Component"
      },
      {
         "file" : "lib/Plack/Response.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Response"
      },
      {
         "file" : "lib/Plack/HTTPParser.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::HTTPParser"
      },
      {
         "file" : "lib/Plack/Handler.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Handler"
      },
      {
         "file" : "lib/Plack/Loader.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Loader"
      },
      {
         "file" : "lib/Plack/TempBuffer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::TempBuffer"
      },
      {
         "file" : "lib/Plack/Middleware.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware"
      },
      {
         "file" : "lib/Plack/Runner.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Runner"
      },
      {
         "file" : "lib/Plack/Request.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Request"
      },
      {
         "file" : "lib/Plack/Test.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Test"
      },
      {
         "file" : "lib/Plack/Util.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Util"
      },
      {
         "file" : "lib/Plack/Test/MockHTTP.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Test::MockHTTP"
      },
      {
         "file" : "lib/Plack/Test/Server.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Test::Server"
      },
      {
         "file" : "lib/Plack/Test/Suite.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Test::Suite"
      },
      {
         "file" : "lib/Plack/App/URLMap.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::App::URLMap"
      },
      {
         "file" : "lib/Plack/App/File.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::App::File"
      },
      {
         "file" : "lib/Plack/App/Cascade.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::App::Cascade"
      },
      {
         "file" : "lib/Plack/App/CGIBin.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::App::CGIBin"
      },
      {
         "file" : "lib/Plack/App/Directory.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::App::Directory"
      },
      {
         "file" : "lib/Plack/App/WrapCGI.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::App::WrapCGI"
      },
      {
         "file" : "lib/Plack/App/PSGIBin.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::App::PSGIBin"
      },
      {
         "file" : "lib/Plack/HTTPParser/PP.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::HTTPParser::PP"
      },
      {
         "file" : "lib/Plack/Loader/Shotgun.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Loader::Shotgun"
      },
      {
         "file" : "lib/Plack/Loader/Restarter.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Loader::Restarter"
      },
      {
         "file" : "lib/Plack/Loader/Delayed.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Loader::Delayed"
      },
      {
         "file" : "lib/Plack/Middleware/Chunked.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::Chunked"
      },
      {
         "file" : "lib/Plack/Middleware/ErrorDocument.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::ErrorDocument"
      },
      {
         "file" : "lib/Plack/Middleware/IIS7KeepAliveFix.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::IIS7KeepAliveFix"
      },
      {
         "file" : "lib/Plack/Middleware/Refresh.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::Refresh"
      },
      {
         "file" : "lib/Plack/Middleware/ContentMD5.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::ContentMD5"
      },
      {
         "file" : "lib/Plack/Middleware/Runtime.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::Runtime"
      },
      {
         "file" : "lib/Plack/Middleware/Static.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::Static"
      },
      {
         "file" : "lib/Plack/Middleware/AccessLog.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::AccessLog"
      },
      {
         "file" : "lib/Plack/Middleware/LogDispatch.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::LogDispatch"
      },
      {
         "file" : "lib/Plack/Middleware/StackTrace.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::StackTrace"
      },
      {
         "file" : "lib/Plack/Middleware/BufferedStreaming.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::BufferedStreaming"
      },
      {
         "file" : "lib/Plack/Middleware/LighttpdScriptNameFix.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::LighttpdScriptNameFix"
      },
      {
         "file" : "lib/Plack/Middleware/JSONP.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::JSONP"
      },
      {
         "file" : "lib/Plack/Middleware/HTTPExceptions.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::HTTPExceptions"
      },
      {
         "file" : "lib/Plack/Middleware/Recursive.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::Recursive"
      },
      {
         "file" : "lib/Plack/Middleware/Conditional.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::Conditional"
      },
      {
         "file" : "lib/Plack/Middleware/SimpleLogger.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::SimpleLogger"
      },
      {
         "file" : "lib/Plack/Middleware/XSendfile.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::XSendfile"
      },
      {
         "file" : "lib/Plack/Middleware/RearrangeHeaders.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::RearrangeHeaders"
      },
      {
         "file" : "lib/Plack/Middleware/Head.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::Head"
      },
      {
         "file" : "lib/Plack/Middleware/ContentLength.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::ContentLength"
      },
      {
         "file" : "lib/Plack/Middleware/Lint.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::Lint"
      },
      {
         "file" : "lib/Plack/Middleware/IIS6ScriptNameFix.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::IIS6ScriptNameFix"
      },
      {
         "file" : "lib/Plack/Middleware/SimpleContentFilter.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::SimpleContentFilter"
      },
      {
         "file" : "lib/Plack/Middleware/NullLogger.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::NullLogger"
      },
      {
         "file" : "lib/Plack/Middleware/ConditionalGET.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::ConditionalGET"
      },
      {
         "file" : "lib/Plack/Middleware/XFramework.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::XFramework"
      },
      {
         "file" : "lib/Plack/Middleware/Log4perl.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::Log4perl"
      },
      {
         "file" : "lib/Plack/Middleware/AccessLog/Timed.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::AccessLog::Timed"
      },
      {
         "file" : "lib/Plack/Middleware/Auth/Basic.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Middleware::Auth::Basic"
      },
      {
         "file" : "lib/Plack/Handler/Apache1.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Handler::Apache1"
      },
      {
         "file" : "lib/Plack/Handler/CGI.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Handler::CGI"
      },
      {
         "file" : "lib/Plack/Handler/Standalone.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Handler::Standalone"
      },
      {
         "file" : "lib/Plack/Handler/FCGI.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Handler::FCGI"
      },
      {
         "file" : "lib/Plack/Handler/Apache2.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Handler::Apache2"
      },
      {
         "file" : "lib/Plack/Handler/Apache2/Registry.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Handler::Apache2::Registry"
      },
      {
         "file" : "lib/Plack/Handler/HTTP/Server/PSGI.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Handler::HTTP::Server::PSGI"
      },
      {
         "file" : "lib/Plack/Handler/HTTP/Server/Simple.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Handler::HTTP::Server::Simple"
      },
      {
         "file" : "lib/Plack/Util/Accessor.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Util::Accessor"
      },
      {
         "file" : "lib/Plack/Request/Upload.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Plack::Request::Upload"
      }
   ],
   "no_index" : "^inc/;^share/;^t/;^xt/",
   "no_pax_headers" : 1,
   "package" : "Plack-1.0013.tar.gz",
   "prereq" : [
      {
         "is_prereq" : 1,
         "requires" : "Devel::StackTrace",
         "type" : "runtime_requires",
         "version" : "1.23"
      },
      {
         "is_prereq" : 1,
         "requires" : "File::ShareDir",
         "type" : "runtime_requires",
         "version" : "1.00"
      },
      {
         "is_prereq" : 1,
         "requires" : "HTTP::Body",
         "type" : "runtime_requires",
         "version" : "1.06"
      },
      {
         "is_prereq" : 1,
         "requires" : "Try::Tiny",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "perl",
         "type" : "runtime_requires",
         "version" : "5.8.1"
      },
      {
         "is_build_prereq" : 1,
         "requires" : "Test::More",
         "type" : "build_requires",
         "version" : "0.88"
      },
      {
         "is_prereq" : 1,
         "requires" : "Filesys::Notify::Simple",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Devel::StackTrace::AsHTML",
         "type" : "runtime_requires",
         "version" : "0.11"
      },
      {
         "is_prereq" : 1,
         "requires" : "Test::TCP",
         "type" : "runtime_requires",
         "version" : "1.02"
      },
      {
         "is_prereq" : 1,
         "requires" : "Pod::Usage",
         "type" : "runtime_requires",
         "version" : "1.36"
      },
      {
         "is_build_prereq" : 1,
         "requires" : "Test::Requires",
         "type" : "build_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "URI",
         "type" : "runtime_requires",
         "version" : "1.59"
      },
      {
         "is_prereq" : 1,
         "requires" : "Hash::MultiValue",
         "type" : "runtime_requires",
         "version" : "0.05"
      },
      {
         "is_prereq" : 1,
         "requires" : "parent",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "LWP::UserAgent",
         "type" : "runtime_requires",
         "version" : "5.814"
      },
      {
         "is_prereq" : 1,
         "requires" : "HTTP::Message",
         "type" : "runtime_requires",
         "version" : "5.814"
      },
      {
         "is_prereq" : 1,
         "requires" : "Stream::Buffered",
         "type" : "runtime_requires",
         "version" : "0.02"
      },
      {
         "is_build_prereq" : 1,
         "requires" : "ExtUtils::MakeMaker",
         "type" : "build_requires",
         "version" : "6.59"
      },
      {
         "requires" : "ExtUtils::MakeMaker",
         "type" : "configure_requires",
         "version" : "6.59"
      }
   ],
   "released_epoch" : 1352951383,
   "size_packed" : 239651,
   "size_unpacked" : 624902,
   "uses" : {
      "noed_in_code" : {
         "strict" : 3,
         "warnings" : 8
      },
      "noed_in_tests" : {
         "warnings" : 4
      },
      "required_in_code" : {
         "Devel::StackTrace::WithLexicals" : 1,
         "File::Basename" : 1,
         "File::Spec::Unix" : 1,
         "Filesys::Notify::Simple" : 1,
         "Getopt::Long" : 1,
         "HTTP::Parser::XS" : 1,
         "Log::Log4perl" : 1,
         "POSIX" : 1,
         "Pod::Usage" : 1,
         "Time::Local" : 1,
         "lib" : 1
      },
      "required_in_eval_in_code" : {
         "IO::Socket::IP" : 1,
         "IO::Socket::SSL" : 1
      },
      "required_in_eval_in_tests" : {
         "DooBar" : 1
      },
      "required_in_tests" : {
         "AnyEvent" : 1,
         "Cwd" : 1,
         "SomeModule" : 1
      },
      "used_in_code" : {
         "APR::Table" : 1,
         "Apache2::Const" : 2,
         "Apache2::Log" : 2,
         "Apache2::RequestIO" : 1,
         "Apache2::RequestRec" : 1,
         "Apache2::RequestUtil" : 1,
         "Apache2::Response" : 1,
         "Apache::Constants" : 1,
         "Apache::Request" : 1,
         "CGI::Compile" : 1,
         "CGI::Emulate::PSGI" : 1,
         "Carp" : 21,
         "Cwd" : 1,
         "Devel::StackTrace" : 1,
         "Devel::StackTrace::AsHTML" : 1,
         "Digest::MD5" : 2,
         "DirHandle" : 1,
         "Exporter" : 4,
         "FCGI" : 1,
         "File::ShareDir" : 1,
         "File::Spec" : 1,
         "File::Spec::Unix" : 1,
         "HTTP::Body" : 1,
         "HTTP::Date" : 3,
         "HTTP::Headers" : 3,
         "HTTP::Request" : 2,
         "HTTP::Request::Common" : 1,
         "HTTP::Response" : 1,
         "HTTP::Server::Simple::PSGI" : 1,
         "HTTP::Status" : 5,
         "Hash::MultiValue" : 1,
         "IO::Handle" : 4,
         "IO::Socket::INET" : 1,
         "LWP::UserAgent" : 2,
         "List::Util" : 1,
         "MIME::Base64" : 1,
         "Module::Refresh" : 1,
         "POSIX" : 4,
         "Scalar::Util" : 12,
         "Socket" : 1,
         "Storable" : 1,
         "Stream::Buffered" : 3,
         "Test::More" : 1,
         "Test::TCP" : 2,
         "Time::HiRes" : 3,
         "Try::Tiny" : 13,
         "URI" : 3,
         "URI::Escape" : 8,
         "constant" : 1,
         "overload" : 1,
         "parent" : 50,
         "strict" : 70,
         "warnings" : 40
      },
      "used_in_config" : {
         "inc::Module::Install" : 1
      },
      "used_in_tests" : {
         "CGI" : 2,
         "Cwd" : 3,
         "Data::Dumper" : 1,
         "Encode" : 1,
         "FCGI::ProcManager" : 1,
         "File::Path" : 2,
         "File::Spec" : 2,
         "File::Temp" : 5,
         "FindBin" : 7,
         "HTTP::Cookies" : 1,
         "HTTP::Error" : 5,
         "HTTP::Request" : 6,
         "HTTP::Request::AsCGI" : 1,
         "HTTP::Request::Common" : 70,
         "HTTP::Response" : 2,
         "IO::File" : 3,
         "IO::Handle::Util" : 2,
         "LWP::UserAgent" : 7,
         "Log::Dispatch" : 1,
         "Log::Dispatch::Array" : 1,
         "MIME::Types" : 1,
         "POSIX" : 2,
         "Scalar::Util" : 1,
         "Test::More" : 134,
         "Test::Requires" : 15,
         "Test::TCP" : 7,
         "Try::Tiny" : 2,
         "URI" : 1,
         "URI::Escape" : 1,
         "lib" : 3,
         "parent" : 3,
         "strict" : 118,
         "utf8" : 1,
         "warnings" : 58
      }
   },
   "valid_signature" : -1,
   "version" : "1.0013",
   "versions" : {
      "lib/HTTP/Message/PSGI.pm" : {
         "HTTP::Message::PSGI" : "undef"
      },
      "lib/HTTP/Server/PSGI.pm" : {
         "HTTP::Server::PSGI" : "undef"
      },
      "lib/Plack.pm" : {
         "Plack" : "1.0013"
      },
      "lib/Plack/App/CGIBin.pm" : {
         "Plack::App::CGIBin" : "undef"
      },
      "lib/Plack/App/Cascade.pm" : {
         "Plack::App::Cascade" : "undef"
      },
      "lib/Plack/App/Directory.pm" : {
         "Plack::App::Directory" : "undef"
      },
      "lib/Plack/App/File.pm" : {
         "Plack::App::File" : "undef"
      },
      "lib/Plack/App/PSGIBin.pm" : {
         "Plack::App::PSGIBin" : "undef"
      },
      "lib/Plack/App/URLMap.pm" : {
         "Plack::App::URLMap" : "undef"
      },
      "lib/Plack/App/WrapCGI.pm" : {
         "Plack::App::WrapCGI" : "undef"
      },
      "lib/Plack/Builder.pm" : {
         "Plack::Builder" : "undef"
      },
      "lib/Plack/Component.pm" : {
         "Plack::Component" : "undef"
      },
      "lib/Plack/HTTPParser.pm" : {
         "Plack::HTTPParser" : "undef"
      },
      "lib/Plack/HTTPParser/PP.pm" : {
         "Plack::HTTPParser::PP" : "undef"
      },
      "lib/Plack/Handler.pm" : {
         "Plack::Handler" : "undef"
      },
      "lib/Plack/Handler/Apache1.pm" : {
         "Plack::Handler::Apache1" : "undef"
      },
      "lib/Plack/Handler/Apache2.pm" : {
         "Plack::Handler::Apache2" : "undef"
      },
      "lib/Plack/Handler/Apache2/Registry.pm" : {
         "Plack::Handler::Apache2::Registry" : "undef"
      },
      "lib/Plack/Handler/CGI.pm" : {
         "Plack::Handler::CGI" : "undef",
         "Plack::Handler::CGI::Writer" : "undef"
      },
      "lib/Plack/Handler/FCGI.pm" : {
         "Plack::Handler::FCGI" : "undef"
      },
      "lib/Plack/Handler/HTTP/Server/PSGI.pm" : {
         "Plack::Handler::HTTP::Server::PSGI" : "undef"
      },
      "lib/Plack/Handler/HTTP/Server/Simple.pm" : {
         "Plack::Handler::HTTP::Server::Simple" : "undef",
         "Plack::Handler::HTTP::Server::Simple::PSGIServer" : "undef"
      },
      "lib/Plack/Handler/Standalone.pm" : {
         "Plack::Handler::Standalone" : "undef"
      },
      "lib/Plack/Loader.pm" : {
         "Plack::Loader" : "undef"
      },
      "lib/Plack/Loader/Delayed.pm" : {
         "Plack::Loader::Delayed" : "undef"
      },
      "lib/Plack/Loader/Restarter.pm" : {
         "Plack::Loader::Restarter" : "undef"
      },
      "lib/Plack/Loader/Shotgun.pm" : {
         "Plack::Loader::Shotgun" : "undef"
      },
      "lib/Plack/MIME.pm" : {
         "Plack::MIME" : "undef"
      },
      "lib/Plack/Middleware.pm" : {
         "Plack::Middleware" : "undef"
      },
      "lib/Plack/Middleware/AccessLog.pm" : {
         "Plack::Middleware::AccessLog" : "undef"
      },
      "lib/Plack/Middleware/AccessLog/Timed.pm" : {
         "Plack::Middleware::AccessLog::Timed" : "undef"
      },
      "lib/Plack/Middleware/Auth/Basic.pm" : {
         "Plack::Middleware::Auth::Basic" : "undef"
      },
      "lib/Plack/Middleware/BufferedStreaming.pm" : {
         "Plack::Middleware::BufferedStreaming" : "undef"
      },
      "lib/Plack/Middleware/Chunked.pm" : {
         "Plack::Middleware::Chunked" : "undef"
      },
      "lib/Plack/Middleware/Conditional.pm" : {
         "Plack::Middleware::Conditional" : "undef"
      },
      "lib/Plack/Middleware/ConditionalGET.pm" : {
         "Plack::Middleware::ConditionalGET" : "undef"
      },
      "lib/Plack/Middleware/ContentLength.pm" : {
         "Plack::Middleware::ContentLength" : "undef"
      },
      "lib/Plack/Middleware/ContentMD5.pm" : {
         "Plack::Middleware::ContentMD5" : "undef"
      },
      "lib/Plack/Middleware/ErrorDocument.pm" : {
         "Plack::Middleware::ErrorDocument" : "undef"
      },
      "lib/Plack/Middleware/HTTPExceptions.pm" : {
         "Plack::Middleware::HTTPExceptions" : "undef"
      },
      "lib/Plack/Middleware/Head.pm" : {
         "Plack::Middleware::Head" : "undef"
      },
      "lib/Plack/Middleware/IIS6ScriptNameFix.pm" : {
         "Plack::Middleware::IIS6ScriptNameFix" : "undef"
      },
      "lib/Plack/Middleware/IIS7KeepAliveFix.pm" : {
         "Plack::Middleware::IIS7KeepAliveFix" : "undef"
      },
      "lib/Plack/Middleware/JSONP.pm" : {
         "Plack::Middleware::JSONP" : "undef"
      },
      "lib/Plack/Middleware/LighttpdScriptNameFix.pm" : {
         "Plack::Middleware::LighttpdScriptNameFix" : "undef"
      },
      "lib/Plack/Middleware/Lint.pm" : {
         "Plack::Middleware::Lint" : "undef"
      },
      "lib/Plack/Middleware/Log4perl.pm" : {
         "Plack::Middleware::Log4perl" : "undef"
      },
      "lib/Plack/Middleware/LogDispatch.pm" : {
         "Plack::Middleware::LogDispatch" : "undef"
      },
      "lib/Plack/Middleware/NullLogger.pm" : {
         "Plack::Middleware::NullLogger" : "undef"
      },
      "lib/Plack/Middleware/RearrangeHeaders.pm" : {
         "Plack::Middleware::RearrangeHeaders" : "undef"
      },
      "lib/Plack/Middleware/Recursive.pm" : {
         "Plack::Middleware::Recursive" : "undef",
         "Plack::Recursive::ForwardRequest" : "undef"
      },
      "lib/Plack/Middleware/Refresh.pm" : {
         "Plack::Middleware::Refresh" : "undef"
      },
      "lib/Plack/Middleware/Runtime.pm" : {
         "Plack::Middleware::Runtime" : "undef"
      },
      "lib/Plack/Middleware/SimpleContentFilter.pm" : {
         "Plack::Middleware::SimpleContentFilter" : "undef"
      },
      "lib/Plack/Middleware/SimpleLogger.pm" : {
         "Plack::Middleware::SimpleLogger" : "undef"
      },
      "lib/Plack/Middleware/StackTrace.pm" : {
         "Plack::Middleware::StackTrace" : "undef"
      },
      "lib/Plack/Middleware/Static.pm" : {
         "Plack::Middleware::Static" : "undef"
      },
      "lib/Plack/Middleware/XFramework.pm" : {
         "Plack::Middleware::XFramework" : "undef"
      },
      "lib/Plack/Middleware/XSendfile.pm" : {
         "Plack::Middleware::XSendfile" : "undef"
      },
      "lib/Plack/Request.pm" : {
         "Plack::Request" : "1.0013"
      },
      "lib/Plack/Request/Upload.pm" : {
         "Plack::Request::Upload" : "undef"
      },
      "lib/Plack/Response.pm" : {
         "Plack::Response" : "1.0013"
      },
      "lib/Plack/Runner.pm" : {
         "Plack::Runner" : "undef"
      },
      "lib/Plack/TempBuffer.pm" : {
         "Plack::TempBuffer" : "undef"
      },
      "lib/Plack/Test.pm" : {
         "Plack::Test" : "undef"
      },
      "lib/Plack/Test/MockHTTP.pm" : {
         "Plack::Test::MockHTTP" : "undef"
      },
      "lib/Plack/Test/Server.pm" : {
         "Plack::Test::Server" : "undef"
      },
      "lib/Plack/Test/Suite.pm" : {
         "Plack::Test::Suite" : "undef"
      },
      "lib/Plack/Util.pm" : {
         "Plack::Util" : "undef",
         "Plack::Util::IOWithPath" : "undef",
         "Plack::Util::Prototype" : "undef"
      },
      "lib/Plack/Util/Accessor.pm" : {
         "Plack::Util::Accessor" : "undef"
      }
   },
   "vname" : "Plack-1.0013"
}