---
abstract: 'tiny, yet Moo(se)-compatible type constraint'
author:
- 'Toby Inkster (TOBYINK) <tobyink@cpan.org>'
build_requires:
Test::More: '0.96'
configure_requires:
ExtUtils::MakeMaker: '6.17'
conflicts:
Kavorka: '<= 0.013'
Types::ReadOnly: '<= 0.001'
dynamic_config: 1
generated_by: 'Dist::Inkt::Profile::TOBYINK version 0.024, CPAN::Meta::Converter version 2.150010'
keywords:
- 'Argument Checking'
- 'Argument Validation'
- Moo
- Moose
- Mouse
- 'Parameter Checking'
- 'Parameter Validation'
- Schema
- 'Type Coercion'
- 'Type Constraint'
- 'Type Library'
- Validation
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: '1.4'
name: Type-Tiny
no_index:
directory:
- eg
- examples
- inc
- t
- xt
optional_features: {}
provides:
Devel::TypeTiny::Perl58Compat:
file: lib/Devel/TypeTiny/Perl58Compat.pm
version: '2.010001'
Error::TypeTiny:
file: lib/Error/TypeTiny.pm
version: '2.010001'
Error::TypeTiny::Assertion:
file: lib/Error/TypeTiny/Assertion.pm
version: '2.010001'
Error::TypeTiny::Compilation:
file: lib/Error/TypeTiny/Compilation.pm
version: '2.010001'
Error::TypeTiny::WrongNumberOfParameters:
file: lib/Error/TypeTiny/WrongNumberOfParameters.pm
version: '2.010001'
Eval::TypeTiny:
file: lib/Eval/TypeTiny.pm
version: '2.010001'
Eval::TypeTiny::CodeAccumulator:
file: lib/Eval/TypeTiny/CodeAccumulator.pm
version: '2.010001'
Reply::Plugin::TypeTiny:
file: lib/Reply/Plugin/TypeTiny.pm
version: '2.010001'
Test::TypeTiny:
file: lib/Test/TypeTiny.pm
version: '2.010001'
Type::Coercion:
file: lib/Type/Coercion.pm
version: '2.010001'
Type::Coercion::FromMoose:
file: lib/Type/Coercion/FromMoose.pm
version: '2.010001'
Type::Coercion::Union:
file: lib/Type/Coercion/Union.pm
version: '2.010001'
Type::Library:
file: lib/Type/Library.pm
version: '2.010001'
Type::Params:
file: lib/Type/Params.pm
version: '2.010001'
Type::Params::Alternatives:
file: lib/Type/Params/Alternatives.pm
version: '2.010001'
Type::Params::Parameter:
file: lib/Type/Params/Parameter.pm
version: '2.010001'
Type::Params::Signature:
file: lib/Type/Params/Signature.pm
version: '2.010001'
Type::Parser:
file: lib/Type/Parser.pm
version: '2.010001'
Type::Parser::AstBuilder:
file: lib/Type/Parser.pm
version: '2.010001'
Type::Parser::Token:
file: lib/Type/Parser.pm
version: '2.010001'
Type::Parser::TokenStream:
file: lib/Type/Parser.pm
version: '2.010001'
Type::Registry:
file: lib/Type/Registry.pm
version: '2.010001'
Type::Tie:
file: lib/Type/Tie.pm
version: '2.010001'
Type::Tie::ARRAY:
file: lib/Type/Tie.pm
version: '2.010001'
Type::Tie::BASE:
file: lib/Type/Tie.pm
version: '2.010001'
Type::Tie::HASH:
file: lib/Type/Tie.pm
version: '2.010001'
Type::Tie::SCALAR:
file: lib/Type/Tie.pm
version: '2.010001'
Type::Tiny:
file: lib/Type/Tiny.pm
version: '2.010001'
Type::Tiny::Bitfield:
file: lib/Type/Tiny/Bitfield.pm
version: '2.010001'
Type::Tiny::Class:
file: lib/Type/Tiny/Class.pm
version: '2.010001'
Type::Tiny::ConstrainedObject:
file: lib/Type/Tiny/ConstrainedObject.pm
version: '2.010001'
Type::Tiny::Duck:
file: lib/Type/Tiny/Duck.pm
version: '2.010001'
Type::Tiny::Enum:
file: lib/Type/Tiny/Enum.pm
version: '2.010001'
Type::Tiny::Intersection:
file: lib/Type/Tiny/Intersection.pm
version: '2.010001'
Type::Tiny::Role:
file: lib/Type/Tiny/Role.pm
version: '2.010001'
Type::Tiny::Union:
file: lib/Type/Tiny/Union.pm
version: '2.010001'
Type::Utils:
file: lib/Type/Utils.pm
version: '2.010001'
Types::Common:
file: lib/Types/Common.pm
version: '2.010001'
Types::Common::Numeric:
file: lib/Types/Common/Numeric.pm
version: '2.010001'
Types::Common::String:
file: lib/Types/Common/String.pm
version: '2.010001'
Types::Standard:
file: lib/Types/Standard.pm
version: '2.010001'
Types::Standard::ArrayRef:
file: lib/Types/Standard/ArrayRef.pm
version: '2.010001'
Types::Standard::CycleTuple:
file: lib/Types/Standard/CycleTuple.pm
version: '2.010001'
Types::Standard::Dict:
file: lib/Types/Standard/Dict.pm
version: '2.010001'
Types::Standard::HashRef:
file: lib/Types/Standard/HashRef.pm
version: '2.010001'
Types::Standard::Map:
file: lib/Types/Standard/Map.pm
version: '2.010001'
Types::Standard::ScalarRef:
file: lib/Types/Standard/ScalarRef.pm
version: '2.010001'
Types::Standard::StrMatch:
file: lib/Types/Standard/StrMatch.pm
version: '2.010001'
Types::Standard::Tied:
file: lib/Types/Standard/Tied.pm
version: '2.010001'
Types::Standard::Tuple:
file: lib/Types/Standard/Tuple.pm
version: '2.010001'
Types::TypeTiny:
file: lib/Types/TypeTiny.pm
version: '2.010001'
recommends:
Class::XSAccessor: '1.17'
Devel::LexAlias: '0.05'
Devel::StackTrace: '0'
Ref::Util::XS: '0.100'
Regexp::Util: '0.003'
Sub::Util: '0'
Type::Tiny::XS: '0.025'
perl: '5.010001'
requires:
Exporter::Tiny: '1.006000'
perl: '5.008001'
resources:
Identifier: http://purl.org/NET/cpan-uri/dist/Type-Tiny/project
bugtracker: https://github.com/tobyink/p5-type-tiny/issues
homepage: https://typetiny.toby.ink/
license: http://dev.perl.org/licenses/
repository: git://github.com/tobyink/p5-type-tiny.git
version: '2.010001'
x_breaks:
Kavorka: '<= 0.013'
Types::ReadOnly: '<= 0.001'
x_contributors:
- 'Vyacheslav Matyukhin (MMCLERIC) <mmcleric@cpan.org>'
- 'Diab Jerius (DJERIUS) <djerius@cpan.org>'
- 'Graham Knop (HAARG) <haarg@cpan.org>'
- 'Peter Flanigan (PJFL) <pjfl@cpan.org>'
- 'Pierre Masci'
- 'Mark Stosberg (MARKSTOS) <markstos@cpan.org>'
- 'Dagfinn Ilmari Mannsåker (ILMARI) <ilmari@cpan.org>'
- 'Benct Philip Jonsson <bpj@melroch.se>'
- 'David Steinbrunner <dsteinbrunner@pobox.com>'
- 'Samuel Kaufman (SKAUFMAN) <skaufman@cpan.org>'
- 'Peter Karman (KARMAN) <karman@cpan.org>'
- 'Alexander Hartmaier (ABRAXXA) <abraxxa@cpan.org>'
- 'Gianni Ceccarelli (DAKKAR) <dakkar@cpan.org>'
- 'Thomas Sibley (TSIBLEY) <tsibley@cpan.org>'
- 'Karen Etheridge (ETHER) <ether@cpan.org>'
- 'Philippe Bruhat (BOOK) <book@cpan.org>'
- 'Robert Rothenberg (RRWO) <rrwo@cpan.org>'
- 'Peter Valdemar Mørch <peter@morch.com>'
- 'Zoffix Znet <cpan@zoffix.com>'
- 'Denis Ibaev <dionys@gmail.com>'
- 'Alexandr Ciornii <alexchorny@gmail.com>'
- 'Jonas B Nielsen (JONASBN) <jonasbn@cpan.org>'
- 'Nelo Onyiah'
- 'Lucas Buchala (LSBUCHALA) <lsbuchala@cpan.org>'
- 'Hauke D (HAUKEX) <haukex@cpan.org>'
- 'Meredith Howard (MHOWARD) <mhoward@cpan.org>'
- 'Andrew Ruder (AERUDER) <aeruder@cpan.org>'
- 'Sandor Patocs (SPATOCS) <spatocs@cpan.org>'
- Windymelt
- 'Lucas Tiago de Moraes (LUCAS) <lucas@cpan.org>'
- 'Florian Schlichting'
- 'James E Keenan (JKEENAN) <jkeenan@cpan.org>'
- 'Yoshikazu Sawa'
- 'ZAKI MUGHAL'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'