Effection Contrib
Here are a list of community contributed modules that represent emerging consensus on how to do common JavaScript tasks with Effection.
deno-deploy
Provides Deno Deploy Effection context with region, deploymentId and isDenoDeploy flag to detect when running in the Deno Deploy environment. This can be useful when testing an application that's deployed to Deno Deploy.
jsonl-store
JSONL Streaming Store provides an easy way to store documents in JSONL files. This is useful when you need cache responses from HTTP requests for later processing. This API focuses on providing streaming APIs for working with the contents of the store with a glob selector syntax for choosing which files to read.
task-buffer
Spawn operations, but only allow a certain number to be active at a given time. Once the TaskBuffer becomes full, it will queue up spawn operations until room becomes available.
tinyexec
Effection compatible wrapper around tinyexec package.
websocket
Use the WebSocket API as an Effection resource. Instead of a fragile, spring-loaded confederation of 'open', 'close', 'error', and 'message' event handlers, useWebSocket() organizes them for you so that you can consume all events from the server as a plain stream that has state-readiness and proper error handling baked in.