jamietre/ImageMapster — comment on commit b9daa7cc65d093bb6587a7af70dee406e6cf1fb0
File:  line 0
By jamietre:

The code was broken out into major components. I am aware that "scale" is required right now, I need to remove a dependency from core, but the intent is that the code can be built with only the components needed:

core.js, mapdata.js, areadata.js, graphics.js - required

scale.js - optional (requires areacorners.js)
tooltip.js - optional (requires areacorners.js)
zepto.js - optional (monkey patches for zetpo to make ImageMapster work with it)

This can result in significantly smaller builds when not using tooltips/resize functionality. It also makes maintenance a lot easier...