Dist::...:Types(3pm)

πŸ“¦
version 2.002004 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

okay bestie, so Dist::Zilla::MetaProvides::Types β€” it's the Utility Types for the MetaProvides Plugin ✨ and we're reading this in a 3pm page from the User Contributed Perl Documentation, so you already know it's giving CPAN royalty energy πŸ‘‘


🌸 VERSION 🌸

This one's riding at version 2.002004 πŸŽ€ (yes, exactly that, don't @ me)


πŸ¦‹ SUBTYPES πŸ¦‹

⭐ ModVersion

So a Module Version can be either a string, or an undef. That's it. That's the whole vibe check. Two options, no in-between πŸ’…

And here's the tea 🍡 β€” over in Dist::Zilla::MetaProvides::ProvideRecord and Dist::Zilla::Role::MetaProvider::Provider, if a version has a value of undef, it gets trimmed from the output. Not me saying undef gets yeeted out of the results fr fr 😭

πŸ’œ ProviderObject

This is just an easy to use Check that assures a given object performs a role. Literally that's it. Lowkey iconic for how unbothered it is 🫢


🌈 SEE ALSO 🌈

  • MooseX::Types::Moose
  • Moose::Util::TypeConstraints
  • Dist::Zilla::MetaProvides::ProvideRecord
  • Dist::Zilla::Role::MetaProvider::Provider

go read those too bestie, they're part of the lore πŸ“š


πŸ‘‘ AUTHOR πŸ‘‘

Kent Fredric <kentnl@cpan.org> β€” the main character who wrote all of this, we stan πŸ’–


This software is copyright (c) 2017 by Kent Fredric <kentfredric@gmail.com>.

It's free software πŸ¦‹ β€” you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. So basically: go off, but keep the terms, periodt πŸ’…


okay that's the whole page bestie, no cap, every last detail is in there πŸ“

and that's a wrap on the perl v5.34.0 build dated 2022-06-13 β€” ty for coming to my TED talk, mwah πŸ’–βœ¨πŸ§š

πŸ“¦ where this page comes from