@angular-buildx/webpack
Version:
A custom Angular CLI builder for extending Webpack configuration in Angular projects.
16 lines (15 loc) • 843 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.customDevServerBuilder = customDevServerBuilder;
const architect_1 = require("@angular-devkit/architect");
const build_angular_1 = require("@angular-devkit/build-angular");
const extract_config_1 = require("./utils/extract-config");
function customDevServerBuilder(options, context) {
context.logger.info("\nCustom Dev Server is running...");
let configCallback;
configCallback = (0, extract_config_1.getCustomWebpackConfiguration)(options, context);
return (0, build_angular_1.executeDevServerBuilder)(options, context, {
webpackConfiguration: (config) => (0, extract_config_1.extractWebpackConfiguration)(config, context, options, configCallback),
});
}
exports.default = (0, architect_1.createBuilder)(customDevServerBuilder);