packages must be lower-case because npm said so.