# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.032.
CONTRIBUTING.md
Changes
LICENSE
MANIFEST
META.json
META.yml
Makefile.PL
README
SECURITY.md
cpanfile
dist.ini
examples/09-psgi-bridge/README.md
examples/09-psgi-bridge/app.pl
examples/10-chat-showcase/README.md
examples/10-chat-showcase/app.pl
examples/10-chat-showcase/lib/ChatApp/HTTP.pm
examples/10-chat-showcase/lib/ChatApp/SSE.pm
examples/10-chat-showcase/lib/ChatApp/State.pm
examples/10-chat-showcase/lib/ChatApp/WebSocket.pm
examples/10-chat-showcase/public/css/style.css
examples/10-chat-showcase/public/index.html
examples/10-chat-showcase/public/js/app.js
examples/13-contact-form/README.md
examples/13-contact-form/app.pl
examples/13-contact-form/public/index.html
examples/14-lifespan-utils/README.md
examples/14-lifespan-utils/app.pl
examples/README.md
examples/app-01-file/README.md
examples/app-01-file/app.pl
examples/app-01-file/static/data.json
examples/app-01-file/static/index.html
examples/app-01-file/static/style.css
examples/app-01-file/static/subdir/nested.txt
examples/app-01-file/static/test.txt
examples/background-tasks/README.md
examples/background-tasks/app.pl
examples/endpoint-demo/README.md
examples/endpoint-demo/app.pl
examples/endpoint-demo/public/index.html
examples/endpoint-router-demo/README.md
examples/endpoint-router-demo/app.pl
examples/endpoint-router-demo/lib/MyApp/API.pm
examples/endpoint-router-demo/lib/MyApp/Main.pm
examples/endpoint-router-demo/public/index.html
examples/full-demo/README.md
examples/full-demo/app.pl
examples/sse-dashboard/README.md
examples/sse-dashboard/app.pl
examples/sse-dashboard/public/index.html
examples/test-lifespan-shutdown/README.md
examples/test-lifespan-shutdown/app.pl
examples/websocket-bidirectional/README.md
examples/websocket-bidirectional/app.pl
examples/websocket-chat-v2/README.md
examples/websocket-chat-v2/app.pl
examples/websocket-chat-v2/lib/ChatApp/HTTP.pm
examples/websocket-chat-v2/lib/ChatApp/SSE.pm
examples/websocket-chat-v2/lib/ChatApp/State.pm
examples/websocket-chat-v2/lib/ChatApp/WebSocket.pm
examples/websocket-echo-v2/README.md
examples/websocket-echo-v2/app.pl
lib/PAGI/App/Cascade.pm
lib/PAGI/App/Directory.pm
lib/PAGI/App/File.pm
lib/PAGI/App/Healthcheck.pm
lib/PAGI/App/Loader.pm
lib/PAGI/App/NotFound.pm
lib/PAGI/App/Proxy.pm
lib/PAGI/App/Redirect.pm
lib/PAGI/App/Router.pm
lib/PAGI/App/SSE/Pubsub.pm
lib/PAGI/App/Throttle.pm
lib/PAGI/App/URLMap.pm
lib/PAGI/App/WebSocket/Broadcast.pm
lib/PAGI/App/WebSocket/Chat.pm
lib/PAGI/App/WebSocket/Echo.pm
lib/PAGI/App/WrapCGI.pm
lib/PAGI/App/WrapPSGI.pm
lib/PAGI/Context.pm
lib/PAGI/Context/HTTP.pm
lib/PAGI/Context/SSE.pm
lib/PAGI/Context/WebSocket.pm
lib/PAGI/Endpoint/HTTP.pm
lib/PAGI/Endpoint/Router.pm
lib/PAGI/Endpoint/SSE.pm
lib/PAGI/Endpoint/WebSocket.pm
lib/PAGI/Headers.pm
lib/PAGI/Lifespan.pm
lib/PAGI/Middleware.pm
lib/PAGI/Middleware/AccessLog.pm
lib/PAGI/Middleware/Auth/Basic.pm
lib/PAGI/Middleware/Auth/Bearer.pm
lib/PAGI/Middleware/Builder.pm
lib/PAGI/Middleware/CORS.pm
lib/PAGI/Middleware/CSRF.pm
lib/PAGI/Middleware/ConditionalGet.pm
lib/PAGI/Middleware/ContentLength.pm
lib/PAGI/Middleware/ContentNegotiation.pm
lib/PAGI/Middleware/Cookie.pm
lib/PAGI/Middleware/Debug.pm
lib/PAGI/Middleware/ETag.pm
lib/PAGI/Middleware/ErrorHandler.pm
lib/PAGI/Middleware/FormBody.pm
lib/PAGI/Middleware/GZip.pm
lib/PAGI/Middleware/HTTPSRedirect.pm
lib/PAGI/Middleware/Head.pm
lib/PAGI/Middleware/Healthcheck.pm
lib/PAGI/Middleware/JSONBody.pm
lib/PAGI/Middleware/Lint.pm
lib/PAGI/Middleware/Maintenance.pm
lib/PAGI/Middleware/MethodOverride.pm
lib/PAGI/Middleware/RateLimit.pm
lib/PAGI/Middleware/RequestId.pm
lib/PAGI/Middleware/ReverseProxy.pm
lib/PAGI/Middleware/Rewrite.pm
lib/PAGI/Middleware/Runtime.pm
lib/PAGI/Middleware/SSE/Retry.pm
lib/PAGI/Middleware/SecurityHeaders.pm
lib/PAGI/Middleware/Session.pm
lib/PAGI/Middleware/Session/State.pm
lib/PAGI/Middleware/Session/State/Bearer.pm
lib/PAGI/Middleware/Session/State/Callback.pm
lib/PAGI/Middleware/Session/State/Cookie.pm
lib/PAGI/Middleware/Session/State/Header.pm
lib/PAGI/Middleware/Session/Store.pm
lib/PAGI/Middleware/Session/Store/Memory.pm
lib/PAGI/Middleware/Static.pm
lib/PAGI/Middleware/TrustedHosts.pm
lib/PAGI/Middleware/WebSocket/Compression.pm
lib/PAGI/Middleware/WebSocket/RateLimit.pm
lib/PAGI/Middleware/XSendfile.pm
lib/PAGI/Request.pm
lib/PAGI/Request/BodyStream.pm
lib/PAGI/Request/MultiPartHandler.pm
lib/PAGI/Request/MultipartStream.pm
lib/PAGI/Request/Negotiate.pm
lib/PAGI/Request/Upload.pm
lib/PAGI/Response.pm
lib/PAGI/SSE.pm
lib/PAGI/Session.pm
lib/PAGI/Stash.pm
lib/PAGI/Test/Client.pm
lib/PAGI/Test/ConnectionState.pm
lib/PAGI/Test/Response.pm
lib/PAGI/Test/SSE.pm
lib/PAGI/Test/WebSocket.pm
lib/PAGI/Tools.pm
lib/PAGI/Tools/Cookbook.pod
lib/PAGI/Tools/Tutorial.pod
lib/PAGI/Utils.pm
lib/PAGI/Utils/Random.pm
lib/PAGI/WebSocket.pm
t/00-load.t
t/32-middleware-on-error.t
t/33-csrf-timing-safe.t
t/34-directory-security.t
t/35-gzip-concurrency.t
t/app-router-group.t
t/app-router.t
t/app-wrapcgi-env.t
t/app/02-routing.t
t/app/03-router.t
t/app/04-utilities.t
t/app/05-websocket.t
t/app/06-sse.t
t/cgi-bin/env.cgi
t/context/01-factory.t
t/context/02-shared.t
t/context/03-http.t
t/context/03-response-value.t
t/context/04-websocket.t
t/context/05-sse.t
t/context/06-extension.t
t/context/07-router.t
t/context/08-dispatcher.t
t/context/09-websocket-delegation.t
t/context/10-sse-delegation.t
t/context/assert-type.t
t/context/http-sugar.t
t/context/raw-send.t
t/endpoint-router.t
t/endpoint/01-http-constructor.t
t/endpoint/02-http-dispatch.t
t/endpoint/03-http-to-app.t
t/endpoint/04-http-options.t
t/endpoint/05-websocket-constructor.t
t/endpoint/06-websocket-lifecycle.t
t/endpoint/07-websocket-to-app.t
t/endpoint/08-sse-constructor.t
t/endpoint/09-sse-lifecycle.t
t/endpoint/10-integration.t
t/endpoint/11-return-contract.t
t/endpoint/12-route-middleware-value-flow.t
t/headers.t
t/integration-endpoint-router-demo.t
t/lib/PAGITest/FakeServer.pm
t/lib/TestApps/AutoLoaded.pm
t/lib/TestApps/Component.pm
t/lib/TestApps/FakeMiddleware.pm
t/lib/TestRoutes/Admin.pm
t/lib/TestRoutes/Users.pm
t/lifespan.t
t/middleware-builder-resolution.t
t/middleware/00-base.t
t/middleware/01-content-length.t
t/middleware/02-head.t
t/middleware/03-error-handler.t
t/middleware/04-static.t
t/middleware/05-logging.t
t/middleware/06-security.t
t/middleware/07-compression.t
t/middleware/08-flow-control.t
t/middleware/09-body-parsing.t
t/middleware/10-session-auth.t
t/middleware/11-url-handling.t
t/middleware/12-protocol-specific.t
t/middleware/13-development.t
t/middleware/14-websocket-advanced.t
t/middleware/15-xsendfile.t
t/middleware/cors-warning.t
t/middleware/debug-xss.t
t/middleware/rate-limit.t
t/middleware/request-id.t
t/middleware/session/helper.t
t/middleware/session/middleware-integration.t
t/middleware/session/state-callback.t
t/middleware/session/state-cookie.t
t/middleware/session/state-header.t
t/middleware/session/store-memory.t
t/multipart-limits.t
t/request-body-stream.t
t/request-negotiate.t
t/request-stash.t
t/request-state.t
t/request/01-basic.t
t/request/02-query-params.t
t/request/03-cookies.t
t/request/05-auth.t
t/request/06-stash.t
t/request/07-params.t
t/request/08-body.t
t/request/09-form.t
t/request/10-upload-class.t
t/request/11-multipart-handler.t
t/request/12-uploads.t
t/request/14-response.t
t/request/multipart-stream-e2e.t
t/request/multipart-stream-errors.t
t/request/multipart-stream-integration.t
t/request/multipart-stream-limits.t
t/request/multipart-stream.t
t/response-convenience.t
t/response-subclass.t
t/response-value.t
t/response-writer.t
t/response.t
t/router-middleware.t
t/router-named-routes.t
t/sse-router-support.t
t/sse-state.t
t/sse/01-constructor.t
t/sse/02-state.t
t/sse/03-start.t
t/sse/04-send.t
t/sse/05-safe-send.t
t/sse/06-lifecycle.t
t/sse/07-last-event-id.t
t/sse/08-keepalive.t
t/sse/09-iteration.t
t/sse/10-integration.t
t/stash.t
t/static_test_files/app.js
t/static_test_files/hello.txt
t/static_test_files/index.html
t/static_test_files/style.css
t/static_test_files/subdir/file.txt
t/test-client-app-coercion.t
t/test-client-scope-method.t
t/test-client/01-response.t
t/test-client/02-client-http.t
t/test-client/03-websocket.t
t/test-client/04-sse.t
t/test-client/05-lifespan.t
t/test-client/06-integration.t
t/test-client/07-multi-value.t
t/test-client/08-exception-handling.t
t/test/client-connection.t
t/test/connection-state.t
t/transport-helpers.t
t/utils-lifespan.t
t/utils-to-app.t
t/utils/random.t
t/websocket-heartbeat.t
t/websocket-query-params.t
t/websocket-state.t
t/websocket/01-constructor.t
t/websocket/02-state.t
t/websocket/03-lifecycle.t
t/websocket/04-send.t
t/websocket/05-safe-send.t
t/websocket/06-receive.t
t/websocket/07-iteration.t
t/websocket/08-cleanup.t
t/websocket/11-stash-and-callbacks.t
t/websocket/denial-response.t
