3 use inc::Module::Install 0.75;
6 all_from 'lib/Task/Moose.pm';
11 feature 'Declarative syntax',
13 'MooseX::Declare' => 0;
15 feature 'Autoboxing support',
17 'Moose::Autobox' => 0;
19 feature 'Class attributes for Moose',
21 'MooseX::ClassAttribute' => 0;
23 feature 'Support for PBP style accessors',
25 'MooseX::SemiAffordanceAccessor' => 0;
27 feature 'Moose-ish method parameter handling',
29 'MooseX::Params::Validate' => 0;
31 feature 'Moose-ish methods',
33 'MooseX::Method' => 0;
35 feature 'Declarative method syntax',
37 'MooseX::Method::Signatures' => 0;
39 feature 'Making Moose constructors stricter',
41 'MooseX::StrictConstructor' => 0;
43 feature 'Runtime Trait application in constructors',
45 'MooseX::Role::TraitConstructor' => 0;
47 feature 'Parameterized roles',
49 'MooseX::Role::Parameterized' => 0;
51 feature 'Globref instance type for Moose',
53 'MooseX::GlobRef::Object' => 0;
55 feature 'Inside-Out instance type for Moose',
57 'MooseX::InsideOut' => 0;
59 feature 'CGI-style parameter role',
63 feature 'Singleton support role',
65 'MooseX::Singleton' => 0;
67 feature 'Moose-ish Iterator support role',
69 'MooseX::Iterator' => 0;
71 feature 'Moose-ish plugin system',
73 'MooseX::Object::Pluggable' => 0;
75 feature 'More robust and flexible cloning support',
79 feature 'Moose type extensions',
83 feature 'Structured type constraints',
85 'MooseX::Types::Structured' => 0;
87 feature 'Path::Class Moose type extension',
89 'MooseX::Types::Path::Class' => 0;
91 feature 'Set::Object Moose type extension',
93 'MooseX::Types::Set::Object' => 0;
95 feature 'Moose serialization',
97 'MooseX::Storage' => 0;
99 feature 'Better script writing with Moose',
101 'MooseX::Getopt' => 0;
103 feature 'Support for config with MooseX::Getopt',
105 'MooseX::ConfigFromFile' => 0;
107 feature 'Config file support for MooseX::Getopt with Config::Any',
109 'MooseX::SimpleConfig' => 0;
111 feature 'LogDispatch support for Moose',
113 'MooseX::LogDispatch' => 0;
115 feature 'lazy loaded LogDispatch support for Moose',
117 'MooseX::LazyLogDispatch' => 0;
119 feature 'App::Cmd integration for Moose',
121 'MooseX::App::Cmd' => 0;
123 feature 'Daemonization support roles for Moose',
125 'MooseX::Daemonize' => 0;
127 feature 'Easily wrap command line apps with Moose',
129 'MooseX::Role::Cmd' => 0;
131 feature 'Base role for Async Moose modules',
133 'MooseX::Async' => 0;
135 feature 'POE and Moose',
139 feature 'Sub-process management for asynchronous tasks using Moose and POE',
141 'MooseX::Workers' => 0;
143 feature 'experimental Moose Compiler tools',
145 'MooseX::Compile' => 0,
146 'MooseX::Compile::CLI' => 0;
148 feature 'Moose support tools',
150 'Pod::Coverage::Moose' => 0;