Manifest Field Reference
mf-manifest.json é generated quando manifest é habilitado. It é uma runtime-oriented manifest distilled de mf-stats.json, keeping uma stable, consumer-friendly shape.
Top-level
Quando disableAssetsAnalyze: true é definir em manifest, mf-manifest.json vai omit shared e exposes, e remotes vai omit assets.
Field Differences vs mf-stats.json
metaData (Both Files)
metaData describes how this build is consumed at runtime and the build context. Both mf-stats.json and mf-manifest.json include it.
StatsMetaData
StatsMetaData has two mutually exclusive shapes:
- Function form:
getPublicPath: string - String form:
publicPath: string(optionalssrPublicPath: string)
Shared fields:
ResourceInfo
StatsBuildInfo
MetaDataTypes
assets (Both Files)
StatsAssets describes sync/async assets for a shared or exposed module. Both files use it.
StatsAssets
StatsAssetsInfo
shared (ManifestShared vs StatsShared)
mf-manifest.json keeps apenas o essential shared fields needed em runtime.
remotes (ManifestRemote vs StatsRemote)
mf-manifest.json keeps o minimal definir needed para locate e carregue uma remote.
exposes (ManifestExpose vs StatsExpose)
mf-manifest.json exposes apenas runtime consumer fields.