An elegant OOP with mixins + AOP for JavaScript.

1.0 is public

Finally after months of private use 1.0 version of dcl is out in the open.

What is dcl? It is a micro library for OOP/AOP. It works in node.js and modern browsers, supports AMD, and completely open source.

If you plan to use it in your node.js project install it like this:

npm install dcl

For your browser-based projects I suggest to use volo.js:

volo install -amd uhop/dcl

It is licensed under BSD or AFLv2 (your choice), all contributions are legally clean and covered by CLA, so you can use it not only for pet projects, but at work too.

For more information hop on what is dcl? and learn more. Do not forget to look at extensive documentation, or shoot me an email, if you still have more questions.

Fork me on GitHub