{
   "abstract" : "Unofficial Perl client for OpenSearch (https://opensearch.org/)",
   "author" : [
      "C<OpenSearch> Perl Module was written by Sebastian Grenz, C<< <git at fail.ninja> >>"
   ],
   "dynamic_config" : 0,
   "generated_by" : "Minilla/v3.1.23",
   "license" : [
      "unknown"
   ],
   "meta-spec" : {
      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
      "version" : "2"
   },
   "name" : "OpenSearch",
   "no_index" : {
      "directory" : [
         "t",
         "xt",
         "inc",
         "share",
         "eg",
         "examples",
         "author",
         "builder"
      ]
   },
   "prereqs" : {
      "configure" : {
         "requires" : {
            "Module::Build::Tiny" : "0.035"
         }
      },
      "develop" : {
         "requires" : {
            "Test::CPAN::Meta" : "0",
            "Test::MinimumVersion::Fast" : "0.04",
            "Test::PAUSE::Permissions" : "0.07",
            "Test::Pod" : "1.41",
            "Test::Spellunker" : "v0.2.7"
         }
      },
      "runtime" : {
         "recommends" : {
            "Class::XSAccessor" : "0",
            "Type::Tiny::XS" : "0"
         },
         "requires" : {
            "Data::Format::Pretty::JSON" : "0",
            "IO::Socket::SSL" : "0",
            "JSON::XS" : "0",
            "Mojolicious" : "0",
            "Moo" : "0",
            "Net::SSLeay" : "0",
            "Type::Tiny" : "0",
            "perl" : "5.008001"
         }
      },
      "test" : {
         "requires" : {
            "Test::More" : "0.98",
            "Test::Pod::Coverage" : "0"
         }
      }
   },
   "provides" : {
      "OpenSearch" : {
         "file" : "lib/OpenSearch.pm",
         "version" : "0.94"
      },
      "OpenSearch::Base" : {
         "file" : "lib/OpenSearch/Base.pm"
      },
      "OpenSearch::Cluster" : {
         "file" : "lib/OpenSearch/Cluster.pm"
      },
      "OpenSearch::Cluster::AllocationExplain" : {
         "file" : "lib/OpenSearch/Cluster/AllocationExplain.pm"
      },
      "OpenSearch::Cluster::DelDecommissionAwareness" : {
         "file" : "lib/OpenSearch/Cluster/DelDecommissionAwareness.pm"
      },
      "OpenSearch::Cluster::DelRoutingAwareness" : {
         "file" : "lib/OpenSearch/Cluster/DelRoutingAwareness.pm"
      },
      "OpenSearch::Cluster::GetDecommissionAwareness" : {
         "file" : "lib/OpenSearch/Cluster/GetDecommissionAwareness.pm"
      },
      "OpenSearch::Cluster::GetRoutingAwareness" : {
         "file" : "lib/OpenSearch/Cluster/GetRoutingAwareness.pm"
      },
      "OpenSearch::Cluster::GetSettings" : {
         "file" : "lib/OpenSearch/Cluster/GetSettings.pm"
      },
      "OpenSearch::Cluster::Health" : {
         "file" : "lib/OpenSearch/Cluster/Health.pm"
      },
      "OpenSearch::Cluster::SetDecommissionAwareness" : {
         "file" : "lib/OpenSearch/Cluster/SetDecommissionAwareness.pm"
      },
      "OpenSearch::Cluster::SetRoutingAwareness" : {
         "file" : "lib/OpenSearch/Cluster/SetRoutingAwareness.pm"
      },
      "OpenSearch::Cluster::Stats" : {
         "file" : "lib/OpenSearch/Cluster/Stats.pm"
      },
      "OpenSearch::Cluster::UpdateSettings" : {
         "file" : "lib/OpenSearch/Cluster/UpdateSettings.pm"
      },
      "OpenSearch::Document" : {
         "file" : "lib/OpenSearch/Document.pm"
      },
      "OpenSearch::Document::Bulk" : {
         "file" : "lib/OpenSearch/Document/Bulk.pm"
      },
      "OpenSearch::Document::Get" : {
         "file" : "lib/OpenSearch/Document/Get.pm"
      },
      "OpenSearch::Document::Index" : {
         "file" : "lib/OpenSearch/Document/Index.pm"
      },
      "OpenSearch::Filter::Nodes" : {
         "file" : "lib/OpenSearch/Filter/Nodes.pm"
      },
      "OpenSearch::Filter::Source" : {
         "file" : "lib/OpenSearch/Filter/Source.pm"
      },
      "OpenSearch::Helper" : {
         "file" : "lib/OpenSearch/Helper.pm"
      },
      "OpenSearch::Index" : {
         "file" : "lib/OpenSearch/Index.pm"
      },
      "OpenSearch::Index::ClearCache" : {
         "file" : "lib/OpenSearch/Index/ClearCache.pm"
      },
      "OpenSearch::Index::Clone" : {
         "file" : "lib/OpenSearch/Index/Clone.pm"
      },
      "OpenSearch::Index::Close" : {
         "file" : "lib/OpenSearch/Index/Close.pm"
      },
      "OpenSearch::Index::Create" : {
         "file" : "lib/OpenSearch/Index/Create.pm"
      },
      "OpenSearch::Index::Delete" : {
         "file" : "lib/OpenSearch/Index/Delete.pm"
      },
      "OpenSearch::Index::DeleteDangling" : {
         "file" : "lib/OpenSearch/Index/DeleteDangling.pm"
      },
      "OpenSearch::Index::Exists" : {
         "file" : "lib/OpenSearch/Index/Exists.pm"
      },
      "OpenSearch::Index::ForceMerge" : {
         "file" : "lib/OpenSearch/Index/ForceMerge.pm"
      },
      "OpenSearch::Index::Get" : {
         "file" : "lib/OpenSearch/Index/Get.pm"
      },
      "OpenSearch::Index::GetAliases" : {
         "file" : "lib/OpenSearch/Index/GetAliases.pm"
      },
      "OpenSearch::Index::GetDangling" : {
         "file" : "lib/OpenSearch/Index/GetDangling.pm"
      },
      "OpenSearch::Index::GetMappings" : {
         "file" : "lib/OpenSearch/Index/GetMappings.pm"
      },
      "OpenSearch::Index::GetSettings" : {
         "file" : "lib/OpenSearch/Index/GetSettings.pm"
      },
      "OpenSearch::Index::ImportDangling" : {
         "file" : "lib/OpenSearch/Index/ImportDangling.pm"
      },
      "OpenSearch::Index::Open" : {
         "file" : "lib/OpenSearch/Index/Open.pm"
      },
      "OpenSearch::Index::Refresh" : {
         "file" : "lib/OpenSearch/Index/Refresh.pm"
      },
      "OpenSearch::Index::SetAliases" : {
         "file" : "lib/OpenSearch/Index/SetAliases.pm"
      },
      "OpenSearch::Index::SetMappings" : {
         "file" : "lib/OpenSearch/Index/SetMappings.pm"
      },
      "OpenSearch::Index::Shrink" : {
         "file" : "lib/OpenSearch/Index/Shrink.pm"
      },
      "OpenSearch::Index::Split" : {
         "file" : "lib/OpenSearch/Index/Split.pm"
      },
      "OpenSearch::Index::Stats" : {
         "file" : "lib/OpenSearch/Index/Stats.pm"
      },
      "OpenSearch::Index::UpdateSettings" : {
         "file" : "lib/OpenSearch/Index/UpdateSettings.pm"
      },
      "OpenSearch::Parameters" : {
         "file" : "lib/OpenSearch/Parameters.pm"
      },
      "OpenSearch::Parameters::Cluster::AllocationExplain" : {
         "file" : "lib/OpenSearch/Parameters/Cluster/AllocationExplain.pm"
      },
      "OpenSearch::Parameters::Cluster::DelRoutingAwareness" : {
         "file" : "lib/OpenSearch/Parameters/Cluster/DelRoutingAwareness.pm"
      },
      "OpenSearch::Parameters::Cluster::GetDecommissionAwareness" : {
         "file" : "lib/OpenSearch/Parameters/Cluster/GetDecommissionAwareness.pm"
      },
      "OpenSearch::Parameters::Cluster::GetRoutingAwareness" : {
         "file" : "lib/OpenSearch/Parameters/Cluster/GetRoutingAwareness.pm"
      },
      "OpenSearch::Parameters::Cluster::GetSettings" : {
         "file" : "lib/OpenSearch/Parameters/Cluster/GetSettings.pm"
      },
      "OpenSearch::Parameters::Cluster::Health" : {
         "file" : "lib/OpenSearch/Parameters/Cluster/Health.pm"
      },
      "OpenSearch::Parameters::Cluster::SetDecommissionAwareness" : {
         "file" : "lib/OpenSearch/Parameters/Cluster/SetDecommissionAwareness.pm"
      },
      "OpenSearch::Parameters::Cluster::SetRoutingAwareness" : {
         "file" : "lib/OpenSearch/Parameters/Cluster/SetRoutingAwareness.pm"
      },
      "OpenSearch::Parameters::Cluster::Stats" : {
         "file" : "lib/OpenSearch/Parameters/Cluster/Stats.pm"
      },
      "OpenSearch::Parameters::Cluster::UpdateSettings" : {
         "file" : "lib/OpenSearch/Parameters/Cluster/UpdateSettings.pm"
      },
      "OpenSearch::Parameters::Document::Bulk" : {
         "file" : "lib/OpenSearch/Parameters/Document/Bulk.pm"
      },
      "OpenSearch::Parameters::Document::Get" : {
         "file" : "lib/OpenSearch/Parameters/Document/Get.pm"
      },
      "OpenSearch::Parameters::Document::Index" : {
         "file" : "lib/OpenSearch/Parameters/Document/Index.pm"
      },
      "OpenSearch::Parameters::Index::ClearCache" : {
         "file" : "lib/OpenSearch/Parameters/Index/ClearCache.pm"
      },
      "OpenSearch::Parameters::Index::Clone" : {
         "file" : "lib/OpenSearch/Parameters/Index/Clone.pm"
      },
      "OpenSearch::Parameters::Index::Close" : {
         "file" : "lib/OpenSearch/Parameters/Index/Close.pm"
      },
      "OpenSearch::Parameters::Index::Create" : {
         "file" : "lib/OpenSearch/Parameters/Index/Create.pm"
      },
      "OpenSearch::Parameters::Index::Delete" : {
         "file" : "lib/OpenSearch/Parameters/Index/Delete.pm"
      },
      "OpenSearch::Parameters::Index::DeleteDangling" : {
         "file" : "lib/OpenSearch/Parameters/Index/DeleteDangling.pm"
      },
      "OpenSearch::Parameters::Index::Exists" : {
         "file" : "lib/OpenSearch/Parameters/Index/Exists.pm"
      },
      "OpenSearch::Parameters::Index::ForceMerge" : {
         "file" : "lib/OpenSearch/Parameters/Index/ForceMerge.pm"
      },
      "OpenSearch::Parameters::Index::Get" : {
         "file" : "lib/OpenSearch/Parameters/Index/Get.pm"
      },
      "OpenSearch::Parameters::Index::GetDangling" : {
         "file" : "lib/OpenSearch/Parameters/Index/GetDangling.pm"
      },
      "OpenSearch::Parameters::Index::GetMappings" : {
         "file" : "lib/OpenSearch/Parameters/Index/GetMappings.pm"
      },
      "OpenSearch::Parameters::Index::GetSettings" : {
         "file" : "lib/OpenSearch/Parameters/Index/GetSettings.pm"
      },
      "OpenSearch::Parameters::Index::ImportDangling" : {
         "file" : "lib/OpenSearch/Parameters/Index/ImportDangling.pm"
      },
      "OpenSearch::Parameters::Index::Open" : {
         "file" : "lib/OpenSearch/Parameters/Index/Open.pm"
      },
      "OpenSearch::Parameters::Index::Refresh" : {
         "file" : "lib/OpenSearch/Parameters/Index/Refresh.pm"
      },
      "OpenSearch::Parameters::Index::SetAliases" : {
         "file" : "lib/OpenSearch/Parameters/Index/SetAliases.pm"
      },
      "OpenSearch::Parameters::Index::SetMappings" : {
         "file" : "lib/OpenSearch/Parameters/Index/SetMappings.pm"
      },
      "OpenSearch::Parameters::Index::Shrink" : {
         "file" : "lib/OpenSearch/Parameters/Index/Shrink.pm"
      },
      "OpenSearch::Parameters::Index::Split" : {
         "file" : "lib/OpenSearch/Parameters/Index/Split.pm"
      },
      "OpenSearch::Parameters::Index::Stats" : {
         "file" : "lib/OpenSearch/Parameters/Index/Stats.pm"
      },
      "OpenSearch::Parameters::Index::UpdateSettings" : {
         "file" : "lib/OpenSearch/Parameters/Index/UpdateSettings.pm"
      },
      "OpenSearch::Parameters::Search::Count" : {
         "file" : "lib/OpenSearch/Parameters/Search/Count.pm"
      },
      "OpenSearch::Parameters::Search::Search" : {
         "file" : "lib/OpenSearch/Parameters/Search/Search.pm"
      },
      "OpenSearch::Parameters::Security::ChangePassword" : {
         "file" : "lib/OpenSearch/Parameters/Security/ChangePassword.pm"
      },
      "OpenSearch::Parameters::Security::CreateRole" : {
         "file" : "lib/OpenSearch/Parameters/Security/CreateRole.pm"
      },
      "OpenSearch::Parameters::Security::CreateUser" : {
         "file" : "lib/OpenSearch/Parameters/Security/CreateUser.pm"
      },
      "OpenSearch::Parameters::Security::DeleteRole" : {
         "file" : "lib/OpenSearch/Parameters/Security/DeleteRole.pm"
      },
      "OpenSearch::Parameters::Security::DeleteUser" : {
         "file" : "lib/OpenSearch/Parameters/Security/DeleteUser.pm"
      },
      "OpenSearch::Parameters::Security::GetRole" : {
         "file" : "lib/OpenSearch/Parameters/Security/GetRole.pm"
      },
      "OpenSearch::Parameters::Security::GetUser" : {
         "file" : "lib/OpenSearch/Parameters/Security/GetUser.pm"
      },
      "OpenSearch::Parameters::Security::PatchUser" : {
         "file" : "lib/OpenSearch/Parameters/Security/PatchUser.pm"
      },
      "OpenSearch::Parameters::Security::PatchUsers" : {
         "file" : "lib/OpenSearch/Parameters/Security/PatchUsers.pm"
      },
      "OpenSearch::Remote" : {
         "file" : "lib/OpenSearch/Remote.pm"
      },
      "OpenSearch::Remote::Info" : {
         "file" : "lib/OpenSearch/Remote/Info.pm"
      },
      "OpenSearch::Response" : {
         "file" : "lib/OpenSearch/Response.pm"
      },
      "OpenSearch::Search" : {
         "file" : "lib/OpenSearch/Search.pm"
      },
      "OpenSearch::Search::Count" : {
         "file" : "lib/OpenSearch/Search/Count.pm"
      },
      "OpenSearch::Search::Search" : {
         "file" : "lib/OpenSearch/Search/Search.pm"
      },
      "OpenSearch::Security" : {
         "file" : "lib/OpenSearch/Security.pm"
      },
      "OpenSearch::Security::AuthInfo" : {
         "file" : "lib/OpenSearch/Security/AuthInfo.pm"
      },
      "OpenSearch::Security::ChangePassword" : {
         "file" : "lib/OpenSearch/Security/ChangePassword.pm"
      },
      "OpenSearch::Security::CreateRole" : {
         "file" : "lib/OpenSearch/Security/CreateRole.pm"
      },
      "OpenSearch::Security::CreateUser" : {
         "file" : "lib/OpenSearch/Security/CreateUser.pm"
      },
      "OpenSearch::Security::DeleteRole" : {
         "file" : "lib/OpenSearch/Security/DeleteRole.pm"
      },
      "OpenSearch::Security::DeleteUser" : {
         "file" : "lib/OpenSearch/Security/DeleteUser.pm"
      },
      "OpenSearch::Security::GetAccountDetails" : {
         "file" : "lib/OpenSearch/Security/GetAccountDetails.pm"
      },
      "OpenSearch::Security::GetCerts" : {
         "file" : "lib/OpenSearch/Security/GetCerts.pm"
      },
      "OpenSearch::Security::GetRole" : {
         "file" : "lib/OpenSearch/Security/GetRole.pm"
      },
      "OpenSearch::Security::GetRoles" : {
         "file" : "lib/OpenSearch/Security/GetRoles.pm"
      },
      "OpenSearch::Security::GetUser" : {
         "file" : "lib/OpenSearch/Security/GetUser.pm"
      },
      "OpenSearch::Security::GetUsers" : {
         "file" : "lib/OpenSearch/Security/GetUsers.pm"
      },
      "OpenSearch::Security::PatchUser" : {
         "file" : "lib/OpenSearch/Security/PatchUser.pm"
      },
      "OpenSearch::Security::PatchUsers" : {
         "file" : "lib/OpenSearch/Security/PatchUsers.pm"
      },
      "OpenSearch::Security::PermissionsInfo" : {
         "file" : "lib/OpenSearch/Security/PermissionsInfo.pm"
      },
      "OpenSearch::Security::ReloadHTTPCerts" : {
         "file" : "lib/OpenSearch/Security/ReloadHTTPCerts.pm"
      },
      "OpenSearch::Security::ReloadTransportCerts" : {
         "file" : "lib/OpenSearch/Security/ReloadTransportCerts.pm"
      },
      "OpenSearch::Security::SSLInfo" : {
         "file" : "lib/OpenSearch/Security/SSLInfo.pm"
      },
      "OpenSearch::Security::Whoami" : {
         "file" : "lib/OpenSearch/Security/Whoami.pm"
      }
   },
   "release_status" : "stable",
   "resources" : {
      "bugtracker" : {
         "web" : "https://github.com/localh0rst/OpenSearch-Perl/issues"
      },
      "homepage" : "https://github.com/localh0rst/OpenSearch-Perl",
      "repository" : {
         "type" : "git",
         "url" : "https://github.com/localh0rst/OpenSearch-Perl.git",
         "web" : "https://github.com/localh0rst/OpenSearch-Perl"
      }
   },
   "version" : "0.94",
   "x_contributors" : [
      "Nicolas Franck <nicolas.franck@ugent.be>",
      "localh0rst <git@fail.ninja>",
      "localh0rst <localh0rst@users.noreply.github.com>"
   ],
   "x_serialization_backend" : "JSON::PP version 4.16",
   "x_static_install" : 1
}