cjheath/semper — pull request #2 by dominictarr (2012-12-16 07:01:58+00:00)
Title: assign require in node, instead of global

in node.js you must assign the return value of the require statement.
```
var Semper = require('./semper')
```

That was all.

This is a huge win in node.js because we totally escape dependency hell.
Each module is wrapped in a closure, and then assigned to a variable where it is used,

I wrote a blog post about the strengths of node's module system here

http://dominictarr.com/post/25516279897/why-you-should-never-write-a-package-manager