­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ do { my $x = { 'configure' => { 'requires' => { 'ExtUtils::MakeMaker' => '0', 'File::Copy' => '0', 'Getopt::Long' => '0' }, 'suggests' => { 'JSON::PP' => '2.27300' } }, 'develop' => { 'recommends' => { 'Dist::Zilla::PluginBundle::Git::VersionManager' => '0.007' }, 'requires' => { 'Authen::NTLM' => '1.02', 'File::Spec' => '0', 'IO::Handle' => '0', 'IPC::Open3' => '0', 'Pod::Coverage::TrustPod' => '0', 'Pod::Spell' => '1.25', 'Test::EOL' => '2.00', 'Test::LeakTrace' => '0.16', 'Test::MinimumVersion' => '0', 'Test::Mojibake' => '0', 'Test::More' => '0.94', 'Test::Pod' => '1.41', 'Test::Pod::Coverage' => '1.08', 'Test::Portability::Files' => '0', 'Test::Spelling' => '0.12', 'Test::Version' => '1' } }, 'runtime' => { 'requires' => { 'Digest::MD5' => '0', 'Encode' => '2.12', 'Encode::Locale' => '0', 'File::Copy' => '0', 'File::Listing' => '6', 'File::Temp' => '0', 'Getopt::Long' => '0', 'HTML::Entities' => '0', 'HTML::HeadParser' => '3.71', 'HTTP::Cookies' => '6', 'HTTP::Date' => '6', 'HTTP::Negotiate' => '6', 'HTTP::Request' => '6.18', 'HTTP::Request::Common' => '6.18', 'HTTP::Response' => '6.18', 'HTTP::Status' => '6.18', 'IO::Select' => '0', 'IO::Socket' => '0', 'LWP::MediaTypes' => '6', 'MIME::Base64' => '2.1', 'Module::Load' => '0', 'Net::FTP' => '2.58', 'Net::HTTP' => '6.18', 'Scalar::Util' => '0', 'Try::Tiny' => '0', 'URI' => '1.10', 'URI::Escape' => '0', 'WWW::RobotRules' => '6', 'parent' => '0.217', 'perl' => '5.008001', 'strict' => '0', 'warnings' => '0' }, 'suggests' => { 'Authen::NTLM' => '1.02', 'Data::Dump' => '1.13', 'IO::Socket::INET' => '0', 'LWP::Protocol::https' => '6.02' } }, 'test' => { 'recommends' => { 'CPAN::Meta' => '2.120900', 'Test::LeakTrace' => '0' }, 'requires' => { 'ExtUtils::MakeMaker' => '0', 'File::Spec' => '0', 'FindBin' => '0', 'HTTP::CookieJar::LWP' => '0', 'HTTP::Daemon' => '6.12', 'Test::Fatal' => '0', 'Test::More' => '0.96', 'Test::Needs' => '0', 'Test::RequiresInternet' => '0' } } }; $x; }