wext-manifest-webpack-plugin
Webpack plugin to solve the problem of generating js file for manifest.json entry
Donate:
PayPal,
Patreon
❤️ it? ⭐️ it on GitHub or Tweet about it.
Table of Contents
How it works
It just find js files from manifest entry and remove the js file from the compilation.
Looking for Web Extension starter
Checkout web-extension-starter that uses this plugin
Installation
npm install --save-dev wext-manifest-webpack-plugin
yarn add wext-manifest-webpack-plugin --dev
Usage
const WextManifestWebpackPlugin = require("wext-manifest-webpack-plugin");
module.exports = {
entry: {
manifest: './source/manifest.json',
},
output: {
path: path.join(destPath, targetBrowser),
filename: 'js/[name].js',
},
module: {
rules: [
{
type: 'javascript/auto',
test: /manifest\.json$/,
use: 'wext-manifest-loader',
exclude: /node_modules/,
},
]
},
plugins: [
new WextManifestWebpackPlugin(),
],
};
Issues
Looking to contribute? Look for the Good First Issue
label.
🐛 Bugs
Please file an issue here for bugs, missing documentation, or unexpected behavior.
See Bugs
Linting & TypeScript Config
License
MIT © Abhijith Vijayan