wycats/handlebars.js — pull request #686 by kpdecker (2013-12-26 21:20:55+00:00)
Title: Falsy AMD module names in version 1.2.0

Merry Christmas everyone.
I just upgraded to Handlebars 1.2.0 in one of my open-source projects where I am using the AMD version.
In Handlebars 1.1.2 the module name were "handlebars" or "handlebars.runtime". In 1.2.0, the module names are "lib/handlebars.js" or "lib/handlebars.runtime.js" respectively. Furthermore, "handlebars" and "handlebars.runtime" modules are defined, but with an empty factory function. (So they just return "undefined" when required.)
The dependency names are also wrong as they need to be "./base" instead of "./handlebars/base" etc.

Also, I'm not sure if it's related, but the AMD versions of 1.2.0 are much smaller in size than the 1.1.2 ones, as the current ones don't include its sub-modules in the distribution.