We use a combination of static type checking, property-based testing, and static code analysis to prevent bugs from sneaking into the system.

Runs on every JavaScript-runtime-system. Builds are available for ES6 native modules, UMD, AMD, CommonJS, and as a standalone script.

No dependencies. Barely 1.08KB minified and gzipped. MVar is only concerned with flow control and integrates with any state-management solution.