Coffee-DCI is an attempt to create a DCI library for coffee/javascript. The conclusion is that it has problems with deferred/promises, making it unsuitable for anything but experimenting.
For more information about DCI, please see this very descriptive document, DCI questions on Stackoverflow or the object-composition group for detailed discussions. For a specific C# implementation, see this blog post.
Note that you need only the contents of the "src" folder to use coffee-dci. The Visual Studio project is only there because I'm using Web Workbench to get auto-compilation of Coffeescript.