not solve dependency resolution ( f u n c t i o n ( g l o b a l , _ ) { g l o b a l . m y L i b = { p r i n t E a c h = f u n c t i o n ( l i s t ) { _ . f o r E a c h ( l i s t , f u n c t i o n ( e ) { c o n s o l e . l o g ( e ) ; } ) ; } ; } ; } ) ( w i n d o w , w i n d o w . _ ) ;
_ = r e q u i r e ( ' u n d e r s c o r e ' ) ; m o d u l e . e x p o r t s . p r i n t E a c h = f u n c t i o n ( l i s t ) { _ . f o r E a c h ( l i s t , f u n c t i o n ( e ) { c o n s o l e . l o g ( e ) ; } ) ; } ;
f i n e ( [ ' u n d e r s c o r e ' ] , f u n c t i o n ( _ ) { r e t u r n { p r i n t E a c h : f u n c t i o n ( l i s t ) { _ . f o r E a c h ( l i s t , f u n c t i o n ( e ) { c o n s o l e . l o g ( e ) ; } ) ; } } ; } ) ;
c t i o n ( f a c t o r y ) { i f ( t y p e o f d e f i n e = = = ' f u n c t i o n ' & & d e f i n e . a m d ) { / / A M D . R e g i s t e r a s a n a n o n y m o u s m o d u l e . d e f i n e ( [ ' j q u e r y ' ] , f a c t o r y ) ; } e l s e i f ( t y p e o f e x p o r t s = = = ' o b j e c t ' ) { / / N o d e / C o m m o n J S f a c t o r y ( r e q u i r e ( ' j q u e r y ' ) ) ; } e l s e { / / B r o w s e r g l o b a l s f a c t o r y ( j Q u e r y ) ; } } ( f u n c t i o n ( $ ) { / / a c t u a l c o d e } ) ) ;
to anything via browserify load in browser or load original files in node env < s c r i p t s r c = " b u n d l e . j s " > < / s c r i p t > < s c r i p t > v a r D i a g r a m = r e q u i r e ( ' d i a g r a m ' ) ; v a r d i a g r a m = n e w D i a g r a m ( ) ; / / d o s t u f f w i t h i t ! < / s c r i p t >
r a m . p l u g i n ( ' m y S a m p l e P l u g i n ' , [ ' e v e n t s ' , f u n c t i o n ( e v e n t s ) { e v e n t s . o n ( ' s h a p e . a d d e d ' , f u n c t i o n ( e v e n t ) { c o n s o l e . l o g ( ' s h a p e ' , e v e n t . s h a p e , ' w a s a d d e d t o t h e d i a g r a m ' ) ; } ) ; r e t u r n { s a y F o o : f u n c t i o n ( ) { c o n s o l e . l o g ( ' F O O S A I D ' ) ; } } ; } ] ) ;