import * as peko from "https://deno.land/x/peko@v0.4.3/mod.ts";
Variables
JWT auth middleware, uses decodeJWT utility | |
Event emitter, designed to be used with the sseHandler | |
Response cacher, returns memoize function to be used on handler | |
JWT verifier and payload decoder | |
JWT generator for stateless authentication | |
Asynchronous hashing function for generating password hashes etc | |
Logging middleware, uses cascading middleware to call PekoServer.logRequest after request is handled | |
Streams Event data from provided Emitter to Response body | |
Generates Response with SSRData.render result in body, sets modifiable "Cache-Control" header and hashes render output for "ETAG" header | |
Generates Response with body from file URL, sets modifiable "Cache-Control" header and hashes file contents for "ETAG" header. |