Kivach
Cascading donations
Add repoPopularDonorsF.A.Q.
My repos

Footer

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

DiscordTelegramTwitterMediumFacebookYouTubeGitHub

All information about repositories belongs to their owners.

More information about Kivach in the introductory article.

Built on Obyte

Babel‑Contracts is a Babel plugin that adds **Design by Contract** syntax to JavaScript. It lets developers write pre‑conditions, post‑conditions, invariants and assertions directly in function bodies (using special labels), which the plugin transpiles into runtime checks that throw descriptive errors when violated; the contracts can be stripped out for production builds. The tool is aimed at JavaScript developers who want a lightweight, compile‑time‑enabled way to enforce robust API contracts and improve code correctness.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of codemix/babel-plugin-contracts

Account's avatar
codemix/babel-plugin-typecheck
Transforms flow type annotations into runtime type checks.
Account's avatar
mochajs/mocha
simple, flexible, fun test framework
Account's avatar
shouldjs/should.js
test framework agnostic BDD-style assertions

Support the repos that depend on this repository

Top contributors

phpnode's profile
phpnode
30 contributions
sheepsteak's profile
sheepsteak
1 contributions
EmilTholin's profile
EmilTholin
1 contributions

Recent events

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

No events yet
codemix

codemix/babel-plugin-contracts

Design by Contract for JavaScript via a Babel plugin.

JavaScript
269
7
MIT License