Effection Contrib
Here are a list of community contributed modules that represent emerging consensus on how to do common JavaScript tasks with Effection.
@effection-contrib/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…
@effection-contrib/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…
@effection-contrib/fx
A collection of utility functions to streamline asynchronous workflows. These functions were originally part of the starfx project and have been adapted for use with the Effection framework.
@effection-contrib/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.
@effection-contrib/tinyexec
Effection compatible wrapper around tinyexec package. To run a process, use the x function: import { x } from "@effection-contrib/tinyexec"; import { each, main } from "effection"; await main…
@effection-contrib/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…