visionmedia/bytes.js — pull request #15 by joelabair (2014-05-20 21:00:22+00:00)
Title: Uppercase support, tests and graceful fail. 

The name of the package is bytes - so obviously we're not concerned with confusing bits and their associated abbrs. Why not support 5mb and 5MB without throwing an error.

I found that mocha@1.19.0 requires us to require should in our tests.
And I added a few tests for UC chars and graceful failure.