1 |
|
2 |
|
3 | function FmdTemplatePlugin (options) {
|
4 | options || (options = {})
|
5 | this.prefix = options.prefix || 'gallery/'
|
6 | this.chunkName = options.name || "vendors"
|
7 | this.deps = options.deps || []
|
8 |
|
9 |
|
10 |
|
11 |
|
12 | }
|
13 |
|
14 | FmdTemplatePlugin.prototype.apply = function (compiler) {
|
15 | var _self = this
|
16 |
|
17 | compiler.plugin("this-compilation", function(compilation) {
|
18 | var FmdTemplatePlugin = require("./FmdMainTemplate")
|
19 |
|
20 | compilation.apply(new FmdTemplatePlugin(
|
21 | _self.prefix, _self.chunkName, _self.deps, {
|
22 |
|
23 |
|
24 | }
|
25 | ))
|
26 | })
|
27 | }
|
28 |
|
29 | module.exports = FmdTemplatePlugin
|