Codebase list libhtml-fillinform-perl / a5ed31b
New upstream snapshot. Debian Janitor 2 years ago
19 changed file(s) with 239 addition(s) and 1812 deletion(s). Raw diff Collapse all Expand all
0 ---
1 name: dzil build and test
2
3 on:
4 push:
5 branches:
6 - "*"
7 pull_request:
8 branches:
9 - "*"
10 schedule:
11 - cron: "15 4 * * 0" # Every Sunday morning
12 workflow_dispatch:
13
14 jobs:
15 build-job:
16 name: Build distribution
17 runs-on: ubuntu-latest
18 container:
19 image: perldocker/perl-tester:5.34
20 steps:
21 - uses: actions/checkout@v2
22 - name: Run Tests
23 env:
24 AUTHOR_TESTING: 1
25 AUTOMATED_TESTING: 1
26 EXTENDED_TESTING: 1
27 RELEASE_TESTING: 1
28 run: auto-build-and-test-dist
29 - uses: actions/upload-artifact@master
30 with:
31 name: build_dir
32 path: build_dir
33 if: ${{ github.actor != 'nektos/act' }}
34 coverage-job:
35 needs: build-job
36 runs-on: ubuntu-latest
37 container:
38 image: perldocker/perl-tester:5.34
39 steps:
40 - uses: actions/checkout@v2 # codecov wants to be inside a Git repository
41 - uses: actions/download-artifact@master
42 with:
43 name: build_dir
44 path: .
45 - name: Install deps and test
46 run: cpan-install-dist-deps && test-dist
47 env:
48 CODECOV_TOKEN: ${{secrets.CODECOV_TOKEN}}
49 test-linux-job:
50 needs: build-job
51 runs-on: ${{ matrix.os }}
52 strategy:
53 matrix:
54 os: [ubuntu-latest]
55 perl-version:
56 - "5.8"
57 - "5.10"
58 - "5.12"
59 - "5.14"
60 - "5.16"
61 - "5.18"
62 - "5.20"
63 - "5.22"
64 - "5.24"
65 - "5.26"
66 - "5.28"
67 - "5.30"
68 - "5.32"
69 - "5.34"
70 name: Perl ${{ matrix.perl-version }} on ${{ matrix.os }}
71 steps:
72 - name: Set Up Perl
73 uses: shogo82148/actions-setup-perl@v1
74 with:
75 perl-version: ${{ matrix.perl-version }}
76 - uses: actions/download-artifact@master
77 with:
78 name: build_dir
79 path: .
80 - name: install deps using cpm
81 uses: perl-actions/install-with-cpm@v1
82 with:
83 cpanfile: "cpanfile"
84 args: "--with-suggests --with-recommends --with-test"
85 - run: prove -lr t
86 env:
87 AUTHOR_TESTING: 0
88 RELEASE_TESTING: 0
89 test-macos-job:
90 needs: build-job
91 runs-on: ${{ matrix.os }}
92 strategy:
93 matrix:
94 os: [macos-latest]
95 perl-version:
96 - "5.8"
97 - "5.10"
98 - "5.12"
99 - "5.14"
100 - "5.16"
101 - "5.18"
102 - "5.20"
103 - "5.22"
104 - "5.24"
105 - "5.26"
106 - "5.28"
107 - "5.30"
108 - "5.32"
109 - "5.34"
110 name: Perl ${{ matrix.perl-version }} on ${{ matrix.os }}
111 steps:
112 - name: Set Up Perl
113 uses: shogo82148/actions-setup-perl@v1
114 with:
115 perl-version: ${{ matrix.perl-version }}
116 - uses: actions/download-artifact@master
117 with:
118 name: build_dir
119 path: .
120 - name: install deps using cpm
121 uses: perl-actions/install-with-cpm@v1
122 with:
123 cpanfile: "cpanfile"
124 args: "--with-suggests --with-recommends --with-test"
125 - run: prove -lr t
126 env:
127 AUTHOR_TESTING: 0
128 RELEASE_TESTING: 0
129 test-windows-job:
130 needs: build-job
131 runs-on: ${{ matrix.os }}
132 strategy:
133 fail-fast: false
134 matrix:
135 os: [windows-latest]
136 perl-version:
137 - "5.14"
138 - "5.16"
139 - "5.18"
140 - "5.20"
141 - "5.22"
142 - "5.24"
143 - "5.26"
144 - "5.28"
145 - "5.30"
146 - "5.32"
147 name: Perl ${{ matrix.perl-version }} on ${{ matrix.os }}
148 steps:
149 - name: Set Up Perl
150 uses: shogo82148/actions-setup-perl@v1
151 with:
152 perl-version: ${{ matrix.perl-version }}
153 distribution: strawberry
154 - uses: actions/download-artifact@master
155 with:
156 name: build_dir
157 path: .
158 - name: install deps using cpm
159 uses: perl-actions/install-with-cpm@v1
160 with:
161 cpanfile: "cpanfile"
162 args: "--with-suggests --with-recommends --with-test"
163 - run: prove -lr t
164 env:
165 AUTHOR_TESTING: 0
166 RELEASE_TESTING: 0
0 Atsushi
1 Embperl
2 Kato
3 checkboxes
4 html
5 masonhq
6 redisplay
7 scalarref
8 xml
+0
-20
CONTRIBUTORS less more
0
1 # HTML-FILLINFORM CONTRIBUTORS #
2
3 This is the (likely incomplete) list of people who have helped
4 make this distribution what it is, either via code contributions,
5 patches, bug reports, help with troubleshooting, etc. A huge
6 'thank you' to all of them.
7
8 * Chase Venters
9 * David Steinbrunner
10 * Jeremy Mates
11 * Kenichi Ishigaki
12 * Mark Stosberg
13 * Mark Stosberg
14 * Mark Stosberg
15 * Martin McGrath
16 * Olaf Alders
17 * Olaf Alders
18
19
00 Revision history for HTML-FillInForm
1
2 {{$NEXT}}
13
24 2.22 2021-09-25 23:00:59Z
35
+0
-75
INSTALL less more
0 This is the Perl distribution HTML-FillInForm.
1
2 Installing HTML-FillInForm is straightforward.
3
4 ## Installation with cpanm
5
6 If you have cpanm, you only need one line:
7
8 % cpanm HTML::FillInForm
9
10 If it does not have permission to install modules to the current perl, cpanm
11 will automatically set up and install to a local::lib in your home directory.
12 See the local::lib documentation (https://metacpan.org/pod/local::lib) for
13 details on enabling it in your environment.
14
15 ## Installing with the CPAN shell
16
17 Alternatively, if your CPAN shell is set up, you should just be able to do:
18
19 % cpan HTML::FillInForm
20
21 ## Manual installation
22
23 As a last resort, you can manually install it. If you have not already
24 downloaded the release tarball, you can find the download link on the module's
25 MetaCPAN page: https://metacpan.org/pod/HTML::FillInForm
26
27 Untar the tarball, install configure prerequisites (see below), then build it:
28
29 % perl Makefile.PL
30 % make && make test
31
32 Then install it:
33
34 % make install
35
36 On Windows platforms, you should use `dmake` or `nmake`, instead of `make`.
37
38 If your perl is system-managed, you can create a local::lib in your home
39 directory to install modules to. For details, see the local::lib documentation:
40 https://metacpan.org/pod/local::lib
41
42 The prerequisites of this distribution will also have to be installed manually. The
43 prerequisites are listed in one of the files: `MYMETA.yml` or `MYMETA.json` generated
44 by running the manual build process described above.
45
46 ## Configure Prerequisites
47
48 This distribution requires other modules to be installed before this
49 distribution's installer can be run. They can be found under the
50 "configure_requires" key of META.yml or the
51 "{prereqs}{configure}{requires}" key of META.json.
52
53 ## Other Prerequisites
54
55 This distribution may require additional modules to be installed after running
56 Makefile.PL.
57 Look for prerequisites in the following phases:
58
59 * to run make, PHASE = build
60 * to use the module code itself, PHASE = runtime
61 * to run tests, PHASE = test
62
63 They can all be found in the "PHASE_requires" key of MYMETA.yml or the
64 "{prereqs}{PHASE}{requires}" key of MYMETA.json.
65
66 ## Documentation
67
68 HTML-FillInForm documentation is available as POD.
69 You can run `perldoc` from a shell to read the documentation:
70
71 % perldoc HTML::FillInForm
72
73 For more information on installing Perl modules via CPAN, please see:
74 https://www.cpan.org/modules/INSTALL.html
0 # This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.024.
1 CONTRIBUTORS
0 .github/workflows/build-and-test.yml
1 .stopwords
22 Changes
3 INSTALL
3 cpanfile
4 dist.ini
5 HTML-FillInForm-2.23/META.json
6 HTML-FillInForm-2.23/META.yml
7 lib/HTML/FillInForm.pm
48 LICENSE
5 MANIFEST
9 Makefile.PL
10 MANIFEST This list of files
611 META.json
7 META.yml
8 Makefile.PL
12 perlcriticrc
13 perltidyrc
914 README
1015 README.md
11 cpanfile
12 dist.ini
13 lib/HTML/FillInForm.pm
14 perlcriticrc
15 perltidyrc
16 t/00-report-prereqs.dd
17 t/00-report-prereqs.t
1816 t/00_base.t
1917 t/01_form.t
2018 t/02_hidden.t
4543 t/27_html5.t
4644 t/data/form1.html
4745 tidyall.ini
48 xt/author/mojibake.t
49 xt/author/pod-spell.t
50 xt/author/pod-syntax.t
51 xt/author/portability.t
52 xt/author/test-version.t
46 META.yml Module YAML meta-data (added by MakeMaker)
22 "author" : [
33 "TJ Mather, tjmather@maxmind.com"
44 ],
5 "dynamic_config" : 0,
6 "generated_by" : "Dist::Zilla version 6.024, CPAN::Meta::Converter version 2.150010",
5 "dynamic_config" : 1,
6 "generated_by" : "ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010",
77 "license" : [
88 "perl_5"
99 ],
1414 "name" : "HTML-FillInForm",
1515 "no_index" : {
1616 "directory" : [
17 "examples",
1817 "t",
19 "xt"
18 "inc"
2019 ]
2120 },
2221 "prereqs" : {
22 "build" : {
23 "requires" : {
24 "ExtUtils::MakeMaker" : "0"
25 }
26 },
2327 "configure" : {
2428 "requires" : {
25 "ExtUtils::MakeMaker" : "0",
26 "perl" : "5.006"
27 }
28 },
29 "develop" : {
30 "recommends" : {
31 "Dist::Zilla::PluginBundle::Git::VersionManager" : "0.007"
32 },
33 "requires" : {
34 "Code::TidyAll" : "0.71",
35 "Code::TidyAll::Plugin::SortLines::Naturally" : "0.000003",
36 "Code::TidyAll::Plugin::Test::Vars" : "0.04",
37 "Code::TidyAll::Plugin::UniqueLines" : "0.000003",
38 "Parallel::ForkManager" : "1.19",
39 "Perl::Critic" : "1.132",
40 "Perl::Tidy" : "20180220",
41 "Pod::Wordlist" : "0",
42 "Test::Mojibake" : "0",
43 "Test::More" : "0",
44 "Test::Pod" : "1.41",
45 "Test::Portability::Files" : "0",
46 "Test::Spelling" : "0.12",
47 "Test::Vars" : "0.014",
48 "Test::Version" : "1",
49 "warnings" : "0"
29 "ExtUtils::MakeMaker" : "0"
5030 }
5131 },
5232 "runtime" : {
5939 }
6040 },
6141 "test" : {
62 "recommends" : {
63 "CPAN::Meta" : "2.120900"
64 },
6542 "requires" : {
6643 "CGI" : "0",
6744 "ExtUtils::MakeMaker" : "0",
6946 "HTML::TokeParser" : "0",
7047 "Test" : "0",
7148 "Test::More" : "0.96",
72 "perl" : "5.006",
7349 "warnings" : "0"
7450 }
7551 }
7652 },
7753 "release_status" : "stable",
78 "resources" : {
79 "bugtracker" : {
80 "web" : "https://github.com/oalders/HTML-FillInForm/issues"
81 },
82 "homepage" : "https://github.com/oalders/HTML-FillInForm",
83 "repository" : {
84 "type" : "git",
85 "url" : "https://github.com/oalders/HTML-FillInForm.git",
86 "web" : "https://github.com/oalders/HTML-FillInForm"
87 }
88 },
89 "version" : "2.22",
90 "x_Dist_Zilla" : {
91 "perl" : {
92 "version" : "5.034000"
93 },
94 "plugins" : [
95 {
96 "class" : "Dist::Zilla::Plugin::PromptIfStale",
97 "config" : {
98 "Dist::Zilla::Plugin::PromptIfStale" : {
99 "check_all_plugins" : 0,
100 "check_all_prereqs" : 0,
101 "modules" : [
102 "Dist::Zilla::PluginBundle::Author::OALDERS"
103 ],
104 "phase" : "build",
105 "run_under_travis" : 0,
106 "skip" : []
107 }
108 },
109 "name" : "@Author::OALDERS/stale modules, build",
110 "version" : "0.057"
111 },
112 {
113 "class" : "Dist::Zilla::Plugin::PromptIfStale",
114 "config" : {
115 "Dist::Zilla::Plugin::PromptIfStale" : {
116 "check_all_plugins" : 1,
117 "check_all_prereqs" : 1,
118 "modules" : [],
119 "phase" : "release",
120 "run_under_travis" : 0,
121 "skip" : []
122 }
123 },
124 "name" : "@Author::OALDERS/stale modules, release",
125 "version" : "0.057"
126 },
127 {
128 "class" : "Dist::Zilla::Plugin::OALDERS::TidyAll",
129 "name" : "@Author::OALDERS/OALDERS::TidyAll",
130 "version" : "0.000029"
131 },
132 {
133 "class" : "Dist::Zilla::Plugin::AutoPrereqs",
134 "name" : "@Author::OALDERS/AutoPrereqs",
135 "version" : "6.024"
136 },
137 {
138 "class" : "Dist::Zilla::Plugin::CheckChangesHasContent",
139 "name" : "@Author::OALDERS/CheckChangesHasContent",
140 "version" : "0.011"
141 },
142 {
143 "class" : "Dist::Zilla::Plugin::MakeMaker",
144 "config" : {
145 "Dist::Zilla::Role::TestRunner" : {
146 "default_jobs" : "1"
147 }
148 },
149 "name" : "@Author::OALDERS/MakeMaker",
150 "version" : "6.024"
151 },
152 {
153 "class" : "Dist::Zilla::Plugin::CPANFile",
154 "name" : "@Author::OALDERS/CPANFile",
155 "version" : "6.024"
156 },
157 {
158 "class" : "Dist::Zilla::Plugin::ContributorsFile",
159 "name" : "@Author::OALDERS/ContributorsFile",
160 "version" : "0.3.0"
161 },
162 {
163 "class" : "Dist::Zilla::Plugin::MetaJSON",
164 "name" : "@Author::OALDERS/MetaJSON",
165 "version" : "6.024"
166 },
167 {
168 "class" : "Dist::Zilla::Plugin::MetaYAML",
169 "name" : "@Author::OALDERS/MetaYAML",
170 "version" : "6.024"
171 },
172 {
173 "class" : "Dist::Zilla::Plugin::Manifest",
174 "name" : "@Author::OALDERS/Manifest",
175 "version" : "6.024"
176 },
177 {
178 "class" : "Dist::Zilla::Plugin::MetaNoIndex",
179 "name" : "@Author::OALDERS/MetaNoIndex",
180 "version" : "6.024"
181 },
182 {
183 "class" : "Dist::Zilla::Plugin::MetaConfig",
184 "name" : "@Author::OALDERS/MetaConfig",
185 "version" : "6.024"
186 },
187 {
188 "class" : "Dist::Zilla::Plugin::MetaResources",
189 "name" : "@Author::OALDERS/MetaResources",
190 "version" : "6.024"
191 },
192 {
193 "class" : "Dist::Zilla::Plugin::License",
194 "name" : "@Author::OALDERS/License",
195 "version" : "6.024"
196 },
197 {
198 "class" : "Dist::Zilla::Plugin::InstallGuide",
199 "config" : {
200 "Dist::Zilla::Role::ModuleMetadata" : {
201 "Module::Metadata" : "1.000037",
202 "version" : "0.006"
203 }
204 },
205 "name" : "@Author::OALDERS/InstallGuide",
206 "version" : "1.200014"
207 },
208 {
209 "class" : "Dist::Zilla::Plugin::Prereqs",
210 "config" : {
211 "Dist::Zilla::Plugin::Prereqs" : {
212 "phase" : "develop",
213 "type" : "requires"
214 }
215 },
216 "name" : "@Author::OALDERS/Modules for use with tidyall",
217 "version" : "6.024"
218 },
219 {
220 "class" : "Dist::Zilla::Plugin::ExecDir",
221 "name" : "@Author::OALDERS/ExecDir",
222 "version" : "6.024"
223 },
224 {
225 "class" : "Dist::Zilla::Plugin::Test::PodSpelling",
226 "config" : {
227 "Dist::Zilla::Plugin::Test::PodSpelling" : {
228 "directories" : [
229 "bin",
230 "lib"
231 ],
232 "spell_cmd" : "",
233 "stopwords" : [
234 "Alders",
235 "Alders'",
236 "Atsushi",
237 "Embperl",
238 "Kato",
239 "checkboxes",
240 "html",
241 "masonhq",
242 "redisplay",
243 "scalarref",
244 "xml"
245 ],
246 "wordlist" : "Pod::Wordlist"
247 }
248 },
249 "name" : "@Author::OALDERS/Test::PodSpelling",
250 "version" : "2.007005"
251 },
252 {
253 "class" : "Dist::Zilla::Plugin::MojibakeTests",
254 "name" : "@Author::OALDERS/MojibakeTests",
255 "version" : "0.8"
256 },
257 {
258 "class" : "Dist::Zilla::Plugin::PodSyntaxTests",
259 "name" : "@Author::OALDERS/PodSyntaxTests",
260 "version" : "6.024"
261 },
262 {
263 "class" : "Dist::Zilla::Plugin::Test::Portability",
264 "config" : {
265 "Dist::Zilla::Plugin::Test::Portability" : {
266 "options" : ""
267 }
268 },
269 "name" : "@Author::OALDERS/Test::Portability",
270 "version" : "2.001000"
271 },
272 {
273 "class" : "Dist::Zilla::Plugin::TestRelease",
274 "name" : "@Author::OALDERS/TestRelease",
275 "version" : "6.024"
276 },
277 {
278 "class" : "Dist::Zilla::Plugin::Test::ReportPrereqs",
279 "name" : "@Author::OALDERS/Test::ReportPrereqs",
280 "version" : "0.028"
281 },
282 {
283 "class" : "Dist::Zilla::Plugin::Test::Version",
284 "name" : "@Author::OALDERS/Test::Version",
285 "version" : "1.09"
286 },
287 {
288 "class" : "Dist::Zilla::Plugin::RunExtraTests",
289 "config" : {
290 "Dist::Zilla::Role::TestRunner" : {
291 "default_jobs" : "1"
292 }
293 },
294 "name" : "@Author::OALDERS/RunExtraTests",
295 "version" : "0.029"
296 },
297 {
298 "class" : "Dist::Zilla::Plugin::MinimumPerl",
299 "name" : "@Author::OALDERS/MinimumPerl",
300 "version" : "1.006"
301 },
302 {
303 "class" : "Dist::Zilla::Plugin::PodWeaver",
304 "config" : {
305 "Dist::Zilla::Plugin::PodWeaver" : {
306 "finder" : [
307 ":InstallModules",
308 ":ExecFiles"
309 ],
310 "plugins" : [
311 {
312 "class" : "Pod::Weaver::Plugin::EnsurePod5",
313 "name" : "@CorePrep/EnsurePod5",
314 "version" : "4.018"
315 },
316 {
317 "class" : "Pod::Weaver::Plugin::H1Nester",
318 "name" : "@CorePrep/H1Nester",
319 "version" : "4.018"
320 },
321 {
322 "class" : "Pod::Weaver::Plugin::SingleEncoding",
323 "name" : "@Default/SingleEncoding",
324 "version" : "4.018"
325 },
326 {
327 "class" : "Pod::Weaver::Section::Name",
328 "name" : "@Default/Name",
329 "version" : "4.018"
330 },
331 {
332 "class" : "Pod::Weaver::Section::Version",
333 "name" : "@Default/Version",
334 "version" : "4.018"
335 },
336 {
337 "class" : "Pod::Weaver::Section::Region",
338 "name" : "@Default/prelude",
339 "version" : "4.018"
340 },
341 {
342 "class" : "Pod::Weaver::Section::Generic",
343 "name" : "SYNOPSIS",
344 "version" : "4.018"
345 },
346 {
347 "class" : "Pod::Weaver::Section::Generic",
348 "name" : "DESCRIPTION",
349 "version" : "4.018"
350 },
351 {
352 "class" : "Pod::Weaver::Section::Generic",
353 "name" : "OVERVIEW",
354 "version" : "4.018"
355 },
356 {
357 "class" : "Pod::Weaver::Section::Collect",
358 "name" : "ATTRIBUTES",
359 "version" : "4.018"
360 },
361 {
362 "class" : "Pod::Weaver::Section::Collect",
363 "name" : "METHODS",
364 "version" : "4.018"
365 },
366 {
367 "class" : "Pod::Weaver::Section::Collect",
368 "name" : "FUNCTIONS",
369 "version" : "4.018"
370 },
371 {
372 "class" : "Pod::Weaver::Section::Leftovers",
373 "name" : "@Default/Leftovers",
374 "version" : "4.018"
375 },
376 {
377 "class" : "Pod::Weaver::Section::Region",
378 "name" : "@Default/postlude",
379 "version" : "4.018"
380 },
381 {
382 "class" : "Pod::Weaver::Section::Authors",
383 "name" : "@Default/Authors",
384 "version" : "4.018"
385 },
386 {
387 "class" : "Pod::Weaver::Section::Legal",
388 "name" : "@Default/Legal",
389 "version" : "4.018"
390 }
391 ]
392 }
393 },
394 "name" : "@Author::OALDERS/PodWeaver",
395 "version" : "4.009"
396 },
397 {
398 "class" : "Dist::Zilla::Plugin::PruneCruft",
399 "name" : "@Author::OALDERS/PruneCruft",
400 "version" : "6.024"
401 },
402 {
403 "class" : "Dist::Zilla::Plugin::CopyFilesFromBuild",
404 "name" : "@Author::OALDERS/CopyFilesFromBuild",
405 "version" : "0.170880"
406 },
407 {
408 "class" : "Dist::Zilla::Plugin::GithubMeta",
409 "name" : "@Author::OALDERS/GithubMeta",
410 "version" : "0.58"
411 },
412 {
413 "class" : "Dist::Zilla::Plugin::Git::GatherDir",
414 "config" : {
415 "Dist::Zilla::Plugin::GatherDir" : {
416 "exclude_filename" : [
417 "Install",
418 "LICENSE",
419 "META.json",
420 "Makefile.PL",
421 "README.md",
422 "cpanfile"
423 ],
424 "exclude_match" : [],
425 "follow_symlinks" : 0,
426 "include_dotfiles" : 0,
427 "prefix" : "",
428 "prune_directory" : [],
429 "root" : "."
430 },
431 "Dist::Zilla::Plugin::Git::GatherDir" : {
432 "include_untracked" : 0
433 }
434 },
435 "name" : "@Author::OALDERS/Git::GatherDir",
436 "version" : "2.048"
437 },
438 {
439 "class" : "Dist::Zilla::Plugin::CopyFilesFromRelease",
440 "config" : {
441 "Dist::Zilla::Plugin::CopyFilesFromRelease" : {
442 "filename" : [
443 "Install"
444 ],
445 "match" : []
446 }
447 },
448 "name" : "@Author::OALDERS/CopyFilesFromRelease",
449 "version" : "0.007"
450 },
451 {
452 "class" : "Dist::Zilla::Plugin::Git::Check",
453 "config" : {
454 "Dist::Zilla::Plugin::Git::Check" : {
455 "untracked_files" : "die"
456 },
457 "Dist::Zilla::Role::Git::DirtyFiles" : {
458 "allow_dirty" : [
459 "Changes",
460 "Install",
461 "LICENSE",
462 "META.json",
463 "Makefile.PL",
464 "README.md",
465 "cpanfile",
466 "dist.ini"
467 ],
468 "allow_dirty_match" : [],
469 "changelog" : "Changes"
470 },
471 "Dist::Zilla::Role::Git::Repo" : {
472 "git_version" : "2.33.0",
473 "repo_root" : "."
474 }
475 },
476 "name" : "@Author::OALDERS/Git::Check",
477 "version" : "2.048"
478 },
479 {
480 "class" : "Dist::Zilla::Plugin::Git::Contributors",
481 "config" : {
482 "Dist::Zilla::Plugin::Git::Contributors" : {
483 "git_version" : "2.33.0",
484 "include_authors" : 0,
485 "include_releaser" : 1,
486 "order_by" : "name",
487 "paths" : []
488 }
489 },
490 "name" : "@Author::OALDERS/Git::Contributors",
491 "version" : "0.036"
492 },
493 {
494 "class" : "Dist::Zilla::Plugin::ReadmeAnyFromPod",
495 "config" : {
496 "Dist::Zilla::Role::FileWatcher" : {
497 "version" : "0.006"
498 }
499 },
500 "name" : "@Author::OALDERS/ReadmeMdInBuild",
501 "version" : "0.163250"
502 },
503 {
504 "class" : "Dist::Zilla::Plugin::StaticInstall",
505 "config" : {
506 "Dist::Zilla::Plugin::StaticInstall" : {
507 "dry_run" : 0,
508 "mode" : "on"
509 }
510 },
511 "name" : "@Author::OALDERS/StaticInstall",
512 "version" : "0.012"
513 },
514 {
515 "class" : "Dist::Zilla::Plugin::ShareDir",
516 "name" : "@Author::OALDERS/ShareDir",
517 "version" : "6.024"
518 },
519 {
520 "class" : "Dist::Zilla::Plugin::CheckIssues",
521 "name" : "@Author::OALDERS/CheckIssues",
522 "version" : "0.011"
523 },
524 {
525 "class" : "Dist::Zilla::Plugin::ConfirmRelease",
526 "name" : "@Author::OALDERS/ConfirmRelease",
527 "version" : "6.024"
528 },
529 {
530 "class" : "Dist::Zilla::Plugin::UploadToCPAN",
531 "name" : "@Author::OALDERS/UploadToCPAN",
532 "version" : "6.024"
533 },
534 {
535 "class" : "Dist::Zilla::Plugin::Prereqs",
536 "config" : {
537 "Dist::Zilla::Plugin::Prereqs" : {
538 "phase" : "develop",
539 "type" : "recommends"
540 }
541 },
542 "name" : "@Author::OALDERS/@Git::VersionManager/pluginbundle version",
543 "version" : "6.024"
544 },
545 {
546 "class" : "Dist::Zilla::Plugin::RewriteVersion::Transitional",
547 "config" : {
548 "Dist::Zilla::Plugin::RewriteVersion" : {
549 "add_tarball_name" : 0,
550 "finders" : [
551 ":ExecFiles",
552 ":InstallModules"
553 ],
554 "global" : 0,
555 "skip_version_provider" : 0
556 },
557 "Dist::Zilla::Plugin::RewriteVersion::Transitional" : {}
558 },
559 "name" : "@Author::OALDERS/@Git::VersionManager/RewriteVersion::Transitional",
560 "version" : "0.009"
561 },
562 {
563 "class" : "Dist::Zilla::Plugin::MetaProvides::Update",
564 "name" : "@Author::OALDERS/@Git::VersionManager/MetaProvides::Update",
565 "version" : "0.007"
566 },
567 {
568 "class" : "Dist::Zilla::Plugin::CopyFilesFromRelease",
569 "config" : {
570 "Dist::Zilla::Plugin::CopyFilesFromRelease" : {
571 "filename" : [
572 "Changes"
573 ],
574 "match" : []
575 }
576 },
577 "name" : "@Author::OALDERS/@Git::VersionManager/CopyFilesFromRelease",
578 "version" : "0.007"
579 },
580 {
581 "class" : "Dist::Zilla::Plugin::Git::Commit",
582 "config" : {
583 "Dist::Zilla::Plugin::Git::Commit" : {
584 "add_files_in" : [],
585 "commit_msg" : "v%V%n%n%c",
586 "signoff" : 0
587 },
588 "Dist::Zilla::Role::Git::DirtyFiles" : {
589 "allow_dirty" : [
590 "Changes",
591 "Install",
592 "LICENSE",
593 "META.json",
594 "Makefile.PL",
595 "README.md",
596 "cpanfile",
597 "dist.ini"
598 ],
599 "allow_dirty_match" : [],
600 "changelog" : "Changes"
601 },
602 "Dist::Zilla::Role::Git::Repo" : {
603 "git_version" : "2.33.0",
604 "repo_root" : "."
605 },
606 "Dist::Zilla::Role::Git::StringFormatter" : {
607 "time_zone" : "local"
608 }
609 },
610 "name" : "@Author::OALDERS/@Git::VersionManager/release snapshot",
611 "version" : "2.048"
612 },
613 {
614 "class" : "Dist::Zilla::Plugin::Git::Tag",
615 "config" : {
616 "Dist::Zilla::Plugin::Git::Tag" : {
617 "branch" : null,
618 "changelog" : "Changes",
619 "signed" : 0,
620 "tag" : "v2.22",
621 "tag_format" : "v%V",
622 "tag_message" : "v%V"
623 },
624 "Dist::Zilla::Role::Git::Repo" : {
625 "git_version" : "2.33.0",
626 "repo_root" : "."
627 },
628 "Dist::Zilla::Role::Git::StringFormatter" : {
629 "time_zone" : "local"
630 }
631 },
632 "name" : "@Author::OALDERS/@Git::VersionManager/Git::Tag",
633 "version" : "2.048"
634 },
635 {
636 "class" : "Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional",
637 "config" : {
638 "Dist::Zilla::Plugin::BumpVersionAfterRelease" : {
639 "finders" : [
640 ":ExecFiles",
641 ":InstallModules"
642 ],
643 "global" : 0,
644 "munge_makefile_pl" : 1
645 },
646 "Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional" : {}
647 },
648 "name" : "@Author::OALDERS/@Git::VersionManager/BumpVersionAfterRelease::Transitional",
649 "version" : "0.009"
650 },
651 {
652 "class" : "Dist::Zilla::Plugin::NextRelease",
653 "name" : "@Author::OALDERS/@Git::VersionManager/NextRelease",
654 "version" : "6.024"
655 },
656 {
657 "class" : "Dist::Zilla::Plugin::Git::Commit",
658 "config" : {
659 "Dist::Zilla::Plugin::Git::Commit" : {
660 "add_files_in" : [],
661 "commit_msg" : "increment $VERSION after %v release",
662 "signoff" : 0
663 },
664 "Dist::Zilla::Role::Git::DirtyFiles" : {
665 "allow_dirty" : [
666 "Build.PL",
667 "Changes",
668 "Makefile.PL"
669 ],
670 "allow_dirty_match" : [
671 "(?^:^lib/.*\\.pm$)"
672 ],
673 "changelog" : "Changes"
674 },
675 "Dist::Zilla::Role::Git::Repo" : {
676 "git_version" : "2.33.0",
677 "repo_root" : "."
678 },
679 "Dist::Zilla::Role::Git::StringFormatter" : {
680 "time_zone" : "local"
681 }
682 },
683 "name" : "@Author::OALDERS/@Git::VersionManager/post-release commit",
684 "version" : "2.048"
685 },
686 {
687 "class" : "Dist::Zilla::Plugin::Git::Push",
688 "config" : {
689 "Dist::Zilla::Plugin::Git::Push" : {
690 "push_to" : [
691 "origin"
692 ],
693 "remotes_must_exist" : 1
694 },
695 "Dist::Zilla::Role::Git::Repo" : {
696 "git_version" : "2.33.0",
697 "repo_root" : "."
698 }
699 },
700 "name" : "@Author::OALDERS/Git::Push",
701 "version" : "2.048"
702 },
703 {
704 "class" : "Dist::Zilla::Plugin::Prereqs",
705 "config" : {
706 "Dist::Zilla::Plugin::Prereqs" : {
707 "phase" : "test",
708 "type" : "requires"
709 }
710 },
711 "name" : "TestRequires",
712 "version" : "6.024"
713 },
714 {
715 "class" : "Dist::Zilla::Plugin::GitHubREADME::Badge",
716 "name" : "GitHubREADME::Badge",
717 "version" : "0.33"
718 },
719 {
720 "class" : "Dist::Zilla::Plugin::FinderCode",
721 "name" : ":InstallModules",
722 "version" : "6.024"
723 },
724 {
725 "class" : "Dist::Zilla::Plugin::FinderCode",
726 "name" : ":IncModules",
727 "version" : "6.024"
728 },
729 {
730 "class" : "Dist::Zilla::Plugin::FinderCode",
731 "name" : ":TestFiles",
732 "version" : "6.024"
733 },
734 {
735 "class" : "Dist::Zilla::Plugin::FinderCode",
736 "name" : ":ExtraTestFiles",
737 "version" : "6.024"
738 },
739 {
740 "class" : "Dist::Zilla::Plugin::FinderCode",
741 "name" : ":ExecFiles",
742 "version" : "6.024"
743 },
744 {
745 "class" : "Dist::Zilla::Plugin::FinderCode",
746 "name" : ":PerlExecFiles",
747 "version" : "6.024"
748 },
749 {
750 "class" : "Dist::Zilla::Plugin::FinderCode",
751 "name" : ":ShareFiles",
752 "version" : "6.024"
753 },
754 {
755 "class" : "Dist::Zilla::Plugin::FinderCode",
756 "name" : ":MainModule",
757 "version" : "6.024"
758 },
759 {
760 "class" : "Dist::Zilla::Plugin::FinderCode",
761 "name" : ":AllFiles",
762 "version" : "6.024"
763 },
764 {
765 "class" : "Dist::Zilla::Plugin::FinderCode",
766 "name" : ":NoFiles",
767 "version" : "6.024"
768 }
769 ],
770 "zilla" : {
771 "class" : "Dist::Zilla::Dist::Builder",
772 "config" : {
773 "is_trial" : 0
774 },
775 "version" : "6.024"
776 }
777 },
778 "x_contributors" : [
779 "Chase Venters <chase.venters@chaseventers.com>",
780 "David Steinbrunner <dsteinbrunner@pobox.com>",
781 "Jeremy Mates <jmates@cpan.org>",
782 "Kenichi Ishigaki <ishigaki@cpan.org>",
783 "Mark Stosberg <mark@rideamigos.com>",
784 "Mark Stosberg <mark@stosberg.com>",
785 "Mark Stosberg <mark@summersault.com>",
786 "Martin McGrath <mcgrath.martin@gmail.com>",
787 "Olaf Alders <olaf.alders@gmail.com>",
788 "Olaf Alders <olaf@wundersolutions.com>"
789 ],
790 "x_generated_by_perl" : "v5.34.0",
791 "x_serialization_backend" : "Cpanel::JSON::XS version 4.26",
792 "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later",
793 "x_static_install" : 1
54 "version" : "2.23",
55 "x_serialization_backend" : "JSON::PP version 4.04"
79456 }
795
88 HTML::TokeParser: '0'
99 Test: '0'
1010 Test::More: '0.96'
11 perl: '5.006'
1211 warnings: '0'
1312 configure_requires:
1413 ExtUtils::MakeMaker: '0'
15 perl: '5.006'
16 dynamic_config: 0
17 generated_by: 'Dist::Zilla version 6.024, CPAN::Meta::Converter version 2.150010'
14 dynamic_config: 1
15 generated_by: 'ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010'
1816 license: perl
1917 meta-spec:
2018 url: http://module-build.sourceforge.net/META-spec-v1.4.html
2220 name: HTML-FillInForm
2321 no_index:
2422 directory:
25 - examples
2623 - t
27 - xt
24 - inc
2825 requires:
2926 Carp: '0'
3027 integer: '0'
3128 perl: '5.006'
3229 strict: '0'
3330 vars: '0'
34 resources:
35 bugtracker: https://github.com/oalders/HTML-FillInForm/issues
36 homepage: https://github.com/oalders/HTML-FillInForm
37 repository: https://github.com/oalders/HTML-FillInForm.git
38 version: '2.22'
39 x_Dist_Zilla:
40 perl:
41 version: '5.034000'
42 plugins:
43 -
44 class: Dist::Zilla::Plugin::PromptIfStale
45 config:
46 Dist::Zilla::Plugin::PromptIfStale:
47 check_all_plugins: 0
48 check_all_prereqs: 0
49 modules:
50 - Dist::Zilla::PluginBundle::Author::OALDERS
51 phase: build
52 run_under_travis: 0
53 skip: []
54 name: '@Author::OALDERS/stale modules, build'
55 version: '0.057'
56 -
57 class: Dist::Zilla::Plugin::PromptIfStale
58 config:
59 Dist::Zilla::Plugin::PromptIfStale:
60 check_all_plugins: 1
61 check_all_prereqs: 1
62 modules: []
63 phase: release
64 run_under_travis: 0
65 skip: []
66 name: '@Author::OALDERS/stale modules, release'
67 version: '0.057'
68 -
69 class: Dist::Zilla::Plugin::OALDERS::TidyAll
70 name: '@Author::OALDERS/OALDERS::TidyAll'
71 version: '0.000029'
72 -
73 class: Dist::Zilla::Plugin::AutoPrereqs
74 name: '@Author::OALDERS/AutoPrereqs'
75 version: '6.024'
76 -
77 class: Dist::Zilla::Plugin::CheckChangesHasContent
78 name: '@Author::OALDERS/CheckChangesHasContent'
79 version: '0.011'
80 -
81 class: Dist::Zilla::Plugin::MakeMaker
82 config:
83 Dist::Zilla::Role::TestRunner:
84 default_jobs: '1'
85 name: '@Author::OALDERS/MakeMaker'
86 version: '6.024'
87 -
88 class: Dist::Zilla::Plugin::CPANFile
89 name: '@Author::OALDERS/CPANFile'
90 version: '6.024'
91 -
92 class: Dist::Zilla::Plugin::ContributorsFile
93 name: '@Author::OALDERS/ContributorsFile'
94 version: 0.3.0
95 -
96 class: Dist::Zilla::Plugin::MetaJSON
97 name: '@Author::OALDERS/MetaJSON'
98 version: '6.024'
99 -
100 class: Dist::Zilla::Plugin::MetaYAML
101 name: '@Author::OALDERS/MetaYAML'
102 version: '6.024'
103 -
104 class: Dist::Zilla::Plugin::Manifest
105 name: '@Author::OALDERS/Manifest'
106 version: '6.024'
107 -
108 class: Dist::Zilla::Plugin::MetaNoIndex
109 name: '@Author::OALDERS/MetaNoIndex'
110 version: '6.024'
111 -
112 class: Dist::Zilla::Plugin::MetaConfig
113 name: '@Author::OALDERS/MetaConfig'
114 version: '6.024'
115 -
116 class: Dist::Zilla::Plugin::MetaResources
117 name: '@Author::OALDERS/MetaResources'
118 version: '6.024'
119 -
120 class: Dist::Zilla::Plugin::License
121 name: '@Author::OALDERS/License'
122 version: '6.024'
123 -
124 class: Dist::Zilla::Plugin::InstallGuide
125 config:
126 Dist::Zilla::Role::ModuleMetadata:
127 Module::Metadata: '1.000037'
128 version: '0.006'
129 name: '@Author::OALDERS/InstallGuide'
130 version: '1.200014'
131 -
132 class: Dist::Zilla::Plugin::Prereqs
133 config:
134 Dist::Zilla::Plugin::Prereqs:
135 phase: develop
136 type: requires
137 name: '@Author::OALDERS/Modules for use with tidyall'
138 version: '6.024'
139 -
140 class: Dist::Zilla::Plugin::ExecDir
141 name: '@Author::OALDERS/ExecDir'
142 version: '6.024'
143 -
144 class: Dist::Zilla::Plugin::Test::PodSpelling
145 config:
146 Dist::Zilla::Plugin::Test::PodSpelling:
147 directories:
148 - bin
149 - lib
150 spell_cmd: ''
151 stopwords:
152 - Alders
153 - "Alders'"
154 - Atsushi
155 - Embperl
156 - Kato
157 - checkboxes
158 - html
159 - masonhq
160 - redisplay
161 - scalarref
162 - xml
163 wordlist: Pod::Wordlist
164 name: '@Author::OALDERS/Test::PodSpelling'
165 version: '2.007005'
166 -
167 class: Dist::Zilla::Plugin::MojibakeTests
168 name: '@Author::OALDERS/MojibakeTests'
169 version: '0.8'
170 -
171 class: Dist::Zilla::Plugin::PodSyntaxTests
172 name: '@Author::OALDERS/PodSyntaxTests'
173 version: '6.024'
174 -
175 class: Dist::Zilla::Plugin::Test::Portability
176 config:
177 Dist::Zilla::Plugin::Test::Portability:
178 options: ''
179 name: '@Author::OALDERS/Test::Portability'
180 version: '2.001000'
181 -
182 class: Dist::Zilla::Plugin::TestRelease
183 name: '@Author::OALDERS/TestRelease'
184 version: '6.024'
185 -
186 class: Dist::Zilla::Plugin::Test::ReportPrereqs
187 name: '@Author::OALDERS/Test::ReportPrereqs'
188 version: '0.028'
189 -
190 class: Dist::Zilla::Plugin::Test::Version
191 name: '@Author::OALDERS/Test::Version'
192 version: '1.09'
193 -
194 class: Dist::Zilla::Plugin::RunExtraTests
195 config:
196 Dist::Zilla::Role::TestRunner:
197 default_jobs: '1'
198 name: '@Author::OALDERS/RunExtraTests'
199 version: '0.029'
200 -
201 class: Dist::Zilla::Plugin::MinimumPerl
202 name: '@Author::OALDERS/MinimumPerl'
203 version: '1.006'
204 -
205 class: Dist::Zilla::Plugin::PodWeaver
206 config:
207 Dist::Zilla::Plugin::PodWeaver:
208 finder:
209 - ':InstallModules'
210 - ':ExecFiles'
211 plugins:
212 -
213 class: Pod::Weaver::Plugin::EnsurePod5
214 name: '@CorePrep/EnsurePod5'
215 version: '4.018'
216 -
217 class: Pod::Weaver::Plugin::H1Nester
218 name: '@CorePrep/H1Nester'
219 version: '4.018'
220 -
221 class: Pod::Weaver::Plugin::SingleEncoding
222 name: '@Default/SingleEncoding'
223 version: '4.018'
224 -
225 class: Pod::Weaver::Section::Name
226 name: '@Default/Name'
227 version: '4.018'
228 -
229 class: Pod::Weaver::Section::Version
230 name: '@Default/Version'
231 version: '4.018'
232 -
233 class: Pod::Weaver::Section::Region
234 name: '@Default/prelude'
235 version: '4.018'
236 -
237 class: Pod::Weaver::Section::Generic
238 name: SYNOPSIS
239 version: '4.018'
240 -
241 class: Pod::Weaver::Section::Generic
242 name: DESCRIPTION
243 version: '4.018'
244 -
245 class: Pod::Weaver::Section::Generic
246 name: OVERVIEW
247 version: '4.018'
248 -
249 class: Pod::Weaver::Section::Collect
250 name: ATTRIBUTES
251 version: '4.018'
252 -
253 class: Pod::Weaver::Section::Collect
254 name: METHODS
255 version: '4.018'
256 -
257 class: Pod::Weaver::Section::Collect
258 name: FUNCTIONS
259 version: '4.018'
260 -
261 class: Pod::Weaver::Section::Leftovers
262 name: '@Default/Leftovers'
263 version: '4.018'
264 -
265 class: Pod::Weaver::Section::Region
266 name: '@Default/postlude'
267 version: '4.018'
268 -
269 class: Pod::Weaver::Section::Authors
270 name: '@Default/Authors'
271 version: '4.018'
272 -
273 class: Pod::Weaver::Section::Legal
274 name: '@Default/Legal'
275 version: '4.018'
276 name: '@Author::OALDERS/PodWeaver'
277 version: '4.009'
278 -
279 class: Dist::Zilla::Plugin::PruneCruft
280 name: '@Author::OALDERS/PruneCruft'
281 version: '6.024'
282 -
283 class: Dist::Zilla::Plugin::CopyFilesFromBuild
284 name: '@Author::OALDERS/CopyFilesFromBuild'
285 version: '0.170880'
286 -
287 class: Dist::Zilla::Plugin::GithubMeta
288 name: '@Author::OALDERS/GithubMeta'
289 version: '0.58'
290 -
291 class: Dist::Zilla::Plugin::Git::GatherDir
292 config:
293 Dist::Zilla::Plugin::GatherDir:
294 exclude_filename:
295 - Install
296 - LICENSE
297 - META.json
298 - Makefile.PL
299 - README.md
300 - cpanfile
301 exclude_match: []
302 follow_symlinks: 0
303 include_dotfiles: 0
304 prefix: ''
305 prune_directory: []
306 root: .
307 Dist::Zilla::Plugin::Git::GatherDir:
308 include_untracked: 0
309 name: '@Author::OALDERS/Git::GatherDir'
310 version: '2.048'
311 -
312 class: Dist::Zilla::Plugin::CopyFilesFromRelease
313 config:
314 Dist::Zilla::Plugin::CopyFilesFromRelease:
315 filename:
316 - Install
317 match: []
318 name: '@Author::OALDERS/CopyFilesFromRelease'
319 version: '0.007'
320 -
321 class: Dist::Zilla::Plugin::Git::Check
322 config:
323 Dist::Zilla::Plugin::Git::Check:
324 untracked_files: die
325 Dist::Zilla::Role::Git::DirtyFiles:
326 allow_dirty:
327 - Changes
328 - Install
329 - LICENSE
330 - META.json
331 - Makefile.PL
332 - README.md
333 - cpanfile
334 - dist.ini
335 allow_dirty_match: []
336 changelog: Changes
337 Dist::Zilla::Role::Git::Repo:
338 git_version: 2.33.0
339 repo_root: .
340 name: '@Author::OALDERS/Git::Check'
341 version: '2.048'
342 -
343 class: Dist::Zilla::Plugin::Git::Contributors
344 config:
345 Dist::Zilla::Plugin::Git::Contributors:
346 git_version: 2.33.0
347 include_authors: 0
348 include_releaser: 1
349 order_by: name
350 paths: []
351 name: '@Author::OALDERS/Git::Contributors'
352 version: '0.036'
353 -
354 class: Dist::Zilla::Plugin::ReadmeAnyFromPod
355 config:
356 Dist::Zilla::Role::FileWatcher:
357 version: '0.006'
358 name: '@Author::OALDERS/ReadmeMdInBuild'
359 version: '0.163250'
360 -
361 class: Dist::Zilla::Plugin::StaticInstall
362 config:
363 Dist::Zilla::Plugin::StaticInstall:
364 dry_run: 0
365 mode: on
366 name: '@Author::OALDERS/StaticInstall'
367 version: '0.012'
368 -
369 class: Dist::Zilla::Plugin::ShareDir
370 name: '@Author::OALDERS/ShareDir'
371 version: '6.024'
372 -
373 class: Dist::Zilla::Plugin::CheckIssues
374 name: '@Author::OALDERS/CheckIssues'
375 version: '0.011'
376 -
377 class: Dist::Zilla::Plugin::ConfirmRelease
378 name: '@Author::OALDERS/ConfirmRelease'
379 version: '6.024'
380 -
381 class: Dist::Zilla::Plugin::UploadToCPAN
382 name: '@Author::OALDERS/UploadToCPAN'
383 version: '6.024'
384 -
385 class: Dist::Zilla::Plugin::Prereqs
386 config:
387 Dist::Zilla::Plugin::Prereqs:
388 phase: develop
389 type: recommends
390 name: '@Author::OALDERS/@Git::VersionManager/pluginbundle version'
391 version: '6.024'
392 -
393 class: Dist::Zilla::Plugin::RewriteVersion::Transitional
394 config:
395 Dist::Zilla::Plugin::RewriteVersion:
396 add_tarball_name: 0
397 finders:
398 - ':ExecFiles'
399 - ':InstallModules'
400 global: 0
401 skip_version_provider: 0
402 Dist::Zilla::Plugin::RewriteVersion::Transitional: {}
403 name: '@Author::OALDERS/@Git::VersionManager/RewriteVersion::Transitional'
404 version: '0.009'
405 -
406 class: Dist::Zilla::Plugin::MetaProvides::Update
407 name: '@Author::OALDERS/@Git::VersionManager/MetaProvides::Update'
408 version: '0.007'
409 -
410 class: Dist::Zilla::Plugin::CopyFilesFromRelease
411 config:
412 Dist::Zilla::Plugin::CopyFilesFromRelease:
413 filename:
414 - Changes
415 match: []
416 name: '@Author::OALDERS/@Git::VersionManager/CopyFilesFromRelease'
417 version: '0.007'
418 -
419 class: Dist::Zilla::Plugin::Git::Commit
420 config:
421 Dist::Zilla::Plugin::Git::Commit:
422 add_files_in: []
423 commit_msg: v%V%n%n%c
424 signoff: 0
425 Dist::Zilla::Role::Git::DirtyFiles:
426 allow_dirty:
427 - Changes
428 - Install
429 - LICENSE
430 - META.json
431 - Makefile.PL
432 - README.md
433 - cpanfile
434 - dist.ini
435 allow_dirty_match: []
436 changelog: Changes
437 Dist::Zilla::Role::Git::Repo:
438 git_version: 2.33.0
439 repo_root: .
440 Dist::Zilla::Role::Git::StringFormatter:
441 time_zone: local
442 name: '@Author::OALDERS/@Git::VersionManager/release snapshot'
443 version: '2.048'
444 -
445 class: Dist::Zilla::Plugin::Git::Tag
446 config:
447 Dist::Zilla::Plugin::Git::Tag:
448 branch: ~
449 changelog: Changes
450 signed: 0
451 tag: v2.22
452 tag_format: v%V
453 tag_message: v%V
454 Dist::Zilla::Role::Git::Repo:
455 git_version: 2.33.0
456 repo_root: .
457 Dist::Zilla::Role::Git::StringFormatter:
458 time_zone: local
459 name: '@Author::OALDERS/@Git::VersionManager/Git::Tag'
460 version: '2.048'
461 -
462 class: Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional
463 config:
464 Dist::Zilla::Plugin::BumpVersionAfterRelease:
465 finders:
466 - ':ExecFiles'
467 - ':InstallModules'
468 global: 0
469 munge_makefile_pl: 1
470 Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional: {}
471 name: '@Author::OALDERS/@Git::VersionManager/BumpVersionAfterRelease::Transitional'
472 version: '0.009'
473 -
474 class: Dist::Zilla::Plugin::NextRelease
475 name: '@Author::OALDERS/@Git::VersionManager/NextRelease'
476 version: '6.024'
477 -
478 class: Dist::Zilla::Plugin::Git::Commit
479 config:
480 Dist::Zilla::Plugin::Git::Commit:
481 add_files_in: []
482 commit_msg: 'increment $VERSION after %v release'
483 signoff: 0
484 Dist::Zilla::Role::Git::DirtyFiles:
485 allow_dirty:
486 - Build.PL
487 - Changes
488 - Makefile.PL
489 allow_dirty_match:
490 - (?^:^lib/.*\.pm$)
491 changelog: Changes
492 Dist::Zilla::Role::Git::Repo:
493 git_version: 2.33.0
494 repo_root: .
495 Dist::Zilla::Role::Git::StringFormatter:
496 time_zone: local
497 name: '@Author::OALDERS/@Git::VersionManager/post-release commit'
498 version: '2.048'
499 -
500 class: Dist::Zilla::Plugin::Git::Push
501 config:
502 Dist::Zilla::Plugin::Git::Push:
503 push_to:
504 - origin
505 remotes_must_exist: 1
506 Dist::Zilla::Role::Git::Repo:
507 git_version: 2.33.0
508 repo_root: .
509 name: '@Author::OALDERS/Git::Push'
510 version: '2.048'
511 -
512 class: Dist::Zilla::Plugin::Prereqs
513 config:
514 Dist::Zilla::Plugin::Prereqs:
515 phase: test
516 type: requires
517 name: TestRequires
518 version: '6.024'
519 -
520 class: Dist::Zilla::Plugin::GitHubREADME::Badge
521 name: GitHubREADME::Badge
522 version: '0.33'
523 -
524 class: Dist::Zilla::Plugin::FinderCode
525 name: ':InstallModules'
526 version: '6.024'
527 -
528 class: Dist::Zilla::Plugin::FinderCode
529 name: ':IncModules'
530 version: '6.024'
531 -
532 class: Dist::Zilla::Plugin::FinderCode
533 name: ':TestFiles'
534 version: '6.024'
535 -
536 class: Dist::Zilla::Plugin::FinderCode
537 name: ':ExtraTestFiles'
538 version: '6.024'
539 -
540 class: Dist::Zilla::Plugin::FinderCode
541 name: ':ExecFiles'
542 version: '6.024'
543 -
544 class: Dist::Zilla::Plugin::FinderCode
545 name: ':PerlExecFiles'
546 version: '6.024'
547 -
548 class: Dist::Zilla::Plugin::FinderCode
549 name: ':ShareFiles'
550 version: '6.024'
551 -
552 class: Dist::Zilla::Plugin::FinderCode
553 name: ':MainModule'
554 version: '6.024'
555 -
556 class: Dist::Zilla::Plugin::FinderCode
557 name: ':AllFiles'
558 version: '6.024'
559 -
560 class: Dist::Zilla::Plugin::FinderCode
561 name: ':NoFiles'
562 version: '6.024'
563 zilla:
564 class: Dist::Zilla::Dist::Builder
565 config:
566 is_trial: '0'
567 version: '6.024'
568 x_contributors:
569 - 'Chase Venters <chase.venters@chaseventers.com>'
570 - 'David Steinbrunner <dsteinbrunner@pobox.com>'
571 - 'Jeremy Mates <jmates@cpan.org>'
572 - 'Kenichi Ishigaki <ishigaki@cpan.org>'
573 - 'Mark Stosberg <mark@rideamigos.com>'
574 - 'Mark Stosberg <mark@stosberg.com>'
575 - 'Mark Stosberg <mark@summersault.com>'
576 - 'Martin McGrath <mcgrath.martin@gmail.com>'
577 - 'Olaf Alders <olaf.alders@gmail.com>'
578 - 'Olaf Alders <olaf@wundersolutions.com>'
579 x_generated_by_perl: v5.34.0
580 x_serialization_backend: 'YAML::Tiny version 1.73'
581 x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'
582 x_static_install: 1
31 version: '2.23'
32 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
3030 "Test::More" => "0.96",
3131 "warnings" => 0
3232 },
33 "VERSION" => "2.22",
33 "VERSION" => "2.23",
3434 "test" => {
3535 "TESTS" => "t/*.t"
3636 }
0 [![Actions Status](https://github.com/oalders/HTML-FillInForm/workflows/dzil-build-and-test/badge.svg)](https://github.com/oalders/HTML-FillInForm/actions)
1 [![Coverage Status](https://coveralls.io/repos/oalders/HTML-FillInForm/badge.svg?branch=master)](https://coveralls.io/r/oalders/HTML-FillInForm?branch=master)
2 [![codecov](https://codecov.io/gh/oalders/HTML-FillInForm/branch/master/graph/badge.svg)](https://codecov.io/gh/oalders/HTML-FillInForm)
3 [![Kwalitee status](https://cpants.cpanauthors.org/dist/HTML-FillInForm.png)](https://cpants.cpanauthors.org/dist/HTML-FillInForm)
4 [![GitHub tag](https://img.shields.io/github/tag/oalders/HTML-FillInForm.svg)]()
5 [![Cpan license](https://img.shields.io/cpan/l/HTML-FillInForm.svg)](https://metacpan.org/release/HTML-FillInForm)
6
07 # NAME
18
29 HTML::FillInForm - Populates HTML Forms with data.
0 libhtml-fillinform-perl (2.22+git20210925.1.a851517-1) UNRELEASED; urgency=low
1
2 * New upstream snapshot.
3
4 -- Debian Janitor <janitor@jelmer.uk> Sun, 14 Nov 2021 10:19:41 -0000
5
06 libhtml-fillinform-perl (2.22-1) unstable; urgency=medium
17
28 [ Salvatore Bonaccorso ]
00 package HTML::FillInForm;
1 our $VERSION = '2.22';
1 our $VERSION = '2.23';
22 use integer; # no floating point math so far!
33 use strict; # and no funny business, either.
44
525525
526526 1;
527527
528 =pod
529
530 =encoding UTF-8
531
532 =head1 NAME
533
534 HTML::FillInForm - Populates HTML Forms with data.
535
536 =head1 VERSION
537
538 version 2.22
528 __END__
529
530 # ABSTRACT: Populates HTML Forms with data.
531
532 =head1 DESCRIPTION
533
534 This module fills in an HTML form with data from a Perl data structure, allowing you
535 to keep the HTML and Perl separate.
536
537 Here are two common use cases:
538
539 1. A user submits an HTML form without filling out a required field. You want
540 to redisplay the form with all the previous data in it, to make it easy for the
541 user to see and correct the error.
542
543 2. You have just retrieved a record from a database and need to display it in
544 an HTML form.
539545
540546 =head1 SYNOPSIS
541547
549555 The HTML can be provided as a scalarref, arrayref, filehandle or file. The data can come from one or more
550556 hashrefs, or objects which support a param() method, like CGI.pm, L<Apache::Request|Apache::Request>, etc.
551557
552 =head1 DESCRIPTION
553
554 This module fills in an HTML form with data from a Perl data structure, allowing you
555 to keep the HTML and Perl separate.
556
557 Here are two common use cases:
558
559 1. A user submits an HTML form without filling out a required field. You want
560 to redisplay the form with all the previous data in it, to make it easy for the
561 user to see and correct the error.
562
563 2. You have just retrieved a record from a database and need to display it in
564 an HTML form.
565
566558 =head1 fill
567559
568560 The basic syntax is seen above the Synopsis. There are a few additional options.
569561
570562 =head2 Options
571563
572 =head3 target => 'form1'
564 =head3 target => 'form1'
573565
574566 Suppose you have multiple forms in a html file and only want to fill in one.
575567
782774 Andrew Creer
783775
784776 Thanks!
785
786 =head1 AUTHOR
787
788 TJ Mather, tjmather@maxmind.com
789
790 =head1 COPYRIGHT AND LICENSE
791
792 This software is copyright (c) 2000 by TJ Mather, tjmather@maxmind.com.
793
794 This is free software; you can redistribute it and/or modify it under
795 the same terms as the Perl 5 programming language system itself.
796
797 =cut
798
799 __END__
800
801 # ABSTRACT: Populates HTML Forms with data.
802
+0
-57
t/00-report-prereqs.dd less more
0 do { my $x = {
1 'configure' => {
2 'requires' => {
3 'ExtUtils::MakeMaker' => '0',
4 'perl' => '5.006'
5 }
6 },
7 'develop' => {
8 'recommends' => {
9 'Dist::Zilla::PluginBundle::Git::VersionManager' => '0.007'
10 },
11 'requires' => {
12 'Code::TidyAll' => '0.71',
13 'Code::TidyAll::Plugin::SortLines::Naturally' => '0.000003',
14 'Code::TidyAll::Plugin::Test::Vars' => '0.04',
15 'Code::TidyAll::Plugin::UniqueLines' => '0.000003',
16 'Parallel::ForkManager' => '1.19',
17 'Perl::Critic' => '1.132',
18 'Perl::Tidy' => '20180220',
19 'Pod::Wordlist' => '0',
20 'Test::Mojibake' => '0',
21 'Test::More' => '0',
22 'Test::Pod' => '1.41',
23 'Test::Portability::Files' => '0',
24 'Test::Spelling' => '0.12',
25 'Test::Vars' => '0.014',
26 'Test::Version' => '1',
27 'warnings' => '0'
28 }
29 },
30 'runtime' => {
31 'requires' => {
32 'Carp' => '0',
33 'integer' => '0',
34 'perl' => '5.006',
35 'strict' => '0',
36 'vars' => '0'
37 }
38 },
39 'test' => {
40 'recommends' => {
41 'CPAN::Meta' => '2.120900'
42 },
43 'requires' => {
44 'CGI' => '0',
45 'ExtUtils::MakeMaker' => '0',
46 'File::Spec' => '0',
47 'HTML::TokeParser' => '0',
48 'Test' => '0',
49 'Test::More' => '0.96',
50 'perl' => '5.006',
51 'warnings' => '0'
52 }
53 }
54 };
55 $x;
56 }
+0
-193
t/00-report-prereqs.t less more
0 #!perl
1
2 use strict;
3 use warnings;
4
5 # This test was generated by Dist::Zilla::Plugin::Test::ReportPrereqs 0.028
6
7 use Test::More tests => 1;
8
9 use ExtUtils::MakeMaker;
10 use File::Spec;
11
12 # from $version::LAX
13 my $lax_version_re =
14 qr/(?: undef | (?: (?:[0-9]+) (?: \. | (?:\.[0-9]+) (?:_[0-9]+)? )?
15 |
16 (?:\.[0-9]+) (?:_[0-9]+)?
17 ) | (?:
18 v (?:[0-9]+) (?: (?:\.[0-9]+)+ (?:_[0-9]+)? )?
19 |
20 (?:[0-9]+)? (?:\.[0-9]+){2,} (?:_[0-9]+)?
21 )
22 )/x;
23
24 # hide optional CPAN::Meta modules from prereq scanner
25 # and check if they are available
26 my $cpan_meta = "CPAN::Meta";
27 my $cpan_meta_pre = "CPAN::Meta::Prereqs";
28 my $HAS_CPAN_META = eval "require $cpan_meta; $cpan_meta->VERSION('2.120900')" && eval "require $cpan_meta_pre"; ## no critic
29
30 # Verify requirements?
31 my $DO_VERIFY_PREREQS = 1;
32
33 sub _max {
34 my $max = shift;
35 $max = ( $_ > $max ) ? $_ : $max for @_;
36 return $max;
37 }
38
39 sub _merge_prereqs {
40 my ($collector, $prereqs) = @_;
41
42 # CPAN::Meta::Prereqs object
43 if (ref $collector eq $cpan_meta_pre) {
44 return $collector->with_merged_prereqs(
45 CPAN::Meta::Prereqs->new( $prereqs )
46 );
47 }
48
49 # Raw hashrefs
50 for my $phase ( keys %$prereqs ) {
51 for my $type ( keys %{ $prereqs->{$phase} } ) {
52 for my $module ( keys %{ $prereqs->{$phase}{$type} } ) {
53 $collector->{$phase}{$type}{$module} = $prereqs->{$phase}{$type}{$module};
54 }
55 }
56 }
57
58 return $collector;
59 }
60
61 my @include = qw(
62
63 );
64
65 my @exclude = qw(
66
67 );
68
69 # Add static prereqs to the included modules list
70 my $static_prereqs = do './t/00-report-prereqs.dd';
71
72 # Merge all prereqs (either with ::Prereqs or a hashref)
73 my $full_prereqs = _merge_prereqs(
74 ( $HAS_CPAN_META ? $cpan_meta_pre->new : {} ),
75 $static_prereqs
76 );
77
78 # Add dynamic prereqs to the included modules list (if we can)
79 my ($source) = grep { -f } 'MYMETA.json', 'MYMETA.yml';
80 my $cpan_meta_error;
81 if ( $source && $HAS_CPAN_META
82 && (my $meta = eval { CPAN::Meta->load_file($source) } )
83 ) {
84 $full_prereqs = _merge_prereqs($full_prereqs, $meta->prereqs);
85 }
86 else {
87 $cpan_meta_error = $@; # capture error from CPAN::Meta->load_file($source)
88 $source = 'static metadata';
89 }
90
91 my @full_reports;
92 my @dep_errors;
93 my $req_hash = $HAS_CPAN_META ? $full_prereqs->as_string_hash : $full_prereqs;
94
95 # Add static includes into a fake section
96 for my $mod (@include) {
97 $req_hash->{other}{modules}{$mod} = 0;
98 }
99
100 for my $phase ( qw(configure build test runtime develop other) ) {
101 next unless $req_hash->{$phase};
102 next if ($phase eq 'develop' and not $ENV{AUTHOR_TESTING});
103
104 for my $type ( qw(requires recommends suggests conflicts modules) ) {
105 next unless $req_hash->{$phase}{$type};
106
107 my $title = ucfirst($phase).' '.ucfirst($type);
108 my @reports = [qw/Module Want Have/];
109
110 for my $mod ( sort keys %{ $req_hash->{$phase}{$type} } ) {
111 next if $mod eq 'perl';
112 next if grep { $_ eq $mod } @exclude;
113
114 my $file = $mod;
115 $file =~ s{::}{/}g;
116 $file .= ".pm";
117 my ($prefix) = grep { -e File::Spec->catfile($_, $file) } @INC;
118
119 my $want = $req_hash->{$phase}{$type}{$mod};
120 $want = "undef" unless defined $want;
121 $want = "any" if !$want && $want == 0;
122
123 my $req_string = $want eq 'any' ? 'any version required' : "version '$want' required";
124
125 if ($prefix) {
126 my $have = MM->parse_version( File::Spec->catfile($prefix, $file) );
127 $have = "undef" unless defined $have;
128 push @reports, [$mod, $want, $have];
129
130 if ( $DO_VERIFY_PREREQS && $HAS_CPAN_META && $type eq 'requires' ) {
131 if ( $have !~ /\A$lax_version_re\z/ ) {
132 push @dep_errors, "$mod version '$have' cannot be parsed ($req_string)";
133 }
134 elsif ( ! $full_prereqs->requirements_for( $phase, $type )->accepts_module( $mod => $have ) ) {
135 push @dep_errors, "$mod version '$have' is not in required range '$want'";
136 }
137 }
138 }
139 else {
140 push @reports, [$mod, $want, "missing"];
141
142 if ( $DO_VERIFY_PREREQS && $type eq 'requires' ) {
143 push @dep_errors, "$mod is not installed ($req_string)";
144 }
145 }
146 }
147
148 if ( @reports ) {
149 push @full_reports, "=== $title ===\n\n";
150
151 my $ml = _max( map { length $_->[0] } @reports );
152 my $wl = _max( map { length $_->[1] } @reports );
153 my $hl = _max( map { length $_->[2] } @reports );
154
155 if ($type eq 'modules') {
156 splice @reports, 1, 0, ["-" x $ml, "", "-" x $hl];
157 push @full_reports, map { sprintf(" %*s %*s\n", -$ml, $_->[0], $hl, $_->[2]) } @reports;
158 }
159 else {
160 splice @reports, 1, 0, ["-" x $ml, "-" x $wl, "-" x $hl];
161 push @full_reports, map { sprintf(" %*s %*s %*s\n", -$ml, $_->[0], $wl, $_->[1], $hl, $_->[2]) } @reports;
162 }
163
164 push @full_reports, "\n";
165 }
166 }
167 }
168
169 if ( @full_reports ) {
170 diag "\nVersions for all modules listed in $source (including optional ones):\n\n", @full_reports;
171 }
172
173 if ( $cpan_meta_error || @dep_errors ) {
174 diag "\n*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***\n";
175 }
176
177 if ( $cpan_meta_error ) {
178 my ($orig_source) = grep { -f } 'MYMETA.json', 'MYMETA.yml';
179 diag "\nCPAN::Meta->load_file('$orig_source') failed with: $cpan_meta_error\n";
180 }
181
182 if ( @dep_errors ) {
183 diag join("\n",
184 "\nThe following REQUIRED prerequisites were not satisfied:\n",
185 @dep_errors,
186 "\n"
187 );
188 }
189
190 pass('Reported prereqs');
191
192 # vim: ts=4 sts=4 sw=4 et:
+0
-9
xt/author/mojibake.t less more
0 #!perl
1
2 use strict;
3 use warnings qw(all);
4
5 use Test::More;
6 use Test::Mojibake;
7
8 all_files_encoding_ok();
+0
-49
xt/author/pod-spell.t less more
0 use strict;
1 use warnings;
2 use Test::More;
3
4 # generated by Dist::Zilla::Plugin::Test::PodSpelling 2.007005
5 use Test::Spelling 0.12;
6 use Pod::Wordlist;
7
8
9 add_stopwords(<DATA>);
10 all_pod_files_spelling_ok( qw( bin lib ) );
11 __DATA__
12 Alders
13 Alders'
14 Atsushi
15 Chase
16 David
17 Embperl
18 FillInForm
19 HTML
20 Ishigaki
21 Jeremy
22 Kato
23 Kenichi
24 Mark
25 Martin
26 Mates
27 Mather
28 McGrath
29 Olaf
30 Steinbrunner
31 Stosberg
32 TJ
33 Venters
34 chase
35 checkboxes
36 dsteinbrunner
37 html
38 ishigaki
39 jmates
40 lib
41 mark
42 masonhq
43 mcgrath
44 olaf
45 redisplay
46 scalarref
47 tjmather
48 xml
+0
-7
xt/author/pod-syntax.t less more
0 #!perl
1 # This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests.
2 use strict; use warnings;
3 use Test::More;
4 use Test::Pod 1.41;
5
6 all_pod_files_ok();
+0
-10
xt/author/portability.t less more
0 use strict;
1 use warnings;
2
3 use Test::More;
4
5 eval 'use Test::Portability::Files';
6 plan skip_all => 'Test::Portability::Files required for testing portability'
7 if $@;
8
9 run_tests();
+0
-23
xt/author/test-version.t less more
0 use strict;
1 use warnings;
2 use Test::More;
3
4 # generated by Dist::Zilla::Plugin::Test::Version 1.09
5 use Test::Version;
6
7 my @imports = qw( version_all_ok );
8
9 my $params = {
10 is_strict => 0,
11 has_version => 1,
12 multiple => 0,
13
14 };
15
16 push @imports, $params
17 if version->parse( $Test::Version::VERSION ) >= version->parse('1.002');
18
19 Test::Version->import(@imports);
20
21 version_all_ok;
22 done_testing;