Files
mcb-platform-monorepo/packages/webpack-config/lib/config/webpack/createWebpackConfig.js
T
2025-12-08 14:48:44 +03:00

21 lines
765 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.createWebpackConfig = void 0;
const WebpackConfigBuilder_1 = require("./WebpackConfigBuilder");
/**
* Создание конфига для сборки.
*/
const createWebpackConfig = (environmentConfig, mode = 'development') => {
const builder = new WebpackConfigBuilder_1.WebpackConfigBuilder(environmentConfig, mode);
builder.applyOutput();
builder.applyDevServer();
builder.applyModuleOptions();
builder.applyOptimizationRules();
builder.applyPerfomance();
builder.applyResolve();
builder.applyPlugins();
return builder.configuration;
};
exports.createWebpackConfig = createWebpackConfig;
exports.default = exports.createWebpackConfig;