oortcloud/meteorite — pull request #31 by Multiply (2012-08-26 10:15:57+00:00)
Title: Now matching the package config, instead of the actual package full object

Originally had this problem, with dependencies
https://gist.github.com/6133e1cd66072a3db86f (Files: [smart.json](https://gist.github.com/c572535ce3c06a622ca5), [packages](https://gist.github.com/f205177fbece27af48ab))

And I found that since I originally include underscore-string, *without* a version defined, it'll load the latest, however, the ```if (!matched.equals(newPkg)) {``` [in here](https://github.com/oortcloud/meteorite/blob/bdbd6d66900c231e39718db625aa363b1096c8be/lib/dependencies/dependencies.js#L157), wouldn't be working as expected, as the 'latest' object, have no version defined, where as the other dependency does.

Please take a look at [this diff](https://gist.github.com/b7a6b25eedb37c182df5), for reference.

I fixed it, or worked around it, if you will, by simply testing equality of the two objects ".config" objects.