| 12345678910111213141516171819202122232425262728293031 | /*	MIT License http://www.opensource.org/licenses/mit-license.php	Author Tobias Koppers @sokra*/"use strict";const Compiler = require("./Compiler");const WebEnvironmentPlugin = require("./web/WebEnvironmentPlugin");const WebpackOptionsApply = require("./WebpackOptionsApply");const WebpackOptionsDefaulter = require("./WebpackOptionsDefaulter");const webpack = (options, callback) => {	new WebpackOptionsDefaulter().process(options);	const compiler = new Compiler();	compiler.options = new WebpackOptionsApply().process(options, compiler);	new WebEnvironmentPlugin(		options.inputFileSystem,		options.outputFileSystem	).apply(compiler);	if (callback) {		compiler.run(callback);	}	return compiler;};module.exports = webpack;webpack.WebpackOptionsDefaulter = WebpackOptionsDefaulter;webpack.WebpackOptionsApply = WebpackOptionsApply;webpack.Compiler = Compiler;webpack.WebEnvironmentPlugin = WebEnvironmentPlugin;
 |