@@ -24,45 +24,45 @@ AMDDefineDependency.Template.prototype.apply = function(dep, source, outputOptio
2424 if ( localModuleVar ) {
2525 if ( dep . objectRange && ! dep . functionRange ) {
2626 source . replace ( dep . range [ 0 ] , dep . objectRange [ 0 ] - 1 ,
27- "(" + localModuleVar + " = " ) ;
27+ "! (" + localModuleVar + " = " ) ;
2828 source . insert ( 0 , "var " + localModuleVar + ";" ) ;
2929 source . replace ( dep . objectRange [ 1 ] , dep . range [ 1 ] - 1 , ")" ) ;
3030 } else if ( ! dep . arrayRange && dep . functionRange && ! dep . objectRange ) {
3131 source . replace ( dep . range [ 0 ] , dep . functionRange [ 0 ] - 1 ,
32- "(" + localModuleVar + " = (" ) ;
32+ "! (" + localModuleVar + " = (" ) ;
3333 source . insert ( 0 , "var " + localModuleVar + ";" ) ;
3434 source . replace ( dep . functionRange [ 1 ] , dep . range [ 1 ] - 1 , ".call(exports, require, exports, module)))" ) ;
3535 } else if ( dep . arrayRange && dep . functionRange && ! dep . objectRange ) {
3636 source . replace ( dep . range [ 0 ] , dep . arrayRange [ 0 ] - 1 ,
37- "(" + localModuleVar + " = " ) ;
37+ "! (" + localModuleVar + " = " ) ;
3838 source . insert ( 0 , "var __WEBPACK_AMD_DEFINE_ARRAY__, " + localModuleVar + ";" ) ;
3939 source . replace ( dep . arrayRange [ 1 ] , dep . functionRange [ 0 ] - 1 , ", __WEBPACK_AMD_DEFINE_RESULT__ = (" ) ;
4040 source . replace ( dep . functionRange [ 1 ] , dep . range [ 1 ] - 1 , ".apply(null, __WEBPACK_AMD_DEFINE_ARRAY__)))" ) ;
4141 } else if ( dep . functionRange && dep . objectRange ) {
4242 source . replace ( dep . range [ 0 ] , dep . functionRange [ 0 ] - 1 ,
43- "(__WEBPACK_AMD_DEFINE_FACTORY__ = (" ) ;
43+ "! (__WEBPACK_AMD_DEFINE_FACTORY__ = (" ) ;
4444 source . insert ( 0 , "var __WEBPACK_AMD_DEFINE_FACTORY__, " + localModuleVar + ";" ) ;
4545 source . replace ( dep . functionRange [ 1 ] , dep . range [ 1 ] - 1 , "), (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? (" + localModuleVar + " = __WEBPACK_AMD_DEFINE_FACTORY__.call(exports, require, exports, module)) : " + localModuleVar + " = __WEBPACK_AMD_DEFINE_FACTORY__))" ) ;
4646 }
4747 } else {
4848 if ( dep . objectRange && ! dep . functionRange ) {
4949 source . replace ( dep . range [ 0 ] , dep . objectRange [ 0 ] - 1 ,
50- "(module.exports = " ) ;
50+ "! (module.exports = " ) ;
5151 source . replace ( dep . objectRange [ 1 ] , dep . range [ 1 ] - 1 , ")" ) ;
5252 } else if ( ! dep . arrayRange && dep . functionRange && ! dep . objectRange ) {
5353 source . replace ( dep . range [ 0 ] , dep . functionRange [ 0 ] - 1 ,
54- "(__WEBPACK_AMD_DEFINE_RESULT__ = (" ) ;
54+ "! (__WEBPACK_AMD_DEFINE_RESULT__ = (" ) ;
5555 source . insert ( 0 , "var __WEBPACK_AMD_DEFINE_RESULT__;" ) ;
5656 source . replace ( dep . functionRange [ 1 ] , dep . range [ 1 ] - 1 , ".call(exports, require, exports, module)), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__))" ) ;
5757 } else if ( dep . arrayRange && dep . functionRange && ! dep . objectRange ) {
5858 source . replace ( dep . range [ 0 ] , dep . arrayRange [ 0 ] - 1 ,
59- "(__WEBPACK_AMD_DEFINE_ARRAY__ = " ) ;
59+ "! (__WEBPACK_AMD_DEFINE_ARRAY__ = " ) ;
6060 source . insert ( 0 , "var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;" ) ;
6161 source . replace ( dep . arrayRange [ 1 ] , dep . functionRange [ 0 ] - 1 , ", __WEBPACK_AMD_DEFINE_RESULT__ = (" ) ;
6262 source . replace ( dep . functionRange [ 1 ] , dep . range [ 1 ] - 1 , ".apply(null, __WEBPACK_AMD_DEFINE_ARRAY__)), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__))" ) ;
6363 } else if ( dep . functionRange && dep . objectRange ) {
6464 source . replace ( dep . range [ 0 ] , dep . functionRange [ 0 ] - 1 ,
65- "(__WEBPACK_AMD_DEFINE_FACTORY__ = (" ) ;
65+ "! (__WEBPACK_AMD_DEFINE_FACTORY__ = (" ) ;
6666 source . insert ( 0 , "var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;" ) ;
6767 source . replace ( dep . functionRange [ 1 ] , dep . range [ 1 ] - 1 , "), (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? (__WEBPACK_AMD_DEFINE_RESULT__ = __WEBPACK_AMD_DEFINE_FACTORY__.call(exports, require, exports, module), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : module.exports = __WEBPACK_AMD_DEFINE_FACTORY__))" ) ;
6868 }
0 commit comments