Rollup plugin to generate a manifest.json file used to tell the browser about your web app.
npm i --save-dev rollup-plugin-manifest-json
import manifestJson from "rollup-plugin-manifest-json";
export default {
input: "main.js",
plugins: [
manifestJson({
input: "public/manifest.json", // Required
minify: true,
manifest: {
short_name: "custom-short-name"
}
})
]
}
Required
Type: string
Default: ""
The manifest.json
file location that will be modified and copied into the Rollup build directory.
Optional
Type: boolean
Default: false
Whether or not to mangle the output file, it's recommended to minify the file as it will reduce the file size.
Type: object
Default: {}
The key values you wish to add or modify to the existing manifest.json
file. For a full list of key values to use see here.
Optional
Type: string
Default: manifest.json
Unique output directory to write the manifest file to, useful for building your app outside of the root rollup folder.
Don't be scared to raise an issue or a pull request! Any contributions, no matter how big or small will land your picture here and be greatly appreciated ❤️