{
   "authors" : [
      "Jonathan Worthington <jnthn@jnthn.net>"
   ],
   "depends" : [
      "IO::Socket::Async::SSL",
      "OO::Monitors",
      "IO::Path::ChildSecure",
      "Base64",
      "HTTP::HPACK",
      "Cro::Core",
      "Cro::TLS",
      "JSON::Fast",
      "Crypt::Random",
      "JSON::JWT",
      "DateTime::Parse"
   ],
   "description" : "Asynchronous HTTP, both client and server side. Includes HTTP/2.0 support.",
   "license" : "Artistic-2.0",
   "name" : "Cro::HTTP",
   "perl" : "6.*",
   "provides" : {
      "Cro::HTTP2::ConnectionState" : "lib/Cro/HTTP2/ConnectionState.pm6",
      "Cro::HTTP2::Frame" : "lib/Cro/HTTP2/Frame.pm6",
      "Cro::HTTP2::FrameParser" : "lib/Cro/HTTP2/FrameParser.pm6",
      "Cro::HTTP2::FrameSerializer" : "lib/Cro/HTTP2/FrameSerializer.pm6",
      "Cro::HTTP2::GeneralParser" : "lib/Cro/HTTP2/GeneralParser.pm6",
      "Cro::HTTP2::RequestParser" : "lib/Cro/HTTP2/RequestParser.pm6",
      "Cro::HTTP2::RequestSerializer" : "lib/Cro/HTTP2/RequestSerializer.pm6",
      "Cro::HTTP2::ResponseParser" : "lib/Cro/HTTP2/ResponseParser.pm6",
      "Cro::HTTP2::ResponseSerializer" : "lib/Cro/HTTP2/ResponseSerializer.pm6",
      "Cro::HTTP::Auth" : "lib/Cro/HTTP/Auth.pm6",
      "Cro::HTTP::Auth::Basic" : "lib/Cro/HTTP/Auth/Basic.pm6",
      "Cro::HTTP::Auth::WebToken" : "lib/Cro/HTTP/Auth/WebToken.pm6",
      "Cro::HTTP::Auth::WebToken::Bearer" : "lib/Cro/HTTP/Auth/WebToken/Bearer.pm6",
      "Cro::HTTP::Auth::WebToken::FromCookie" : "lib/Cro/HTTP/Auth/WebToken/FromCookie.pm6",
      "Cro::HTTP::Auth::WebToken::Token" : "lib/Cro/HTTP/Auth/WebToken/Token.pm6",
      "Cro::HTTP::Body" : "lib/Cro/HTTP/Body.pm6",
      "Cro::HTTP::BodyParserSelectors" : "lib/Cro/HTTP/BodyParserSelectors.pm6",
      "Cro::HTTP::BodyParsers" : "lib/Cro/HTTP/BodyParsers.pm6",
      "Cro::HTTP::BodySerializerSelectors" : "lib/Cro/HTTP/BodySerializerSelectors.pm6",
      "Cro::HTTP::BodySerializers" : "lib/Cro/HTTP/BodySerializers.pm6",
      "Cro::HTTP::Client" : "lib/Cro/HTTP/Client.pm6",
      "Cro::HTTP::Client::CookieJar" : "lib/Cro/HTTP/Client/CookieJar.pm6",
      "Cro::HTTP::Cookie" : "lib/Cro/HTTP/Cookie.pm6",
      "Cro::HTTP::Exception" : "lib/Cro/HTTP/Exception.pm6",
      "Cro::HTTP::Header" : "lib/Cro/HTTP/Header.pm6",
      "Cro::HTTP::Internal" : "lib/Cro/HTTP/Internal.pm6",
      "Cro::HTTP::Log::File" : "lib/Cro/HTTP/Log/File.pm6",
      "Cro::HTTP::Message" : "lib/Cro/HTTP/Message.pm6",
      "Cro::HTTP::Middleware" : "lib/Cro/HTTP/Middleware.pm6",
      "Cro::HTTP::MimeTypes" : "lib/Cro/HTTP/MimeTypes.pm6",
      "Cro::HTTP::MultiValue" : "lib/Cro/HTTP/MultiValue.pm6",
      "Cro::HTTP::PushPromise" : "lib/Cro/HTTP/PushPromise.pm6",
      "Cro::HTTP::RawBodyParser" : "lib/Cro/HTTP/RawBodyParser.pm6",
      "Cro::HTTP::RawBodyParserSelector" : "lib/Cro/HTTP/RawBodyParserSelector.pm6",
      "Cro::HTTP::Request" : "lib/Cro/HTTP/Request.pm6",
      "Cro::HTTP::RequestParser" : "lib/Cro/HTTP/RequestParser.pm6",
      "Cro::HTTP::RequestSerializer" : "lib/Cro/HTTP/RequestSerializer.pm6",
      "Cro::HTTP::Response" : "lib/Cro/HTTP/Response.pm6",
      "Cro::HTTP::ResponseParser" : "lib/Cro/HTTP/ResponseParser.pm6",
      "Cro::HTTP::ResponseSerializer" : "lib/Cro/HTTP/ResponseSerializer.pm6",
      "Cro::HTTP::Router" : "lib/Cro/HTTP/Router.pm6",
      "Cro::HTTP::Server" : "lib/Cro/HTTP/Server.pm6",
      "Cro::HTTP::Session::IdGenerator" : "lib/Cro/HTTP/Session/IdGenerator.pm6",
      "Cro::HTTP::Session::InMemory" : "lib/Cro/HTTP/Session/InMemory.pm6",
      "Cro::HTTP::Session::Persistent" : "lib/Cro/HTTP/Session/Persistent.pm6",
      "Cro::HTTP::VersionSelector" : "lib/Cro/HTTP/VersionSelector.pm6",
      "Cro::Uri::HTTP" : "lib/Cro/Uri/HTTP.pm6"
   },
   "resources" : [],
   "source-url" : "http://www.cpan.org/authors/id/J/JN/JNTHN/Perl6/cro-http-0.8.0.tar.gz",
   "tags" : [
      "HTTP",
      "Client",
      "Server"
   ],
   "version" : "0.8.0"
}