orourkedd

orourkedd/effects-as-data

A micro abstraction layer for Javascript that makes writing, testing, and monitoring side-effects easy.

JavaScript
67
14
MIT License

Effects-as-data is a micro abstraction layer for JavaScript that simplifies writing, testing, and monitoring side-effects by allowing developers to declaratively define and test business logic. It uses generators to handle asynchronous and non-deterministic code, eliminating the need for globals, singletons, closures, dependency injection, and brittle promise chains. This library is ideal for developers seeking to write maintainable, testable, and scalable applications while keeping side effects isolated and manageable.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of orourkedd/effects-as-data

Account's avatar
Babel command line.
Account's avatar
Babel compiler core.
Account's avatar
A Babel preset for each environment.
Account's avatar
Jest plugin to use babel for transformation.
Account's avatar
Delightful JavaScript Testing.
Account's avatar
Delightful JavaScript Testing.

Support the repos that depend on orourkedd/effects-as-data

Top contributors

psfrankie's profile
psfrankie
393 contributions
orourkedd's profile
orourkedd
194 contributions
ps-video-player's profile
ps-video-player
10 contributions
michaeljacobdavis's profile
michaeljacobdavis
3 contributions
carlmanaster's profile
carlmanaster
2 contributions
cweeii's profile
cweeii
1 contributions
kurtcorbett's profile
kurtcorbett
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet