Webpack plugin for generating an asset manifest.
npm install --save-dev webpack-manifest-plugin
var ManifestPlugin = ;moduleexports =// ...plugins:;
This will generate a
manifest.json file in your root output directory with a mapping of all source file names to their corresponding output file, for example:
A manifest is configurable using constructor options:
fileName: 'my-manifest.json'basePath: '/app/'seed:name: 'My Manifest'
fileName: The manifest filename in your output directory (
basePath: A path prefix for all file references. Useful for including your output path in the manifest.
publicPath: A path prefix used only on output files, similar to Webpack's output.publicPath. Ignored if
basePathwas also provided.
stripSrc: removes unwanted strings from source filenames (string or regexp)
writeToFileEmit: If set to
truewill emit to build folder and memory in combination with
seed: A cache of key/value pairs to used to seed the manifest. This may include a set of custom key/value pairs to include in your manifest, or may be used to combine manifests across compilations in multi-compiler mode. To combine manifests, pass a shared seed object to each compiler's ManifestPlugin instance.