Less a framework, more a collection of random bits and pieces which just so happen to fit together (sometimes).
Name | Version | Description |
---|---|---|
@endless-trash/api-gateway-lambda-websocket-host | Converts a WebSocket event handler into one usable by API Gateway Lambda. | |
@endless-trash/body-parser | Types for event handlers which attempt to parse the input's body. | |
@endless-trash/body-parser-event-handler | Converts a body parser into an event handler. | |
@endless-trash/body-serializer | Types for event handlers which serialize the output's body. | |
@endless-trash/body-serializer-event-handler | Converts a body serializer into an event handler. | |
@endless-trash/cache-key-value-store | Creates a higher-order JSON key-value store by placing a JSON key-value cache in front of another JSON key-value store. | |
@endless-trash/channel | Types for channels through which clients can communicate with hosts. | |
@endless-trash/dom-prompt-client | A client which displays prompts using the DOM. | |
@endless-trash/dynamodb-key-value-store | A key-value JSON store backed by a DynamoDB table. | |
@endless-trash/event-handler | Types for event handlers. | |
@endless-trash/event-handler-composer | Composes a chain of event handlers into a single event handler. | |
@endless-trash/file-store | Types and testing helpers for file stores. | |
@endless-trash/immutable-json-type | A type for immutable JSON. | |
@endless-trash/instanced-prompt-websocket-server | A WebSocket event handler which hosts an instanced prompt application. | |
@endless-trash/json-body-parser | A body parser which parses the incoming request as JSON. | |
@endless-trash/json-body-serializer | A body serializer which serializes the outgoing response as JSON. | |
@endless-trash/json-websocket-channel | A channel implementation which communicates in JSON with a host using a WebSocket. | |
@endless-trash/key-value-cache | Types and testing helpers for key-value JSON caches. | |
@endless-trash/key-value-store | Types and testing helpers for key-value JSON stores with optimistic concurrency control. | |
@endless-trash/memory-file-store | A volatile, in-memory file store. | |
@endless-trash/memory-key-value-cache | A volatile, in-memory key-value JSON cache. | |
@endless-trash/memory-key-value-store | A volatile, in-memory key-value JSON store. | |
@endless-trash/prompt | Types and helpers for describing and working with prompts of forms of fields. | |
@endless-trash/s3-file-store | A file store backed by a S3 bucket. | |
@endless-trash/sqlite-file-store | A file store backed by a SQLite database. | |
@endless-trash/sqlite-helpers | Helpers for working with SQLite databases. | |
@endless-trash/sqlite-key-value-store | A key-value JSON store backed by a SQLite database. | |
@endless-trash/text-body-parser | A body parser which parses the incoming request as text. | |
@endless-trash/validator | Validates the request body against a JSON schema. | |
@endless-trash/websocket-host | Types implemented by hosts of WebSocket event handlers. | |
@endless-trash/websocket-host-body-serializer | Adapts a body serializer to serialize the output messages of a WebSocket host event handler. | |
endless-trash | This is a stub package. You probably want an @endless-trash/* package instead. |