diff options
Diffstat (limited to 'plugins')
| -rw-r--r-- | plugins/demo-plugin.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/plugins/demo-plugin.js b/plugins/demo-plugin.js new file mode 100644 index 0000000..32cb390 --- /dev/null +++ b/plugins/demo-plugin.js @@ -0,0 +1,15 @@ +const { RawSource } = require("webpack-sources"); + +module.exports = class DemoPlugin { + constructor(options) { + this.options = options; + } + apply(compiler) { + const { name } = this.options; + + compiler.plugin("emit", (compilation, cb) => { + compilation.assets[name] = new RawSource("demo"); + cb(); + }); + } +}; |
