UNPKG

@quasar/app

Version:

Quasar Framework local CLI

14 lines (11 loc) 352 B
const { sources } = require('webpack') module.exports = class PwaManifest { constructor (cfg = {}) { this.manifest = JSON.stringify(cfg.pwa.manifest) } apply (compiler) { compiler.hooks.thisCompilation.tap('manifest.json', compilation => { compilation.emitAsset('manifest.json', new sources.RawSource(this.manifest)) }) } }