forked from PerlDancer/Dancer2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
dist.ini
145 lines (125 loc) · 2.86 KB
/
dist.ini
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
name = Dancer2
author = Dancer Core Developers
license = Perl_5
copyright_holder = Alexis Sukrieh
copyright_year = 2014
main_module = lib/Dancer2.pm
[Git::NextVersion]
[NextRelease]
filename = Changes
[TestRelease]
[ConfirmRelease]
[UploadToCPAN]
[@Git]
allow_dirty = Changes
allow_dirty = dist.ini
allow_dirty = README.mkdn
add_files_in = Changes
add_files_in = dist.ini
add_files_in = README.md
[@Dancer]
; Required version of the bundle
:version = 0.0007
autoprereqs_skip = ^t::lib::|^t::app::|XS$
; -- static meta-information
[MetaResources]
repository = https://github.com/PerlDancer/Dancer2
bugtracker = https://github.com/PerlDancer/Dancer2/issues
homepage = http://perldancer.org/
[PruneFiles]
match = ~$ ; emacs backup files
match = tools/
match = dist.ini
;[PodCoverageTests]
;[Test::EOL]
[Prereqs]
Moo = 1.003000
Moo::Role = 0
Role::Tiny = 1.003000
MooX::Types::MooseLike = 0
Carp = 0
Exporter = 5.57
Encode = 0
File::Basename = 0
File::Copy = 0
File::Spec = 0
POSIX = 0
Config::Any = 0
HTTP::Date = 0
HTTP::Body = 0
HTTP::Headers = 0
MIME::Types = 0
; 3.13 has the URL safe variants
MIME::Base64 = 3.13
Plack::Request = 0
; Used only for the Standalone server for development
HTTP::Server::Simple::PSGI = 0
; JSON is just a serialiser, so in theory should be optional.
; But it is used in the DSL (send_error) and in tests.
; And also so much used in apps...
JSON = 0
; Used in DSL (send_error)
URI::Escape = 0
parent = 0
Template::Tiny = 0
Class::Load = 0
Return::MultiLevel = 0
[Prereqs / Recommends]
; Serializers
JSON::XS = 0
; Used for PSGI
Plack::Request = 0
; Developers are expected to write tests and so use Dancer2::Test
; that depends on Test::More. So Test::More is needed for more than
; just tests of the Dancer distribution
Test::More = 0
Test::Builder = 0
; Extra speed with Request
URL::Encode::XS = 0
CGI::Deurl::XS = 0
; Strong session tokens
Math::Random::ISAAC::XS = 0
Crypt::URandom = 0
; extract pod data from apps
Pod::Simple::Search = 0
Pod::Simple::SimpleTree = 0
Scope::Upper = 0
[Prereqs / Suggests]
; Used by Dancer2::Session::YAML
YAML = 0
Fcntl = 0
Class::Load::XS = 0
; -- test requirements
[Prereqs / TestRequires]
Test::More = 0.92
Capture::Tiny = 0.12
YAML = 0
HTTP::Server::Simple::PSGI = 0
Test::Fatal = 0
HTTP::Body = 0
Test::TCP = 0
Test::MockTime = 0
Test::Script = 0
LWP::Protocol::PSGI = 0.06
; ; for maintainers, see with mst how to avoid these
; strictures = 0
; bareword::filehandles = 0
; indirect = 0
; ExtUtils::Depends = 0
; multidimensional = 0
; B::Hooks::OP::Check: = 0
[ExecDir]
dir = script
[ShareDir]
dir = share
; PerlTidy interferes with share/skel
;[PerlTidy]
;perltidyrc = xt/perltidy.rc
; maybe too late for perlcrityc ;)
;[Test::Perl::Critic]
;critic_config = xt/perlcritic.rc
; also needs a PR for this one to be possible
; [Test::UnusedVars]
[Encoding]
encoding = bytes
match = \.(png|ico|jpg)$ ; these are all binary files