-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcpanfile
95 lines (70 loc) · 2.07 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
# -*- mode: perl; coding: utf-8 -*-
conflicts 'YATT';
requires 'perl' => '>= 5.10.1, != 5.17, != 5.19.3';
# >= 5.10.1, for named capture and //
# != 5.17, to avoid death by 'given is experimental'
# != 5.19.3 ~ 5.19.11, to avoid sub () {$value} changes
requires 'List::Util';
requires 'List::MoreUtils';
requires 'Plack';
requires 'Hash::MultiValue';
requires 'version' => 0.77;
requires 'parent';
requires 'autodie';
requires 'File::Path';
requires 'URI::Escape';
requires 'Tie::IxHash'; # For nested_query
requires 'Devel::StackTrace';
# For LS
requires 'File::AddInc';
requires 'MOP4Import::Declare', '>= 0.052';
requires 'JSON::MaybeXS';
# YATT::Lite::Partial::Gettext
requires 'Locale::PO';
# For $CON->cookies_in, $CON->set_cookie
requires 'Cookie::Baker';
# For perl 5.20. Actually, CGI is not required (I hope).
requires 'CGI', '>= 4.40';
requires 'HTML::Entities';
recommends 'Sub::Identify';
recommends 'Sub::Inspector';
recommends 'Devel::StackTrace::WithLexicals' => 0.08;
recommends 'Test::Requires'; # which is required by Sub::Inspector
recommends 'Sub::Inspector';
recommends 'B::Utils' => '!= 0.26';
recommends 'Text::Glob';
# For LanguageServer support
recommends 'Coro';
recommends 'Coro::AIO';
recommends 'IO::AIO';
recommends 'AnyEvent::AIO';
recommends 'Time::Piece';
configure_requires 'Module::CPANfile';
configure_requires 'Module::Build';
on test => sub {
requires 'Test::Kantan';
requires 'Test::More';
requires 'Test::Differences', '>= 0.67';
requires 'Test::WWW::Mechanize::PSGI';
requires 'HTML::Entities';
requires 'Plack::Test';
requires 'Test::Refcount';
requires 'Plack::Middleware::Session';
requires 'CGI::Session';
requires 'FCGI::Client';
requires 'FCGI';
requires 'File::Temp';
requires 'File::stat';
requires 'Time::HiRes';
requires 'DBD::SQLite';
# requires 'DBD::mysql';
requires 'DBIx::Class';
requires 'Pod::Simple::SimpleTree';
requires 'HTTP::Headers';
requires 'HTTP::Cookies', '>= 6.02';
requires 'Email::Sender';
requires 'Email::Simple';
requires 'CGI::Emulate::PSGI';
requires 'CGI::Compile';
requires 'YAML::Tiny';
};