{ "abstract" : "tiny, yet Moo(se)-compatible type constraint", "author" : [ "Toby Inkster (TOBYINK) " ], "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" : { "ExtUtils::MakeMaker" : "6.17" } }, "develop" : { "suggests" : { "Dist::Inkt" : "0.007" } }, "runtime" : { "recommends" : { "Devel::LexAlias" : "0.05", "Devel::StackTrace" : "0", "Type::Tie" : "0" }, "requires" : { "Exporter::Tiny" : "0.026" }, "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.030" }, "Devel::TypeTiny::Perl58Compat" : { "file" : "lib/Devel/TypeTiny/Perl58Compat.pm", "version" : "0.030" }, "Error::TypeTiny" : { "file" : "lib/Error/TypeTiny.pm", "version" : "0.030" }, "Error::TypeTiny::Assertion" : { "file" : "lib/Error/TypeTiny/Assertion.pm", "version" : "0.030" }, "Error::TypeTiny::Compilation" : { "file" : "lib/Error/TypeTiny/Compilation.pm", "version" : "0.030" }, "Error::TypeTiny::WrongNumberOfParameters" : { "file" : "lib/Error/TypeTiny/WrongNumberOfParameters.pm", "version" : "0.030" }, "Eval::TypeTiny" : { "file" : "lib/Eval/TypeTiny.pm", "version" : "0.030" }, "Exporter::TypeTiny" : { "file" : "lib/Exporter/TypeTiny.pm", "version" : "0.030" }, "Reply::Plugin::TypeTiny" : { "file" : "lib/Reply/Plugin/TypeTiny.pm", "version" : "0.030" }, "Test::TypeTiny" : { "file" : "lib/Test/TypeTiny.pm", "version" : "0.030" }, "Type::Coercion" : { "file" : "lib/Type/Coercion.pm", "version" : "0.030" }, "Type::Coercion::FromMoose" : { "file" : "lib/Type/Coercion/FromMoose.pm", "version" : "0.030" }, "Type::Coercion::Union" : { "file" : "lib/Type/Coercion/Union.pm", "version" : "0.030" }, "Type::Library" : { "file" : "lib/Type/Library.pm", "version" : "0.030" }, "Type::Params" : { "file" : "lib/Type/Params.pm", "version" : "0.030" }, "Type::Parser" : { "file" : "lib/Type/Parser.pm", "version" : "0.030" }, "Type::Registry" : { "file" : "lib/Type/Registry.pm", "version" : "0.030" }, "Type::Tiny" : { "file" : "lib/Type/Tiny.pm", "version" : "0.030" }, "Type::Tiny::Class" : { "file" : "lib/Type/Tiny/Class.pm", "version" : "0.030" }, "Type::Tiny::Duck" : { "file" : "lib/Type/Tiny/Duck.pm", "version" : "0.030" }, "Type::Tiny::Enum" : { "file" : "lib/Type/Tiny/Enum.pm", "version" : "0.030" }, "Type::Tiny::Intersection" : { "file" : "lib/Type/Tiny/Intersection.pm", "version" : "0.030" }, "Type::Tiny::Role" : { "file" : "lib/Type/Tiny/Role.pm", "version" : "0.030" }, "Type::Tiny::Union" : { "file" : "lib/Type/Tiny/Union.pm", "version" : "0.030" }, "Type::Utils" : { "file" : "lib/Type/Utils.pm", "version" : "0.030" }, "Types::Standard" : { "file" : "lib/Types/Standard.pm", "version" : "0.030" }, "Types::TypeTiny" : { "file" : "lib/Types/TypeTiny.pm", "version" : "0.030" } }, "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.030", "x_contributors" : [ "Diab Jerius (DJERIUS) ", "Vyacheslav Matyukhin (MMCLERIC) ", "Pierre Masci", "Mark Stosberg (MARKSTOS) " ] }