Froody

Metadata

Analyzed metadata and errors of Froody.

{
   "abstracts_in_pod" : {
      "Froody" : "Yet another XML web API framework",
      "Froody::API" : "Base class for API definition",
      "Froody::API::Reflection" : "the froody reflection api spec",
      "Froody::API::XML" : "Define a Froody API with xml",
      "Froody::Argument" : "Froody argument type handler",
      "Froody::Argument::CSV" : "Froody argument type handler for comma seperated value records",
      "Froody::Argument::Email" : "trim leading and trailing whitespace",
      "Froody::Argument::Multipart" : "Froody argument type handler for multipart attachments",
      "Froody::Argument::Number" : "Froody argument type handler for numeric arguments",
      "Froody::Argument::Text" : "Froody argument type handler for raw text",
      "Froody::Argument::Trim" : "trim leading and trailing whitespace",
      "Froody::Base" : "base class for Froody classes",
      "Froody::DataFormats" : "Example Data Formats used by Froody",
      "Froody::Dispatch" : "Easily call Froody Methods",
      "Froody::Error" : "Froody error class",
      "Froody::Error::Standard" : "Documentation describing the standard errors",
      "Froody::ErrorType" : "object representing a Froody Error Type",
      "Froody::Implementation" : "define what should be run for a Froody::Method",
      "Froody::Invoker" : "provide a way to run a Froody::Method",
      "Froody::Invoker::Remote" : "invoker that calls methods remotely",
      "Froody::Logger" : "logging wrapper",
      "Froody::Method" : "object representing a method callable by Froody",
      "Froody::QuickStart" : "the froody Quick Start tutorial",
      "Froody::Repository" : "a repository of Froody::Method objects.",
      "Froody::Request" : "a Froody server request",
      "Froody::Response" : "result of a Froody::Method executing",
      "Froody::Response::Content" : "common subclass for perl data structure classes",
      "Froody::Response::Error" : "create a response from an error",
      "Froody::Response::PerlDS" : "create a response from a Perl data structure",
      "Froody::Response::String" : "create a response from a string",
      "Froody::Response::Terse" : "create a response from a Terse data structure",
      "Froody::Response::XML" : "create a response from a XML::LibXML document",
      "Froody::Server" : "baseclass for Froody::Server",
      "Froody::Server::Standalone" : "standalone server for Froody",
      "Froody::Structure" : "object representing the structure used by the response",
      "Froody::Upload" : "wrapper class for uploaded data in Froody",
      "Froody::Walker::Terse" : "read and write Terse data.",
      "Froody::Walker::XML" : "read and write XML"
   },
   "author" : "FOTANGO",
   "buildfile_executable" : 0,
   "dir_lib" : "lib",
   "dir_t" : "t",
   "dirs_array" : [
      "bin",
      "examples/corelist",
      "examples/time",
      "examples",
      "lib/Froody/API",
      "lib/Froody/Argument",
      "lib/Froody/Error",
      "lib/Froody/Invoker",
      "lib/Froody/Renderer",
      "lib/Froody/Request",
      "lib/Froody/Response",
      "lib/Froody/Server",
      "lib/Froody/Walker",
      "lib/Froody",
      "lib/JavaScript/Standalone/Froody",
      "lib/JavaScript/Standalone",
      "lib/JavaScript",
      "lib",
      "mbk/Module/Build/Kwalitee",
      "mbk/Module/Build",
      "mbk/Module",
      "mbk",
      "t/lib/DTest",
      "t/lib/Testproject",
      "t/lib",
      "t",
      "t"
   ],
   "dist" : "Froody",
   "error" : {
      "consistent_version" : "0.01,42.034",
      "meta_yml_is_parsable" : "CPAN::Meta::YAML failed to classify line 'but if you're reporting bugs I<please> use the RT system mentioned above so'",
      "proper_libs" : "mbk/Module/Build/Kwalitee.pm"
   },
   "extension" : "tar.gz",
   "extractable" : 1,
   "extracts_nicely" : 1,
   "file__build" : 0,
   "file_blib" : 0,
   "file_build" : 0,
   "file_build_pl" : "Build.PL",
   "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" : [
      "Build.PL",
      "Changes",
      "MANIFEST",
      "META.yml",
      "Makefile.PL",
      "NINJA",
      "README",
      "TODO",
      "bin/find_froody_exceptions",
      "bin/froody",
      "bin/froody.cgi",
      "bin/froodydoc",
      "bin/froodydoc.js",
      "bin/what_tests.pl",
      "examples/corelist/Corelist.pm",
      "examples/time/Time.pm",
      "lib/Froody/API/Reflection.pm",
      "lib/Froody/API/XML.pm",
      "lib/Froody/API.pm",
      "lib/Froody/Argument/CSV.pm",
      "lib/Froody/Argument/Email.pm",
      "lib/Froody/Argument/Multipart.pm",
      "lib/Froody/Argument/Number.pm",
      "lib/Froody/Argument/Text.pm",
      "lib/Froody/Argument/Trim.pm",
      "lib/Froody/Argument.pm",
      "lib/Froody/Base.pm",
      "lib/Froody/DataFormats.pod",
      "lib/Froody/Dispatch.pm",
      "lib/Froody/DocServer.pm",
      "lib/Froody/Error/Standard.pod",
      "lib/Froody/Error.pm",
      "lib/Froody/ErrorType.pm",
      "lib/Froody/Implementation.pm",
      "lib/Froody/Invoker/Implementation.pm",
      "lib/Froody/Invoker/PluginService.pm",
      "lib/Froody/Invoker/Remote.pm",
      "lib/Froody/Invoker.pm",
      "lib/Froody/Logger.pm",
      "lib/Froody/Method.pm",
      "lib/Froody/Plugin.pm",
      "lib/Froody/Pod.pm",
      "lib/Froody/QuickStart.pod",
      "lib/Froody/Reflection.pm",
      "lib/Froody/Renderer/json.pm",
      "lib/Froody/Repository.pm",
      "lib/Froody/Request/Apache.pm",
      "lib/Froody/Request/CGI.pm",
      "lib/Froody/Request.pm",
      "lib/Froody/Response/Content.pm",
      "lib/Froody/Response/Error.pm",
      "lib/Froody/Response/PerlDS.pm",
      "lib/Froody/Response/String.pm",
      "lib/Froody/Response/Terse.pm",
      "lib/Froody/Response/XML.pm",
      "lib/Froody/Response.pm",
      "lib/Froody/Server/Apache.pm",
      "lib/Froody/Server/CGI.pm",
      "lib/Froody/Server/Standalone.pm",
      "lib/Froody/Server/Test.pm",
      "lib/Froody/Server.pm",
      "lib/Froody/SimpleClient.pm",
      "lib/Froody/Structure.pm",
      "lib/Froody/Upload.pm",
      "lib/Froody/Walker/Driver.pm",
      "lib/Froody/Walker/Terse.pm",
      "lib/Froody/Walker/XML.pm",
      "lib/Froody/Walker.pm",
      "lib/Froody.pm",
      "lib/JavaScript/Standalone/Froody/DocFormatter.js",
      "mbk/Module/Build/Kwalitee.pm",
      "t/000compile.t",
      "t/001pragmas.t",
      "t/003pod.t",
      "t/004uselib.t",
      "t/api.t",
      "t/config.t",
      "t/copy.t",
      "t/dispatch.t",
      "t/err_isa.t",
      "t/error.t",
      "t/froodydoc_pod_js.t",
      "t/froodydoc_wiky_js.t",
      "t/high-level.t",
      "t/implementation.t",
      "t/inv_rem.t",
      "t/lib/DTest/Test.pm",
      "t/lib/DTest.pm",
      "t/lib/Other.pm",
      "t/lib/Testproject/API.pm",
      "t/lib/Testproject/Object.pm",
      "t/lib/Testproject/Pluggable.pm",
      "t/lib/Testproject/Plugin.pm",
      "t/method.t",
      "t/method_basic.t",
      "t/multipart.t",
      "t/pluggable.t",
      "t/reflection.t",
      "t/reflection2.t",
      "t/repos.t",
      "t/rsp_basic.t",
      "t/rsp_convert.t",
      "t/rsp_err.t",
      "t/rsp_evil_edges.t",
      "t/rsp_perlds.t",
      "t/rsp_terse.t",
      "t/rsp_xml.t",
      "t/structure.t",
      "t/walker.t",
      "t/xml.t"
   ],
   "files_hash" : {
      "Build.PL" : {
         "mtime" : 1174671805,
         "size" : 1357,
         "used" : [
            "Module::Build::Kwalitee",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "Changes" : {
         "mtime" : 1174671805,
         "size" : 2187
      },
      "MANIFEST" : {
         "mtime" : 1174671805,
         "size" : 2286
      },
      "META.yml" : {
         "mtime" : 1174671805,
         "size" : 362
      },
      "Makefile.PL" : {
         "mtime" : 1174671805,
         "size" : 1670,
         "used" : [
            "ExtUtils::MakeMaker"
         ]
      },
      "NINJA" : {
         "mtime" : 1174671805,
         "size" : 135
      },
      "README" : {
         "mtime" : 1174671805,
         "size" : 2860
      },
      "TODO" : {
         "mtime" : 1174671805,
         "size" : 329
      },
      "bin/find_froody_exceptions" : {
         "mtime" : 1174671805,
         "size" : 2516
      },
      "bin/froody" : {
         "mtime" : 1174671805,
         "size" : 5777
      },
      "bin/froody.cgi" : {
         "mtime" : 1174671805,
         "size" : 269
      },
      "bin/froodydoc" : {
         "mtime" : 1174671805,
         "size" : 147
      },
      "bin/froodydoc.js" : {
         "mtime" : 1174671805,
         "size" : 551
      },
      "bin/what_tests.pl" : {
         "mtime" : 1174671805,
         "size" : 1439
      },
      "examples/corelist/Corelist.pm" : {
         "mtime" : 1174671805,
         "size" : 3651
      },
      "examples/time/Time.pm" : {
         "mtime" : 1174671805,
         "size" : 4059
      },
      "lib/Froody.pm" : {
         "module" : "Froody",
         "mtime" : 1174671805,
         "size" : 3101,
         "used" : [
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/API.pm" : {
         "module" : "Froody::API",
         "mtime" : 1174671805,
         "size" : 1909,
         "used" : [
            "Froody::Base",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/API/Reflection.pm" : {
         "module" : "Froody::API::Reflection",
         "mtime" : 1174671805,
         "size" : 4428,
         "used" : [
            "Froody::API::XML",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/API/XML.pm" : {
         "module" : "Froody::API::XML",
         "mtime" : 1174671805,
         "required" : [
            "Froody::Argument"
         ],
         "size" : 14678,
         "used" : [
            "Froody::API",
            "Froody::ErrorType",
            "Froody::Logger",
            "Froody::Method",
            "Froody::Response::String",
            "Scalar::Util",
            "XML::LibXML",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Argument.pm" : {
         "module" : "Froody::Argument",
         "mtime" : 1174671805,
         "size" : 2100,
         "used" : [
            "Module::Pluggable",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Argument/CSV.pm" : {
         "module" : "Froody::Argument::CSV",
         "mtime" : 1174671805,
         "size" : 646,
         "used" : [
            "Froody::Argument",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Argument/Email.pm" : {
         "module" : "Froody::Argument::Email",
         "mtime" : 1174671805,
         "size" : 676,
         "used" : [
            "Email::Valid",
            "Froody::Argument",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Argument/Multipart.pm" : {
         "module" : "Froody::Argument::Multipart",
         "mtime" : 1174671805,
         "size" : 1340,
         "used" : [
            "Carp",
            "Froody::Argument",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Argument/Number.pm" : {
         "module" : "Froody::Argument::Number",
         "mtime" : 1174671805,
         "size" : 613,
         "used" : [
            "Froody::Argument",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Argument/Text.pm" : {
         "module" : "Froody::Argument::Text",
         "mtime" : 1174671805,
         "size" : 556,
         "used" : [
            "Froody::Argument",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Argument/Trim.pm" : {
         "module" : "Froody::Argument::Trim",
         "mtime" : 1174671805,
         "size" : 590,
         "used" : [
            "Froody::Argument",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Base.pm" : {
         "module" : "Froody::Base",
         "mtime" : 1174671805,
         "size" : 3117,
         "used" : [
            "Carp",
            "Class::Accessor::Chained::Fast",
            "Froody::Error",
            "Froody::Logger",
            "Params::Validate",
            "UNIVERSAL::require",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/DataFormats.pod" : {
         "mtime" : 1174671805,
         "size" : 2870
      },
      "lib/Froody/Dispatch.pm" : {
         "module" : "Froody::Dispatch",
         "mtime" : 1174671805,
         "required" : [
            "Carp"
         ],
         "size" : 17194,
         "used" : [
            "Froody::Base",
            "Froody::Error",
            "Froody::Invoker::Remote",
            "Froody::Logger",
            "Froody::Repository",
            "Froody::Response::Error",
            "Froody::Response::Terse",
            "Params::Validate",
            "Scalar::Util",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/DocServer.pm" : {
         "module" : "Froody::DocServer",
         "mtime" : 1174671805,
         "size" : 5090,
         "used" : [
            "Encode",
            "Froody::Dispatch",
            "Froody::Server",
            "Template",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "Apache::Constants"
         ]
      },
      "lib/Froody/Error.pm" : {
         "module" : "Froody::Error",
         "mtime" : 1174671805,
         "noed" : [
            "warnings"
         ],
         "size" : 6501,
         "used" : [
            "Error",
            "Exporter",
            "Scalar::Util",
            "Storable",
            "YAML::Syck",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Error/Standard.pod" : {
         "mtime" : 1174671805,
         "size" : 3391
      },
      "lib/Froody/ErrorType.pm" : {
         "module" : "Froody::ErrorType",
         "mtime" : 1174671805,
         "size" : 1542,
         "used" : [
            "Froody::Structure",
            "Scalar::Util",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Implementation.pm" : {
         "module" : "Froody::Implementation",
         "mtime" : 1174671805,
         "noed" : [
            "strict",
            "warnings"
         ],
         "required" : [
            "Froody::Method"
         ],
         "size" : 7527,
         "used" : [
            "Class::Accessor",
            "Class::Data::Inheritable",
            "Froody::Error",
            "Froody::Invoker::Implementation",
            "Froody::Logger",
            "Scalar::Util",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Invoker.pm" : {
         "module" : "Froody::Invoker",
         "mtime" : 1174671805,
         "size" : 3624,
         "used" : [
            "Froody::Base",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Invoker/Implementation.pm" : {
         "module" : "Froody::Invoker::Implementation",
         "mtime" : 1174671805,
         "required" : [
            "Froody::Argument"
         ],
         "size" : 8197,
         "used" : [
            "Carp",
            "File::Spec",
            "Froody::Error",
            "Froody::Invoker",
            "Froody::Logger",
            "Froody::Response::Terse",
            "Froody::Upload",
            "List::MoreUtils",
            "Params::Validate",
            "Scalar::Util",
            "constant",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Invoker/PluginService.pm" : {
         "module" : "Froody::Invoker::PluginService",
         "mtime" : 1174671805,
         "noed" : [
            "strict"
         ],
         "size" : 2927,
         "used" : [
            "Froody::Implementation",
            "Froody::Invoker::Implementation",
            "Froody::Logger",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Invoker/Remote.pm" : {
         "module" : "Froody::Invoker::Remote",
         "mtime" : 1174671805,
         "noed" : [
            "warnings"
         ],
         "size" : 2929,
         "used" : [
            "Encode",
            "Froody::Invoker",
            "Froody::Response",
            "Froody::Response::Error",
            "Froody::Response::String",
            "HTTP::Request::Common",
            "LWP::Simple",
            "LWP::UserAgent",
            "URI",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Logger.pm" : {
         "module" : "Froody::Logger",
         "mtime" : 1174671805,
         "required" : [
            "Carp"
         ],
         "required_in_eval" : [
            "Logger",
            "Test::Logger"
         ],
         "size" : 2122,
         "used" : [
            "Exporter",
            "List::Util",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Method.pm" : {
         "module" : "Froody::Method",
         "mtime" : 1174671805,
         "size" : 8793,
         "used" : [
            "Carp",
            "Froody::Structure",
            "Scalar::Util",
            "XML::LibXML",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Plugin.pm" : {
         "module" : "Froody::Plugin",
         "mtime" : 1174671805,
         "size" : 5643,
         "used" : [
            "Froody::Invoker::PluginService",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Pod.pm" : {
         "module" : "Froody::Pod",
         "mtime" : 1174671805,
         "size" : 2826,
         "used" : [
            "Data::Dumper",
            "Froody::Dispatch",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/QuickStart.pod" : {
         "mtime" : 1174671805,
         "size" : 13478
      },
      "lib/Froody/Reflection.pm" : {
         "module" : "Froody::Reflection",
         "mtime" : 1174671805,
         "size" : 5275,
         "used" : [
            "Froody::Implementation",
            "Froody::Logger",
            "Froody::Response::Terse",
            "Froody::Response::XML",
            "Params::Validate",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Renderer/json.pm" : {
         "module" : "Froody::Renderer::json",
         "mtime" : 1174671805,
         "size" : 634,
         "used" : [
            "Encode",
            "Froody::Response",
            "Froody::Response::Terse",
            "JSON::Syck",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Repository.pm" : {
         "module" : "Froody::Repository",
         "mtime" : 1174671805,
         "size" : 8784,
         "used" : [
            "Carp",
            "Froody::Base",
            "Froody::Dispatch",
            "Froody::ErrorType",
            "Froody::Logger",
            "Froody::Method",
            "Froody::Reflection",
            "List::MoreUtils",
            "Scalar::Util",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Request.pm" : {
         "module" : "Froody::Request",
         "mtime" : 1174671805,
         "size" : 1366,
         "used" : [
            "Froody::Base",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Request/Apache.pm" : {
         "module" : "Froody::Request::Apache",
         "mtime" : 1174671805,
         "size" : 1854,
         "used" : [
            "Froody::Error",
            "Froody::Request",
            "Froody::Upload",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "Apache",
            "Apache::Request"
         ]
      },
      "lib/Froody/Request/CGI.pm" : {
         "module" : "Froody::Request::CGI",
         "mtime" : 1174671805,
         "size" : 1930,
         "used" : [
            "CGI",
            "Froody::Error",
            "Froody::Request",
            "Froody::Upload",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Response.pm" : {
         "module" : "Froody::Response",
         "mtime" : 1174671805,
         "size" : 5104,
         "used" : [
            "CGI",
            "Froody::Base",
            "Froody::Logger",
            "Params::Validate",
            "Scalar::Util",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Response/Content.pm" : {
         "module" : "Froody::Response::Content",
         "mtime" : 1174671805,
         "size" : 3451,
         "used" : [
            "Froody::Error",
            "Froody::Response",
            "Storable",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Response/Error.pm" : {
         "module" : "Froody::Response::Error",
         "mtime" : 1174671805,
         "size" : 3787,
         "used" : [
            "Froody::Logger",
            "Froody::Response",
            "Froody::Response::Terse",
            "Scalar::Util",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Response/PerlDS.pm" : {
         "module" : "Froody::Response::PerlDS",
         "mtime" : 1174671805,
         "size" : 8822,
         "used" : [
            "Encode",
            "Froody::Response::Content",
            "Params::Validate",
            "XML::LibXML",
            "strict",
            "utf8",
            "warnings"
         ]
      },
      "lib/Froody/Response/String.pm" : {
         "module" : "Froody::Response::String",
         "mtime" : 1174671805,
         "size" : 2825,
         "used" : [
            "Encode",
            "Froody::Response",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Response/Terse.pm" : {
         "module" : "Froody::Response::Terse",
         "mtime" : 1174671805,
         "size" : 7516,
         "used" : [
            "Carp",
            "Encode",
            "Froody::Logger",
            "Froody::Response::Content",
            "Froody::Response::Error",
            "Froody::Walker",
            "Params::Validate",
            "XML::LibXML",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Response/XML.pm" : {
         "module" : "Froody::Response::XML",
         "mtime" : 1174671805,
         "size" : 4156,
         "used" : [
            "Encode",
            "Froody::Response",
            "Scalar::Util",
            "XML::LibXML",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Server.pm" : {
         "module" : "Froody::Server",
         "mtime" : 1174671805,
         "size" : 4834,
         "used" : [
            "CGI",
            "Froody::Base",
            "Froody::Dispatch",
            "Froody::Logger",
            "Froody::Renderer::json",
            "Froody::Response",
            "Froody::Server::CGI",
            "Params::Validate",
            "Scalar::Util",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "Apache::Constants",
            "Froody::Request::Apache",
            "Froody::Server::Apache"
         ]
      },
      "lib/Froody/Server/Apache.pm" : {
         "module" : "Froody::Server::Apache",
         "mtime" : 1174671805,
         "size" : 1346,
         "used" : [
            "Froody::Request::Apache",
            "Froody::Server",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "Apache::Constants",
            "Apache::Cookie"
         ]
      },
      "lib/Froody/Server/CGI.pm" : {
         "module" : "Froody::Server::CGI",
         "mtime" : 1174671805,
         "size" : 1152,
         "used" : [
            "CGI",
            "Froody::Dispatch",
            "Froody::Request::CGI",
            "Froody::Response",
            "Froody::Server",
            "Params::Validate",
            "Scalar::Util",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Server/Standalone.pm" : {
         "module" : "Froody::Server::Standalone",
         "mtime" : 1174671805,
         "size" : 3064,
         "used" : [
            "Froody",
            "Froody::Dispatch",
            "Froody::Request::CGI",
            "Froody::Server",
            "HTTP::Date",
            "HTTP::Server::Simple::CGI",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Server/Test.pm" : {
         "module" : "Froody::Server::Test",
         "mtime" : 1174671805,
         "size" : 2986,
         "used" : [
            "Config",
            "Froody::Dispatch",
            "Froody::Server::Standalone",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/SimpleClient.pm" : {
         "module" : "Froody::SimpleClient",
         "mtime" : 1174671805,
         "size" : 3293,
         "used" : [
            "Class::Accessor::Chained::Fast",
            "Encode",
            "HTTP::Request::Common",
            "JSON::Syck",
            "LWP::UserAgent",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Structure.pm" : {
         "module" : "Froody::Structure",
         "mtime" : 1174671805,
         "size" : 4081,
         "used" : [
            "Froody::Base",
            "Scalar::Util",
            "Storable",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Upload.pm" : {
         "module" : "Froody::Upload",
         "mtime" : 1174671805,
         "size" : 1215,
         "used" : [
            "Froody::Base",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Walker.pm" : {
         "module" : "Froody::Walker",
         "mtime" : 1174671805,
         "size" : 7077,
         "used" : [
            "Class::Accessor::Chained::Fast",
            "Data::Dumper",
            "Froody::Error",
            "Froody::Logger",
            "Scalar::Util",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Walker/Driver.pm" : {
         "module" : "Froody::Walker::Driver",
         "mtime" : 1174671805,
         "size" : 3675,
         "used" : [
            "Class::Accessor::Chained::Fast",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Walker/Terse.pm" : {
         "module" : "Froody::Walker::Terse",
         "mtime" : 1174671805,
         "size" : 3459,
         "used" : [
            "Encode",
            "Froody::Logger",
            "Froody::Walker::Driver",
            "strict",
            "warnings"
         ]
      },
      "lib/Froody/Walker/XML.pm" : {
         "module" : "Froody::Walker::XML",
         "mtime" : 1174671805,
         "size" : 3034,
         "used" : [
            "Froody::Logger",
            "Froody::Walker::Driver",
            "XML::LibXML",
            "strict",
            "warnings"
         ]
      },
      "lib/JavaScript/Standalone/Froody/DocFormatter.js" : {
         "mtime" : 1174671805,
         "size" : 8075
      },
      "mbk/Module/Build/Kwalitee.pm" : {
         "module" : "Module::Build::Kwalitee",
         "mtime" : 1174671805,
         "size" : 804,
         "used" : [
            "Module::Build",
            "strict",
            "warnings"
         ]
      },
      "t/000compile.t" : {
         "mtime" : 1174671805,
         "size" : 2342,
         "used" : [
            "Config",
            "File::Find::Rule",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "IPC::Open3",
            "Module::Build",
            "Test::Builder"
         ]
      },
      "t/001pragmas.t" : {
         "mtime" : 1174671805,
         "size" : 519,
         "used" : [
            "File::Find::Rule",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/003pod.t" : {
         "mtime" : 1174671805,
         "size" : 2238,
         "used" : [
            "File::Find::Rule",
            "Test::More",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "Pod::Coverage::CountParents",
            "Test::Pod"
         ]
      },
      "t/004uselib.t" : {
         "mtime" : 1174671805,
         "size" : 629,
         "used" : [
            "File::Find::Rule",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/api.t" : {
         "mtime" : 1174671805,
         "size" : 7600,
         "used" : [
            "Data::Dumper",
            "Froody::Repository",
            "Scalar::Util",
            "Term::ANSIColor",
            "Test::Differences",
            "Test::Exception",
            "Test::Logger",
            "Test::More",
            "lib",
            "strict"
         ]
      },
      "t/config.t" : {
         "mtime" : 1174671805,
         "size" : 798,
         "used" : [
            "Froody::Dispatch",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/copy.t" : {
         "mtime" : 1174671805,
         "size" : 2228,
         "used" : [
            "Cwd",
            "Data::Dumper",
            "Devel::Peek",
            "File::Copy",
            "File::Find::Rule",
            "File::Path",
            "File::Spec::Functions",
            "FindBin",
            "Term::ANSIColor",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "Module::Build"
         ]
      },
      "t/dispatch.t" : {
         "mtime" : 1174671805,
         "size" : 2064,
         "used" : [
            "Encode",
            "File::Spec::Functions",
            "Froody::Dispatch",
            "Froody::Repository",
            "Froody::Response::PerlDS",
            "Test::Exception",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/err_isa.t" : {
         "mtime" : 1174671805,
         "size" : 1335,
         "used" : [
            "Froody::Error",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/error.t" : {
         "mtime" : 1174671805,
         "size" : 1665,
         "used" : [
            "Froody::Error",
            "Test::Exception",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/froodydoc_pod_js.t" : {
         "mtime" : 1174671805,
         "required_in_eval" : [
            "JavaScript::Standalone"
         ],
         "size" : 4948,
         "used" : [
            "File::Spec::Functions",
            "FindBin",
            "Test::Differences",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/froodydoc_wiky_js.t" : {
         "mtime" : 1174671805,
         "required_in_eval" : [
            "JavaScript::Standalone"
         ],
         "size" : 4536,
         "used" : [
            "File::Spec::Functions",
            "FindBin",
            "Test::Differences",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/high-level.t" : {
         "mtime" : 1174671805,
         "size" : 3182,
         "used" : [
            "DTest",
            "Froody::Server::Test",
            "Froody::SimpleClient",
            "LWP::Simple",
            "Test::Differences",
            "Test::Exception",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/implementation.t" : {
         "mtime" : 1174671805,
         "size" : 2402,
         "used" : [
            "Froody::API",
            "Froody::API::XML",
            "Froody::Dispatch",
            "Froody::Implementation",
            "Froody::Repository",
            "Test::Logger",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/inv_rem.t" : {
         "mtime" : 1174671805,
         "size" : 909,
         "used" : [
            "Froody::Invoker::Remote",
            "Froody::Method",
            "Test::Exception",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/lib/DTest.pm" : {
         "mtime" : 1174671805,
         "size" : 1590
      },
      "t/lib/DTest/Test.pm" : {
         "mtime" : 1174671805,
         "size" : 998
      },
      "t/lib/Other.pm" : {
         "mtime" : 1174671805,
         "size" : 801
      },
      "t/lib/Testproject/API.pm" : {
         "mtime" : 1174671805,
         "size" : 2976
      },
      "t/lib/Testproject/Object.pm" : {
         "mtime" : 1174671805,
         "size" : 1151
      },
      "t/lib/Testproject/Pluggable.pm" : {
         "mtime" : 1174671805,
         "size" : 286
      },
      "t/lib/Testproject/Plugin.pm" : {
         "mtime" : 1174671805,
         "size" : 869
      },
      "t/method.t" : {
         "mtime" : 1174671805,
         "size" : 5167,
         "used" : [
            "Data::Dumper",
            "Froody::API::XML",
            "Froody::Response::Terse",
            "Froody::Response::XML",
            "Term::ANSIColor",
            "Test::Differences",
            "Test::Exception",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/method_basic.t" : {
         "mtime" : 1174671805,
         "size" : 2003,
         "used" : [
            "Froody::Error",
            "Test::Exception",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/multipart.t" : {
         "mtime" : 1174671805,
         "size" : 1089,
         "used" : [
            "FindBin",
            "Froody::Dispatch",
            "Froody::Server::Test",
            "Test::More",
            "Testproject::Object",
            "lib",
            "strict"
         ]
      },
      "t/pluggable.t" : {
         "mtime" : 1174671805,
         "size" : 1177,
         "used" : [
            "Data::Dumper",
            "Froody::Dispatch",
            "Test::Exception",
            "Test::More",
            "Testproject::Pluggable",
            "lib",
            "strict"
         ]
      },
      "t/reflection.t" : {
         "mtime" : 1174671805,
         "size" : 2117,
         "used" : [
            "Froody::Dispatch",
            "Froody::Repository",
            "Froody::Response::Terse",
            "Test::Differences",
            "Test::Exception",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/reflection2.t" : {
         "mtime" : 1174671805,
         "size" : 2494,
         "used" : [
            "Data::Dumper",
            "Froody::Dispatch",
            "Test::Differences",
            "Test::Exception",
            "Test::More",
            "Test::XML",
            "strict",
            "warnings"
         ]
      },
      "t/repos.t" : {
         "mtime" : 1174671805,
         "size" : 7332,
         "used" : [
            "Data::Dumper",
            "Devel::Peek",
            "Froody::Error",
            "Term::ANSIColor",
            "Test::Exception",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/rsp_basic.t" : {
         "mtime" : 1174671805,
         "size" : 2520,
         "used" : [
            "Test::Exception",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/rsp_convert.t" : {
         "mtime" : 1174671805,
         "size" : 7072,
         "used" : [
            "Data::Dumper",
            "Froody::Response::PerlDS",
            "Froody::Response::String",
            "Froody::Response::XML",
            "Test::Exception",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/rsp_err.t" : {
         "mtime" : 1174671805,
         "size" : 2515,
         "used" : [
            "Term::ANSIColor",
            "Test::Builder",
            "Test::Exception",
            "Test::More",
            "Test::XML",
            "strict",
            "warnings"
         ]
      },
      "t/rsp_evil_edges.t" : {
         "mtime" : 1174671805,
         "size" : 893,
         "used" : [
            "Froody::Response::Error",
            "Froody::Response::String",
            "Froody::Response::XML",
            "Test::Exception",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/rsp_perlds.t" : {
         "mtime" : 1174671805,
         "size" : 1947,
         "used" : [
            "Test::Exception",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/rsp_terse.t" : {
         "mtime" : 1174671805,
         "size" : 2777,
         "used" : [
            "Devel::Peek",
            "Test::Exception",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/rsp_xml.t" : {
         "mtime" : 1174671805,
         "size" : 968,
         "used" : [
            "Test::More",
            "XML::LibXML",
            "strict",
            "warnings"
         ]
      },
      "t/structure.t" : {
         "mtime" : 1174671805,
         "size" : 1996,
         "used" : [
            "Froody::Error",
            "Froody::Response::String",
            "Test::Exception",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/walker.t" : {
         "mtime" : 1174671805,
         "size" : 2867,
         "used" : [
            "Data::Dumper",
            "Froody::Walker",
            "Froody::Walker::Terse",
            "Froody::Walker::XML",
            "Test::More",
            "Test::XML",
            "strict",
            "warnings"
         ]
      },
      "t/xml.t" : {
         "mtime" : 1174671805,
         "size" : 4653,
         "used" : [
            "Froody::Error",
            "Test::Exception",
            "Test::More",
            "strict",
            "warnings"
         ]
      }
   },
   "got_prereq_from" : "Build.PL",
   "kwalitee" : {
      "buildtool_not_executable" : 1,
      "consistent_version" : 0,
      "distname_matches_name_in_meta" : 1,
      "extractable" : 1,
      "extracts_nicely" : 1,
      "has_abstract_in_pod" : 1,
      "has_buildtool" : 1,
      "has_changelog" : 1,
      "has_human_readable_license" : 0,
      "has_known_license_in_source_file" : 0,
      "has_license_in_source_file" : 0,
      "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" : "84.09",
      "manifest_matches_dist" : 1,
      "meta_json_conforms_to_known_spec" : 1,
      "meta_json_is_parsable" : 1,
      "meta_yml_conforms_to_known_spec" : 1,
      "meta_yml_declares_perl_version" : 1,
      "meta_yml_has_license" : 0,
      "meta_yml_has_provides" : 1,
      "meta_yml_has_repository_resource" : 1,
      "meta_yml_is_parsable" : 0,
      "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" : 0,
      "use_strict" : 1,
      "use_warnings" : 1,
      "valid_signature" : 1
   },
   "latest_mtime" : 1174671805,
   "license" : "",
   "manifest_matches_dist" : 1,
   "modules" : [
      {
         "file" : "lib/Froody/API/Reflection.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::API::Reflection"
      },
      {
         "file" : "lib/Froody/API/XML.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::API::XML"
      },
      {
         "file" : "lib/Froody/API.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::API"
      },
      {
         "file" : "lib/Froody/Argument/CSV.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Argument::CSV"
      },
      {
         "file" : "lib/Froody/Argument/Email.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Argument::Email"
      },
      {
         "file" : "lib/Froody/Argument/Multipart.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Argument::Multipart"
      },
      {
         "file" : "lib/Froody/Argument/Number.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Argument::Number"
      },
      {
         "file" : "lib/Froody/Argument/Text.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Argument::Text"
      },
      {
         "file" : "lib/Froody/Argument/Trim.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Argument::Trim"
      },
      {
         "file" : "lib/Froody/Argument.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Argument"
      },
      {
         "file" : "lib/Froody/Base.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Base"
      },
      {
         "file" : "lib/Froody/Dispatch.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Dispatch"
      },
      {
         "file" : "lib/Froody/DocServer.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::DocServer"
      },
      {
         "file" : "lib/Froody/Error.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Error"
      },
      {
         "file" : "lib/Froody/ErrorType.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::ErrorType"
      },
      {
         "file" : "lib/Froody/Implementation.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Implementation"
      },
      {
         "file" : "lib/Froody/Invoker/Implementation.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Invoker::Implementation"
      },
      {
         "file" : "lib/Froody/Invoker/PluginService.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Invoker::PluginService"
      },
      {
         "file" : "lib/Froody/Invoker/Remote.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Invoker::Remote"
      },
      {
         "file" : "lib/Froody/Invoker.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Invoker"
      },
      {
         "file" : "lib/Froody/Logger.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Logger"
      },
      {
         "file" : "lib/Froody/Method.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Method"
      },
      {
         "file" : "lib/Froody/Plugin.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Plugin"
      },
      {
         "file" : "lib/Froody/Pod.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Pod"
      },
      {
         "file" : "lib/Froody/Reflection.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Reflection"
      },
      {
         "file" : "lib/Froody/Renderer/json.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Renderer::json"
      },
      {
         "file" : "lib/Froody/Repository.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Repository"
      },
      {
         "file" : "lib/Froody/Request/Apache.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Request::Apache"
      },
      {
         "file" : "lib/Froody/Request/CGI.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Request::CGI"
      },
      {
         "file" : "lib/Froody/Request.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Request"
      },
      {
         "file" : "lib/Froody/Response/Content.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Response::Content"
      },
      {
         "file" : "lib/Froody/Response/Error.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Response::Error"
      },
      {
         "file" : "lib/Froody/Response/PerlDS.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Response::PerlDS"
      },
      {
         "file" : "lib/Froody/Response/String.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Response::String"
      },
      {
         "file" : "lib/Froody/Response/Terse.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Response::Terse"
      },
      {
         "file" : "lib/Froody/Response/XML.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Response::XML"
      },
      {
         "file" : "lib/Froody/Response.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Response"
      },
      {
         "file" : "lib/Froody/Server/Apache.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Server::Apache"
      },
      {
         "file" : "lib/Froody/Server/CGI.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Server::CGI"
      },
      {
         "file" : "lib/Froody/Server/Standalone.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Server::Standalone"
      },
      {
         "file" : "lib/Froody/Server/Test.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Server::Test"
      },
      {
         "file" : "lib/Froody/Server.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Server"
      },
      {
         "file" : "lib/Froody/SimpleClient.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::SimpleClient"
      },
      {
         "file" : "lib/Froody/Structure.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Structure"
      },
      {
         "file" : "lib/Froody/Upload.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Upload"
      },
      {
         "file" : "lib/Froody/Walker/Driver.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Walker::Driver"
      },
      {
         "file" : "lib/Froody/Walker/Terse.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Walker::Terse"
      },
      {
         "file" : "lib/Froody/Walker/XML.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Walker::XML"
      },
      {
         "file" : "lib/Froody/Walker.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody::Walker"
      },
      {
         "file" : "lib/Froody.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Froody"
      },
      {
         "file" : "mbk/Module/Build/Kwalitee.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "Module::Build::Kwalitee"
      }
   ],
   "no_pax_headers" : 1,
   "package" : "Froody-42.034.tar.gz",
   "prereq" : [
      {
         "is_prereq" : 1,
         "requires" : "Error",
         "type" : "runtime_requires",
         "version" : "0.15"
      },
      {
         "is_prereq" : 1,
         "requires" : "Module::Pluggable",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "File::Spec",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Class::Data::Inheritable",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_build_prereq" : 1,
         "requires" : "Test::XML",
         "type" : "build_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "HTTP::Server::Simple",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "perl",
         "type" : "runtime_requires",
         "version" : "5.008"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "File::Find::Rule",
         "type" : "runtime_recommends",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "List::MoreUtils",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "JavaScript::Standalone",
         "type" : "runtime_recommends",
         "version" : "0"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "PPI",
         "type" : "runtime_recommends",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "LWP::UserAgent",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_build_prereq" : 1,
         "requires" : "Test::Exception",
         "type" : "build_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Class::Accessor::Chained::Fast",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Params::Validate",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Email::Valid",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "LWP::Simple",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "Test::Logger",
         "type" : "runtime_recommends",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "UNIVERSAL::require",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "HTTP::Date",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_build_prereq" : 1,
         "requires" : "Test::Differences",
         "type" : "build_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "HTTP::Request::Common",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "Apache",
         "type" : "runtime_recommends",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "URI",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "Apache::Constants",
         "type" : "runtime_recommends",
         "version" : "0"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "Logger",
         "type" : "runtime_recommends",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Template",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_build_prereq" : 1,
         "requires" : "Test::More",
         "type" : "build_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "YAML::Syck",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "XML::LibXML",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "Apache::Cookie",
         "type" : "runtime_recommends",
         "version" : "0"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "Apache::Request",
         "type" : "runtime_recommends",
         "version" : "0"
      }
   ],
   "released_epoch" : 1174671908,
   "size_packed" : 98765,
   "size_unpacked" : 357255,
   "uses" : {
      "noed_in_code" : {
         "strict" : 4,
         "warnings" : 6
      },
      "required_in_code" : {
         "Carp" : 2
      },
      "required_in_eval_in_code" : {
         "Logger" : 1,
         "Test::Logger" : 1
      },
      "required_in_eval_in_tests" : {
         "JavaScript::Standalone" : 2
      },
      "used_in_code" : {
         "CGI" : 4,
         "Carp" : 6,
         "Class::Accessor" : 1,
         "Class::Accessor::Chained::Fast" : 4,
         "Class::Data::Inheritable" : 1,
         "Config" : 1,
         "Data::Dumper" : 2,
         "Email::Valid" : 1,
         "Encode" : 9,
         "Error" : 1,
         "Exporter" : 2,
         "File::Spec" : 1,
         "HTTP::Date" : 1,
         "HTTP::Request::Common" : 2,
         "HTTP::Server::Simple::CGI" : 1,
         "JSON::Syck" : 2,
         "LWP::Simple" : 1,
         "LWP::UserAgent" : 2,
         "List::MoreUtils" : 2,
         "List::Util" : 1,
         "Module::Build" : 1,
         "Module::Pluggable" : 1,
         "Params::Validate" : 9,
         "Scalar::Util" : 15,
         "Storable" : 3,
         "Template" : 1,
         "UNIVERSAL::require" : 1,
         "URI" : 1,
         "XML::LibXML" : 6,
         "YAML::Syck" : 1,
         "constant" : 1,
         "strict" : 51,
         "utf8" : 1,
         "warnings" : 51
      },
      "used_in_config" : {
         "ExtUtils::MakeMaker" : 1,
         "lib" : 1,
         "strict" : 1,
         "warnings" : 1
      },
      "used_in_eval_in_code" : {
         "Apache" : 1,
         "Apache::Constants" : 3,
         "Apache::Cookie" : 1,
         "Apache::Request" : 1
      },
      "used_in_eval_in_tests" : {
         "IPC::Open3" : 1,
         "Module::Build" : 2,
         "Pod::Coverage::CountParents" : 1,
         "Test::Builder" : 1,
         "Test::Pod" : 1
      },
      "used_in_tests" : {
         "Config" : 1,
         "Cwd" : 1,
         "Data::Dumper" : 9,
         "Devel::Peek" : 3,
         "Encode" : 1,
         "File::Copy" : 1,
         "File::Find::Rule" : 5,
         "File::Path" : 1,
         "File::Spec::Functions" : 4,
         "FindBin" : 4,
         "LWP::Simple" : 1,
         "Scalar::Util" : 1,
         "Term::ANSIColor" : 5,
         "Test::Builder" : 1,
         "Test::Differences" : 7,
         "Test::Exception" : 20,
         "Test::Logger" : 2,
         "Test::More" : 31,
         "Test::XML" : 3,
         "XML::LibXML" : 1,
         "constant" : 1,
         "lib" : 6,
         "strict" : 32,
         "warnings" : 29
      }
   },
   "valid_signature" : -1,
   "version" : "42.034",
   "versions" : {
      "examples/corelist/Corelist.pm" : {
         "Corelist::API" : "undef",
         "Corelist::Implementation" : "undef"
      },
      "examples/time/Time.pm" : {
         "Time::API" : "undef",
         "Time::Implementation" : "undef"
      },
      "lib/Froody.pm" : {
         "Froody" : "42.034"
      },
      "lib/Froody/API.pm" : {
         "Froody::API" : "undef"
      },
      "lib/Froody/API/Reflection.pm" : {
         "Froody::API::Reflection" : "undef"
      },
      "lib/Froody/API/XML.pm" : {
         "Froody::API::XML" : "undef"
      },
      "lib/Froody/Argument.pm" : {
         "Froody::Argument" : "undef"
      },
      "lib/Froody/Argument/CSV.pm" : {
         "Froody::Argument::CSV" : "undef"
      },
      "lib/Froody/Argument/Email.pm" : {
         "Froody::Argument::Email" : "undef"
      },
      "lib/Froody/Argument/Multipart.pm" : {
         "Froody::Argument::Multipart" : "undef"
      },
      "lib/Froody/Argument/Number.pm" : {
         "Froody::Argument::Number" : "undef"
      },
      "lib/Froody/Argument/Text.pm" : {
         "Froody::Argument::Text" : "undef"
      },
      "lib/Froody/Argument/Trim.pm" : {
         "Froody::Argument::Trim" : "undef"
      },
      "lib/Froody/Base.pm" : {
         "Froody::Base" : "undef"
      },
      "lib/Froody/Dispatch.pm" : {
         "Froody::Dispatch" : "undef"
      },
      "lib/Froody/DocServer.pm" : {
         "Froody::DocServer" : "undef"
      },
      "lib/Froody/Error.pm" : {
         "Froody::Error" : "undef"
      },
      "lib/Froody/ErrorType.pm" : {
         "Froody::ErrorType" : "0.01"
      },
      "lib/Froody/Implementation.pm" : {
         "Froody::Implementation" : "0.01"
      },
      "lib/Froody/Invoker.pm" : {
         "Froody::Invoker" : "0.01"
      },
      "lib/Froody/Invoker/Implementation.pm" : {
         "Froody::Invoker::Implementation" : "undef"
      },
      "lib/Froody/Invoker/PluginService.pm" : {
         "Froody::Invoker::PluginService" : "undef"
      },
      "lib/Froody/Invoker/Remote.pm" : {
         "Froody::Invoker::Remote" : "0.01"
      },
      "lib/Froody/Logger.pm" : {
         "Froody::Logger" : "undef",
         "Froody::Logger::Compat" : "undef"
      },
      "lib/Froody/Method.pm" : {
         "Froody::Method" : "0.01"
      },
      "lib/Froody/Plugin.pm" : {
         "Froody::Plugin" : "undef"
      },
      "lib/Froody/Pod.pm" : {
         "Froody::Pod" : "undef"
      },
      "lib/Froody/Reflection.pm" : {
         "Froody::Reflection" : "undef"
      },
      "lib/Froody/Renderer/json.pm" : {
         "Froody::Renderer::json" : "undef"
      },
      "lib/Froody/Repository.pm" : {
         "Froody::Repository" : "0.01"
      },
      "lib/Froody/Request.pm" : {
         "Froody::Request" : "undef"
      },
      "lib/Froody/Request/Apache.pm" : {
         "Froody::Request::Apache" : "undef"
      },
      "lib/Froody/Request/CGI.pm" : {
         "Froody::Request::CGI" : "undef"
      },
      "lib/Froody/Response.pm" : {
         "Froody::Response" : "undef"
      },
      "lib/Froody/Response/Content.pm" : {
         "Froody::Response::Content" : "0.01"
      },
      "lib/Froody/Response/Error.pm" : {
         "Froody::Response::Error" : "undef"
      },
      "lib/Froody/Response/PerlDS.pm" : {
         "Froody::Response::PerlDS" : "undef"
      },
      "lib/Froody/Response/String.pm" : {
         "Froody::Response::String" : "undef"
      },
      "lib/Froody/Response/Terse.pm" : {
         "Froody::Response::Terse" : "undef"
      },
      "lib/Froody/Response/XML.pm" : {
         "Froody::Response::XML" : "undef"
      },
      "lib/Froody/Server.pm" : {
         "Froody::Server" : "undef"
      },
      "lib/Froody/Server/Apache.pm" : {
         "Froody::Server::Apache" : "undef"
      },
      "lib/Froody/Server/CGI.pm" : {
         "Froody::Server::CGI" : "undef"
      },
      "lib/Froody/Server/Standalone.pm" : {
         "Froody::Server::Standalone" : "undef"
      },
      "lib/Froody/Server/Test.pm" : {
         "Froody::Server::Test" : "undef"
      },
      "lib/Froody/SimpleClient.pm" : {
         "Froody::SimpleClient" : "undef"
      },
      "lib/Froody/Structure.pm" : {
         "Froody::Structure" : "0.01"
      },
      "lib/Froody/Upload.pm" : {
         "Froody::Upload" : "undef"
      },
      "lib/Froody/Walker.pm" : {
         "Froody::Walker" : "undef"
      },
      "lib/Froody/Walker/Driver.pm" : {
         "Froody::Walker::Driver" : "undef"
      },
      "lib/Froody/Walker/Terse.pm" : {
         "Froody::Walker::Terse" : "undef"
      },
      "lib/Froody/Walker/XML.pm" : {
         "Froody::Walker::XML" : "undef"
      },
      "mbk/Module/Build/Kwalitee.pm" : {
         "Module::Build::Kwalitee" : "undef"
      }
   },
   "vname" : "Froody-42.034"
}