CGI-AppToolkit

Metadata

Analyzed metadata and errors of CGI-AppToolkit.

{
   "abstracts_in_pod" : {
      "CGI::AppToolkit" : "An object-oriented application development framework",
      "CGI::AppToolkit::Data::Automorph" : "A SQL data source component of L<B<CGI::AppToolkit>|CGI::AppToolkit> that inherits from L<B<CGI::AppToolkit::Data::SQLObject>|CGI::AppToolkit::Data::SQLObject> and adds the ability to 'interrogate' the DBD to gather information about the database table. You can occasionally use B<CGI::AppToolkit::Data::Automorph> directly. For most projects, you shoould still create a module that inherits from B<CGI::AppToolkit::Data::Automorph>, often only overriding two methods.",
      "CGI::AppToolkit::Data::Object" : "A data source component of L<B<CGI::AppToolkit>|CGI::AppToolkit>",
      "CGI::AppToolkit::Data::SQLObject" : "A SQL data source component of L<B<CGI::AppToolkit>|CGI::AppToolkit> that inherits from L<B<CGI::AppToolkit::Data::Object>|CGI::AppToolkit::Data::Object>",
      "CGI::AppToolkit::Data::TestSQLObject" : "An example object, illustrating how to subclass C<CGI::AppToolkit::Data::SQLObject>.",
      "CGI::AppToolkit::Template" : "Perl module to manipulate text templates",
      "CGI::AppToolkit::Template::Filter" : "A superclass for C<CGI::AppToolkit::Template> filters"
   },
   "author" : "GISEBURT",
   "base_dirs" : [
      "Template/",
      "Template/Template/"
   ],
   "buildfile_executable" : 0,
   "dir_lib" : "lib",
   "dir_t" : "t",
   "dirs_array" : [
      "Template/Template",
      "Template",
      "lib/CGI/AppToolkit/Data",
      "lib/CGI/AppToolkit/Template/Filter",
      "lib/CGI/AppToolkit/Template",
      "lib/CGI/AppToolkit",
      "lib/CGI",
      "lib",
      "t/templates",
      "t",
      "t"
   ],
   "dist" : "CGI-AppToolkit",
   "error" : {
      "consistent_version" : "0.01,0.05",
      "use_strict" : "CGI::AppToolkit::Template::TemplateC",
      "use_warnings" : "CGI::AppToolkit::Data::TestSQLObject, CGI::AppToolkit::Template::Filter, CGI::AppToolkit::Template::Filter::Abs, CGI::AppToolkit::Template::TemplateC, CGI::AppToolkit, CGI::AppToolkit::Template::Filter::HTML, CGI::AppToolkit::Data::Automorph, CGI::AppToolkit::Data::Object, CGI::AppToolkit::Data::SQLObject, CGI::AppToolkit::Template::Filter::URL, CGI::AppToolkit::Template::Filter::BR, CGI::AppToolkit::Template::Filter::Money, CGI::AppToolkit::Template"
   },
   "extension" : "tgz",
   "extractable" : 1,
   "extracts_nicely" : 1,
   "file__build" : 0,
   "file_blib" : 0,
   "file_build" : 0,
   "file_makefile" : 0,
   "file_makefile_pl" : "WWW::CPANTS::Analyze::Context=HASH(0x4ff7280)->d->{file_makefile_pl},Template/Template/Makefile.PL",
   "file_manifest" : "MANIFEST",
   "file_pm_to_blib" : 0,
   "file_readme" : "README",
   "files_array" : [
      ".icon.bin",
      "MANIFEST",
      "MANIFEST.skip",
      "Makefile.PL",
      "README",
      "Template/Makefile.PL",
      "Template/Template/DecisionNode.cpp",
      "Template/Template/DecisionNode.h",
      "Template/Template/Makefile.PL",
      "Template/Template/RepeatNode.cpp",
      "Template/Template/RepeatNode.h",
      "Template/Template/TemplateC.cpp",
      "Template/Template/TemplateC.h",
      "Template/Template/TemplateNode.cpp",
      "Template/Template/TemplateNode.h",
      "Template/Template/TextNode.cpp",
      "Template/Template/TextNode.h",
      "Template/Template/TokenNode.cpp",
      "Template/Template/TokenNode.h",
      "Template/TemplateC.xs",
      "Template/typemap",
      "lib/CGI/AppToolkit/Data/Automorph.pm",
      "lib/CGI/AppToolkit/Data/Object.pm",
      "lib/CGI/AppToolkit/Data/SQLObject.pm",
      "lib/CGI/AppToolkit/Data/TestSQLObject.pm",
      "lib/CGI/AppToolkit/Template/Filter/Abs.pm",
      "lib/CGI/AppToolkit/Template/Filter/BR.pm",
      "lib/CGI/AppToolkit/Template/Filter/HTML.pm",
      "lib/CGI/AppToolkit/Template/Filter/Money.pm",
      "lib/CGI/AppToolkit/Template/Filter/URL.pm",
      "lib/CGI/AppToolkit/Template/Filter.pm",
      "lib/CGI/AppToolkit/Template/TemplateC.pm",
      "lib/CGI/AppToolkit/Template.pm",
      "lib/CGI/AppToolkit.pm",
      "t/data-test1.t",
      "t/template-test1.t",
      "t/templates/test1.tmpl",
      "t/templates/test1.tmpl.out",
      "t/test1.tmpl.out2"
   ],
   "files_hash" : {
      ".icon.bin" : {
         "mtime" : 1024340501,
         "size" : 57984
      },
      "MANIFEST" : {
         "mtime" : 1024361414,
         "size" : 1121
      },
      "MANIFEST.skip" : {
         "mtime" : 1022706568,
         "size" : 22
      },
      "Makefile.PL" : {
         "mtime" : 1023642059,
         "size" : 359,
         "used" : [
            "ExtUtils::MakeMaker"
         ]
      },
      "README" : {
         "mtime" : 1024338819,
         "size" : 931
      },
      "Template/Makefile.PL" : {
         "mtime" : 1023642128,
         "size" : 796,
         "used" : [
            "ExtUtils::MakeMaker"
         ]
      },
      "Template/Template/DecisionNode.cpp" : {
         "mtime" : 1024086791,
         "size" : 3241
      },
      "Template/Template/DecisionNode.h" : {
         "mtime" : 1024086793,
         "size" : 1032
      },
      "Template/Template/Makefile.PL" : {
         "mtime" : 1024086798,
         "size" : 574,
         "used" : [
            "ExtUtils::MakeMaker"
         ]
      },
      "Template/Template/RepeatNode.cpp" : {
         "mtime" : 1024086810,
         "size" : 2790
      },
      "Template/Template/RepeatNode.h" : {
         "mtime" : 1024086811,
         "size" : 836
      },
      "Template/Template/TemplateC.cpp" : {
         "mtime" : 1024086814,
         "size" : 41815
      },
      "Template/Template/TemplateC.h" : {
         "mtime" : 1024086816,
         "size" : 3216
      },
      "Template/Template/TemplateNode.cpp" : {
         "mtime" : 1024086817,
         "size" : 2857
      },
      "Template/Template/TemplateNode.h" : {
         "mtime" : 1024086781,
         "size" : 911
      },
      "Template/Template/TextNode.cpp" : {
         "mtime" : 1024086783,
         "size" : 1118
      },
      "Template/Template/TextNode.h" : {
         "mtime" : 1024086785,
         "size" : 646
      },
      "Template/Template/TokenNode.cpp" : {
         "mtime" : 1024086787,
         "size" : 2038
      },
      "Template/Template/TokenNode.h" : {
         "mtime" : 1024086789,
         "size" : 772
      },
      "Template/TemplateC.xs" : {
         "mtime" : 1023641987,
         "size" : 855
      },
      "Template/typemap" : {
         "mtime" : 1011009871,
         "size" : 528
      },
      "lib/CGI/AppToolkit.pm" : {
         "module" : "CGI::AppToolkit",
         "mtime" : 1024047608,
         "noed" : [
            "strict"
         ],
         "required_in_eval" : [
            "CGI::AppToolkit::Data::Automorph"
         ],
         "size" : 14538,
         "used" : [
            "Carp",
            "strict",
            "vars"
         ],
         "used_in_eval" : [
            "CGI::AppToolkit::Template",
            "DBI"
         ]
      },
      "lib/CGI/AppToolkit/Data/Automorph.pm" : {
         "module" : "CGI::AppToolkit::Data::Automorph",
         "mtime" : 1024047854,
         "size" : 3857,
         "used" : [
            "CGI::AppToolkit::Data::SQLObject",
            "strict"
         ]
      },
      "lib/CGI/AppToolkit/Data/Object.pm" : {
         "module" : "CGI::AppToolkit::Data::Object",
         "mtime" : 1024045978,
         "noed" : [
            "strict"
         ],
         "size" : 9422,
         "used" : [
            "Carp",
            "strict",
            "vars"
         ]
      },
      "lib/CGI/AppToolkit/Data/SQLObject.pm" : {
         "module" : "CGI::AppToolkit::Data::SQLObject",
         "mtime" : 1024047854,
         "size" : 24390,
         "used" : [
            "CGI::AppToolkit::Data::Object",
            "Carp",
            "strict",
            "vars"
         ]
      },
      "lib/CGI/AppToolkit/Data/TestSQLObject.pm" : {
         "module" : "CGI::AppToolkit::Data::TestSQLObject",
         "mtime" : 1024086560,
         "size" : 2258,
         "used" : [
            "CGI::AppToolkit::Data::SQLObject",
            "strict"
         ]
      },
      "lib/CGI/AppToolkit/Template.pm" : {
         "module" : "CGI::AppToolkit::Template",
         "mtime" : 1024050074,
         "required" : [
            "5.004"
         ],
         "size" : 21688,
         "used" : [
            "CGI::AppToolkit::Template::TemplateC",
            "Carp",
            "Exporter",
            "strict",
            "vars"
         ]
      },
      "lib/CGI/AppToolkit/Template/Filter.pm" : {
         "module" : "CGI::AppToolkit::Template::Filter",
         "mtime" : 1024086560,
         "required" : [
            "5.004"
         ],
         "size" : 2146,
         "used" : [
            "Carp",
            "strict"
         ]
      },
      "lib/CGI/AppToolkit/Template/Filter/Abs.pm" : {
         "module" : "CGI::AppToolkit::Template::Filter::Abs",
         "mtime" : 1024084158,
         "required" : [
            "5.004"
         ],
         "size" : 530,
         "used" : [
            "CGI::AppToolkit::Template::Filter",
            "Carp",
            "strict"
         ]
      },
      "lib/CGI/AppToolkit/Template/Filter/BR.pm" : {
         "module" : "CGI::AppToolkit::Template::Filter::BR",
         "mtime" : 1024048409,
         "required" : [
            "5.004"
         ],
         "size" : 520,
         "used" : [
            "CGI::AppToolkit::Template::Filter",
            "Carp",
            "strict"
         ]
      },
      "lib/CGI/AppToolkit/Template/Filter/HTML.pm" : {
         "module" : "CGI::AppToolkit::Template::Filter::HTML",
         "mtime" : 1024047854,
         "required" : [
            "5.004"
         ],
         "size" : 561,
         "used" : [
            "CGI::AppToolkit::Template::Filter",
            "Carp",
            "strict"
         ]
      },
      "lib/CGI/AppToolkit/Template/Filter/Money.pm" : {
         "module" : "CGI::AppToolkit::Template::Filter::Money",
         "mtime" : 1024048479,
         "required" : [
            "5.004"
         ],
         "size" : 532,
         "used" : [
            "CGI::AppToolkit::Template::Filter",
            "Carp",
            "strict"
         ]
      },
      "lib/CGI/AppToolkit/Template/Filter/URL.pm" : {
         "module" : "CGI::AppToolkit::Template::Filter::URL",
         "mtime" : 1024049375,
         "required" : [
            "5.004"
         ],
         "size" : 999,
         "used" : [
            "CGI::AppToolkit::Template::Filter",
            "Carp",
            "strict",
            "vars"
         ]
      },
      "lib/CGI/AppToolkit/Template/TemplateC.pm" : {
         "module" : "CGI::AppToolkit::Template::TemplateC",
         "mtime" : 1024086508,
         "required" : [
            "DynaLoader",
            "Exporter"
         ],
         "size" : 733
      },
      "t/data-test1.t" : {
         "mtime" : 1024361292,
         "size" : 5679,
         "used" : [
            "CGI::AppToolkit",
            "Data::Dumper",
            "ExtUtils::testlib",
            "strict"
         ]
      },
      "t/template-test1.t" : {
         "mtime" : 1024361297,
         "required" : [
            "CGI::AppToolkit::Template::Filter::BR",
            "CGI::AppToolkit::Template::Filter::HTML",
            "CGI::AppToolkit::Template::Filter::URL"
         ],
         "size" : 16380,
         "used" : [
            "CGI::AppToolkit",
            "ExtUtils::testlib",
            "strict"
         ]
      },
      "t/templates/test1.tmpl" : {
         "mtime" : 1023537388,
         "size" : 872
      },
      "t/templates/test1.tmpl.out" : {
         "mtime" : 1014894644,
         "size" : 1207
      },
      "t/test1.tmpl.out2" : {
         "mtime" : 1024361484,
         "size" : 238052
      }
   },
   "got_prereq_from" : "Makefile.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" : 0,
      "has_human_readable_license" : 0,
      "has_known_license_in_source_file" : 0,
      "has_license_in_source_file" : 0,
      "has_manifest" : 1,
      "has_meta_yml" : 0,
      "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" : "77.27",
      "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" : 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" : 0,
      "portable_filenames" : 1,
      "proper_libs" : 1,
      "use_strict" : 0,
      "use_warnings" : 0,
      "valid_signature" : 1
   },
   "latest_mtime" : 1024361484,
   "license" : "",
   "manifest_matches_dist" : 1,
   "modules" : [
      {
         "file" : "lib/CGI/AppToolkit/Data/Automorph.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "CGI::AppToolkit::Data::Automorph"
      },
      {
         "file" : "lib/CGI/AppToolkit/Data/Object.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "CGI::AppToolkit::Data::Object"
      },
      {
         "file" : "lib/CGI/AppToolkit/Data/SQLObject.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "CGI::AppToolkit::Data::SQLObject"
      },
      {
         "file" : "lib/CGI/AppToolkit/Data/TestSQLObject.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "CGI::AppToolkit::Data::TestSQLObject"
      },
      {
         "file" : "lib/CGI/AppToolkit/Template/Filter/Abs.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "CGI::AppToolkit::Template::Filter::Abs"
      },
      {
         "file" : "lib/CGI/AppToolkit/Template/Filter/BR.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "CGI::AppToolkit::Template::Filter::BR"
      },
      {
         "file" : "lib/CGI/AppToolkit/Template/Filter/HTML.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "CGI::AppToolkit::Template::Filter::HTML"
      },
      {
         "file" : "lib/CGI/AppToolkit/Template/Filter/Money.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "CGI::AppToolkit::Template::Filter::Money"
      },
      {
         "file" : "lib/CGI/AppToolkit/Template/Filter/URL.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "CGI::AppToolkit::Template::Filter::URL"
      },
      {
         "file" : "lib/CGI/AppToolkit/Template/Filter.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "CGI::AppToolkit::Template::Filter"
      },
      {
         "file" : "lib/CGI/AppToolkit/Template/TemplateC.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "CGI::AppToolkit::Template::TemplateC"
      },
      {
         "file" : "lib/CGI/AppToolkit/Template.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "CGI::AppToolkit::Template"
      },
      {
         "file" : "lib/CGI/AppToolkit.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "CGI::AppToolkit"
      }
   ],
   "needs_compiler" : 1,
   "no_pax_headers" : 1,
   "package" : "CGI-AppToolkit-0.051.tgz",
   "prereq" : [],
   "released_epoch" : 1024361613,
   "size_packed" : 81129,
   "size_unpacked" : 468806,
   "uses" : {
      "noed_in_code" : {
         "strict" : 2
      },
      "required_in_code" : {
         "5.004" : 7,
         "DynaLoader" : 1,
         "Exporter" : 1
      },
      "used_in_code" : {
         "Carp" : 10,
         "Exporter" : 1,
         "strict" : 12,
         "vars" : 5
      },
      "used_in_config" : {
         "ExtUtils::MakeMaker" : 3
      },
      "used_in_eval_in_code" : {
         "DBI" : 1
      },
      "used_in_tests" : {
         "Data::Dumper" : 1,
         "ExtUtils::testlib" : 2,
         "strict" : 2
      }
   },
   "valid_signature" : -1,
   "version" : "0.051",
   "versions" : {
      "lib/CGI/AppToolkit.pm" : {
         "CGI::AppToolkit" : "0.05",
         "CGI::AppToolkit::Data::_firesafe" : "0.05",
         "CGI::AppToolkit::_firesafe" : "0.05"
      },
      "lib/CGI/AppToolkit/Data/Automorph.pm" : {
         "CGI::AppToolkit::Data::Automorph" : "0.05"
      },
      "lib/CGI/AppToolkit/Data/Object.pm" : {
         "CGI::AppToolkit::Data::Object" : "0.05",
         "CGI::AppToolkit::Data::Object::Error" : "0.05"
      },
      "lib/CGI/AppToolkit/Data/SQLObject.pm" : {
         "CGI::AppToolkit::Data::SQLObject" : "0.05"
      },
      "lib/CGI/AppToolkit/Data/TestSQLObject.pm" : {
         "CGI::AppToolkit::Data::TestSQLObject" : "0.05"
      },
      "lib/CGI/AppToolkit/Template.pm" : {
         "CGI::AppToolkit::Template" : "0.05"
      },
      "lib/CGI/AppToolkit/Template/Filter.pm" : {
         "CGI::AppToolkit::Template::Filter" : "0.05"
      },
      "lib/CGI/AppToolkit/Template/Filter/Abs.pm" : {
         "CGI::AppToolkit::Template::Filter::Abs" : "0.05"
      },
      "lib/CGI/AppToolkit/Template/Filter/BR.pm" : {
         "CGI::AppToolkit::Template::Filter::BR" : "0.05"
      },
      "lib/CGI/AppToolkit/Template/Filter/HTML.pm" : {
         "CGI::AppToolkit::Template::Filter::HTML" : "0.05"
      },
      "lib/CGI/AppToolkit/Template/Filter/Money.pm" : {
         "CGI::AppToolkit::Template::Filter::Money" : "0.05"
      },
      "lib/CGI/AppToolkit/Template/Filter/URL.pm" : {
         "CGI::AppToolkit::Template::Filter::URL" : "0.05"
      },
      "lib/CGI/AppToolkit/Template/TemplateC.pm" : {
         "CGI::AppToolkit::Template::TemplateC" : "0.01"
      }
   },
   "vname" : "CGI-AppToolkit-0.051"
}