UNPKG

1.31 kBJavaScriptView Raw
1"use strict";
2var __importDefault = (this && this.__importDefault) || function (mod) {
3 return (mod && mod.__esModule) ? mod : { "default": mod };
4};
5Object.defineProperty(exports, "__esModule", { value: true });
6const lodash_1 = __importDefault(require("lodash"));
7function 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}
19exports.mergeWithEnvConfigs = mergeWithEnvConfigs;
20//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnVXRpbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvY29uZmlnVXRpbHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxvREFBdUI7QUFFdkIsU0FBZ0IsbUJBQW1CLENBQUksUUFBa0MsRUFBRSxXQUFxQixFQUFFLE1BQVM7SUFDMUcsS0FBSyxNQUFNLElBQUksSUFBSSxXQUFXLEVBQUU7UUFDL0IsSUFBSTtZQUNILGdCQUFDLENBQUMsS0FBSyxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUM7U0FDakQ7UUFBQyxPQUFPLENBQUMsRUFBRTtZQUNYLElBQUssQ0FBdUIsQ0FBQyxJQUFJLEtBQUssa0JBQWtCO2dCQUFFLE1BQU0sQ0FBQyxDQUFDO1NBQ2xFO0tBQ0Q7SUFDRCxPQUFPLE1BQU0sQ0FBQztBQUNmLENBQUM7QUFURCxrREFTQyJ9
\No newline at end of file