Good point about "clobbers" not making a tonne of sense. How about adding an alias:
<js-module ...> <export-as-symbol name="window.CameraPopoverOptions"/> </js-module> For <merges>: <js-module ...> <export-as-symbol name="window.CameraPopoverOptions" merge="true"/> </js-module> On Sat, Aug 31, 2013 at 12:57 PM, Jonathan Bond-Caron < jbo...@gdesolutions.com> wrote: > > Is there any reason why the 'module name' isn't the plugin id (when > loading > > JavaScript): > > > https://github.com/apache/cordova-plugman/blob/master/src/prepare.js#L149 > > > > In case it helps someone, plugins can have multiple js-module declarations: > > <js-module src="www/CameraPopoverOptions.js" > name="CameraPopoverOptions"> > <clobbers target="CameraPopoverOptions" /> > </js-module> > > This name is appended to the plugin id. > > Note: the meaning of "clobbers target" isn't obvious, a suggestion for a > more obvious name could be: > <js-module> > <assign var="CameraPopoverOptions" /> > </js-module> > >