Types
Public types are grouped by plugin below. Each Options interface's fields, defaults, and usage appear in its plugin section.
buildInfo:BuildInformation、BuildInfoContext、BuildInfoPluginOptions。bundleBudget:BundleSizeMode、BundleOutputType、BundleBudgetFilter、BundleBudgetRule、BundleBudgetPluginOptions、MeasurableBundleOutput、BundleBudgetFileMeasurement、BundleBudgetEvaluation。cdnImport:CdnTagAttributes、CdnModule、CdnModuleResolverContext、CdnModuleResolver、ResolvedCdnModule、CdnImportPluginOptions。componentRegistry:ComponentNameContext、ScannedComponent、ComponentRegistryPluginOptions。compression:CompressionAlgorithm、CompressionPluginOptions。devRestart:DevRestartEvent、DevRestartContext、DevRestartPluginOptions、ResolvedRestartPath。envGuard:EnvRule、EnvSchema、EnvValidationIssue、EnvGuardPluginOptions。htmlTemplate:HtmlTemplateValue、HtmlTemplateData、HtmlTemplateContext、HtmlTemplatePluginOptions。routerMeta:RouterMetaContext、RouterMetaPluginOptions、RouterMetaMap。staticCopy:StaticCopyTarget、StaticCopyPluginOptions。subresourceIntegrity:SubresourceIntegrityAlgorithm、SubresourceIntegrityFilter、IntegrityCrossorigin、SubresourceIntegrityPluginOptions、IntegrityInjectionOptions、IntegrityInjectionResult。svgIcons:SvgAttributeValue、ParsedSvg、SvgIconNameContext、ScannedSvgIcon、SvgIconsPluginOptions。virtualModules:VirtualModuleContext、VirtualModuleSource、VirtualModuleMap、VirtualModulesPluginOptions。
TSDoc describes callback contexts, result fields, errors, and safety boundaries. Internal shared helpers are not root exports and are not public APIs.
Public option/callback types include TSDoc for defaults, option interactions, errors, and safety constraints.
