{
"abstract" : "Iterators with flexible behaviors",
"author" : [
"Diab Jerius <djerius@cpan.org>"
],
"dynamic_config" : 0,
"generated_by" : "Dist::Zilla version 6.033, CPAN::Meta::Converter version 2.150010",
"license" : [
"gpl_3"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
"version" : 2
},
"name" : "Iterator-Flex",
"no_index" : {
"directory" : [
"eg",
"examples",
"inc",
"share",
"t",
"xt"
]
},
"prereqs" : {
"configure" : {
"requires" : {
"Module::Build::Tiny" : "0.034"
}
},
"develop" : {
"requires" : {
"Dist::Zilla" : "5",
"Dist::Zilla::Plugin::CheckMetaResources" : "0",
"Dist::Zilla::Plugin::EnsureChangesHasContent" : "0",
"Dist::Zilla::Plugin::EnsurePrereqsInstalled" : "0",
"Dist::Zilla::Plugin::FileFinder::ByName" : "0",
"Dist::Zilla::Plugin::GatherDir" : "0",
"Dist::Zilla::Plugin::GatherDir::Template" : "0",
"Dist::Zilla::Plugin::InsertCopyright" : "0",
"Dist::Zilla::Plugin::InsertExample" : "0",
"Dist::Zilla::Plugin::MetaResources" : "0",
"Dist::Zilla::Plugin::PodWeaver" : "0",
"Dist::Zilla::Plugin::Prereqs" : "0",
"Dist::Zilla::Plugin::Prereqs::AuthorDeps" : "0",
"Dist::Zilla::Plugin::ReadmeAnyFromPod" : "0",
"Dist::Zilla::Plugin::Test::CPAN::Changes" : "0",
"Dist::Zilla::Plugin::Test::CPAN::Meta::JSON" : "0",
"Dist::Zilla::Plugin::Test::CleanNamespaces" : "0",
"Dist::Zilla::Plugin::Test::Compile" : "0",
"Dist::Zilla::Plugin::Test::DistManifest" : "0",
"Dist::Zilla::Plugin::Test::NoBreakpoints" : "0",
"Dist::Zilla::Plugin::Test::NoTabs" : "0",
"Dist::Zilla::Plugin::Test::Perl::Critic" : "0",
"Dist::Zilla::Plugin::Test::PodSpelling" : "0",
"Dist::Zilla::Plugin::Test::Version" : "0",
"Dist::Zilla::PluginBundle::Starter" : "0",
"File::Spec" : "0",
"IO::Handle" : "0",
"IPC::Open3" : "0",
"Pod::Coverage::TrustPod" : "0",
"Pod::Weaver::Plugin::StopWords" : "0",
"Pod::Weaver::Section::Contributors" : "0",
"Pod::Weaver::Section::GenerateSection" : "0",
"Pod::Weaver::Section::SeeAlso" : "0",
"Software::License::GPL_3" : "0",
"Test::CPAN::Changes" : "0.19",
"Test::CPAN::Meta::JSON" : "0.16",
"Test::CleanNamespaces" : "0.15",
"Test::DistManifest" : "0",
"Test::LeakTrace" : "0",
"Test::More" : "0.88",
"Test::NoBreakpoints" : "0.15",
"Test::NoTabs" : "0",
"Test::Perl::Critic" : "0",
"Test::Pod" : "1.41",
"Test::Pod::Coverage" : "0",
"Test::Spelling" : "0.17",
"Test::Version" : "1"
}
},
"runtime" : {
"requires" : {
"Class::Method::Modifiers" : "0",
"List::Util" : "1.33",
"Module::Runtime" : "0",
"Package::Variant" : "0",
"Ref::Util" : "0",
"Role::Tiny" : "2.002004",
"custom::failures" : "0",
"experimental" : "0",
"namespace::clean" : "0",
"perl" : "v5.28.0"
}
},
"test" : {
"recommends" : {
"CPAN::Meta" : "2.120900"
},
"requires" : {
"Data::Dump" : "0",
"ExtUtils::MakeMaker" : "0",
"File::Spec" : "0",
"IO::Handle" : "0",
"IPC::Open3" : "0",
"Test2::V0" : "0",
"Test::Lib" : "0",
"Test::More" : "0",
"aliased" : "0"
}
}
},
"provides" : {
"Iterator::Flex" : {
"file" : "lib/Iterator/Flex.pm",
"version" : "0.33"
},
"Iterator::Flex::Array" : {
"file" : "lib/Iterator/Flex/Array.pm",
"version" : "0.33"
},
"Iterator::Flex::ArrayLike" : {
"file" : "lib/Iterator/Flex/ArrayLike.pm",
"version" : "0.33"
},
"Iterator::Flex::Base" : {
"file" : "lib/Iterator/Flex/Base.pm",
"version" : "0.33"
},
"Iterator::Flex::Buffer" : {
"file" : "lib/Iterator/Flex/Buffer.pm",
"version" : "0.33"
},
"Iterator::Flex::Cache" : {
"file" : "lib/Iterator/Flex/Cache.pm",
"version" : "0.33"
},
"Iterator::Flex::Cat" : {
"file" : "lib/Iterator/Flex/Cat.pm",
"version" : "0.33"
},
"Iterator::Flex::Chunk" : {
"file" : "lib/Iterator/Flex/Chunk.pm",
"version" : "0.33"
},
"Iterator::Flex::Common" : {
"file" : "lib/Iterator/Flex/Common.pm",
"version" : "0.33"
},
"Iterator::Flex::Cycle" : {
"file" : "lib/Iterator/Flex/Cycle.pm",
"version" : "0.33"
},
"Iterator::Flex::Factory" : {
"file" : "lib/Iterator/Flex/Factory.pm",
"version" : "0.33"
},
"Iterator::Flex::Failure" : {
"file" : "lib/Iterator/Flex/Failure.pm",
"version" : "0.33"
},
"Iterator::Flex::Flatten" : {
"file" : "lib/Iterator/Flex/Flatten.pm",
"version" : "0.33"
},
"Iterator::Flex::Freeze" : {
"file" : "lib/Iterator/Flex/Freeze.pm",
"version" : "0.33"
},
"Iterator::Flex::Gather" : {
"file" : "lib/Iterator/Flex/Gather.pm",
"version" : "0.33"
},
"Iterator::Flex::Gather::Constants" : {
"file" : "lib/Iterator/Flex/Gather/Constants.pm",
"version" : "0.33"
},
"Iterator::Flex::Grep" : {
"file" : "lib/Iterator/Flex/Grep.pm",
"version" : "0.33"
},
"Iterator::Flex::Map" : {
"file" : "lib/Iterator/Flex/Map.pm",
"version" : "0.33"
},
"Iterator::Flex::Method" : {
"file" : "lib/Iterator/Flex/Method.pm",
"version" : "0.33"
},
"Iterator::Flex::Method::Maker" : {
"file" : "lib/Iterator/Flex/Method.pm",
"version" : "0.33"
},
"Iterator::Flex::Permute" : {
"file" : "lib/Iterator/Flex/Permute.pm",
"version" : "0.33"
},
"Iterator::Flex::Product" : {
"file" : "lib/Iterator/Flex/Product.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Current::Closure" : {
"file" : "lib/Iterator/Flex/Role/Current/Closure.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Current::Method" : {
"file" : "lib/Iterator/Flex/Role/Current/Method.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Error::Throw" : {
"file" : "lib/Iterator/Flex/Role/Error/Throw.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Exhaustion::ImportedReturn" : {
"file" : "lib/Iterator/Flex/Role/Exhaustion/ImportedReturn.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Exhaustion::ImportedThrow" : {
"file" : "lib/Iterator/Flex/Role/Exhaustion/ImportedThrow.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Exhaustion::PassthroughThrow" : {
"file" : "lib/Iterator/Flex/Role/Exhaustion/PassthroughThrow.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Exhaustion::Return" : {
"file" : "lib/Iterator/Flex/Role/Exhaustion/Return.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Exhaustion::Throw" : {
"file" : "lib/Iterator/Flex/Role/Exhaustion/Throw.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Freeze" : {
"file" : "lib/Iterator/Flex/Role/Freeze.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Next::ClosedSelf" : {
"file" : "lib/Iterator/Flex/Role/Next/ClosedSelf.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Next::Closure" : {
"file" : "lib/Iterator/Flex/Role/Next/Closure.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Prev::Closure" : {
"file" : "lib/Iterator/Flex/Role/Prev/Closure.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Prev::Method" : {
"file" : "lib/Iterator/Flex/Role/Prev/Method.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Reset::Closure" : {
"file" : "lib/Iterator/Flex/Role/Reset/Closure.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Reset::Method" : {
"file" : "lib/Iterator/Flex/Role/Reset/Method.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Rewind::Closure" : {
"file" : "lib/Iterator/Flex/Role/Rewind/Closure.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Rewind::Method" : {
"file" : "lib/Iterator/Flex/Role/Rewind/Method.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::State" : {
"file" : "lib/Iterator/Flex/Role/State.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::State::Closure" : {
"file" : "lib/Iterator/Flex/Role/State/Closure.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::State::Registry" : {
"file" : "lib/Iterator/Flex/Role/State/Registry.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Wrap::Return" : {
"file" : "lib/Iterator/Flex/Role/Wrap/Return.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Wrap::Self" : {
"file" : "lib/Iterator/Flex/Role/Wrap/Self.pm",
"version" : "0.33"
},
"Iterator::Flex::Role::Wrap::Throw" : {
"file" : "lib/Iterator/Flex/Role/Wrap/Throw.pm",
"version" : "0.33"
},
"Iterator::Flex::Sequence" : {
"file" : "lib/Iterator/Flex/Sequence.pm",
"version" : "0.33"
},
"Iterator::Flex::Stack" : {
"file" : "lib/Iterator/Flex/Stack.pm",
"version" : "0.33"
},
"Iterator::Flex::Take" : {
"file" : "lib/Iterator/Flex/Take.pm",
"version" : "0.33"
},
"Iterator::Flex::Utils" : {
"file" : "lib/Iterator/Flex/Utils.pm",
"version" : "0.33"
},
"Iterator::Flex::Zip" : {
"file" : "lib/Iterator/Flex/Zip.pm",
"version" : "0.33"
}
},
"release_status" : "stable",
"resources" : {
"bugtracker" : {
"mailto" : "bug-iterator-flex@rt.cpan.org",
"web" : "https://rt.cpan.org/Public/Dist/Display.html?Name=Iterator-Flex"
},
"repository" : {
"type" : "git",
"url" : "https://gitlab.com/djerius/iterator-flex.git",
"web" : "https://gitlab.com/djerius/iterator-flex"
}
},
"version" : "0.33",
"x_generated_by_perl" : "v5.40.3",
"x_serialization_backend" : "Cpanel::JSON::XS version 4.38",
"x_spdx_expression" : "GPL-3.0-only"
}