tbranyen/backbone.layoutmanager — pull request #214 by rcs (2012-11-27 17:57:31+00:00)
Title: Node package "underscore" dependency

https://github.com/tbranyen/backbone.layoutmanager/blob/3fb562160e337cdb081f337e9e1e89fd453bdfc5/node/index.js#L5 has been causing me a bit of trouble.

It looks like NPM doesn't install sub-dependencies into things like Backbone if they're already satisfied by the dependency chain somewhere else.

This means if I require underscore myself, or have another package that is resolved before layout manager, that require line doesn't work since there is no backbone/node_modules/underscore.

Is there a reason that underscore (or lodash) isn't specified as a dependency?