angular-server-side-configuration
Version:
Configure an angular application on the server
24 lines • 1.24 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.ngsscBuildWebpackBrowser = ngsscBuildWebpackBrowser;
const architect_1 = require("@angular-devkit/architect");
const build_angular_1 = require("@angular-devkit/build-angular");
const operators_1 = require("rxjs/operators");
const index_1 = require("../ngsscbuild/index");
/**
* Experimental wrapper of the @angular-devkit/build-angular:browser builder for ngssc.
*/
function ngsscBuildWebpackBrowser(options, context, transforms = {}) {
context.logger.warn(`
The angular-server-side-configuration:browser builder is deprecated with no replacement.
Please create an issue at https://github.com/kyubisation/angular-server-side-configuration
if you need a angular-server-side-configuration:application builder.`);
return (0, build_angular_1.executeBrowserBuilder)(options, context, transforms).pipe((0, operators_1.switchMap)(async (result) => {
if (result.success) {
await (0, index_1.detectVariablesAndBuildNgsscJson)(options, options, context, result.outputPaths.length > 1);
}
return result;
}));
}
exports.default = (0, architect_1.createBuilder)(ngsscBuildWebpackBrowser);
//# sourceMappingURL=index.js.map
;