UNPKG

@relative-ci/agent

Version:

Send bundle stats and CI build information to RelativeCI

28 lines (22 loc) 871 B
'use strict'; var _ = require('lodash'); var constants = require('../constants.js'); function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; } var ___default = /*#__PURE__*/_interopDefault(_); function maskValue(value) { if (!value || !value?.toString) { return constants.MASK; } const text = value.toString(); return `${constants.MASK}${text.substring(text.length - 6)}`; } function maskObjectProperties(data, paths) { const normalizedData = ___default.default.merge({}, data); paths.forEach((propertyPath) => { const value = ___default.default.get(normalizedData, propertyPath, ''); ___default.default.set(normalizedData, propertyPath, maskValue(value)); }); return normalizedData; } exports.maskObjectProperties = maskObjectProperties; //# sourceMappingURL=mask-object-property.js.map