| 12345678910111213141516171819202122232425 | 'use strict'const _ = require('lodash')const isoDurationReg = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/module.exports = {  /**   * Parse configuration value for environment vars   *   * @param {any} cfg Configuration value   * @returns Parse configuration value   */  parseConfigValue (cfg) {    return _.replace(      cfg,      /\$\(([A-Z0-9_]+)\)/g,      (fm, m) => { return process.env[m] }    )  },  isValidDurationString (val) {    return isoDurationReg.test(val)  }}
 |