transfermyti.me
foal-ts-monorepo
transfermyti.me | foal-ts-monorepo | |
---|---|---|
1 | 1 | |
59 | 0 | |
- | - | |
7.6 | 10.0 | |
4 months ago | almost 3 years ago | |
TypeScript | TypeScript | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
transfermyti.me
-
Why Would Anyone Need JavaScript Generator Functions?
I'm 1000% with you on this. If you're dealing with a bunch of operations that need to happen in a very specific order, there's really nothing else out there that comes close. I'm able to look at saga code I've written months (or years!) ago and figure out what's going on in a short amount of time without having to jump around.
I used sagas pretty heavily in an app I built to transfer data between Clockify and Toggl, which required that data be fetched/loaded into state in a very specific order[1]. You can't be sagas for clarity.
[1]: https://github.com/mikerourke/transfermyti.me/blob/main/src/...
foal-ts-monorepo
-
Why Would Anyone Need JavaScript Generator Functions?
What's weird is that I still firmly believe that sagas is one of the sanest ways of organizing an application. I built a sort of boilerplate project that shows how I use it[1] but the TL;DR is that I can wrap all of my functionality into nice little sagas and manage the state very easily with lenses. Handling data fetching isn't too complicated either [2] but I'm also not doing any sort of fancy caching in this example.
[1]: https://github.com/MCluck90/foal-ts-monorepo/blob/main/app/c...
What are some alternatives?
Bumble - A small JavaScript game framwork
testkube-dashboard - Dashboard for viewing real-time TestKube results
async-generator - Async generator module.
Bumble-Asteroids - An asteroids like game built with the Bumble framework and using Entity Component System
bitstream - Utilities for packing/unpacking fields in a bitstream
redux-saga - An alternative side effect model for Redux apps
skytransfer - Free, open-source, decentralized and encrypted filesharing.
quickjs-emscripten - Safely execute untrusted Javascript in your Javascript, and execute synchronous code that uses async functions
notion-sdk-js - Official Notion JavaScript Client