esmodules.js (7637B)
1 // modules are defined as an array 2 // [ module function, map of requires ] 3 // 4 // map of requires is short require name -> numeric require 5 // 6 // anything defined in a previous bundle is accessed via the 7 // orig method which is the require for previous bundles 8 9 // eslint-disable-next-line no-global-assign 10 parcelRequire = (function (modules, cache, entry, globalName) { 11 // Save the require from previous bundle to this closure if any 12 var previousRequire = typeof parcelRequire === 'function' && parcelRequire; 13 var nodeRequire = typeof require === 'function' && require; 14 15 function newRequire(name, jumped) { 16 if (!cache[name]) { 17 if (!modules[name]) { 18 // if we cannot find the module within our internal map or 19 // cache jump to the current global require ie. the last bundle 20 // that was added to the page. 21 var currentRequire = typeof parcelRequire === 'function' && parcelRequire; 22 if (!jumped && currentRequire) { 23 return currentRequire(name, true); 24 } 25 26 // If there are other bundles on this page the require from the 27 // previous one is saved to 'previousRequire'. Repeat this as 28 // many times as there are bundles until the module is found or 29 // we exhaust the require chain. 30 if (previousRequire) { 31 return previousRequire(name, true); 32 } 33 34 // Try the node require function if it exists. 35 if (nodeRequire && typeof name === 'string') { 36 return nodeRequire(name); 37 } 38 39 var err = new Error('Cannot find module \'' + name + '\''); 40 err.code = 'MODULE_NOT_FOUND'; 41 throw err; 42 } 43 44 localRequire.resolve = resolve; 45 46 var module = cache[name] = new newRequire.Module(name); 47 48 modules[name][0].call(module.exports, localRequire, module, module.exports, this); 49 } 50 51 return cache[name].exports; 52 53 function localRequire(x){ 54 return newRequire(localRequire.resolve(x)); 55 } 56 57 function resolve(x){ 58 return modules[name][1][x] || x; 59 } 60 } 61 62 function Module(moduleName) { 63 this.id = moduleName; 64 this.bundle = newRequire; 65 this.exports = {}; 66 } 67 68 newRequire.isParcelRequire = true; 69 newRequire.Module = Module; 70 newRequire.modules = modules; 71 newRequire.cache = cache; 72 newRequire.parent = previousRequire; 73 newRequire.register = function (id, exports) { 74 modules[id] = [function (require, module) { 75 module.exports = exports; 76 }, {}]; 77 }; 78 79 for (var i = 0; i < entry.length; i++) { 80 newRequire(entry[i]); 81 } 82 83 if (entry.length) { 84 // Expose entry point to Node, AMD or browser globals 85 // Based on https://github.com/ForbesLindesay/umd/blob/master/template.js 86 var mainExports = newRequire(entry[entry.length - 1]); 87 88 // CommonJS 89 if (typeof exports === "object" && typeof module !== "undefined") { 90 module.exports = mainExports; 91 92 // RequireJS 93 } else if (typeof define === "function" && define.amd) { 94 define(function () { 95 return mainExports; 96 }); 97 98 // <script> 99 } else if (globalName) { 100 this[globalName] = mainExports; 101 } 102 } 103 104 // Override the current require with this new one 105 return newRequire; 106 })({"src/mod1.js":[function(require,module,exports) { 107 "use strict"; 108 109 Object.defineProperty(exports, "__esModule", { 110 value: true 111 }); 112 exports.default = "a-default"; 113 },{}],"src/mod2.js":[function(require,module,exports) { 114 "use strict"; 115 116 Object.defineProperty(exports, "__esModule", { 117 value: true 118 }); 119 const aNamed = exports.aNamed = "a-named"; 120 },{}],"src/mod3.js":[function(require,module,exports) { 121 "use strict"; 122 123 Object.defineProperty(exports, "__esModule", { 124 value: true 125 }); 126 const original = exports.original = "an-original"; 127 },{}],"src/mod4.js":[function(require,module,exports) { 128 "use strict"; 129 130 Object.defineProperty(exports, "__esModule", { 131 value: true 132 }); 133 exports.default = "a-default"; 134 const aNamed = exports.aNamed = "a-named"; 135 },{}],"src/mod5.js":[function(require,module,exports) { 136 "use strict"; 137 138 Object.defineProperty(exports, "__esModule", { 139 value: true 140 }); 141 exports.default = "a-default2"; 142 },{}],"src/mod6.js":[function(require,module,exports) { 143 "use strict"; 144 145 Object.defineProperty(exports, "__esModule", { 146 value: true 147 }); 148 const aNamed2 = exports.aNamed2 = "a-named2"; 149 },{}],"src/mod7.js":[function(require,module,exports) { 150 "use strict"; 151 152 Object.defineProperty(exports, "__esModule", { 153 value: true 154 }); 155 const original = exports.original = "an-original2"; 156 },{}],"src/mod9.js":[function(require,module,exports) { 157 "use strict"; 158 159 Object.defineProperty(exports, "__esModule", { 160 value: true 161 }); 162 exports.default = "a-default3"; 163 },{}],"src/mod10.js":[function(require,module,exports) { 164 "use strict"; 165 166 Object.defineProperty(exports, "__esModule", { 167 value: true 168 }); 169 const aNamed3 = exports.aNamed3 = "a-named3"; 170 },{}],"src/mod11.js":[function(require,module,exports) { 171 "use strict"; 172 173 Object.defineProperty(exports, "__esModule", { 174 value: true 175 }); 176 const original = exports.original = "an-original3"; 177 },{}],"src/optimized-out.js":[function(require,module,exports) { 178 "use strict"; 179 180 Object.defineProperty(exports, "__esModule", { 181 value: true 182 }); 183 exports.default = optimizedOut; 184 function optimizedOut() {} 185 },{}],"input.js":[function(require,module,exports) { 186 "use strict"; 187 188 Object.defineProperty(exports, "__esModule", { 189 value: true 190 }); 191 exports.default = root; 192 exports.example = example; 193 194 var _mod = require("./src/mod1"); 195 196 var _mod2 = _interopRequireDefault(_mod); 197 198 var _mod3 = require("./src/mod2"); 199 200 var _mod4 = require("./src/mod3"); 201 202 var _mod5 = require("./src/mod4"); 203 204 var aNamespace = _interopRequireWildcard(_mod5); 205 206 var _mod6 = require("./src/mod5"); 207 208 var _mod7 = _interopRequireDefault(_mod6); 209 210 var _mod8 = require("./src/mod6"); 211 212 var _mod9 = require("./src/mod7"); 213 214 var _mod10 = require("./src/mod9"); 215 216 var _mod11 = _interopRequireDefault(_mod10); 217 218 var _mod12 = require("./src/mod10"); 219 220 var _mod13 = require("./src/mod11"); 221 222 var _optimizedOut = require("./src/optimized-out"); 223 224 var _optimizedOut2 = _interopRequireDefault(_optimizedOut); 225 226 function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } 227 228 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 229 230 (0, _optimizedOut2.default)(); 231 232 function root() { 233 console.log("pause here", root); 234 235 console.log(_mod2.default); 236 console.log(_mod4.original); 237 console.log(_mod3.aNamed); 238 console.log(_mod3.aNamed); 239 console.log(aNamespace); 240 241 try { 242 // None of these are callable in this code, but we still want to make sure 243 // they map properly even if the only reference is in a call expressions. 244 console.log((0, _mod7.default)()); 245 console.log((0, _mod9.original)()); 246 console.log((0, _mod8.aNamed2)()); 247 console.log((0, _mod8.aNamed2)()); 248 249 console.log(new _mod11.default()); 250 console.log(new _mod13.original()); 251 console.log(new _mod12.aNamed3()); 252 console.log(new _mod12.aNamed3()); 253 } catch (e) {} 254 } 255 256 function example() {} 257 },{"./src/mod1":"src/mod1.js","./src/mod2":"src/mod2.js","./src/mod3":"src/mod3.js","./src/mod4":"src/mod4.js","./src/mod5":"src/mod5.js","./src/mod6":"src/mod6.js","./src/mod7":"src/mod7.js","./src/mod9":"src/mod9.js","./src/mod10":"src/mod10.js","./src/mod11":"src/mod11.js","./src/optimized-out":"src/optimized-out.js"}]},{},["input.js"], "parcelEsmodules") 258 //# sourceMappingURL=esmodules.map 259 ;parcelEsmodules = parcelEsmodules.default;