wandalen

wandalen/wdeasync

Turns async function into sync via JavaScript wrapper of Node event loop

JavaScript
2
2
MIT License
Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of wandalen/wdeasync

Account's avatar
Node.js native addon build tool
Account's avatar
Node.js API (Node-API)
Account's avatar
Helper module for loading your native module's .node file
Account's avatar
Node.js native addon binary install tool
Account's avatar
Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.
Account's avatar
A node-pre-gyp module which provides the ability to publish to GitHub releases.

Support the repos that depend on wandalen/wdeasync

Account's avatar
Advanced synchronization mechanism. Asynchronous routines may use Consequence to wrap postponed result, what allows classify callback for such routines as output, not input, what improves analyzability of a program. Consequence may be used to make a queue for mutually exclusive access to a resource. Algorithmically speaking Consequence is 2 queues ( FIFO ) and a customizable arbitrating algorithm. The first queue contains available resources, the second queue includes competitors for this resources. At any specific moment, one or another queue may be empty or full. Arbitrating algorithm makes resource available for a competitor as soon as possible. There are 2 kinds of resource: regular and erroneous. Unlike Promise, Consequence is much more customizable and can solve engineering problem which Promise cant. But have in mind with great power great responsibility comes. Consequence can coexist and interact with a Promise, getting fulfillment/rejection of a Promise or fulfilling it. Use Consequence to get more flexibility and improve readability of asynchronous aspect of your application.
Account's avatar
Collection of cross-platform routines to execute system commands, run shell, batches, launch external processes from JavaScript application. Module Process leverages not only outputting data from an application but also inputting, makes application arguments parsing and accounting easier. Use the module to get uniform experience from interaction with an external processes on different platforms and operating systems.

Top contributors

Wandalen's profile
Wandalen
192 contributions
abbr's profile
abbr
76 contributions
vmihdal's profile
vmihdal
52 contributions
dmvict's profile
dmvict
15 contributions
whitef0x0's profile
whitef0x0
10 contributions
amilajack's profile
amilajack
2 contributions
vkurchatkin's profile
vkurchatkin
2 contributions
melikhov-dev's profile
melikhov-dev
1 contributions
daxtens's profile
daxtens
1 contributions
ivandov's profile
ivandov
1 contributions

Recent events

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

No events yet