ngx-library-assets
Version:
Angular builders to include assets from libraries into applications
18 lines • 934 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var architect_1 = require("@angular-devkit/architect");
var dev_server_1 = require("@angular-devkit/build-angular/src/dev-server");
var rxjs_1 = require("rxjs");
var operators_1 = require("rxjs/operators");
var extend_assets_1 = require("../utils/extend-assets");
function serveWebpackBrowserWithAssets(options, context, transforms) {
var getTargetOptions = context.getTargetOptions;
context.getTargetOptions = function (browserTarget) {
return rxjs_1.from(getTargetOptions(browserTarget))
.pipe(operators_1.switchMap(function (targetOptions) { return extend_assets_1.extendAssets(targetOptions, context); }))
.toPromise();
};
return dev_server_1.serveWebpackBrowser(options, context, transforms);
}
exports.default = architect_1.createBuilder(serveWebpackBrowserWithAssets);
//# sourceMappingURL=index.js.map