This is the workaround suggested in the issue thingdom/node-neo4j#35
where NPM was being used by the package but is not included on Heroku by
Once this issue is resolved, the dependency will be removed.
Fixes #35 also (installing on Heroku with Node 0.10).
I had originally considered this and went with compile-on-install so that
the CoffeeScript and Streamline compiler dependencies could be treated like
other dependencies -- use the best matching version at installation time
instead of effectively "freezing" those dependencies by compiling at publish
time -- but it seems this does simplify things. One less moving part at
deploy time for users. I can dig that.
Thanks @flipside for the nudge!