Creates manifest json file based on you config
Simplifies the development of cross-platform browser extension
- Firefox
 - Chrome
 - EDGE
 - Safari
 
npm i -D webpack-extension-manifest-pluginNote: This project is compatible with node v10+
baseManifest.js
export default {
  name: 'my manifest'
};webpack.config.js
import WebpackExtensionManifestPlugin from 'webpack-extension-manifest-plugin';
module.exports = {
  plugins: [
    new WebpackExtensionManifestPlugin({
      config: {
        base: './baseManifest.js',
        extend: {description: 'my description'}
      },
      pkgJsonProps: [
        'version'
      ]
    })
  ]
};Create manifest.json with extend configs {name: 'my manifest', description: 'my description', version: '0.0.0'}
Type: Object
Default: {}
Description: Can take a ready-made configuration or filename (to fetch from) for the manifest file, or a set of parameters base, extend (both of which can be a filename or an object)
Type: Boolean
Default: false
Description: Controls if the output should be minified
Type: Array of strings
Description: Adds specified properties from your package.json file into the manifest