2 MIT License http://www.opensource.org/licenses/mit-license.php
3 Author Tobias Koppers @sokra
9 * the internal require function
11 exports.require = "__webpack_require__";
14 * access to properties of the internal require function/object
16 exports.requireScope = "__webpack_require__.*";
19 * the internal exports object
21 exports.exports = "__webpack_exports__";
24 * top-level this need to be the exports object
26 exports.thisAsExports = "top-level-this-exports";
29 * runtime need to return the exports of the last entry module
31 exports.returnExportsFromRuntime = "return-exports-from-runtime";
34 * the internal module object
36 exports.module = "module";
39 * the internal module object
41 exports.moduleId = "module.id";
44 * the internal module object
46 exports.moduleLoaded = "module.loaded";
49 * the bundle public path
51 exports.publicPath = "__webpack_require__.p";
54 * the module id of the entry point
56 exports.entryModuleId = "__webpack_require__.s";
61 exports.moduleCache = "__webpack_require__.c";
64 * the module functions
66 exports.moduleFactories = "__webpack_require__.m";
69 * the module functions, with only write access
71 exports.moduleFactoriesAddOnly = "__webpack_require__.m (add only)";
74 * the chunk ensure function
76 exports.ensureChunk = "__webpack_require__.e";
79 * an object with handlers to ensure a chunk
81 exports.ensureChunkHandlers = "__webpack_require__.f";
84 * a runtime requirement if ensureChunkHandlers should include loading of chunk needed for entries
86 exports.ensureChunkIncludeEntries = "__webpack_require__.f (include entries)";
89 * the chunk prefetch function
91 exports.prefetchChunk = "__webpack_require__.E";
94 * an object with handlers to prefetch a chunk
96 exports.prefetchChunkHandlers = "__webpack_require__.F";
99 * the chunk preload function
101 exports.preloadChunk = "__webpack_require__.G";
104 * an object with handlers to preload a chunk
106 exports.preloadChunkHandlers = "__webpack_require__.H";
109 * the exported property define getters function
111 exports.definePropertyGetters = "__webpack_require__.d";
114 * define compatibility on export
116 exports.makeNamespaceObject = "__webpack_require__.r";
119 * create a fake namespace object
121 exports.createFakeNamespaceObject = "__webpack_require__.t";
124 * compatibility get default export
126 exports.compatGetDefaultExport = "__webpack_require__.n";
129 * harmony module decorator
131 exports.harmonyModuleDecorator = "__webpack_require__.hmd";
134 * node.js module decorator
136 exports.nodeModuleDecorator = "__webpack_require__.nmd";
141 exports.getFullHash = "__webpack_require__.h";
144 * an object containing all installed WebAssembly.Instance export objects keyed by module id
146 exports.wasmInstances = "__webpack_require__.w";
149 * instantiate a wasm instance from module exports object, id, hash and importsObject
151 exports.instantiateWasm = "__webpack_require__.v";
154 * the uncaught error handler for the webpack runtime
156 exports.uncaughtErrorHandler = "__webpack_require__.oe";
161 exports.scriptNonce = "__webpack_require__.nc";
164 * function to load a script tag.
165 * Arguments: (url: string, done: (event) => void), key?: string | number, chunkId?: string | number) => void
166 * done function is called when loading has finished or timeout occurred.
167 * It will attach to existing script tags with data-webpack == uniqueName + ":" + key or src == url.
169 exports.loadScript = "__webpack_require__.l";
172 * function to promote a string to a TrustedScript using webpack's Trusted
174 * Arguments: (script: string) => TrustedScript
176 exports.createScript = "__webpack_require__.ts";
179 * function to promote a string to a TrustedScriptURL using webpack's Trusted
181 * Arguments: (url: string) => TrustedScriptURL
183 exports.createScriptUrl = "__webpack_require__.tu";
186 * function to return webpack's Trusted Types policy
187 * Arguments: () => TrustedTypePolicy
189 exports.getTrustedTypesPolicy = "__webpack_require__.tt";
192 * the chunk name of the chunk with the runtime
194 exports.chunkName = "__webpack_require__.cn";
197 * the runtime id of the current runtime
199 exports.runtimeId = "__webpack_require__.j";
202 * the filename of the script part of the chunk
204 exports.getChunkScriptFilename = "__webpack_require__.u";
207 * the filename of the css part of the chunk
209 exports.getChunkCssFilename = "__webpack_require__.k";
212 * a flag when a module/chunk/tree has css modules
214 exports.hasCssModules = "has css modules";
217 * the filename of the script part of the hot update chunk
219 exports.getChunkUpdateScriptFilename = "__webpack_require__.hu";
222 * the filename of the css part of the hot update chunk
224 exports.getChunkUpdateCssFilename = "__webpack_require__.hk";
227 * startup signal from runtime
228 * This will be called when the runtime chunk has been loaded.
230 exports.startup = "__webpack_require__.x";
234 * creating a default startup function with the entry modules
236 exports.startupNoDefault = "__webpack_require__.x (no default handler)";
239 * startup signal from runtime but only used to add logic after the startup
241 exports.startupOnlyAfter = "__webpack_require__.x (only after)";
244 * startup signal from runtime but only used to add sync logic before the startup
246 exports.startupOnlyBefore = "__webpack_require__.x (only before)";
249 * global callback functions for installing chunks
251 exports.chunkCallback = "webpackChunk";
254 * method to startup an entrypoint with needed chunks.
255 * Signature: (moduleId: Id, chunkIds: Id[]) => any.
256 * Returns the exports of the module or a Promise
258 exports.startupEntrypoint = "__webpack_require__.X";
261 * register deferred code, which will run when certain
263 * Signature: (chunkIds: Id[], fn: () => any, priority: int >= 0 = 0) => any
264 * Returned value will be returned directly when all chunks are already loaded
265 * When (priority & 1) it will wait for all other handlers with lower priority to
266 * be executed before itself is executed
268 exports.onChunksLoaded = "__webpack_require__.O";
271 * method to install a chunk that was loaded somehow
272 * Signature: ({ id, ids, modules, runtime }) => void
274 exports.externalInstallChunk = "__webpack_require__.C";
277 * interceptor for module executions
279 exports.interceptModuleExecution = "__webpack_require__.i";
284 exports.global = "__webpack_require__.g";
287 * an object with all share scopes
289 exports.shareScopeMap = "__webpack_require__.S";
292 * The sharing init sequence function (only runs once per share scope).
293 * Has one argument, the name of the share scope.
294 * Creates a share scope if not existing
296 exports.initializeSharing = "__webpack_require__.I";
299 * The current scope when getting a module from a remote
301 exports.currentRemoteGetScope = "__webpack_require__.R";
304 * the filename of the HMR manifest
306 exports.getUpdateManifestFilename = "__webpack_require__.hmrF";
309 * function downloading the update manifest
311 exports.hmrDownloadManifest = "__webpack_require__.hmrM";
314 * array with handler functions to download chunk updates
316 exports.hmrDownloadUpdateHandlers = "__webpack_require__.hmrC";
319 * object with all hmr module data for all modules
321 exports.hmrModuleData = "__webpack_require__.hmrD";
324 * array with handler functions when a module should be invalidated
326 exports.hmrInvalidateModuleHandlers = "__webpack_require__.hmrI";
329 * the prefix for storing state of runtime modules when hmr is enabled
331 exports.hmrRuntimeStatePrefix = "__webpack_require__.hmrS";
334 * the AMD define function
336 exports.amdDefine = "__webpack_require__.amdD";
341 exports.amdOptions = "__webpack_require__.amdO";
344 * the System polyfill object
346 exports.system = "__webpack_require__.System";
349 * the shorthand for Object.prototype.hasOwnProperty
350 * using of it decreases the compiled bundle size
352 exports.hasOwnProperty = "__webpack_require__.o";
355 * the System.register context object
357 exports.systemContext = "__webpack_require__.y";
360 * the baseURI of current document
362 exports.baseURI = "__webpack_require__.b";
365 * a RelativeURL class when relative URLs are used
367 exports.relativeUrl = "__webpack_require__.U";
370 * Creates an async module. The body function must be a async function.
371 * "module.exports" will be decorated with an AsyncModulePromise.
372 * The body function will be called.
373 * To handle async dependencies correctly do this: "([a, b, c] = await handleDependencies([a, b, c]));".
374 * If "hasAwaitAfterDependencies" is truthy, "handleDependencies()" must be called at the end of the body function.
375 * Signature: function(
377 * body: (handleDependencies: (deps: AsyncModulePromise[]) => Promise<any[]> & () => void,
378 * hasAwaitAfterDependencies?: boolean
381 exports.asyncModule = "__webpack_require__.a";