---
abstract: 'Parse, Analyze and Manipulate Perl (without perl)'
author:
- 'Adam Kennedy <adamk@cpan.org>'
build_requires:
B: '0'
Class::Inspector: '1.22'
Encode: '0'
ExtUtils::MakeMaker: '0'
File::Copy: '0'
File::Spec: '0'
File::Spec::Functions: '0'
File::Temp: '0'
Test::More: '0.96'
Test::NoWarnings: '0'
Test::Object: '0.07'
Test::SubCalls: '1.07'
lib: '0'
parent: '0'
utf8: '0'
warnings: '0'
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 1
generated_by: 'Dist::Zilla version 6.033, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: '1.4'
name: PPI
provides:
PPI:
file: lib/PPI.pm
version: '1.284'
PPI::Cache:
file: lib/PPI/Cache.pm
version: '1.284'
PPI::Document:
file: lib/PPI/Document.pm
version: '1.284'
PPI::Document::File:
file: lib/PPI/Document/File.pm
version: '1.284'
PPI::Document::Fragment:
file: lib/PPI/Document/Fragment.pm
version: '1.284'
PPI::Document::Normalized:
file: lib/PPI/Document/Normalized.pm
version: '1.284'
PPI::Dumper:
file: lib/PPI/Dumper.pm
version: '1.284'
PPI::Element:
file: lib/PPI/Element.pm
version: '1.284'
PPI::Exception:
file: lib/PPI/Exception.pm
version: '1.284'
PPI::Exception::ParserRejection:
file: lib/PPI/Exception/ParserRejection.pm
version: '1.284'
PPI::Find:
file: lib/PPI/Find.pm
version: '1.284'
PPI::Lexer:
file: lib/PPI/Lexer.pm
version: '1.284'
PPI::Node:
file: lib/PPI/Node.pm
version: '1.284'
PPI::Normal:
file: lib/PPI/Normal.pm
version: '1.284'
PPI::Normal::Standard:
file: lib/PPI/Normal/Standard.pm
version: '1.284'
PPI::Singletons:
file: lib/PPI/Singletons.pm
version: '1.284'
PPI::Statement:
file: lib/PPI/Statement.pm
version: '1.284'
PPI::Statement::Break:
file: lib/PPI/Statement/Break.pm
version: '1.284'
PPI::Statement::Compound:
file: lib/PPI/Statement/Compound.pm
version: '1.284'
PPI::Statement::Data:
file: lib/PPI/Statement/Data.pm
version: '1.284'
PPI::Statement::End:
file: lib/PPI/Statement/End.pm
version: '1.284'
PPI::Statement::Expression:
file: lib/PPI/Statement/Expression.pm
version: '1.284'
PPI::Statement::Given:
file: lib/PPI/Statement/Given.pm
version: '1.284'
PPI::Statement::Include:
file: lib/PPI/Statement/Include.pm
version: '1.284'
PPI::Statement::Include::Perl6:
file: lib/PPI/Statement/Include/Perl6.pm
version: '1.284'
PPI::Statement::Null:
file: lib/PPI/Statement/Null.pm
version: '1.284'
PPI::Statement::Package:
file: lib/PPI/Statement/Package.pm
version: '1.284'
PPI::Statement::Scheduled:
file: lib/PPI/Statement/Scheduled.pm
version: '1.284'
PPI::Statement::Sub:
file: lib/PPI/Statement/Sub.pm
version: '1.284'
PPI::Statement::Unknown:
file: lib/PPI/Statement/Unknown.pm
version: '1.284'
PPI::Statement::UnmatchedBrace:
file: lib/PPI/Statement/UnmatchedBrace.pm
version: '1.284'
PPI::Statement::Variable:
file: lib/PPI/Statement/Variable.pm
version: '1.284'
PPI::Statement::When:
file: lib/PPI/Statement/When.pm
version: '1.284'
PPI::Structure:
file: lib/PPI/Structure.pm
version: '1.284'
PPI::Structure::Block:
file: lib/PPI/Structure/Block.pm
version: '1.284'
PPI::Structure::Condition:
file: lib/PPI/Structure/Condition.pm
version: '1.284'
PPI::Structure::Constructor:
file: lib/PPI/Structure/Constructor.pm
version: '1.284'
PPI::Structure::For:
file: lib/PPI/Structure/For.pm
version: '1.284'
PPI::Structure::Given:
file: lib/PPI/Structure/Given.pm
version: '1.284'
PPI::Structure::List:
file: lib/PPI/Structure/List.pm
version: '1.284'
PPI::Structure::Signature:
file: lib/PPI/Structure/Signature.pm
version: '1.284'
PPI::Structure::Subscript:
file: lib/PPI/Structure/Subscript.pm
version: '1.284'
PPI::Structure::Unknown:
file: lib/PPI/Structure/Unknown.pm
version: '1.284'
PPI::Structure::When:
file: lib/PPI/Structure/When.pm
version: '1.284'
PPI::Token:
file: lib/PPI/Token.pm
version: '1.284'
PPI::Token::ArrayIndex:
file: lib/PPI/Token/ArrayIndex.pm
version: '1.284'
PPI::Token::Attribute:
file: lib/PPI/Token/Attribute.pm
version: '1.284'
PPI::Token::BOM:
file: lib/PPI/Token/BOM.pm
version: '1.284'
PPI::Token::Cast:
file: lib/PPI/Token/Cast.pm
version: '1.284'
PPI::Token::Comment:
file: lib/PPI/Token/Comment.pm
version: '1.284'
PPI::Token::DashedWord:
file: lib/PPI/Token/DashedWord.pm
version: '1.284'
PPI::Token::Data:
file: lib/PPI/Token/Data.pm
version: '1.284'
PPI::Token::End:
file: lib/PPI/Token/End.pm
version: '1.284'
PPI::Token::HereDoc:
file: lib/PPI/Token/HereDoc.pm
version: '1.284'
PPI::Token::Label:
file: lib/PPI/Token/Label.pm
version: '1.284'
PPI::Token::Magic:
file: lib/PPI/Token/Magic.pm
version: '1.284'
PPI::Token::Number:
file: lib/PPI/Token/Number.pm
version: '1.284'
PPI::Token::Number::Binary:
file: lib/PPI/Token/Number/Binary.pm
version: '1.284'
PPI::Token::Number::Exp:
file: lib/PPI/Token/Number/Exp.pm
version: '1.284'
PPI::Token::Number::Float:
file: lib/PPI/Token/Number/Float.pm
version: '1.284'
PPI::Token::Number::Hex:
file: lib/PPI/Token/Number/Hex.pm
version: '1.284'
PPI::Token::Number::Octal:
file: lib/PPI/Token/Number/Octal.pm
version: '1.284'
PPI::Token::Number::Version:
file: lib/PPI/Token/Number/Version.pm
version: '1.284'
PPI::Token::Operator:
file: lib/PPI/Token/Operator.pm
version: '1.284'
PPI::Token::Pod:
file: lib/PPI/Token/Pod.pm
version: '1.284'
PPI::Token::Prototype:
file: lib/PPI/Token/Prototype.pm
version: '1.284'
PPI::Token::Quote:
file: lib/PPI/Token/Quote.pm
version: '1.284'
PPI::Token::Quote::Double:
file: lib/PPI/Token/Quote/Double.pm
version: '1.284'
PPI::Token::Quote::Interpolate:
file: lib/PPI/Token/Quote/Interpolate.pm
version: '1.284'
PPI::Token::Quote::Literal:
file: lib/PPI/Token/Quote/Literal.pm
version: '1.284'
PPI::Token::Quote::Single:
file: lib/PPI/Token/Quote/Single.pm
version: '1.284'
PPI::Token::QuoteLike:
file: lib/PPI/Token/QuoteLike.pm
version: '1.284'
PPI::Token::QuoteLike::Backtick:
file: lib/PPI/Token/QuoteLike/Backtick.pm
version: '1.284'
PPI::Token::QuoteLike::Command:
file: lib/PPI/Token/QuoteLike/Command.pm
version: '1.284'
PPI::Token::QuoteLike::Readline:
file: lib/PPI/Token/QuoteLike/Readline.pm
version: '1.284'
PPI::Token::QuoteLike::Regexp:
file: lib/PPI/Token/QuoteLike/Regexp.pm
version: '1.284'
PPI::Token::QuoteLike::Words:
file: lib/PPI/Token/QuoteLike/Words.pm
version: '1.284'
PPI::Token::Regexp:
file: lib/PPI/Token/Regexp.pm
version: '1.284'
PPI::Token::Regexp::Match:
file: lib/PPI/Token/Regexp/Match.pm
version: '1.284'
PPI::Token::Regexp::Substitute:
file: lib/PPI/Token/Regexp/Substitute.pm
version: '1.284'
PPI::Token::Regexp::Transliterate:
file: lib/PPI/Token/Regexp/Transliterate.pm
version: '1.284'
PPI::Token::Separator:
file: lib/PPI/Token/Separator.pm
version: '1.284'
PPI::Token::Structure:
file: lib/PPI/Token/Structure.pm
version: '1.284'
PPI::Token::Symbol:
file: lib/PPI/Token/Symbol.pm
version: '1.284'
PPI::Token::Unknown:
file: lib/PPI/Token/Unknown.pm
version: '1.284'
PPI::Token::Whitespace:
file: lib/PPI/Token/Whitespace.pm
version: '1.284'
PPI::Token::Word:
file: lib/PPI/Token/Word.pm
version: '1.284'
PPI::Tokenizer:
file: lib/PPI/Tokenizer.pm
version: '1.284'
PPI::Transform:
file: lib/PPI/Transform.pm
version: '1.284'
PPI::Transform::UpdateCopyright:
file: lib/PPI/Transform/UpdateCopyright.pm
version: '1.284'
PPI::Util:
file: lib/PPI/Util.pm
version: '1.284'
PPI::XSAccessor:
file: lib/PPI/XSAccessor.pm
version: '1.284'
requires:
Carp: '0'
Clone: '0.30'
Digest::MD5: '2.35'
Exporter: '0'
File::Path: '0'
File::Spec: '0'
List::Util: '1.33'
Params::Util: '1.00'
Safe::Isa: '0'
Scalar::Util: '0'
Storable: '2.17'
Task::Weaken: '0'
YAML::PP: '0'
constant: '0'
if: '0'
overload: '0'
perl: '5.006'
strict: '0'
version: '0.77'
resources:
bugtracker: https://github.com/Perl-Critic/PPI/issues
homepage: https://github.com/Perl-Critic/PPI
repository: https://github.com/Perl-Critic/PPI
version: '1.284'
x_Dist_Zilla:
perl:
version: '5.038002'
plugins:
-
class: Dist::Zilla::Plugin::MetaResources
name: MetaResources
version: '6.033'
-
class: Dist::Zilla::Plugin::Encoding
name: Encoding
version: '6.033'
-
class: Dist::Zilla::Plugin::AutoPrereqs
name: AutoPrereqs
version: '6.033'
-
class: Dist::Zilla::Plugin::Prereqs
config:
Dist::Zilla::Plugin::Prereqs:
phase: runtime
type: requires
name: Prereqs
version: '6.033'
-
class: Dist::Zilla::Plugin::Prereqs
config:
Dist::Zilla::Plugin::Prereqs:
phase: test
type: requires
name: TestRequires
version: '6.033'
-
class: Dist::Zilla::Plugin::DynamicPrereqs
config:
Dist::Zilla::Role::ModuleMetadata:
Module::Metadata: '1.000037'
version: '0.006'
name: DynamicPrereqs
version: '0.040'
-
class: Dist::Zilla::Plugin::Git::GatherDir
config:
Dist::Zilla::Plugin::GatherDir:
exclude_filename:
- README.pod
exclude_match: []
include_dotfiles: 0
prefix: ''
prune_directory: []
root: .
Dist::Zilla::Plugin::Git::GatherDir:
include_untracked: 0
name: Git::GatherDir
version: '2.052'
-
class: Dist::Zilla::Plugin::MetaYAML
name: MetaYAML
version: '6.033'
-
class: Dist::Zilla::Plugin::MetaJSON
name: MetaJSON
version: '6.033'
-
class: Dist::Zilla::Plugin::Readme
name: Readme
version: '6.033'
-
class: Dist::Zilla::Plugin::Manifest
name: Manifest
version: '6.033'
-
class: Dist::Zilla::Plugin::License
name: License
version: '6.033'
-
class: Dist::Zilla::Plugin::MakeMaker
config:
Dist::Zilla::Role::TestRunner:
default_jobs: '8'
name: MakeMaker
version: '6.033'
-
class: Dist::Zilla::Plugin::CPANFile
name: CPANFile
version: '6.033'
-
class: Dist::Zilla::Plugin::Test::Compile
config:
Dist::Zilla::Plugin::Test::Compile:
bail_out_on_fail: '1'
fail_on_warning: author
fake_home: 0
filename: xt/author/00-compile.t
module_finder:
- ':InstallModules'
needs_display: 0
phase: develop
script_finder:
- ':PerlExecFiles'
skips: []
switch: []
name: Test::Compile
version: '2.058'
-
class: Dist::Zilla::Plugin::MetaTests
name: MetaTests
version: '6.033'
-
class: Dist::Zilla::Plugin::Test::ChangesHasContent
name: Test::ChangesHasContent
version: '0.011'
-
class: Dist::Zilla::Plugin::PodSyntaxTests
name: PodSyntaxTests
version: '6.033'
-
class: Dist::Zilla::Plugin::Test::Pod::No404s
name: Test::Pod::No404s
version: '1.004'
-
class: Dist::Zilla::Plugin::Test::Kwalitee
config:
Dist::Zilla::Plugin::Test::Kwalitee:
filename: xt/author/kwalitee.t
skiptest: []
name: Test::Kwalitee
version: '2.12'
-
class: Dist::Zilla::Plugin::MojibakeTests
name: MojibakeTests
version: '0.8'
-
class: Dist::Zilla::Plugin::Test::ReportPrereqs
name: Test::ReportPrereqs
version: '0.029'
-
class: Dist::Zilla::Plugin::Test::Portability
config:
Dist::Zilla::Plugin::Test::Portability:
options: ''
name: Test::Portability
version: '2.001003'
-
class: Dist::Zilla::Plugin::MetaProvides::Package
config:
Dist::Zilla::Plugin::MetaProvides::Package:
finder_objects:
-
class: Dist::Zilla::Plugin::FinderCode
name: MetaProvides::Package/AUTOVIV/:InstallModulesPM
version: '6.033'
include_underscores: 0
Dist::Zilla::Role::MetaProvider::Provider:
$Dist::Zilla::Role::MetaProvider::Provider::VERSION: '2.002004'
inherit_missing: 1
inherit_version: 1
meta_noindex: 1
Dist::Zilla::Role::ModuleMetadata:
Module::Metadata: '1.000037'
version: '0.006'
name: MetaProvides::Package
version: '2.004003'
-
class: Dist::Zilla::Plugin::MetaConfig
name: MetaConfig
version: '6.033'
-
class: Dist::Zilla::Plugin::Keywords
config:
Dist::Zilla::Plugin::Keywords:
keywords: []
name: Keywords
version: '0.007'
-
class: Dist::Zilla::Plugin::Git::Contributors
config:
Dist::Zilla::Plugin::Git::Contributors:
git_version: 2.43.0
include_authors: 0
include_releaser: 1
order_by: name
paths: []
name: Git::Contributors
version: '0.038'
-
class: Dist::Zilla::Plugin::RunExtraTests
config:
Dist::Zilla::Role::TestRunner:
default_jobs: '8'
name: RunExtraTests
version: '0.029'
-
class: Dist::Zilla::Plugin::Git::Check
config:
Dist::Zilla::Plugin::Git::Check:
untracked_files: die
Dist::Zilla::Role::Git::DirtyFiles:
allow_dirty:
- Changes
- dist.ini
allow_dirty_match: []
changelog: Changes
Dist::Zilla::Role::Git::Repo:
git_version: 2.43.0
repo_root: .
name: 'initial check'
version: '2.052'
-
class: Dist::Zilla::Plugin::Git::CheckFor::MergeConflicts
config:
Dist::Zilla::Role::Git::Repo:
git_version: 2.43.0
repo_root: .
name: Git::CheckFor::MergeConflicts
version: '0.014'
-
class: Dist::Zilla::Plugin::Git::CheckFor::CorrectBranch
config:
Dist::Zilla::Role::Git::Repo:
git_version: 2.43.0
repo_root: .
name: Git::CheckFor::CorrectBranch
version: '0.014'
-
class: Dist::Zilla::Plugin::CheckPrereqsIndexed
name: CheckPrereqsIndexed
version: '0.022'
-
class: Dist::Zilla::Plugin::TestRelease
name: TestRelease
version: '6.033'
-
class: Dist::Zilla::Plugin::Git::Check
config:
Dist::Zilla::Plugin::Git::Check:
untracked_files: die
Dist::Zilla::Role::Git::DirtyFiles:
allow_dirty:
- Changes
- dist.ini
allow_dirty_match: []
changelog: Changes
Dist::Zilla::Role::Git::Repo:
git_version: 2.43.0
repo_root: .
name: 'after tests'
version: '2.052'
-
class: Dist::Zilla::Plugin::UploadToCPAN
name: UploadToCPAN
version: '6.033'
-
class: Dist::Zilla::Plugin::Prereqs
config:
Dist::Zilla::Plugin::Prereqs:
phase: develop
type: recommends
name: '@Git::VersionManager/pluginbundle version'
version: '6.033'
-
class: Dist::Zilla::Plugin::RewriteVersion::Transitional
config:
Dist::Zilla::Plugin::RewriteVersion:
add_tarball_name: 0
finders:
- ':ExecFiles'
- ':InstallModules'
global: 0
skip_version_provider: 0
Dist::Zilla::Plugin::RewriteVersion::Transitional: {}
name: '@Git::VersionManager/RewriteVersion::Transitional'
version: '0.009'
-
class: Dist::Zilla::Plugin::MetaProvides::Update
name: '@Git::VersionManager/MetaProvides::Update'
version: '0.007'
-
class: Dist::Zilla::Plugin::CopyFilesFromRelease
config:
Dist::Zilla::Plugin::CopyFilesFromRelease:
filename:
- Changes
match: []
name: '@Git::VersionManager/CopyFilesFromRelease'
version: '0.007'
-
class: Dist::Zilla::Plugin::Git::Commit
config:
Dist::Zilla::Plugin::Git::Commit:
add_files_in:
- .
commit_msg: '%N-%v%t%n%n%c'
signoff: 0
Dist::Zilla::Role::Git::DirtyFiles:
allow_dirty:
- Changes
allow_dirty_match: []
changelog: Changes
Dist::Zilla::Role::Git::Repo:
git_version: 2.43.0
repo_root: .
Dist::Zilla::Role::Git::StringFormatter:
time_zone: local
name: '@Git::VersionManager/release snapshot'
version: '2.052'
-
class: Dist::Zilla::Plugin::Git::Tag
config:
Dist::Zilla::Plugin::Git::Tag:
branch: ~
changelog: Changes
signed: 0
tag: v1.284
tag_format: v%v
tag_message: v%v%t
Dist::Zilla::Role::Git::Repo:
git_version: 2.43.0
repo_root: .
Dist::Zilla::Role::Git::StringFormatter:
time_zone: local
name: '@Git::VersionManager/Git::Tag'
version: '2.052'
-
class: Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional
config:
Dist::Zilla::Plugin::BumpVersionAfterRelease:
finders:
- ':ExecFiles'
- ':InstallModules'
global: 0
munge_makefile_pl: 1
Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional: {}
name: '@Git::VersionManager/BumpVersionAfterRelease::Transitional'
version: '0.009'
-
class: Dist::Zilla::Plugin::NextRelease
name: '@Git::VersionManager/NextRelease'
version: '6.033'
-
class: Dist::Zilla::Plugin::Git::Commit
config:
Dist::Zilla::Plugin::Git::Commit:
add_files_in: []
commit_msg: 'increment $VERSION after %v release'
signoff: 0
Dist::Zilla::Role::Git::DirtyFiles:
allow_dirty:
- Build.PL
- Changes
- Makefile.PL
allow_dirty_match:
- (?^:^lib/.*\.pm$)
changelog: Changes
Dist::Zilla::Role::Git::Repo:
git_version: 2.43.0
repo_root: .
Dist::Zilla::Role::Git::StringFormatter:
time_zone: local
name: '@Git::VersionManager/post-release commit'
version: '2.052'
-
class: Dist::Zilla::Plugin::ReadmeAnyFromPod
config:
Dist::Zilla::Role::FileWatcher:
version: '0.006'
name: ReadmeAnyFromPod
version: '0.163250'
-
class: Dist::Zilla::Plugin::Git::Push
config:
Dist::Zilla::Plugin::Git::Push:
push_to:
- origin
remotes_must_exist: 1
Dist::Zilla::Role::Git::Repo:
git_version: 2.43.0
repo_root: .
name: Git::Push
version: '2.052'
-
class: Dist::Zilla::Plugin::ConfirmRelease
name: ConfirmRelease
version: '6.033'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':InstallModules'
version: '6.033'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':IncModules'
version: '6.033'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':TestFiles'
version: '6.033'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExtraTestFiles'
version: '6.033'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExecFiles'
version: '6.033'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':PerlExecFiles'
version: '6.033'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ShareFiles'
version: '6.033'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':MainModule'
version: '6.033'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':AllFiles'
version: '6.033'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':NoFiles'
version: '6.033'
-
class: Dist::Zilla::Plugin::FinderCode
name: MetaProvides::Package/AUTOVIV/:InstallModulesPM
version: '6.033'
zilla:
class: Dist::Zilla::Dist::Builder
config:
is_trial: 0
version: '6.033'
x_contributors:
- 'Andy Lester <andy@petdance.com>'
- 'Arnout Pierre <pierre.arnout@fraudbuster.mobi>'
- 'bowtie <bowtie@cpan.org>'
- 'Branislav Zahradník <happy.barney@gmail.com>'
- 'brian d foy <brian.f.foy@gmail.com>'
- 'Chas. J. Owens IV <chas.owens@gmail.com>'
- 'Chris Capaci <chris.capaci@gmail.com>'
- 'Chris Dolan <chris+github@chrisdolan.net>'
- 'Christian Walde <walde.christian@gmail.com>'
- 'Colin Newell <c.newell@cv-library.co.uk>'
- 'Damyan Ivanov <dam@modsoftsys.com>'
- 'Dan Book <grinnz@grinnz.com>'
- 'Dan Church <amphetamachine@gmail.com>'
- 'David Steinbrunner <dsteinbrunner@pobox.com>'
- 'dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>'
- 'Edmund Adjei <e.adjei@cv-library.co.uk>'
- 'Elliot Shank <elliotjs@cpan.org>'
- 'Gabor Szabo <szabgab@gmail.com>'
- 'Graham Knop <haarg@haarg.org>'
- 'Graham Ollis <plicease@cpan.org>'
- 'Guillaume Aubert <aubertg@cpan.org>'
- 'James E Keenan <jkeenan@cpan.org>'
- 'Joel Maslak <jmaslak@antelope.net>'
- 'Julian Fondren <ayrnieu@gmail.com>'
- 'Karen Etheridge <ether@cpan.org>'
- 'Kent Fredric <kentfredric@gmail.com>'
- 'Lance Wicks <l.wicks@cv-library.co.uk>'
- 'Lukas Mai <lukasmai.403@gmail.com>'
- 'Matt Church <m.church@cv-library.co.uk>'
- 'Matthew Horsfall <wolfsage@gmail.com>'
- "Mike O'Regan <moregan@stresscafe.com>"
- 'Milos Kukla <m.kukla@cv-library.co.uk>'
- 'Mohammad S Anwar <mohammad.anwar@yahoo.com>'
- 'nanto_vi <nanto@moon.email.ne.jp>'
- 'Olaf Alders <olaf@wundersolutions.com>'
- 'Olivier Mengué <dolmen@cpan.org>'
- 'Philippe Bruhat (BooK) <book@cpan.org>'
- 'Randy Lauen <randy.lauen@gmail.com>'
- 'Reini Urban <rurban@cpan.org>'
- 'reneeb <info@perl-services.de>'
- 'Shmuel Fomberg <shmuelf@cpan.org>'
- 'Steffen Müller <smueller@cpan.org>'
- 'Szymon Nieznański <s.nez@member.fsf.org>'
- 'Takumi Akiyama <t.akiym@gmail.com>'
- 'Thomas Sibley <tsibley@cpan.org>'
- 'Tom Wyant <wyant@cpan.org>'
- 'Van de Bugger <van.de.bugger@gmail.com>'
- 'Will Braswell <william.braswell@autoparallel.com>'
x_generated_by_perl: v5.38.2
x_serialization_backend: 'YAML::Tiny version 1.76'
x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'