@tracker1/docker-cli
Version:
Docker cli interface
31 lines (24 loc) • 743 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _lodash = _interopRequireDefault(require("lodash.camelcase"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const array2Oject = function (lines) {
return lines.reduce(function (object, linep) {
const line = linep.trim();
if (line.length === 0) {
return object;
}
const parts = line.split(':');
let key = parts[0];
const value = parts.slice(1).join(':');
key = (0, _lodash.default)(key);
object[key] = value.trim();
return object;
}, {});
};
var _default = array2Oject;
exports.default = _default;
module.exports = exports.default;