| 123456789101112131415161718192021222324252627282930 | /*	MIT License http://www.opensource.org/licenses/mit-license.php	Author Sean Larkin @thelarkinn*/"use strict";const WebpackError = require("../WebpackError");const SizeFormatHelpers = require("../SizeFormatHelpers");module.exports = class EntrypointsOverSizeLimitWarning extends WebpackError {	constructor(entrypoints, entrypointLimit) {		const entrypointList = entrypoints			.map(				entrypoint =>					`\n  ${entrypoint.name} (${SizeFormatHelpers.formatSize(						entrypoint.size					)})\n${entrypoint.files.map(asset => `      ${asset}`).join("\n")}`			)			.join("");		super(`entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (${SizeFormatHelpers.formatSize(			entrypointLimit		)}). This can impact web performance.Entrypoints:${entrypointList}\n`);		this.name = "EntrypointsOverSizeLimitWarning";		this.entrypoints = entrypoints;		Error.captureStackTrace(this, this.constructor);	}};
 |