@@ -214,16 +214,16 @@ module.exports = function handlePrepare(project_dir, platform, plugins_dir, www_
214214 // Handles clobbers and merges
215215 // Writes needed requires to cordovaRequires Array
216216 // which gets written to cordova_requires.js which
217- // gets added to the browserify build
217+ // gets added to the browserify bundle.
218218 var namespace ;
219219 module . clobbers . forEach ( function ( child ) {
220- namespace = prepareNamespace ( child . target , 'c' ) ;
221- if ( cordovaRequires . indexOf ( namespace ) ! == - 1 ) {
220+ namespace = prepareNamespace ( child . target , true , scriptPath ) ;
221+ if ( cordovaRequires . indexOf ( namespace ) = == - 1 ) {
222222 cordovaRequires . push ( namespace ) ;
223223 }
224224 } ) ;
225225 module . merges . forEach ( function ( child ) {
226- namespace = prepareNamespace ( child . target , 'm' ) ;
226+ namespace = prepareNamespace ( child . target , false , scriptPath ) ;
227227 if ( cordovaRequires . indexOf ( namespace ) === - 1 ) {
228228 cordovaRequires . push ( namespace ) ;
229229 }
@@ -239,17 +239,20 @@ module.exports = function handlePrepare(project_dir, platform, plugins_dir, www_
239239 events . emit ( 'verbose' , 'Writing out cordova_plugins.js...' ) ;
240240 fs . writeFileSync ( path . join ( wwwDir , 'cordova_plugins.js' ) , cordova_plugins , 'utf8' ) ;
241241
242+ //Write out cordova_requires.js.
242243 if ( cordovaRequires . length > 0 ) {
243244 var cordovaRequiresString = cordovaRequires . join ( '\n' ) ;
244245 events . emit ( 'verbose' , 'Writing out cordova_requires.js...' ) ;
245246 fs . writeFileSync ( path . join ( wwwDir , 'cordova_requires.js' ) , cordovaRequiresString , 'utf8' ) ;
246- //add it to browserify
247+ //add it to the browserify bundle
247248 libraryRelease . add ( path . join ( wwwDir , 'cordova_requires.js' ) ) ;
248249 }
249-
250+
251+ //run transforms on plugin files
250252 libraryRelease . transform ( requireTr . transform ) ;
251253
252254 scripts . forEach ( function ( script ) {
255+ //add every plugin javascript file to browserify bundle
253256 libraryRelease . add ( script ) ;
254257 } ) ;
255258
0 commit comments