-
Notifications
You must be signed in to change notification settings - Fork 0
/
cpanfile
243 lines (240 loc) · 12.9 KB
/
cpanfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
requires 'Cwd';
requires 'English';
requires 'File::Spec';
requires 'Getopt::Long';
requires 'perl', '5.006';
requires 'strict';
requires 'warnings';
on configure => sub {
requires 'ExtUtils::MakeMaker';
requires 'perl', '5.006';
};
on test => sub {
requires 'Capture::Tiny';
requires 'Carp';
requires 'Exporter';
requires 'File::Basename';
requires 'File::Path', '2.07';
requires 'File::Spec::Functions';
requires 'Test::MockModule', '0.14';
requires 'Test::More', '0.88';
requires 'lib';
requires 'subs';
};
on develop => sub {
requires 'CPAN';
requires 'JSON::PP';
requires 'List::Util', '1.33';
requires 'Module::Info';
requires 'Path::Tiny';
requires 'Perl::Critic', '1.140';
requires 'Perl::Critic::MergeProfile';
requires 'Perl::Critic::Policy::Bangs::ProhibitBitwiseOperators', '1.12';
requires 'Perl::Critic::Policy::Bangs::ProhibitDebuggingModules', '1.12';
requires 'Perl::Critic::Policy::Bangs::ProhibitFlagComments', '1.12';
requires 'Perl::Critic::Policy::Bangs::ProhibitRefProtoOrProto', '1.12';
requires 'Perl::Critic::Policy::Bangs::ProhibitUselessRegexModifiers', '1.12';
requires 'Perl::Critic::Policy::BuiltinFunctions::ProhibitDeleteOnArrays', '0.02';
requires 'Perl::Critic::Policy::BuiltinFunctions::ProhibitReturnOr', '0.01';
requires 'Perl::Critic::Policy::CodeLayout::ProhibitFatCommaNewline', '99';
requires 'Perl::Critic::Policy::CodeLayout::RequireFinalSemicolon', '99';
requires 'Perl::Critic::Policy::CodeLayout::RequireTrailingCommaAtNewline', '99';
requires 'Perl::Critic::Policy::Community::AmpersandSubCalls', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::ArrayAssignAref', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::BarewordFilehandles', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::ConditionalDeclarations', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::ConditionalImplicitReturn', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::DeprecatedFeatures', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::DiscouragedModules', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::DollarAB', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::Each', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::IndirectObjectNotation', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::LexicalForeachIterator', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::LoopOnHash', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::ModPerl', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::MultidimensionalArrayEmulation', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::OpenArgs', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::OverloadOptions', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::POSIXImports', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::PackageMatchesFilename', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::PreferredAlternatives', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::Prototypes', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::StrictWarnings', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::Threads', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::Wantarray', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::WarningsSwitch', 'v1.0.3';
requires 'Perl::Critic::Policy::Community::WhileDiamondDefaultAssignment', 'v1.0.3';
requires 'Perl::Critic::Policy::Compatibility::ConstantLeadingUnderscore', '99';
requires 'Perl::Critic::Policy::Compatibility::ConstantPragmaHash', '99';
requires 'Perl::Critic::Policy::Compatibility::ProhibitUnixDevNull', '99';
requires 'Perl::Critic::Policy::Documentation::ProhibitAdjacentLinks', '99';
requires 'Perl::Critic::Policy::Documentation::ProhibitBadAproposMarkup', '99';
requires 'Perl::Critic::Policy::Documentation::ProhibitDuplicateHeadings', '99';
requires 'Perl::Critic::Policy::Documentation::ProhibitLinkToSelf', '99';
requires 'Perl::Critic::Policy::Documentation::ProhibitParagraphEndComma', '99';
requires 'Perl::Critic::Policy::Documentation::ProhibitParagraphTwoDots', '99';
requires 'Perl::Critic::Policy::Documentation::ProhibitUnbalancedParens', '99';
requires 'Perl::Critic::Policy::Documentation::ProhibitVerbatimMarkup', '99';
requires 'Perl::Critic::Policy::Documentation::RequireEndBeforeLastPod', '99';
requires 'Perl::Critic::Policy::Documentation::RequireFilenameMarkup', '99';
requires 'Perl::Critic::Policy::Documentation::RequireLinkedURLs', '99';
requires 'Perl::Critic::Policy::HTTPCookies', '0.54';
requires 'Perl::Critic::Policy::Lax::ProhibitComplexMappings::LinesNotStatements', '0.013';
requires 'Perl::Critic::Policy::Lax::RequireExplicitPackage::ExceptForPragmata', '0.013';
requires 'Perl::Critic::Policy::Modules::PerlMinimumVersion', '1.003';
requires 'Perl::Critic::Policy::Modules::ProhibitModuleShebang', '99';
requires 'Perl::Critic::Policy::Modules::ProhibitPOSIXimport', '99';
requires 'Perl::Critic::Policy::Modules::ProhibitUseQuotedVersion', '99';
requires 'Perl::Critic::Policy::Modules::RequireExplicitInclusion', '0.06';
requires 'Perl::Critic::Policy::Modules::RequirePerlVersion', '1.003';
requires 'Perl::Critic::Policy::Moo::ProhibitMakeImmutable', '0.06';
requires 'Perl::Critic::Policy::Moose::ProhibitDESTROYMethod', '1.05';
requires 'Perl::Critic::Policy::Moose::ProhibitLazyBuild', '1.05';
requires 'Perl::Critic::Policy::Moose::ProhibitMultipleWiths', '1.05';
requires 'Perl::Critic::Policy::Moose::ProhibitNewMethod', '1.05';
requires 'Perl::Critic::Policy::Moose::RequireCleanNamespace', '1.05';
requires 'Perl::Critic::Policy::Moose::RequireMakeImmutable', '1.05';
requires 'Perl::Critic::Policy::Subroutines::ProhibitExportingUndeclaredSubs', '0.06';
requires 'Perl::Critic::Policy::Subroutines::ProhibitQualifiedSubDeclarations', '0.06';
requires 'Perl::Critic::Policy::Tics::ProhibitManyArrows', '0.009';
requires 'Perl::Critic::Policy::Tics::ProhibitUseBase', '0.009';
requires 'Perl::Critic::Policy::TryTiny::RequireBlockTermination', '0.03';
requires 'Perl::Critic::Policy::TryTiny::RequireUse', '0.05';
requires 'Perl::Critic::Policy::ValuesAndExpressions::ConstantBeforeLt', '99';
requires 'Perl::Critic::Policy::ValuesAndExpressions::NotWithCompare', '99';
requires 'Perl::Critic::Policy::ValuesAndExpressions::PreventSQLInjection', '2.000001';
requires 'Perl::Critic::Policy::ValuesAndExpressions::ProhibitArrayAssignAref', '99';
requires 'Perl::Critic::Policy::ValuesAndExpressions::ProhibitBarewordDoubleColon', '99';
requires 'Perl::Critic::Policy::ValuesAndExpressions::ProhibitDuplicateHashKeys', '99';
requires 'Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyCommas', '99';
requires 'Perl::Critic::Policy::ValuesAndExpressions::ProhibitNullStatements', '99';
requires 'Perl::Critic::Policy::ValuesAndExpressions::ProhibitSingleArgArraySlice', '0.004';
requires 'Perl::Critic::Policy::ValuesAndExpressions::ProhibitUnknownBackslash', '99';
requires 'Perl::Critic::Policy::ValuesAndExpressions::RequireNumericVersion', '99';
requires 'Perl::Critic::Policy::ValuesAndExpressions::UnexpandedSpecialLiteral', '99';
requires 'Perl::Critic::Policy::Variables::ProhibitLoopOnHash', '0.008';
requires 'Perl::Critic::Policy::Variables::ProhibitUnusedVarsStricter', '0.114';
requires 'Perl::Critic::Policy::Variables::ProhibitUselessInitialization', '0.02';
requires 'Pod::Wordlist';
requires 'Test2::V0';
requires 'Test::CPAN::Changes';
requires 'Test::CPAN::Meta', '0.12';
requires 'Test::CPAN::Meta::JSON';
requires 'Test::CleanNamespaces';
requires 'Test::DistManifest', '1.003';
requires 'Test::EOL';
requires 'Test::Kwalitee';
requires 'Test::MinimumVersion', '0.008';
requires 'Test::Mojibake';
requires 'Test::More', '0.88';
requires 'Test::NoTabs';
requires 'Test::Perl::Critic::XTFiles';
requires 'Test::PerlTidy::XTFiles';
requires 'Test::Pod', '1.26';
requires 'Test::Pod::LinkCheck';
requires 'Test::Pod::Links', '0.003';
requires 'Test::Portability::Files';
requires 'Test::RequiredMinimumDependencyVersion', '0.003';
requires 'Test::Spelling', '0.12';
requires 'Test::Spelling::Comment', '0.005';
requires 'Test::Version', '0.04';
requires 'Test::XTFiles';
requires 'XT::Files';
requires 'XT::Util';
requires 'lib';
};
feature 'dzil', 'Dist::Zilla' => sub {
on develop => sub {
requires 'App::Prove';
requires 'CPAN::Meta::Prereqs';
requires 'CPAN::Meta::Prereqs::Filter';
requires 'CPAN::Meta::Requirements';
requires 'Carp';
requires 'Config::MVP', '2.200012';
requires 'Data::Dumper';
requires 'Dist::Zilla';
requires 'Dist::Zilla::File::InMemory';
requires 'Dist::Zilla::File::OnDisk';
requires 'Dist::Zilla::Plugin::AutoPrereqs';
requires 'Dist::Zilla::Plugin::AutoPrereqs::Perl::Critic';
requires 'Dist::Zilla::Plugin::CheckChangesHasContent';
requires 'Dist::Zilla::Plugin::CheckIssues';
requires 'Dist::Zilla::Plugin::CheckMetaResources';
requires 'Dist::Zilla::Plugin::CheckPrereqsIndexed';
requires 'Dist::Zilla::Plugin::CheckSelfDependency';
requires 'Dist::Zilla::Plugin::CheckStrictVersion';
requires 'Dist::Zilla::Plugin::Code::AfterBuild';
requires 'Dist::Zilla::Plugin::Code::FileMunger', '0.007';
requires 'Dist::Zilla::Plugin::Code::LicenseProvider';
requires 'Dist::Zilla::Plugin::Code::PrereqSource';
requires 'Dist::Zilla::Plugin::ConfirmRelease';
requires 'Dist::Zilla::Plugin::ExecDir';
requires 'Dist::Zilla::Plugin::FinderCode';
requires 'Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch';
requires 'Dist::Zilla::Plugin::Git::Checkout';
requires 'Dist::Zilla::Plugin::Git::Commit';
requires 'Dist::Zilla::Plugin::Git::Contributors';
requires 'Dist::Zilla::Plugin::Git::FilePermissions';
requires 'Dist::Zilla::Plugin::Git::GatherDir', '2.016';
requires 'Dist::Zilla::Plugin::Git::Push';
requires 'Dist::Zilla::Plugin::Git::RequireUnixEOL';
requires 'Dist::Zilla::Plugin::Git::Tag';
requires 'Dist::Zilla::Plugin::GithubMeta';
requires 'Dist::Zilla::Plugin::License';
requires 'Dist::Zilla::Plugin::MakeMaker::Awesome', '0.49';
requires 'Dist::Zilla::Plugin::Manifest';
requires 'Dist::Zilla::Plugin::ManifestSkip';
requires 'Dist::Zilla::Plugin::MetaJSON';
requires 'Dist::Zilla::Plugin::MetaNoIndex';
requires 'Dist::Zilla::Plugin::MetaProvides::Package';
requires 'Dist::Zilla::Plugin::MetaYAML';
requires 'Dist::Zilla::Plugin::NextRelease';
requires 'Dist::Zilla::Plugin::PromptIfStale';
requires 'Dist::Zilla::Plugin::PruneCruft';
requires 'Dist::Zilla::Plugin::ReadmeAnyFromPod';
requires 'Dist::Zilla::Plugin::ReversionOnRelease';
requires 'Dist::Zilla::Plugin::SetScriptShebang';
requires 'Dist::Zilla::Plugin::ShareDir';
requires 'Dist::Zilla::Plugin::TestRelease';
requires 'Dist::Zilla::Plugin::UploadToCPAN';
requires 'Dist::Zilla::Plugin::VerifyPhases';
requires 'Dist::Zilla::Plugin::VersionFromMainModule';
requires 'Dist::Zilla::Plugin::lib';
requires 'Dist::Zilla::Role::AfterBuild';
requires 'Dist::Zilla::Role::AfterRelease';
requires 'Dist::Zilla::Role::BeforeBuild';
requires 'Dist::Zilla::Role::BeforeRelease';
requires 'Dist::Zilla::Role::FileFinderUser';
requires 'Dist::Zilla::Role::FileGatherer';
requires 'Dist::Zilla::Role::FileMunger';
requires 'Dist::Zilla::Role::PluginBundle::Easy';
requires 'Dist::Zilla::Role::PrereqSource';
requires 'Dist::Zilla::Role::TestRunner';
requires 'Dist::Zilla::Role::TextTemplate';
requires 'Dist::Zilla::Types', '6.000';
requires 'Dist::Zilla::Util';
requires 'Dist::Zilla::Util::BundleInfo';
requires 'Dist::Zilla::Util::ExpandINI::Reader';
requires 'File::Compare';
requires 'File::Temp';
requires 'File::pushd';
requires 'Module::CPANfile', '1.1004';
requires 'Module::CoreList', '2.77';
requires 'Module::Metadata';
requires 'Moose', '0.99';
requires 'Moose::Role';
requires 'MooseX::Types::Moose';
requires 'Perl::MinimumVersion', '1.26';
requires 'Perl::Tidy';
requires 'Safe::Isa';
requires 'Scalar::Util';
requires 'Software::License';
requires 'Term::ANSIColor';
requires 'YAML::Tiny';
requires 'constant';
requires 'namespace::autoclean', '0.09';
requires 'parent';
requires 'perl', '5.010';
requires 'version', '0.77';
};
};