It's using CoffeeScript because I wanted to try it (:
If you want to run unit tests, you will need jasmine node.
A CakeFile is used in order to generate all required files.
cake build and the file
build/ManiaPlanet.js will be generated. You can use it in any project.
Usage is quite the same as the PHP SDK.
The framework Jasmine is used to do unit test coverage.