In JavaScript, TitleCasedNames usually indicate a constructor — a function which should be called with a prefix new. Capital letter in the beginning also implies that the object can be extended (for instance, using class D extends C syntax in CoffeeScript). Violating this rule might cause confusion and prevent objects from being easily extendable. Bacon is following this convention, while Bacon.jQuery is not.
In JavaScript, TitleCasedNames usually indicate a constructor — a function which should be called with a prefix
new. Capital letter in the beginning also implies that the object can be extended (for instance, usingclass D extends Csyntax in CoffeeScript). Violating this rule might cause confusion and prevent objects from being easily extendable. Bacon is following this convention, while Bacon.jQuery is not.