### ----------------------------------------------------
### -- Cro::HTTP
### -- Licenses: Artistic-2.0
### -- Authors: Jonathan Worthington <jnthn@jnthn.net>
### -- File: META6.json
### ----------------------------------------------------
{
  "name": "Cro::HTTP",
  "description": "Asynchronous HTTP, both client and server side. Includes HTTP/2.0 support.",
  "version": "0.8.10",
  "api": "0",
  "auth": "zef:cro",
  "perl": "6.*",
  "authors": [
    "Jonathan Worthington <jnthn@jnthn.net>"
  ],
  "depends": [
    "IO::Socket::Async::SSL",
    "OO::Monitors",
    "IO::Path::ChildSecure",
    "Base64",
    "HTTP::HPACK:ver<1.0.1>",
    "Cro::Core:ver<0.8.10+>:api<0>:auth<zef:cro>",
    "Cro::TLS:ver<0.8.10+>:api<0>:auth<zef:cro>",
    "JSON::Fast",
    "Crypt::Random",
    "JSON::JWT",
    "DateTime::Parse",
    "Log::Timeline"
  ],
  "provides": {
    "Cro::HTTP2::ConnectionState": "lib/Cro/HTTP2/ConnectionState.rakumod",
    "Cro::HTTP2::Frame": "lib/Cro/HTTP2/Frame.rakumod",
    "Cro::HTTP2::FrameParser": "lib/Cro/HTTP2/FrameParser.rakumod",
    "Cro::HTTP2::FrameSerializer": "lib/Cro/HTTP2/FrameSerializer.rakumod",
    "Cro::HTTP2::GeneralParser": "lib/Cro/HTTP2/GeneralParser.rakumod",
    "Cro::HTTP2::RequestParser": "lib/Cro/HTTP2/RequestParser.rakumod",
    "Cro::HTTP2::RequestSerializer": "lib/Cro/HTTP2/RequestSerializer.rakumod",
    "Cro::HTTP2::ResponseParser": "lib/Cro/HTTP2/ResponseParser.rakumod",
    "Cro::HTTP2::ResponseSerializer": "lib/Cro/HTTP2/ResponseSerializer.rakumod",
    "Cro::HTTP::Auth": "lib/Cro/HTTP/Auth.rakumod",
    "Cro::HTTP::Auth::Basic": "lib/Cro/HTTP/Auth/Basic.rakumod",
    "Cro::HTTP::Auth::WebToken": "lib/Cro/HTTP/Auth/WebToken.rakumod",
    "Cro::HTTP::Auth::WebToken::Bearer": "lib/Cro/HTTP/Auth/WebToken/Bearer.rakumod",
    "Cro::HTTP::Auth::WebToken::FromCookie": "lib/Cro/HTTP/Auth/WebToken/FromCookie.rakumod",
    "Cro::HTTP::Auth::WebToken::Token": "lib/Cro/HTTP/Auth/WebToken/Token.rakumod",
    "Cro::HTTP::Body": "lib/Cro/HTTP/Body.rakumod",
    "Cro::HTTP::BodyParserSelectors": "lib/Cro/HTTP/BodyParserSelectors.rakumod",
    "Cro::HTTP::BodyParsers": "lib/Cro/HTTP/BodyParsers.rakumod",
    "Cro::HTTP::BodySerializerSelectors": "lib/Cro/HTTP/BodySerializerSelectors.rakumod",
    "Cro::HTTP::BodySerializers": "lib/Cro/HTTP/BodySerializers.rakumod",
    "Cro::HTTP::Client": "lib/Cro/HTTP/Client.rakumod",
    "Cro::HTTP::Client::CookieJar": "lib/Cro/HTTP/Client/CookieJar.rakumod",
    "Cro::HTTP::Cookie": "lib/Cro/HTTP/Cookie.rakumod",
    "Cro::HTTP::Exception": "lib/Cro/HTTP/Exception.rakumod",
    "Cro::HTTP::Header": "lib/Cro/HTTP/Header.rakumod",
    "Cro::HTTP::Internal": "lib/Cro/HTTP/Internal.rakumod",
    "Cro::HTTP::Log::File": "lib/Cro/HTTP/Log/File.rakumod",
    "Cro::HTTP::LogTimelineSchema": "lib/Cro/HTTP/LogTimelineSchema.rakumod",
    "Cro::HTTP::Message": "lib/Cro/HTTP/Message.rakumod",
    "Cro::HTTP::Middleware": "lib/Cro/HTTP/Middleware.rakumod",
    "Cro::HTTP::MimeTypes": "lib/Cro/HTTP/MimeTypes.rakumod",
    "Cro::HTTP::MultiValue": "lib/Cro/HTTP/MultiValue.rakumod",
    "Cro::HTTP::PushPromise": "lib/Cro/HTTP/PushPromise.rakumod",
    "Cro::HTTP::RawBodyParser": "lib/Cro/HTTP/RawBodyParser.rakumod",
    "Cro::HTTP::RawBodyParserSelector": "lib/Cro/HTTP/RawBodyParserSelector.rakumod",
    "Cro::HTTP::Request": "lib/Cro/HTTP/Request.rakumod",
    "Cro::HTTP::RequestParser": "lib/Cro/HTTP/RequestParser.rakumod",
    "Cro::HTTP::RequestSerializer": "lib/Cro/HTTP/RequestSerializer.rakumod",
    "Cro::HTTP::Response": "lib/Cro/HTTP/Response.rakumod",
    "Cro::HTTP::ResponseParser": "lib/Cro/HTTP/ResponseParser.rakumod",
    "Cro::HTTP::ResponseSerializer": "lib/Cro/HTTP/ResponseSerializer.rakumod",
    "Cro::HTTP::ReverseProxy": "lib/Cro/HTTP/ReverseProxy.rakumod",
    "Cro::HTTP::Router": "lib/Cro/HTTP/Router.rakumod",
    "Cro::HTTP::Server": "lib/Cro/HTTP/Server.rakumod",
    "Cro::HTTP::Session::IdGenerator": "lib/Cro/HTTP/Session/IdGenerator.rakumod",
    "Cro::HTTP::Session::InMemory": "lib/Cro/HTTP/Session/InMemory.rakumod",
    "Cro::HTTP::Session::Persistent": "lib/Cro/HTTP/Session/Persistent.rakumod",
    "Cro::HTTP::VersionSelector": "lib/Cro/HTTP/VersionSelector.rakumod",
    "Cro::Iri::HTTP": "lib/Cro/Iri/HTTP.rakumod",
    "Cro::ResourceIdentifier::HTTP": "lib/Cro/ResourceIdentifier/HTTP.rakumod",
    "Cro::Uri::HTTP": "lib/Cro/Uri/HTTP.rakumod"
  },
  "license": "Artistic-2.0",
  "tags": [
    "HTTP",
    "Client",
    "Server"
  ],
  "source-url": "https://github.com/croservices/cro-http.git"
}


