@northscaler/config-custom-environment-variables-generator
Version:
Generator of config/custom-environment-variables.json File for config-Based Projects
19 lines (15 loc) • 1.55 kB
JavaScript
;
const _ = {
set: require('lodash.set')
};
module.exports = {
parseFormats: formats => {
const rv = {};
for (const it of formats) {
const [path, format] = it.split('=').map(v => v.trim());
_.set(rv, path, format);
}
return rv;
}
};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9jbGktc3VwcG9ydC5qcyJdLCJuYW1lcyI6WyJfIiwic2V0IiwicmVxdWlyZSIsIm1vZHVsZSIsImV4cG9ydHMiLCJwYXJzZUZvcm1hdHMiLCJmb3JtYXRzIiwicnYiLCJpdCIsInBhdGgiLCJmb3JtYXQiLCJzcGxpdCIsIm1hcCIsInYiLCJ0cmltIl0sIm1hcHBpbmdzIjoiOztBQUFBLE1BQU1BLENBQUMsR0FBRztBQUNSQyxFQUFBQSxHQUFHLEVBQUVDLE9BQU8sQ0FBQyxZQUFEO0FBREosQ0FBVjtBQUlBQyxNQUFNLENBQUNDLE9BQVAsR0FBaUI7QUFDZkMsRUFBQUEsWUFBWSxFQUFFQyxPQUFPLElBQUk7QUFDdkIsVUFBTUMsRUFBRSxHQUFHLEVBQVg7O0FBQ0EsU0FBSyxNQUFNQyxFQUFYLElBQWlCRixPQUFqQixFQUEwQjtBQUN4QixZQUFNLENBQUNHLElBQUQsRUFBT0MsTUFBUCxJQUFpQkYsRUFBRSxDQUFDRyxLQUFILENBQVMsR0FBVCxFQUFjQyxHQUFkLENBQWtCQyxDQUFDLElBQUlBLENBQUMsQ0FBQ0MsSUFBRixFQUF2QixDQUF2Qjs7QUFDQWQsTUFBQUEsQ0FBQyxDQUFDQyxHQUFGLENBQU1NLEVBQU4sRUFBVUUsSUFBVixFQUFnQkMsTUFBaEI7QUFDRDs7QUFDRCxXQUFPSCxFQUFQO0FBQ0Q7QUFSYyxDQUFqQiIsInNvdXJjZXNDb250ZW50IjpbImNvbnN0IF8gPSB7XG4gIHNldDogcmVxdWlyZSgnbG9kYXNoLnNldCcpXG59XG5cbm1vZHVsZS5leHBvcnRzID0ge1xuICBwYXJzZUZvcm1hdHM6IGZvcm1hdHMgPT4ge1xuICAgIGNvbnN0IHJ2ID0ge31cbiAgICBmb3IgKGNvbnN0IGl0IG9mIGZvcm1hdHMpIHtcbiAgICAgIGNvbnN0IFtwYXRoLCBmb3JtYXRdID0gaXQuc3BsaXQoJz0nKS5tYXAodiA9PiB2LnRyaW0oKSlcbiAgICAgIF8uc2V0KHJ2LCBwYXRoLCBmb3JtYXQpXG4gICAgfVxuICAgIHJldHVybiBydlxuICB9XG59XG4iXX0=