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-plugin
Note: This project is compatible with node v4+
baseManifest.js
export default {
name: 'my manifest'
}
webpack.config.js
import WebpackExtensionManifestPlugin from 'webpack-extension-manifest-plugin';
import baseManifest from './baseManifest.js';
import pkg from './package.json';
module.exports = {
plugins: [
new WebpackExtensionManifestPlugin({
config: {
base: baseManifest,
extend: {version: pkg.version}
}
})
]
}
Create manifest.json with extend configs {name: 'my manifest', version: '0.0.0'}
Type: Object
Default: {}
Description: *Can take a ready-made configuration for a file manifest or a set of parameters base
, extend
*