rollup-plugin-webext-manifest
Theoretically a Rollup plugin for processing web extension manifest files.
Installation
yarn add --dev rollup-plugin-webext-manifest
npm install --save-dev rollup-plutin-webext-manifest
Usage
Add a configuration object to your rollup.config.js that takes your manifest.json as its only input. Include this module as the first plugin in your configuration. Set targetPlatform to one of chrome (Chrome) or gecko (Firefox). Minimal example:
import processManifest from 'rollup-plugin-webext-manifest';
export default [
{
input: 'manifest.json',
plugins: [
processManifest({
targetPlatform: 'gecko',
}),
],
output: {
dir: 'build',
},
},
];
TODO: document other options