2 MIT License http://www.opensource.org/licenses/mit-license.php
7 const RuntimeGlobals = require("../RuntimeGlobals");
8 const RuntimeModule = require("../RuntimeModule");
10 class PublicPathRuntimeModule extends RuntimeModule {
11 constructor(publicPath) {
12 super("publicPath", RuntimeModule.STAGE_BASIC);
13 this.publicPath = publicPath;
17 * @returns {string} runtime code
20 const { compilation, publicPath } = this;
22 return `${RuntimeGlobals.publicPath} = ${JSON.stringify(
23 compilation.getPath(publicPath || "", {
24 hash: compilation.hash || "XXXX"
30 module.exports = PublicPathRuntimeModule;