{<<"links">>,
 [{<<"Changelog">>,<<"https://hexdocs.pm/bandit/changelog.html">>},
  {<<"GitHub">>,<<"https://github.com/mtrudel/bandit">>}]}.
{<<"name">>,<<"bandit">>}.
{<<"version">>,<<"1.10.2">>}.
{<<"description">>,
 <<"A pure-Elixir HTTP server built for Plug & WebSock apps">>}.
{<<"elixir">>,<<"~> 1.13">>}.
{<<"app">>,<<"bandit">>}.
{<<"licenses">>,[<<"MIT">>]}.
{<<"files">>,
 [<<"lib">>,<<"lib/bandit">>,<<"lib/bandit/telemetry.ex">>,
  <<"lib/bandit/compression.ex">>,<<"lib/bandit/http_error.ex">>,
  <<"lib/bandit/phoenix_adapter.ex">>,<<"lib/bandit/http_transport.ex">>,
  <<"lib/bandit/adapter.ex">>,<<"lib/bandit/logger.ex">>,
  <<"lib/bandit/extractor.ex">>,<<"lib/bandit/primitive_ops">>,
  <<"lib/bandit/primitive_ops/websocket.ex">>,<<"lib/bandit/pipeline.ex">>,
  <<"lib/bandit/headers.ex">>,<<"lib/bandit/http2">>,
  <<"lib/bandit/http2/errors.ex">>,<<"lib/bandit/http2/settings.ex">>,
  <<"lib/bandit/http2/stream_process.ex">>,
  <<"lib/bandit/http2/connection.ex">>,<<"lib/bandit/http2/README.md">>,
  <<"lib/bandit/http2/frame.ex">>,<<"lib/bandit/http2/stream.ex">>,
  <<"lib/bandit/http2/stream_collection.ex">>,<<"lib/bandit/http2/frame">>,
  <<"lib/bandit/http2/frame/ping.ex">>,<<"lib/bandit/http2/frame/goaway.ex">>,
  <<"lib/bandit/http2/frame/continuation.ex">>,
  <<"lib/bandit/http2/frame/settings.ex">>,
  <<"lib/bandit/http2/frame/data.ex">>,
  <<"lib/bandit/http2/frame/headers.ex">>,
  <<"lib/bandit/http2/frame/rst_stream.ex">>,
  <<"lib/bandit/http2/frame/window_update.ex">>,
  <<"lib/bandit/http2/frame/priority.ex">>,
  <<"lib/bandit/http2/frame/push_promise.ex">>,
  <<"lib/bandit/http2/frame/unknown.ex">>,
  <<"lib/bandit/http2/flow_control.ex">>,<<"lib/bandit/http2/handler.ex">>,
  <<"lib/bandit/clock.ex">>,<<"lib/bandit/trace.ex">>,
  <<"lib/bandit/initial_handler.ex">>,<<"lib/bandit/application.ex">>,
  <<"lib/bandit/socket_helpers.ex">>,<<"lib/bandit/websocket">>,
  <<"lib/bandit/websocket/connection.ex">>,
  <<"lib/bandit/websocket/socket.ex">>,<<"lib/bandit/websocket/README.md">>,
  <<"lib/bandit/websocket/permessage_deflate.ex">>,
  <<"lib/bandit/websocket/frame.ex">>,
  <<"lib/bandit/websocket/upgrade_validation.ex">>,
  <<"lib/bandit/websocket/handshake.ex">>,<<"lib/bandit/websocket/frame">>,
  <<"lib/bandit/websocket/frame/ping.ex">>,
  <<"lib/bandit/websocket/frame/continuation.ex">>,
  <<"lib/bandit/websocket/frame/binary.ex">>,
  <<"lib/bandit/websocket/frame/connection_close.ex">>,
  <<"lib/bandit/websocket/frame/pong.ex">>,
  <<"lib/bandit/websocket/frame/text.ex">>,
  <<"lib/bandit/websocket/handler.ex">>,<<"lib/bandit/transport_error.ex">>,
  <<"lib/bandit/delegating_handler.ex">>,<<"lib/bandit/http1">>,
  <<"lib/bandit/http1/socket.ex">>,<<"lib/bandit/http1/README.md">>,
  <<"lib/bandit/http1/handler.ex">>,<<"lib/bandit.ex">>,<<"mix.exs">>,
  <<"README.md">>,<<"LICENSE">>,<<"CHANGELOG.md">>]}.
{<<"requirements">>,
 [[{<<"name">>,<<"thousand_island">>},
   {<<"app">>,<<"thousand_island">>},
   {<<"optional">>,false},
   {<<"requirement">>,<<"~> 1.0">>},
   {<<"repository">>,<<"hexpm">>}],
  [{<<"name">>,<<"plug">>},
   {<<"app">>,<<"plug">>},
   {<<"optional">>,false},
   {<<"requirement">>,<<"~> 1.18">>},
   {<<"repository">>,<<"hexpm">>}],
  [{<<"name">>,<<"websock">>},
   {<<"app">>,<<"websock">>},
   {<<"optional">>,false},
   {<<"requirement">>,<<"~> 0.5">>},
   {<<"repository">>,<<"hexpm">>}],
  [{<<"name">>,<<"hpax">>},
   {<<"app">>,<<"hpax">>},
   {<<"optional">>,false},
   {<<"requirement">>,<<"~> 1.0">>},
   {<<"repository">>,<<"hexpm">>}],
  [{<<"name">>,<<"telemetry">>},
   {<<"app">>,<<"telemetry">>},
   {<<"optional">>,false},
   {<<"requirement">>,<<"~> 0.4 or ~> 1.0">>},
   {<<"repository">>,<<"hexpm">>}]]}.
{<<"build_tools">>,[<<"mix">>]}.
