Data-Schema

Metadata

Analyzed metadata and errors of Data-Schema.

{
   "abstracts" : {
      "Data::Schema" : "(DEPRECATED) Validate nested data structures with nested structure",
      "Data::Schema::Config" : "Data::Schema configuration",
      "Data::Schema::Manual::Plugin" : "Writing plugins for Data::Schema",
      "Data::Schema::Manual::Schema" : "Data::Schema schema reference",
      "Data::Schema::Manual::Tutorial" : "Introduction to and using Data::Schema",
      "Data::Schema::Manual::TypeHandler" : "Writing type handler for Data::Schema",
      "Data::Schema::Plugin::LoadSchema::Base" : "Base class for other DSP::LoadSchema::* plugins",
      "Data::Schema::Plugin::LoadSchema::Hash" : "Plugin to load schemas from hashes",
      "Data::Schema::Plugin::LoadSchema::YAMLFile" : "Plugin to load schemas from YAML files",
      "Data::Schema::Schema::Schema" : "the DS schema of DS schema",
      "Data::Schema::Type::All" : "Type handler for 'all' type",
      "Data::Schema::Type::Array" : "Type handler for arrays ('array')",
      "Data::Schema::Type::Base" : "Base class for Data::Schema type handler",
      "Data::Schema::Type::Bool" : "Type handler for booleans ('bool')",
      "Data::Schema::Type::CIStr" : "Type handler for case-insensitive string ('cistr')",
      "Data::Schema::Type::Comparable" : "Role for comparable types",
      "Data::Schema::Type::Either" : "Type handler for 'either' type",
      "Data::Schema::Type::Float" : "Type handler for floating point numbers ('float')",
      "Data::Schema::Type::HasElement" : "Role for types that have the notion of elements",
      "Data::Schema::Type::Hash" : "Type handler for hash ('hash')",
      "Data::Schema::Type::Int" : "Type handler for integer numbers ('int')",
      "Data::Schema::Type::Num" : "Base type handler for numbers",
      "Data::Schema::Type::Object" : "Type handler for Perl objects ('object')",
      "Data::Schema::Type::Printable" : "Role for printable stuff",
      "Data::Schema::Type::Scalar" : "Role for scalar types",
      "Data::Schema::Type::Schema" : "Make schema as type",
      "Data::Schema::Type::Sortable" : "Role for sortable types",
      "Data::Schema::Type::Str" : "Type handler for string ('str')",
      "Data::Schema::Type::TypeName" : "Type handler for DS type 'typename'"
   },
   "author" : "SHARYANTO",
   "buildfile_executable" : 0,
   "dir_lib" : "lib",
   "dir_t" : "t",
   "dirs_array" : [
      "lib",
      "lib/Data",
      "lib/Data/Schema",
      "lib/Data/Schema/Schema",
      "lib/Data/Schema/Manual",
      "lib/Data/Schema/Plugin",
      "lib/Data/Schema/Plugin/LoadSchema",
      "lib/Data/Schema/Type",
      "t",
      "t/lib",
      "t/lib/Data",
      "t/lib/Data/Schema",
      "t/lib/Data/Schema/Type",
      "t/schemas",
      "examples"
   ],
   "dist" : "Data-Schema",
   "dynamic_config" : 0,
   "error" : {
      "manifest_matches_dist" : [
         "MANIFEST (81) does not match dist (81):",
         "Missing in MANIFEST: .gitignore, t/00-load.t-, t/30-config-defer_loading.t-",
         "Missing in Dist: t/00-load.t, t/30-config-defer_loading.t, t/pod-coverage.t"
      ]
   },
   "extension" : "tar.gz",
   "external_license_file" : "LICENSE",
   "extractable" : 1,
   "extracts_nicely" : 1,
   "file__build" : 0,
   "file_blib" : 0,
   "file_build" : 0,
   "file_changelog" : "Changes",
   "file_dist_ini" : "dist.ini",
   "file_license" : "LICENSE",
   "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" : [
      "dist.ini",
      "README",
      ".gitignore",
      "Changes",
      "Makefile.PL",
      "META.yml",
      "MANIFEST",
      "LICENSE",
      "lib/Data/Schema.pm",
      "lib/Data/Schema/Config.pm",
      "lib/Data/Schema/Schema/Schema.pm",
      "lib/Data/Schema/Manual/Tutorial.pod",
      "lib/Data/Schema/Manual/Schema.pod",
      "lib/Data/Schema/Manual/TypeHandler.pod",
      "lib/Data/Schema/Manual/Plugin.pod",
      "lib/Data/Schema/Plugin/LoadSchema/Base.pm",
      "lib/Data/Schema/Plugin/LoadSchema/YAMLFile.pm",
      "lib/Data/Schema/Plugin/LoadSchema/Hash.pm",
      "lib/Data/Schema/Type/Base.pm",
      "lib/Data/Schema/Type/HasElement.pm",
      "lib/Data/Schema/Type/All.pm",
      "lib/Data/Schema/Type/Either.pm",
      "lib/Data/Schema/Type/CIStr.pm",
      "lib/Data/Schema/Type/Object.pm",
      "lib/Data/Schema/Type/Schema.pm",
      "lib/Data/Schema/Type/Printable.pm",
      "lib/Data/Schema/Type/Array.pm",
      "lib/Data/Schema/Type/Float.pm",
      "lib/Data/Schema/Type/Str.pm",
      "lib/Data/Schema/Type/Comparable.pm",
      "lib/Data/Schema/Type/Hash.pm",
      "lib/Data/Schema/Type/Int.pm",
      "lib/Data/Schema/Type/Sortable.pm",
      "lib/Data/Schema/Type/TypeName.pm",
      "lib/Data/Schema/Type/Num.pm",
      "lib/Data/Schema/Type/Bool.pm",
      "lib/Data/Schema/Type/Scalar.pm",
      "t/10-type-float.t",
      "t/20-register_type.t",
      "t/11-attr-default.t",
      "t/10-type-array.t",
      "t/10-type-schema.t",
      "t/10-type-object.t",
      "t/10-type-typename.t",
      "t/release-pod-coverage.t",
      "t/10-type-hash.t",
      "t/01-basics.t",
      "t/10-type-either.t",
      "t/10-type-all.t",
      "t/13-attrsuffix.t",
      "t/40-dss-01-basics.t",
      "t/testlib.pm",
      "t/00-load.t-",
      "t/06-english.t",
      "t/40-dss-02-attrhash.t",
      "t/30-config-defer_loading.t-",
      "t/11-attr-comment_note.t",
      "t/10-type-bool.t",
      "t/10-type-str.t",
      "t/40-dss-10-attr-int.t",
      "t/pod.t",
      "t/03-export.t",
      "t/11-attr-required_forbidden_set.t",
      "t/10-type-any.t",
      "t/release-pod-syntax.t",
      "t/12-attrhash-merge.t",
      "t/10-type-int.t",
      "t/30-config-gettext_function.t",
      "t/lib/Data/Schema/Type/MyType1.pm",
      "t/schemas/address",
      "t/schemas/invalid_recursive",
      "t/schemas/even",
      "t/schemas/invalid_circular",
      "t/schemas/positive_even",
      "t/schemas/invalid_circular2",
      "t/schemas/ip",
      "t/schemas/us_address",
      "t/schemas/invalid_unknown_base",
      "examples/bench-compile-dss.pl",
      "examples/email_or_userid_or_username",
      "examples/bench-compile.pl"
   ],
   "files_hash" : {
      ".gitignore" : {
         "mtime" : 1344389170,
         "size" : 3
      },
      "Changes" : {
         "mtime" : 1364576241,
         "size" : 6322
      },
      "LICENSE" : {
         "mtime" : 1341538035,
         "size" : 18261
      },
      "MANIFEST" : {
         "mtime" : 1341538035,
         "size" : 1947
      },
      "META.yml" : {
         "mtime" : 1364576231,
         "size" : 583
      },
      "Makefile.PL" : {
         "mtime" : 1364576231,
         "size" : 849,
         "used" : [
            "ExtUtils::MakeMaker",
            "strict",
            "warnings"
         ]
      },
      "README" : {
         "mtime" : 1364576231,
         "size" : 13795
      },
      "dist.ini" : {
         "mtime" : 1364576231,
         "size" : 507
      },
      "examples/bench-compile-dss.pl" : {
         "mtime" : 1341538035,
         "size" : 1015
      },
      "examples/bench-compile.pl" : {
         "mtime" : 1341538035,
         "size" : 1398
      },
      "examples/email_or_userid_or_username" : {
         "mtime" : 1341538035,
         "size" : 1159
      },
      "lib/Data/Schema.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema",
         "mtime" : 1364576231,
         "noed" : [
            "Moose",
            "strict"
         ],
         "required" : [
            "Data::Schema::Type::Schema"
         ],
         "size" : 37981,
         "used" : [
            "Data::ModeMerge",
            "Data::Schema::Config",
            "Data::Schema::Type::Schema",
            "Digest::MD5",
            "Moose",
            "Storable"
         ]
      },
      "lib/Data/Schema/Config.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Config",
         "mtime" : 1364576231,
         "noed" : [
            "Moose"
         ],
         "size" : 4103,
         "used" : [
            "Moose"
         ]
      },
      "lib/Data/Schema/Manual/Plugin.pod" : {
         "license" : "Perl_5",
         "mtime" : 1364576231,
         "size" : 2630
      },
      "lib/Data/Schema/Manual/Schema.pod" : {
         "license" : "Perl_5",
         "mtime" : 1364576231,
         "size" : 13451
      },
      "lib/Data/Schema/Manual/Tutorial.pod" : {
         "license" : "Perl_5",
         "mtime" : 1364576231,
         "size" : 9308
      },
      "lib/Data/Schema/Manual/TypeHandler.pod" : {
         "license" : "Perl_5",
         "mtime" : 1364576231,
         "size" : 2568
      },
      "lib/Data/Schema/Plugin/LoadSchema/Base.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Plugin::LoadSchema::Base",
         "mtime" : 1364576231,
         "noed" : [
            "Moose"
         ],
         "size" : 2249,
         "used" : [
            "Data::Schema::Type::Schema",
            "Moose"
         ]
      },
      "lib/Data/Schema/Plugin/LoadSchema/Hash.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Plugin::LoadSchema::Hash",
         "mtime" : 1364576231,
         "noed" : [
            "Moose"
         ],
         "size" : 1390,
         "used" : [
            "Moose"
         ]
      },
      "lib/Data/Schema/Plugin/LoadSchema/YAMLFile.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Plugin::LoadSchema::YAMLFile",
         "mtime" : 1364576231,
         "noed" : [
            "Moose"
         ],
         "size" : 2223,
         "used" : [
            "File::Slurp",
            "Moose",
            "YAML::Syck"
         ]
      },
      "lib/Data/Schema/Schema/Schema.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Schema::Schema",
         "mtime" : 1364576231,
         "size" : 11976,
         "used" : [
            "strict",
            "warnings"
         ]
      },
      "lib/Data/Schema/Type/All.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Type::All",
         "mtime" : 1364576231,
         "noed" : [
            "Moose"
         ],
         "size" : 3457,
         "used" : [
            "Moose"
         ]
      },
      "lib/Data/Schema/Type/Array.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Type::Array",
         "mtime" : 1364576231,
         "noed" : [
            "Moose"
         ],
         "size" : 13794,
         "used" : [
            "List::MoreUtils",
            "Moose",
            "Storable"
         ]
      },
      "lib/Data/Schema/Type/Base.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Type::Base",
         "mtime" : 1364576231,
         "noed" : [
            "Moose"
         ],
         "size" : 27925,
         "used" : [
            "Data::Dumper",
            "Moose",
            "Scalar::Util"
         ]
      },
      "lib/Data/Schema/Type/Bool.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Type::Bool",
         "mtime" : 1364576231,
         "noed" : [
            "Moose"
         ],
         "size" : 2032,
         "used" : [
            "Moose"
         ]
      },
      "lib/Data/Schema/Type/CIStr.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Type::CIStr",
         "mtime" : 1364576231,
         "noed" : [
            "Moose"
         ],
         "size" : 1401,
         "used" : [
            "Moose"
         ]
      },
      "lib/Data/Schema/Type/Comparable.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Type::Comparable",
         "mtime" : 1364576231,
         "noed" : [
            "Moose::Role"
         ],
         "size" : 5052,
         "used" : [
            "Moose::Role"
         ]
      },
      "lib/Data/Schema/Type/Either.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Type::Either",
         "mtime" : 1364576231,
         "noed" : [
            "Moose"
         ],
         "size" : 3532,
         "used" : [
            "Moose"
         ]
      },
      "lib/Data/Schema/Type/Float.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Type::Float",
         "mtime" : 1364576231,
         "noed" : [
            "Moose"
         ],
         "size" : 1013,
         "used" : [
            "Moose"
         ]
      },
      "lib/Data/Schema/Type/HasElement.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Type::HasElement",
         "mtime" : 1364576231,
         "noed" : [
            "Moose::Role"
         ],
         "size" : 13219,
         "used" : [
            "Moose::Role"
         ]
      },
      "lib/Data/Schema/Type/Hash.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Type::Hash",
         "mtime" : 1364576231,
         "noed" : [
            "Moose"
         ],
         "size" : 37013,
         "used" : [
            "Moose",
            "Storable"
         ]
      },
      "lib/Data/Schema/Type/Int.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Type::Int",
         "mtime" : 1364576231,
         "noed" : [
            "Moose"
         ],
         "size" : 4792,
         "used" : [
            "Moose"
         ]
      },
      "lib/Data/Schema/Type/Num.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Type::Num",
         "mtime" : 1364576231,
         "noed" : [
            "Moose"
         ],
         "size" : 1891,
         "used" : [
            "Moose",
            "Scalar::Util"
         ]
      },
      "lib/Data/Schema/Type/Object.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Type::Object",
         "mtime" : 1364576231,
         "noed" : [
            "Moose"
         ],
         "size" : 7652,
         "used" : [
            "Moose",
            "Scalar::Util"
         ]
      },
      "lib/Data/Schema/Type/Printable.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Type::Printable",
         "mtime" : 1364576231,
         "noed" : [
            "Moose::Role"
         ],
         "size" : 849,
         "used" : [
            "Moose::Role"
         ]
      },
      "lib/Data/Schema/Type/Scalar.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Type::Scalar",
         "mtime" : 1364576231,
         "noed" : [
            "Moose::Role"
         ],
         "size" : 4570,
         "used" : [
            "Moose::Role"
         ]
      },
      "lib/Data/Schema/Type/Schema.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Type::Schema",
         "mtime" : 1364576231,
         "noed" : [
            "Moose"
         ],
         "size" : 3892,
         "used" : [
            "Moose",
            "Scalar::Util"
         ]
      },
      "lib/Data/Schema/Type/Sortable.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Type::Sortable",
         "mtime" : 1364576231,
         "noed" : [
            "Moose::Role"
         ],
         "size" : 4045,
         "used" : [
            "Moose::Role"
         ]
      },
      "lib/Data/Schema/Type/Str.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Type::Str",
         "mtime" : 1364576231,
         "noed" : [
            "Moose"
         ],
         "size" : 4845,
         "used" : [
            "Moose"
         ]
      },
      "lib/Data/Schema/Type/TypeName.pm" : {
         "license" : "Perl_5",
         "module" : "Data::Schema::Type::TypeName",
         "mtime" : 1364576231,
         "noed" : [
            "Moose"
         ],
         "size" : 4472,
         "used" : [
            "Moose"
         ]
      },
      "t/00-load.t-" : {
         "mtime" : 1341538035,
         "size" : 1272,
         "used" : [
            "Test::More"
         ]
      },
      "t/01-basics.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 4106,
         "used" : [
            "Data::Schema",
            "Test::Exception",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/03-export.t" : {
         "mtime" : 1341538035,
         "required" : [
            "Data::Schema"
         ],
         "required_in_eval" : [
            "Data::Schema"
         ],
         "size" : 1218,
         "used" : [
            "Test::Exception",
            "Test::More",
            "lib",
            "warnings"
         ]
      },
      "t/06-english.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 654,
         "used" : [
            "Data::Schema",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/10-type-all.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 525,
         "used" : [
            "Data::Schema",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/10-type-any.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 378,
         "used" : [
            "Data::Schema",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/10-type-array.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 4622,
         "used" : [
            "Data::Schema",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/10-type-bool.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 850,
         "used" : [
            "Data::Schema",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/10-type-either.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 515,
         "used" : [
            "Data::Schema",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/10-type-float.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 505,
         "used" : [
            "Data::Schema",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/10-type-hash.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 16844,
         "used" : [
            "Data::Schema",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/10-type-int.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 1269,
         "used" : [
            "Data::Schema",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/10-type-object.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 2535,
         "used" : [
            "Data::Schema",
            "Moose",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/10-type-schema.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 2225,
         "used" : [
            "Data::Schema",
            "FindBin",
            "Scalar::Util",
            "Test::Exception",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/10-type-str.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 1750,
         "used" : [
            "Data::Schema",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/10-type-typename.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 1584,
         "used" : [
            "Data::Schema",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/11-attr-comment_note.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 459,
         "used" : [
            "Data::Schema",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/11-attr-default.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 2463,
         "used" : [
            "Data::Schema",
            "Test::Exception",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/11-attr-required_forbidden_set.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 3411,
         "used" : [
            "Data::Schema",
            "Test::Exception",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/12-attrhash-merge.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 2518,
         "used" : [
            "Data::Schema",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/13-attrsuffix.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 3691,
         "used" : [
            "Data::Schema",
            "Storable",
            "Test::Exception",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/20-register_type.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 688,
         "used" : [
            "Data::Schema",
            "Moose",
            "Test::Exception",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/30-config-defer_loading.t-" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 456,
         "used" : [
            "Data::Schema",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/30-config-gettext_function.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 360,
         "used" : [
            "Data::Schema",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/40-dss-01-basics.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 1705,
         "used" : [
            "Data::Schema",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/40-dss-02-attrhash.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 1063,
         "used" : [
            "Data::Schema",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/40-dss-10-attr-int.t" : {
         "mtime" : 1341538035,
         "required" : [
            "testlib"
         ],
         "size" : 154,
         "used" : [
            "Data::Schema",
            "Test::More",
            "lib",
            "strict",
            "warnings"
         ]
      },
      "t/lib/Data/Schema/Type/MyType1.pm" : {
         "mtime" : 1364576231,
         "size" : 171
      },
      "t/pod.t" : {
         "mtime" : 1341538035,
         "size" : 232,
         "used" : [
            "Test::More",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "Test::Pod"
         ]
      },
      "t/release-pod-coverage.t" : {
         "mtime" : 1341538035,
         "required" : [
            "Test::More"
         ],
         "size" : 500,
         "used" : [
            "Test::More"
         ],
         "used_in_eval" : [
            "Pod::Coverage::TrustPod",
            "Test::Pod::Coverage"
         ]
      },
      "t/release-pod-syntax.t" : {
         "mtime" : 1341538035,
         "required" : [
            "Test::More"
         ],
         "size" : 295,
         "used" : [
            "Test::More"
         ],
         "used_in_eval" : [
            "Test::Pod"
         ]
      },
      "t/schemas/address" : {
         "mtime" : 1341538035,
         "size" : 448
      },
      "t/schemas/even" : {
         "mtime" : 1341538035,
         "size" : 24
      },
      "t/schemas/invalid_circular" : {
         "mtime" : 1341538035,
         "size" : 17
      },
      "t/schemas/invalid_circular2" : {
         "mtime" : 1341538035,
         "size" : 16
      },
      "t/schemas/invalid_recursive" : {
         "mtime" : 1341538035,
         "size" : 17
      },
      "t/schemas/invalid_unknown_base" : {
         "mtime" : 1341538035,
         "size" : 3
      },
      "t/schemas/ip" : {
         "mtime" : 1341538035,
         "size" : 106
      },
      "t/schemas/positive_even" : {
         "mtime" : 1341538035,
         "size" : 16
      },
      "t/schemas/us_address" : {
         "mtime" : 1341538035,
         "size" : 249
      },
      "t/testlib.pm" : {
         "mtime" : 1341538035,
         "size" : 9082
      }
   },
   "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" : 1,
      "has_tests" : 1,
      "has_tests_in_t_dir" : 1,
      "has_version" : 1,
      "kwalitee" : "95.12",
      "manifest_matches_dist" : 0,
      "metayml_conforms_to_known_spec" : 1,
      "metayml_declares_perl_version" : 0,
      "metayml_has_license" : 1,
      "metayml_has_provides" : 0,
      "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" : 1,
      "valid_signature" : 1
   },
   "latest_mtime" : 1364576241,
   "license" : "perl defined in META.yml defined in LICENSE",
   "license_file" : "lib/Data/Schema.pm,lib/Data/Schema/Config.pm,lib/Data/Schema/Manual/Plugin.pod,lib/Data/Schema/Manual/Schema.pod,lib/Data/Schema/Manual/Tutorial.pod,lib/Data/Schema/Manual/TypeHandler.pod,lib/Data/Schema/Plugin/LoadSchema/Base.pm,lib/Data/Schema/Plugin/LoadSchema/Hash.pm,lib/Data/Schema/Plugin/LoadSchema/YAMLFile.pm,lib/Data/Schema/Schema/Schema.pm,lib/Data/Schema/Type/All.pm,lib/Data/Schema/Type/Array.pm,lib/Data/Schema/Type/Base.pm,lib/Data/Schema/Type/Bool.pm,lib/Data/Schema/Type/CIStr.pm,lib/Data/Schema/Type/Comparable.pm,lib/Data/Schema/Type/Either.pm,lib/Data/Schema/Type/Float.pm,lib/Data/Schema/Type/HasElement.pm,lib/Data/Schema/Type/Hash.pm,lib/Data/Schema/Type/Int.pm,lib/Data/Schema/Type/Num.pm,lib/Data/Schema/Type/Object.pm,lib/Data/Schema/Type/Printable.pm,lib/Data/Schema/Type/Scalar.pm,lib/Data/Schema/Type/Schema.pm,lib/Data/Schema/Type/Sortable.pm,lib/Data/Schema/Type/Str.pm,lib/Data/Schema/Type/TypeName.pm",
   "license_from_yaml" : "perl",
   "license_in_pod" : 1,
   "license_type" : "Perl_5",
   "licenses" : {
      "Perl_5" : [
         "lib/Data/Schema.pm",
         "lib/Data/Schema/Config.pm",
         "lib/Data/Schema/Manual/Plugin.pod",
         "lib/Data/Schema/Manual/Schema.pod",
         "lib/Data/Schema/Manual/Tutorial.pod",
         "lib/Data/Schema/Manual/TypeHandler.pod",
         "lib/Data/Schema/Plugin/LoadSchema/Base.pm",
         "lib/Data/Schema/Plugin/LoadSchema/Hash.pm",
         "lib/Data/Schema/Plugin/LoadSchema/YAMLFile.pm",
         "lib/Data/Schema/Schema/Schema.pm",
         "lib/Data/Schema/Type/All.pm",
         "lib/Data/Schema/Type/Array.pm",
         "lib/Data/Schema/Type/Base.pm",
         "lib/Data/Schema/Type/Bool.pm",
         "lib/Data/Schema/Type/CIStr.pm",
         "lib/Data/Schema/Type/Comparable.pm",
         "lib/Data/Schema/Type/Either.pm",
         "lib/Data/Schema/Type/Float.pm",
         "lib/Data/Schema/Type/HasElement.pm",
         "lib/Data/Schema/Type/Hash.pm",
         "lib/Data/Schema/Type/Int.pm",
         "lib/Data/Schema/Type/Num.pm",
         "lib/Data/Schema/Type/Object.pm",
         "lib/Data/Schema/Type/Printable.pm",
         "lib/Data/Schema/Type/Scalar.pm",
         "lib/Data/Schema/Type/Schema.pm",
         "lib/Data/Schema/Type/Sortable.pm",
         "lib/Data/Schema/Type/Str.pm",
         "lib/Data/Schema/Type/TypeName.pm"
      ]
   },
   "manifest_matches_dist" : 0,
   "meta_yml" : {
      "abstract" : "(DEPRECATED) Validate nested data structures with nested structure",
      "author" : [
         "Steven Haryanto <stevenharyanto@gmail.com>"
      ],
      "generated_by" : "Dist::Zilla version 1.093000",
      "license" : "perl",
      "meta-spec" : {
         "url" : "http://module-build.sourceforge.net/META-spec-v1.4.html",
         "version" : "1.4"
      },
      "name" : "Data-Schema",
      "requires" : {
         "Data::Dumper" : "0",
         "Data::ModeMerge" : "0",
         "Digest::MD5" : "0",
         "File::Slurp" : "0",
         "FindBin" : "0",
         "List::MoreUtils" : "0",
         "Moose" : "0",
         "Scalar::Util" : "0",
         "Storable" : "0",
         "Test::Exception" : "0",
         "Test::More" : "0",
         "YAML::Syck" : "0",
         "bareword::filehandles" : "0",
         "multidimensional" : "0"
      },
      "version" : "0.136"
   },
   "metayml_is_parsable" : 1,
   "modules" : [
      {
         "file" : "lib/Data/Schema.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema"
      },
      {
         "file" : "lib/Data/Schema/Config.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Config"
      },
      {
         "file" : "lib/Data/Schema/Schema/Schema.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Schema::Schema"
      },
      {
         "file" : "lib/Data/Schema/Plugin/LoadSchema/Base.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Plugin::LoadSchema::Base"
      },
      {
         "file" : "lib/Data/Schema/Plugin/LoadSchema/YAMLFile.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Plugin::LoadSchema::YAMLFile"
      },
      {
         "file" : "lib/Data/Schema/Plugin/LoadSchema/Hash.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Plugin::LoadSchema::Hash"
      },
      {
         "file" : "lib/Data/Schema/Type/Base.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Type::Base"
      },
      {
         "file" : "lib/Data/Schema/Type/HasElement.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Type::HasElement"
      },
      {
         "file" : "lib/Data/Schema/Type/All.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Type::All"
      },
      {
         "file" : "lib/Data/Schema/Type/Either.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Type::Either"
      },
      {
         "file" : "lib/Data/Schema/Type/CIStr.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Type::CIStr"
      },
      {
         "file" : "lib/Data/Schema/Type/Object.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Type::Object"
      },
      {
         "file" : "lib/Data/Schema/Type/Schema.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Type::Schema"
      },
      {
         "file" : "lib/Data/Schema/Type/Printable.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Type::Printable"
      },
      {
         "file" : "lib/Data/Schema/Type/Array.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Type::Array"
      },
      {
         "file" : "lib/Data/Schema/Type/Float.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Type::Float"
      },
      {
         "file" : "lib/Data/Schema/Type/Str.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Type::Str"
      },
      {
         "file" : "lib/Data/Schema/Type/Comparable.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Type::Comparable"
      },
      {
         "file" : "lib/Data/Schema/Type/Hash.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Type::Hash"
      },
      {
         "file" : "lib/Data/Schema/Type/Int.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Type::Int"
      },
      {
         "file" : "lib/Data/Schema/Type/Sortable.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Type::Sortable"
      },
      {
         "file" : "lib/Data/Schema/Type/TypeName.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Type::TypeName"
      },
      {
         "file" : "lib/Data/Schema/Type/Num.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Type::Num"
      },
      {
         "file" : "lib/Data/Schema/Type/Bool.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Type::Bool"
      },
      {
         "file" : "lib/Data/Schema/Type/Scalar.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "Data::Schema::Type::Scalar"
      }
   ],
   "no_pax_headers" : 1,
   "package" : "Data-Schema-0.136.tar.gz",
   "prereq" : [
      {
         "is_prereq" : 1,
         "requires" : "Storable",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "File::Slurp",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Test::Exception",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "YAML::Syck",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "bareword::filehandles",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Digest::MD5",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Data::Dumper",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Moose",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Test::More",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Data::ModeMerge",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Scalar::Util",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "multidimensional",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "FindBin",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "List::MoreUtils",
         "type" : "runtime_requires",
         "version" : "0"
      }
   ],
   "released_epoch" : 1364576573,
   "size_packed" : 77523,
   "size_unpacked" : 348160,
   "uses" : {
      "noed_in_code" : {
         "Moose" : 19,
         "Moose::Role" : 5,
         "strict" : 2
      },
      "required_in_tests" : {
         "Test::More" : 2
      },
      "used_in_code" : {
         "Data::Dumper" : 1,
         "Data::ModeMerge" : 1,
         "Digest::MD5" : 1,
         "File::Slurp" : 1,
         "List::MoreUtils" : 1,
         "Moose" : 19,
         "Moose::Role" : 5,
         "Scalar::Util" : 4,
         "Storable" : 3,
         "YAML::Syck" : 1,
         "strict" : 1,
         "warnings" : 1
      },
      "used_in_config" : {
         "ExtUtils::MakeMaker" : 1,
         "strict" : 1,
         "warnings" : 1
      },
      "used_in_eval_in_tests" : {
         "Pod::Coverage::TrustPod" : 1,
         "Test::Pod" : 2,
         "Test::Pod::Coverage" : 1
      },
      "used_in_tests" : {
         "FindBin" : 1,
         "Moose" : 9,
         "Scalar::Util" : 1,
         "Storable" : 1,
         "Test::Exception" : 7,
         "Test::More" : 30,
         "lib" : 27,
         "strict" : 26,
         "warnings" : 27
      }
   },
   "valid_signature" : -1,
   "version" : "0.136",
   "versions" : {
      "lib/Data/Schema.pm" : {
         "Data::Schema" : "0.136",
         "Data::Schema::__compiled" : "0.136"
      },
      "lib/Data/Schema/Config.pm" : {
         "Data::Schema::Config" : "0.136"
      },
      "lib/Data/Schema/Plugin/LoadSchema/Base.pm" : {
         "Data::Schema::Plugin::LoadSchema::Base" : "0.136"
      },
      "lib/Data/Schema/Plugin/LoadSchema/Hash.pm" : {
         "Data::Schema::Plugin::LoadSchema::Hash" : "0.136"
      },
      "lib/Data/Schema/Plugin/LoadSchema/YAMLFile.pm" : {
         "Data::Schema::Plugin::LoadSchema::YAMLFile" : "0.136"
      },
      "lib/Data/Schema/Schema/Schema.pm" : {
         "Data::Schema::Schema::Schema" : "0.136"
      },
      "lib/Data/Schema/Type/All.pm" : {
         "Data::Schema::Type::All" : "0.136"
      },
      "lib/Data/Schema/Type/Array.pm" : {
         "Data::Schema::Type::Array" : "0.136"
      },
      "lib/Data/Schema/Type/Base.pm" : {
         "Data::Schema::Type::Base" : "0.136"
      },
      "lib/Data/Schema/Type/Bool.pm" : {
         "Data::Schema::Type::Bool" : "0.136"
      },
      "lib/Data/Schema/Type/CIStr.pm" : {
         "Data::Schema::Type::CIStr" : "0.136"
      },
      "lib/Data/Schema/Type/Comparable.pm" : {
         "Data::Schema::Type::Comparable" : "0.136"
      },
      "lib/Data/Schema/Type/Either.pm" : {
         "Data::Schema::Type::Either" : "0.136"
      },
      "lib/Data/Schema/Type/Float.pm" : {
         "Data::Schema::Type::Float" : "0.136"
      },
      "lib/Data/Schema/Type/HasElement.pm" : {
         "Data::Schema::Type::HasElement" : "0.136"
      },
      "lib/Data/Schema/Type/Hash.pm" : {
         "Data::Schema::Type::Hash" : "0.136"
      },
      "lib/Data/Schema/Type/Int.pm" : {
         "Data::Schema::Type::Int" : "0.136"
      },
      "lib/Data/Schema/Type/Num.pm" : {
         "Data::Schema::Type::Num" : "0.136"
      },
      "lib/Data/Schema/Type/Object.pm" : {
         "Data::Schema::Type::Object" : "0.136"
      },
      "lib/Data/Schema/Type/Printable.pm" : {
         "Data::Schema::Type::Printable" : "0.136"
      },
      "lib/Data/Schema/Type/Scalar.pm" : {
         "Data::Schema::Type::Scalar" : "0.136"
      },
      "lib/Data/Schema/Type/Schema.pm" : {
         "Data::Schema::Type::Schema" : "0.136"
      },
      "lib/Data/Schema/Type/Sortable.pm" : {
         "Data::Schema::Type::Sortable" : "0.136"
      },
      "lib/Data/Schema/Type/Str.pm" : {
         "Data::Schema::Type::Str" : "0.136"
      },
      "lib/Data/Schema/Type/TypeName.pm" : {
         "Data::Schema::Type::TypeName" : "0.136"
      }
   },
   "vname" : "Data-Schema-0.136"
}