UNPKG

2.77 kBJavaScriptView Raw
1"use strict";
2// tslint:disable:no-unsafe-any
3// tslint:disable:non-literal-require
4Object.defineProperty(exports, "__esModule", { value: true });
5function getCustomWebpackConfig(modulePath, angularBuildContext) {
6 const customWebpackModule = require(modulePath);
7 if (customWebpackModule && customWebpackModule.default && typeof customWebpackModule.default === 'function') {
8 return customWebpackModule.default(angularBuildContext);
9 }
10 if (customWebpackModule && typeof customWebpackModule === 'function') {
11 return customWebpackModule(angularBuildContext);
12 }
13 return null;
14}
15exports.getCustomWebpackConfig = getCustomWebpackConfig;
16//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LWN1c3RvbS13ZWJwYWNrLWNvbmZpZy5qcyIsInNvdXJjZVJvb3QiOiJDOi9wcm9qZWN0cy9hbmd1bGFyLWJ1aWxkLyIsInNvdXJjZXMiOlsic3JjL2hlbHBlcnMvZ2V0LWN1c3RvbS13ZWJwYWNrLWNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsK0JBQStCO0FBQy9CLHFDQUFxQzs7QUFPckMsZ0NBQTRHLFVBQ2xHLEVBQ04sbUJBQWlEO0lBRWpELE1BQU0sbUJBQW1CLEdBQUcsT0FBTyxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBQ2hELElBQUksbUJBQW1CLElBQUksbUJBQW1CLENBQUMsT0FBTyxJQUFJLE9BQU8sbUJBQW1CLENBQUMsT0FBTyxLQUFLLFVBQVUsRUFBRTtRQUN6RyxPQUFPLG1CQUFtQixDQUFDLE9BQU8sQ0FBQyxtQkFBbUIsQ0FBMEIsQ0FBQztLQUNwRjtJQUNELElBQUksbUJBQW1CLElBQUksT0FBTyxtQkFBbUIsS0FBSyxVQUFVLEVBQUU7UUFDbEUsT0FBTyxtQkFBbUIsQ0FBQyxtQkFBbUIsQ0FBMEIsQ0FBQztLQUM1RTtJQUVELE9BQU8sSUFBSSxDQUFDO0FBQ2hCLENBQUM7QUFiRCx3REFhQyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHRzbGludDpkaXNhYmxlOm5vLXVuc2FmZS1hbnlcbi8vIHRzbGludDpkaXNhYmxlOm5vbi1saXRlcmFsLXJlcXVpcmVcblxuaW1wb3J0ICogYXMgd2VicGFjayBmcm9tICd3ZWJwYWNrJztcblxuaW1wb3J0IHsgQW5ndWxhckJ1aWxkQ29udGV4dCB9IGZyb20gJy4uL2J1aWxkLWNvbnRleHQnO1xuaW1wb3J0IHsgQXBwUHJvamVjdENvbmZpZ0ludGVybmFsLCBMaWJQcm9qZWN0Q29uZmlnSW50ZXJuYWwgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ludGVybmFscyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDdXN0b21XZWJwYWNrQ29uZmlnPFRDb25maWcgZXh0ZW5kcyBBcHBQcm9qZWN0Q29uZmlnSW50ZXJuYWwgfCBMaWJQcm9qZWN0Q29uZmlnSW50ZXJuYWw+KG1vZHVsZVBhdGg6XG4gICAgc3RyaW5nLFxuICAgIGFuZ3VsYXJCdWlsZENvbnRleHQ6IEFuZ3VsYXJCdWlsZENvbnRleHQ8VENvbmZpZz4pOlxuICAgIHdlYnBhY2suQ29uZmlndXJhdGlvbiB8IG51bGwge1xuICAgIGNvbnN0IGN1c3RvbVdlYnBhY2tNb2R1bGUgPSByZXF1aXJlKG1vZHVsZVBhdGgpO1xuICAgIGlmIChjdXN0b21XZWJwYWNrTW9kdWxlICYmIGN1c3RvbVdlYnBhY2tNb2R1bGUuZGVmYXVsdCAmJiB0eXBlb2YgY3VzdG9tV2VicGFja01vZHVsZS5kZWZhdWx0ID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgIHJldHVybiBjdXN0b21XZWJwYWNrTW9kdWxlLmRlZmF1bHQoYW5ndWxhckJ1aWxkQ29udGV4dCkgYXMgd2VicGFjay5Db25maWd1cmF0aW9uO1xuICAgIH1cbiAgICBpZiAoY3VzdG9tV2VicGFja01vZHVsZSAmJiB0eXBlb2YgY3VzdG9tV2VicGFja01vZHVsZSA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICByZXR1cm4gY3VzdG9tV2VicGFja01vZHVsZShhbmd1bGFyQnVpbGRDb250ZXh0KSBhcyB3ZWJwYWNrLkNvbmZpZ3VyYXRpb247XG4gICAgfVxuXG4gICAgcmV0dXJuIG51bGw7XG59XG4iXX0=
\No newline at end of file