html.templateParameters

    • Type: Record<string, unknown> | Function
    • Default:
    type DefaultParameters = {
      mountId: string; // the value of `html.mountId` config
      entryName: string; // entry name
      assetPrefix: string; // the value of dev.assetPrefix or output.assetPrefix configs
      compilation: Compilation; // Compilation object of Rspack
      rspackConfig: Rspack.Configuration; // Rspack config object
      // generated by html-rspack-plugin
      htmlPlugin: {
        tags: {
          headTags: HtmlTagObject[];
          bodyTags: HtmlTagObject[];
        };
        files: {
          publicPath: string;
          js: Array<string>;
          css: Array<string>;
          favicon?: string;
        };
      };
    };

    Define the parameters in the HTML template, corresponding to the templateParameters config of html-rspack-plugin. You can use the config as an object or a function.

    INFO

    The usage of this configuration item is exactly the same as that of Rsbuild. For detailed information, please refer to Rsbuild - html.templateParameters.