wandalen

wandalen/wconsequence

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.

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

Recipients

How the donated funds are distributed

Support the dependencies of wandalen/wconsequence

Account's avatar
Collection of general purpose tools for solving problems. Fundamentally extend the language without spoiling, so may be used solely or in conjunction with another module of such kind.
Account's avatar
Relations module. Collection of cross-platform routines to define classes and relations between them. Proto leverages multiple inheritances, mixins, accessors, fields groups defining, introspection and more. Use it as a skeleton of the application.
Account's avatar
Minimal programming interface to launch, stop and track collection of asynchronous procedures. It prevents an application from termination waiting for the last procedure and helps to diagnose your system with many interdependent procedures
Account's avatar
Copyable mixin adds copyability and clonability to your class. The module uses defined relation to deduce how to copy / clone the instance.
Account's avatar
Framework for convenient unit testing. Testing provides the intuitive interface, simple tests structure, asynchronous code handling mechanism, colorful report, verbosity control and more. Use the module to get free of routines which can be automated.

Support the repos that depend on wandalen/wconsequence

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.
Account's avatar
Collection of basic classes to abstract files systems and partly good defined API for general algorithms on files.
Account's avatar
Abstract interface of connection between several procedures
Account's avatar
Class to organize states of an object.
Account's avatar
Collection of cross-platform routines to generate functions, manage execution of such and analyze them.
Account's avatar
Single programmatic interface to for javascript parsing tools
Account's avatar
Standardized abstract interface to open / read / parse image with collection of plugins.
Account's avatar
The module in JavaScript provides convenient, layered, logging to the server.
Account's avatar
Collection of tools to make HTTP requests.
Account's avatar
Collection of routines to execute system commands, run shell, batches, launch external processes from JavaScript application. ExecTools 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.
Account's avatar
Framework for convenient unit testing. Testing provides the intuitive interface, simple tests structure, asynchronous code handling mechanism, colorful report, verbosity control and more. Use the module to get free of routines which can be automated.
Account's avatar
Collection of cross-platform routines to launch/stop the server and handle requests to the server. The module is trying to make the development of server-side applications simpler.
Account's avatar
Module for parsing documentation inlined into source code.
Account's avatar
Provides a simple human-machine, machine-machine interfaces to run a script file on a platform of interest and get output to your terminal
Account's avatar
Nodejs debugger
Account's avatar
The module in JavaScript for downloading courses.
Account's avatar
Filter for wFiles provider's that caches file stats, names and records.
Account's avatar
Sketch. Strategy for two points communication. Communicator abstracts details of implementation of communication protocol and provides smooth experience though uniform API. Use the module to make your application more portable and less platform/environment dependent.
Account's avatar
Launch nodejs with Chrome debugger.
Account's avatar
Framework for convenient visual testing. Extends Testing.
Account's avatar
Abstract interface of persistent data storage.
Account's avatar
Filter for wFiles provider's that works with provided files tree cache as real file system
Account's avatar
Aggregates file watching strategies and provides a single interface to them. The strategy can be a wrapper around a built-in feature or a separate library. Use the module to easily create watcher instances, pause/resume watchers, switch between watcher strategies and control created watchers using the watcher manager class.

Top contributors

Wandalen's profile
Wandalen
1510 contributions
dmvict's profile
dmvict
262 contributions
iostash's profile
iostash
143 contributions
Artem-Bohush's profile
Artem-Bohush
96 contributions
vmihdal's profile
vmihdal
90 contributions
JackieJoo's profile
JackieJoo
30 contributions

Recent events

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

No events yet