1 | ;
|
2 | var __importDefault = (this && this.__importDefault) || function (mod) {
|
3 | return (mod && mod.__esModule) ? mod : { "default": mod };
|
4 | };
|
5 | Object.defineProperty(exports, "__esModule", { value: true });
|
6 | const lodash_1 = __importDefault(require("lodash"));
|
7 | function mergeWithEnvConfigs(resolver, configFiles, config) {
|
8 | for (const file of configFiles) {
|
9 | try {
|
10 | lodash_1.default.merge(config, require(resolver(file)).default);
|
11 | }
|
12 | catch (e) {
|
13 | if (e.code !== 'MODULE_NOT_FOUND')
|
14 | throw e;
|
15 | }
|
16 | }
|
17 | return config;
|
18 | }
|
19 | exports.mergeWithEnvConfigs = mergeWithEnvConfigs;
|
20 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnVXRpbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvY29uZmlnVXRpbHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxvREFBdUI7QUFFdkIsU0FBZ0IsbUJBQW1CLENBQUksUUFBa0MsRUFBRSxXQUFxQixFQUFFLE1BQVM7SUFDMUcsS0FBSyxNQUFNLElBQUksSUFBSSxXQUFXLEVBQUU7UUFDL0IsSUFBSTtZQUNILGdCQUFDLENBQUMsS0FBSyxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUM7U0FDakQ7UUFBQyxPQUFPLENBQUMsRUFBRTtZQUNYLElBQUssQ0FBdUIsQ0FBQyxJQUFJLEtBQUssa0JBQWtCO2dCQUFFLE1BQU0sQ0FBQyxDQUFDO1NBQ2xFO0tBQ0Q7SUFDRCxPQUFPLE1BQU0sQ0FBQztBQUNmLENBQUM7QUFURCxrREFTQyJ9 |
\ | No newline at end of file |