1234567891011121314151617181920212223242526272829 |
- /*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
- */
- "use strict";
- const { Tapable } = require("tapable");
- const DllModule = require("./DllModule");
- class DllModuleFactory extends Tapable {
- constructor() {
- super();
- this.hooks = {};
- }
- create(data, callback) {
- const dependency = data.dependencies[0];
- callback(
- null,
- new DllModule(
- data.context,
- dependency.dependencies,
- dependency.name,
- dependency.type
- )
- );
- }
- }
- module.exports = DllModuleFactory;
|