The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
{
   "abstract" : "tiny, yet Moo(se)-compatible type constraint",
   "author" : [
      "Toby Inkster (TOBYINK) <tobyink@cpan.org>"
   ],
   "dynamic_config" : 1,
   "generated_by" : "Dist::Inkt::Profile::TOBYINK version 0.013, CPAN::Meta::Converter version 2.120921",
   "keywords" : [
      "Argument Checking",
      "Argument Validation",
      "Moo",
      "Moose",
      "Mouse",
      "Parameter Checking",
      "Parameter Validation",
      "Schema",
      "Type Coercion",
      "Type Constraint",
      "Type Library",
      "Validation"
   ],
   "license" : [
      "perl_5"
   ],
   "meta-spec" : {
      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
      "version" : "2"
   },
   "name" : "Type-Tiny",
   "no_index" : {
      "directory" : [
         "eg",
         "examples",
         "inc",
         "t",
         "xt"
      ]
   },
   "optional_features" : {},
   "prereqs" : {
      "configure" : {
         "requires" : {
            "CPAN::Meta::Requirements" : "2.000",
            "ExtUtils::MakeMaker" : "6.17"
         }
      },
      "develop" : {
         "suggests" : {
            "Dist::Inkt" : "0.007"
         }
      },
      "runtime" : {
         "conflicts" : {
            "Kavorka" : "<= 0.013",
            "Types::ReadOnly" : "<= 0.001"
         },
         "recommends" : {
            "Devel::LexAlias" : "0.05",
            "Devel::StackTrace" : "0",
            "Sub::Name" : "0",
            "Type::Tie" : "0",
            "perl" : "5.010001"
         },
         "requires" : {
            "Exporter::Tiny" : "0.026",
            "perl" : "5.006001"
         },
         "suggests" : {
            "Moo" : "1.000000",
            "Moose" : "2.0400",
            "Mouse" : "1.00",
            "Reply" : "0"
         }
      },
      "test" : {
         "requires" : {
            "Test::More" : "0.96"
         }
      }
   },
   "provides" : {
      "Devel::TypeTiny::Perl56Compat" : {
         "file" : "lib/Devel/TypeTiny/Perl56Compat.pm",
         "version" : "0.038"
      },
      "Devel::TypeTiny::Perl58Compat" : {
         "file" : "lib/Devel/TypeTiny/Perl58Compat.pm",
         "version" : "0.038"
      },
      "Error::TypeTiny" : {
         "file" : "lib/Error/TypeTiny.pm",
         "version" : "0.038"
      },
      "Error::TypeTiny::Assertion" : {
         "file" : "lib/Error/TypeTiny/Assertion.pm",
         "version" : "0.038"
      },
      "Error::TypeTiny::Compilation" : {
         "file" : "lib/Error/TypeTiny/Compilation.pm",
         "version" : "0.038"
      },
      "Error::TypeTiny::WrongNumberOfParameters" : {
         "file" : "lib/Error/TypeTiny/WrongNumberOfParameters.pm",
         "version" : "0.038"
      },
      "Eval::TypeTiny" : {
         "file" : "lib/Eval/TypeTiny.pm",
         "version" : "0.038"
      },
      "Exporter::TypeTiny" : {
         "file" : "lib/Exporter/TypeTiny.pm",
         "version" : "0.038"
      },
      "Reply::Plugin::TypeTiny" : {
         "file" : "lib/Reply/Plugin/TypeTiny.pm",
         "version" : "0.038"
      },
      "Test::TypeTiny" : {
         "file" : "lib/Test/TypeTiny.pm",
         "version" : "0.038"
      },
      "Type::Coercion" : {
         "file" : "lib/Type/Coercion.pm",
         "version" : "0.038"
      },
      "Type::Coercion::FromMoose" : {
         "file" : "lib/Type/Coercion/FromMoose.pm",
         "version" : "0.038"
      },
      "Type::Coercion::Union" : {
         "file" : "lib/Type/Coercion/Union.pm",
         "version" : "0.038"
      },
      "Type::Library" : {
         "file" : "lib/Type/Library.pm",
         "version" : "0.038"
      },
      "Type::Params" : {
         "file" : "lib/Type/Params.pm",
         "version" : "0.038"
      },
      "Type::Parser" : {
         "file" : "lib/Type/Parser.pm",
         "version" : "0.038"
      },
      "Type::Registry" : {
         "file" : "lib/Type/Registry.pm",
         "version" : "0.038"
      },
      "Type::Tiny" : {
         "file" : "lib/Type/Tiny.pm",
         "version" : "0.038"
      },
      "Type::Tiny::Class" : {
         "file" : "lib/Type/Tiny/Class.pm",
         "version" : "0.038"
      },
      "Type::Tiny::Duck" : {
         "file" : "lib/Type/Tiny/Duck.pm",
         "version" : "0.038"
      },
      "Type::Tiny::Enum" : {
         "file" : "lib/Type/Tiny/Enum.pm",
         "version" : "0.038"
      },
      "Type::Tiny::Intersection" : {
         "file" : "lib/Type/Tiny/Intersection.pm",
         "version" : "0.038"
      },
      "Type::Tiny::Role" : {
         "file" : "lib/Type/Tiny/Role.pm",
         "version" : "0.038"
      },
      "Type::Tiny::Union" : {
         "file" : "lib/Type/Tiny/Union.pm",
         "version" : "0.038"
      },
      "Type::Utils" : {
         "file" : "lib/Type/Utils.pm",
         "version" : "0.038"
      },
      "Types::Common::Numeric" : {
         "file" : "lib/Types/Common/Numeric.pm",
         "version" : "0.038"
      },
      "Types::Common::String" : {
         "file" : "lib/Types/Common/String.pm",
         "version" : "0.038"
      },
      "Types::Standard" : {
         "file" : "lib/Types/Standard.pm",
         "version" : "0.038"
      },
      "Types::Standard::ArrayRef" : {
         "file" : "lib/Types/Standard/ArrayRef.pm",
         "version" : "0.038"
      },
      "Types::Standard::Dict" : {
         "file" : "lib/Types/Standard/Dict.pm",
         "version" : "0.038"
      },
      "Types::Standard::HashRef" : {
         "file" : "lib/Types/Standard/HashRef.pm",
         "version" : "0.038"
      },
      "Types::Standard::Map" : {
         "file" : "lib/Types/Standard/Map.pm",
         "version" : "0.038"
      },
      "Types::Standard::ScalarRef" : {
         "file" : "lib/Types/Standard/ScalarRef.pm",
         "version" : "0.038"
      },
      "Types::Standard::Tuple" : {
         "file" : "lib/Types/Standard/Tuple.pm",
         "version" : "0.038"
      },
      "Types::TypeTiny" : {
         "file" : "lib/Types/TypeTiny.pm",
         "version" : "0.038"
      }
   },
   "release_status" : "stable",
   "resources" : {
      "X_identifier" : "http://purl.org/NET/cpan-uri/dist/Type-Tiny/project",
      "bugtracker" : {
         "web" : "http://rt.cpan.org/Dist/Display.html?Queue=Type-Tiny"
      },
      "homepage" : "https://metacpan.org/release/Type-Tiny",
      "license" : [
         "http://dev.perl.org/licenses/"
      ],
      "repository" : {
         "type" : "git",
         "web" : "https://github.com/tobyink/p5-type-tiny"
      }
   },
   "version" : "0.038",
   "x_breaks" : {
      "Kavorka" : "0.013",
      "Types::ReadOnly" : "0.001"
   },
   "x_contributors" : [
      "Diab Jerius (DJERIUS) <djerius@cpan.org>",
      "Vyacheslav Matyukhin (MMCLERIC) <mmcleric@cpan.org>",
      "Peter Flanigan (PJFL) <pjfl@cpan.org>",
      "Pierre Masci",
      "Mark Stosberg (MARKSTOS) <markstos@cpan.org>",
      "David Steinbrunner <dsteinbrunner@pobox.com>",
      "Samuel Kaufman (SKAUFMAN) <skaufman@cpan.org>"
   ]
}