1{
2   "abstract" : "Language-neutral metadata for your code",
3   "author" : [
4      "perlancar <perlancar@cpan.org>"
5   ],
6   "dynamic_config" : 0,
7   "generated_by" : "Dist::Zilla version 6.012, CPAN::Meta::Converter version 2.150010",
8   "license" : [
9      "perl_5"
10   ],
11   "meta-spec" : {
12      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
13      "version" : 2
14   },
15   "name" : "Rinci",
16   "prereqs" : {
17      "configure" : {
18         "requires" : {
19            "ExtUtils::MakeMaker" : "0"
20         }
21      },
22      "develop" : {
23         "requires" : {
24            "Pod::Coverage::TrustPod" : "0",
25            "Test::Perl::Critic" : "0",
26            "Test::Pod" : "1.41",
27            "Test::Pod::Coverage" : "1.08"
28         },
29         "x_spec" : {
30            "DefHash" : "v1.0.6",
31            "Sah" : "v0.9.49"
32         }
33      },
34      "test" : {
35         "requires" : {
36            "File::Spec" : "0",
37            "IO::Handle" : "0",
38            "IPC::Open3" : "0",
39            "Test::More" : "0"
40         }
41      }
42   },
43   "release_status" : "stable",
44   "resources" : {
45      "bugtracker" : {
46         "web" : "https://github.com/perlancar/perl-Rinci/issues"
47      },
48      "homepage" : "https://metacpan.org/release/Rinci",
49      "repository" : {
50         "type" : "git",
51         "url" : "git://github.com/perlancar/perl-Rinci.git",
52         "web" : "https://github.com/perlancar/perl-Rinci"
53      }
54   },
55   "version" : "1.1.98",
56   "x_Dist_Zilla" : {
57      "perl" : {
58         "version" : "5.030000"
59      },
60      "plugins" : [
61         {
62            "class" : "Dist::Zilla::Plugin::PERLANCAR::CheckPendingRelease",
63            "name" : "@Author::PERLANCAR/PERLANCAR::CheckPendingRelease",
64            "version" : "0.001"
65         },
66         {
67            "class" : "Dist::Zilla::Plugin::GatherDir",
68            "config" : {
69               "Dist::Zilla::Plugin::GatherDir" : {
70                  "exclude_filename" : [],
71                  "exclude_match" : [],
72                  "follow_symlinks" : 0,
73                  "include_dotfiles" : 0,
74                  "prefix" : "",
75                  "prune_directory" : [],
76                  "root" : "."
77               }
78            },
79            "name" : "@Author::PERLANCAR/@Filter/GatherDir",
80            "version" : "6.012"
81         },
82         {
83            "class" : "Dist::Zilla::Plugin::PruneCruft",
84            "name" : "@Author::PERLANCAR/@Filter/PruneCruft",
85            "version" : "6.012"
86         },
87         {
88            "class" : "Dist::Zilla::Plugin::ManifestSkip",
89            "name" : "@Author::PERLANCAR/@Filter/ManifestSkip",
90            "version" : "6.012"
91         },
92         {
93            "class" : "Dist::Zilla::Plugin::MetaYAML",
94            "name" : "@Author::PERLANCAR/@Filter/MetaYAML",
95            "version" : "6.012"
96         },
97         {
98            "class" : "Dist::Zilla::Plugin::License",
99            "name" : "@Author::PERLANCAR/@Filter/License",
100            "version" : "6.012"
101         },
102         {
103            "class" : "Dist::Zilla::Plugin::PodCoverageTests",
104            "name" : "@Author::PERLANCAR/@Filter/PodCoverageTests",
105            "version" : "6.012"
106         },
107         {
108            "class" : "Dist::Zilla::Plugin::PodSyntaxTests",
109            "name" : "@Author::PERLANCAR/@Filter/PodSyntaxTests",
110            "version" : "6.012"
111         },
112         {
113            "class" : "Dist::Zilla::Plugin::ExtraTests",
114            "name" : "@Author::PERLANCAR/@Filter/ExtraTests",
115            "version" : "6.012"
116         },
117         {
118            "class" : "Dist::Zilla::Plugin::ExecDir",
119            "name" : "@Author::PERLANCAR/@Filter/ExecDir",
120            "version" : "6.012"
121         },
122         {
123            "class" : "Dist::Zilla::Plugin::ShareDir",
124            "name" : "@Author::PERLANCAR/@Filter/ShareDir",
125            "version" : "6.012"
126         },
127         {
128            "class" : "Dist::Zilla::Plugin::MakeMaker",
129            "config" : {
130               "Dist::Zilla::Role::TestRunner" : {
131                  "default_jobs" : 1
132               }
133            },
134            "name" : "@Author::PERLANCAR/@Filter/MakeMaker",
135            "version" : "6.012"
136         },
137         {
138            "class" : "Dist::Zilla::Plugin::Manifest",
139            "name" : "@Author::PERLANCAR/@Filter/Manifest",
140            "version" : "6.012"
141         },
142         {
143            "class" : "Dist::Zilla::Plugin::ConfirmRelease",
144            "name" : "@Author::PERLANCAR/@Filter/ConfirmRelease",
145            "version" : "6.012"
146         },
147         {
148            "class" : "Dist::Zilla::Plugin::ExecDir",
149            "name" : "@Author::PERLANCAR/ExecDir script",
150            "version" : "6.012"
151         },
152         {
153            "class" : "Dist::Zilla::Plugin::PERLANCAR::BeforeBuild",
154            "name" : "@Author::PERLANCAR/PERLANCAR::BeforeBuild",
155            "version" : "0.603"
156         },
157         {
158            "class" : "Dist::Zilla::Plugin::Rinci::AbstractFromMeta",
159            "name" : "@Author::PERLANCAR/Rinci::AbstractFromMeta",
160            "version" : "0.10"
161         },
162         {
163            "class" : "Dist::Zilla::Plugin::PodnameFromFilename",
164            "name" : "@Author::PERLANCAR/PodnameFromFilename",
165            "version" : "0.02"
166         },
167         {
168            "class" : "Dist::Zilla::Plugin::PERLANCAR::EnsurePrereqToSpec",
169            "name" : "@Author::PERLANCAR/PERLANCAR::EnsurePrereqToSpec",
170            "version" : "0.060"
171         },
172         {
173            "class" : "Dist::Zilla::Plugin::PERLANCAR::MetaResources",
174            "name" : "@Author::PERLANCAR/PERLANCAR::MetaResources",
175            "version" : "0.042"
176         },
177         {
178            "class" : "Dist::Zilla::Plugin::CheckChangeLog",
179            "name" : "@Author::PERLANCAR/CheckChangeLog",
180            "version" : "0.05"
181         },
182         {
183            "class" : "Dist::Zilla::Plugin::CheckMetaResources",
184            "name" : "@Author::PERLANCAR/CheckMetaResources",
185            "version" : "0.001"
186         },
187         {
188            "class" : "Dist::Zilla::Plugin::CheckSelfDependency",
189            "config" : {
190               "Dist::Zilla::Plugin::CheckSelfDependency" : {
191                  "finder" : [
192                     ":InstallModules"
193                  ]
194               },
195               "Dist::Zilla::Role::ModuleMetadata" : {
196                  "Module::Metadata" : "1.000036",
197                  "version" : "0.006"
198               }
199            },
200            "name" : "@Author::PERLANCAR/CheckSelfDependency",
201            "version" : "0.011"
202         },
203         {
204            "class" : "Dist::Zilla::Plugin::CopyrightYearFromGit",
205            "name" : "@Author::PERLANCAR/CopyrightYearFromGit",
206            "version" : "0.006"
207         },
208         {
209            "class" : "Dist::Zilla::Plugin::IfBuilt",
210            "name" : "@Author::PERLANCAR/IfBuilt",
211            "version" : "0.03"
212         },
213         {
214            "class" : "Dist::Zilla::Plugin::MetaJSON",
215            "name" : "@Author::PERLANCAR/MetaJSON",
216            "version" : "6.012"
217         },
218         {
219            "class" : "Dist::Zilla::Plugin::MetaConfig",
220            "name" : "@Author::PERLANCAR/MetaConfig",
221            "version" : "6.012"
222         },
223         {
224            "class" : "Dist::Zilla::Plugin::PERLANCAR::Authority",
225            "name" : "@Author::PERLANCAR/PERLANCAR::Authority",
226            "version" : "0.001"
227         },
228         {
229            "class" : "Dist::Zilla::Plugin::OurDate",
230            "name" : "@Author::PERLANCAR/OurDate",
231            "version" : "0.03"
232         },
233         {
234            "class" : "Dist::Zilla::Plugin::OurDist",
235            "name" : "@Author::PERLANCAR/OurDist",
236            "version" : "0.02"
237         },
238         {
239            "class" : "Dist::Zilla::Plugin::OurPkgVersion",
240            "name" : "@Author::PERLANCAR/OurPkgVersion",
241            "version" : "0.21"
242         },
243         {
244            "class" : "Dist::Zilla::Plugin::PodWeaver",
245            "config" : {
246               "Dist::Zilla::Plugin::PodWeaver" : {
247                  "finder" : [
248                     ":InstallModules",
249                     ":ExecFiles"
250                  ],
251                  "plugins" : [
252                     {
253                        "class" : "Pod::Weaver::Plugin::EnsurePod5",
254                        "name" : "@CorePrep/EnsurePod5",
255                        "version" : "4.015"
256                     },
257                     {
258                        "class" : "Pod::Weaver::Plugin::H1Nester",
259                        "name" : "@CorePrep/H1Nester",
260                        "version" : "4.015"
261                     },
262                     {
263                        "class" : "Pod::Weaver::Section::Name",
264                        "name" : "@Author::PERLANCAR/Name",
265                        "version" : "4.015"
266                     },
267                     {
268                        "class" : "Pod::Weaver::Section::Version",
269                        "name" : "@Author::PERLANCAR/Version",
270                        "version" : "4.015"
271                     },
272                     {
273                        "class" : "Pod::Weaver::Section::Region",
274                        "name" : "@Author::PERLANCAR/prelude",
275                        "version" : "4.015"
276                     },
277                     {
278                        "class" : "Pod::Weaver::Section::Generic",
279                        "name" : "SYNOPSIS",
280                        "version" : "4.015"
281                     },
282                     {
283                        "class" : "Pod::Weaver::Section::Generic",
284                        "name" : "DESCRIPTION",
285                        "version" : "4.015"
286                     },
287                     {
288                        "class" : "Pod::Weaver::Section::Generic",
289                        "name" : "OVERVIEW",
290                        "version" : "4.015"
291                     },
292                     {
293                        "class" : "Pod::Weaver::Section::Collect",
294                        "name" : "ATTRIBUTES",
295                        "version" : "4.015"
296                     },
297                     {
298                        "class" : "Pod::Weaver::Section::Collect",
299                        "name" : "METHODS",
300                        "version" : "4.015"
301                     },
302                     {
303                        "class" : "Pod::Weaver::Section::Collect",
304                        "name" : "FUNCTIONS",
305                        "version" : "4.015"
306                     },
307                     {
308                        "class" : "Pod::Weaver::Section::Leftovers",
309                        "name" : "@Author::PERLANCAR/Leftovers",
310                        "version" : "4.015"
311                     },
312                     {
313                        "class" : "Pod::Weaver::Section::Region",
314                        "name" : "@Author::PERLANCAR/postlude",
315                        "version" : "4.015"
316                     },
317                     {
318                        "class" : "Pod::Weaver::Section::Completion::GetoptLongComplete",
319                        "name" : "@Author::PERLANCAR/Completion::GetoptLongComplete",
320                        "version" : "0.08"
321                     },
322                     {
323                        "class" : "Pod::Weaver::Section::Completion::GetoptLongSubcommand",
324                        "name" : "@Author::PERLANCAR/Completion::GetoptLongSubcommand",
325                        "version" : "0.04"
326                     },
327                     {
328                        "class" : "Pod::Weaver::Section::Completion::GetoptLongMore",
329                        "name" : "@Author::PERLANCAR/Completion::GetoptLongMore",
330                        "version" : "0.001"
331                     },
332                     {
333                        "class" : "Pod::Weaver::Section::Homepage::DefaultCPAN",
334                        "name" : "@Author::PERLANCAR/Homepage::DefaultCPAN",
335                        "version" : "0.05"
336                     },
337                     {
338                        "class" : "Pod::Weaver::Section::Source::DefaultGitHub",
339                        "name" : "@Author::PERLANCAR/Source::DefaultGitHub",
340                        "version" : "0.07"
341                     },
342                     {
343                        "class" : "Pod::Weaver::Section::Bugs::DefaultRT",
344                        "name" : "@Author::PERLANCAR/Bugs::DefaultRT",
345                        "version" : "0.06"
346                     },
347                     {
348                        "class" : "Pod::Weaver::Section::Authors",
349                        "name" : "@Author::PERLANCAR/Authors",
350                        "version" : "4.015"
351                     },
352                     {
353                        "class" : "Pod::Weaver::Section::Legal",
354                        "name" : "@Author::PERLANCAR/Legal",
355                        "version" : "4.015"
356                     },
357                     {
358                        "class" : "Pod::Weaver::Plugin::Rinci",
359                        "name" : "@Author::PERLANCAR/Rinci",
360                        "version" : "0.780"
361                     },
362                     {
363                        "class" : "Pod::Weaver::Plugin::AppendPrepend",
364                        "name" : "@Author::PERLANCAR/AppendPrepend",
365                        "version" : "0.01"
366                     },
367                     {
368                        "class" : "Pod::Weaver::Plugin::EnsureUniqueSections",
369                        "name" : "@Author::PERLANCAR/EnsureUniqueSections",
370                        "version" : "0.163250"
371                     },
372                     {
373                        "class" : "Pod::Weaver::Plugin::SingleEncoding",
374                        "name" : "@Author::PERLANCAR/SingleEncoding",
375                        "version" : "4.015"
376                     },
377                     {
378                        "class" : "Pod::Weaver::Plugin::PERLANCAR::SortSections",
379                        "name" : "@Author::PERLANCAR/PERLANCAR::SortSections",
380                        "version" : "0.082"
381                     }
382                  ]
383               }
384            },
385            "name" : "@Author::PERLANCAR/PodWeaver",
386            "version" : "4.008"
387         },
388         {
389            "class" : "Dist::Zilla::Plugin::PruneFiles",
390            "name" : "@Author::PERLANCAR/PruneFiles",
391            "version" : "6.012"
392         },
393         {
394            "class" : "Dist::Zilla::Plugin::Pod2Readme",
395            "name" : "@Author::PERLANCAR/Pod2Readme",
396            "version" : "0.004"
397         },
398         {
399            "class" : "Dist::Zilla::Plugin::Rinci::AddPrereqs",
400            "name" : "@Author::PERLANCAR/Rinci::AddPrereqs",
401            "version" : "0.144"
402         },
403         {
404            "class" : "Dist::Zilla::Plugin::Rinci::AddToDb",
405            "name" : "@Author::PERLANCAR/Rinci::AddToDb",
406            "version" : "0.020"
407         },
408         {
409            "class" : "Dist::Zilla::Plugin::Rinci::EmbedValidator",
410            "name" : "@Author::PERLANCAR/Rinci::EmbedValidator",
411            "version" : "0.251"
412         },
413         {
414            "class" : "Dist::Zilla::Plugin::SetScriptShebang",
415            "name" : "@Author::PERLANCAR/SetScriptShebang",
416            "version" : "0.01"
417         },
418         {
419            "class" : "Dist::Zilla::Plugin::Test::Compile",
420            "config" : {
421               "Dist::Zilla::Plugin::Test::Compile" : {
422                  "bail_out_on_fail" : 0,
423                  "fail_on_warning" : "author",
424                  "fake_home" : 0,
425                  "filename" : "t/00-compile.t",
426                  "module_finder" : [
427                     ":InstallModules"
428                  ],
429                  "needs_display" : 0,
430                  "phase" : "test",
431                  "script_finder" : [
432                     ":PerlExecFiles"
433                  ],
434                  "skips" : [],
435                  "switch" : []
436               }
437            },
438            "name" : "@Author::PERLANCAR/Test::Compile",
439            "version" : "2.058"
440         },
441         {
442            "class" : "Dist::Zilla::Plugin::Test::Perl::Critic::Subset",
443            "config" : {
444               "Dist::Zilla::Plugin::Test::Perl::Critic::Subset" : {
445                  "finder" : [
446                     ":ExecFiles",
447                     ":InstallModules",
448                     ":TestFiles"
449                  ]
450               }
451            },
452            "name" : "@Author::PERLANCAR/Test::Perl::Critic::Subset",
453            "version" : "3.001.005"
454         },
455         {
456            "class" : "Dist::Zilla::Plugin::Test::Rinci",
457            "name" : "@Author::PERLANCAR/Test::Rinci",
458            "version" : "0.040"
459         },
460         {
461            "class" : "Dist::Zilla::Plugin::StaticInstall",
462            "config" : {
463               "Dist::Zilla::Plugin::StaticInstall" : {
464                  "dry_run" : 0,
465                  "mode" : "on"
466               }
467            },
468            "name" : "@Author::PERLANCAR/StaticInstall",
469            "version" : "0.012"
470         },
471         {
472            "class" : "Dist::Zilla::Plugin::EnsureSQLSchemaVersionedTest",
473            "name" : "@Author::PERLANCAR/EnsureSQLSchemaVersionedTest",
474            "version" : "0.03"
475         },
476         {
477            "class" : "Dist::Zilla::Plugin::Acme::CPANModules::Blacklist",
478            "name" : "@Author::PERLANCAR/Acme::CPANModules::Blacklist",
479            "version" : "0.001"
480         },
481         {
482            "class" : "Dist::Zilla::Plugin::Prereqs::EnsureVersion",
483            "name" : "@Author::PERLANCAR/Prereqs::EnsureVersion",
484            "version" : "0.050"
485         },
486         {
487            "class" : "Dist::Zilla::Plugin::Prereqs::CheckCircular",
488            "name" : "@Author::PERLANCAR/Prereqs::CheckCircular",
489            "version" : "0.006"
490         },
491         {
492            "class" : "Dist::Zilla::Plugin::UploadToCPAN::WWWPAUSESimple",
493            "name" : "@Author::PERLANCAR/UploadToCPAN::WWWPAUSESimple",
494            "version" : "0.04"
495         },
496         {
497            "class" : "Dist::Zilla::Plugin::Prereqs",
498            "config" : {
499               "Dist::Zilla::Plugin::Prereqs" : {
500                  "phase" : "runtime",
501                  "type" : "requires"
502               }
503            },
504            "name" : "Prereqs",
505            "version" : "6.012"
506         },
507         {
508            "class" : "Dist::Zilla::Plugin::Prereqs",
509            "config" : {
510               "Dist::Zilla::Plugin::Prereqs" : {
511                  "phase" : "develop",
512                  "type" : "x_spec"
513               }
514            },
515            "name" : "DevelopX_spec",
516            "version" : "6.012"
517         },
518         {
519            "class" : "Dist::Zilla::Plugin::FinderCode",
520            "name" : ":InstallModules",
521            "version" : "6.012"
522         },
523         {
524            "class" : "Dist::Zilla::Plugin::FinderCode",
525            "name" : ":IncModules",
526            "version" : "6.012"
527         },
528         {
529            "class" : "Dist::Zilla::Plugin::FinderCode",
530            "name" : ":TestFiles",
531            "version" : "6.012"
532         },
533         {
534            "class" : "Dist::Zilla::Plugin::FinderCode",
535            "name" : ":ExtraTestFiles",
536            "version" : "6.012"
537         },
538         {
539            "class" : "Dist::Zilla::Plugin::FinderCode",
540            "name" : ":ExecFiles",
541            "version" : "6.012"
542         },
543         {
544            "class" : "Dist::Zilla::Plugin::FinderCode",
545            "name" : ":PerlExecFiles",
546            "version" : "6.012"
547         },
548         {
549            "class" : "Dist::Zilla::Plugin::FinderCode",
550            "name" : ":ShareFiles",
551            "version" : "6.012"
552         },
553         {
554            "class" : "Dist::Zilla::Plugin::FinderCode",
555            "name" : ":MainModule",
556            "version" : "6.012"
557         },
558         {
559            "class" : "Dist::Zilla::Plugin::FinderCode",
560            "name" : ":AllFiles",
561            "version" : "6.012"
562         },
563         {
564            "class" : "Dist::Zilla::Plugin::FinderCode",
565            "name" : ":NoFiles",
566            "version" : "6.012"
567         }
568      ],
569      "zilla" : {
570         "class" : "Dist::Zilla::Dist::Builder",
571         "config" : {
572            "is_trial" : 0
573         },
574         "version" : "6.012"
575      }
576   },
577   "x_authority" : "cpan:PERLANCAR",
578   "x_generated_by_perl" : "v5.30.0",
579   "x_serialization_backend" : "Cpanel::JSON::XS version 4.12",
580   "x_static_install" : 1
581}
582
583