You can clone with
HTTPS or Subversion.
E.g. src/browser.coffee and src/server.coffee are missing. I will be forking to fix #2, and to provide partial support in the client.
In the meantime I will just commit this stuff in my fork.
Also, the packaged version of src/middleware.coffee contains a hardcoded path /home/vagrant/edmellum/lib/shared, while this is missing from lib/middleware.js. I would suggest removing the compiled js files from version control (and gitignoring them).
Removing the JS from the repo would require people to install CS just to use the module. I should have ported this over to JS before publishing it anyways so that's what I'm doing now. Should be out within an hour.
Cool. This is irrelevant, then, but I discovered you can keep the js out of the repo but leave it in the package by (in this case) adding *.js to lib/.gitignore and creating an empty lib/.npmignore. Unfortunately this doesn't help for installing from git.
I don't see a problem with keeping JS in lib as long as you don't forget to build before commiting.
However I won't have to worry about that anymore as this is pure JS now as it should have been a long while ago.
Thanks for the help! :D